Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


Uses of Interface
oracle.javatools.parser.java.v2.model.Element

Packages that use Element
oracle.javatools.parser.java.v2.classfile The parser's class file reader. 
oracle.javatools.parser.java.v2.common Classes common to model implementations. 
oracle.javatools.parser.java.v2.model The parser model API. 
oracle.javatools.parser.java.v2.model.doc The parser model API for doc elements. 
oracle.javatools.parser.java.v2.model.expression The parser model API for expressions. 
oracle.javatools.parser.java.v2.model.statement The parser model API for statements. 
oracle.jdeveloper.java.provider Public implementations of the JavaFileProvider interface. 

 

Uses of Element in oracle.javatools.parser.java.v2.classfile

 

Classes in oracle.javatools.parser.java.v2.classfile that implement Element
 class oracle.javatools.parser.java.v2.classfile.ClClass
           

 

Uses of Element in oracle.javatools.parser.java.v2.common

 

Classes in oracle.javatools.parser.java.v2.common that implement Element
 class AbstractAnnotation
          TODO: Is this class really necessary?
 class AbstractClass
          An abstract implementation of JavaClass.
 class AbstractElement
          A generic implementation of JavaElement with stubs for most of the methods.
 class AbstractField
          An abstract implementation of JavaField.
 class AbstractMethod
          An abstract implementation of JavaMethod.
 class AbstractPackage
          An abstract implementation of JavaPackage.
 class AbstractType
          An abstract implementation of JavaType.
 class AbstractVariable
          An abstract implementation of JavaVariable.
 class CastedMethod
          A "casted method" represents a method invocation followed by a type cast.
 class PrimitiveType
          Represents a primitive type JavaClass.
 class QuickComponent
          A QuickComponent is a special type of JavaVariable that refers to an annotation member (method!).
 class QuickHasName
          A lightweight object that knows how to retrieve its resolved type when asked for it.
 class QuickHasType
          A lightweight object that knows how to retrieve its resolved type when asked for it.
 class QuickLocalVariable
          A light-weight implementation of JavaLocalVariable, particularly useful for constructing formal parameter objects for use with QuickMethod.
 class QuickMethod
          A lightweight implementation of JavaMethod.
 class SignatureHasType
          This JavaHasType gets its name in that it's used for signature parsing.
 class Value
          Represents a value in the java language.
 class WrapperClass
          Skeleton implementation of an object wrapping a class.
 class WrapperField
          Skeleton implementation of an object wrapping a field.
 class WrapperLocalVariable
          Skeleton implementation of an object wrapping a local variable.
 class WrapperMethod
          Skeleton implementation of an object wrapping a method.
 class WrapperPackage
          Skeleton implementation of an object wrapping a class.

 

Uses of Element in oracle.javatools.parser.java.v2.model

 

