intarsys runtime library

Uses of Interface
de.intarsys.tools.functor.IDeclaration

Packages that use IDeclaration
de.intarsys.tools.functor   
 

Uses of IDeclaration in de.intarsys.tools.functor
 

Subinterfaces of IDeclaration in de.intarsys.tools.functor
 interface IArgumentDeclaration
          The declaration for an argument to an IFunctorCall.
 interface IDeclarationBlock
          A group of IDeclaration instances.
 interface IDeclarationElement
          A concrete named declaration.
 

Classes in de.intarsys.tools.functor that implement IDeclaration
 class ArgumentDeclaration
          An argument declaration supporting argument reordering/ naming and default values.
 class Declaration
          A common superclass for implementing IDeclaration.
 class DeclarationBlock
          A generic implementation for IDeclarationBlock.
 class DeclarationElement
          A common superclass for IDeclarationElement instances.
 class EmptyDeclarationBlock
          Helper implementation for an empty declaration block.
 

Methods in de.intarsys.tools.functor that return IDeclaration
 IDeclaration[] IDeclarationBlock.getDeclarations()
          The array of IDeclaration instances in this block.
 IDeclaration[] EmptyDeclarationBlock.getDeclarations()
           
 IDeclaration[] DeclarationElement.getDeclarations()
           
 IDeclaration[] DeclarationBlock.getDeclarations()
           
 

Methods in de.intarsys.tools.functor with parameters of type IDeclaration
 void DeclarationBlock.addDeclaration(IDeclaration declaration)
           
 boolean DeclarationBlock.removeDeclaration(IDeclaration declaration)
           
 

Constructors in de.intarsys.tools.functor with parameters of type IDeclaration
ArgumentDeclaration(Object declarationContext, String name, String modifiers, int index, IDeclaration[] nestedDeclarations)
           
DeclarationBlock(Object declarationContext, IDeclaration[] declarations)
           
DeclarationElement(Object declarationContext, String name, String modifiers, IDeclaration[] nestedDeclarations)
           
 


intarsys runtime library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.