|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.models.JavaTopLevelBlockOwnerModelHelper
public class JavaTopLevelBlockOwnerModelHelper
Helper class for TopLevelBlockOwner
| Constructor Summary | |
|---|---|
JavaTopLevelBlockOwnerModelHelper()
|
|
| Method Summary | |
|---|---|
static java.util.List<JavaFormalParameterModel> |
buildFormalParametersList(Term formalParametersList,
JavaTopLevelBlockOwnerModel executable)
|
static java.util.Map<java.lang.String,JavaFormalParameterModel> |
buildFormalParametersMap(Term formalParametersList,
JavaTopLevelBlockOwnerModel executable)
|
static java.util.List<JavaTypeModel> |
buildThrowsList(Term throwsNameList,
JavaTopLevelBlockOwnerModel executable)
|
static java.util.List<JavaTypeVariableAbstractModel> |
buildTypeParameters(Term tpt,
JavaTypeModel typeModel)
build list of type parameters from term. |
static java.lang.String |
getStringSignature(JavaTopLevelBlockOwnerModel executable)
|
static void |
printErasedFormalParametersSignature(java.io.PrintWriter out,
JavaTopLevelBlockOwnerModel executable)
print list of erased formal parameters types in curve brackets throught comma without whitescapes otherwise - do nothing. |
static void |
printFormalParametersSignature(java.io.PrintWriter out,
JavaTopLevelBlockOwnerModel executable)
print list of formal parameters types in curve brackets throught comma without whitescapes otherwise - do nothing. |
static void |
printFormalParametersSignature(java.io.PrintWriter out,
JavaTopLevelBlockOwnerModel executable,
boolean erased)
|
static void |
printFormalParametersSignature(java.io.PrintWriter out,
Term formalParametersList,
java.util.List<JavaTypeVariableAbstractModel> typeParameters,
JavaTypeModel where)
|
static void |
printTypeParametersSignature(java.io.PrintWriter out,
JavaTopLevelBlockOwnerModel executable)
print list of type parameters in agle brackets throught comma without whitescapes if one exists, otherwise - do nothing. |
static void |
printTypeParametersSignature(java.io.PrintWriter out,
java.util.List<JavaTypeVariableAbstractModel> tvs)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JavaTopLevelBlockOwnerModelHelper()
| Method Detail |
|---|
public static java.lang.String getStringSignature(JavaTopLevelBlockOwnerModel executable)
public static void printTypeParametersSignature(java.io.PrintWriter out,
JavaTopLevelBlockOwnerModel executable)
Note, that this method used not obly for cosmetic, but for identifying constructors and methods
within classes, in such cases. So, modify it with care. When you changing this class, you must change also
lass, which generate unique description of constructor or model from term.
public static void printTypeParametersSignature(java.io.PrintWriter out,
java.util.List<JavaTypeVariableAbstractModel> tvs)
public static void printFormalParametersSignature(java.io.PrintWriter out,
JavaTopLevelBlockOwnerModel executable)
()
(int,java.util.List>)
Note, that this method used not only for cosmetic, but for identifying constructors and methods
within classes, in such cases. So, modify it with care. When you changing this class, you must change also
lass, which generate unique description of constructor or model from term.
public static void printErasedFormalParametersSignature(java.io.PrintWriter out,
JavaTopLevelBlockOwnerModel executable)
()
(int,java.util.List)
Note, that this method used not only for cosmetic, but for identifying constructors and methods
within classes, in such cases. So, modify it with care. When you changing this class, you must change also
lass, which generate unique description of constructor or model from term.
public static void printFormalParametersSignature(java.io.PrintWriter out,
JavaTopLevelBlockOwnerModel executable,
boolean erased)
public static void printFormalParametersSignature(java.io.PrintWriter out,
Term formalParametersList,
java.util.List<JavaTypeVariableAbstractModel> typeParameters,
JavaTypeModel where)
throws TermWareException,
EntityNotFoundException
TermWareException
EntityNotFoundException
public static java.util.List<JavaFormalParameterModel> buildFormalParametersList(Term formalParametersList,
JavaTopLevelBlockOwnerModel executable)
throws TermWareException,
EntityNotFoundException
TermWareException
EntityNotFoundException
public static java.util.Map<java.lang.String,JavaFormalParameterModel> buildFormalParametersMap(Term formalParametersList,
JavaTopLevelBlockOwnerModel executable)
throws TermWareException,
EntityNotFoundException
TermWareException
EntityNotFoundException
public static java.util.List<JavaTypeVariableAbstractModel> buildTypeParameters(Term tpt,
JavaTypeModel typeModel)
throws TermWareException
TermWareException
public static java.util.List<JavaTypeModel> buildThrowsList(Term throwsNameList,
JavaTopLevelBlockOwnerModel executable)
throws TermWareException,
EntityNotFoundException
TermWareException
EntityNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||