Subinterfaces of Element in oracle.javatools.parser.java.v2.model
 interface CompiledImport
          A traditional narrow import declaration imports a single type.
 interface JavaAnnotation
          An instance of an annotation type.
 interface JavaClass
          A JavaClass is mostly the equivalent of java/lang/Class.
 interface JavaElement
          CompiledObject is the compiled representation of a syntactic (aka symbolic) java element.
 interface JavaField
          The JavaField is the compiled representation of a java field.
 interface JavaFile
          A compilation unit.
 interface JavaHasAnnotations
          All runtime annotations are provided, both visible and invisible.
 interface JavaHasName
          A JavaHasName object has a name.
 interface JavaHasType
          A JavaHasType object has a descriptor and a signature.
 interface JavaIsGeneric
          A generic declaration declares type parameters.
 interface JavaLocalVariable
          A compile-time local variable (or formal parameter).
 interface JavaMember
          A JavaMember is the base interface of several Java entities, such as fields, methods, classes, initializers, and types.
 interface JavaMethod
          The JavaMethod is the compiled representation of a java method or constructor, including the implicit <clinit> method.
 interface JavaPackage
          A JavaPackage is the compiled representation of a Java package.
 interface JavaType
          JavaType is the common base interface for JavaClass, JavaTypeVariable, and JavaWildcardType.
 interface JavaTypeVariable
          The TypeVariable is a new concept in jdk 1.5.
 interface JavaVariable
          The JavaVariable is the compiled representation of a local variable, including formal parameters.
 interface JavaWildcardType
          The WildcardType is a new concept in jdk 1.5.
 interface SourceAnnotation
          An annotation (not to be confused with annotation type).
 interface SourceBlock
          The SourceCodeBlock represents code blocks for methods and statements.
 interface SourceBlockElement
          A SourceElement that may be a child of a SourceBlock.
 interface SourceCatchParameter
          Represents a catch clause parameter, which is similar to a SourceFormalParameter except the type can be the union of several disjunct types
 interface SourceClass
          A SourceClass is the syntactic (aka symbolic) representation of a java class: classes, enums, interfaces, and annotation types.
 interface SourceClassBody
          A class body, sometimes called a class block.
 interface SourceClassInitializer
          The SourceMember represents a member declaration for a type.
 interface SourceElement
          Every node in the java parse tree is a subinterface of a SourceElement.
 interface SourceEnumConstant
          An enum constant.
 interface SourceError
          An error found in the parse tree.
 interface SourceFieldDeclaration
          A field (or enum constant) declaration.
 interface SourceFieldVariable
          A field variable.
 interface SourceFile
          The SourceFile represents the root node for a complete Source source file.
 interface SourceFormalParameter
          A formal parameter.
 interface SourceFormalParameterList
          A formal parameter list.
 interface SourceHasBlock
          A source element that has a block.
 interface SourceHasModifiers
          A SourceElement that may have modifiers.
 interface SourceHasName
          A SourceHasName has a SourceName (notice that this is a SourceToken child) child.
 interface SourceHasType
          A SourceElement that has a type reference.
 interface SourceImport
          An import declaration.
 interface SourceInterfacesClause
          An extends and/or an implements clause.
 interface SourceLexicalBlankline
          A whitespace token.
 interface SourceLexicalComment
          A comment token.
 interface SourceLexicalElement
          A lexical element is what the JLS refers to as an input element in section 3.5.
 interface SourceLexicalSqlj
          A SQLJ declaration or executable statement.
 interface SourceLocalVariable
          A local variable or formal parameter.
 interface SourceLocalVariableDeclaration
          A local variable declaration.
 interface SourceMember
          The SourceMember represents a member declaration for a type.
 interface SourceMemberVariable
          A field (or enum constant) variable.
 interface SourceMethod
          A SourceMethod is the syntactic (aka symbolic) representation of a java method or constructor declaration.
 interface SourceName
          A name.
 interface SourcePackage
          The SourcePackage.
 interface SourceSuperclassClause
          An extends and/or an implements clause.
 interface SourceThrowsClause
          A throws clause for a method or constructor declaration.
 interface SourceTypeArgument
          A type argument for a type reference.
 interface SourceTypeParameter
          A type parameter.
 interface SourceTypeReference
          A type reference.
 interface SourceVariable
          A SourceVariable is the syntactic (aka symbolic) representation of a java variable, including: field variables, enum constant variables, local variables, and formal parameters.
 interface SourceVariableDeclaration
          The common base interface for a field declaration and a local variable declaration.

 

Uses of Element in oracle.javatools.parser.java.v2.model.doc

 

Subinterfaces of Element in oracle.javatools.parser.java.v2.model.doc
 interface CompiledDocReference
          A CompiledDocReference is the compiled interface for a doc comment reference to a type, method, constructor, field, or parameter.
 interface SourceDocBlockTag
          A SourceDocBlockTag represents a block tag within a SourceDocComment.
 interface SourceDocComment
          A SourceDocComment represents a documentation comment ("doc comment") associated with a class, interface, constructor, method, or field.
 interface SourceDocDescription
          A SourceDocDescription represents the main description of a SourceDocComment or the description of a SourceDocTag.
 interface SourceDocElement
          The common supertype of all doc elements.
 interface SourceDocHasDescription
          A doc element that has a description.
 interface SourceDocInlineTag
          A SourceDocInlineTag represents an in-line tag within a SourceDocDescription.
 interface SourceDocReference
          A SourceDocReference represents the Java element reference in @exception, @link, @linkplain, @param, @see, @serialField, @throws, and two-argument @value> tags.
 interface SourceDocTag
          A SourceDocTag represents a block tag within a SourceDocComment or an in-line tag within a SourceDocDescription.
 interface SourceDocTagName
          A SourceDocTextFragment represents a text fragment within a SourceDocDescription.
 interface SourceDocTextFragment
          A SourceDocTextFragment represents a text fragment within a SourceDocDescription.

 

Uses of Element in oracle.javatools.parser.java.v2.model.expression

 

