org.mesopotamia.lang.java
Class JavaLanguageElement
java.lang.Object
LanguageElement
org.mesopotamia.lang.java.JavaLanguageElement
- Direct Known Subclasses:
- Annotation, AnnotationMemberArrayInitializer, AnnotationMemberValuePair, ArrayInitializer, Assert, Break, BuiltInType, Case, CasesGroup, CompilationUnit, CompoundStatement, Continue, Do, EmptyStatement, ExplicitThisConstructorInvocation, Expression, ExpressionList, Field, FinallyClause, For, ForEachClause, Handler, If, LabeledStatement, Modifier, Modifiers, ParameterDefinition, Return, Switch, SynchronizedStatement, Throw, TryBlock, TypeArgument, TypeBound, TypeParameter, VariableInitializer, While
public class JavaLanguageElement
- extends LanguageElement
Base class for all language elements for Java language
- Author:
- Pavel Vlasov
Constructor Summary |
JavaLanguageElement(NodeData xData,
java.lang.Class<?> context,
Scan scan,
RepositoryLanguage language,
java.lang.Object environment)
|
Method Summary |
protected void |
acceptChildren(Visitor visitor)
|
java.util.List<Comment> |
getComments()
|
protected java.lang.String |
getFcn()
Helper method for giving FCN's to anonymous and local classes. |
LanguageElement |
getProvider()
Provider for this language element, i.e. |
void |
setProviderHandle(LanguageElementHandle providerHandle)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAVA_LANG_OBJECT
public static final java.lang.String JAVA_LANG_OBJECT
- See Also:
- Constant Field Values
providerHandle
protected LanguageElementHandle providerHandle
fcn
protected java.lang.String fcn
fcnCalculated
protected boolean fcnCalculated
JavaLanguageElement
public JavaLanguageElement(NodeData xData,
java.lang.Class<?> context,
Scan scan,
RepositoryLanguage language,
java.lang.Object environment)
getComments
public java.util.List<Comment> getComments()
- Returns:
- Comments before this element, if any.
setProviderHandle
public void setProviderHandle(LanguageElementHandle providerHandle)
acceptChildren
protected void acceptChildren(Visitor visitor)
getProvider
public LanguageElement getProvider()
- Provider for this language element, i.e. what comes before DOT.
- Returns:
getFcn
protected java.lang.String getFcn()
- Helper method for giving FCN's to anonymous and local classes.
- Returns:
Copyright © 2005 Hammurapi Group. All Rights Reserved.