Browse Source

I need an eclipse option that disallows autoboxing. :-)


git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@240 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
tags/rel_3_17_1_ga
adrian 18 years ago
parent
commit
521d2bc977
1 changed files with 6 additions and 3 deletions
  1. 6
    3
      src/main/javassist/bytecode/annotation/AnnotationImpl.java

+ 6
- 3
src/main/javassist/bytecode/annotation/AnnotationImpl.java View File

{ {
Object obj = args[0]; Object obj = args[0];
if (obj == null || obj instanceof Proxy == false) if (obj == null || obj instanceof Proxy == false)
return false;
return Boolean.FALSE;
Object other = Proxy.getInvocationHandler(obj); Object other = Proxy.getInvocationHandler(obj);
return this.equals(other);
if (this.equals(other))
return Boolean.TRUE;
else
return Boolean.FALSE;
} }
if ("toString".equals(name)) if ("toString".equals(name))
return annotation.getTypeName() + '@' + hashCode(); return annotation.getTypeName() + '@' + hashCode();
if ("hashCode".equals(name)) if ("hashCode".equals(name))
return hashCode();
return new Integer(hashCode());
} }
MemberValue mv = annotation.getMemberValue(name); MemberValue mv = annotation.getMemberValue(name);
if (mv == null) if (mv == null)

Loading…
Cancel
Save