|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.models.JavaMethodModel
ua.gradsoft.javachecker.models.JavaClassArgumentBoundMethodModel
public class JavaClassArgumentBoundMethodModel
Java method, whith argument bounds of subclass.
| Constructor Summary | |
|---|---|
JavaClassArgumentBoundMethodModel(JavaTypeArgumentBoundTypeModel typeModel,
JavaMethodModel origin)
Creates a new instance of JavaArgumentBoundToTypeMethodModel |
|
| Method Summary | |
|---|---|
java.util.Map<java.lang.String,JavaAnnotationInstanceModel> |
getAnnotationsMap()
get Map of annotation. |
JavaExpressionModel |
getDefaultValue()
Argument-bound annotations are illegal. |
java.util.List<JavaFormalParameterModel> |
getFormalParametersList()
get list of formal parameters. |
java.util.Map<java.lang.String,JavaFormalParameterModel> |
getFormalParametersMap()
get map of formal parameters. |
java.util.List<JavaTypeModel> |
getFormalParametersTypes()
return list of forma-parameters types. |
Term |
getModelTerm()
return ClassTypeArgumentBoundMethodModel(context) |
JavaModifiersModel |
getModifiers()
|
java.lang.String |
getName()
get name of method. |
JavaTopLevelBlockOwnerModel |
getOrigin()
|
JavaTypeModel |
getResultType()
|
JavaTypeArgumentsSubstitution |
getSubstitution()
|
java.util.List<JavaTypeModel> |
getThrowsList()
get List of throwed types in trows specification. |
JavaTopLevelBlockModel |
getTopLevelBlockModel()
return block model, if storing of block model is supported, otherwise throws NotSupportedException |
JavaTypeArgumentBoundTypeModel |
getTypeArgumentBoundTypeModel()
|
java.util.List<JavaTypeVariableAbstractModel> |
getTypeParameters()
|
boolean |
hasDefaultValue()
Argument-bound annotations are illegal. |
boolean |
isSupportBlockModel()
return true if storing of block model is supported, otherwise false. |
boolean |
isSynthetic()
true for synthetic |
| Methods inherited from class ua.gradsoft.javachecker.models.JavaMethodModel |
|---|
getAttribute, getChildAttributes, getJavaFacts, getTypeModel, print, 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 |
|---|
getTypeModel, printErasedSignature, printSignature |
| Methods inherited from interface ua.gradsoft.javachecker.attributes.AttributedEntity |
|---|
getAttribute, getChildAttributes, setAttribute |
| Constructor Detail |
|---|
public JavaClassArgumentBoundMethodModel(JavaTypeArgumentBoundTypeModel typeModel,
JavaMethodModel origin)
| Method Detail |
|---|
public JavaTypeArgumentBoundTypeModel getTypeArgumentBoundTypeModel()
getTypeArgumentBoundTypeModel in interface JavaTypeArgumentBoundTopLevelBlockOwnerModelpublic java.lang.String getName()
JavaMethodModel
getName in interface JavaTopLevelBlockOwnerModelgetName in class JavaMethodModelpublic JavaModifiersModel getModifiers()
getModifiers in class JavaMethodModel
public java.util.List<JavaTypeVariableAbstractModel> getTypeParameters()
throws TermWareException
getTypeParameters in interface JavaTopLevelBlockOwnerModelgetTypeParameters in class JavaMethodModelTermWareException
public JavaTypeModel getResultType()
throws TermWareException
getResultType in class JavaMethodModelTermWareException
public java.util.List<JavaFormalParameterModel> getFormalParametersList()
throws TermWareException,
EntityNotFoundException
JavaMethodModel
getFormalParametersList in interface JavaTopLevelBlockOwnerModelgetFormalParametersList in class JavaMethodModelTermWareException
EntityNotFoundException
public java.util.Map<java.lang.String,JavaFormalParameterModel> getFormalParametersMap()
throws TermWareException,
EntityNotFoundException
JavaMethodModel
getFormalParametersMap in interface JavaTopLevelBlockOwnerModelgetFormalParametersMap in class JavaMethodModelTermWareException
EntityNotFoundException
public java.util.List<JavaTypeModel> getFormalParametersTypes()
throws TermWareException,
EntityNotFoundException
JavaMethodModel
getFormalParametersTypes in class JavaMethodModelTermWareException
EntityNotFoundException
public java.util.List<JavaTypeModel> getThrowsList()
throws TermWareException,
EntityNotFoundException
JavaTopLevelBlockOwnerModel
getThrowsList in interface JavaTopLevelBlockOwnerModelTermWareException
EntityNotFoundException
public java.util.Map<java.lang.String,JavaAnnotationInstanceModel> getAnnotationsMap()
throws TermWareException
JavaMethodModel
getAnnotationsMap in interface JavaTopLevelBlockOwnerModelgetAnnotationsMap in class JavaMethodModelTermWareException
public boolean isSynthetic()
throws TermWareException
JavaMethodModel
isSynthetic in class JavaMethodModelTermWareExceptionpublic boolean isSupportBlockModel()
JavaTopLevelBlockOwnerModel
isSupportBlockModel in interface JavaTopLevelBlockOwnerModel
public JavaTopLevelBlockModel getTopLevelBlockModel()
throws TermWareException
JavaTopLevelBlockOwnerModel
getTopLevelBlockModel in interface JavaTopLevelBlockOwnerModelTermWareExceptionpublic boolean hasDefaultValue()
hasDefaultValue in class JavaMethodModelpublic JavaExpressionModel getDefaultValue()
getDefaultValue in class JavaMethodModel
public Term getModelTerm()
throws TermWareException
getModelTerm in interface JavaTopLevelBlockOwnerModelTermWareException
public JavaTypeArgumentsSubstitution getSubstitution()
throws TermWareException
getSubstitution in interface JavaTypeArgumentBoundTopLevelBlockOwnerModelTermWareExceptionpublic JavaTopLevelBlockOwnerModel getOrigin()
getOrigin in interface JavaTypeArgumentBoundTopLevelBlockOwnerModel
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||