|
|||||||||
| Home >> All >> openjava >> [ mop overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
openjava.mop
Class OJClassSourceCode

java.lang.Objectopenjava.mop.OJClassImp
openjava.mop.OJClassSourceCode
- class OJClassSourceCode
- extends OJClassImp
| Field Summary | |
private java.util.Vector |
classes
|
private java.util.Vector |
constrs
|
private OJClass |
declarer
|
private openjava.ptree.ClassDeclaration |
definition
|
private ClassEnvironment |
env
|
private java.util.Vector |
fields
|
private MetaInfo |
metainfo
|
private java.util.Vector |
methods
|
| Constructor Summary | |
(package private) |
OJClassSourceCode(OJClass holder,
Environment outer_env,
OJClass declarer,
openjava.ptree.ClassDeclaration ptree)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
declarer
private OJClass declarer
definition
private openjava.ptree.ClassDeclaration definition
env
private ClassEnvironment env
classes
private java.util.Vector classes
fields
private java.util.Vector fields
methods
private java.util.Vector methods
constrs
private java.util.Vector constrs
metainfo
private MetaInfo metainfo
| Constructor Detail |
OJClassSourceCode
OJClassSourceCode(OJClass holder, Environment outer_env, OJClass declarer, openjava.ptree.ClassDeclaration ptree)
| Method Detail |
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object - Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string concatenation with this object. If the result is
null, string concatenation will instead use"null".The default implementation returns
getClass().getName() + "@" + Integer.toHexString(hashCode()).- Specified by:
toStringin classOJClassImp
getEnvironment
ClassEnvironment getEnvironment()
- Specified by:
getEnvironmentin classOJClassImp
isInterface
boolean isInterface()
- Specified by:
isInterfacein classOJClassImp
isArray
boolean isArray()
- Specified by:
isArrayin classOJClassImp
isPrimitive
boolean isPrimitive()
- Specified by:
isPrimitivein classOJClassImp
getName
java.lang.String getName()
- Specified by:
getNamein classOJClassImp
getSuperclass
OJClass getSuperclass()
- Specified by:
getSuperclassin classOJClassImp
getInterfaces
OJClass[] getInterfaces()
- Specified by:
getInterfacesin classOJClassImp
getComponentType
OJClass getComponentType()
- Specified by:
getComponentTypein classOJClassImp
getModifiers
OJModifier getModifiers()
- Specified by:
getModifiersin classOJClassImp
getSuffix
openjava.ptree.ParseTree getSuffix(java.lang.String keyword)
- Specified by:
getSuffixin classOJClassImp
getDeclaringClass
OJClass getDeclaringClass()
- Specified by:
getDeclaringClassin classOJClassImp
getDeclaredClasses
OJClass[] getDeclaredClasses()
- Specified by:
getDeclaredClassesin classOJClassImp
getDeclaredFields
OJField[] getDeclaredFields()
- Specified by:
getDeclaredFieldsin classOJClassImp
getDeclaredMethods
OJMethod[] getDeclaredMethods()
- Specified by:
getDeclaredMethodsin classOJClassImp
getDeclaredConstructors
OJConstructor[] getDeclaredConstructors()
- Specified by:
getDeclaredConstructorsin classOJClassImp
getResourceAsStream
java.io.InputStream getResourceAsStream(java.lang.String name) throws CannotInspectException
getResource
java.net.URL getResource(java.lang.String name) throws CannotInspectException
isExecutable
boolean isExecutable()
- Specified by:
isExecutablein classOJClassImp
isAlterable
boolean isAlterable()
- Specified by:
isAlterablein classOJClassImp
getByteCode
java.lang.Class getByteCode() throws CannotExecuteException
- Specified by:
getByteCodein classOJClassImp
getSourceCode
openjava.ptree.ClassDeclaration getSourceCode() throws CannotAlterException
- Specified by:
getSourceCodein classOJClassImp
getCompatibleJavaClass
java.lang.Class getCompatibleJavaClass()
- Specified by:
getCompatibleJavaClassin classOJClassImp
setDeclaringClass
void setDeclaringClass(OJClass parent) throws CannotAlterException
- Specified by:
setDeclaringClassin classOJClassImp
addClass
OJClass addClass(OJClass clazz) throws CannotAlterException
- Specified by:
addClassin classOJClassImp
removeClass
OJClass removeClass(OJClass clazz) throws CannotAlterException
- Specified by:
removeClassin classOJClassImp
addField
OJField addField(OJField field) throws CannotAlterException
- Specified by:
addFieldin classOJClassImp
removeField
OJField removeField(OJField field) throws CannotAlterException
- Specified by:
removeFieldin classOJClassImp
addMethod
OJMethod addMethod(OJMethod method) throws CannotAlterException
- Specified by:
addMethodin classOJClassImp
removeMethod
OJMethod removeMethod(OJMethod method) throws CannotAlterException
- Specified by:
removeMethodin classOJClassImp
addConstructor
OJConstructor addConstructor(OJConstructor constr) throws CannotAlterException
- Specified by:
addConstructorin classOJClassImp
removeConstructor
OJConstructor removeConstructor(OJConstructor constr) throws CannotAlterException
- Specified by:
removeConstructorin classOJClassImp
getMetaInfo
java.lang.String getMetaInfo(java.lang.String key)
- Specified by:
getMetaInfoin classOJClassImp
getMetaInfoKeys
java.util.Enumeration getMetaInfoKeys()
- Specified by:
getMetaInfoKeysin classOJClassImp
getMetaInfoElements
java.util.Enumeration getMetaInfoElements()
- Specified by:
getMetaInfoElementsin classOJClassImp
putMetaInfo
java.lang.String putMetaInfo(java.lang.String key, java.lang.String value) throws CannotAlterException
- Specified by:
putMetaInfoin classOJClassImp
writeMetaInfo
void writeMetaInfo(java.io.Writer out) throws java.io.IOException
- Specified by:
writeMetaInfoin classOJClassImp
forNameAnyway
final OJClass forNameAnyway(java.lang.String name)
arrayForNames
final OJClass[] arrayForNames(java.lang.String[] names)
forClass
static final OJClass forClass(java.lang.Class javaclass)
nameForJavaClassName
static final java.lang.String nameForJavaClassName(java.lang.String javaname)
nameToJavaClassName
static final java.lang.String nameToJavaClassName(java.lang.String ojname)
arrayForFields
static final OJField[] arrayForFields(java.lang.reflect.Field[] fields)
arrayForMethods
static final OJMethod[] arrayForMethods(java.lang.reflect.Method[] methods)
arrayForConstructors
static final OJConstructor[] arrayForConstructors(java.lang.reflect.Constructor[] constrs)
|
|||||||||
| Home >> All >> openjava >> [ mop overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC