Package org.cesta.parsers.java

Classes for parsing and transforming Java files.

See:
          Description

Class Summary
AbstractTreeParser Abstract tree parser with some usefull utility functions.
AbstractTreeParser.runtimeRewriteParams_scope Scope used to track execution of rewrites.
CheckTransactionsParser This tree parser checks Java Card transactions, whether they contain some insecure constructions.
CheckTransactionsParser.annotation_return  
CheckTransactionsParser.annotationDefaultValue_return  
CheckTransactionsParser.annotationElementValue_return  
CheckTransactionsParser.annotationInit_return  
CheckTransactionsParser.annotationInitializer_return  
CheckTransactionsParser.annotationInitializers_return  
CheckTransactionsParser.annotationList_return  
CheckTransactionsParser.annotationScopeDeclarations_return  
CheckTransactionsParser.annotationTopLevelScope_return  
CheckTransactionsParser.arguments_return  
CheckTransactionsParser.arrayDeclarator_return  
CheckTransactionsParser.arrayDeclaratorList_return  
CheckTransactionsParser.arrayInitializer_return  
CheckTransactionsParser.arrayTypeDeclarator_return  
CheckTransactionsParser.block_return  
CheckTransactionsParser.blockStatement_return  
CheckTransactionsParser.bound_return  
CheckTransactionsParser.catchClause_return  
CheckTransactionsParser.catches_return  
CheckTransactionsParser.classScopeDeclarations_return  
CheckTransactionsParser.classTopLevelScope_return  
CheckTransactionsParser.enumConstant_return  
CheckTransactionsParser.enumTopLevelScope_return  
CheckTransactionsParser.explicitConstructorCall_return  
CheckTransactionsParser.expr_return  
CheckTransactionsParser.expression_return  
CheckTransactionsParser.extendsClause_return  
CheckTransactionsParser.forCondition_return  
CheckTransactionsParser.forInit_return  
CheckTransactionsParser.formalParameterList_return  
CheckTransactionsParser.formalParameterStandardDecl_return  
CheckTransactionsParser.formalParameterVarargDecl_return  
CheckTransactionsParser.forUpdater_return  
CheckTransactionsParser.genericTypeArgument_return  
CheckTransactionsParser.genericTypeArgumentList_return  
CheckTransactionsParser.genericTypeParameter_return  
CheckTransactionsParser.genericTypeParameterList_return  
CheckTransactionsParser.genericWildcardBoundType_return  
CheckTransactionsParser.implementsClause_return  
CheckTransactionsParser.importDeclaration_return  
CheckTransactionsParser.innerNewExpression_return  
CheckTransactionsParser.interfaceScopeDeclarations_return  
CheckTransactionsParser.interfaceTopLevelScope_return  
CheckTransactionsParser.javaSource_return  
CheckTransactionsParser.javaSource_scope  
CheckTransactionsParser.literal_return  
CheckTransactionsParser.localModifier_return  
CheckTransactionsParser.localModifierList_return  
CheckTransactionsParser.localVariableDeclaration_return  
CheckTransactionsParser.methodCall_return  
CheckTransactionsParser.methodScopeDeclarations_return  
CheckTransactionsParser.methodScopeDeclarations_scope  
CheckTransactionsParser.modifier_return  
CheckTransactionsParser.modifierList_return  
CheckTransactionsParser.modifyVariableExpression_return  
CheckTransactionsParser.newArrayConstruction_return  
CheckTransactionsParser.newExpression_return  
CheckTransactionsParser.packageDeclaration_return  
CheckTransactionsParser.parenthesizedExpression_return  
CheckTransactionsParser.primaryExpression_return  
CheckTransactionsParser.primitiveType_return  
CheckTransactionsParser.qualifiedIdentifier_return  
CheckTransactionsParser.qualifiedTypeIdent_return  
CheckTransactionsParser.statement_return  
CheckTransactionsParser.STAttrMap allows convenient multi-value initialization: "new STAttrMap().put(...).put(...)"
CheckTransactionsParser.switchBlockLabels_return  
CheckTransactionsParser.switchCaseLabel_return  
CheckTransactionsParser.switchDefaultLabel_return  
CheckTransactionsParser.throwsClause_return  
CheckTransactionsParser.type_return  
CheckTransactionsParser.typeDeclaration_return  
CheckTransactionsParser.typeIdent_return  
CheckTransactionsParser.variableDeclarator_return  
CheckTransactionsParser.variableDeclaratorId_return  
CheckTransactionsParser.variableDeclaratorList_return  
CheckTransactionsParser.variableInitializer_return  
IdentifyBlocksParser This tree parser makes sure, that all blocks with or statements have a unique label.
IdentifyBlocksParser.annotation_return  
IdentifyBlocksParser.annotationDefaultValue_return  
IdentifyBlocksParser.annotationElementValue_return  
IdentifyBlocksParser.annotationInit_return  
IdentifyBlocksParser.annotationInitializer_return  
IdentifyBlocksParser.annotationInitializers_return  
IdentifyBlocksParser.annotationList_return  
IdentifyBlocksParser.annotationScopeDeclarations_return  
IdentifyBlocksParser.annotationTopLevelScope_return  
IdentifyBlocksParser.arguments_return  
IdentifyBlocksParser.arrayDeclarator_return  
IdentifyBlocksParser.arrayDeclaratorList_return  
IdentifyBlocksParser.arrayInitializer_return  
IdentifyBlocksParser.arrayTypeDeclarator_return  
IdentifyBlocksParser.block_return  
IdentifyBlocksParser.blockStatement_return  
IdentifyBlocksParser.bound_return  
IdentifyBlocksParser.breakableStatement_return  
IdentifyBlocksParser.breakableStatement_scope  
IdentifyBlocksParser.breakContinueStatement_return  
IdentifyBlocksParser.catchClause_return  
IdentifyBlocksParser.catches_return  
IdentifyBlocksParser.classScopeDeclarations_return  
IdentifyBlocksParser.classTopLevelScope_return  
IdentifyBlocksParser.enumConstant_return  
IdentifyBlocksParser.enumTopLevelScope_return  
IdentifyBlocksParser.explicitConstructorCall_return  
IdentifyBlocksParser.expr_return  
IdentifyBlocksParser.expression_return  
IdentifyBlocksParser.extendsClause_return  
IdentifyBlocksParser.forCondition_return  
IdentifyBlocksParser.forInit_return  
IdentifyBlocksParser.formalParameterList_return  
IdentifyBlocksParser.formalParameterStandardDecl_return  
IdentifyBlocksParser.formalParameterVarargDecl_return  
IdentifyBlocksParser.forUpdater_return  
IdentifyBlocksParser.genericTypeArgument_return  
IdentifyBlocksParser.genericTypeArgumentList_return  
IdentifyBlocksParser.genericTypeParameter_return  
IdentifyBlocksParser.genericTypeParameterList_return  
IdentifyBlocksParser.genericWildcardBoundType_return  
IdentifyBlocksParser.implementsClause_return  
IdentifyBlocksParser.importDeclaration_return  
IdentifyBlocksParser.innerNewExpression_return  
IdentifyBlocksParser.interfaceScopeDeclarations_return  
IdentifyBlocksParser.interfaceTopLevelScope_return  
IdentifyBlocksParser.javaSource_return  
IdentifyBlocksParser.literal_return  
IdentifyBlocksParser.localModifier_return  
IdentifyBlocksParser.localModifierList_return  
IdentifyBlocksParser.localVariableDeclaration_return  
IdentifyBlocksParser.modifier_return  
IdentifyBlocksParser.modifierList_return  
IdentifyBlocksParser.newArrayConstruction_return  
IdentifyBlocksParser.newExpression_return  
IdentifyBlocksParser.packageDeclaration_return  
IdentifyBlocksParser.parenthesizedExpression_return  
IdentifyBlocksParser.primaryExpression_return  
IdentifyBlocksParser.primitiveType_return  
IdentifyBlocksParser.qualifiedIdentifier_return  
IdentifyBlocksParser.qualifiedTypeIdent_return  
IdentifyBlocksParser.statement_return  
IdentifyBlocksParser.STAttrMap allows convenient multi-value initialization: "new STAttrMap().put(...).put(...)"
IdentifyBlocksParser.switchBlockLabels_return  
IdentifyBlocksParser.switchCaseLabel_return  
IdentifyBlocksParser.switchDefaultLabel_return  
IdentifyBlocksParser.throwsClause_return  
IdentifyBlocksParser.type_return  
IdentifyBlocksParser.typeDeclaration_return  
IdentifyBlocksParser.typeIdent_return  
IdentifyBlocksParser.variableDeclarator_return  
IdentifyBlocksParser.variableDeclaratorId_return  
IdentifyBlocksParser.variableDeclaratorList_return  
IdentifyBlocksParser.variableInitializer_return  
IfSwitchReplacementParser This tree parser replaces possibly vulnerable if constructions to semantically equivalent switch constructions.
IfSwitchReplacementParser.additionalImports_return  
IfSwitchReplacementParser.annotation_return  
IfSwitchReplacementParser.annotationDefaultValue_return  
IfSwitchReplacementParser.annotationElementValue_return  
IfSwitchReplacementParser.annotationInit_return  
IfSwitchReplacementParser.annotationInitializer_return  
IfSwitchReplacementParser.annotationInitializers_return  
IfSwitchReplacementParser.annotationList_return  
IfSwitchReplacementParser.annotationScopeDeclarations_return  
IfSwitchReplacementParser.annotationTopLevelScope_return  
IfSwitchReplacementParser.arguments_return  
IfSwitchReplacementParser.arrayDeclarator_return  
IfSwitchReplacementParser.arrayDeclaratorList_return  
IfSwitchReplacementParser.arrayInitializer_return  
IfSwitchReplacementParser.arrayTypeDeclarator_return  
IfSwitchReplacementParser.block_return  
IfSwitchReplacementParser.blockStatement_return  
IfSwitchReplacementParser.bound_return  
IfSwitchReplacementParser.catchClause_return  
IfSwitchReplacementParser.catches_return  
IfSwitchReplacementParser.classAdditionalCode_return  
IfSwitchReplacementParser.classDeclaration_return  
IfSwitchReplacementParser.classDeclaration_scope  
IfSwitchReplacementParser.classScopeDeclarations_return  
IfSwitchReplacementParser.classTopLevelScope_return  
IfSwitchReplacementParser.constructorDeclaration_return  
IfSwitchReplacementParser.constructorDeclaration_scope  
IfSwitchReplacementParser.enumConstant_return  
IfSwitchReplacementParser.enumTopLevelScope_return  
IfSwitchReplacementParser.explicitConstructorCall_return  
IfSwitchReplacementParser.expr_return  
IfSwitchReplacementParser.expression_return  
IfSwitchReplacementParser.extendsClause_return  
IfSwitchReplacementParser.forCondition_return  
IfSwitchReplacementParser.forInit_return  
IfSwitchReplacementParser.formalParameterList_return  
IfSwitchReplacementParser.formalParameterStandardDecl_return  
IfSwitchReplacementParser.formalParameterVarargDecl_return  
IfSwitchReplacementParser.forUpdater_return  
IfSwitchReplacementParser.genericTypeArgument_return  
IfSwitchReplacementParser.genericTypeArgumentList_return  
IfSwitchReplacementParser.genericTypeParameter_return  
IfSwitchReplacementParser.genericTypeParameterList_return  
IfSwitchReplacementParser.genericWildcardBoundType_return  
IfSwitchReplacementParser.ifSwitchTransformation_return  
IfSwitchReplacementParser.ifSwitchTransformation_scope  
IfSwitchReplacementParser.implementsClause_return  
IfSwitchReplacementParser.importDeclaration_return  
IfSwitchReplacementParser.innerNewExpression_return  
IfSwitchReplacementParser.interfaceScopeDeclarations_return  
IfSwitchReplacementParser.interfaceTopLevelScope_return  
IfSwitchReplacementParser.javaSource_return  
IfSwitchReplacementParser.literal_return  
IfSwitchReplacementParser.localModifier_return  
IfSwitchReplacementParser.localModifierList_return  
IfSwitchReplacementParser.localVariableDeclaration_return  
IfSwitchReplacementParser.methodDeclarations_return  
IfSwitchReplacementParser.methodDeclarations_scope  
IfSwitchReplacementParser.modifier_return  
IfSwitchReplacementParser.modifierList_return  
IfSwitchReplacementParser.newArrayConstruction_return  
IfSwitchReplacementParser.newExpression_return  
IfSwitchReplacementParser.packageDeclaration_return  
IfSwitchReplacementParser.parenthesizedExpression_return  
IfSwitchReplacementParser.primaryExpression_return  
IfSwitchReplacementParser.primitiveType_return  
IfSwitchReplacementParser.qualifiedIdentifier_return  
IfSwitchReplacementParser.qualifiedTypeIdent_return  
IfSwitchReplacementParser.statement_return  
IfSwitchReplacementParser.STAttrMap allows convenient multi-value initialization: "new STAttrMap().put(...).put(...)"
IfSwitchReplacementParser.switchBlockLabels_return  
IfSwitchReplacementParser.switchCaseLabel_return  
IfSwitchReplacementParser.switchDefaultLabel_return  
IfSwitchReplacementParser.throwsClause_return  
IfSwitchReplacementParser.type_return  
IfSwitchReplacementParser.typeDeclaration_return  
IfSwitchReplacementParser.typeIdent_return  
IfSwitchReplacementParser.variableDeclarator_return  
IfSwitchReplacementParser.variableDeclaratorId_return  
IfSwitchReplacementParser.variableDeclaratorList_return  
IfSwitchReplacementParser.variableInitializer_return  
JavaLexer  
JavaParser An ANTLRv3 capable Java 1.5 grammar for building ASTs.
JavaParser.additiveExpression_return  
JavaParser.andExpression_return  
JavaParser.annotation_return  
JavaParser.annotationBody_return  
JavaParser.annotationDefaultValue_return  
JavaParser.annotationElementValue_return  
JavaParser.annotationElementValueArrayInitializer_return  
JavaParser.annotationElementValueExpression_return  
JavaParser.annotationInit_return  
JavaParser.annotationInitializer_return  
JavaParser.annotationInitializers_return  
JavaParser.annotationList_return  
JavaParser.annotationScopeDeclarations_return  
JavaParser.annotationTypeDeclaration_return  
JavaParser.arguments_return  
JavaParser.arrayDeclarator_return  
JavaParser.arrayDeclaratorList_return  
JavaParser.arrayInitializer_return  
JavaParser.assignmentExpression_return  
JavaParser.block_return  
JavaParser.blockStatement_return  
JavaParser.bound_return  
JavaParser.catchClause_return  
JavaParser.catches_return  
JavaParser.classBody_return  
JavaParser.classExtendsClause_return  
JavaParser.classFieldDeclarator_return  
JavaParser.classFieldDeclaratorList_return  
JavaParser.classScopeDeclarations_return  
JavaParser.classTypeDeclaration_return  
JavaParser.compilationUnit_return  
JavaParser.conditionalExpression_return  
JavaParser.enumBody_return  
JavaParser.enumClassScopeDeclarations_return  
JavaParser.enumConstant_return  
JavaParser.enumConstants_return  
JavaParser.enumScopeDeclarations_return  
JavaParser.enumTypeDeclaration_return  
JavaParser.equalityExpression_return  
JavaParser.exclusiveOrExpression_return  
JavaParser.expression_return  
JavaParser.expressionList_return  
JavaParser.finallyClause_return  
JavaParser.forCondition_return  
JavaParser.forInit_return  
JavaParser.formalParameterList_return  
JavaParser.formalParameterStandardDecl_return  
JavaParser.formalParameterVarArgDecl_return  
JavaParser.forUpdater_return  
JavaParser.genericTypeArgument_return  
JavaParser.genericTypeArgumentList_return  
JavaParser.genericTypeArgumentListSimplified_return  
JavaParser.genericTypeArgumentSimplified_return  
JavaParser.genericTypeListClosing_return  
JavaParser.genericTypeParameter_return  
JavaParser.genericTypeParameterList_return  
JavaParser.genericWildcardBoundType_return  
JavaParser.implementsClause_return  
JavaParser.importDeclaration_return  
JavaParser.inclusiveOrExpression_return  
JavaParser.innerNewExpression_return  
JavaParser.instanceOfExpression_return  
JavaParser.interfaceBody_return  
JavaParser.interfaceExtendsClause_return  
JavaParser.interfaceFieldDeclarator_return  
JavaParser.interfaceFieldDeclaratorList_return  
JavaParser.interfaceScopeDeclarations_return  
JavaParser.interfaceTypeDeclaration_return  
JavaParser.javaSource_return  
JavaParser.literal_return  
JavaParser.localModifier_return  
JavaParser.localModifierList_return  
JavaParser.localVariableDeclaration_return  
JavaParser.logicalAndExpression_return  
JavaParser.logicalOrExpression_return  
JavaParser.modifier_return  
JavaParser.modifierList_return  
JavaParser.multiplicativeExpression_return  
JavaParser.newArrayConstruction_return  
JavaParser.newExpression_return  
JavaParser.objectType_return  
JavaParser.objectTypeSimplified_return  
JavaParser.packageDeclaration_return  
JavaParser.parenthesizedExpression_return  
JavaParser.postfixedExpression_return  
JavaParser.primaryExpression_return  
JavaParser.primitiveType_return  
JavaParser.qualifiedIdentExpression_return  
JavaParser.qualifiedIdentifier_return  
JavaParser.qualifiedIdentList_return  
JavaParser.qualifiedTypeIdent_return  
JavaParser.qualifiedTypeIdentSimplified_return  
JavaParser.relationalExpression_return  
JavaParser.shiftExpression_return  
JavaParser.simpleType_return  
JavaParser.statement_return  
JavaParser.switchBlockLabels_return  
JavaParser.switchCaseLabel_return  
JavaParser.switchCaseLabels_return  
JavaParser.switchDefaultLabel_return  
JavaParser.switchLabel_return  
JavaParser.switchLabels_return  
JavaParser.throwsClause_return  
JavaParser.type_return  
JavaParser.typeDeclaration_return  
JavaParser.typeDecls_return  
JavaParser.typeIdent_return  
JavaParser.typeIdentSimplified_return  
JavaParser.typeList_return  
JavaParser.unaryExpression_return  
JavaParser.unaryExpressionNotPlusMinus_return  
JavaParser.variableDeclaratorId_return  
JavaParser.variableInitializer_return  
ShadowVariablesParser This tree rewrite parser provides protection against error induction.
ShadowVariablesParser.additionalImports_return  
ShadowVariablesParser.annotation_return  
ShadowVariablesParser.annotationDefaultValue_return  
ShadowVariablesParser.annotationElementValue_return  
ShadowVariablesParser.annotationInit_return  
ShadowVariablesParser.annotationInitializer_return  
ShadowVariablesParser.annotationInitializers_return  
ShadowVariablesParser.annotationList_return  
ShadowVariablesParser.annotationScopeDeclarations_return  
ShadowVariablesParser.annotationTopLevelScope_return  
ShadowVariablesParser.arguments_return  
ShadowVariablesParser.arrayDeclarator_return  
ShadowVariablesParser.arrayDeclaratorList_return  
ShadowVariablesParser.arrayInitializer_return  
ShadowVariablesParser.arrayTypeDeclarator_return  
ShadowVariablesParser.assignExpression_return  
ShadowVariablesParser.assignExpression_scope  
ShadowVariablesParser.block_return  
ShadowVariablesParser.block_scope  
ShadowVariablesParser.blockStatement_return  
ShadowVariablesParser.bound_return  
ShadowVariablesParser.catchClause_return  
ShadowVariablesParser.catches_return  
ShadowVariablesParser.classAdditionalCode_return  
ShadowVariablesParser.classDeclaration_return  
ShadowVariablesParser.classDeclaration_scope  
ShadowVariablesParser.classScopeDeclarations_return  
ShadowVariablesParser.classTopLevelScope_return  
ShadowVariablesParser.enumConstant_return  
ShadowVariablesParser.enumTopLevelScope_return  
ShadowVariablesParser.explicitConstructorCall_return  
ShadowVariablesParser.expr_return  
ShadowVariablesParser.expression_return  
ShadowVariablesParser.extendsClause_return  
ShadowVariablesParser.forCondition_return  
ShadowVariablesParser.forInit_return  
ShadowVariablesParser.formalParameterList_return  
ShadowVariablesParser.formalParameterStandardDecl_return  
ShadowVariablesParser.formalParameterVarargDecl_return  
ShadowVariablesParser.forUpdater_return  
ShadowVariablesParser.genericTypeArgument_return  
ShadowVariablesParser.genericTypeArgumentList_return  
ShadowVariablesParser.genericTypeParameter_return  
ShadowVariablesParser.genericTypeParameterList_return  
ShadowVariablesParser.genericWildcardBoundType_return  
ShadowVariablesParser.globalVariableDeclaration_return  
ShadowVariablesParser.ifStatement_return  
ShadowVariablesParser.ifStatement_scope  
ShadowVariablesParser.implementsClause_return  
ShadowVariablesParser.importDeclaration_return  
ShadowVariablesParser.innerNewExpression_return  
ShadowVariablesParser.interfaceScopeDeclarations_return  
ShadowVariablesParser.interfaceTopLevelScope_return  
ShadowVariablesParser.javaSource_return  
ShadowVariablesParser.literal_return  
ShadowVariablesParser.localModifier_return  
ShadowVariablesParser.localModifierList_return  
ShadowVariablesParser.localVariableDeclaration_return  
ShadowVariablesParser.methodScopeDeclarations_return  
ShadowVariablesParser.methodScopeDeclarations_scope  
ShadowVariablesParser.modifier_return  
ShadowVariablesParser.modifierList_return  
ShadowVariablesParser.newArrayConstruction_return  
ShadowVariablesParser.newExpression_return  
ShadowVariablesParser.packageDeclaration_return  
ShadowVariablesParser.parenthesizedExpression_return  
ShadowVariablesParser.parenthesizedExpression_scope  
ShadowVariablesParser.primaryExpression_return  
ShadowVariablesParser.primaryExpression_scope  
ShadowVariablesParser.primitiveType_return  
ShadowVariablesParser.qualifiedIdentifier_return  
ShadowVariablesParser.qualifiedTypeIdent_return  
ShadowVariablesParser.statement_return  
ShadowVariablesParser.STAttrMap allows convenient multi-value initialization: "new STAttrMap().put(...).put(...)"
ShadowVariablesParser.switchBlockLabels_return  
ShadowVariablesParser.switchCaseLabel_return  
ShadowVariablesParser.switchDefaultLabel_return  
ShadowVariablesParser.throwsClause_return  
ShadowVariablesParser.type_return  
ShadowVariablesParser.typeDeclaration_return  
ShadowVariablesParser.typeIdent_return  
ShadowVariablesParser.VariableDeclaration_scope  
ShadowVariablesParser.variableDeclarator_return  
ShadowVariablesParser.variableDeclarator_scope  
ShadowVariablesParser.variableDeclaratorId_return  
ShadowVariablesParser.variableDeclaratorList_return  
ShadowVariablesParser.variableInitializer_return  
ShadowVariablesParser.variableResistantInitializer_return  
ValidateStateTransitionsParser Validate state transformation adds code, that will automatically check state of applet during its lifetime according to defined graph via DOT grammar.
ValidateStateTransitionsParser.additionalCode_return  
ValidateStateTransitionsParser.annotation_return  
ValidateStateTransitionsParser.annotationDefaultValue_return  
ValidateStateTransitionsParser.annotationElementValue_return  
ValidateStateTransitionsParser.annotationInit_return  
ValidateStateTransitionsParser.annotationInitializer_return  
ValidateStateTransitionsParser.annotationInitializers_return  
ValidateStateTransitionsParser.annotationList_return  
ValidateStateTransitionsParser.annotationScopeDeclarations_return  
ValidateStateTransitionsParser.annotationTopLevelScope_return  
ValidateStateTransitionsParser.arguments_return  
ValidateStateTransitionsParser.arrayDeclarator_return  
ValidateStateTransitionsParser.arrayDeclaratorList_return  
ValidateStateTransitionsParser.arrayInitializer_return  
ValidateStateTransitionsParser.arrayTypeDeclarator_return  
ValidateStateTransitionsParser.block_return  
ValidateStateTransitionsParser.blockStatement_return  
ValidateStateTransitionsParser.bound_return  
ValidateStateTransitionsParser.catchClause_return  
ValidateStateTransitionsParser.catches_return  
ValidateStateTransitionsParser.classScopeDeclarations_return  
ValidateStateTransitionsParser.classTopLevelScope_return  
ValidateStateTransitionsParser.classVarDeclaration_return  
ValidateStateTransitionsParser.enumConstant_return  
ValidateStateTransitionsParser.enumTopLevelScope_return  
ValidateStateTransitionsParser.explicitConstructorCall_return  
ValidateStateTransitionsParser.expr_return  
ValidateStateTransitionsParser.expression_return  
ValidateStateTransitionsParser.extendsClause_return  
ValidateStateTransitionsParser.forCondition_return  
ValidateStateTransitionsParser.forInit_return  
ValidateStateTransitionsParser.formalParameterList_return  
ValidateStateTransitionsParser.formalParameterStandardDecl_return  
ValidateStateTransitionsParser.formalParameterVarargDecl_return  
ValidateStateTransitionsParser.forUpdater_return  
ValidateStateTransitionsParser.functionMethodDeclaration_return  
ValidateStateTransitionsParser.genericTypeArgument_return  
ValidateStateTransitionsParser.genericTypeArgumentList_return  
ValidateStateTransitionsParser.genericTypeParameter_return  
ValidateStateTransitionsParser.genericTypeParameterList_return  
ValidateStateTransitionsParser.genericWildcardBoundType_return  
ValidateStateTransitionsParser.implementsClause_return  
ValidateStateTransitionsParser.importDeclaration_return  
ValidateStateTransitionsParser.innerNewExpression_return  
ValidateStateTransitionsParser.interfaceScopeDeclarations_return  
ValidateStateTransitionsParser.interfaceTopLevelScope_return  
ValidateStateTransitionsParser.javaSource_return  
ValidateStateTransitionsParser.literal_return  
ValidateStateTransitionsParser.localModifier_return  
ValidateStateTransitionsParser.localModifierList_return  
ValidateStateTransitionsParser.localVariableDeclaration_return  
ValidateStateTransitionsParser.modifier_return  
ValidateStateTransitionsParser.modifierList_return  
ValidateStateTransitionsParser.newArrayConstruction_return  
ValidateStateTransitionsParser.newExpression_return  
ValidateStateTransitionsParser.packageDeclaration_return  
ValidateStateTransitionsParser.parenthesizedExpression_return  
ValidateStateTransitionsParser.primaryExpression_return  
ValidateStateTransitionsParser.primitiveType_return  
ValidateStateTransitionsParser.qualifiedIdentifier_return  
ValidateStateTransitionsParser.qualifiedTypeIdent_return  
ValidateStateTransitionsParser.statement_return  
ValidateStateTransitionsParser.STAttrMap allows convenient multi-value initialization: "new STAttrMap().put(...).put(...)"
ValidateStateTransitionsParser.switchBlockLabels_return  
ValidateStateTransitionsParser.switchCaseLabel_return  
ValidateStateTransitionsParser.switchDefaultLabel_return  
ValidateStateTransitionsParser.throwsClause_return  
ValidateStateTransitionsParser.type_return  
ValidateStateTransitionsParser.typeDeclaration_return  
ValidateStateTransitionsParser.typeIdent_return  
ValidateStateTransitionsParser.variableDeclarator_return  
ValidateStateTransitionsParser.variableDeclaratorId_return  
ValidateStateTransitionsParser.variableDeclaratorList_return  
ValidateStateTransitionsParser.variableInitializer_return  
ValidateStateTransitionsParser.voidMethodDeclaration_return  
 

Package org.cesta.parsers.java Description

Classes for parsing and transforming Java files.