Package hydra.ext.java
Interface Serde
-
public interface SerdeJava serializer: converts Java AST to concrete syntax
-
-
Method Summary
-
-
-
Method Detail
-
escapeJavaChar
static java.lang.String escapeJavaChar(java.lang.Integer c)
-
escapeJavaString
static java.lang.String escapeJavaString(java.lang.String s)
-
hexDigit
static java.lang.Integer hexDigit(java.lang.Integer n)
-
javaUnicodeEscape
static java.lang.String javaUnicodeEscape(java.lang.Integer n)
-
padHex4
static java.lang.String padHex4(java.lang.Integer n)
-
sanitizeJavaComment
static java.lang.String sanitizeJavaComment(java.lang.String s)
-
singleLineComment
static Expr singleLineComment(java.lang.String c)
-
writeAdditionalBound
static Expr writeAdditionalBound(AdditionalBound ab)
-
writeAdditiveExpression
static Expr writeAdditiveExpression(AdditiveExpression e)
-
writeAmbiguousName
static Expr writeAmbiguousName(AmbiguousName an)
-
writeAndExpression
static Expr writeAndExpression(AndExpression ae)
-
writeAnnotatedIdentifier
static Expr writeAnnotatedIdentifier(AnnotatedIdentifier ai)
-
writeAnnotation
static Expr writeAnnotation(Annotation ann)
-
writeAnnotationTypeDeclaration
static <T0> Expr writeAnnotationTypeDeclaration(T0 ignored)
-
writeArrayAccess
static <T0> Expr writeArrayAccess(T0 ignored)
-
writeArrayCreationExpression
static Expr writeArrayCreationExpression(ArrayCreationExpression ace)
-
writeArrayInitializer
static Expr writeArrayInitializer(ArrayInitializer ai)
-
writeAssertStatement
static <T0> Expr writeAssertStatement(T0 ignored)
-
writeAssignment
static Expr writeAssignment(Assignment a)
-
writeAssignmentExpression
static Expr writeAssignmentExpression(AssignmentExpression e)
-
writeBlockStatement
static Expr writeBlockStatement(BlockStatement s)
-
writeBreakStatement
static Expr writeBreakStatement(BreakStatement bs)
-
writeCastExpression
static Expr writeCastExpression(CastExpression e)
-
writeCastExpression_Lambda
static <T0> Expr writeCastExpression_Lambda(T0 ignored)
-
writeCastExpression_NotPlusMinus
static Expr writeCastExpression_NotPlusMinus(CastExpression_NotPlusMinus npm)
-
writeCastExpression_Primitive
static Expr writeCastExpression_Primitive(CastExpression_Primitive cp)
-
writeCastExpression_RefAndBounds
static Expr writeCastExpression_RefAndBounds(CastExpression_RefAndBounds rab)
-
writeClassBodyDeclaration
static Expr writeClassBodyDeclaration(ClassBodyDeclaration d)
-
writeClassBodyDeclarationWithComments
static Expr writeClassBodyDeclarationWithComments(ClassBodyDeclarationWithComments cbdwc)
-
writeClassDeclaration
static Expr writeClassDeclaration(ClassDeclaration d)
-
writeClassInstanceCreationExpression
static Expr writeClassInstanceCreationExpression(ClassInstanceCreationExpression cice)
-
writeClassInstanceCreationExpression_Qualifier
static Expr writeClassInstanceCreationExpression_Qualifier(ClassInstanceCreationExpression_Qualifier q)
-
writeClassLiteral
static <T0> Expr writeClassLiteral(T0 ignored)
-
writeClassMemberDeclaration
static Expr writeClassMemberDeclaration(ClassMemberDeclaration d)
-
writeClassModifier
static Expr writeClassModifier(ClassModifier m)
-
writeClassOrInterfaceType
static Expr writeClassOrInterfaceType(ClassOrInterfaceType cit)
-
writeClassOrInterfaceTypeToInstantiate
static Expr writeClassOrInterfaceTypeToInstantiate(ClassOrInterfaceTypeToInstantiate coitti)
-
writeCompilationUnit
static Expr writeCompilationUnit(CompilationUnit u)
-
writeConditionalAndExpression
static Expr writeConditionalAndExpression(ConditionalAndExpression cae)
-
writeConditionalExpression
static Expr writeConditionalExpression(ConditionalExpression c)
-
writeConditionalExpression_TernaryCond
static <T0> Expr writeConditionalExpression_TernaryCond(T0 ignored)
-
writeConditionalExpression_TernaryLambda
static <T0> Expr writeConditionalExpression_TernaryLambda(T0 ignored)
-
writeConditionalOrExpression
static Expr writeConditionalOrExpression(ConditionalOrExpression coe)
-
writeConstantDeclaration
static Expr writeConstantDeclaration(ConstantDeclaration cd)
-
writeConstantModifier
static <T0> Expr writeConstantModifier(T0 ignored)
-
writeConstructorBody
static Expr writeConstructorBody(ConstructorBody cb)
-
writeConstructorDeclaration
static Expr writeConstructorDeclaration(ConstructorDeclaration cd)
-
writeConstructorDeclarator
static Expr writeConstructorDeclarator(ConstructorDeclarator cd)
-
writeConstructorModifier
static Expr writeConstructorModifier(ConstructorModifier m)
-
writeContinueStatement
static Expr writeContinueStatement(ContinueStatement cs)
-
writeDoStatement
static <T0> Expr writeDoStatement(T0 ignored)
-
writeElementValue
static Expr writeElementValue(ElementValue ev)
-
writeElementValuePair
static Expr writeElementValuePair(ElementValuePair evp)
-
writeEnumDeclaration
static <T0> Expr writeEnumDeclaration(T0 ignored)
-
writeEqualityExpression
static Expr writeEqualityExpression(EqualityExpression e)
-
writeExclusiveOrExpression
static Expr writeExclusiveOrExpression(ExclusiveOrExpression eoe)
-
writeExplicitConstructorInvocation
static <T0> Expr writeExplicitConstructorInvocation(T0 ignored)
-
writeExpression
static Expr writeExpression(Expression e)
-
writeExpressionName
static Expr writeExpressionName(ExpressionName en)
-
writeExpressionStatement
static Expr writeExpressionStatement(ExpressionStatement es)
-
writeFieldAccess
static Expr writeFieldAccess(FieldAccess fa)
-
writeFieldDeclaration
static Expr writeFieldDeclaration(FieldDeclaration fd)
-
writeFieldModifier
static Expr writeFieldModifier(FieldModifier m)
-
writeFloatingPointLiteral
static Expr writeFloatingPointLiteral(FloatingPointLiteral fl)
-
writeFloatingPointType
static Expr writeFloatingPointType(FloatingPointType ft)
-
writeForStatement
static <T0> Expr writeForStatement(T0 ignored)
-
writeFormalParameter
static Expr writeFormalParameter(FormalParameter p)
-
writeFormalParameter_Simple
static Expr writeFormalParameter_Simple(FormalParameter_Simple fps)
-
writeIdentifier
static Expr writeIdentifier(Identifier id)
-
writeIfThenElseStatement
static <T0> Expr writeIfThenElseStatement(T0 ignored)
-
writeIfThenStatement
static Expr writeIfThenStatement(IfThenStatement its)
-
writeImportDeclaration
static Expr writeImportDeclaration(ImportDeclaration imp)
-
writeInclusiveOrExpression
static Expr writeInclusiveOrExpression(InclusiveOrExpression ioe)
-
writeInstanceInitializer
static <T0> Expr writeInstanceInitializer(T0 ignored)
-
writeIntegerLiteral
static Expr writeIntegerLiteral(IntegerLiteral il)
-
writeIntegralType
static Expr writeIntegralType(IntegralType t)
-
writeInterfaceBody
static Expr writeInterfaceBody(InterfaceBody ib)
-
writeInterfaceDeclaration
static Expr writeInterfaceDeclaration(InterfaceDeclaration d)
-
writeInterfaceMemberDeclaration
static Expr writeInterfaceMemberDeclaration(InterfaceMemberDeclaration d)
-
writeInterfaceMethodDeclaration
static Expr writeInterfaceMethodDeclaration(InterfaceMethodDeclaration imd)
-
writeInterfaceMethodModifier
static Expr writeInterfaceMethodModifier(InterfaceMethodModifier m)
-
writeInterfaceModifier
static Expr writeInterfaceModifier(InterfaceModifier m)
-
writeInterfaceType
static Expr writeInterfaceType(InterfaceType it)
-
writeLabeledStatement
static <T0> Expr writeLabeledStatement(T0 ignored)
-
writeLambdaBody
static Expr writeLambdaBody(LambdaBody b)
-
writeLambdaExpression
static Expr writeLambdaExpression(LambdaExpression le)
-
writeLambdaParameters
static Expr writeLambdaParameters(LambdaParameters p)
-
writeLeftHandSide
static Expr writeLeftHandSide(LeftHandSide lhs)
-
writeLocalName
static Expr writeLocalName(LocalVariableType t)
-
writeLocalVariableDeclaration
static Expr writeLocalVariableDeclaration(LocalVariableDeclaration lvd)
-
writeLocalVariableDeclarationStatement
static Expr writeLocalVariableDeclarationStatement(LocalVariableDeclarationStatement lvds)
-
writeMarkerAnnotation
static Expr writeMarkerAnnotation(MarkerAnnotation ma)
-
writeMethodBody
static Expr writeMethodBody(MethodBody b)
-
writeMethodDeclaration
static Expr writeMethodDeclaration(MethodDeclaration md)
-
writeMethodDeclarator
static Expr writeMethodDeclarator(MethodDeclarator md)
-
writeMethodHeader
static Expr writeMethodHeader(MethodHeader mh)
-
writeMethodInvocation
static Expr writeMethodInvocation(MethodInvocation mi)
-
writeMethodModifier
static Expr writeMethodModifier(MethodModifier m)
-
writeMethodName
static Expr writeMethodName(MethodName mn)
-
writeMethodReference
static <T0> Expr writeMethodReference(T0 ignored)
-
writeMultiplicativeExpression
static Expr writeMultiplicativeExpression(MultiplicativeExpression e)
-
writeNormalAnnotation
static Expr writeNormalAnnotation(NormalAnnotation na)
-
writeNormalClassDeclaration
static Expr writeNormalClassDeclaration(NormalClassDeclaration ncd)
-
writeNormalInterfaceDeclaration
static Expr writeNormalInterfaceDeclaration(NormalInterfaceDeclaration nid)
-
writeNumericType
static Expr writeNumericType(NumericType nt)
-
writePackageDeclaration
static Expr writePackageDeclaration(PackageDeclaration pd)
-
writePackageModifier
static Expr writePackageModifier(PackageModifier pm)
-
writePackageName
static Expr writePackageName(PackageName pn)
-
writePackageOrTypeName
static Expr writePackageOrTypeName(PackageOrTypeName potn)
-
writePostDecrementExpression
static <T0> Expr writePostDecrementExpression(T0 ignored)
-
writePostIncrementExpression
static <T0> Expr writePostIncrementExpression(T0 ignored)
-
writePostfixExpression
static Expr writePostfixExpression(PostfixExpression e)
-
writePreDecrementExpression
static <T0> Expr writePreDecrementExpression(T0 ignored)
-
writePreIncrementExpression
static <T0> Expr writePreIncrementExpression(T0 ignored)
-
writePrimaryNoNewArrayExpressionExpression
static Expr writePrimaryNoNewArrayExpressionExpression(PrimaryNoNewArrayExpression p)
-
writePrimitiveType
static Expr writePrimitiveType(PrimitiveType pt)
-
writePrimitiveTypeWithAnnotations
static Expr writePrimitiveTypeWithAnnotations(PrimitiveTypeWithAnnotations ptwa)
-
writeReceiverParameter
static <T0> Expr writeReceiverParameter(T0 ignored)
-
writeReferenceType
static Expr writeReferenceType(ReferenceType rt)
-
writeRelationalExpression
static Expr writeRelationalExpression(RelationalExpression e)
-
writeRelationalExpression_GreaterThan
static Expr writeRelationalExpression_GreaterThan(RelationalExpression_GreaterThan gt)
-
writeRelationalExpression_GreaterThanEqual
static Expr writeRelationalExpression_GreaterThanEqual(RelationalExpression_GreaterThanEqual gte)
-
writeRelationalExpression_InstanceOf
static Expr writeRelationalExpression_InstanceOf(RelationalExpression_InstanceOf io)
-
writeRelationalExpression_LessThan
static Expr writeRelationalExpression_LessThan(RelationalExpression_LessThan lt)
-
writeRelationalExpression_LessThanEqual
static Expr writeRelationalExpression_LessThanEqual(RelationalExpression_LessThanEqual lte)
-
writeReturnStatement
static Expr writeReturnStatement(ReturnStatement rs)
-
writeShiftExpression
static Expr writeShiftExpression(ShiftExpression e)
-
writeSimpleTypeName
static Expr writeSimpleTypeName(SimpleTypeName stn)
-
writeSingleElementAnnotation
static Expr writeSingleElementAnnotation(SingleElementAnnotation sea)
-
writeStatementExpression
static Expr writeStatementExpression(StatementExpression e)
-
writeStatementWithoutTrailingSubstatement
static Expr writeStatementWithoutTrailingSubstatement(StatementWithoutTrailingSubstatement s)
-
writeStaticInitializer
static <T0> Expr writeStaticInitializer(T0 ignored)
-
writeStringLiteral
static Expr writeStringLiteral(StringLiteral sl)
-
writeSwitchStatement
static <T0> Expr writeSwitchStatement(T0 ignored)
-
writeSynchronizedStatement
static <T0> Expr writeSynchronizedStatement(T0 ignored)
-
writeThrowStatement
static Expr writeThrowStatement(ThrowStatement ts)
-
writeThrows
static <T0> Expr writeThrows(T0 ignored)
-
writeTryStatement
static <T0> Expr writeTryStatement(T0 ignored)
-
writeTypeArgument
static Expr writeTypeArgument(TypeArgument a)
-
writeTypeArgumentsOrDiamond
static Expr writeTypeArgumentsOrDiamond(TypeArgumentsOrDiamond targs)
-
writeTypeDeclaration
static Expr writeTypeDeclaration(TypeDeclaration d)
-
writeTypeDeclarationWithComments
static Expr writeTypeDeclarationWithComments(TypeDeclarationWithComments tdwc)
-
writeTypeIdentifier
static Expr writeTypeIdentifier(TypeIdentifier tid)
-
writeTypeParameter
static Expr writeTypeParameter(TypeParameter tp)
-
writeTypeParameterModifier
static Expr writeTypeParameterModifier(TypeParameterModifier tpm)
-
writeTypeVariable
static Expr writeTypeVariable(TypeVariable tv)
-
writeUnaryExpression
static Expr writeUnaryExpression(UnaryExpression e)
-
writeUnaryExpressionNotPlusMinus
static Expr writeUnaryExpressionNotPlusMinus(UnaryExpressionNotPlusMinus e)
-
writeUnqualifiedClassInstanceCreationExpression
static Expr writeUnqualifiedClassInstanceCreationExpression(UnqualifiedClassInstanceCreationExpression ucice)
-
writeVariableArityParameter
static <T0> Expr writeVariableArityParameter(T0 ignored)
-
writeVariableDeclarator
static Expr writeVariableDeclarator(VariableDeclarator vd)
-
writeVariableDeclaratorId
static Expr writeVariableDeclaratorId(VariableDeclaratorId vdi)
-
writeVariableInitializer
static Expr writeVariableInitializer(VariableInitializer i)
-
writeVariableModifier
static Expr writeVariableModifier(VariableModifier m)
-
writeWhileStatement
static Expr writeWhileStatement(WhileStatement ws)
-
writeWildcardBounds
static Expr writeWildcardBounds(WildcardBounds b)
-
-