| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String[] |
EMPTY_STRING_ARRAY |
protected java.lang.String |
qualifiedName |
| Constructor and Description |
|---|
AbstractJNode() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
computeQualifiedName() |
protected java.lang.String |
computeQualifiedName(JAbstractType abstractType) |
protected java.lang.String |
computeQualifiedName(JInitializer initializer) |
protected java.lang.String |
computeQualifiedName(JMethod method) |
abstract void |
dispose() |
java.util.List<JNode> |
getChildren()
Returns the children of this node.
|
abstract FacadeHelper |
getFacadeHelper() |
int |
getFlags()
Returns the modifier flags for this node.
|
protected java.lang.String |
getName(JInitializer initializer) |
java.lang.String |
getQualifiedName()
Returns the qualified name of this node.
|
protected abstract java.lang.Object |
getWrappedObject() |
abstract boolean |
isDisposed() |
abstract void |
setFacadeHelper(FacadeHelper facadeHelper) |
protected static final java.lang.String[] EMPTY_STRING_ARRAY
protected java.lang.String qualifiedName
public abstract void dispose()
public abstract boolean isDisposed()
protected abstract java.lang.Object getWrappedObject()
public abstract void setFacadeHelper(FacadeHelper facadeHelper)
public abstract FacadeHelper getFacadeHelper()
public java.lang.String getQualifiedName()
JNodegetQualifiedName in interface JNodeprotected java.lang.String computeQualifiedName()
protected java.lang.String getName(JInitializer initializer)
protected java.lang.String computeQualifiedName(JInitializer initializer)
protected java.lang.String computeQualifiedName(JAbstractType abstractType)
protected java.lang.String computeQualifiedName(JMethod method)
public java.util.List<JNode> getChildren()
JNodeThe list must be unmodifiable if the implementation doesn't support direct manipulation.
getChildren in interface JNodepublic int getFlags()
JNodeFacadeFlags.Copyright © 2021. Licensed under the Eclipse Public License v2.0. All rights reserved.
Submit a bug or feature