Uses of Class
org.jparsec.examples.common.ValueObject
-
-
Uses of ValueObject in org.jparsec.examples.bnf.ast
Subclasses of ValueObject in org.jparsec.examples.bnf.ast Modifier and Type Class Description classAltRuleRepresents a rule with a bunch of alternatives.classLiteralRuleRepresents a literal rule.classQuantifiedRuleRepresents a quantified rule.classRuleDefRepresents a rule definition.classRuleReferenceRepresents a reference to a named production rule.classSequentialRuleRepresents a sequential rule. -
Uses of ValueObject in org.jparsec.examples.java.ast.declaration
Subclasses of ValueObject in org.jparsec.examples.java.ast.declaration Modifier and Type Class Description classAnnotationDefRepresents an annotation definition.classClassDefRepresents a class definition;classClassInitializerDefRepresents a static initializer or an instance initializer.classConstructorDefRepresents a constructor definition.classDefBodyRepresents the body of interface, class, or annotation.classEnumDefRepresents an enum definition.classFieldDefRepresents a field definition.classImportRepresents an import statement.classInterfaceDefRepresents an interface definition.classMethodDefRepresents a method definition.classNestedDefRepresents a nested declaration.classProgramRepresents a single java source file.classQualifiedNameRepresents a qualified name in import or package statement.classTypeParameterDefRepresents a type parameter in a type or method definition. -
Uses of ValueObject in org.jparsec.examples.java.ast.expression
Subclasses of ValueObject in org.jparsec.examples.java.ast.expression Modifier and Type Class Description classArrayInitializerRepresents array initializer used in variable definition.classArraySubscriptExpressionRepresents an "array[i]" expression.classBinaryExpressionRepresents binary expression such as "a + b".classBooleanLiteral"true" or "false".classCastExpressionA cast expression.classCharLiteralRepresents a character literal.classClassLiteralRepresents "Foo.class".classConditionalExpressionRepresents "?:" expression.classConstructorReferenceclassDecimalPointNumberLiteralRepresents a decimal point number.classIdentifierRepresents a simple name as expression.classInstanceOfExpressionRepresents "expr instanceof type".classIntegerLiteralRepresents any integral number literal.classLambdaExpressionRepresents lambda expressions.static classLambdaExpression.ParameterclassMethodCallExpressionRepresents expressions likeobj.f(...).classMethodReferenceRepresents expressions likeobj::f.classNewArrayExpressionRepresents a "new Foo[] {...}" or "new Foo[size] {...}" expression.classNewExpressionRepresents a non-qualified "new" statement with possibly anonymous class syntax.classPostfixUnaryExpressionRepresents expression with postfix unary operator.classPrefixUnaryExpressionRepresents expression with prefix unary operator.classQualifiedExpressionRepresents "obj.field", "SomeType.staticField", "SomeType.SomeNestedType" or "org.codehaus.jparsec" kind of qualified expressions.classScientificNumberLiteralRepresents scientific notation number.classStringLiteralRepresents a string literal.classSuperExpressionRepresents the "super" keyword.classThisExpression"this" or "A.B.this". -
Uses of ValueObject in org.jparsec.examples.java.ast.statement
Subclasses of ValueObject in org.jparsec.examples.java.ast.statement Modifier and Type Class Description classAnnotationRepresents the use of an annotation.static classAnnotation.ElementclassAssertStatementRepresents an "assert" statement.classBlockStatementRepresents a block.classBreakStatementRepresents "break" statement.classContinueStatementRepresents "continue" statement.classDoWhileStatementRepresents the "do ...classExpressionListStatementRepresents the comma delimited expression list used in the initializer of a "for" loop.classExpressionStatementRepresents a method call statement.classForeachStatementRepresents the enhanced for loop statement.classForStatementRepresents the traditional for loop.classIfStatementRepresents an "if" statement.classLabelStatementRepresents a label statement such as "foo:".classParameterDefRepresents a parameter definition.classReturnStatementRepresents "return" statement.classSuperCallStatementRepresents a "this(params)" statement.classSwitchStatementRepresents the "switch case" expression.classSynchronizedBlockStatementRepresents "synchronized" block.classThisCallStatementRepresents a "this(params)" statement.classThrowStatementRepresents a "throw" statement.classTryStatementRepresents the "try-catch-finally" statement.static classTryStatement.CatchBlockclassVarStatementRepresents a single variable declaration.static classVarStatement.VarclassWhileStatementRepresents the "while () ..." statement. -
Uses of ValueObject in org.jparsec.examples.java.ast.type
Subclasses of ValueObject in org.jparsec.examples.java.ast.type Modifier and Type Class Description classArrayTypeLiteralRepresents an array type literal.classLowerBoundWildcardRepresents "? super SomeBound" type literal.classSimpleTypeLiteralRepresents a non-array type literal.classUpperBoundWildcardRepresents "? extends SomeBound" type literal. -
Uses of ValueObject in org.jparsec.examples.sql.ast
Subclasses of ValueObject in org.jparsec.examples.sql.ast Modifier and Type Class Description classAliasedRelationAn aliased relation.classBetweenExpressionExpression like "expr between a and b".classBinaryExpressionAn expression of binary operator.classBinaryRelationalExpressionAn expression like "expr in (select ...)".classCrossJoinRelationModels cross join.classFullCaseExpressionThe "case when cond1 then val1 when cond2 then val2 else def end" expression.classFunctionExpressionA function call.classGroupBy"group by" clause.classJoinRelationModels a join.classLikeExpressionRepresents "expr like 'pattern' escape 'escape'" expression.classNumberExpressionA number expression.classOrderByThe "order by" clause.static classOrderBy.ItemclassProjectionRepresents a single projection in a select statement, it can be either an expression, a wildcard or an expression with an alias.classQualifiedNameA qualified name like "a.b.c".classQualifiedNameExpressionAn expression like "a.b.c".classSelectModels the select statement.classSimpleCaseExpressionThe "case expr when cond then val ... end" expression.classStringExpressionA string literal.classTableRelationModels a table name.classTupleExpressionModels a tuple of expressions such as "(1, 2, 3)".classUnaryExpressionModels an expression with unary operator.classUnaryRelationalExpressionModels an expression like "exists (select ...)".classUnionRelationModels a union relation.classWildcardExpression"a.b.*" or "*".
-