|
|||||||||
| 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.JavaTypeArgumentBoundMethodModel
public class JavaTypeArgumentBoundMethodModel
Method with bound type arguments of class.
| Constructor Summary | |
|---|---|
JavaTypeArgumentBoundMethodModel(JavaMethodModel origin,
JavaTypeArgumentsSubstitution substitution)
Creates a new instance of JavaTypeArgumentBoundMethodModel |
|
| Method Summary | |
|---|---|
java.util.Map<java.lang.String,JavaAnnotationInstanceModel> |
getAnnotationsMap()
get Map of annotation. |
JavaExpressionModel |
getDefaultValue()
return default value of method. |
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()
TypeArgumentBoundMethodModel(originModel,substitution, context); |
JavaModifiersModel |
getModifiers()
|
java.lang.String |
getName()
get name of method. |
JavaMethodModel |
getOrigin()
|
JavaTypeModel |
getResultType()
|
JavaTypeArgumentsSubstitution |
getSubstitution()
|
java.util.List<JavaTypeModel> |
getThrowsList()
get List of throwed types in trows specification. |
JavaTypeArgumentBoundTopLevelBlockModel |
getTopLevelBlockModel()
return block model, if storing of block model is supported, otherwise throws NotSupportedException |
JavaTypeArgumentBoundTypeModel |
getTypeArgumentBoundTypeModel()
|
java.util.List<JavaTypeVariableAbstractModel> |
getTypeParameters()
|
boolean |
hasDefaultValue()
If method has default value |
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 JavaTypeArgumentBoundMethodModel(JavaMethodModel origin,
JavaTypeArgumentsSubstitution substitution)
| Method Detail |
|---|
public 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 JavaMethodModelTermWareExceptionpublic boolean isSupportBlockModel()
JavaTopLevelBlockOwnerModel
isSupportBlockModel in interface JavaTopLevelBlockOwnerModel
public JavaTypeArgumentBoundTopLevelBlockModel getTopLevelBlockModel()
throws TermWareException
JavaTopLevelBlockOwnerModel
getTopLevelBlockModel in interface JavaTopLevelBlockOwnerModelTermWareException
public JavaTypeArgumentBoundTypeModel getTypeArgumentBoundTypeModel()
throws TermWareException
getTypeArgumentBoundTypeModel in interface JavaTypeArgumentBoundTopLevelBlockOwnerModelTermWareExceptionpublic boolean hasDefaultValue()
JavaMethodModel
hasDefaultValue in class JavaMethodModel
public JavaExpressionModel getDefaultValue()
throws TermWareException,
EntityNotFoundException
JavaMethodModel
getDefaultValue in class JavaMethodModelTermWareException
EntityNotFoundException
public boolean isSynthetic()
throws TermWareException
JavaMethodModel
isSynthetic in class JavaMethodModelTermWareExceptionpublic JavaMethodModel getOrigin()
getOrigin in interface JavaTypeArgumentBoundTopLevelBlockOwnerModel
public Term getModelTerm()
throws TermWareException,
EntityNotFoundException
getModelTerm in interface JavaTopLevelBlockOwnerModelTermWareException
EntityNotFoundExceptionpublic JavaTypeArgumentsSubstitution getSubstitution()
getSubstitution in interface JavaTypeArgumentBoundTopLevelBlockOwnerModel
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||