org.eclipse.cdt.internal.ui.wizards.classwizard
Class ConstructorMethodStub

java.lang.Object
  extended by org.eclipse.cdt.internal.ui.wizards.classwizard.AbstractMethodStub
      extended by org.eclipse.cdt.internal.ui.wizards.classwizard.ConstructorMethodStub
All Implemented Interfaces:
IMethodStub

public final class ConstructorMethodStub
extends AbstractMethodStub


Constructor Summary
ConstructorMethodStub()
           
ConstructorMethodStub(org.eclipse.cdt.core.parser.ast.ASTAccessVisibility access, boolean isInline)
           
 
Method Summary
 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)
           
 boolean isConstructor()
           
 
Methods inherited from class org.eclipse.cdt.internal.ui.wizards.classwizard.AbstractMethodStub
canModifyAccess, canModifyInline, getAccess, getDescription, getName, isDestructor, isInline, isVirtual, setAccess, setInline, setVirtual
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstructorMethodStub

public ConstructorMethodStub()

ConstructorMethodStub

public ConstructorMethodStub(org.eclipse.cdt.core.parser.ast.ASTAccessVisibility access,
                             boolean isInline)
Method Detail

createMethodDeclaration

public java.lang.String createMethodDeclaration(java.lang.String className,
                                                IBaseClassInfo[] baseClasses,
                                                java.lang.String lineDelimiter)
Specified by:
createMethodDeclaration in interface IMethodStub
Specified by:
createMethodDeclaration in class AbstractMethodStub

createMethodImplementation

public java.lang.String createMethodImplementation(java.lang.String className,
                                                   IBaseClassInfo[] baseClasses,
                                                   java.lang.String lineDelimiter)
Specified by:
createMethodImplementation in interface IMethodStub
Specified by:
createMethodImplementation in class AbstractMethodStub

isConstructor

public boolean isConstructor()
Specified by:
isConstructor in interface IMethodStub
Overrides:
isConstructor in class AbstractMethodStub

canModifyVirtual

public boolean canModifyVirtual()
Specified by:
canModifyVirtual in interface IMethodStub
Overrides:
canModifyVirtual in class AbstractMethodStub