Ejemplo n.º 1
0
 private MethodSpec.Builder createOverridingMethod(ExecutableElement element) {
   // TODO fix the cast
   MethodSpec.Builder result =
       MethodSpec.overriding(element, (DeclaredType) getSourceType().asType(), types);
   String literal = ClassGenerationUtil.defaultReturnLiteral(element.getReturnType());
   if (literal != null) result.addStatement("return $L", literal);
   return result;
 }