|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.models.JavaConstructorModel
public abstract class JavaConstructorModel
Interface for constructor
| Constructor Summary | |
|---|---|
JavaConstructorModel()
|
|
| Method Summary | |
|---|---|
abstract java.util.Map<java.lang.String,JavaAnnotationInstanceModel> |
getAnnotationsMap()
get Map of declared annotations, binded to this constructor. |
Term |
getAttribute(java.lang.String name)
|
AttributedEntity |
getChildAttributes(java.lang.String childName)
|
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<JavaTypeVariableAbstractModel> |
getTypeParameters()
|
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, getName, getThrowsList, getTopLevelBlockModel, getTypeModel, isSupportBlockModel |
| Constructor Detail |
|---|
public JavaConstructorModel()
| Method Detail |
|---|
public abstract java.util.Map<java.lang.String,JavaAnnotationInstanceModel> getAnnotationsMap()
throws TermWareException
getAnnotationsMap in interface JavaTopLevelBlockOwnerModelTermWareException
public abstract java.util.List<JavaTypeVariableAbstractModel> getTypeParameters()
throws TermWareException
getTypeParameters in interface JavaTopLevelBlockOwnerModelTermWareException
public abstract java.util.List<JavaFormalParameterModel> getFormalParametersList()
throws TermWareException,
EntityNotFoundException
JavaTopLevelBlockOwnerModel
getFormalParametersList in interface JavaTopLevelBlockOwnerModelTermWareException
EntityNotFoundException
public abstract java.util.Map<java.lang.String,JavaFormalParameterModel> getFormalParametersMap()
throws TermWareException,
EntityNotFoundException
JavaTopLevelBlockOwnerModel
getFormalParametersMap 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 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 | ||||||||