public interface IDeclaration
IFunctorCall. The IDeclaration is attached to an object
owning an IFunctor and should be executed against the
IFunctorCall prior to performing the call.
An example for a declaration is IArgumentDeclaration, allowing for
argument naming and ordering and to provide default values when an argument
is missing.
Syntax, semantics and application to the IFunctorCall of declarations
are up to the client.
| Modifier and Type | Method and Description |
|---|---|
IDeclaration |
copy()
Create a copy of this.
|
Object |
getDeclarationContext()
An optional declaration context.
|
boolean |
isBlock()
true if this declaration has child elements itself. |
IDeclaration copy()
Object getDeclarationContext()
IFunctorCall later and has parsed some
declarations on startup.boolean isBlock()
true if this declaration has child elements itself.
A IDeclarationElement may be a IDeclarationBlock,
supporting nested declarations. You should not use "instanceof
IDeclarationBlock" to check this behavior but this method.
true if this declaration has child elements itself.Copyright © 2013 intarsys consulting GmbH. All Rights Reserved.