|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.models.JavaMethodModel
public abstract class JavaMethodModel
Model for method
| Constructor Summary | |
|---|---|
JavaMethodModel(JavaTypeModel typeModel)
Creates a new instance of JavaMethodModel |
|
| Method Summary | |
|---|---|
abstract java.util.Map<java.lang.String,JavaAnnotationInstanceModel> |
getAnnotationsMap()
get Map of annotation. |
Term |
getAttribute(java.lang.String name)
|
AttributedEntity |
getChildAttributes(java.lang.String childName)
|
abstract JavaExpressionModel |
getDefaultValue()
return default value of method. |
abstract java.util.List<JavaFormalParameterModel> |
getFormalParametersList()
get list of formal parameters. |
abstract java.util.Map<java.lang.String,JavaFormalParameterModel> |
getFormalParametersMap()
get map of formal parameters. |
abstract java.util.List<JavaTypeModel> |
getFormalParametersTypes()
return list of forma-parameters types. |
JavaFacts |
getJavaFacts()
|
abstract JavaModifiersModel |
getModifiers()
|
abstract java.lang.String |
getName()
get name of method. |
abstract JavaTypeModel |
getResultType()
|
JavaTypeModel |
getTypeModel()
|
abstract java.util.List<JavaTypeVariableAbstractModel> |
getTypeParameters()
|
abstract boolean |
hasDefaultValue()
If method has default value |
abstract boolean |
isSynthetic()
true for synthetic |
void |
print(java.io.PrintStream out)
|
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 |
|---|
getModelTerm, getThrowsList, getTopLevelBlockModel, isSupportBlockModel |
| Constructor Detail |
|---|
public JavaMethodModel(JavaTypeModel typeModel)
| Method Detail |
|---|
public abstract java.lang.String getName()
getName in interface JavaTopLevelBlockOwnerModelpublic abstract JavaModifiersModel getModifiers()
public abstract java.util.List<JavaTypeVariableAbstractModel> getTypeParameters()
throws TermWareException
getTypeParameters in interface JavaTopLevelBlockOwnerModelTermWareException
public abstract JavaTypeModel getResultType()
throws TermWareException
TermWareException
public abstract java.util.List<JavaTypeModel> getFormalParametersTypes()
throws TermWareException,
EntityNotFoundException
TermWareException
EntityNotFoundException
public abstract java.util.List<JavaFormalParameterModel> getFormalParametersList()
throws TermWareException,
EntityNotFoundException
getFormalParametersList in interface JavaTopLevelBlockOwnerModelTermWareException
EntityNotFoundException
public abstract java.util.Map<java.lang.String,JavaFormalParameterModel> getFormalParametersMap()
throws TermWareException,
EntityNotFoundException
getFormalParametersMap in interface JavaTopLevelBlockOwnerModelTermWareException
EntityNotFoundException
public abstract java.util.Map<java.lang.String,JavaAnnotationInstanceModel> getAnnotationsMap()
throws TermWareException
getAnnotationsMap in interface JavaTopLevelBlockOwnerModelTermWareException
public abstract boolean isSynthetic()
throws TermWareException
TermWareExceptionpublic void printSignature(java.io.PrintWriter out)
JavaTopLevelBlockOwnerModel
printSignature in interface JavaTopLevelBlockOwnerModelpublic void printErasedSignature(java.io.PrintWriter out)
JavaTopLevelBlockOwnerModel
printErasedSignature in interface JavaTopLevelBlockOwnerModelpublic void print(java.io.PrintStream out)
public JavaFacts getJavaFacts()
public JavaTypeModel getTypeModel()
getTypeModel in interface JavaTopLevelBlockOwnerModelpublic abstract boolean hasDefaultValue()
public abstract JavaExpressionModel getDefaultValue()
throws TermWareException,
EntityNotFoundException
TermWareException
EntityNotFoundException
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 AttributedEntityTermWareException
public AttributedEntity getChildAttributes(java.lang.String childName)
throws TermWareException
getChildAttributes in interface AttributedEntityTermWareException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||