com.caucho.es.parser
Class JavaTypeExpr

java.lang.Object
|
+--com.caucho.es.parser.Expr
|
+--com.caucho.es.parser.TypeExpr
|
+--com.caucho.es.parser.JavaTypeExpr

class JavaTypeExpr
extends TypeExpr

Expression for a java type.


Inner classes inherited from class com.caucho.es.parser.TypeExpr
TypeExpr.Type
 
Fields inherited from class com.caucho.es.parser.TypeExpr
CAUCHO, id, JAVA, PACKAGES, typeName, types
 
Fields inherited from class com.caucho.es.parser.Expr
block, cl, filename, function, isTop, javaType, line, noValue, type, TYPE_BOOLEAN, TYPE_ES, TYPE_INTEGER, TYPE_JAVA, TYPE_LONG, TYPE_NUMBER, TYPE_STRING, TYPE_UNKNOWN, TYPE_VOID, withDepth
 
Constructor Summary
(package private) JavaTypeExpr(Block block, java.lang.Class javaClass)
           
(package private) JavaTypeExpr(Block block, java.lang.String className)
           
 
Method Summary
(package private)  Expr fieldReference(ESId id)
          Gets the field of the current expr
 java.lang.String toString()
          Returns a debugging string.
 
Methods inherited from class com.caucho.es.parser.TypeExpr
, create, getTypeName
 
Methods inherited from class com.caucho.es.parser.Expr
assign, binaryOp, cast, conditional, delete, doVoid, error, exprStatement, fieldReference, getFilename, getJavaClass, getLine, getType, getTypeExpr, isNum, isNumeric, isSimple, killValue, next, postfix, prefix, print, printBoolean, printBooleanImpl, printExpr, printImpl, printInt32, printInt32Impl, printInt64, printInt64Impl, printJava, printJavaClass, printJavaImpl, printJavaString, printLiteral, printNum, printNumImpl, printStr, printString, printStringImpl, setBoolean, setTop, setUsed, startCall, startNew, typeof, unaryOp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Constructor Detail

JavaTypeExpr

JavaTypeExpr(Block block,
java.lang.String className)

JavaTypeExpr

JavaTypeExpr(Block block,
java.lang.Class javaClass)
Method Detail

fieldReference

Expr fieldReference(ESId id)
throws ESException
Description copied from class: Expr
Gets the field of the current expr
Overrides:
fieldReference in class Expr

toString

public java.lang.String toString()
Description copied from class: TypeExpr
Returns a debugging string.
Overrides:
toString in class TypeExpr