Uses of Class
com.caucho.quercus.program.InterpretedClassDef

Packages that use InterpretedClassDef
com.caucho.quercus.expr   
com.caucho.quercus.page   
com.caucho.quercus.parser   
com.caucho.quercus.program   
com.caucho.quercus.statement   
 

Uses of InterpretedClassDef in com.caucho.quercus.expr
 

Fields in com.caucho.quercus.expr declared as InterpretedClassDef
protected  InterpretedClassDef ThisExpr._quercusClass
           
 

Methods in com.caucho.quercus.expr that return InterpretedClassDef
 InterpretedClassDef ExprFactory.createClassDef(Location location, java.lang.String name, java.lang.String parentName, java.lang.String[] ifaceList, int index)
           
 InterpretedClassDef ThisExpr.getQuercusClass()
           
 

Methods in com.caucho.quercus.expr with parameters of type InterpretedClassDef
 Statement ExprFactory.createClassDef(Location loc, InterpretedClassDef cl)
          Creates a new function def statement
 Function ExprFactory.createMethodDeclaration(Location loc, InterpretedClassDef cl, java.lang.String name, FunctionInfo info, Arg[] argList)
          Creates a new object method definition.
 Function ExprFactory.createObjectMethod(Location loc, InterpretedClassDef cl, java.lang.String name, FunctionInfo info, Arg[] argList, Statement[] statementList)
          Creates a new object method definition.
 ThisExpr ExprFactory.createThis(InterpretedClassDef cl)
          Creates a this expression.
 

Constructors in com.caucho.quercus.expr with parameters of type InterpretedClassDef
ThisExpr(InterpretedClassDef quercusClass)
           
 

Uses of InterpretedClassDef in com.caucho.quercus.page
 

Methods in com.caucho.quercus.page that return InterpretedClassDef
 InterpretedClassDef InterpretedPage.findClass(java.lang.String name)
          Finds the class
 

Uses of InterpretedClassDef in com.caucho.quercus.parser
 

Methods in com.caucho.quercus.parser that return InterpretedClassDef
 InterpretedClassDef ClassScope.addClass(Location location, java.lang.String name, java.lang.String parentName, java.util.ArrayList<java.lang.String> ifaceList, int index, boolean isTop)
          Adds a class
 InterpretedClassDef FunctionScope.addClass(Location location, java.lang.String name, java.lang.String parentName, java.util.ArrayList<java.lang.String> ifaceList, int index, boolean isTop)
          Adds a class
 InterpretedClassDef GlobalScope.addClass(Location location, java.lang.String name, java.lang.String parentName, java.util.ArrayList<java.lang.String> ifaceList, int index, boolean isTop)
          Adds a class
abstract  InterpretedClassDef Scope.addClass(Location location, java.lang.String name, java.lang.String parent, java.util.ArrayList<java.lang.String> ifaceList, int index, boolean isTop)
          Adds a class.
 InterpretedClassDef QuercusParser.getClassDef()
           
 

Methods in com.caucho.quercus.parser that return types with arguments of type InterpretedClassDef
 java.util.ArrayList<InterpretedClassDef> GlobalScope.getClassList()
          Returns the list of defined classes.
 java.util.HashMap<java.lang.String,InterpretedClassDef> GlobalScope.getClassMap()
          Returns the class map.
 java.util.HashMap<java.lang.String,InterpretedClassDef> GlobalScope.getConditionalClassMap()
          Returns the conditional class map.
 

Methods in com.caucho.quercus.parser with parameters of type InterpretedClassDef
protected  void ClassScope.addConditionalClass(InterpretedClassDef def)
           
protected  void FunctionScope.addConditionalClass(InterpretedClassDef def)
           
protected  void GlobalScope.addConditionalClass(InterpretedClassDef def)
           
protected abstract  void Scope.addConditionalClass(InterpretedClassDef def)
           
 

Constructors in com.caucho.quercus.parser with parameters of type InterpretedClassDef
ClassScope(InterpretedClassDef cl)
           
 

Uses of InterpretedClassDef in com.caucho.quercus.program
 

Methods in com.caucho.quercus.program that return types with arguments of type InterpretedClassDef
 java.util.Collection<InterpretedClassDef> QuercusProgram.getClasses()
          Returns the classes.
 java.util.ArrayList<InterpretedClassDef> QuercusProgram.getClassList()
          Returns the functions.
 

Constructors in com.caucho.quercus.program with parameters of type InterpretedClassDef
ObjectMethod(ExprFactory exprFactory, Location location, InterpretedClassDef quercusClass, java.lang.String name, FunctionInfo info, Arg[] argList, Statement[] statementList)
           
 

Constructor parameters in com.caucho.quercus.program with type arguments of type InterpretedClassDef
QuercusProgram(QuercusContext quercus, Path sourceFile, java.util.HashMap<java.lang.String,Function> functionMap, java.util.ArrayList<Function> functionList, java.util.HashMap<java.lang.String,InterpretedClassDef> classMap, java.util.ArrayList<InterpretedClassDef> classList, FunctionInfo functionInfo, Statement statement)
          Creates a new quercus program
QuercusProgram(QuercusContext quercus, Path sourceFile, java.util.HashMap<java.lang.String,Function> functionMap, java.util.ArrayList<Function> functionList, java.util.HashMap<java.lang.String,InterpretedClassDef> classMap, java.util.ArrayList<InterpretedClassDef> classList, FunctionInfo functionInfo, Statement statement)
          Creates a new quercus program
 

Uses of InterpretedClassDef in com.caucho.quercus.statement
 

Fields in com.caucho.quercus.statement declared as InterpretedClassDef
protected  InterpretedClassDef ClassDefStatement._cl
           
 

Constructors in com.caucho.quercus.statement with parameters of type InterpretedClassDef
ClassDefStatement(Location location, InterpretedClassDef cl)