Uses of Class
org.codehaus.groovy.ast.PropertyNode

Packages that use PropertyNode
groovy.beans   
org.codehaus.groovy.ast Groovy AST nodes for the syntax of the language 
org.codehaus.groovy.classgen Generates Java classes for Groovy classes using ASM. 
org.codehaus.groovy.control Compiler control classes. 
org.codehaus.groovy.transform   
 

Uses of PropertyNode in groovy.beans
 

Methods in groovy.beans with parameters of type PropertyNode
protected  Statement BindableASTTransformation.createBindableStatement(PropertyNode propertyNode, Expression fieldExpression)
          Creates a statement body similar to: this.firePropertyChange("field", field, field = value)
protected  Statement VetoableASTTransformation.createConstrainedStatement(PropertyNode propertyNode, Expression fieldExpression)
          Creates a statement body silimar to: this.fireVetoableChange("field", field, field = value)
private  void VetoableASTTransformation.createListenerSetter(SourceUnit source, AnnotationNode node, boolean bindable, ClassNode declaringClass, PropertyNode propertyNode)
           
private  void BindableASTTransformation.createListenerSetter(SourceUnit source, AnnotationNode node, ClassNode classNode, PropertyNode propertyNode)
           
protected  void VetoableASTTransformation.createSetterMethod(ClassNode declaringClass, PropertyNode propertyNode, java.lang.String setterName, Statement setterBlock)
          Creates a setter method with the given body.
protected  void BindableASTTransformation.createSetterMethod(ClassNode declaringClass, PropertyNode propertyNode, java.lang.String setterName, Statement setterBlock)
          Creates a setter method with the given body.
 

Uses of PropertyNode in org.codehaus.groovy.ast
 

Methods in org.codehaus.groovy.ast that return PropertyNode
 PropertyNode ClassNode.addProperty(java.lang.String name, int modifiers, ClassNode type, Expression initialValueExpression, Statement getterBlock, Statement setterBlock)
           
 PropertyNode ClassNode.getProperty(java.lang.String name)
           
 

Methods in org.codehaus.groovy.ast with parameters of type PropertyNode
 void ClassNode.addProperty(PropertyNode node)
           
 void ClassCodeVisitorSupport.visitProperty(PropertyNode node)
           
 void ClassCodeExpressionTransformer.visitProperty(PropertyNode node)
           
 void GroovyClassVisitor.visitProperty(PropertyNode node)
           
 

Uses of PropertyNode in org.codehaus.groovy.classgen
 

Methods in org.codehaus.groovy.classgen with parameters of type PropertyNode
protected  Statement Verifier.createGetterBlock(PropertyNode propertyNode, FieldNode field)
           
protected  Statement Verifier.createSetterBlock(PropertyNode propertyNode, FieldNode field)
           
 void DummyClassGenerator.visitProperty(PropertyNode statement)
          Creates a getter, setter and field
 void ExtendedVerifier.visitProperty(PropertyNode node)
           
 void AsmClassGenerator.visitProperty(PropertyNode statement)
           
 void VariableScopeVisitor.visitProperty(PropertyNode node)
           
 void Verifier.visitProperty(PropertyNode node)
           
 

Uses of PropertyNode in org.codehaus.groovy.control
 

Methods in org.codehaus.groovy.control with parameters of type PropertyNode
 void ResolveVisitor.visitProperty(PropertyNode node)
           
 

Uses of PropertyNode in org.codehaus.groovy.transform
 

Methods in org.codehaus.groovy.transform with parameters of type PropertyNode
private  void ImmutableASTTransformation.addProperty(ClassNode cNode, PropertyNode pNode)
           
private  void ImmutableASTTransformation.adjustPropertyForImmutability(PropertyNode pNode, java.util.List<PropertyNode> newNodes)
           
private  void ImmutableASTTransformation.adjustPropertyNode(PropertyNode pNode, Statement getterBody)
           
private  Statement ImmutableASTTransformation.createConstructorStatement(ClassNode cNode, PropertyNode pNode)
           
private  BooleanExpression ImmutableASTTransformation.notEqualsExpr(PropertyNode pNode, Expression other)
           
private  Statement ImmutableASTTransformation.returnFalseIfPropertyNotEqual(PropertyNode pNode, Expression other)
           
 

Method parameters in org.codehaus.groovy.transform with type arguments of type PropertyNode
private  void ImmutableASTTransformation.adjustPropertyForImmutability(PropertyNode pNode, java.util.List<PropertyNode> newNodes)
           
private  Statement ImmutableASTTransformation.calculateHashStatements(Expression hash, java.util.List<PropertyNode> list)
           
private  void ImmutableASTTransformation.createConstructorMap(ClassNode cNode, FieldExpression constructorStyle, java.util.List<PropertyNode> list)
           
private  void ImmutableASTTransformation.createConstructorMapSpecial(ClassNode cNode, FieldExpression constructorStyle, java.util.List<PropertyNode> list)
           
private  void ImmutableASTTransformation.createConstructorOrdered(ClassNode cNode, FieldExpression constructorStyle, java.util.List<PropertyNode> list)
           
 



Copyright © ${year} The Codehaus. All Rights Reserved.