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, printRenderArgsaddStatement, doesIO, getLocation, getParent, getStatements, printStatementsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLocationdoesIO, generateRenderBody, getNameaddFragment, addOptionalArg, addRequiredArg, addStatement, getFragmentUnitIntf, getParent, getParentUnitpublic OverriddenMethodUnit(DeclaredMethodUnit declaredMethodUnit, Unit parent, ParserErrorsImpl errors, org.jamon.api.Location location)
public void addParentArg(ParentArgNode node)
addParentArg in interface InheritedUnitpublic Collection<AbstractArgument> getVisibleArgs()
getVisibleArgs in class AbstractUnitpublic List<FragmentArgument> getFragmentArgs()
getFragmentArgs in interface UnitgetFragmentArgs in class AbstractUnitpublic List<RequiredArgument> getSignatureRequiredArgs()
getSignatureRequiredArgs in interface UnitgetSignatureRequiredArgs in class AbstractUnitpublic Collection<OptionalArgument> getSignatureOptionalArgs()
getSignatureOptionalArgs in interface UnitgetSignatureOptionalArgs in class AbstractUnitpublic String getOptionalArgDefaultMethod(OptionalArgument arg)
getOptionalArgDefaultMethod in interface MethodUnitpublic void printRenderArgsDecl(CodeWriter writer)
printRenderArgsDecl in interface UnitprintRenderArgsDecl in class AbstractUnitpublic boolean isAbstract()
isAbstract in interface MethodUnitpublic void addFragmentArg(FragmentArgument arg)
addFragmentArg in class AbstractUnitpublic void addRequiredArg(RequiredArgument arg)
addRequiredArg in class AbstractUnitpublic void addOptionalArg(OptionalArgument arg)
addOptionalArg in class AbstractUnitpublic Collection<OptionalArgument> getOptionalArgsWithDefaults()
getOptionalArgsWithDefaults in interface MethodUnitpublic String getDefaultForArg(OptionalArgument arg)
getDefaultForArg in interface MethodUnitpublic boolean isOverride()
isOverride in interface MethodUnitCopyright © 2003–2015 Jamon developers. All rights reserved.