|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.quercus.parser.Scope
com.caucho.quercus.parser.ClassScope
public class ClassScope
Class parse scope.
| Field Summary |
|---|
| Fields inherited from class com.caucho.quercus.parser.Scope |
|---|
_parent |
| Constructor Summary | |
|---|---|
ClassScope(InterpretedClassDef cl)
|
|
| Method Summary | |
|---|---|
InterpretedClassDef |
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 |
protected void |
addConditionalClass(InterpretedClassDef def)
|
void |
addConditionalFunction(java.lang.String name,
Function function)
|
void |
addConstant(java.lang.String name,
Expr value)
Adds a constant value |
void |
addFunction(java.lang.String name,
Function function,
boolean isTop)
Adds a function. |
void |
addStaticVar(StringValue name,
Expr value,
java.lang.String comment)
Adds a static value |
void |
addVar(StringValue name,
Expr value,
FieldVisibility visibility,
java.lang.String comment)
Adds a value |
boolean |
isAbstract()
Returns true for an abstract scope, e.g. |
boolean |
isClass()
Returns true if scope is within a class. |
| Methods inherited from class com.caucho.quercus.parser.Scope |
|---|
addConditionalFunction, getParent, isFunction, isGlobal, isIf, isSwitchCase, isTry, isWhile |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClassScope(InterpretedClassDef cl)
| Method Detail |
|---|
public boolean isClass()
isClass in class Scopepublic boolean isAbstract()
isAbstract in class Scope
public void addFunction(java.lang.String name,
Function function,
boolean isTop)
addFunction in class Scope
public void addConditionalFunction(java.lang.String name,
Function function)
addConditionalFunction in class Scope
public void addVar(StringValue name,
Expr value,
FieldVisibility visibility,
java.lang.String comment)
public void addStaticVar(StringValue name,
Expr value,
java.lang.String comment)
public void addConstant(java.lang.String name,
Expr value)
addConstant in class Scope
public InterpretedClassDef addClass(Location location,
java.lang.String name,
java.lang.String parentName,
java.util.ArrayList<java.lang.String> ifaceList,
int index,
boolean isTop)
addClass in class Scopeprotected void addConditionalClass(InterpretedClassDef def)
addConditionalClass in class Scope
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||