|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.models.JavaInitializerModel
ua.gradsoft.javachecker.models.JavaTermInitializerModel
public class JavaTermInitializerModel
Model for Java Initializer, based on Term
| Constructor Summary | |
|---|---|
JavaTermInitializerModel(JavaTermTypeAbstractModel owner,
Term t)
create intializer model |
|
| Method Summary | |
|---|---|
java.util.Map<java.lang.String,JavaAnnotationInstanceModel> |
getAnnotationsMap()
initializers does not have annotations, so return empty Map |
Term |
getModelTerm()
InitializerModel(modifiersTerm,blockModelTerm,ctx); |
JavaTermModifiersModel |
getModifiers()
get initializer modifiers. |
JavaTermTypeAbstractModel |
getTermTypeAbstractModel()
get model of type. |
JavaTopLevelBlockModel |
getTopLevelBlockModel()
get block model |
JavaTypeModel |
getTypeModel()
get owner. |
boolean |
isSupportBlockModel()
return true |
| Methods inherited from class ua.gradsoft.javachecker.models.JavaInitializerModel |
|---|
getAttribute, getChildAttributes, getFormalParametersList, getFormalParametersMap, getName, getThrowsList, getTypeParameters, printErasedSignature, printSignature, 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.JavaTopLevelBlockOwnerModel |
|---|
getFormalParametersList, getFormalParametersMap, getName, getThrowsList, getTypeParameters, printErasedSignature, printSignature |
| Methods inherited from interface ua.gradsoft.javachecker.attributes.AttributedEntity |
|---|
getAttribute, getChildAttributes, setAttribute |
| Constructor Detail |
|---|
public JavaTermInitializerModel(JavaTermTypeAbstractModel owner,
Term t)
throws TermWareException
owner - parent type.modifiers - modifiers.t - block
TermWareException| Method Detail |
|---|
public JavaTypeModel getTypeModel()
getTypeModel in interface JavaTopLevelBlockOwnerModelpublic JavaTermTypeAbstractModel getTermTypeAbstractModel()
JavaTermTopLevelBlockOwnerModel
getTermTypeAbstractModel in interface JavaTermTopLevelBlockOwnerModelpublic JavaTermModifiersModel getModifiers()
getModifiers in class JavaInitializerModelpublic java.util.Map<java.lang.String,JavaAnnotationInstanceModel> getAnnotationsMap()
getAnnotationsMap in interface JavaTopLevelBlockOwnerModelpublic boolean isSupportBlockModel()
isSupportBlockModel in interface JavaTopLevelBlockOwnerModelpublic JavaTopLevelBlockModel getTopLevelBlockModel()
getTopLevelBlockModel in interface JavaTopLevelBlockOwnerModel
public Term getModelTerm()
throws TermWareException,
EntityNotFoundException
getModelTerm in interface JavaTopLevelBlockOwnerModelgetModelTerm in class JavaInitializerModelTermWareException
EntityNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||