A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- callSuperX(String) - Static method in class asteroid.Expressions
-
Creates a method call expression
AST - callSuperX(String, Expression...) - Static method in class asteroid.Expressions
-
Creates a method call expression
AST - callThisX(String, Expression...) - Static method in class asteroid.Expressions
-
Creates a method call expression using `this` as target instance
AST - callX(Expression, String, Expression...) - Static method in class asteroid.Expressions
-
Creates a method call expression
AST - CANONICALIZATION - Static variable in class asteroid.Phase.GLOBAL
-
Complete building the AST
- CANONICALIZATION - Static variable in class asteroid.Phase.LOCAL
-
Complete building the AST
- CLASS_GENERATION - Static variable in class asteroid.Phase.GLOBAL
-
Creates the bytecode of the class in memory
- CLASS_GENERATION - Static variable in class asteroid.Phase.LOCAL
-
Creates the bytecode of the class in memory
- ClassNodeBuilder - Class in asteroid.nodes
-
Builder to create instances of type
ClassNode - classX(Class) - Static method in class asteroid.Expressions
- classX(ClassNode) - Static method in class asteroid.Expressions
- clazz(Class) - Method in class asteroid.Nodes
-
Creates an instance of
ClassNodeBuilder - clazz(Class<?>) - Static method in class asteroid.nodes.ClassNodeBuilder
-
Creates a new instance of
ClassNodeBuilderby using theClasstype. - clazz(String) - Static method in class asteroid.nodes.ClassNodeBuilder
- clazz(String) - Method in class asteroid.Nodes
-
Creates an instance of
ClassNodeBuilder - clazzWithGenerics(Class<?>, GenericsType...) - Static method in class asteroid.nodes.ClassNodeBuilder
-
Creates a new instance of
ClassNodeBuilderby using the fully qualified name of aClass - clazzWithGenerics(Class, GenericsType...) - Method in class asteroid.Nodes
-
Creates an instance of
ClassNodeBuilder - closureX(Statement, Parameter...) - Static method in class asteroid.Expressions
-
Creates a closure expression.
- code(Statement) - Method in class asteroid.nodes.ConstructorNodeBuilder
-
Sets the constructor body code
- code(Statement) - Method in class asteroid.nodes.MethodNodeBuilder
-
Sets the content of the method
- collect(Object, Closure<T>) - Static method in class asteroid.utils.InternalUtils
-
Deals with deprecation of some form of collect, and possible NPE
- collect(Collection<T>) - Static method in class asteroid.utils.InternalUtils
-
Deals with deprecation of some form of collect, and possible NPE
- constructor(int) - Method in class asteroid.Nodes
-
Creates an instance of
ConstructorNodeBuilder - constructor(int) - Static method in class asteroid.nodes.ConstructorNodeBuilder
-
Creates a
ConstructorNodeBuilderinstance initializing constructor with modifiers - CONSTRUCTOR - asteroid.Local.TO
-
Applies to a
ConstructorNode - ConstructorNodeBuilder - Class in asteroid.nodes
-
Builder to create instance of type
ConstructorNodee.g. - constX(Object) - Static method in class asteroid.Expressions
- constX(Object, Boolean) - Static method in class asteroid.Expressions
-
Builds an instance of
ConstantExpressionfrom the constant value passed as argument, and it keeps the type as primitive if it has to. - CONVERSION - Static variable in class asteroid.Phase.GLOBAL
-
An abstract syntax tree (AST) is created from token trees
- copyWithStatements(List<Statement>) - Method in class asteroid.utils.StatementUtils.Group
-
Utility method to clone a given
StatementUtils.Groupchanging the statement list - CRITERIA - Static variable in class asteroid.A
-
Entry point to get criterias
- Criterias - Class in asteroid
-
This class contains out-of-the-box criterias, they are used to help out finding specific nodes.
- Criterias() - Constructor for class asteroid.Criterias
- ctorSuperS(Expression...) - Static method in class asteroid.Statements
-
Returns an instance of
Statement.
All Classes All Packages