Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.7.0)

E13403-08

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

Packages that use SourceTypeReference
oracle.javatools.parser.java.v2 The parser API. 
oracle.javatools.parser.java.v2.model The parser model API. 
oracle.javatools.parser.java.v2.util Various utilities for use with the parser. 
 

Uses of SourceTypeReference in oracle.javatools.parser.java.v2
 

Methods in oracle.javatools.parser.java.v2 that return SourceTypeReference
 SourceTypeReference SourceFactory.createType(byte primitive)
          Creates a primitive type reference.
 SourceTypeReference SourceFactory.createType(java.lang.String name)
          Creates a type reference.
 SourceTypeReference SourceFactory.createType(java.lang.String name, int dimensions)
          Creates a type reference.
abstract  SourceTypeReference SourceFactory.createTypeFromText(java.lang.String text)
          Attempts to create a type with the given text.
protected abstract  SourceTypeReference SourceFactory.createTypeImpl(java.lang.String name, int dimensions)
           
 

Methods in oracle.javatools.parser.java.v2 with parameters of type SourceTypeReference
 SourceNewClassExpression SourceFactory.createClassCreator(SourceExpression lhs, SourceTypeReference type, SourceListExpression arguments, SourceClassBody body)
          Deprecated. Use createNewClassExpression(SSSS).
 SourceFieldDeclaration SourceFactory.createFieldDeclaration(int modifiers, SourceTypeReference type, java.lang.String name)
          Creates a field declaration.
 SourceFieldDeclaration SourceFactory.createFieldDeclaration(int modifiers, SourceTypeReference type, java.lang.String name, SourceExpression initializer)
          Creates a field declaration.
 SourceFieldDeclaration SourceFactory.createFieldDeclaration(SourceTypeReference type, java.lang.String name)
          Creates a field declaration.
 SourceFieldDeclaration SourceFactory.createFieldDeclaration(SourceTypeReference type, java.lang.String name, SourceExpression initializer)
          Creates a field declaration.
 SourceFieldVariable SourceFactory.createFieldVariable(int modifiers, SourceTypeReference type, java.lang.String name)
          Creates a field variable.
 SourceFieldVariable SourceFactory.createFieldVariable(int modifiers, SourceTypeReference type, java.lang.String name, int xdimensions, SourceExpression initializer)
          Creates a field variable.
 SourceFieldVariable SourceFactory.createFieldVariable(int modifiers, SourceTypeReference type, java.lang.String name, SourceExpression initializer)
          Creates a field variable.
 SourceFieldVariable SourceFactory.createFieldVariable(SourceTypeReference type, java.lang.String name)
          Creates a field variable.
 SourceFieldVariable SourceFactory.createFieldVariable(SourceTypeReference type, java.lang.String name, SourceExpression initializer)
          Creates a field variable
 SourceInfixExpression SourceFactory.createInstanceof(SourceExpression lhs, SourceTypeReference type)
          Creates a new instanceof expression.
 SourceInterfacesClause SourceFactory.createInterfacesClause(SourceTypeReference one)
          Creates an interfaces ("implements" on a class and "extends" on an interface) clause.
abstract  SourceInterfacesClause SourceFactory.createInterfacesClause(SourceTypeReference[] types)
          Creates an interfaces ("implements" on a class and "extends" on an interface) clause.
 SourceLocalVariable SourceFactory.createLocalVariable(int modifiers, SourceTypeReference type, java.lang.String name)
          Creates a local variable.
abstract  SourceLocalVariable SourceFactory.createLocalVariable(int modifiers, SourceTypeReference type, java.lang.String name, int xdimensions, SourceExpression initializer)
          Creates a local variable.
 SourceLocalVariable SourceFactory.createLocalVariable(int modifiers, SourceTypeReference type, java.lang.String name, SourceExpression initializer)
          Creates a local variable.
 SourceLocalVariable SourceFactory.createLocalVariable(SourceTypeReference type, java.lang.String name)
          Creates a local variable.
 SourceLocalVariable SourceFactory.createLocalVariable(SourceTypeReference type, java.lang.String name, SourceExpression initializer)
          Creates a local variable
 SourceLocalVariableDeclaration SourceFactory.createLocalVariableDeclaration(int modifiers, SourceTypeReference type, java.lang.String name)
          Creates a local variable declaration.
 SourceLocalVariableDeclaration SourceFactory.createLocalVariableDeclaration(int modifiers, SourceTypeReference type, java.lang.String name, SourceExpression initializer)
          Creates a local variable declaration.
 SourceLocalVariableDeclaration SourceFactory.createLocalVariableDeclaration(SourceTypeReference type, java.lang.String name)
          Creates a local variable declaration.
 SourceLocalVariableDeclaration SourceFactory.createLocalVariableDeclaration(SourceTypeReference type, java.lang.String name, SourceExpression initializer)
          Creates a local variable declaration.
abstract  SourceMethod SourceFactory.createMethod(SourceTypeParameter[] tyParameters, SourceTypeReference returnType, java.lang.String methodName, SourceFormalParameterList parameters, SourceThrowsClause throwsClause, SourceBlock block)
          Creates a method declaration.
 SourceMethod SourceFactory.createMethod(SourceTypeReference returnType, java.lang.String methodName, SourceFormalParameterList parameters, SourceThrowsClause throwsClause, SourceBlock block)
          Creates a non-generic method declaration.
