public class OverriddenMethodUnit extends AbstractUnit implements MethodUnit, InheritedUnit
Constructor and Description |
---|
OverriddenMethodUnit(DeclaredMethodUnit declaredMethodUnit,
Unit parent,
ParserErrorsImpl errors,
org.jamon.api.Location location) |
Modifier and Type | Method and Description |
---|---|
void |
addFragmentArg(FragmentArgument arg) |
void |
addOptionalArg(OptionalArgument arg) |
void |
addParentArg(ParentArgNode node) |
void |
addRequiredArg(RequiredArgument arg) |
String |
getDefaultForArg(OptionalArgument arg) |
List<FragmentArgument> |
getFragmentArgs() |
String |
getOptionalArgDefaultMethod(OptionalArgument arg) |
Collection<OptionalArgument> |
getOptionalArgsWithDefaults() |
Collection<OptionalArgument> |
getSignatureOptionalArgs() |
List<RequiredArgument> |
getSignatureRequiredArgs() |
Collection<AbstractArgument> |
getVisibleArgs() |
boolean |
isAbstract() |
boolean |
isOverride() |
void |
printRenderArgsDecl(CodeWriter writer) |
addArgName, addFragment, addOptionalArg, addRequiredArg, compareTo, generateInterfaceSummary, generateRenderBody, getErrors, getFragmentUnitIntf, getName, getParentUnit, getRenderArgs, printArgs, printArgsDecl, printRenderArgs
addStatement, doesIO, getLocation, getParent, getStatements, printStatements
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLocation
doesIO, generateRenderBody, getName
addFragment, addOptionalArg, addRequiredArg, addStatement, getFragmentUnitIntf, getParent, getParentUnit
public OverriddenMethodUnit(DeclaredMethodUnit declaredMethodUnit, Unit parent, ParserErrorsImpl errors, org.jamon.api.Location location)
public void addParentArg(ParentArgNode node)
addParentArg
in interface InheritedUnit
public Collection<AbstractArgument> getVisibleArgs()
getVisibleArgs
in class AbstractUnit
public List<FragmentArgument> getFragmentArgs()
getFragmentArgs
in interface Unit
getFragmentArgs
in class AbstractUnit
public List<RequiredArgument> getSignatureRequiredArgs()
getSignatureRequiredArgs
in interface Unit
getSignatureRequiredArgs
in class AbstractUnit
public Collection<OptionalArgument> getSignatureOptionalArgs()
getSignatureOptionalArgs
in interface Unit
getSignatureOptionalArgs
in class AbstractUnit
public String getOptionalArgDefaultMethod(OptionalArgument arg)
getOptionalArgDefaultMethod
in interface MethodUnit
public void printRenderArgsDecl(CodeWriter writer)
printRenderArgsDecl
in interface Unit
printRenderArgsDecl
in class AbstractUnit
public boolean isAbstract()
isAbstract
in interface MethodUnit
public void addFragmentArg(FragmentArgument arg)
addFragmentArg
in class AbstractUnit
public void addRequiredArg(RequiredArgument arg)
addRequiredArg
in class AbstractUnit
public void addOptionalArg(OptionalArgument arg)
addOptionalArg
in class AbstractUnit
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–2016 Jamon developers. All rights reserved.