Guest User

Untitled

a guest
Apr 21st, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. ((showSubjects)) Titel: ${ MainSubject.ProductTitle} ${MainSubject.setTitle("Hallo World!")}
  2.  
  3. @Override
  4. protected void finetuneMethodAppearance(Class cls, Method method, MethodAppearanceDecision decision) {
  5.  
  6. // How to define a setter? This is a weak approximation: a method whose name
  7. // starts with "set" or returns void.
  8. if ( method.getName().startsWith("set") ) {
  9. decision.setExposeMethodAs(null);
  10.  
  11. } else if ( method.getReturnType().getName().equals("void") ) {
  12. decision.setExposeMethodAs(null);
  13.  
  14. } else {
  15.  
  16. Class<?> declaringClass = method.getDeclaringClass();
  17. if (declaringClass.equals(java.lang.Object.class)) {
  18. decision.setExposeMethodAs(null);
  19.  
  20. } else {
  21. Package pkg = declaringClass.getPackage();
  22. if (pkg.getName().equals("java.util")) {
  23. decision.setExposeMethodAs(null);
  24. }
  25. }
  26. }
Add Comment
Please, Sign In to add comment