public static class JavaFieldDescription.Implemenatation extends JavaModifierableCompilationObjectDescription.Implementation implements JavaFieldDescription
JavaFieldDescription.Implemenatation
JavaModifierableCompilationObjectDescription.Implementation
Modifier and Type | Method and Description |
---|---|
Class<?> |
getDeclaringClass() |
JavaExpression |
getInitialExpression() |
int |
getModifiers() |
String |
getName() |
int |
getNestingLevel() |
JavaClassDefinition |
getOwnerClass() |
JavaTypeDefinition |
getOwnerType() |
JavaTypeDescription |
getType() |
boolean |
isSynthetic() |
protected boolean |
isValidModifier(int modifier) |
void |
setType(JavaTypeDescription type) |
setModifiers
setName
public JavaExpression getInitialExpression()
getInitialExpression
in interface JavaFieldDescription
JavaFieldDescription.getInitialExpression()
public JavaClassDefinition getOwnerClass()
getOwnerClass
in interface JavaClassMemberDescription
JavaClassMemberDescription.getOwnerClass()
public JavaTypeDefinition getOwnerType()
getOwnerType
in interface JavaTypeMemberDescription
JavaTypeMemberDescription.getOwnerType()
public JavaTypeDescription getType()
public void setType(JavaTypeDescription type)
type
- the type to setprotected boolean isValidModifier(int modifier)
isValidModifier
in class JavaModifierableCompilationObjectDescription.Implementation
modifier
- JavaModifierableCompilationObjectDefinition.Implementation.isValidModifier(int)
public String getName()
getName
in interface Named
getName
in interface Member
getName
in class JavaCompilationObject.Implementation
Named.getName()
public int getModifiers()
getModifiers
in interface JavaModifierableCompilationObjectDescription
getModifiers
in interface Member
getModifiers
in class JavaModifierableCompilationObjectDescription.Implementation
JavaModifierableCompilationObjectDescription.getModifiers()
public Class<?> getDeclaringClass()
getDeclaringClass
in interface Member
Member.getDeclaringClass()
public boolean isSynthetic()
isSynthetic
in interface Member
Member.isSynthetic()
public int getNestingLevel()
getNestingLevel
in interface JavaTypeMemberDescription
Copyright © 2003–2021 XDEV Software. All rights reserved.