Uses of Interface
org.mule.devkit.model.code.Generable

Packages that use Generable
org.mule.devkit.model.code Library for generating Java source code 
 

Uses of Generable in org.mule.devkit.model.code
 

Subinterfaces of Generable in org.mule.devkit.model.code
 interface AssignmentTarget
          Marker interface for code components that can be placed to the left of '=' in an assignment.
 interface GeneratedExpression
          A Java expression.
 

Classes in org.mule.devkit.model.code that implement Generable
 class AbstractExpression
          Provides default implementations for GeneratedExpression.
 class AnnotationArrayMember
          Represents an arrays as annotation members

This class implements Annotable to allow new annotations to be added as a member of the array.

 class AnnotationValue
          Things that can be values of an annotation element.
 class Assignment
          Assignment statements, which are also expressions.
 class EnumConstant
          Enum Constant.
 class GeneratedAnnotationUse
          Represents an annotation on a program element.
 class GeneratedArray
          array creation and initialization.
 class GeneratedBlock
          A block of Java code, which may contain statements and local declarations.
 class GeneratedCast
          A cast operation.
 class GeneratedCatchBlock
          Catch block for a try/catch/finally statement
 class GeneratedClass
          A generated Java class/interface/enum/....
 class GeneratedField
          A field that can have a GeneratedJavaDocComment associated with it
 class GeneratedFieldReference
          Field Reference
 class GeneratedInvocation
          Method invocation
 class GeneratedJavaDocComment
          JavaDoc comment.
 class GeneratedPackage
          A Java package.
 class GeneratedVariable
          Variables and fields.
 class Modifiers
          Modifier groups.
 class NullType
          Special class object that represents the type of "null".
 class PrimitiveType
          Java built-in primitive types.
 class StringLiteral
          String literal.
 class Type
          A representation of a type in codeModel.
 class TypeReference
          Represents a Java reference type, such as a class, an interface, an enum, an array type, a parameterized type.
 class TypeVariable
          Type variable used to declare generics.
 

Methods in org.mule.devkit.model.code with parameters of type Generable
 Formatter Formatter.g(Generable g)
          Cause the Generable object to generate source for iteself
 

Method parameters in org.mule.devkit.model.code with type arguments of type Generable
 Formatter Formatter.g(Collection<? extends Generable> list)
          Produces Generables separated by ','
 



Copyright © 2010–2014 MuleSoft, Inc.. All rights reserved.