Writer. See main(String[]) for a usage example.
| Modifier and Type | Method and Description |
|---|---|
| private static boolean | Returns: WhetherunparseClassDeclarationBody(Java. will produce no
output
|
| public void | |
| private static int | comparePrecedence(String operator, Java.
Returns a value
|
| public void | |
| private static int | |
| private static boolean | isLeftAssociate(String operator)
Returns |
| private static boolean | Returns: Return true iff operator is right associativeReturns |
| public static void | |
| public static void | unparse(Java.
Unparses the given |
| private void | |
| public void | |
| private void | |
| private void | |
| private void | |
| public void | |
| public void | |
| public void | |
| private void | |
| public void | unparseClassDeclarationBody(Java.
Generates Java code from a |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| public void | |
| private void | |
| private void | |
| public void | |
| public void | |
| private void | unparseLhs(Java.
= +=... ?: || && | ^ & == != < > <= >= instanceof << >> >>> + - * / % cast binaryOperator)Iff the |
| public void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | unparseRhs(Java.
Iff the |
| public void | |
| public void | unparseStatements(List<? extends Java.
Generates Java code from a sequence of |
| public void | |
| public void | |
| private void | |
| private void | |
| private void | |
| private void | unparseUnaryOperation(Java.
++x --x +x -x ~x !x x++ x-- unaryOperator)Iff the |
| private void | |
| private void |
| annotationUnparser | back to summary |
|---|---|
| private final Visitor. | |
| arrayInitializerOrRvalueUnparser | back to summary |
|---|---|
| private final Visitor. | |
| atomUnparser | back to summary |
|---|---|
| private final Visitor. | |
| blockStatementUnparser | back to summary |
|---|---|
| private final Visitor. | |
| compilationUnitUnparser | back to summary |
|---|---|
| private final Visitor. | |
| elementValueUnparser | back to summary |
|---|---|
| private final Visitor. | |
| functionDeclaratorUnparser | back to summary |
|---|---|
| private final Visitor. | |
| importUnparser | back to summary |
|---|---|
| private final Visitor. | |
| lambdaBodyUnparser | back to summary |
|---|---|
| private final Visitor. | |
| lambdaParametersUnparser | back to summary |
|---|---|
| private final Visitor. | |
| LEFT_ASSOCIATIVE_OPERATORS | back to summary |
|---|---|
| private static final Set<String> LEFT_ASSOCIATIVE_OPERATORS | |
| lvalueUnparser | back to summary |
|---|---|
| private final Visitor. | |
| modifierUnparser | back to summary |
|---|---|
| private final Visitor. | |
| moduleDirectiveUnparser | back to summary |
|---|---|
| private final Visitor. | |
| OPERATOR_PRECEDENCE | back to summary |
|---|---|
| private static final Map<String, Integer> OPERATOR_PRECEDENCE Maps (pseudo-)operators like | |
| pw | back to summary |
|---|---|
| protected final PrintWriter pw Where the | |
| resourceUnparser | back to summary |
|---|---|
| private final Visitor. | |
| RIGHT_ASSOCIATIVE_OPERATORS | back to summary |
|---|---|
| private static final Set<String> RIGHT_ASSOCIATIVE_OPERATORS | |
| rvalueUnparser | back to summary |
|---|---|
| private final Visitor. | |
| typeBodyDeclarationUnparser | back to summary |
|---|---|
| private final Visitor. | |
| typeDeclarationUnparser | back to summary |
|---|---|
| private final Visitor. | |
| typeUnparser | back to summary |
|---|---|
| private final Visitor. | |
| UNARY_OPERATORS | back to summary |
|---|---|
| private static final Set<String> UNARY_OPERATORS | |
| Unparser | back to summary |
|---|---|
| public Unparser(Writer w) | |
| classDeclarationBodyIsEmpty | back to summary |
|---|---|
private static boolean classDeclarationBodyIsEmpty(Java.
| |
| close | back to summary |
|---|---|
| public void close() Implements java. Flushes all generated code.
| |
| comparePrecedence | back to summary |
|---|---|
| private static int comparePrecedence(String operator, Java. Returns a value
| |
| flush | back to summary |
|---|---|
| public void flush() Flushes all generated code. | |
| getOperatorPrecedence | back to summary |
|---|---|
| private static int getOperatorPrecedence(String operator) | |
| isLeftAssociate | back to summary |
|---|---|
| private static boolean isLeftAssociate(String operator) Returns | |
| isRightAssociate | back to summary |
|---|---|
| private static boolean isRightAssociate(String operator) Returns
| |
| main | back to summary |
|---|---|
| public static void main(String[] args) throws Exception Testing of parsing/unparsing.
Reads compilation units from the files named on the command line and unparses them to | |
| unparse | back to summary |
|---|---|
| public static void unparse(Java. Unparses the given | |
| unparse | back to summary |
|---|---|
| private void unparse(Java. | |
| unparseAbstractCompilationUnit | back to summary |
|---|---|
public void unparseAbstractCompilationUnit(Java.
| |
| unparseAnnotations | back to summary |
|---|---|
| private void unparseAnnotations(Java. | |
| unparseAnnotationTypeDeclaration | back to summary |
|---|---|
| private void unparseAnnotationTypeDeclaration(Java. | |
| unparseArrayInitializerOrRvalue | back to summary |
|---|---|
| private void unparseArrayInitializerOrRvalue(Java. | |
| unparseAtom | back to summary |
|---|---|
| public void unparseAtom(Java. | |
| unparseBlock | back to summary |
|---|---|
| public void unparseBlock(Java. Generates Java code from a | |
| unparseBlockStatement | back to summary |
|---|---|
| public void unparseBlockStatement(Java. | |
| unparseCatchParameter | back to summary |
|---|---|
| private void unparseCatchParameter(Java. | |
| unparseClassDeclarationBody | back to summary |
|---|---|
| public void unparseClassDeclarationBody(Java. Generates Java code from a | |
| unparseConstructorDeclarator | back to summary |
|---|---|
| private void unparseConstructorDeclarator(Java. | |
| unparseDocComment | back to summary |
|---|---|
| private void unparseDocComment(Java. | |
| unparseEnumDeclaration | back to summary |
|---|---|
| private void unparseEnumDeclaration(Java. | |
| unparseFieldDeclaration | back to summary |
|---|---|
| private void unparseFieldDeclaration(Java. | |
| unparseFormalParameter | back to summary |
|---|---|
| private void unparseFormalParameter(Java. | |
| unparseFormalParameters | back to summary |
|---|---|
| private void unparseFormalParameters(Java. | |
| unparseFunctionDeclarator | back to summary |
|---|---|
| private void unparseFunctionDeclarator(Java. | |
| unparseFunctionDeclaratorRest | back to summary |
|---|---|
| private void unparseFunctionDeclaratorRest(Java. | |
| unparseFunctionInvocationArguments | back to summary |
|---|---|
| private void unparseFunctionInvocationArguments(Java. | |
| unparseImportDeclaration | back to summary |
|---|---|
| public void unparseImportDeclaration(Java. | |
| unparseInitializer | back to summary |
|---|---|
| private void unparseInitializer(Java. | |
| unparseInterfaceDeclaration | back to summary |
|---|---|
| private void unparseInterfaceDeclaration(Java. | |
| unparseLambdaBody | back to summary |
|---|---|
| public void unparseLambdaBody(Java. | |
| unparseLambdaParameters | back to summary |
|---|---|
| public void unparseLambdaParameters(Java. | |
| unparseLhs | back to summary |
|---|---|
| private void unparseLhs(Java. Iff the
| |
| unparseLvalue | back to summary |
|---|---|
| public void unparseLvalue(Java. | |
| unparseMethodDeclarator | back to summary |
|---|---|
| private void unparseMethodDeclarator(Java. | |
| unparseModifiers | back to summary |
|---|---|
| private void unparseModifiers(Java. | |
| unparseNamedClassDeclaration | back to summary |
|---|---|
| private void unparseNamedClassDeclaration(Java. | |
| unparseResource | back to summary |
|---|---|
| private void unparseResource(Java. | |
| unparseResources | back to summary |
|---|---|
| private void unparseResources(Java. | |
| unparseRhs | back to summary |
|---|---|
| private void unparseRhs(Java. Iff the | |
| unparseRvalue | back to summary |
|---|---|
| public void unparseRvalue(Java. | |
| unparseStatements | back to summary |
|---|---|
| public void unparseStatements(List<? extends Java. Generates Java code from a sequence of | |
| unparseType | back to summary |
|---|---|
| public void unparseType(Java. | |
| unparseTypeDeclaration | back to summary |
|---|---|
| public void unparseTypeDeclaration(Java. | |
| unparseTypeDeclarationBody | back to summary |
|---|---|
| private void unparseTypeDeclarationBody(Java. | |
| unparseTypeParameter | back to summary |
|---|---|
| private void unparseTypeParameter(Java. | |
| unparseTypeParameters | back to summary |
|---|---|
| private void unparseTypeParameters(Java. | |
| unparseUnaryOperation | back to summary |
|---|---|
| private void unparseUnaryOperation(Java. Iff the
| |
| unparseVariableDeclarator | back to summary |
|---|---|
| private void unparseVariableDeclarator(Java. | |
| unparseVariableDeclarators | back to summary |
|---|---|
| private void unparseVariableDeclarators(Java. | |