com.caucho.quercus.program
Class CompositeDataClassDef

java.lang.Object
  extended by com.caucho.quercus.program.ClassDef
      extended by com.caucho.quercus.program.JavaClassDef
          extended by com.caucho.quercus.program.CompositeDataClassDef

public class CompositeDataClassDef
extends JavaClassDef

Represents an introspected Java class.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.caucho.quercus.program.ClassDef
ClassDef.FieldEntry, ClassDef.StaticFieldEntry
 
Field Summary
 
Fields inherited from class com.caucho.quercus.program.JavaClassDef
_isInit
 
Constructor Summary
CompositeDataClassDef(ModuleContext moduleContext, java.lang.String name, java.lang.Class type)
           
 
Method Summary
 Value wrap(Env env, java.lang.Object obj)
           
 
Methods inherited from class com.caucho.quercus.program.JavaClassDef
addInterfaces, addInterfaces, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callNew, cmpObject, create, entrySet, findConstant, findConstructor, findFunction, getCall, getCallMethod, getComponentDef, getExtension, getField, getMarshal, getModuleContext, getName, getQuercusClass, getResourceType, getSimpleName, getToString, getType, init, initClass, initInstance, isA, isAbstract, isArray, isDelegate, isInterface, isPhpClass, jsonEncode, newInstance, newInstance, printRImpl, putField, setPhpClass, toString, varDumpImpl
 
Methods inherited from class com.caucho.quercus.program.ClassDef
addInterface, callNew, createObject, fieldSet, findConstant, functionSet, getComment, getFieldComment, getInterfaces, getLocation, getParentName, getStaticFieldComment, hasNonPublicMethods, init, isFinal, loadClassDef, staticFieldSet, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompositeDataClassDef

public CompositeDataClassDef(ModuleContext moduleContext,
                             java.lang.String name,
                             java.lang.Class type)
Method Detail

wrap

public Value wrap(Env env,
                  java.lang.Object obj)
Overrides:
wrap in class JavaClassDef