protected abstract  SourceNewArrayExpression SourceFactory.createNewArrayExpressionImpl(SourceTypeReference type, SourceListExpression list)
          (Internal) Creates an array creator.
abstract  SourceNewClassExpression SourceFactory.createNewClassExpression(SourceExpression lhs, SourceTypeReference type, SourceListExpression arguments, SourceClassBody body)
          Creates a class creator.
 SourceNewArrayExpression SourceFactory.createNewInitializedArrayExpression(SourceTypeReference type, SourceListExpression arrayconst)
          Creates an array creator.
 SourceNewArrayExpression SourceFactory.createNewUninitializedArrayExpression(SourceTypeReference type, SourceListExpression args)
          Creates an array creator.
abstract  SourceSuperclassClause SourceFactory.createSuperclassClause(SourceTypeReference superclass)
          Creates a superclass ("extends" on a class) clause.
 SourceThrowsClause SourceFactory.createThrowsClause(SourceTypeReference exception)
           
abstract  SourceThrowsClause SourceFactory.createThrowsClause(SourceTypeReference[] exceptions)
           
abstract  SourceTypeArgument SourceFactory.createTypeArgument(int bound, SourceTypeReference type)
          Creates a type argument.
abstract  SourceTypecastExpression SourceFactory.createTypecast(SourceTypeReference type, SourceExpression operand)
          Creates a typecast.
abstract  SourceTypeExpression SourceFactory.createTypeExpression(SourceTypeReference type)
          Creates a type expression.
 SourceTypeParameter SourceFactory.createTypeParameter(java.lang.String name, SourceTypeReference type)
          Convenience method.
abstract  SourceTypeParameter SourceFactory.createTypeParameter(java.lang.String name, SourceTypeReference[] bounds)
          Creates a type parameter.
 

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

Fields in oracle.javatools.parser.java.v2.model declared as SourceTypeReference
static SourceTypeReference[] SourceTypeReference.EMPTY_ARRAY
           
 

Methods in oracle.javatools.parser.java.v2.model that return SourceTypeReference
 SourceTypeReference SourceTypeReference.getQualifyingType()
          If this type refers to "OuterClass<Argument>.InnerClass", then this will return the type for "OuterClass<Argument>".
 SourceTypeReference SourceMethod.getSourceReturnType()
          Gets the source return type.
 SourceTypeReference SourceClass.getSourceSuperclass()
          Gets the source superclass.
 SourceTypeReference SourceSuperclassClause.getSourceSuperclass()
          Gets the superclass type.
 SourceTypeReference SourceVariableDeclaration.getSourceType()
          Gets the base source type.
 SourceTypeReference SourceTypeArgument.getSourceType()
          Gets the bound's source type.
 SourceTypeReference SourceHasType.getSourceType()
          Gets the source type.
 

Methods in oracle.javatools.parser.java.v2.model with parameters of type SourceTypeReference
 void SourceMethod.setSourceReturnType(SourceTypeReference type)
          Attempts to set the return type of this method.
 void SourceClass.setSourceSuperclass(SourceTypeReference superclass)
          Attempts to set the declared base class of this class.
 void SourceSuperclassClause.setSourceSuperclass(SourceTypeReference superclass)
          Attempts to set the declared superclass of this class.
 void SourceHasType.setSourceType(SourceTypeReference type)
          Unlinks the current source type and links the input element.
 

Uses of SourceTypeReference in oracle.javatools.parser.java.v2.util
 

Methods in oracle.javatools.parser.java.v2.util with parameters of type SourceTypeReference
 void Usages.useTypeInClassExtends(SourceTypeReference s, JavaType type)
          Usage of a type as a proper supertype.
 void Usages.useTypeInCreator(SourceTypeReference s, JavaType type)
          Usage of a type in a creator expression.
 void Usages.useTypeInFieldDecl(SourceTypeReference s, JavaType type)
          Usage of a type in a field declaration.
 void Usages.useTypeInInstanceof(SourceTypeReference s, JavaType type)
          Usage of a type in a field declaration.
 void Usages.useTypeInLocalVariableDecl(SourceTypeReference s, JavaType type)
          Usage of a type for a local variable.
 void Usages.useTypeInMiscellaneous(SourceTypeReference s, JavaType type)
          Usage of a type that doesn't fall into any other category.
 void Usages.useTypeInParameter(SourceTypeReference s, JavaType type)
          Usage of a type as the type of a formal parameter.
 void Usages.useTypeInReturnType(SourceTypeReference s, JavaType type)
          Usage of a type as a return type of a method.
 void Usages.useTypeInThrows(SourceTypeReference s, JavaType type)
          Usage of a type as a declared exception for a method or constructor.
 void Usages.useTypeInTypecast(SourceTypeReference s, JavaType type)
          Usage of a type in a typecast expression.
 void SourceVisitor.whenEnterTypeRef(SourceTypeReference sourceType)
           
 void SourceVisitor.whenExitTypeRef(SourceTypeReference sourceType)
           
 


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.7.0)

E13403-08

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