org.jboss.errai.ioc.rebind.ioc.codegen.builder
Interface ClassMethodBuilder<T extends ClassStructureBuilder<T>>

All Superinterfaces:
Builder, ClassConstructorBuilder<T>, ClassFieldBuilder<T>
All Known Subinterfaces:
ClassStructureBuilder<T>, ClassStructureBuilderAbstractMethodOption, DefaultClassStructureBuilder, ExtendsClassStructureBuilder
All Known Implementing Classes:
ClassBuilder, ClassBuilderAbstractMethodOption

public interface ClassMethodBuilder<T extends ClassStructureBuilder<T>>
extends ClassConstructorBuilder<T>, ClassFieldBuilder<T>, Builder

Author:
Mike Brock , Christian Sadilek

Method Summary
 MethodBlockBuilder<T> packageMethod(Class<?> returnType, String name)
           
 MethodBlockBuilder<T> packageMethod(Class<?> returnType, String name, Class<?>... parms)
           
 MethodBlockBuilder<T> packageMethod(Class<?> returnType, String name, Parameter... parms)
           
 MethodBlockBuilder<T> packageMethod(MetaClass returnType, String name)
           
 MethodBlockBuilder<T> packageMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBlockBuilder<T> packageMethod(MetaClass returnType, String name, Parameter... parms)
           
 MethodBlockBuilder<T> privateMethod(Class<?> returnType, String name)
           
 MethodBlockBuilder<T> privateMethod(Class<?> returnType, String name, Class<?>... parms)
           
 MethodBlockBuilder<T> privateMethod(Class<?> returnType, String name, Parameter... parms)
           
 MethodBlockBuilder<T> privateMethod(MetaClass returnType, String name)
           
 MethodBlockBuilder<T> privateMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBlockBuilder<T> privateMethod(MetaClass returnType, String name, Parameter... parms)
           
 MethodBlockBuilder<T> protectedMethod(Class<?> returnType, String name)
           
 MethodBlockBuilder<T> protectedMethod(Class<?> returnType, String name, Class<?>... parms)
           
 MethodBlockBuilder<T> protectedMethod(Class<?> returnType, String name, Parameter... parms)
           
 MethodBlockBuilder<T> protectedMethod(MetaClass returnType, String name)
           
 MethodBlockBuilder<T> protectedMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBlockBuilder<T> protectedMethod(MetaClass returnType, String name, Parameter... parms)
           
 MethodBlockBuilder<T> publicMethod(Class<?> returnType, String name)
           
 MethodBlockBuilder<T> publicMethod(Class<?> returnType, String name, Class<?>... parms)
           
 MethodBlockBuilder<T> publicMethod(Class<?> returnType, String name, Parameter... parms)
           
 MethodBlockBuilder<T> publicMethod(MetaClass returnType, String name)
           
 MethodBlockBuilder<T> publicMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBlockBuilder<T> publicMethod(MetaClass returnType, String name, Parameter... parms)
           
 
Methods inherited from interface org.jboss.errai.ioc.rebind.ioc.codegen.builder.ClassConstructorBuilder
packageConstructor, packageConstructor, packageConstructor, packageConstructor, privateConstructor, privateConstructor, privateConstructor, privateConstructor, protectedConstructor, protectedConstructor, protectedConstructor, protectedConstructor, publicConstructor, publicConstructor, publicConstructor, publicConstructor
 
Methods inherited from interface org.jboss.errai.ioc.rebind.ioc.codegen.builder.ClassFieldBuilder
packageField, packageField, privateField, privateField, protectedField, protectedField, publicField, publicField
 
Methods inherited from interface org.jboss.errai.ioc.rebind.ioc.codegen.builder.Builder
toJavaString
 

Method Detail

publicMethod

MethodBlockBuilder<T> publicMethod(MetaClass returnType,
                                   String name)

publicMethod

MethodBlockBuilder<T> publicMethod(Class<?> returnType,
                                   String name)

publicMethod

MethodBlockBuilder<T> publicMethod(MetaClass returnType,
                                   String name,
                                   MetaClass... parms)

publicMethod

MethodBlockBuilder<T> publicMethod(Class<?> returnType,
                                   String name,
                                   Class<?>... parms)

publicMethod

MethodBlockBuilder<T> publicMethod(MetaClass returnType,
                                   String name,
                                   Parameter... parms)

publicMethod

MethodBlockBuilder<T> publicMethod(Class<?> returnType,
                                   String name,
                                   Parameter... parms)

privateMethod

MethodBlockBuilder<T> privateMethod(MetaClass returnType,
                                    String name)

privateMethod

MethodBlockBuilder<T> privateMethod(Class<?> returnType,
                                    String name)

privateMethod

MethodBlockBuilder<T> privateMethod(MetaClass returnType,
                                    String name,
                                    MetaClass... parms)

privateMethod

MethodBlockBuilder<T> privateMethod(Class<?> returnType,
                                    String name,
                                    Class<?>... parms)

privateMethod

MethodBlockBuilder<T> privateMethod(MetaClass returnType,
                                    String name,
                                    Parameter... parms)

privateMethod

MethodBlockBuilder<T> privateMethod(Class<?> returnType,
                                    String name,
                                    Parameter... parms)

protectedMethod

MethodBlockBuilder<T> protectedMethod(MetaClass returnType,
                                      String name)

protectedMethod

MethodBlockBuilder<T> protectedMethod(Class<?> returnType,
                                      String name)

protectedMethod

MethodBlockBuilder<T> protectedMethod(MetaClass returnType,
                                      String name,
                                      MetaClass... parms)

protectedMethod

MethodBlockBuilder<T> protectedMethod(Class<?> returnType,
                                      String name,
                                      Class<?>... parms)

protectedMethod

MethodBlockBuilder<T> protectedMethod(MetaClass returnType,
                                      String name,
                                      Parameter... parms)

protectedMethod

MethodBlockBuilder<T> protectedMethod(Class<?> returnType,
                                      String name,
                                      Parameter... parms)

packageMethod

MethodBlockBuilder<T> packageMethod(MetaClass returnType,
                                    String name)

packageMethod

MethodBlockBuilder<T> packageMethod(Class<?> returnType,
                                    String name)

packageMethod

MethodBlockBuilder<T> packageMethod(MetaClass returnType,
                                    String name,
                                    MetaClass... parms)

packageMethod

MethodBlockBuilder<T> packageMethod(Class<?> returnType,
                                    String name,
                                    Class<?>... parms)

packageMethod

MethodBlockBuilder<T> packageMethod(MetaClass returnType,
                                    String name,
                                    Parameter... parms)

packageMethod

MethodBlockBuilder<T> packageMethod(Class<?> returnType,
                                    String name,
                                    Parameter... parms)


Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.