public class CSProperty extends CSMetaMember implements CSParameterized
| Modifier and Type | Field and Description |
|---|---|
static String |
INDEXER |
_docs, _name, _visibilityUNKNOWN_START_POSITION| Constructor and Description |
|---|
CSProperty(String name,
CSTypeReferenceExpression type) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(CSVisitor visitor) |
void |
addParameter(CSVariableDeclaration parameter) |
CSBlock |
getter() |
void |
getter(CSBlock getter) |
boolean |
isIndexer() |
List<CSVariableDeclaration> |
parameters() |
CSBlock |
setter() |
void |
setter(CSBlock block) |
isAbstract, modifier, modifiertype, typeaddAttribute, addDoc, attributes, docs, isNewModifier, name, removeAttribute, setNewModifier, signature, visibility, visibilityaddEnclosingIfDef, enclosingIfDefs, parent, parent, startPosition, startPositionpublic static final String INDEXER
public CSProperty(String name, CSTypeReferenceExpression type)
public void addParameter(CSVariableDeclaration parameter)
addParameter in interface CSParameterizedpublic List<CSVariableDeclaration> parameters()
public void getter(CSBlock getter)
public CSBlock getter()
public void setter(CSBlock block)
public CSBlock setter()
public boolean isIndexer()
Copyright © 2014. All Rights Reserved.