Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Org.codehaus.groovy.ast Classes and Interfaces - 94 results found.
NameDescriptionTypePackageFramework
AnnotatedNodeBase class for any AST node which is capable of being annotatedAuthor:James StrachanClassorg.codehaus.groovy.astGroovy
AnnotationConstantExpressionRepresents an annotation "constant" that may appear in annotation attributes (mainly used as a marker).Classorg.codehaus.groovy.ast.exprGroovy
AnnotationNodeRepresents an annotation which can be attached to interfaces, classes, methods and fields.Classorg.codehaus.groovy.astGroovy
ArgumentListExpressionRepresents one or more arguments being passed into a methodAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
ArrayExpressionRepresents an array object construction either using a fixed size or an initializer expressionClassorg.codehaus.groovy.ast.exprGroovy
AssertStatementRepresents an assert statement.Classorg.codehaus.groovy.ast.stmtGroovy
AstBuilderTransformationTransformation to capture ASTBuilder from code statements.Classorg.codehaus.groovy.ast.builderGroovy
ASTNodeBase class for any AST node.Classorg.codehaus.groovy.astGroovy
AstToTextHelperHelper class for converting AST into text.Classorg.codehaus.groovy.astGroovy
AttributeExpressionRepresents an attribute access (accessing the field of a class) such as the expression "foo.Classorg.codehaus.groovy.ast.exprGroovy
BinaryExpressionRepresents two expressions and an operationAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
BitwiseNegationExpressionClassorg.codehaus.groovy.ast.exprGroovy
BlockStatementA list of statements and a scope.Classorg.codehaus.groovy.ast.stmtGroovy
BooleanExpressionRepresents a boolean expressionAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
BreakStatementRepresents a break statement in a switch or loop statementAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
CaseStatementRepresents a case statement in a switch statementAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
CastExpressionRepresents a type cast expressionAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
CatchStatementRepresents a catch (Exception var) { } statementAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
ClassCodeExpressionTransformerVisitor to transform expressions in a whole class.Classorg.codehaus.groovy.astGroovy
ClassCodeVisitorSupportClassorg.codehaus.groovy.astGroovy
ClassExpressionRepresents access to a Java/Groovy class in an expression, such as when invoking a static method or accessing a static typeClassorg.codehaus.groovy.ast.exprGroovy
ClassHelperThis class is a Helper for ClassNode and classes handling ClassNodes.Classorg.codehaus.groovy.astGroovy
ClassNodeRepresents a class in the AST.Classorg.codehaus.groovy.astGroovy
ClosureExpressionRepresents a closure expression such as { statement } or { i -> statement } or { i, x, String y -> statement }Classorg.codehaus.groovy.ast.exprGroovy
ClosureListExpressionThis class represents a list of expressions used to create closures.Classorg.codehaus.groovy.ast.exprGroovy
ClosureUtilsHandy methods when working with the Closure expressions.Classorg.codehaus.groovy.ast.toolsGroovy
CodeVisitorSupportAbstract base class for any GroovyCodeVisitor which by default just walks the code and expression treeClassorg.codehaus.groovy.astGroovy
CompileUnitRepresents the entire contents of a compilation step which consists of one or more ModuleNode instances.Classorg.codehaus.groovy.astGroovy
ConstantExpressionRepresents a constant expression such as null, true, falseAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
ConstructorCallExpressionClassorg.codehaus.groovy.ast.exprGroovy
ConstructorNodeRepresents a constructor declarationAuthor:James StrachanClassorg.codehaus.groovy.astGroovy
ContinueStatementRepresents a continue statement in a loop statementAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
DeclarationExpressionRepresents one or more local variables.Classorg.codehaus.groovy.ast.exprGroovy
DoWhileStatementRepresents a do { .Classorg.codehaus.groovy.ast.stmtGroovy
DynamicVariableClassorg.codehaus.groovy.astGroovy
ElvisOperatorExpressionRepresents a short ternary expression x ?: y, which is equal def booleanPart = truePart as booleanClassorg.codehaus.groovy.ast.exprGroovy
EmptyExpressionThis class is a place holder for an empty expression.Classorg.codehaus.groovy.ast.exprGroovy
EmptyStatementRepresents an empty statementAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
EnumConstantClassNodeRepresents the anonymous inner class for an enum constant This subtype is needed so that EnumVisitor can differentiate between the scenarios when a InnerClassNodeClassorg.codehaus.groovy.astGroovy
ExpressionRepresents a base class for expressions which evaluate as an objectAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
ExpressionStatementA simple statement such as a method call where the return value is ignoredAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
ExpressionTransformerProvides a way to transform expressionsAuthor:James StrachanInterfaceorg.codehaus.groovy.ast.exprGroovy
FieldExpressionRepresents a field access such as the expression "this.Classorg.codehaus.groovy.ast.exprGroovy
FieldNodeRepresents a field (member variable)Author:James StrachanClassorg.codehaus.groovy.astGroovy
ForStatementRepresents a standard for loop in GroovyAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
GeneralUtilsHandy methods when working with the Groovy ASTAuthor:Guillaume Laforge, Paul King, Andre Steingress, Graeme RocherClassorg.codehaus.groovy.ast.toolsGroovy
GenericsTypeThis class is used to describe generic type signatures for ClassNodes.Classorg.codehaus.groovy.astGroovy
GenericsUtilsUtility methods to deal with generic types.Classorg.codehaus.groovy.ast.toolsGroovy
GroovyClassVisitorA special visitor for working with the structure of a class.Interfaceorg.codehaus.groovy.astGroovy
GroovyCodeVisitorAn implementation of the visitor pattern for working with ASTNodesAuthor:James StrachanInterfaceorg.codehaus.groovy.astGroovy
GStringExpressionRepresents a String expression which contains embedded values inside it such as "hello there ${user} how are you" which is expanded lazilyClassorg.codehaus.groovy.ast.exprGroovy
IfStatementRepresents an if (condition) { .Classorg.codehaus.groovy.ast.stmtGroovy
ImportNodeRepresents an import statement of a single classAuthor:Jochen Theodorou, Paul King, James StrachanClassorg.codehaus.groovy.astGroovy
InnerClassNodeRepresents an inner class declarationAuthor:James StrachanClassorg.codehaus.groovy.astGroovy
InterfaceHelperClassNodeRepresents an inner class defined as helper for an interfaceAuthor:Roshan DawraniClassorg.codehaus.groovy.astGroovy
ListExpressionRepresents a list expression [1, 2, 3] which creates a mutable ListAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
LoopingStatementThis is an AST Node that provides some sort of looping mechanism.Interfaceorg.codehaus.groovy.ast.stmtGroovy
MapEntryExpressionRepresents an entry inside a map expression such as 1 : 2.Classorg.codehaus.groovy.ast.exprGroovy
MapExpressionRepresents a map expression [1 : 2, "a" : "b", x : y] which creates a mutable MapAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
MethodCallInterface defining common methods for method calls.Interfaceorg.codehaus.groovy.ast.exprGroovy
MethodCallExpressionA method call on an object or classAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
MethodNodeRepresents a method declarationAuthor:James Strachan, Hamlet D'ArcyClassorg.codehaus.groovy.astGroovy
MethodPointerExpressionRepresents a method pointer on an object such as foo.Classorg.codehaus.groovy.ast.exprGroovy
MixinASTTransformationClassorg.codehaus.groovy.astGroovy
MixinNodeRepresents a mixin which can be applied to any ClassNode to implement mixinsAuthor:James StrachanClassorg.codehaus.groovy.astGroovy
ModuleNodeRepresents a module, which consists typically of a class declaration but could include some imports, some statements and multiple classesClassorg.codehaus.groovy.astGroovy
NamedArgumentListExpressionRepresents one or more arguments being passed into a method by nameAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
NotExpressionClassorg.codehaus.groovy.ast.exprGroovy
PackageNodeRepresents a package in the AST.Classorg.codehaus.groovy.astGroovy
ParameterRepresents a parameter on a constructor or method call.Classorg.codehaus.groovy.astGroovy
PostfixExpressionRepresents a postfix expression like foo++ or bar++Author:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
PrefixExpressionRepresents a prefix expression like ++foo or --barAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
PropertyExpressionRepresents a property access such as the expression "foo.Classorg.codehaus.groovy.ast.exprGroovy
PropertyNodeRepresents a property (member variable, a getter and setter)Author:James StrachanClassorg.codehaus.groovy.astGroovy
RangeExpressionRepresents a range expression such as for iterating.Classorg.codehaus.groovy.ast.exprGroovy
ReturnStatementClassorg.codehaus.groovy.ast.stmtGroovy
SpreadExpressionRepresents a spread expression *x in the list expression [1, *x, 2].Classorg.codehaus.groovy.ast.exprGroovy
SpreadMapExpressionRepresents a spread map expression *:m in the map expression [1, *:m, 2, "c":100]Classorg.codehaus.groovy.ast.exprGroovy
StatementBase class for any statementAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
StaticMethodCallExpressionA static method call on a classAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
SwitchStatementRepresents a switch (object) { case value: .Classorg.codehaus.groovy.ast.stmtGroovy
SynchronizedStatementRepresents a synchronized statementAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
TernaryExpressionRepresents a ternary expression (booleanExpression) ? expression : expressionAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
ThrowStatementRepresents a throw statementAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
TryCatchStatementRepresents a try { .Classorg.codehaus.groovy.ast.stmtGroovy
TupleExpressionRepresents a tuple expression {1, 2, 3} which creates an immutable ListAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
UnaryMinusExpressionClassorg.codehaus.groovy.ast.exprGroovy
UnaryPlusExpressionClassorg.codehaus.groovy.ast.exprGroovy
Variableinterface to mark a AstNode as Variable.Interfaceorg.codehaus.groovy.astGroovy
VariableExpressionRepresents a local variable name, the simplest form of expression.Classorg.codehaus.groovy.ast.exprGroovy
VariableScopeRepresents a variable scope.Classorg.codehaus.groovy.astGroovy
WhileStatementRepresents a while (condition) { .Classorg.codehaus.groovy.ast.stmtGroovy
WideningCategoriesThis class provides helper methods to determine the type from a widening operation for example for a plus operation.Classorg.codehaus.groovy.ast.toolsGroovy
WideningCategories .LowestUpperBoundClassNodeThis ClassNode specialization is used when the lowest upper bound of two types cannot be represented by an existing type.Classorg.codehaus.groovy.ast.tools.WideningCategoriesGroovy