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

E13403-07

oracle.javatools.parser.java.v2.model.expression
Interface SourceNewClassExpression

All Superinterfaces:
CompiledAccessExpression, CompiledExpression, CompiledInvokeExpression, Element, JavaElement, JavaHasType, SourceDereferenceExpression, SourceElement, SourceExpression, SourceHasType, SourceInvokeExpression, SourceOperatorExpression

public interface SourceNewClassExpression
extends SourceInvokeExpression, SourceHasType

A ClassCreatorExpression is a final expression representing an instance creation expression. Instance creators come two flavors: normal and anonymous class.


Field Summary
 
Fields inherited from interface oracle.javatools.parser.java.v2.model.expression.SourceExpression
EMPTY_ARRAY
 
Fields inherited from interface oracle.javatools.parser.java.v2.model.SourceElement
CHILDREN_ALL, CHILDREN_BLANKLINES, CHILDREN_COMMENTS, CHILDREN_default, CHILDREN_none, CHILDREN_REGULAR, PRINT_ALL, REFORMAT_ALL, REFORMAT_INDENT
 
Method Summary
 SourceClass getAnonymousClass()
           
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.expression.SourceInvokeExpression
getArgumentAt, getArgumentCount, getArgumentList
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.expression.SourceDereferenceExpression
getLhsOperand, setLhsOperand
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.expression.SourceExpression
getConstantValue, getExpressionCode, getFirstOperand, getOperandAt, getOperandCount, getOperands, getOperatorCode, getSecondOperand, getThirdOperand
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.SourceElement
addSelf, addSelf, addSelfAfter, addSelfBefore, clearBinding, cloneSelf, compile, getBinding, getChildren, getChildren, getCompiledObject, getContainedElements, getEndOffset, getOwningFile, getOwningSourceFile, getParent, getSiblingAfter, getSiblingBefore, getSiblings, getSiblings, getStartOffset, getSymbolKind, getText, print, print, reformatSelf, removeSelf, replaceSelf, resolve, setBinding, setContext, visitSelf
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.expression.CompiledExpression
getResolvedObject
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaHasType
getResolvedType, getUnresolvedType
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaElement
getElementKind, getFile, getModifiers, getOwner, getSourceElement, isDeprecated, isFinal, isHidden, isSourceElement, isSynthetic, printCompiledInfo
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.expression.CompiledInvokeExpression
getResolvedMethod
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.expression.CompiledAccessExpression
getResolvedLhs
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.SourceHasType
getSourceType, setSourceType
 

Method Detail

getAnonymousClass

SourceClass getAnonymousClass()
Returns:
The special SourceClass object representing the anonymous class body. Null if no class body was declared.

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

E13403-07

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