import java.util.Collections;
import java.util.List;
+import java.util.Optional;
+import javax.lang.model.element.Modifier;
public class MethodDeclaration implements Method {
private final String returnType;
public MethodDeclaration(String returnType, String name,
List<Field> parameters) {
- this(returnType, name, parameters, Collections.<Annotation> emptyList());
+ this(returnType, name, parameters, Collections.emptyList());
}
public MethodDeclaration(String returnType, String name,
return annotations;
}
+ @Override
+ public List<String> getThrowsExceptions() {
+ return Collections.emptyList();
+ }
+
+ @Override
+ public Optional<String> getBody() {
+ return Optional.empty();
+ }
+
@Override
public String getJavadoc() {
return javadoc;
this.javadoc = javadoc;
}
+ @Override
+ public Optional<Modifier> getVisibility() {
+ return Optional.empty();
+ }
+
@Override
public String getReturnType() {
return returnType;
}
@Override
- public List<String> getModifiers() {
+ public List<Modifier> getModifiers() {
return Collections.emptyList();
}