Uses of Class
org.codehaus.jparsec.examples.common.ValueObject

Packages that use ValueObject
org.codehaus.jparsec.examples.bnf.ast   
org.codehaus.jparsec.examples.java.ast.declaration   
org.codehaus.jparsec.examples.java.ast.expression   
org.codehaus.jparsec.examples.java.ast.statement   
org.codehaus.jparsec.examples.java.ast.type   
org.codehaus.jparsec.examples.sql.ast   
 

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 "*".
 



Copyright © 2014. All rights reserved.