public static class MethodCode.Builder extends Object
public final MethodCode.Builder _public()
public final MethodCode.Builder _protected()
public final MethodCode.Builder _private()
public final MethodCode.Builder _abstract()
public final MethodCode.Builder _default()
public final MethodCode.Builder _static()
public final MethodCode.Builder _final()
public final MethodCode.Builder _synchronized()
public final MethodCode.Builder _native()
public final MethodCode.Builder _strictfp()
public final MethodCode.Builder _int()
public final MethodCode.Builder _void()
public final MethodCode.Builder annotatedWith(AnnotatedCode annotation)
public final MethodCode.Builder annotatedWith(Class<? extends Annotation> annotationType)
public final MethodCode.Builder body(BlockStatement... statements)
public final MethodCode.Builder body(Iterable<? extends BlockStatement> statements)
public final MethodCode build()
public final MethodCode.Builder named(String name)
public final MethodCode.Builder returning(Class<?> returnType)
public final MethodCode.Builder returning(TypeName typeName)
public final MethodCode.Builder withAccessLevel(AccessLevel accessLevel)
public final MethodCode.Builder withAnnotations(Iterable<AnnotatedCode> annotations)
public final MethodCode.Builder withModifier(MethodModifier modifier)
public final MethodCode.Builder withParameter(Class<?> type, String name)
public final MethodCode.Builder withParameter(ParameterCode parameter)
public final MethodCode.Builder withParameter(TypeName typeName, String name)
public final MethodCode.Builder withParameters(Iterable<ParameterCode> parameters)
public final MethodCode.Builder withSameAccessLevel(ExecutableElement element)
Copyright © 2019 Objectos Software LTDA. All rights reserved.