Subinterfaces of Element in oracle.javatools.parser.java.v2.model.expression
 interface CompiledAccessExpression
          The type of a compiled access expression.
 interface CompiledExpression
          The type of a compiled expression.
 interface CompiledInvokeExpression
          The type of a compiled invocation expression.
 interface CompiledSelfVariable
          The type of a compiled self variable.
 interface CompiledTmpVariable
          The type of a compiled tmp variable.
 interface SourceAnnotationExpression
          An AnnotationExpression is a final expression representing an annotation that is also an expression operand (and therefore must be a subclass of Expression).
 interface SourceArrayAccessExpression
          An ArrayAccessExpression is a final expression representing an array access expression.
 interface SourceAssignmentExpression
          An AssignmentExpression is a final expression representing infix operations that are assignments.
 interface SourceDereferenceExpression
          A SourceDereferenceExpression is a common base expression representing an operator that performs a dereference.
 interface SourceDotExpression
          A DotExpression is a final expression representing a selector.
 interface SourceExpression
          The SourceExpression is essentially the union of all the various operators and primaries.
 interface SourceInfixExpression
          An InfixExpression is a final expression representing an infix operation that is not an assignment.
 interface SourceInvokeExpression
          A SourceInvokeExpression is a common base expression representing any invocation expression.
 interface SourceListExpression
          A ListExpression is a final expression representing non-operation expressions that have a variable number of operands.
 interface SourceLiteralExpression
          A LiteralExpression is a final expression representing a lexical literal.
 interface SourceMethodCallExpression
          A MethodCallExpression is a final expression representing a method invocation or an explicit constructor invocation.
 interface SourceNewArrayExpression
          An ArrayAccessExpression is a final expression representing an array access expression.
 interface SourceNewClassExpression
          A ClassCreatorExpression is a final expression representing an instance creation expression.
 interface SourceOperatorExpression
          An OperatorExpression is a common base expression representing a multi-operand expression that performs an operation.
 interface SourceQuestionExpression
          A QuestionExpression is a final expression representing the ternary operator x? x: x.
 interface SourceSimpleNameExpression
          A SimpleNameExpression is a final expression representing an unqualified name access.
 interface SourceTypecastExpression
          A TypecastExpression is a final expression representing a type cast.
 interface SourceTypeExpression
          A TypeExpression is a final expression representing a type that is also an expression operand (and therefore must be a subclass of Expression).
 interface SourceUnaryExpression
          A UnaryExpression is a final expression representing the prefix and postfix operators but not the typecast operator.
 interface SourceWrapperExpression
          A WrapperExpression is a final expression that represents wrapping constructs such as parentheses and brackets.

 

Uses of Element in oracle.javatools.parser.java.v2.model.statement

 

Subinterfaces of Element in oracle.javatools.parser.java.v2.model.statement
 interface CompiledStatementLabel
          The compile-model declaration of a statement label.
 interface SourceAssertStatement
          An assert statement.
 interface SourceBlockStatement
          A BlockStatement is a final statement representing a statement that is (and only is) a block.
 interface SourceBreakStatement
          A break statement.
 interface SourceCatchClause
          A catch clause of a try statement.
 interface SourceCompoundStatement
          A CompoundStatement is a common base statement representing statements that have children statements.
 interface SourceConditionalStatement
          A ConditionalStatement is a common base statement representing compound statements having (requiring) a single expression of boolean type.
 interface SourceContinueStatement
          A continue statement.
 interface SourceDoStatement
          A do statement.
 interface SourceElseClause
          An else clause.
 interface SourceEmptyStatement
          An empty statement.
 interface SourceExpressionStatement
          An expression statement.
 interface SourceFinallyClause
          A finally clause.
 interface SourceForStatement
          A for statement.
 interface SourceIfStatement
          An if statement.
 interface SourceReturnStatement
          A return statement.
 interface SourceSimpleStatement
          A SimpleStatement is a common base statement representing a statement that has no child statement and may optionally have expressions.
 interface SourceStatement
          This is the common base interface of all statements.
 interface SourceStatementLabel
          A label on a labeled statement.
 interface SourceSwitchLabel
          Default and continue labels for switch bodies.
 interface SourceSwitchStatement
          A switch statement.
 interface SourceSynchStatement
          A synchronized statement.
 interface SourceThrowStatement
          A throw statement.
 interface SourceTryStatement
          A try statement.
 interface SourceWhileStatement
          A while statement.

 

Uses of Element in oracle.jdeveloper.java.provider

 

Classes in oracle.jdeveloper.java.provider that implement Element
protected  class BaseFileProvider.BaseClass
          Our ClCass implementation to override handling of inner class searching and source file hints for SourceClass searching.
protected  class BaseFileProvider.BasePackage
          This is a basic wrapper implementation of JavaPackage.

 


Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


Copyright © 1997, 2012, Oracle. All rights reserved.