com.caucho.quercus.program
Class JavaArrayClassDef

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

public class JavaArrayClassDef
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
JavaArrayClassDef(ModuleContext moduleContext, java.lang.String name, java.lang.Class type)
           
JavaArrayClassDef(ModuleContext moduleContext, java.lang.String name, java.lang.Class type, java.lang.String extension)
           
 
Method Summary
 boolean isArray()
           
 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, 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

JavaArrayClassDef

public JavaArrayClassDef(ModuleContext moduleContext,
                         java.lang.String name,
                         java.lang.Class type)

JavaArrayClassDef

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

isArray

public boolean isArray()
Overrides:
isArray in class JavaClassDef

wrap

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