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
B
- binEqX(Expression, Expression) - Static method in class asteroid.Expressions
- binX(String, int, String) - Static method in class asteroid.Expressions
-
Builds a new
BinaryExpressionwith 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
BinaryExpressionfrom 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
- boolHasSameFieldX(FieldNode, Expression) - Method in class asteroid.Expressions
- boolHasSamePropertyX(PropertyNode, Expression) - Method in class asteroid.Expressions
- 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
- boolIsTrueX(Expression) - Method in class asteroid.Expressions
- boolIsZeroX(Expression) - Method in class asteroid.Expressions
- boolNotNullX(Expression) - Method in class asteroid.Expressions
- boolSameX(Expression, Expression) - Method in class asteroid.Expressions
- boolX(String, int, String) - Static method in class asteroid.Expressions
-
When creating
BooleanExpressionin places such asIfStatementyou can use this method to create aBooleanExpressionout of a binary expression using the names of the compared variables. - boolX(Expression) - Static method in class asteroid.Expressions
-
Builds an instance of
BooleanExpressionfrom aExpressionpassed as argument. - boolX(Expression, int, Expression) - Static method in class asteroid.Expressions
-
When creating
BooleanExpressionin places such asIfStatementyou can use this method to create aBooleanExpressionout 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
ClassNodeconfigured 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
Parameterinstance - build() - Method in class asteroid.nodes.PropertyNodeBuilder
-
Returns the initialized
PropertyNode - build() - Method in class asteroid.statements.TryCatchStatementBuilder
-
Returns the created
TryCatchStatementinstance. - 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
Classwith 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
BinaryExpressionuses a specific token type. - byExprMethodCallByArgs(Class...) - Static method in class asteroid.Criterias
-
This method returns a criteria to look for
MethodCallExpressionwith arguments with the types specified as parameters - byExprMethodCallByName(String) - Static method in class asteroid.Criterias
-
This method returns a criteria to look for
MethodCallExpressionwith 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
Statementwith a specific type
All Classes All Packages