kmy.jint.tree
Class DefinitionNode

java.lang.Object
  |
  +--kmy.jint.tree.BasicNode
        |
        +--kmy.jint.tree.StatementNode
              |
              +--kmy.jint.tree.DefinitionNode
Direct Known Subclasses:
ClassNode, MemberNode, MethodNode

public abstract class DefinitionNode
extends StatementNode
implements DefinitionConst


Field Summary
(package private)  int flags
           
 
Fields inherited from class kmy.jint.tree.BasicNode
attachment, filePos
 
Fields inherited from interface kmy.jint.constants.DefinitionConst
ABSTRACT_FLAG, ACC_ABSTRACT, ACC_FINAL, ACC_INTERFACE, ACC_MASK, ACC_NATIVE, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_STATIC, ACC_SUPER, ACC_SYNCHRONIZED, ACC_TRANSIENT, ACC_VOLATILE, CONST_FLAG, EXPLICIT_FLAG, FINAL_FLAG, INTERFACE_FLAG, METHOD_SCOPE_FLAG, MUST_BE_CLASS_FLAG, NATIVE_FLAG, PACKAGE_PRIVATE_FLAG, PRIVATE_FLAG, PROTECTED_FLAG, PUBLIC_FLAG, SCRIPT_STYLE_FLAG, SELF_USED_FLAG, STATIC_FLAG, STRICT_FLAG, SYNCHRONIZED_FLAG, TRANSIENT_FLAG, VOLATILE_FLAG, WHERE_FLAG, WORLD_FLAG
 
Constructor Summary
DefinitionNode(int filePos)
           
 
Method Summary
 void addFlags(int f)
           
static int fromJVMModifiers(int modifier)
           
 int getFlags()
           
 
Methods inherited from class kmy.jint.tree.BasicNode
eval, getAttachment, getFilePos, getLine, setAttachment, setFilePos, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

flags

int flags
Constructor Detail

DefinitionNode

public DefinitionNode(int filePos)
Method Detail

addFlags

public void addFlags(int f)

getFlags

public int getFlags()

fromJVMModifiers

public static int fromJVMModifiers(int modifier)