Errai 3.0.1-SNAPSHOT

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

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

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

Author:
Mike Brock , Christian Sadilek

Method Summary
 MethodCommentBuilder<T> packageMethod(Class<?> returnType, String name)
           
 MethodCommentBuilder<T> packageMethod(Class<?> returnType, String name, Class<?>... parms)
           
 MethodCommentBuilder<T> packageMethod(Class<?> returnType, String name, Parameter... parms)
           
 MethodCommentBuilder<T> packageMethod(MetaClass returnType, String name)
           
 MethodCommentBuilder<T> packageMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> packageMethod(MetaClass returnType, String name, Parameter... parms)
           
 MethodCommentBuilder<T> privateMethod(Class<?> returnType, String name)
           
 MethodCommentBuilder<T> privateMethod(Class<?> returnType, String name, Class<?>... parms)
           
 MethodCommentBuilder<T> privateMethod(Class<?> returnType, String name, Parameter... parms)
           
 MethodCommentBuilder<T> privateMethod(MetaClass returnType, String name)
           
 MethodCommentBuilder<T> privateMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> privateMethod(MetaClass returnType, String name, Parameter... parms)
           
 MethodCommentBuilder<T> protectedMethod(Class<?> returnType, String name)
           
 MethodCommentBuilder<T> protectedMethod(Class<?> returnType, String name, Class<?>... parms)
           
 MethodCommentBuilder<T> protectedMethod(Class<?> returnType, String name, Parameter... parms)
           
 MethodCommentBuilder<T> protectedMethod(MetaClass returnType, String name)
           
 MethodCommentBuilder<T> protectedMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> protectedMethod(MetaClass returnType, String name, Parameter... parms)
           
 MethodCommentBuilder<T> publicMethod(Class<?> returnType, String name)
           
 MethodCommentBuilder<T> publicMethod(Class<?> returnType, String name, Class<?>... parms)
           
 MethodCommentBuilder<T> publicMethod(Class<?> returnType, String name, Parameter... parms)
           
 MethodCommentBuilder<T> publicMethod(MetaClass returnType, String name)
           
 MethodCommentBuilder<T> publicMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> publicMethod(MetaClass returnType, String name, Parameter... parms)
           
 
Methods inherited from interface org.jboss.errai.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.codegen.builder.ClassFieldBuilder
packageField, packageField, privateField, privateField, protectedField, protectedField, publicField, publicField
 
Methods inherited from interface org.jboss.errai.codegen.builder.Builder
toJavaString
 

Method Detail

publicMethod

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

publicMethod

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

publicMethod

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

publicMethod

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

publicMethod

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

publicMethod

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

privateMethod

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

privateMethod

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

privateMethod

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

privateMethod

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

privateMethod

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

privateMethod

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

protectedMethod

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

protectedMethod

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

protectedMethod

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

protectedMethod

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

protectedMethod

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

protectedMethod

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

packageMethod

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

packageMethod

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

packageMethod

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

packageMethod

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

packageMethod

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

packageMethod

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

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.