org.eclipse.cdt.internal.ui.wizards.classwizard
Class AbstractMethodStub
java.lang.Object
org.eclipse.cdt.internal.ui.wizards.classwizard.AbstractMethodStub
- All Implemented Interfaces:
- IMethodStub
- Direct Known Subclasses:
- ConstructorMethodStub, DestructorMethodStub
public abstract class AbstractMethodStub
- extends java.lang.Object
- implements IMethodStub
Constructor Summary |
AbstractMethodStub(java.lang.String name,
org.eclipse.cdt.core.parser.ast.ASTAccessVisibility access,
boolean isVirtual,
boolean isInline)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractMethodStub
public AbstractMethodStub(java.lang.String name,
org.eclipse.cdt.core.parser.ast.ASTAccessVisibility access,
boolean isVirtual,
boolean isInline)
getName
public java.lang.String getName()
- Specified by:
getName
in interface IMethodStub
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interface IMethodStub
getAccess
public org.eclipse.cdt.core.parser.ast.ASTAccessVisibility getAccess()
- Specified by:
getAccess
in interface IMethodStub
setAccess
public void setAccess(org.eclipse.cdt.core.parser.ast.ASTAccessVisibility access)
- Specified by:
setAccess
in interface IMethodStub
isVirtual
public boolean isVirtual()
- Specified by:
isVirtual
in interface IMethodStub
setVirtual
public void setVirtual(boolean isVirtual)
- Specified by:
setVirtual
in interface IMethodStub
isInline
public boolean isInline()
- Specified by:
isInline
in interface IMethodStub
setInline
public void setInline(boolean isInline)
- Specified by:
setInline
in interface IMethodStub
canModifyAccess
public boolean canModifyAccess()
- Specified by:
canModifyAccess
in interface IMethodStub
canModifyVirtual
public boolean canModifyVirtual()
- Specified by:
canModifyVirtual
in interface IMethodStub
canModifyInline
public boolean canModifyInline()
- Specified by:
canModifyInline
in interface IMethodStub
isConstructor
public boolean isConstructor()
- Specified by:
isConstructor
in interface IMethodStub
isDestructor
public boolean isDestructor()
- Specified by:
isDestructor
in interface IMethodStub
createMethodDeclaration
public abstract java.lang.String createMethodDeclaration(java.lang.String className,
IBaseClassInfo[] baseClasses,
java.lang.String lineDelimiter)
- Specified by:
createMethodDeclaration
in interface IMethodStub
createMethodImplementation
public abstract java.lang.String createMethodImplementation(java.lang.String className,
IBaseClassInfo[] baseClasses,
java.lang.String lineDelimiter)
- Specified by:
createMethodImplementation
in interface IMethodStub