aspoev.primitive
Class StaticMethodPrimitive

java.lang.Object
  extended byaspoev.primitive.StaticPrimitive
      extended byaspoev.primitive.StaticMethodPrimitive
All Implemented Interfaces:
aspoev.Executable, pJ.jasmine.PRI, java.io.Serializable

public class StaticMethodPrimitive
extends StaticPrimitive

See Also:
Serialized Form

Field Summary
protected  MethodDeclarationElement methodDeclaration
           
protected  java.lang.String methodName
           
protected  TypeReferenceElement[] parameterTypes
           
 
Fields inherited from class aspoev.primitive.StaticPrimitive
action, effectedTypes, typeVariable
 
Fields inherited from interface pJ.jasmine.PRI
DELETECHANGE, MODIFYCHANGE, NOCHANGE
 
Constructor Summary
StaticMethodPrimitive(java.util.Collection typeList, MethodDeclarationElement methodDecl, StatementElement statement)
           
StaticMethodPrimitive(java.util.Collection typeList, java.lang.String methodName, java.util.Collection paramTypes, StatementElement statement)
           
StaticMethodPrimitive(MethodDeclarationElement methodDecl, StatementElement statement)
           
StaticMethodPrimitive(java.lang.String methodName, java.util.Collection paramTypes, StatementElement statement)
           
 
Method Summary
protected  void declarePrimitiveVariables()
           
 
Methods inherited from class aspoev.primitive.StaticPrimitive
execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

methodDeclaration

protected MethodDeclarationElement methodDeclaration

methodName

protected java.lang.String methodName

parameterTypes

protected TypeReferenceElement[] parameterTypes
Constructor Detail

StaticMethodPrimitive

public StaticMethodPrimitive(java.util.Collection typeList,
                             java.lang.String methodName,
                             java.util.Collection paramTypes,
                             StatementElement statement)

StaticMethodPrimitive

public StaticMethodPrimitive(java.lang.String methodName,
                             java.util.Collection paramTypes,
                             StatementElement statement)

StaticMethodPrimitive

public StaticMethodPrimitive(java.util.Collection typeList,
                             MethodDeclarationElement methodDecl,
                             StatementElement statement)

StaticMethodPrimitive

public StaticMethodPrimitive(MethodDeclarationElement methodDecl,
                             StatementElement statement)
Method Detail

declarePrimitiveVariables

protected void declarePrimitiveVariables()
Overrides:
declarePrimitiveVariables in class StaticPrimitive