Skip to content

Instantly share code, notes, and snippets.

@mkouba
Created November 29, 2018 08:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mkouba/1f5a64b2abcca93959226604207a5e0a to your computer and use it in GitHub Desktop.
Save mkouba/1f5a64b2abcca93959226604207a5e0a to your computer and use it in GitHub Desktop.
// Warning: No line numbers available in class file
package org.jboss.weld.util;
import java.io.Serializable;
import java.lang.reflect.Method;
import java.util.Collection;
import java.util.Comparator;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.Spliterator;
import java.util.function.UnaryOperator;
import org.jboss.weld.bean.proxy.DefaultBytecodeMethodResolver;
import org.jboss.weld.bean.proxy.InterceptionDecorationContext;
import org.jboss.weld.bean.proxy.MethodHandler;
import org.jboss.weld.bean.proxy.ProxyObject;
import org.jboss.weld.interceptor.proxy.LifecycleMixin;
import org.jboss.weld.interceptor.util.proxy.TargetInstanceProxy;
import org.jboss.weld.proxy.WeldConstruct;
// $FF: synthetic class
public class List$$Proxy$_$$_WeldInterceptedProxy6 implements Serializable, WeldConstruct, List, ProxyObject, TargetInstanceProxy, LifecycleMixin {
private MethodHandler methodHandler;
private static Method weld$$$121 = weld$$$121();
private static Method weld$$$120 = weld$$$120();
private static Method weld$$$101 = weld$$$101();
private static Method weld$$$123 = weld$$$123();
private static Method weld$$$122 = weld$$$122();
private static Method weld$$$103 = weld$$$103();
private static Method weld$$$125 = weld$$$125();
private boolean constructed = true;
private static Method weld$$$102 = weld$$$102();
private static Method weld$$$124 = weld$$$124();
private static Method weld$$$105 = weld$$$105();
private static Method weld$$$127 = weld$$$127();
private static Method weld$$$104 = weld$$$104();
private static Method weld$$$126 = weld$$$126();
private static Method weld$$$107 = weld$$$107();
private static Method weld$$$129 = weld$$$129();
private static Method weld$$$106 = weld$$$106();
private static Method weld$$$128 = weld$$$128();
private static Method weld$$$109 = weld$$$109();
private static Method weld$$$108 = weld$$$108();
private static Method weld$$$130 = weld$$$130();
private static Method weld$$$110 = weld$$$110();
private static Method weld$$$132 = weld$$$132();
private static Method weld$$$131 = weld$$$131();
private static Method weld$$$112 = weld$$$112();
private static Method weld$$$111 = weld$$$111();
private static Method weld$$$114 = weld$$$114();
private static Method weld$$$113 = weld$$$113();
private static Method weld$$$116 = weld$$$116();
private static Method weld$$$115 = weld$$$115();
private static Method weld$$$118 = weld$$$118();
private static Method weld$$$117 = weld$$$117();
private static Method weld$$$119 = weld$$$119();
public void clear() throws {
this.methodHandler.invoke(this, weld$$$109, (Method)null, new Object[0]);
}
private static Method weld$$$109() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "clear", new Class[0]);
}
public Object getTargetInstance() throws {
return (Object)this.methodHandler.invoke(this, weld$$$131, (Method)null, new Object[0]);
}
private static Method weld$$$108() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "indexOf", new Class[]{Object.class});
}
public ListIterator listIterator() throws {
return (ListIterator)this.methodHandler.invoke(this, weld$$$127, (Method)null, new Object[0]);
}
private static Method weld$$$107() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "hashCode", new Class[0]);
}
private static Method weld$$$106() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "equals", new Class[]{Object.class});
}
private static Method weld$$$105() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "get", new Class[]{Integer.TYPE});
}
public Spliterator spliterator() throws {
return (Spliterator)this.methodHandler.invoke(this, weld$$$119, (Method)null, new Object[0]);
}
public Object set(int var1, Object var2) throws {
return (Object)this.methodHandler.invoke(this, weld$$$122, (Method)null, new Object[]{var1, var2});
}
public List subList(int var1, int var2) throws {
return (List)this.methodHandler.invoke(this, weld$$$115, (Method)null, new Object[]{var1, var2});
}
public int lastIndexOf(Object var1) throws {
return ((Number)this.methodHandler.invoke(this, weld$$$111, (Method)null, new Object[]{var1})).intValue();
}
public int size() throws {
return ((Number)this.methodHandler.invoke(this, weld$$$114, (Method)null, new Object[0])).intValue();
}
public boolean add(Object var1) throws {
return (Boolean)this.methodHandler.invoke(InterceptionDecorationContext.getStack(), this, weld$$$101, weld$$$101, new Object[]{var1});
}
public Object[] toArray() throws {
return (Object[])this.methodHandler.invoke(this, weld$$$116, (Method)null, new Object[0]);
}
public int hashCode() throws {
return ((Number)this.methodHandler.invoke(this, weld$$$107, (Method)null, new Object[0])).intValue();
}
public boolean isEmpty() throws {
return (Boolean)this.methodHandler.invoke(this, weld$$$110, (Method)null, new Object[0]);
}
public boolean remove(Object var1) throws {
return (Boolean)this.methodHandler.invoke(this, weld$$$103, (Method)null, new Object[]{var1});
}
private static Method weld$$$104() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "remove", new Class[]{Integer.TYPE});
}
private static Method weld$$$103() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "remove", new Class[]{Object.class});
}
private static Method weld$$$102() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "add", new Class[]{Integer.TYPE, Object.class});
}
public boolean retainAll(Collection var1) throws {
return (Boolean)this.methodHandler.invoke(this, weld$$$125, (Method)null, new Object[]{var1});
}
private static Method weld$$$101() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "add", new Class[]{Object.class});
}
public boolean removeAll(Collection var1) throws {
return (Boolean)this.methodHandler.invoke(this, weld$$$124, (Method)null, new Object[]{var1});
}
private static Method weld$$$119() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "spliterator", new Class[0]);
}
private static Method weld$$$118() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "iterator", new Class[0]);
}
private static Method weld$$$117() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "toArray", new Class[]{Object[].class});
}
private static Method weld$$$116() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "toArray", new Class[0]);
}
public boolean addAll(Collection var1) throws {
return (Boolean)this.methodHandler.invoke(this, weld$$$120, (Method)null, new Object[]{var1});
}
public List$$Proxy$_$$_WeldInterceptedProxy6() throws {
}
public boolean containsAll(Collection var1) throws {
return (Boolean)this.methodHandler.invoke(this, weld$$$123, (Method)null, new Object[]{var1});
}
private static Method weld$$$115() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "subList", new Class[]{Integer.TYPE, Integer.TYPE});
}
private static Method weld$$$114() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "size", new Class[0]);
}
private static Method weld$$$113() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "replaceAll", new Class[]{UnaryOperator.class});
}
private static Method weld$$$112() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "contains", new Class[]{Object.class});
}
public void lifecycle_mixin_$$_postConstruct() throws {
this.methodHandler.invoke(this, weld$$$129, (Method)null, new Object[0]);
}
private static Method weld$$$111() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "lastIndexOf", new Class[]{Object.class});
}
private static Method weld$$$110() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "isEmpty", new Class[0]);
}
public boolean contains(Object var1) throws {
return (Boolean)this.methodHandler.invoke(this, weld$$$112, (Method)null, new Object[]{var1});
}
private static Method weld$$$129() throws {
return DefaultBytecodeMethodResolver.getMethod(LifecycleMixin.class, "lifecycle_mixin_$$_postConstruct", new Class[0]);
}
private static Method weld$$$128() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "sort", new Class[]{Comparator.class});
}
private static Method weld$$$127() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "listIterator", new Class[0]);
}
public Object get(int var1) throws {
return (Object)this.methodHandler.invoke(this, weld$$$105, (Method)null, new Object[]{var1});
}
public boolean equals(Object var1) throws {
return (Boolean)this.methodHandler.invoke(this, weld$$$106, (Method)null, new Object[]{var1});
}
public void setHandler(MethodHandler var1) throws {
this.methodHandler = (MethodHandler)var1;
}
public boolean addAll(int var1, Collection var2) throws {
return (Boolean)this.methodHandler.invoke(this, weld$$$121, (Method)null, new Object[]{var1, var2});
}
public int indexOf(Object var1) throws {
return ((Number)this.methodHandler.invoke(this, weld$$$108, (Method)null, new Object[]{var1})).intValue();
}
private static Method weld$$$126() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "listIterator", new Class[]{Integer.TYPE});
}
private static Method weld$$$125() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "retainAll", new Class[]{Collection.class});
}
private static Method weld$$$124() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "removeAll", new Class[]{Collection.class});
}
private static Method weld$$$123() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "containsAll", new Class[]{Collection.class});
}
private static Method weld$$$122() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "set", new Class[]{Integer.TYPE, Object.class});
}
private static Method weld$$$121() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "addAll", new Class[]{Integer.TYPE, Collection.class});
}
private static Method weld$$$120() throws {
return DefaultBytecodeMethodResolver.getMethod(List.class, "addAll", new Class[]{Collection.class});
}
public void add(int var1, Object var2) throws {
this.methodHandler.invoke(this, weld$$$102, (Method)null, new Object[]{var1, var2});
}
public Object remove(int var1) throws {
return (Object)this.methodHandler.invoke(this, weld$$$104, (Method)null, new Object[]{var1});
}
public MethodHandler getHandler() throws {
return this.methodHandler;
}
public Iterator iterator() throws {
return (Iterator)this.methodHandler.invoke(this, weld$$$118, (Method)null, new Object[0]);
}
public ListIterator listIterator(int var1) throws {
return (ListIterator)this.methodHandler.invoke(this, weld$$$126, (Method)null, new Object[]{var1});
}
public void lifecycle_mixin_$$_preDestroy() throws {
this.methodHandler.invoke(this, weld$$$130, (Method)null, new Object[0]);
}
public Class getTargetClass() throws {
return (Class)this.methodHandler.invoke(this, weld$$$132, (Method)null, new Object[0]);
}
public void sort(Comparator var1) throws {
this.methodHandler.invoke(this, weld$$$128, (Method)null, new Object[]{var1});
}
public void replaceAll(UnaryOperator var1) throws {
this.methodHandler.invoke(this, weld$$$113, (Method)null, new Object[]{var1});
}
public Object[] toArray(Object[] var1) throws {
return (Object[])this.methodHandler.invoke(this, weld$$$117, (Method)null, new Object[]{var1});
}
private static Method weld$$$132() throws {
return DefaultBytecodeMethodResolver.getMethod(TargetInstanceProxy.class, "getTargetClass", new Class[0]);
}
private static Method weld$$$131() throws {
return DefaultBytecodeMethodResolver.getMethod(TargetInstanceProxy.class, "getTargetInstance", new Class[0]);
}
private static Method weld$$$130() throws {
return DefaultBytecodeMethodResolver.getMethod(LifecycleMixin.class, "lifecycle_mixin_$$_preDestroy", new Class[0]);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment