Home | History | Annotate | Download | only in reflect

Lines Matching defs:equals

29  * Abstract implementation of {@link InvocationHandler} that handles {@link Object#equals},
55 * <li>{@code proxy.equals(argument)} returns true if: <ul>
57 * <li>and {@link AbstractInvocationHandler#equals} returns true for the {@link
68 if (args.length == 0 && method.getName().equals("hashCode")) {
72 && method.getName().equals("equals")
82 && equals(Proxy.getInvocationHandler(arg));
84 if (args.length == 0 && method.getName().equals("toString")) {
92 * except {@link Object#equals}, {@link Object#hashCode} and {@link Object#toString}. The result
102 * By default delegates to {@link Object#equals} so instances are only equal if they are
103 * identical. {@code proxy.equals(argument)} returns true if: <ul>
109 @Override public boolean equals(Object obj) {
110 return super.equals(obj);
138 && Arrays.equals(arg.getClass().getInterfaces(), proxyClass.getInterfaces()));