|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of ValueObject in org.codehaus.jparsec.examples.bnf.ast |
|---|
| Subclasses of ValueObject in org.codehaus.jparsec.examples.bnf.ast | |
|---|---|
class |
AltRule
Represents a rule with a bunch of alternatives. |
class |
LiteralRule
Represents a literal rule. |
class |
QuantifiedRule
Represents a quantified rule. |
class |
RuleDef
Represents a rule definition. |
class |
RuleReference
Represents a reference to a named production rule. |
class |
SequentialRule
Represents a sequential rule. |
| Uses of ValueObject in org.codehaus.jparsec.examples.java.ast.declaration |
|---|
| Subclasses of ValueObject in org.codehaus.jparsec.examples.java.ast.declaration | |
|---|---|
class |
AnnotationDef
Represents an annotation definition. |
class |
ClassDef
Represents a class definition; |
class |
ClassInitializerDef
Represents a static initializer or an instance initializer. |
class |
ConstructorDef
Represents a constructor definition. |
class |
DefBody
Represents the body of interface, class, or annotation. |
class |
EnumDef
Represents an enum definition. |
class |
FieldDef
Represents a field definition. |
class |
Import
Represents an import statement. |
class |
InterfaceDef
Represents an interface definition. |
class |
MethodDef
Represents a method definition. |
class |
NestedDef
Represents a nested declaration. |
class |
Program
Represents a single java source file. |
class |
QualifiedName
Represents a qualified name in import or package statement. |
class |
TypeParameterDef
Represents a type parameter in a type or method definition. |
| Uses of ValueObject in org.codehaus.jparsec.examples.java.ast.expression |
|---|
| Subclasses of ValueObject in org.codehaus.jparsec.examples.java.ast.expression | |
|---|---|
class |
ArrayInitializer
Represents array initializer used in variable definition. |
class |
ArraySubscriptExpression
Represents an "array[i]" expression. |
class |
BinaryExpression
Represents binary expression such as "a + b". |
class |
BooleanLiteral
"true" or "false". |
class |
CastExpression
A cast expression. |
class |
CharLiteral
Represents a character literal. |
class |
ClassLiteral
Represents "Foo.class". |
class |
ConditionalExpression
Represents "?:" expression. |
class |
DecimalPointNumberLiteral
Represents a decimal point number. |
class |
Identifier
Represents a simple name as expression. |
class |
InstanceOfExpression
Represents "expr instanceof type". |
class |
IntegerLiteral
Represents any integral number literal. |
class |
MethodCallExpression
Represents expressions like obj.f(...). |
class |
NewArrayExpression
Represents a "new Foo[] {...}" or "new Foo[size] {...}" expression. |
class |
NewExpression
Represents a non-qualified "new" statement with possibly anonymous class syntax. |
class |
PostfixUnaryExpression
Represents expression with postfix unary operator. |
class |
PrefixUnaryExpression
Represents expression with prefix unary operator. |
class |
QualifiedExpression
Represents "obj.field", "SomeType.staticField", "SomeType.SomeNestedType" or "org.codehaus.jparsec" kind of qualified expressions. |
class |
ScientificNumberLiteral
Represents scientific notation number. |
class |
StringLiteral
Represents a string literal. |
class |
SuperExpression
Represents the "super" keyword. |
class |
ThisExpression
"this" or "A.B.this". |
| Uses of ValueObject in org.codehaus.jparsec.examples.java.ast.statement |
|---|
| Subclasses of ValueObject in org.codehaus.jparsec.examples.java.ast.statement | |
|---|---|
class |
Annotation
Represents the use of an annotation. |
static class |
Annotation.Element
|
class |
AssertStatement
Represents an "assert" statement. |
class |
BlockStatement
Represents a block. |
class |
BreakStatement
Represents "break" statement. |
class |
ContinueStatement
Represents "continue" statement. |
class |
DoWhileStatement
Represents the "do ... |
class |
ExpressionListStatement
Represents the comma delimited expression list used in the initializer of a "for" loop. |
class |
ExpressionStatement
Represents a method call statement. |
class |
ForeachStatement
Represents the enhanced for loop statement. |
class |
ForStatement
Represents the traditional for loop. |
class |
IfStatement
Represents an "if" statement. |
class |
LabelStatement
Represents a label statement such as "foo:". |
class |
ParameterDef
Represents a parameter definition. |
class |
ReturnStatement
Represents "return" statement. |
class |
SuperCallStatement
Represents a "this(params)" statement. |
class |
SwitchStatement
Represents the "switch case" expression. |
class |
SynchronizedBlockStatement
Represents "synchronized" block. |
class |
ThisCallStatement
Represents a "this(params)" statement. |
class |
ThrowStatement
Represents a "throw" statement. |
class |
TryStatement
Represents the "try-catch-finally" statement. |
static class |
TryStatement.CatchBlock
|
class |
VarStatement
Represents a single variable declaration. |
static class |
VarStatement.Var
|
class |
WhileStatement
Represents the "while () ..." statement. |
| Uses of ValueObject in org.codehaus.jparsec.examples.java.ast.type |
|---|
| Subclasses of ValueObject in org.codehaus.jparsec.examples.java.ast.type | |
|---|---|
class |
ArrayTypeLiteral
Represents an array type literal. |
class |
LowerBoundWildcard
Represents "? super SomeBound" type literal. |
class |
SimpleTypeLiteral
Represents a non-array type literal. |
class |
UpperBoundWildcard
Represents "? extends SomeBound" type literal. |
| Uses of ValueObject in org.codehaus.jparsec.examples.sql.ast |
|---|
| Subclasses of ValueObject in org.codehaus.jparsec.examples.sql.ast | |
|---|---|
class |
AliasedRelation
An aliased relation. |
class |
BetweenExpression
Expression like "expr between a and b". |
class |
BinaryRelationalExpression
An expression like "expr in (select ...)". |
class |
CrossJoinRelation
Models cross join. |
class |
FullCaseExpression
The " case when cond1 then val1 when cond2 then val2 else def end" expression. |
class |
FunctionExpression
A function call. |
class |
GroupBy
"group by" clause. |
class |
JoinRelation
Models a join. |
class |
LikeExpression
Represents "expr like 'pattern' escape 'escape'" expression. |
class |
NumberExpression
A number expression. |
class |
OrderBy
The "order by" clause. |
static class |
OrderBy.Item
|
class |
Projection
Represents a single projection in a select statement, it can be either an expression, a wildcard or an expression with an alias. |
class |
QualifiedNameExpression
An expression like "a.b.c". |
class |
Select
Models the select statement. |
class |
SimpleCaseExpression
The "{@code case expr when cond then val ... |
class |
StringExpression
A string literal. |
class |
TableRelation
Models a table name. |
class |
TupleExpression
Models a tuple of expressions such as "(1, 2, 3)". |
class |
UnaryExpression
Models an expression with unary operator. |
class |
UnaryRelationalExpression
Models an expression like "exists (select ...)". |
class |
UnionRelation
Models a union relation. |
class |
WildcardExpression
"a.b.*" or "*". |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||