Uses of Class
org.apache.calcite.linq4j.tree.MemberDeclaration
-
Packages that use MemberDeclaration Package Description org.apache.calcite.linq4j.tree Object model for Java expressions. -
-
Uses of MemberDeclaration in org.apache.calcite.linq4j.tree
Subclasses of MemberDeclaration in org.apache.calcite.linq4j.tree Modifier and Type Class Description classClassDeclarationDeclaration of a class.classConstructorDeclarationDeclaration of a constructor.classFieldDeclarationDeclaration of a field.classMethodDeclarationDeclaration of a method.Fields in org.apache.calcite.linq4j.tree with type parameters of type MemberDeclaration Modifier and Type Field Description protected List<MemberDeclaration>ClassDeclarationFinder. addedDeclarationsThe list of new final static fields to be added to the current class.List<MemberDeclaration>ClassDeclaration. memberDeclarationsList<MemberDeclaration>NewExpression. memberDeclarationsMethods in org.apache.calcite.linq4j.tree that return MemberDeclaration Modifier and Type Method Description MemberDeclarationConstructorDeclaration. accept(Shuttle shuttle)MemberDeclarationFieldDeclaration. accept(Shuttle shuttle)abstract MemberDeclarationMemberDeclaration. accept(Shuttle shuttle)MemberDeclarationMethodDeclaration. accept(Shuttle shuttle)MemberDeclarationDeterministicCodeOptimizer. visit(FieldDeclaration fieldDeclaration, Expression initializer)MemberDeclarationShuttle. visit(ConstructorDeclaration constructorDeclaration, BlockStatement body)MemberDeclarationShuttle. visit(FieldDeclaration fieldDeclaration, Expression initializer)MemberDeclarationShuttle. visit(MethodDeclaration methodDeclaration, BlockStatement body)Methods in org.apache.calcite.linq4j.tree that return types with arguments of type MemberDeclaration Modifier and Type Method Description (package private) static List<MemberDeclaration>Expressions. acceptMemberDeclarations(List<MemberDeclaration> memberDeclarations, Shuttle shuttle)protected List<MemberDeclaration>ClassDeclarationFinder. optimizeDeclarations(List<MemberDeclaration> memberDeclarations)Adds new declarations (e.g.Methods in org.apache.calcite.linq4j.tree with parameters of type MemberDeclaration Modifier and Type Method Description static NewExpressionExpressions. new_(Constructor constructor, Iterable<? extends Expression> expressions, MemberDeclaration... memberDeclarations)Creates a NewExpression that represents calling the specified constructor with the specified arguments, using varargs.static NewExpressionExpressions. new_(Type type, Iterable<? extends Expression> arguments, MemberDeclaration... memberDeclarations)Creates a NewExpression that represents calling the constructor of the specified type whose parameters are assignable from the specified arguments, using varargs.Method parameters in org.apache.calcite.linq4j.tree with type arguments of type MemberDeclaration Modifier and Type Method Description (package private) static List<MemberDeclaration>Expressions. acceptMemberDeclarations(List<MemberDeclaration> memberDeclarations, Shuttle shuttle)protected voidClassDeclarationFinder. learnFinalStaticDeclarations(List<MemberDeclaration> memberDeclarations)Processes the list of declarations when class expression detected.protected voidDeterministicCodeOptimizer. learnFinalStaticDeclarations(List<MemberDeclaration> memberDeclarations)Processes the list of declarations and learns final static ones as effectively constant.protected List<MemberDeclaration>ClassDeclarationFinder. optimizeDeclarations(List<MemberDeclaration> memberDeclarations)Adds new declarations (e.g.ClassDeclarationClassDeclarationFinder. visit(ClassDeclaration classDeclaration, List<MemberDeclaration> memberDeclarations)ClassDeclarationShuttle. visit(ClassDeclaration classDeclaration, List<MemberDeclaration> memberDeclarations)
-