|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectClassDefinition
biz.hammurapi.mesopotamia.lang.javax.ClassDefinitionEx
public class ClassDefinitionEx
| Constructor Summary | |
|---|---|
ClassDefinitionEx(NodeData data,
java.lang.Class context,
Scan scan,
RepositoryLanguage language,
java.lang.Object environment,
TypeInfo typeInfo)
|
|
| Method Summary | |
|---|---|
MethodInfo |
findMethod(java.lang.String name,
java.lang.String[] argumentTypes)
Finds method in the scope. |
TypeInfo |
findType(java.lang.String name)
Finds type. |
VariableInfo |
findVariable(java.lang.String name)
Finds variable info. |
java.util.Collection<Dependency<TypeInfo>> |
getClients()
|
java.util.Map<java.lang.String,TypeInfo> |
getDeclaredTypes()
|
TypeInfo |
getDeclaringType()
|
java.lang.String |
getFullyQualifiedName()
|
int |
getInfoModifiers()
|
java.lang.String |
getName()
|
PackageInfo |
getPackage()
|
TypeInfoReference |
getReference()
Returns reference to this type info. |
TypeInfo[] |
getSubtypes()
|
TypeInfo[] |
getSupertypes()
|
java.util.Collection<Dependency<Info>> |
getSuppliers()
|
int |
getTypeId()
|
boolean |
isAssignableFrom(TypeInfo subType)
|
boolean |
showInTree(java.lang.reflect.Method method)
Disables display of references in the browser tree. |
void |
visitClients(DependencyVisitor<TypeInfo> dependencyVisitor)
|
void |
visitSuppliers(DependencyVisitor<Info> dependencyVisitor)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface biz.hammurapi.mesopotamia.lang.javax.Client |
|---|
visitSuppliers |
| Methods inherited from interface biz.hammurapi.mesopotamia.lang.javax.Supplier |
|---|
visitClients |
| Constructor Detail |
|---|
public ClassDefinitionEx(NodeData data,
java.lang.Class context,
Scan scan,
RepositoryLanguage language,
java.lang.Object environment,
TypeInfo typeInfo)
throws MesopotamiaException
MesopotamiaException| Method Detail |
|---|
public MethodInfo findMethod(java.lang.String name,
java.lang.String[] argumentTypes)
Scope
findMethod in interface Scopename - Method name.argumentTypes - Argument types. For null argument type is null.
public TypeInfo findType(java.lang.String name)
Scope
findType in interface Scopename - Fully qualified or short name.
public VariableInfo findVariable(java.lang.String name)
Scope
findVariable in interface Scopename - Variable name.
public TypeInfo getDeclaringType()
getDeclaringType in interface TypeInfopublic java.lang.String getFullyQualifiedName()
getFullyQualifiedName in interface Infopublic java.lang.String getName()
getName in interface Infopublic PackageInfo getPackage()
getPackage in interface TypeInfopublic void visitClients(DependencyVisitor<TypeInfo> dependencyVisitor)
public void visitSuppliers(DependencyVisitor<Info> dependencyVisitor)
public boolean isAssignableFrom(TypeInfo subType)
isAssignableFrom in interface TypeInfopublic TypeInfo[] getSupertypes()
getSupertypes in interface TypeInfopublic boolean showInTree(java.lang.reflect.Method method)
public TypeInfo[] getSubtypes()
getSubtypes in interface TypeInfopublic TypeInfoReference getReference()
TypeInfo
getReference in interface TypeInfopublic int getTypeId()
getTypeId in interface TypeInfopublic int getInfoModifiers()
getInfoModifiers in interface Infopublic java.util.Collection<Dependency<TypeInfo>> getClients()
getClients in interface Supplier<TypeInfo>public java.util.Collection<Dependency<Info>> getSuppliers()
getSuppliers in interface Client<Info>public java.util.Map<java.lang.String,TypeInfo> getDeclaredTypes()
getDeclaredTypes in interface TypeInfo
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||