ua.gradsoft.javachecker.models
Class JavaEnumConstantModel

java.lang.Object
  extended by ua.gradsoft.javachecker.models.JavaMemberVariableModel
      extended by ua.gradsoft.javachecker.models.JavaEnumConstantModel
All Implemented Interfaces:
AttributedEntity, JavaVariableModel
Direct Known Subclasses:
JavaClassEnumConstantModel, JavaTermEnumConstantModel

public abstract class JavaEnumConstantModel
extends JavaMemberVariableModel

Abstract class for enum constants. (which are represents as final public static fields)

Author:
Ruslan Shevchenko

Field Summary
static JavaTermModifiersModel MODIFIERS_MODEL
           
 
Constructor Summary
JavaEnumConstantModel()
           
 
Method Summary
 JavaTermModifiersModel getModifiers()
          return modifiers
 
Methods inherited from class ua.gradsoft.javachecker.models.JavaMemberVariableModel
getAttribute, getChildAttributes, getInitializerExpression, getKind, getModelTerm, getName, getOwnerType, getTopLevelBlockOwner, getType, isSupportInitializerExpression, setAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ua.gradsoft.javachecker.models.JavaVariableModel
getAnnotationsMap
 

Field Detail

MODIFIERS_MODEL

public static final JavaTermModifiersModel MODIFIERS_MODEL
Constructor Detail

JavaEnumConstantModel

public JavaEnumConstantModel()
Method Detail

getModifiers

public JavaTermModifiersModel getModifiers()
Description copied from interface: JavaVariableModel
return modifiers

Specified by:
getModifiers in interface JavaVariableModel
Specified by:
getModifiers in class JavaMemberVariableModel