org.eclipse.cdt.internal.ui.wizards.classwizard
Interface IMethodStub

All Known Implementing Classes:
AbstractMethodStub, ConstructorMethodStub, DestructorMethodStub

public interface IMethodStub


Method Summary
 boolean canModifyAccess()
           
 boolean canModifyInline()
           
 boolean canModifyVirtual()
           
 java.lang.String createMethodDeclaration(java.lang.String className, IBaseClassInfo[] baseClasses, java.lang.String lineDelimiter)
           
 java.lang.String createMethodImplementation(java.lang.String className, IBaseClassInfo[] baseClasses, java.lang.String lineDelimiter)
           
 org.eclipse.cdt.core.parser.ast.ASTAccessVisibility getAccess()
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 boolean isConstructor()
           
 boolean isDestructor()
           
 boolean isInline()
           
 boolean isVirtual()
           
 void setAccess(org.eclipse.cdt.core.parser.ast.ASTAccessVisibility access)
           
 void setInline(boolean isVirtual)
           
 void setVirtual(boolean isVirtual)
           
 

Method Detail

getName

java.lang.String getName()

getDescription

java.lang.String getDescription()

getAccess

org.eclipse.cdt.core.parser.ast.ASTAccessVisibility getAccess()

canModifyAccess

boolean canModifyAccess()

setAccess

void setAccess(org.eclipse.cdt.core.parser.ast.ASTAccessVisibility access)

isVirtual

boolean isVirtual()

canModifyVirtual

boolean canModifyVirtual()

setVirtual

void setVirtual(boolean isVirtual)

isInline

boolean isInline()

canModifyInline

boolean canModifyInline()

setInline

void setInline(boolean isVirtual)

isConstructor

boolean isConstructor()

isDestructor

boolean isDestructor()

createMethodDeclaration

java.lang.String createMethodDeclaration(java.lang.String className,
                                         IBaseClassInfo[] baseClasses,
                                         java.lang.String lineDelimiter)

createMethodImplementation

java.lang.String createMethodImplementation(java.lang.String className,
                                            IBaseClassInfo[] baseClasses,
                                            java.lang.String lineDelimiter)