A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages

B

binEqX(Expression, Expression) - Static method in class asteroid.Expressions
Builds an instance of BinaryExpression of type

AST
binX(String, int, String) - Static method in class asteroid.Expressions
Builds a new BinaryExpression with the names of the variables pointing at both left/right terms in the binary expression plus the operator in between.
binX(Expression, int, Expression) - Static method in class asteroid.Expressions
Builds a new BinaryExpression from a left expression and a right expression joined by a given operator.
blockS(List<Statement>) - Static method in class asteroid.Statements
Returns an instance of BlockStatement.
blockS(Statement...) - Static method in class asteroid.Statements
Returns an instance of BlockStatement.
blockS(VariableScope, List<Statement>) - Static method in class asteroid.Statements
Returns an instance of BlockStatement.
blockS(VariableScope, Statement...) - Static method in class asteroid.Statements
Returns an instance of BlockStatement.
blockSFromString(String) - Static method in class asteroid.Statements
Returns an instance of BlockStatement.
boolEqualsNullX(Expression) - Method in class asteroid.Expressions
Builds an instance of BooleanExpression of type:

AST
boolHasSameFieldX(FieldNode, Expression) - Method in class asteroid.Expressions
Builds an instance of BooleanExpression of type:

AST
boolHasSamePropertyX(PropertyNode, Expression) - Method in class asteroid.Expressions
Builds an instance of BooleanExpression of type:

AST
boolIsInstanceOfX(Expression, Class) - Method in class asteroid.Expressions
Use it to create an "instanceof" expression to know whether an instance is of a given type or not.
boolIsInstanceOfX(Expression, ClassNode) - Method in class asteroid.Expressions
Use it to create an "instanceof" expression to know whether an instance is of a given type or not.
boolIsOneX(Expression) - Method in class asteroid.Expressions
Builds an instance of BooleanExpression of type:

AST
boolIsTrueX(Expression) - Method in class asteroid.Expressions
Builds an instance of BooleanExpression of type:

AST
boolIsZeroX(Expression) - Method in class asteroid.Expressions
Builds an instance of BooleanExpression of type:

AST
boolNotNullX(Expression) - Method in class asteroid.Expressions
Builds an instance of BooleanExpression of type:

AST
boolSameX(Expression, Expression) - Method in class asteroid.Expressions
Builds an instance of BooleanExpression of type:

AST
boolX(String, int, String) - Static method in class asteroid.Expressions
When creating BooleanExpression in places such as IfStatement you can use this method to create a BooleanExpression out of a binary expression using the names of the compared variables.
boolX(Expression) - Static method in class asteroid.Expressions
Builds an instance of BooleanExpression from a Expression passed as argument.
boolX(Expression, int, Expression) - Static method in class asteroid.Expressions
When creating BooleanExpression in places such as IfStatement you can use this method to create a BooleanExpression out of a binary expression using constant expressions AST
build() - Method in class asteroid.nodes.AnnotationNodeBuilder
Returns the annotation node configured by this builder
build() - Method in class asteroid.nodes.ClassNodeBuilder
Returns the instance of type ClassNode configured by this builder
build() - Method in class asteroid.nodes.ConstructorNodeBuilder
Returns the configured instance of type ConstructorNode
build() - Method in class asteroid.nodes.FieldNodeBuilder
Once the instance configuration has been finished, this method will return the configured instance.
build() - Method in class asteroid.nodes.GenericsTypeBuilder
Returns the configured generic type
build() - Method in class asteroid.nodes.MethodNodeBuilder
Returns the configured instance
build() - Method in class asteroid.nodes.ParameterNodeBuilder
Returns the Parameter instance
build() - Method in class asteroid.nodes.PropertyNodeBuilder
Returns the initialized PropertyNode
build() - Method in class asteroid.statements.TryCatchStatementBuilder
Returns the created TryCatchStatement instance.
byAnnotation(Class) - Static method in class asteroid.Criterias
Criteria to find those annotated nodes with an annotation with a Class.
byAnnotationSimpleName(String) - Static method in class asteroid.Criterias
Criteria to find those annotated nodes with an annotation with a Class with a name as the passed argument.
byClassNodeNameContains(String) - Static method in class asteroid.Criterias
Criteria to find those classes with a name containing the term passed as parameter
byClassNodeNameEndsWith(String) - Static method in class asteroid.Criterias
Criteria to find those classes with a name containing the term passed as parameter at the end.
byClassNodeNameStartsWith(String) - Static method in class asteroid.Criterias
Criteria to find those classes with a name containing the term passed as parameter at the beginning.
byExprAny() - Static method in class asteroid.Criterias
This criteria will make the transformer to process every Expression
byExprBinaryUsingToken(int) - Static method in class asteroid.Criterias
Checks that a given BinaryExpression uses a specific token type.
byExprMethodCallByArgs(Class...) - Static method in class asteroid.Criterias
This method returns a criteria to look for MethodCallExpression with arguments with the types specified as parameters
byExprMethodCallByName(String) - Static method in class asteroid.Criterias
This method returns a criteria to look for MethodCallExpression with a name equals to the name passed as parameter
byMethodNodeName(String) - Static method in class asteroid.Criterias
Criteria to find those methods with a specific name
byMethodNodeNameContains(String) - Static method in class asteroid.Criterias
Criteria to find those methods with a name containing the term passed as parameter
byMethodNodeNameEndsWith(String) - Static method in class asteroid.Criterias
Criteria to find those methods with a name containing the term passed as parameter at the end.
byMethodNodeNameStartsWith(String) - Static method in class asteroid.Criterias
Criteria to find those methods with a name containing the term passed as parameter at the beginning.
byStmtByType(Class<T>) - Static method in class asteroid.Criterias
This method returns a criteria to look for Statement with a specific type
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages