|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.models.JavaInitializerModel
public abstract class JavaInitializerModel
Model for Java initializer
| Constructor Summary | |
|---|---|
JavaInitializerModel()
|
|
| Method Summary | |
|---|---|
Term |
getAttribute(java.lang.String name)
|
AttributedEntity |
getChildAttributes(java.lang.String childName)
|
java.util.List<JavaFormalParameterModel> |
getFormalParametersList()
initializers does not have formal parameters, so return empty list. |
java.util.Map<java.lang.String,JavaFormalParameterModel> |
getFormalParametersMap()
initializers does not have formal parameters, so return empty map. |
abstract Term |
getModelTerm()
get model term. |
abstract JavaModifiersModel |
getModifiers()
get initializer modifiers. |
java.lang.String |
getName()
return name of method or 'Initializer' or 'Constructor' |
java.util.List<JavaTypeModel> |
getThrowsList()
initializers does not have throw specifications. |
java.util.List<JavaTypeVariableAbstractModel> |
getTypeParameters()
initializers does not have type parameters, so return empty list. |
void |
printErasedSignature(java.io.PrintWriter out)
print signature, where type parameters are erased. |
void |
printSignature(java.io.PrintWriter out)
print signature (i. |
void |
setAttribute(java.lang.String name,
Term value)
|
| 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 |
|---|
getAnnotationsMap, getTopLevelBlockModel, getTypeModel, isSupportBlockModel |
| Constructor Detail |
|---|
public JavaInitializerModel()
| Method Detail |
|---|
public abstract JavaModifiersModel getModifiers()
public abstract Term getModelTerm()
throws TermWareException,
EntityNotFoundException
getModelTerm in interface JavaTopLevelBlockOwnerModelTermWareException
EntityNotFoundExceptionpublic void printSignature(java.io.PrintWriter out)
JavaTopLevelBlockOwnerModel
printSignature in interface JavaTopLevelBlockOwnerModelpublic void printErasedSignature(java.io.PrintWriter out)
JavaTopLevelBlockOwnerModel
printErasedSignature in interface JavaTopLevelBlockOwnerModel
public Term getAttribute(java.lang.String name)
throws TermWareException
getAttribute in interface AttributedEntityTermWareException
public void setAttribute(java.lang.String name,
Term value)
throws TermWareException
setAttribute in interface AttributedEntityTermWareExceptionpublic java.lang.String getName()
JavaTopLevelBlockOwnerModel
getName in interface JavaTopLevelBlockOwnerModel
public AttributedEntity getChildAttributes(java.lang.String childName)
throws TermWareException
getChildAttributes in interface AttributedEntityTermWareExceptionpublic java.util.List<JavaTypeVariableAbstractModel> getTypeParameters()
getTypeParameters in interface JavaTopLevelBlockOwnerModelpublic java.util.List<JavaFormalParameterModel> getFormalParametersList()
getFormalParametersList in interface JavaTopLevelBlockOwnerModelpublic java.util.Map<java.lang.String,JavaFormalParameterModel> getFormalParametersMap()
getFormalParametersMap in interface JavaTopLevelBlockOwnerModelpublic java.util.List<JavaTypeModel> getThrowsList()
getThrowsList in interface JavaTopLevelBlockOwnerModel
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||