Package | Description |
---|---|
com.google.gwt.dev.jjs | |
com.google.gwt.dev.jjs.ast | |
com.google.gwt.dev.jjs.ast.js | |
com.google.gwt.dev.jjs.impl | |
com.google.gwt.dev.js.ast |
Modifier and Type | Method and Description |
---|---|
void |
InternalCompilerException.addNode(HasSourceInfo node)
Adds a node to the end of the node trace.
|
Constructor and Description |
---|
InternalCompilerException(HasSourceInfo node,
String message,
Throwable cause)
Constructs a new exception with the specified node, message, and cause.
|
Modifier and Type | Interface and Description |
---|---|
interface |
JMember
Abstracts class members (i.e.
|
Modifier and Type | Class and Description |
---|---|
class |
JAbstractMethodBody
Represents a the body of a method.
|
class |
JArrayLength
Java array length expression.
|
class |
JArrayRef
Java array reference expression.
|
class |
JArrayType
Instances are shared.
|
class |
JAssertStatement
Java assert statement.
|
class |
JBinaryOperation
Binary operator expression.
|
class |
JBlock
A list of
JStatements . |
class |
JBooleanLiteral
Java boolean literal expression.
|
class |
JBreakStatement
Java break statement.
|
class |
JCaseStatement
Java case statement.
|
class |
JCastMap
A low-level node representing a castable type map.
|
class |
JCastOperation
Java cast expression.
|
class |
JCharLiteral
Java character literal expression.
|
class |
JClassLiteral
Java class literal expression.
|
class |
JClassType
Java class type reference expression.
|
class |
JConditional
Conditional expression.
|
class |
JConstructor
A Java constructor method.
|
class |
JContinueStatement
Java continue statement.
|
class |
JDeclarationStatement
Java initialized local variable statement.
|
class |
JDeclaredType
Base class for any declared type.
|
class |
JDoStatement
Java do statement.
|
class |
JDoubleLiteral
Java double literal expression.
|
class |
JEnumField
A field that is an enum constant.
|
class |
JEnumType
Java enum type reference expression.
|
class |
JExpression
Base class for all Java expressions.
|
class |
JExpressionStatement
Represents a statement that is an expression.
|
class |
JField
Java field definition.
|
class |
JFieldRef
Java field reference expression.
|
class |
JFloatLiteral
Java literal typed as a float.
|
class |
JForStatement
AST node representing a Java
for statement. |
class |
JIfStatement
Java if statement.
|
class |
JInstanceOf
Java instance of expression.
|
class |
JInterfaceType
Java interface type definition.
|
class |
JIntLiteral
Java integer literal expression.
|
class |
JLabel
Should we have a JLabelRef also?
|
class |
JLabeledStatement
Java statement that has an associated label.
|
class |
JLiteral
Base class for any Java literal expression.
|
class |
JLocal
Java local variable definition.
|
class |
JLocalRef
Java local variable reference.
|
class |
JLongLiteral
Java literal expression that evaluates to a Long.
|
class |
JMethod
A Java method implementation.
|
class |
JMethodBody
Represents a the body of a method.
|
class |
JMethodCall
Java method call expression.
|
class |
JNameOf
An AST node whose evaluation results in the string name of its node.
|
class |
JNewArray
New array expression.
|
class |
JNewInstance
A new instance expression.
|
class |
JNode
Base class for all visitable AST nodes.
|
class |
JNullLiteral
Java null literal expression.
|
class |
JNumericEntry
A place order a numeric value in the AST.
|
class |
JParameter
Java method parameter definition.
|
class |
JParameterRef
Java method parameter reference expression.
|
class |
JPermutationDependentValue
Represents a GWT.create() or a GWT.getProperty call before deferred binding decisions are
finalized.
|
class |
JPostfixOperation
Java postfix operation expression.
|
class |
JPrefixOperation
Java prefix operation expression.
|
class |
JPrimitiveType
Base class for all Java primitive types.
|
class |
JProgram
Root for the AST representing an entire Java program.
|
class |
JReferenceType
Base class for any reference type.
|
class |
JReturnStatement
Java method return statement.
|
class |
JRunAsync
Represents a GWT.runAsync() call.
|
class |
JRuntimeTypeReference
An AST node whose evaluation results in a runtime type reference of its node.
|
class |
JStatement
Java program statement.
|
class |
JStringLiteral
Java literal expression that evaluates to a string.
|
class |
JSwitchStatement
Java switch statement.
|
class |
JThisRef
Java method this (or super) expression.
|
class |
JThrowStatement
Java throw expression.
|
class |
JTryStatement
Java try statement.
|
class |
JType
Base class for any types entity.
|
class |
JUnaryOperation
Java prefix or postfix operation expression.
|
class |
JUnsafeTypeCoercion
An unsafe type coercion (mostly resulting form the UncheckedCast annotation).
|
class |
JValueLiteral
Base class for any Java literal expression.
|
class |
JVariable
Base class for any storage location.
|
class |
JVariableRef
Base class for any reference to a
JVariable derived class. |
class |
JWhileStatement
Java while statement.
|
Modifier and Type | Class and Description |
---|---|
class |
JDebuggerStatement
Represents a JavaScript debugger statement.
|
class |
JMultiExpression
Represents multiple ordered expressions as a single compound expression.
|
class |
JsniClassLiteral
JSNI reference to a Java class literal.
|
class |
JsniFieldRef
JSNI reference to a Java field.
|
class |
JsniMethodBody
Represents a the body of a method.
|
class |
JsniMethodRef
A call to a JSNI method.
|
class |
JsonArray
A JSON-style list of JS expressions.
|
Modifier and Type | Method and Description |
---|---|
protected static String |
AbstractRestrictionChecker.getDescription(HasSourceInfo hasSourceInfo) |
protected void |
AbstractRestrictionChecker.logError(HasSourceInfo hasSourceInfo,
String format,
Object... args) |
protected void |
AbstractRestrictionChecker.logWarning(HasSourceInfo hasSourceInfo,
String format,
Object... args) |
Modifier and Type | Class and Description |
---|---|
class |
JsArrayAccess
Represents a javascript expression for array access.
|
class |
JsArrayLiteral
Represents a JavaScript expression for array literals.
|
class |
JsBinaryOperation
Represents a JavaScript binary operation.
|
class |
JsBlock
Represents a JavaScript block statement.
|
class |
JsBooleanLiteral
Represents a JavaScript literal boolean expression.
|
class |
JsBreak
Represents the JavaScript break statement.
|
class |
JsCase
Represents the JavaScript case statement.
|
class |
JsCatch
Represents a JavaScript catch clause.
|
class |
JsConditional
Represents a JavaScript conditional expression.
|
class |
JsContinue
Represents the JavaScript continue statement.
|
class |
JsDebugger
Represents a JavaScript debugger statement.
|
class |
JsDefault
Represents the default option in a JavaScript swtich statement.
|
class |
JsDoWhile
Represents a JavaScript do..while statement.
|
class |
JsEmpty
Represents an empty statement in JavaScript.
|
class |
JsExpression
An abstract base class for all JavaScript expressions.
|
class |
JsExprStmt
Represents a JavaScript expression statement.
|
class |
JsFor
A
for statement. |
class |
JsForIn
Represents a JavaScript for..in statement.
|
class |
JsFunction
Represents a JavaScript function expression.
|
class |
JsGlobalBlock
Represnts a JavaScript block in the global scope.
|
class |
JsIf
Represents a JavaScript if statement.
|
class |
JsInvocation
Represents a JavaScript invocation.
|
class |
JsLabel
Represents a JavaScript label statement.
|
class |
JsLiteral
A JavaScript string literal expression.
|
class |
JsNameOf
An AST node whose evaluation results in the string name of its node.
|
class |
JsNameRef
Represents a JavaScript expression that references a name.
|
class |
JsNew
Represents the JavaScript new expression.
|
class |
JsNode
Base class for all JS AST elements.
|
class |
JsNullLiteral
A JavaScript null literal.
|
class |
JsNumberLiteral
Represents a JavaScript literal decimal expression.
|
class |
JsNumericEntry
Represent an index that can be replacable by the compiler at compile time.
|
class |
JsObjectLiteral
A JavaScript object literal.
|
class |
JsParameter
A JavaScript parameter.
|
class |
JsPositionMarker
Represents the starting boundary for statements that make up one class.
|
class |
JsPostfixOperation
A JavaScript postfix operation.
|
class |
JsPrefixOperation
A JavaScript prefix operation.
|
class |
JsProgram
A JavaScript program.
|
class |
JsProgramFragment
One independently loadable fragment of a
JsProgram . |
class |
JsPropertyInitializer
Used in object literals to specify property values by name.
|
class |
JsRegExp
A JavaScript regular expression.
|
class |
JsReturn
A JavaScript return statement.
|
class |
JsStatement
Abstract base class for JavaScript statement objects.
|
class |
JsStringLiteral
A JavaScript string literal expression.
|
class |
JsSwitch
A JavaScript switch statement.
|
class |
JsSwitchMember
A member/case in a JavaScript switch object.
|
class |
JsThisRef
A JavaScript
this reference. |
class |
JsThrow
A JavaScript
throw statement. |
class |
JsTry
A JavaScript
try statement. |
class |
JsUnaryOperation
A JavaScript prefix or postfix operation.
|
class |
JsValueLiteral
A JavaScript string literal expression.
|
class |
JsVars
A JavaScript
var statement. |
static class |
JsVars.JsVar
A var declared using the JavaScript
var statement. |
class |
JsWhile
A JavaScript
while statement. |
Copyright © 2018. All rights reserved.