public class MethodWriter extends AbstractImportProvider
| Modifier and Type | Field and Description |
|---|---|
static int |
ABSTRACT |
static int |
FINAL |
static int |
STATIC |
static int |
SYNCHRONIZED |
| Constructor and Description |
|---|
MethodWriter(String name) |
MethodWriter(String returnType,
String name) |
MethodWriter(Visibility visibility,
String returnType,
String name) |
addRequiredImportpublic static final int FINAL
public static final int STATIC
public static final int SYNCHRONIZED
public static final int ABSTRACT
public MethodWriter(String name)
public MethodWriter(Visibility visibility, String returnType, String name)
public void write(JavaFile file)
public static String modifiersToString(int modifiers)
protected void writeContent(JavaFile file)
protected String assembleSignature()
protected String assembleThrowsClause()
public Visibility getVisibility()
public void setVisibility(Visibility visibility)
visibility - the visibility to setpublic String getName()
public CodeWriter getContent()
public void setContent(CodeWriter content)
content - the content to setpublic void setContentPlain(String plainText)
public String getReturnType()
public Set<String> getRequiredImports()
getRequiredImports in class AbstractImportProviderpublic void setReturnType(String returnType)
returnType - the returnType to setpublic boolean isAbstract()
public void setAbstract(boolean isAbstract)
isAbstract - the isAbstract to setpublic void addAnnotation(String anno)
public int getModifiers()
public void setModifiers(int modifiers)
modifiers - the modifiers to setpublic void addThrownException(String exceptionType)
public boolean isConstructor()
public void setConstructor(boolean isConstructor)
isConstructor - the isConstructor to setpublic String getJavadoc()
public void setJavadoc(String javadoc)
javadoc - the new javadoc string for the method. Note: Comment characters should be left out.public void addComment(String comment)
comment - the commentCopyright © 2017 SAP SE. All Rights Reserved.