Method Summary |
|
protected boolean | addArgumentExpression(AST node, List expressionList) |
protected AnnotationNode | annotation(AST annotationNode) |
protected Expression | arguments(AST elist) |
protected List | arraySizeExpression(AST node) |
protected Expression | asExpression(AST node) |
protected void | assertNodeType(int type, AST node) |
protected Statement | assertStatement(AST assertNode) |
protected void | assertTypeNotNull(ClassNode type, AST rightNode) |
protected Expression | binaryExpression(int type, AST node) |
protected Expression | blockExpression(AST node) |
protected BooleanExpression | booleanExpression(AST node) |
protected Statement | breakStatement(AST node) |
public ModuleNode | buildAST(SourceUnit sourceUnit, ClassLoader classLoader, Reduction cst) |
protected ClassNode | buildName(AST node) |
protected CaseStatement | caseStatement(AST node) |
protected Expression | castExpression(AST castNode) |
protected CatchStatement | catchStatement(AST catchNode) |
protected void | classDef(AST classDef) |
protected ClosureExpression | closureExpression(AST node) |
protected void | configureAST(ASTNode node, AST ast) |
protected Expression | constructorCallExpression(AST node) |
protected void | constructorDef(AST constructorDef) |
protected Statement | continueStatement(AST node) |
protected void | convertGroovy(AST node) |
protected ConstantExpression | decimalExpression(AST node) |
protected Expression | dotExpression(AST node) |
protected void | dump(AST node) |
protected void | dumpTree(AST ast) |
protected Expression | dynamicMemberExpression(AST dynamicMemberNode) |
protected Expression | expression(AST node) |
protected Expression | expression(AST node, boolean convertToConstant) |
protected Expression | expressionList(AST node) |
protected Expression | expressionSwitch(AST node) |
protected void | fieldDef(AST fieldDef) |
protected Statement | forStatement(AST forNode) |
protected String | getFirstChildText(AST node) |
public SourceSummary | getSummary() |
protected Expression | gstring(AST gstringNode) |
protected boolean | hasVisibility(int modifiers) |
protected String | identifier(AST node) |
protected Statement | ifStatement(AST ifNode) |
protected void | importDef(AST importNode) |
protected Expression | indexExpression(AST indexNode) |
protected Expression | instanceofExpression(AST node) |
protected ConstantExpression | integerExpression(AST node) |
protected void | interfaceDef(AST classDef) |
protected ClassNode[] | interfaces(AST node) |
protected boolean | isPrimitiveTypeLiteral(AST node) |
public static boolean | isType(int typeCode, AST node) |
protected String | label(AST labelNode) |
protected Statement | labelledStatement(AST labelNode) |
protected Expression | listExpression(AST listNode) |
protected static Token | makeToken(int typeCode, AST node) |
protected ClassNode | makeType(AST typeNode) |
protected MapEntryExpression | mapEntryExpression(AST node) |
protected Expression | mapExpression(AST mapNode) |
protected Statement | methodCall(AST code) |
protected Expression | methodCallExpression(AST methodCallNode) |
protected void | methodDef(AST methodDef) |
protected Expression | methodPointerExpression(AST node) |
protected int | modifiers(AST modifierNode, List annotations, int defaultModifiers) |
protected Expression | negateExpression(AST negateExpr) |
protected void | notImplementedYet(AST node) |
protected void | objectBlock(AST objectBlock) |
protected void | objectInit(AST init) |
protected void | packageDef(AST packageDef) |
protected Parameter | parameter(AST paramNode) |
protected Parameter[] | parameters(AST parametersNode) |
public Reduction | parseCST(SourceUnit sourceUnit, Reader reader) |
protected Expression | postfixExpression(AST node, int token) |
protected Expression | prefixExpression(AST node, int token) |
public static String | qualifiedName(AST qualifiedNameNode) |
protected Expression | rangeExpression(AST rangeNode, boolean inclusive) |
protected Statement | returnStatement(AST node) |
protected boolean | setAccessTrue(AST node, boolean access) |
protected int | setModifierBit(AST node, int answer, int bit) |
protected Expression | specialConstructorCallExpression(AST methodCallNode, ClassNode special) |
protected Expression | spreadExpression(AST node) |
protected Expression | spreadMapExpression(AST node) |
protected Statement | statement(AST node) |
protected Statement | statementList(AST code) |
protected Statement | statementListNoChild(AST node) |
protected void | staticInit(AST staticInit) |
protected Statement | switchStatement(AST switchNode) |
protected Statement | synchronizedStatement(AST syncNode) |
protected Expression | ternaryExpression(AST ternaryNode) |
protected Statement | throwStatement(AST node) |
protected void | throwsList(AST node, List list) |
protected Statement | tryStatement(AST tryStatementNode) |
protected ClassNode | type(AST typeNode) |
protected void | unknownAST(AST node) |
protected Statement | variableDef(AST variableDef) |
protected Expression | variableExpression(AST node) |
protected Statement | whileStatement(AST whileNode) |
protected Statement | withStatement(AST node) |