|
org.netbeans.modules.cnd.api.model/1 1.3 1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
org.netbeans.modules.cnd.api.model
Interface CsmFunction<T>
- All Superinterfaces:
- CsmDeclaration<T>, CsmIdentifiable<T>, CsmNamedElement, CsmObject, CsmOffsetable, CsmOffsetableDeclaration<T>, CsmQualifiedNamedElement, CsmScope, CsmScopeElement
- All Known Subinterfaces:
- CsmConstructor, CsmFriendFunction, CsmFunctionDefinition<T>, CsmMethod<T>
public interface CsmFunction<T>
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.netbeans.modules.cnd.api.model.CsmDeclaration |
---|
CsmDeclaration.Kind |
Nested classes/interfaces inherited from interface org.netbeans.modules.cnd.api.model.CsmOffsetable |
---|
CsmOffsetable.Position |
Method Summary | |
---|---|
String |
getDeclarationText()
Gets this function's declaration text |
CsmFunctionDefinition |
getDefinition()
Gets this function definition TODO: describe getDefiition==this ... |
List<CsmParameter> |
getParameters()
|
CsmType |
getReturnType()
|
String |
getSignature()
Gets this function signature string representation. |
boolean |
isInline()
|
boolean |
isTemplate()
Returns true if this class is template, otherwise false. |
Methods inherited from interface org.netbeans.modules.cnd.api.model.CsmDeclaration |
---|
getKind, getUniqueName |
Methods inherited from interface org.netbeans.modules.cnd.api.model.CsmQualifiedNamedElement |
---|
getQualifiedName |
Methods inherited from interface org.netbeans.modules.cnd.api.model.CsmNamedElement |
---|
getName |
Methods inherited from interface org.netbeans.modules.cnd.api.model.CsmScopeElement |
---|
getScope |
Methods inherited from interface org.netbeans.modules.cnd.api.model.CsmIdentifiable |
---|
getUID |
Methods inherited from interface org.netbeans.modules.cnd.api.model.CsmOffsetable |
---|
getContainingFile, getEndOffset, getEndPosition, getStartOffset, getStartPosition, getText |
Methods inherited from interface org.netbeans.modules.cnd.api.model.CsmScope |
---|
getScopeElements |
Method Detail |
---|
getDeclarationText
String getDeclarationText()
- Gets this function's declaration text
getDefinition
CsmFunctionDefinition getDefinition()
- Gets this function definition
TODO: describe getDefiition==this ...
isTemplate
boolean isTemplate()
- Returns true if this class is template, otherwise false.
If isTemplate() returns true, this class is an instance of CsmTemplate
isInline
boolean isInline()
getReturnType
CsmType getReturnType()
getParameters
List<CsmParameter> getParameters()
getSignature
String getSignature()
- Gets this function signature string representation.
Used to identify overrides, etc.
|
org.netbeans.modules.cnd.api.model/1 1.3 1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Built on November 23 2007. | Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.