|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.models.JavaConstructorModel
ua.gradsoft.javachecker.models.JavaTermConstructorModel
public class JavaTermConstructorModel
Constructor for term.
| Field Summary | |
|---|---|
static int |
BLOCK_TERM_INDEX
|
static int |
EXPLICIT_CONSTRUCTOR_INVOCATION_TERM_INDEX
|
static int |
FORMAL_PARAMETERS_TERM_INDEX
|
static int |
IDENTIFIER_TERM_INDEX
|
static int |
THROWS_NAMELIST_TERM_INDEX
|
static int |
TYPE_PARAMETERS_TERM_INDEX
|
| Constructor Summary | |
|---|---|
JavaTermConstructorModel(Term modifiers,
Term constructor,
JavaTermTypeAbstractModel owner)
Creates a new instance of JavaTermConstructorModel |
|
| Method Summary | |
|---|---|
java.util.Map<java.lang.String,JavaAnnotationInstanceModel> |
getAnnotationsMap()
get Map of declared annotations, binded to this constructor. |
java.util.List<JavaFormalParameterModel> |
getFormalParametersList()
get List of formal parameters |
java.util.Map<java.lang.String,JavaFormalParameterModel> |
getFormalParametersMap()
get Map of formal parameters. |
Term |
getModelTerm()
ConstructorModel(modifiers,TypeParameters,identifier,FormalParameters,trowsNameList,BlockModel,context) |
java.lang.String |
getName()
return name of method or 'Initializer' or 'Constructor' |
JavaTermTypeAbstractModel |
getTermTypeAbstractModel()
get model of type. |
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 |
JavaTypeModel |
getTypeModel()
|
java.util.List<JavaTypeVariableAbstractModel> |
getTypeParameters()
|
boolean |
isSupportBlockModel()
return true if storing of block model is supported, otherwise false. |
| Methods inherited from class ua.gradsoft.javachecker.models.JavaConstructorModel |
|---|
getAttribute, getChildAttributes, 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 |
|---|
printErasedSignature, printSignature |
| Methods inherited from interface ua.gradsoft.javachecker.attributes.AttributedEntity |
|---|
getAttribute, getChildAttributes, setAttribute |
| Field Detail |
|---|
public static final int TYPE_PARAMETERS_TERM_INDEX
public static final int IDENTIFIER_TERM_INDEX
public static final int FORMAL_PARAMETERS_TERM_INDEX
public static final int THROWS_NAMELIST_TERM_INDEX
public static final int EXPLICIT_CONSTRUCTOR_INVOCATION_TERM_INDEX
public static final int BLOCK_TERM_INDEX
| Constructor Detail |
|---|
public JavaTermConstructorModel(Term modifiers,
Term constructor,
JavaTermTypeAbstractModel owner)
throws TermWareException
TermWareException| Method Detail |
|---|
public java.lang.String getName()
JavaTopLevelBlockOwnerModel
getName in interface JavaTopLevelBlockOwnerModelpublic JavaTypeModel getTypeModel()
getTypeModel in interface JavaTopLevelBlockOwnerModelpublic JavaTermTypeAbstractModel getTermTypeAbstractModel()
JavaTermTopLevelBlockOwnerModel
getTermTypeAbstractModel in interface JavaTermTopLevelBlockOwnerModel
public java.util.List<JavaTypeVariableAbstractModel> getTypeParameters()
throws TermWareException
getTypeParameters in interface JavaTopLevelBlockOwnerModelgetTypeParameters in class JavaConstructorModelTermWareException
public java.util.List<JavaFormalParameterModel> getFormalParametersList()
throws TermWareException,
EntityNotFoundException
JavaTopLevelBlockOwnerModel
getFormalParametersList in interface JavaTopLevelBlockOwnerModelgetFormalParametersList in class JavaConstructorModelTermWareException
EntityNotFoundException
public java.util.Map<java.lang.String,JavaFormalParameterModel> getFormalParametersMap()
throws TermWareException,
EntityNotFoundException
JavaTopLevelBlockOwnerModel
getFormalParametersMap in interface JavaTopLevelBlockOwnerModelgetFormalParametersMap in class JavaConstructorModelTermWareException
EntityNotFoundException
public java.util.List<JavaTypeModel> getThrowsList()
throws TermWareException,
EntityNotFoundException
JavaTopLevelBlockOwnerModel
getThrowsList in interface JavaTopLevelBlockOwnerModelTermWareException
EntityNotFoundExceptionpublic boolean isSupportBlockModel()
JavaTopLevelBlockOwnerModel
isSupportBlockModel in interface JavaTopLevelBlockOwnerModelpublic JavaTopLevelBlockModel getTopLevelBlockModel()
JavaTopLevelBlockOwnerModel
getTopLevelBlockModel in interface JavaTopLevelBlockOwnerModelpublic java.util.Map<java.lang.String,JavaAnnotationInstanceModel> getAnnotationsMap()
JavaConstructorModel
getAnnotationsMap in interface JavaTopLevelBlockOwnerModelgetAnnotationsMap in class JavaConstructorModel
public Term getModelTerm()
throws TermWareException,
EntityNotFoundException
getModelTerm in interface JavaTopLevelBlockOwnerModelTermWareException
EntityNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||