public class DeclaredMethodUnit extends AbstractInnerUnit implements MethodUnit
Constructor and Description |
---|
DeclaredMethodUnit(String name,
TemplateUnit parent,
ParserErrorsImpl errors,
org.jamon.api.Location location) |
DeclaredMethodUnit(String name,
TemplateUnit parent,
ParserErrorsImpl errors,
org.jamon.api.Location location,
boolean isAbstract) |
Modifier and Type | Method and Description |
---|---|
boolean |
doesIO() |
String |
getDefaultForArg(OptionalArgument arg) |
String |
getOptionalArgDefaultMethod(OptionalArgument arg) |
Collection<OptionalArgument> |
getOptionalArgsWithDefaults() |
boolean |
isAbstract() |
boolean |
isOverride() |
addFragmentArg, addOptionalArg, addRequiredArg, getDeclaredRequiredArgs, getFragmentArgs, getOptionalArgs, getOptionalArgsSet, getRenderArgs, getRequiredArgs, getSignatureOptionalArgs, getSignatureRequiredArgs, getVisibleArgs, hasOptionalArgs, hasRequiredArgs
addArgName, addFragment, addOptionalArg, addRequiredArg, compareTo, generateInterfaceSummary, generateRenderBody, getErrors, getFragmentUnitIntf, getName, getParentUnit, printArgs, printArgsDecl, printRenderArgs, printRenderArgsDecl
addStatement, getLocation, getParent, getStatements, printStatements
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLocation
generateRenderBody, getFragmentArgs, getName, getSignatureOptionalArgs, getSignatureRequiredArgs, printRenderArgsDecl
addFragment, addOptionalArg, addRequiredArg, addStatement, getFragmentUnitIntf, getParent, getParentUnit
public DeclaredMethodUnit(String name, TemplateUnit parent, ParserErrorsImpl errors, org.jamon.api.Location location, boolean isAbstract)
public DeclaredMethodUnit(String name, TemplateUnit parent, ParserErrorsImpl errors, org.jamon.api.Location location)
public String getOptionalArgDefaultMethod(OptionalArgument arg)
getOptionalArgDefaultMethod
in interface MethodUnit
public boolean isAbstract()
isAbstract
in interface MethodUnit
public boolean doesIO()
doesIO
in interface Unit
doesIO
in class AbstractStatementBlock
true
if this unit does IO, or an extension of this unit could do IO.public Collection<OptionalArgument> getOptionalArgsWithDefaults()
getOptionalArgsWithDefaults
in interface MethodUnit
public String getDefaultForArg(OptionalArgument arg)
getDefaultForArg
in interface MethodUnit
public boolean isOverride()
isOverride
in interface MethodUnit
Copyright © 2003–2017 Jamon developers. All rights reserved.