Griffon 1.2.0

org.codehaus.griffon.compiler.support
[Java] Class VetoableASTInjector

java.lang.Object
  org.codehaus.griffon.compiler.support.AbstractASTInjector
      org.codehaus.griffon.compiler.support.ObservableASTInjector
          org.codehaus.griffon.compiler.support.VetoableASTInjector

public class VetoableASTInjector
extends ObservableASTInjector

Authors:
Andres Almiray
Since:
1.2.0


Field Summary
private static Logger LOG

private static String METHOD_ADD_VETOABLE_CHANGE_LISTENER

private static String METHOD_FIRE_VETOABLE_CHANGE

private static String METHOD_GET_VETOABLE_CHANGE_LISTENERS

private static String METHOD_REMOVE_VETOABLE_CHANGE_LISTENER

private static String VETOABLE_CHANGE_SUPPORT_FIELD_NAME

private static ClassNode VETOABLE_TYPE

 
Fields inherited from class ObservableASTInjector
EVENT, LISTENER, LOG, METHOD_ADD_PROPERTY_CHANGE_LISTENER, METHOD_FIRE_PROPERTY_CHANGE, METHOD_GET_PROPERTY_CHANGE_LISTENERS, METHOD_REMOVE_PROPERTY_CHANGE_LISTENER, NAME, NEW_VALUE, OBSERVABLE_TYPE, OLD_VALUE, PROPERTY_CHANGE_SUPPORT_FIELD_NAME
 
Fields inherited from class AbstractASTInjector
THREAD_TYPE
 
Constructor Summary
VetoableASTInjector()

 
Method Summary
void inject(ClassNode classNode, String artifactType)

protected void injectVetoable(ClassNode classNode)

 
Methods inherited from class ObservableASTInjector
inject, injectObservable, isBindableOrVetoable
 
Methods inherited from class AbstractASTInjector
currentThread, makeClassSafe, makeClassSafe, myClass, myClassLoader
 

Field Detail

LOG

private static final Logger LOG


METHOD_ADD_VETOABLE_CHANGE_LISTENER

private static final String METHOD_ADD_VETOABLE_CHANGE_LISTENER


METHOD_FIRE_VETOABLE_CHANGE

private static final String METHOD_FIRE_VETOABLE_CHANGE


METHOD_GET_VETOABLE_CHANGE_LISTENERS

private static final String METHOD_GET_VETOABLE_CHANGE_LISTENERS


METHOD_REMOVE_VETOABLE_CHANGE_LISTENER

private static final String METHOD_REMOVE_VETOABLE_CHANGE_LISTENER


VETOABLE_CHANGE_SUPPORT_FIELD_NAME

private static final String VETOABLE_CHANGE_SUPPORT_FIELD_NAME


VETOABLE_TYPE

private static final ClassNode VETOABLE_TYPE


 
Constructor Detail

VetoableASTInjector

VetoableASTInjector()


 
Method Detail

inject

public void inject(ClassNode classNode, String artifactType)


injectVetoable

protected void injectVetoable(ClassNode classNode)


 

Groovy Documentation