public abstract class CSTypeDeclaration extends CSType implements CSTypeParameterProvider
| Modifier and Type | Field and Description |
|---|---|
protected List<CSTypeReferenceExpression> |
_baseTypes |
protected List<CSMember> |
_members |
protected List<CSTypeParameter> |
_typeParameters |
_docs, _name, _visibilityUNKNOWN_START_POSITION| Modifier and Type | Method and Description |
|---|---|
void |
addBaseType(CSTypeReferenceExpression typeRef) |
void |
addMember(CSMember member) |
void |
addTypeParameter(CSTypeParameter typeParameter) |
List<CSTypeReferenceExpression> |
baseTypes() |
void |
clearBaseTypes() |
List<CSConstructor> |
constructors() |
CSMember |
getMember(String name) |
boolean |
isInterface() |
boolean |
isSealed() |
List<CSMember> |
members() |
boolean |
partial() |
void |
partial(boolean partial) |
List<CSTypeParameter> |
typeParameters() |
sourceLength, sourceLengthaddAttribute, addDoc, attributes, docs, isNewModifier, name, removeAttribute, setNewModifier, signature, visibility, visibilityaccept, addEnclosingIfDef, enclosingIfDefs, parent, parent, startPosition, startPositionprotected List<CSTypeReferenceExpression> _baseTypes
protected List<CSTypeParameter> _typeParameters
public boolean isSealed()
public boolean isInterface()
public void addMember(CSMember member)
public List<CSConstructor> constructors()
public void addBaseType(CSTypeReferenceExpression typeRef)
public void clearBaseTypes()
public List<CSTypeReferenceExpression> baseTypes()
public void addTypeParameter(CSTypeParameter typeParameter)
addTypeParameter in interface CSTypeParameterProviderpublic List<CSTypeParameter> typeParameters()
typeParameters in interface CSTypeParameterProviderpublic void partial(boolean partial)
public boolean partial()
Copyright © 2014. All Rights Reserved.