META-INF/
META-INF/MANIFEST.MF
org/
org/mockito/
org/mockito/asm/
org/mockito/asm/signature/
org/mockito/asm/tree/
org/mockito/asm/tree/analysis/
org/mockito/asm/util/
org/mockito/cglib/
org/mockito/cglib/beans/
org/mockito/cglib/core/
org/mockito/cglib/proxy/
org/mockito/cglib/reflect/
org/mockito/cglib/transform/
org/mockito/cglib/transform/impl/
org/mockito/cglib/util/
org/mockito/configuration/
org/mockito/exceptions/
org/mockito/exceptions/base/
org/mockito/exceptions/misusing/
org/mockito/exceptions/verification/
org/mockito/exceptions/verification/junit/
org/mockito/internal/
org/mockito/internal/configuration/
org/mockito/internal/creation/
org/mockito/internal/creation/cglib/
org/mockito/internal/creation/jmock/
org/mockito/internal/debugging/
org/mockito/internal/exceptions/
org/mockito/internal/exceptions/base/
org/mockito/internal/exceptions/util/
org/mockito/internal/invocation/
org/mockito/internal/invocation/realmethod/
org/mockito/internal/listeners/
org/mockito/internal/matchers/
org/mockito/internal/matchers/apachecommons/
org/mockito/internal/progress/
org/mockito/internal/reporting/
org/mockito/internal/runners/
org/mockito/internal/runners/util/
org/mockito/internal/stubbing/
org/mockito/internal/stubbing/answers/
org/mockito/internal/stubbing/defaultanswers/
org/mockito/internal/util/
org/mockito/internal/util/junit/
org/mockito/internal/util/reflection/
org/mockito/internal/verification/
org/mockito/internal/verification/api/
org/mockito/internal/verification/argumentmatching/
org/mockito/internal/verification/checkers/
org/mockito/invocation/
org/mockito/runners/
org/mockito/stubbing/
org/mockito/stubbing/answers/
org/mockito/verification/
LICENSE
NOTICE
asm-license.txt
cglib-license.txt
org/mockito/AdditionalMatchers.class
AdditionalMatchers.java
package org.mockito
public org.mockito.AdditionalMatchers extends java.lang.Object {
private static org.mockito.internal.progress.MockingProgress mockingProgress
public void <init> ()
public static java.lang.Comparable geq (java.lang.Comparable)
Comparable value
public static byte geq (byte)
byte value
public static double geq (double)
double value
public static float geq (float)
float value
public static int geq (int)
int value
public static long geq (long)
long value
public static short geq (short)
short value
public static java.lang.Comparable leq (java.lang.Comparable)
Comparable value
public static byte leq (byte)
byte value
public static double leq (double)
double value
public static float leq (float)
float value
public static int leq (int)
int value
public static long leq (long)
long value
public static short leq (short)
short value
public static java.lang.Comparable gt (java.lang.Comparable)
Comparable value
public static byte gt (byte)
byte value
public static double gt (double)
double value
public static float gt (float)
float value
public static int gt (int)
int value
public static long gt (long)
long value
public static short gt (short)
short value
public static java.lang.Comparable lt (java.lang.Comparable)
Comparable value
public static byte lt (byte)
byte value
public static double lt (double)
double value
public static float lt (float)
float value
public static int lt (int)
int value
public static long lt (long)
long value
public static short lt (short)
short value
public static java.lang.Comparable cmpEq (java.lang.Comparable)
Comparable value
public static java.lang.String find (java.lang.String)
String regex
public static java.lang.Object[] aryEq (java.lang.Object[])
Object[] value
public static short[] aryEq (short[])
short[] value
public static long[] aryEq (long[])
long[] value
public static int[] aryEq (int[])
int[] value
public static float[] aryEq (float[])
float[] value
public static double[] aryEq (double[])
double[] value
public static char[] aryEq (char[])
char[] value
public static byte[] aryEq (byte[])
byte[] value
public static boolean[] aryEq (boolean[])
boolean[] value
public static boolean and (boolean, boolean)
boolean first
boolean second
public static byte and (byte, byte)
byte first
byte second
public static char and (char, char)
char first
char second
public static double and (double, double)
double first
double second
public static float and (float, float)
float first
float second
public static int and (int, int)
int first
int second
public static long and (long, long)
long first
long second
public static short and (short, short)
short first
short second
public static java.lang.Object and (java.lang.Object, java.lang.Object)
Object first
Object second
public static boolean or (boolean, boolean)
boolean first
boolean second
public static java.lang.Object or (java.lang.Object, java.lang.Object)
Object first
Object second
public static short or (short, short)
short first
short second
public static long or (long, long)
long first
long second
public static int or (int, int)
int first
int second
public static float or (float, float)
float first
float second
public static double or (double, double)
double first
double second
public static char or (char, char)
char first
char second
public static byte or (byte, byte)
byte first
byte second
public static java.lang.Object not (java.lang.Object)
Object first
public static short not (short)
short first
public static int not (int)
int first
public static long not (long)
long first
public static float not (float)
float first
public static double not (double)
double first
public static char not (char)
char first
public static boolean not (boolean)
boolean first
public static byte not (byte)
byte first
public static double eq (double, double)
double value
double delta
public static float eq (float, float)
float value
float delta
private static org.mockito.internal.progress.HandyReturnValues reportMatcher (org.mockito.ArgumentMatcher)
org.mockito.ArgumentMatcher matcher
static void <clinit> ()
}
org/mockito/AdditionalMatchers.java
org/mockito/Answers.class
Answers.java
package org.mockito
public final enum org.mockito.Answers extends java.lang.Enum {
public static final enum org.mockito.Answers RETURNS_DEFAULTS
public static final enum org.mockito.Answers RETURNS_SMART_NULLS
public static final enum org.mockito.Answers RETURNS_MOCKS
public static final enum org.mockito.Answers RETURNS_DEEP_STUBS
public static final enum org.mockito.Answers CALLS_REAL_METHODS
private org.mockito.stubbing.Answer implementation
private static final synthetic org.mockito.Answers[] $VALUES
public static final org.mockito.Answers[] values ()
public static org.mockito.Answers valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer implementation
public org.mockito.stubbing.Answer get ()
static void <clinit> ()
}
org/mockito/Answers.java
org/mockito/ArgumentCaptor.class
ArgumentCaptor.java
package org.mockito
public org.mockito.ArgumentCaptor extends java.lang.Object {
org.mockito.internal.progress.HandyReturnValues handyReturnValues
private final org.mockito.internal.matchers.CapturingMatcher capturingMatcher
private final Class clazz
public void <init> ()
void <init> (java.lang.Class)
Class clazz
public java.lang.Object capture ()
public java.lang.Object getValue ()
public java.util.List getAllValues ()
public static org.mockito.ArgumentCaptor forClass (java.lang.Class)
Class clazz
}
org/mockito/ArgumentCaptor.java
org/mockito/ArgumentMatcher.class
ArgumentMatcher.java
package org.mockito
public abstract org.mockito.ArgumentMatcher extends org.hamcrest.BaseMatcher {
private static final long serialVersionUID
public void <init> ()
public abstract boolean matches (java.lang.Object)
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
String className
}
org/mockito/ArgumentMatcher.java
org/mockito/BDDMockito$BDDMyOngoingStubbing.class
BDDMockito.java
package org.mockito
public abstract org.mockito.BDDMockito$BDDMyOngoingStubbing extends java.lang.Object {
public abstract org.mockito.BDDMockito$BDDMyOngoingStubbing willAnswer (org.mockito.stubbing.Answer)
public abstract org.mockito.BDDMockito$BDDMyOngoingStubbing willReturn (java.lang.Object)
public transient abstract org.mockito.BDDMockito$BDDMyOngoingStubbing willReturn (java.lang.Object, java.lang.Object[])
public transient abstract org.mockito.BDDMockito$BDDMyOngoingStubbing willThrow (java.lang.Throwable[])
public abstract org.mockito.BDDMockito$BDDMyOngoingStubbing willCallRealMethod ()
}
org/mockito/BDDMockito$BDDOngoingStubbingImpl.class
BDDMockito.java
package org.mockito
public org.mockito.BDDMockito$BDDOngoingStubbingImpl extends java.lang.Object implements org.mockito.BDDMockito$BDDMyOngoingStubbing {
private final org.mockito.stubbing.OngoingStubbing mockitoOngoingStubbing
public void <init> (org.mockito.stubbing.OngoingStubbing)
org.mockito.stubbing.OngoingStubbing ongoingStubbing
public org.mockito.BDDMockito$BDDMyOngoingStubbing willAnswer (org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer answer
public org.mockito.BDDMockito$BDDMyOngoingStubbing willReturn (java.lang.Object)
Object value
public transient org.mockito.BDDMockito$BDDMyOngoingStubbing willReturn (java.lang.Object, java.lang.Object[])
Object value
Object[] values
public transient org.mockito.BDDMockito$BDDMyOngoingStubbing willThrow (java.lang.Throwable[])
Throwable[] throwables
public org.mockito.BDDMockito$BDDMyOngoingStubbing willCallRealMethod ()
}
org/mockito/BDDMockito$BDDStubber.class
BDDMockito.java
package org.mockito
public abstract org.mockito.BDDMockito$BDDStubber extends java.lang.Object {
public abstract org.mockito.BDDMockito$BDDStubber willAnswer (org.mockito.stubbing.Answer)
public abstract org.mockito.BDDMockito$BDDStubber willNothing ()
public abstract org.mockito.BDDMockito$BDDStubber willReturn (java.lang.Object)
public abstract org.mockito.BDDMockito$BDDStubber willThrow (java.lang.Throwable)
public abstract java.lang.Object given (java.lang.Object)
}
org/mockito/BDDMockito$BDDStubberImpl.class
BDDMockito.java
package org.mockito
public org.mockito.BDDMockito$BDDStubberImpl extends java.lang.Object implements org.mockito.BDDMockito$BDDStubber {
private final org.mockito.stubbing.Stubber mockitoStubber
public void <init> (org.mockito.stubbing.Stubber)
org.mockito.stubbing.Stubber mockitoStubber
public java.lang.Object given (java.lang.Object)
Object mock
public org.mockito.BDDMockito$BDDStubber willAnswer (org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer answer
public org.mockito.BDDMockito$BDDStubber willNothing ()
public org.mockito.BDDMockito$BDDStubber willReturn (java.lang.Object)
Object toBeReturned
public org.mockito.BDDMockito$BDDStubber willThrow (java.lang.Throwable)
Throwable toBeThrown
}
org/mockito/BDDMockito.class
BDDMockito.java
package org.mockito
public org.mockito.BDDMockito extends org.mockito.Mockito {
public void <init> ()
public static org.mockito.BDDMockito$BDDMyOngoingStubbing given (java.lang.Object)
Object methodCall
public static org.mockito.BDDMockito$BDDStubber willThrow (java.lang.Throwable)
Throwable toBeThrown
public static org.mockito.BDDMockito$BDDStubber willAnswer (org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer answer
public static org.mockito.BDDMockito$BDDStubber willDoNothing ()
public static org.mockito.BDDMockito$BDDStubber willReturn (java.lang.Object)
Object toBeReturned
public static org.mockito.BDDMockito$BDDStubber willCallRealMethod ()
}
org/mockito/BDDMockito.java
org/mockito/Captor.class
Captor.java
package org.mockito
public abstract annotation org.mockito.Captor extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/mockito/Captor.java
org/mockito/InOrder.class
InOrder.java
package org.mockito
public abstract org.mockito.InOrder extends java.lang.Object {
public abstract java.lang.Object verify (java.lang.Object)
public abstract java.lang.Object verify (java.lang.Object, org.mockito.verification.VerificationMode)
public abstract void verifyNoMoreInteractions ()
}
org/mockito/InOrder.java
org/mockito/InjectMocks.class
InjectMocks.java
package org.mockito
public abstract annotation org.mockito.InjectMocks extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/mockito/InjectMocks.java
org/mockito/Matchers.class
Matchers.java
package org.mockito
public org.mockito.Matchers extends java.lang.Object {
private static org.mockito.internal.progress.MockingProgress mockingProgress
public void <init> ()
public static boolean anyBoolean ()
public static byte anyByte ()
public static char anyChar ()
public static int anyInt ()
public static long anyLong ()
public static float anyFloat ()
public static double anyDouble ()
public static short anyShort ()
public static java.lang.Object anyObject ()
public static java.lang.Object anyVararg ()
public static java.lang.Object any (java.lang.Class)
Class clazz
public static java.lang.Object any ()
public static java.lang.String anyString ()
public static java.util.List anyList ()
public static java.util.List anyListOf (java.lang.Class)
Class clazz
public static java.util.Set anySet ()
public static java.util.Set anySetOf (java.lang.Class)
Class clazz
public static java.util.Map anyMap ()
public static java.util.Collection anyCollection ()
public static java.util.Collection anyCollectionOf (java.lang.Class)
Class clazz
public static java.lang.Object isA (java.lang.Class)
Class clazz
public static boolean eq (boolean)
boolean value
public static byte eq (byte)
byte value
public static char eq (char)
char value
public static double eq (double)
double value
public static float eq (float)
float value
public static int eq (int)
int value
public static long eq (long)
long value
public static short eq (short)
short value
public static java.lang.Object eq (java.lang.Object)
Object value
public static transient java.lang.Object refEq (java.lang.Object, java.lang.String[])
Object value
String[] excludeFields
public static java.lang.Object same (java.lang.Object)
Object value
public static java.lang.Object isNull ()
public static java.lang.Object notNull ()
public static java.lang.Object isNotNull ()
public static java.lang.String contains (java.lang.String)
String substring
public static java.lang.String matches (java.lang.String)
String regex
public static java.lang.String endsWith (java.lang.String)
String suffix
public static java.lang.String startsWith (java.lang.String)
String prefix
public static java.lang.Object argThat (org.hamcrest.Matcher)
org.hamcrest.Matcher matcher
public static char charThat (org.hamcrest.Matcher)
org.hamcrest.Matcher matcher
public static boolean booleanThat (org.hamcrest.Matcher)
org.hamcrest.Matcher matcher
public static byte byteThat (org.hamcrest.Matcher)
org.hamcrest.Matcher matcher
public static short shortThat (org.hamcrest.Matcher)
org.hamcrest.Matcher matcher
public static int intThat (org.hamcrest.Matcher)
org.hamcrest.Matcher matcher
public static long longThat (org.hamcrest.Matcher)
org.hamcrest.Matcher matcher
public static float floatThat (org.hamcrest.Matcher)
org.hamcrest.Matcher matcher
public static double doubleThat (org.hamcrest.Matcher)
org.hamcrest.Matcher matcher
private static org.mockito.internal.progress.HandyReturnValues reportMatcher (org.hamcrest.Matcher)
org.hamcrest.Matcher matcher
static void <clinit> ()
}
org/mockito/Matchers.java
org/mockito/Mock.class
Mock.java
package org.mockito
public abstract annotation org.mockito.Mock extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract org.mockito.Answers answer ()
public abstract java.lang.String name ()
public abstract java.lang.Class[] extraInterfaces ()
}
org/mockito/Mock.java
org/mockito/MockSettings.class
MockSettings.java
package org.mockito
public abstract org.mockito.MockSettings extends java.lang.Object implements java.io.Serializable {
public transient abstract org.mockito.MockSettings extraInterfaces (java.lang.Class[])
public abstract org.mockito.MockSettings name (java.lang.String)
public abstract org.mockito.MockSettings spiedInstance (java.lang.Object)
public abstract org.mockito.MockSettings defaultAnswer (org.mockito.stubbing.Answer)
public abstract org.mockito.MockSettings serializable ()
}
org/mockito/MockSettings.java
org/mockito/Mockito.class
Mockito.java
package org.mockito
public org.mockito.Mockito extends org.mockito.Matchers {
static final org.mockito.internal.MockitoCore MOCKITO_CORE
public static final org.mockito.stubbing.Answer RETURNS_DEFAULTS
public static final org.mockito.stubbing.Answer RETURNS_SMART_NULLS
public static final org.mockito.stubbing.Answer RETURNS_MOCKS
public static final org.mockito.stubbing.Answer RETURNS_DEEP_STUBS
public static final org.mockito.stubbing.Answer CALLS_REAL_METHODS
public void <init> ()
public static java.lang.Object mock (java.lang.Class)
Class classToMock
public static java.lang.Object mock (java.lang.Class, java.lang.String)
Class classToMock
String name
public static java.lang.Object mock (java.lang.Class, org.mockito.ReturnValues)
Class classToMock
org.mockito.ReturnValues returnValues
public static java.lang.Object mock (java.lang.Class, org.mockito.stubbing.Answer)
Class classToMock
org.mockito.stubbing.Answer defaultAnswer
public static java.lang.Object mock (java.lang.Class, org.mockito.MockSettings)
Class classToMock
org.mockito.MockSettings mockSettings
public static java.lang.Object spy (java.lang.Object)
Object object
public static org.mockito.stubbing.DeprecatedOngoingStubbing stub (java.lang.Object)
Object methodCall
public static org.mockito.stubbing.OngoingStubbing when (java.lang.Object)
Object methodCall
public static java.lang.Object verify (java.lang.Object)
Object mock
public static java.lang.Object verify (java.lang.Object, org.mockito.verification.VerificationMode)
Object mock
org.mockito.verification.VerificationMode mode
public static transient void reset (java.lang.Object[])
Object[] mocks
public static transient void verifyNoMoreInteractions (java.lang.Object[])
Object[] mocks
public static transient void verifyZeroInteractions (java.lang.Object[])
Object[] mocks
public static org.mockito.stubbing.VoidMethodStubbable stubVoid (java.lang.Object)
Object mock
public static org.mockito.stubbing.Stubber doThrow (java.lang.Throwable)
Throwable toBeThrown
public static org.mockito.stubbing.Stubber doCallRealMethod ()
public static org.mockito.stubbing.Stubber doAnswer (org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer answer
public static org.mockito.stubbing.Stubber doNothing ()
public static org.mockito.stubbing.Stubber doReturn (java.lang.Object)
Object toBeReturned
public static transient org.mockito.InOrder inOrder (java.lang.Object[])
Object[] mocks
public static org.mockito.verification.VerificationMode times (int)
int wantedNumberOfInvocations
public static org.mockito.verification.VerificationMode never ()
public static org.mockito.verification.VerificationMode atLeastOnce ()
public static org.mockito.verification.VerificationMode atLeast (int)
int minNumberOfInvocations
public static org.mockito.verification.VerificationMode atMost (int)
int maxNumberOfInvocations
public static org.mockito.verification.VerificationMode only ()
public static org.mockito.verification.VerificationWithTimeout timeout (int)
int millis
public static void validateMockitoUsage ()
public static org.mockito.MockSettings withSettings ()
static org.mockito.MockitoDebugger debug ()
static void <clinit> ()
}
org/mockito/Mockito.java
org/mockito/MockitoAnnotations$Mock.class
MockitoAnnotations.java
package org.mockito
public abstract annotation org.mockito.MockitoAnnotations$Mock extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/mockito/MockitoAnnotations.class
MockitoAnnotations.java
package org.mockito
public org.mockito.MockitoAnnotations extends java.lang.Object {
public void <init> ()
public static void initMocks (java.lang.Object)
Object testClass
Class clazz
static void scan (java.lang.Object, java.lang.Class)
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
Object testClass
Class clazz
org.mockito.configuration.AnnotationEngine annotationEngine
java.lang.reflect.Field[] fields
static void processAnnotationDeprecatedWay (org.mockito.configuration.AnnotationEngine, java.lang.Object, java.lang.reflect.Field)
Exception e
Object mock
java.lang.annotation.Annotation annotation
java.lang.annotation.Annotation[] arr$
int len$
int i$
org.mockito.configuration.AnnotationEngine annotationEngine
Object testClass
java.lang.reflect.Field field
boolean alreadyAssigned
static void throwIfAlreadyAssigned (java.lang.reflect.Field, boolean)
java.lang.reflect.Field field
boolean alreadyAssigned
}
org/mockito/MockitoAnnotations.java
org/mockito/MockitoDebugger.class
MockitoDebugger.java
package org.mockito
public abstract org.mockito.MockitoDebugger extends java.lang.Object {
public transient abstract java.lang.String printInvocations (java.lang.Object[])
}
org/mockito/MockitoDebugger.java
org/mockito/ReturnValues.class
ReturnValues.java
package org.mockito
public abstract org.mockito.ReturnValues extends java.lang.Object {
public abstract java.lang.Object valueFor (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
}
org/mockito/ReturnValues.java
org/mockito/Spy.class
Spy.java
package org.mockito
public abstract annotation org.mockito.Spy extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/mockito/Spy.java
org/mockito/asm/AnnotationVisitor.class
AnnotationVisitor.java
package org.mockito.asm
public abstract org.mockito.asm.AnnotationVisitor extends java.lang.Object {
public abstract void visit (java.lang.String, java.lang.Object)
public abstract void visitEnum (java.lang.String, java.lang.String, java.lang.String)
public abstract org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
public abstract org.mockito.asm.AnnotationVisitor visitArray (java.lang.String)
public abstract void visitEnd ()
}
org/mockito/asm/AnnotationVisitor.java
org/mockito/asm/AnnotationWriter.class
AnnotationWriter.java
package org.mockito.asm
final org.mockito.asm.AnnotationWriter extends java.lang.Object implements org.mockito.asm.AnnotationVisitor {
private final org.mockito.asm.ClassWriter cw
private int size
private final boolean named
private final org.mockito.asm.ByteVector bv
private final org.mockito.asm.ByteVector parent
private final int offset
org.mockito.asm.AnnotationWriter next
org.mockito.asm.AnnotationWriter prev
void <init> (org.mockito.asm.ClassWriter, boolean, org.mockito.asm.ByteVector, org.mockito.asm.ByteVector, int)
org.mockito.asm.ClassWriter cw
boolean named
org.mockito.asm.ByteVector bv
org.mockito.asm.ByteVector parent
int offset
public void visit (java.lang.String, java.lang.Object)
int v
int i
byte[] v
int i
boolean[] v
int i
short[] v
int i
char[] v
int i
int[] v
int i
long[] v
int i
float[] v
int i
double[] v
org.mockito.asm.Item i
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.mockito.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
byte[] data
int getSize ()
int size
org.mockito.asm.AnnotationWriter aw
void put (org.mockito.asm.ByteVector)
org.mockito.asm.ByteVector out
int n
int size
org.mockito.asm.AnnotationWriter aw
org.mockito.asm.AnnotationWriter last
static void put (org.mockito.asm.AnnotationWriter[], int, org.mockito.asm.ByteVector)
int i
org.mockito.asm.AnnotationWriter aw
org.mockito.asm.AnnotationWriter last
int n
int i
org.mockito.asm.AnnotationWriter[] panns
int off
org.mockito.asm.ByteVector out
int size
}
org/mockito/asm/AnnotationWriter.java
org/mockito/asm/Attribute.class
Attribute.java
package org.mockito.asm
public org.mockito.asm.Attribute extends java.lang.Object {
public final String type
byte[] value
org.mockito.asm.Attribute next
protected void <init> (java.lang.String)
String type
public boolean isUnknown ()
public boolean isCodeAttribute ()
protected org.mockito.asm.Label[] getLabels ()
protected org.mockito.asm.Attribute read (org.mockito.asm.ClassReader, int, int, char[], int, org.mockito.asm.Label[])
org.mockito.asm.ClassReader cr
int off
int len
char[] buf
int codeOff
org.mockito.asm.Label[] labels
org.mockito.asm.Attribute attr
protected org.mockito.asm.ByteVector write (org.mockito.asm.ClassWriter, byte[], int, int, int)
org.mockito.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.mockito.asm.ByteVector v
final int getCount ()
int count
org.mockito.asm.Attribute attr
final int getSize (org.mockito.asm.ClassWriter, byte[], int, int, int)
org.mockito.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.mockito.asm.Attribute attr
int size
final void put (org.mockito.asm.ClassWriter, byte[], int, int, int, org.mockito.asm.ByteVector)
org.mockito.asm.ByteVector b
org.mockito.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.mockito.asm.ByteVector out
org.mockito.asm.Attribute attr
}
org/mockito/asm/Attribute.java
org/mockito/asm/ByteVector.class
ByteVector.java
package org.mockito.asm
public org.mockito.asm.ByteVector extends java.lang.Object {
byte[] data
int length
public void <init> ()
public void <init> (int)
int initialSize
public org.mockito.asm.ByteVector putByte (int)
int b
int length
org.mockito.asm.ByteVector put11 (int, int)
int b1
int b2
int length
byte[] data
public org.mockito.asm.ByteVector putShort (int)
int s
int length
byte[] data
org.mockito.asm.ByteVector put12 (int, int)
int b
int s
int length
byte[] data
public org.mockito.asm.ByteVector putInt (int)
int i
int length
byte[] data
public org.mockito.asm.ByteVector putLong (long)
long l
int length
byte[] data
int i
public org.mockito.asm.ByteVector putUTF8 (java.lang.String)
int j
int j
int byteLength
char c
int i
String s
int charLength
int len
byte[] data
public org.mockito.asm.ByteVector putByteArray (byte[], int, int)
byte[] b
int off
int len
private void enlarge (int)
int size
int length1
int length2
byte[] newData
}
org/mockito/asm/ByteVector.java
org/mockito/asm/ClassAdapter.class
ClassAdapter.java
package org.mockito.asm
public org.mockito.asm.ClassAdapter extends java.lang.Object implements org.mockito.asm.ClassVisitor {
protected org.mockito.asm.ClassVisitor cv
public void <init> (org.mockito.asm.ClassVisitor)
org.mockito.asm.ClassVisitor cv
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.mockito.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.mockito.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public void visitEnd ()
}
org/mockito/asm/ClassAdapter.java
org/mockito/asm/ClassReader.class
ClassReader.java
package org.mockito.asm
public org.mockito.asm.ClassReader extends java.lang.Object {
static final boolean SIGNATURES
static final boolean ANNOTATIONS
static final boolean FRAMES
static final boolean WRITER
static final boolean RESIZE
public static final int SKIP_CODE
public static final int SKIP_DEBUG
public static final int SKIP_FRAMES
public static final int EXPAND_FRAMES
public final byte[] b
private final int[] items
private final String[] strings
private final int maxStringLength
public final int header
public void <init> (byte[])
byte[] b
public void <init> (byte[], int, int)
int size
int i
byte[] b
int off
int len
int n
int max
int index
public int getAccess ()
public java.lang.String getClassName ()
public java.lang.String getSuperName ()
int n
public java.lang.String[] getInterfaces ()
int i
char[] buf
int index
int n
String[] interfaces
void copyPool (org.mockito.asm.ClassWriter)
String s
int index
int tag
org.mockito.asm.Item item
int nameType
int index2
int i
org.mockito.asm.ClassWriter classWriter
char[] buf
int ll
org.mockito.asm.Item[] items2
int off
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
public void <init> (java.lang.String) throws java.io.IOException
String name
private static byte[] readClass (java.io.InputStream) throws java.io.IOException
byte[] c
byte[] c
int n
java.io.InputStream is
byte[] b
int len
public void accept (org.mockito.asm.ClassVisitor, int)
org.mockito.asm.ClassVisitor classVisitor
int flags
public void accept (org.mockito.asm.ClassVisitor, org.mockito.asm.Attribute[], int)
int j
int j
int item
int len
org.mockito.asm.Attribute attr
String attrName
int j
org.mockito.asm.Attribute attr
org.mockito.asm.Attribute attr
String attrName
int k
org.mockito.asm.Attribute attr
int fieldValueItem
org.mockito.asm.FieldVisitor fv
int j
String desc
org.mockito.asm.Attribute attr
int attrSize
String attrName
String[] exceptions
boolean sameExceptions
org.mockito.asm.MethodWriter mw
org.mockito.asm.AnnotationVisitor dv
int k
org.mockito.asm.Attribute attr
int opcode
org.mockito.asm.Label start
org.mockito.asm.Label end
org.mockito.asm.Label handler
int type
int k
int label
int k
int label
org.mockito.asm.Attribute attr
int k
String attrName
int local
int k
int tag
int delta
int delta
int k
int n
int tag
int delta
int min
int max
org.mockito.asm.Label[] table
int[] keys
org.mockito.asm.Label[] values
int cpIndex
String iowner
String iname
String idesc
int opcode
org.mockito.asm.Label l
int k
int a
int start
int length
int index
String vsignature
int[] typeTable
int k
org.mockito.asm.Attribute attr
int maxStack
int maxLocals
int codeLength
int codeStart
int codeEnd
int label
org.mockito.asm.Label[] labels
int varTable
int varTypeTable
int stackMap
int frameCount
int frameMode
int frameOffset
int frameLocalCount
int frameLocalDiff
int frameStackCount
Object[] frameLocal
Object[] frameStack
boolean zip
org.mockito.asm.Label l
int u0
int dann
int mpanns
int impanns
String[] exceptions
org.mockito.asm.MethodVisitor mv
int j
String desc
org.mockito.asm.ClassVisitor classVisitor
org.mockito.asm.Attribute[] attrs
int flags
byte[] b
char[] c
int i
int u
int v
int w
int access
String name
String signature
int anns
int ianns
org.mockito.asm.Attribute cattrs
String superClassName
String[] implementedItfs
boolean skipCode
boolean skipDebug
boolean unzip
String sourceFile
String sourceDebug
String enclosingOwner
String enclosingName
String enclosingDesc
private void readParameterAnnotations (int, java.lang.String, char[], boolean, org.mockito.asm.MethodVisitor)
org.mockito.asm.AnnotationVisitor av
org.mockito.asm.AnnotationVisitor av
int j
int v
String desc
char[] buf
boolean visible
org.mockito.asm.MethodVisitor mv
int i
int n
int synthetics
private int readAnnotationValues (int, char[], boolean, org.mockito.asm.AnnotationVisitor)
int v
char[] buf
boolean named
org.mockito.asm.AnnotationVisitor av
int i
private int readAnnotationValue (int, char[], java.lang.String, org.mockito.asm.AnnotationVisitor)
byte[] bv
boolean[] zv
short[] sv
char[] cv
int[] iv
long[] lv
float[] fv
double[] dv
int size
int v
char[] buf
String name
org.mockito.asm.AnnotationVisitor av
int i
private int readFrameType (java.lang.Object[], int, int, char[], org.mockito.asm.Label[])
Object[] frame
int index
int v
char[] buf
org.mockito.asm.Label[] labels
int type
protected org.mockito.asm.Label readLabel (int, org.mockito.asm.Label[])
int offset
org.mockito.asm.Label[] labels
private org.mockito.asm.Attribute readAttribute (org.mockito.asm.Attribute[], java.lang.String, int, int, char[], int, org.mockito.asm.Label[])
int i
org.mockito.asm.Attribute[] attrs
String type
int off
int len
char[] buf
int codeOff
org.mockito.asm.Label[] labels
public int getItem (int)
int item
public int readByte (int)
int index
public int readUnsignedShort (int)
int index
byte[] b
public short readShort (int)
int index
byte[] b
public int readInt (int)
int index
byte[] b
public long readLong (int)
int index
long l1
long l0
public java.lang.String readUTF8 (int, char[])
int index
char[] buf
int item
String s
private java.lang.String readUTF (int, int, char[])
int c
int d
int e
int index
int utfLen
char[] buf
int endIndex
byte[] b
int strLen
public java.lang.String readClass (int, char[])
int index
char[] buf
public java.lang.Object readConst (int, char[])
int item
char[] buf
int index
}
org/mockito/asm/ClassReader.java
org/mockito/asm/ClassVisitor.class
ClassVisitor.java
package org.mockito.asm
public abstract org.mockito.asm.ClassVisitor extends java.lang.Object {
public abstract void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public abstract void visitSource (java.lang.String, java.lang.String)
public abstract void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
public abstract org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public abstract void visitAttribute (org.mockito.asm.Attribute)
public abstract void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public abstract org.mockito.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public abstract org.mockito.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public abstract void visitEnd ()
}
org/mockito/asm/ClassVisitor.java
org/mockito/asm/ClassWriter.class
ClassWriter.java
package org.mockito.asm
public org.mockito.asm.ClassWriter extends java.lang.Object implements org.mockito.asm.ClassVisitor {
public static final int COMPUTE_MAXS
public static final int COMPUTE_FRAMES
static final int NOARG_INSN
static final int SBYTE_INSN
static final int SHORT_INSN
static final int VAR_INSN
static final int IMPLVAR_INSN
static final int TYPE_INSN
static final int FIELDORMETH_INSN
static final int ITFMETH_INSN
static final int LABEL_INSN
static final int LABELW_INSN
static final int LDC_INSN
static final int LDCW_INSN
static final int IINC_INSN
static final int TABL_INSN
static final int LOOK_INSN
static final int MANA_INSN
static final int WIDE_INSN
static final byte[] TYPE
static final int CLASS
static final int FIELD
static final int METH
static final int IMETH
static final int STR
static final int INT
static final int FLOAT
static final int LONG
static final int DOUBLE
static final int NAME_TYPE
static final int UTF8
static final int TYPE_NORMAL
static final int TYPE_UNINIT
static final int TYPE_MERGED
org.mockito.asm.ClassReader cr
int version
int index
final org.mockito.asm.ByteVector pool
org.mockito.asm.Item[] items
int threshold
final org.mockito.asm.Item key
final org.mockito.asm.Item key2
final org.mockito.asm.Item key3
org.mockito.asm.Item[] typeTable
private short typeCount
private int access
private int name
String thisName
private int signature
private int superName
private int interfaceCount
private int[] interfaces
private int sourceFile
private org.mockito.asm.ByteVector sourceDebug
private int enclosingMethodOwner
private int enclosingMethod
private org.mockito.asm.AnnotationWriter anns
private org.mockito.asm.AnnotationWriter ianns
private org.mockito.asm.Attribute attrs
private int innerClassesCount
private org.mockito.asm.ByteVector innerClasses
org.mockito.asm.FieldWriter firstField
org.mockito.asm.FieldWriter lastField
org.mockito.asm.MethodWriter firstMethod
org.mockito.asm.MethodWriter lastMethod
private final boolean computeMaxs
private final boolean computeFrames
boolean invalidFrames
public void <init> (int)
int flags
public void <init> (org.mockito.asm.ClassReader, int)
org.mockito.asm.ClassReader classReader
int flags
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.mockito.asm.ByteVector bv
org.mockito.asm.AnnotationWriter aw
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.mockito.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.mockito.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public void visitEnd ()
public byte[] toByteArray ()
int i
int len
org.mockito.asm.ClassWriter cw
int size
int nbFields
org.mockito.asm.FieldWriter fb
int nbMethods
org.mockito.asm.MethodWriter mb
int attributeCount
org.mockito.asm.ByteVector out
org.mockito.asm.Item newConstItem (java.lang.Object)
int val
int val
int val
int val
int val
float val
long val
double val
org.mockito.asm.Type t
Object cst
public int newConst (java.lang.Object)
Object cst
public int newUTF8 (java.lang.String)
String value
org.mockito.asm.Item result
org.mockito.asm.Item newClassItem (java.lang.String)
String value
org.mockito.asm.Item result
public int newClass (java.lang.String)
String value
org.mockito.asm.Item newFieldItem (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
org.mockito.asm.Item result
public int newField (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
org.mockito.asm.Item newMethodItem (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
int type
org.mockito.asm.Item result
public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
org.mockito.asm.Item newInteger (int)
int value
org.mockito.asm.Item result
org.mockito.asm.Item newFloat (float)
float value
org.mockito.asm.Item result
org.mockito.asm.Item newLong (long)
long value
org.mockito.asm.Item result
org.mockito.asm.Item newDouble (double)
double value
org.mockito.asm.Item result
private org.mockito.asm.Item newString (java.lang.String)
String value
org.mockito.asm.Item result
public int newNameType (java.lang.String, java.lang.String)
String name
String desc
org.mockito.asm.Item result
int addType (java.lang.String)
String type
org.mockito.asm.Item result
int addUninitializedType (java.lang.String, int)
String type
int offset
org.mockito.asm.Item result
private org.mockito.asm.Item addType (org.mockito.asm.Item)
org.mockito.asm.Item[] newTable
org.mockito.asm.Item item
org.mockito.asm.Item result
int getMergedType (int, int)
String t
String u
int type1
int type2
org.mockito.asm.Item result
protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String)
Exception e
String type1
String type2
Class c
Class d
private org.mockito.asm.Item get (org.mockito.asm.Item)
org.mockito.asm.Item key
org.mockito.asm.Item i
private void put (org.mockito.asm.Item)
int index
org.mockito.asm.Item k
org.mockito.asm.Item j
int l
int ll
int nl
org.mockito.asm.Item[] newItems
org.mockito.asm.Item i
int index
private void put122 (int, int, int)
int b
int s1
int s2
static void <clinit> ()
int i
byte[] b
String s
}
org/mockito/asm/ClassWriter.java
org/mockito/asm/Edge.class
Edge.java
package org.mockito.asm
org.mockito.asm.Edge extends java.lang.Object {
static final int NORMAL
static final int EXCEPTION
int info
org.mockito.asm.Label successor
org.mockito.asm.Edge next
void <init> ()
}
org/mockito/asm/Edge.java
org/mockito/asm/FieldVisitor.class
FieldVisitor.java
package org.mockito.asm
public abstract org.mockito.asm.FieldVisitor extends java.lang.Object {
public abstract org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public abstract void visitAttribute (org.mockito.asm.Attribute)
public abstract void visitEnd ()
}
org/mockito/asm/FieldVisitor.java
org/mockito/asm/FieldWriter.class
FieldWriter.java
package org.mockito.asm
final org.mockito.asm.FieldWriter extends java.lang.Object implements org.mockito.asm.FieldVisitor {
org.mockito.asm.FieldWriter next
private final org.mockito.asm.ClassWriter cw
private final int access
private final int name
private final int desc
private int signature
private int value
private org.mockito.asm.AnnotationWriter anns
private org.mockito.asm.AnnotationWriter ianns
private org.mockito.asm.Attribute attrs
void <init> (org.mockito.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
org.mockito.asm.ClassWriter cw
int access
String name
String desc
String signature
Object value
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.mockito.asm.ByteVector bv
org.mockito.asm.AnnotationWriter aw
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public void visitEnd ()
int getSize ()
int size
void put (org.mockito.asm.ByteVector)
org.mockito.asm.ByteVector out
int attributeCount
}
org/mockito/asm/FieldWriter.java
org/mockito/asm/Frame.class
Frame.java
package org.mockito.asm
final org.mockito.asm.Frame extends java.lang.Object {
static final int DIM
static final int ARRAY_OF
static final int ELEMENT_OF
static final int KIND
static final int VALUE
static final int BASE_KIND
static final int BASE_VALUE
static final int BASE
static final int OBJECT
static final int UNINITIALIZED
private static final int LOCAL
private static final int STACK
static final int TOP
static final int BOOLEAN
static final int BYTE
static final int CHAR
static final int SHORT
static final int INTEGER
static final int FLOAT
static final int DOUBLE
static final int LONG
static final int NULL
static final int UNINITIALIZED_THIS
static final int[] SIZE
org.mockito.asm.Label owner
int[] inputLocals
int[] inputStack
private int[] outputLocals
private int[] outputStack
private int outputStackTop
private int initializationCount
private int[] initializations
void <init> ()
private int get (int)
int type
int local
private void set (int, int)
int[] t
int local
int type
int n
private void push (int)
int[] t
int type
int n
int top
private void push (org.mockito.asm.ClassWriter, java.lang.String)
org.mockito.asm.ClassWriter cw
String desc
int type
private static int type (org.mockito.asm.ClassWriter, java.lang.String)
String t
int data
int dims
org.mockito.asm.ClassWriter cw
String desc
int index
private int pop ()
private void pop (int)
int elements
private void pop (java.lang.String)
String desc
char c
private void init (int)
int[] t
int var
int n
private int init (org.mockito.asm.ClassWriter, int)
int s
String type
int s
int u
int dim
int kind
int j
org.mockito.asm.ClassWriter cw
int t
int s
void initInputFrame (org.mockito.asm.ClassWriter, int, org.mockito.asm.Type[], int)
int t
int j
org.mockito.asm.ClassWriter cw
int access
org.mockito.asm.Type[] args
int maxLocals
int i
void execute (int, int, org.mockito.asm.ClassWriter, org.mockito.asm.Item)
int t1
String s
int opcode
int arg
org.mockito.asm.ClassWriter cw
org.mockito.asm.Item item
int t2
int t3
int t4
boolean merge (org.mockito.asm.ClassWriter, org.mockito.asm.Frame, int)
int t
int t
int t
int s
int dim
int kind
int t
int t
int t
int t
int t
int t
int s
int dim
int kind
int t
org.mockito.asm.ClassWriter cw
org.mockito.asm.Frame frame
int edge
boolean changed
int i
int nLocal
int nStack
int nInputStack
private static boolean merge (org.mockito.asm.ClassWriter, int, int[], int)
int v
int v
int v
int v
int v
org.mockito.asm.ClassWriter cw
int t
int[] types
int index
int u
int v
static void <clinit> ()
int i
int[] b
String s
}
org/mockito/asm/Frame.java
org/mockito/asm/Handler.class
Handler.java
package org.mockito.asm
org.mockito.asm.Handler extends java.lang.Object {
org.mockito.asm.Label start
org.mockito.asm.Label end
org.mockito.asm.Label handler
String desc
int type
org.mockito.asm.Handler next
void <init> ()
}
org/mockito/asm/Handler.java
org/mockito/asm/Item.class
Item.java
package org.mockito.asm
final org.mockito.asm.Item extends java.lang.Object {
int index
int type
int intVal
long longVal
String strVal1
String strVal2
String strVal3
int hashCode
org.mockito.asm.Item next
void <init> ()
void <init> (int)
int index
void <init> (int, org.mockito.asm.Item)
int index
org.mockito.asm.Item i
void set (int)
int intVal
void set (long)
long longVal
void set (float)
float floatVal
void set (double)
double doubleVal
void set (int, java.lang.String, java.lang.String, java.lang.String)
int type
String strVal1
String strVal2
String strVal3
boolean isEqualTo (org.mockito.asm.Item)
org.mockito.asm.Item i
}
org/mockito/asm/Item.java
org/mockito/asm/Label.class
Label.java
package org.mockito.asm
public org.mockito.asm.Label extends java.lang.Object {
static final int DEBUG
static final int RESOLVED
static final int RESIZED
static final int PUSHED
static final int TARGET
static final int STORE
static final int REACHABLE
static final int JSR
static final int RET
static final int SUBROUTINE
static final int VISITED
public Object info
int status
int line
int position
private int referenceCount
private int[] srcAndRefPositions
int inputStackTop
int outputStackMax
org.mockito.asm.Frame frame
org.mockito.asm.Label successor
org.mockito.asm.Edge successors
org.mockito.asm.Label next
public void <init> ()
public int getOffset ()
void put (org.mockito.asm.MethodWriter, org.mockito.asm.ByteVector, int, boolean)
org.mockito.asm.MethodWriter owner
org.mockito.asm.ByteVector out
int source
boolean wideOffset
private void addReference (int, int)
int[] a
int sourcePosition
int referencePosition
boolean resolve (org.mockito.asm.MethodWriter, int, byte[])
int opcode
int offset
int source
int reference
int offset
org.mockito.asm.MethodWriter owner
int position
byte[] data
boolean needUpdate
int i
org.mockito.asm.Label getFirst ()
boolean inSubroutine (long)
long id
boolean inSameSubroutine (org.mockito.asm.Label)
int i
org.mockito.asm.Label block
void addToSubroutine (long, int)
long id
int nbSubroutines
void visitSubroutine (org.mockito.asm.Label, long, int)
org.mockito.asm.Edge e
org.mockito.asm.Label JSR
long id
int nbSubroutines
org.mockito.asm.Edge e
public java.lang.String toString ()
}
org/mockito/asm/Label.java
org/mockito/asm/MethodAdapter.class
MethodAdapter.java
package org.mockito.asm
public org.mockito.asm.MethodAdapter extends java.lang.Object implements org.mockito.asm.MethodVisitor {
protected org.mockito.asm.MethodVisitor mv
public void <init> (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv
public org.mockito.asm.AnnotationVisitor visitAnnotationDefault ()
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.mockito.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitJumpInsn (int, org.mockito.asm.Label)
int opcode
org.mockito.asm.Label label
public void visitLabel (org.mockito.asm.Label)
org.mockito.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public void visitTableSwitchInsn (int, int, org.mockito.asm.Label, org.mockito.asm.Label[])
int min
int max
org.mockito.asm.Label dflt
org.mockito.asm.Label[] labels
public void visitLookupSwitchInsn (org.mockito.asm.Label, int[], org.mockito.asm.Label[])
org.mockito.asm.Label dflt
int[] keys
org.mockito.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.mockito.asm.Label, org.mockito.asm.Label, org.mockito.asm.Label, java.lang.String)
org.mockito.asm.Label start
org.mockito.asm.Label end
org.mockito.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.mockito.asm.Label, org.mockito.asm.Label, int)
String name
String desc
String signature
org.mockito.asm.Label start
org.mockito.asm.Label end
int index
public void visitLineNumber (int, org.mockito.asm.Label)
int line
org.mockito.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitEnd ()
}
org/mockito/asm/MethodAdapter.java
org/mockito/asm/MethodVisitor.class
MethodVisitor.java
package org.mockito.asm
public abstract org.mockito.asm.MethodVisitor extends java.lang.Object {
public abstract org.mockito.asm.AnnotationVisitor visitAnnotationDefault ()
public abstract org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public abstract org.mockito.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
public abstract void visitAttribute (org.mockito.asm.Attribute)
public abstract void visitCode ()
public abstract void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
public abstract void visitInsn (int)
public abstract void visitIntInsn (int, int)
public abstract void visitVarInsn (int, int)
public abstract void visitTypeInsn (int, java.lang.String)
public abstract void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
public abstract void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
public abstract void visitJumpInsn (int, org.mockito.asm.Label)
public abstract void visitLabel (org.mockito.asm.Label)
public abstract void visitLdcInsn (java.lang.Object)
public abstract void visitIincInsn (int, int)
public abstract void visitTableSwitchInsn (int, int, org.mockito.asm.Label, org.mockito.asm.Label[])
public abstract void visitLookupSwitchInsn (org.mockito.asm.Label, int[], org.mockito.asm.Label[])
public abstract void visitMultiANewArrayInsn (java.lang.String, int)
public abstract void visitTryCatchBlock (org.mockito.asm.Label, org.mockito.asm.Label, org.mockito.asm.Label, java.lang.String)
public abstract void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.mockito.asm.Label, org.mockito.asm.Label, int)
public abstract void visitLineNumber (int, org.mockito.asm.Label)
public abstract void visitMaxs (int, int)
public abstract void visitEnd ()
}
org/mockito/asm/MethodVisitor.java
org/mockito/asm/MethodWriter.class
MethodWriter.java
package org.mockito.asm
org.mockito.asm.MethodWriter extends java.lang.Object implements org.mockito.asm.MethodVisitor {
static final int ACC_CONSTRUCTOR
static final int SAME_FRAME
static final int SAME_LOCALS_1_STACK_ITEM_FRAME
static final int RESERVED
static final int SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED
static final int CHOP_FRAME
static final int SAME_FRAME_EXTENDED
static final int APPEND_FRAME
static final int FULL_FRAME
private static final int FRAMES
private static final int MAXS
private static final int NOTHING
org.mockito.asm.MethodWriter next
final org.mockito.asm.ClassWriter cw
private int access
private final int name
private final int desc
private final String descriptor
String signature
int classReaderOffset
int classReaderLength
int exceptionCount
int[] exceptions
private org.mockito.asm.ByteVector annd
private org.mockito.asm.AnnotationWriter anns
private org.mockito.asm.AnnotationWriter ianns
private org.mockito.asm.AnnotationWriter[] panns
private org.mockito.asm.AnnotationWriter[] ipanns
private int synthetics
private org.mockito.asm.Attribute attrs
private org.mockito.asm.ByteVector code
private int maxStack
private int maxLocals
private int frameCount
private org.mockito.asm.ByteVector stackMap
private int previousFrameOffset
private int[] previousFrame
private int frameIndex
private int[] frame
private int handlerCount
private org.mockito.asm.Handler firstHandler
private org.mockito.asm.Handler lastHandler
private int localVarCount
private org.mockito.asm.ByteVector localVar
private int localVarTypeCount
private org.mockito.asm.ByteVector localVarType
private int lineNumberCount
private org.mockito.asm.ByteVector lineNumber
private org.mockito.asm.Attribute cattrs
private boolean resize
private int subroutines
private final int compute
private org.mockito.asm.Label labels
private org.mockito.asm.Label previousBlock
private org.mockito.asm.Label currentBlock
private int stackSize
private int maxStackSize
void <init> (org.mockito.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], boolean, boolean)
int i
int size
org.mockito.asm.ClassWriter cw
int access
String name
String desc
String signature
String[] exceptions
boolean computeMaxs
boolean computeFrames
public org.mockito.asm.AnnotationVisitor visitAnnotationDefault ()
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.mockito.asm.ByteVector bv
org.mockito.asm.AnnotationWriter aw
public org.mockito.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.mockito.asm.ByteVector bv
org.mockito.asm.AnnotationWriter aw
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int i
int i
int delta
int i
int i
int i
int delta
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int size
int opcode
public void visitIntInsn (int, int)
int size
int opcode
int operand
public void visitVarInsn (int, int)
int size
int n
int n
int opt
int opt
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int size
int opcode
String type
org.mockito.asm.Item i
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int size
char c
int opcode
String owner
String name
String desc
org.mockito.asm.Item i
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int size
int size
int opcode
String owner
String name
String desc
boolean itf
org.mockito.asm.Item i
int argSize
public void visitJumpInsn (int, org.mockito.asm.Label)
int opcode
org.mockito.asm.Label label
org.mockito.asm.Label nextInsn
public void visitLabel (org.mockito.asm.Label)
org.mockito.asm.Label label
public void visitLdcInsn (java.lang.Object)
int size
int size
Object cst
org.mockito.asm.Item i
int index
public void visitIincInsn (int, int)
int n
int var
int increment
public void visitTableSwitchInsn (int, int, org.mockito.asm.Label, org.mockito.asm.Label[])
int i
int min
int max
org.mockito.asm.Label dflt
org.mockito.asm.Label[] labels
int source
public void visitLookupSwitchInsn (org.mockito.asm.Label, int[], org.mockito.asm.Label[])
int i
org.mockito.asm.Label dflt
int[] keys
org.mockito.asm.Label[] labels
int source
private void visitSwitchInsn (org.mockito.asm.Label, org.mockito.asm.Label[])
int i
int i
org.mockito.asm.Label dflt
org.mockito.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
org.mockito.asm.Item i
public void visitTryCatchBlock (org.mockito.asm.Label, org.mockito.asm.Label, org.mockito.asm.Label, java.lang.String)
org.mockito.asm.Label start
org.mockito.asm.Label end
org.mockito.asm.Label handler
String type
org.mockito.asm.Handler h
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.mockito.asm.Label, org.mockito.asm.Label, int)
char c
int n
String name
String desc
String signature
org.mockito.asm.Label start
org.mockito.asm.Label end
int index
public void visitLineNumber (int, org.mockito.asm.Label)
int line
org.mockito.asm.Label start
public void visitMaxs (int, int)
org.mockito.asm.Edge b
org.mockito.asm.Label l
org.mockito.asm.Label h
org.mockito.asm.Label e
String t
int kind
org.mockito.asm.Label n
boolean change
org.mockito.asm.Label l
int blockMax
org.mockito.asm.Edge e
int i
org.mockito.asm.Label k
int start
int end
org.mockito.asm.Handler handler
org.mockito.asm.Frame f
org.mockito.asm.Type[] args
int max
org.mockito.asm.Label changed
org.mockito.asm.Label l
org.mockito.asm.Edge b
org.mockito.asm.Label l
org.mockito.asm.Label h
org.mockito.asm.Label e
org.mockito.asm.Label subroutine
org.mockito.asm.Label L
org.mockito.asm.Label subroutine
int id
org.mockito.asm.Label l
org.mockito.asm.Label l
int start
int blockMax
org.mockito.asm.Edge b
org.mockito.asm.Handler handler
int max
org.mockito.asm.Label stack
int maxStack
int maxLocals
public void visitEnd ()
static int getArgumentsAndReturnSizes (java.lang.String)
char car
String desc
int n
int c
private void addSuccessor (int, org.mockito.asm.Label)
int info
org.mockito.asm.Label successor
org.mockito.asm.Edge b
private void noSuccessor ()
org.mockito.asm.Label l
private void visitFrame (org.mockito.asm.Frame)
int t
int t
int t
int t
org.mockito.asm.Frame f
int i
int nTop
int nLocal
int nStack
int[] locals
int[] stacks
private void startFrame (int, int, int)
int offset
int nLocal
int nStack
int n
private void endFrame ()
private void writeFrame ()
int delta
int j
int l
int clocalsSize
int cstackSize
int localsSize
int type
int k
int delta
private void writeFrameTypes (int, int)
int v
StringBuffer buf
int t
int d
int i
int start
int end
private void writeFrameType (java.lang.Object)
Object type
final int getSize ()
boolean zip
int i
int i
int size
final void put (org.mockito.asm.ByteVector)
org.mockito.asm.Handler h
boolean zip
int size
int i
org.mockito.asm.ByteVector out
int attributeCount
private void resizeInstructions ()
int label
int newOffset
int newOffset
int[] newIndexes
int[] newSizes
int opcode
int insert
int label
int opcode
org.mockito.asm.Frame f
org.mockito.asm.Type[] args
org.mockito.asm.Label l
int label
int newOffset
org.mockito.asm.ByteVector bv
org.mockito.asm.Label[] labels
byte[] b
int u
int v
int i
int j
int[] allIndexes
int[] allSizes
boolean[] resize
int state
org.mockito.asm.ByteVector newCode
org.mockito.asm.Handler h
org.mockito.asm.Attribute attr
static int readUnsignedShort (byte[], int)
byte[] b
int index
static short readShort (byte[], int)
byte[] b
int index
static int readInt (byte[], int)
byte[] b
int index
static void writeShort (byte[], int, int)
byte[] b
int index
int s
static int getNewOffset (int[], int[], int, int)
int i
int[] indexes
int[] sizes
int begin
int end
int offset
static void getNewOffset (int[], int[], org.mockito.asm.Label)
int[] indexes
int[] sizes
org.mockito.asm.Label label
}
org/mockito/asm/MethodWriter.java
org/mockito/asm/Opcodes.class
Opcodes.java
package org.mockito.asm
public abstract org.mockito.asm.Opcodes extends java.lang.Object {
public static final int V1_1
public static final int V1_2
public static final int V1_3
public static final int V1_4
public static final int V1_5
public static final int V1_6
public static final int ACC_PUBLIC
public static final int ACC_PRIVATE
public static final int ACC_PROTECTED
public static final int ACC_STATIC
public static final int ACC_FINAL
public static final int ACC_SUPER
public static final int ACC_SYNCHRONIZED
public static final int ACC_VOLATILE
public static final int ACC_BRIDGE
public static final int ACC_VARARGS
public static final int ACC_TRANSIENT
public static final int ACC_NATIVE
public static final int ACC_INTERFACE
public static final int ACC_ABSTRACT
public static final int ACC_STRICT
public static final int ACC_SYNTHETIC
public static final int ACC_ANNOTATION
public static final int ACC_ENUM
public static final int ACC_DEPRECATED
public static final int T_BOOLEAN
public static final int T_CHAR
public static final int T_FLOAT
public static final int T_DOUBLE
public static final int T_BYTE
public static final int T_SHORT
public static final int T_INT
public static final int T_LONG
public static final int F_NEW
public static final int F_FULL
public static final int F_APPEND
public static final int F_CHOP
public static final int F_SAME
public static final int F_SAME1
public static final Integer TOP
public static final Integer INTEGER
public static final Integer FLOAT
public static final Integer DOUBLE
public static final Integer LONG
public static final Integer NULL
public static final Integer UNINITIALIZED_THIS
public static final int NOP
public static final int ACONST_NULL
public static final int ICONST_M1
public static final int ICONST_0
public static final int ICONST_1
public static final int ICONST_2
public static final int ICONST_3
public static final int ICONST_4
public static final int ICONST_5
public static final int LCONST_0
public static final int LCONST_1
public static final int FCONST_0
public static final int FCONST_1
public static final int FCONST_2
public static final int DCONST_0
public static final int DCONST_1
public static final int BIPUSH
public static final int SIPUSH
public static final int LDC
public static final int ILOAD
public static final int LLOAD
public static final int FLOAD
public static final int DLOAD
public static final int ALOAD
public static final int IALOAD
public static final int LALOAD
public static final int FALOAD
public static final int DALOAD
public static final int AALOAD
public static final int BALOAD
public static final int CALOAD
public static final int SALOAD
public static final int ISTORE
public static final int LSTORE
public static final int FSTORE
public static final int DSTORE
public static final int ASTORE
public static final int IASTORE
public static final int LASTORE
public static final int FASTORE
public static final int DASTORE
public static final int AASTORE
public static final int BASTORE
public static final int CASTORE
public static final int SASTORE
public static final int POP
public static final int POP2
public static final int DUP
public static final int DUP_X1
public static final int DUP_X2
public static final int DUP2
public static final int DUP2_X1
public static final int DUP2_X2
public static final int SWAP
public static final int IADD
public static final int LADD
public static final int FADD
public static final int DADD
public static final int ISUB
public static final int LSUB
public static final int FSUB
public static final int DSUB
public static final int IMUL
public static final int LMUL
public static final int FMUL
public static final int DMUL
public static final int IDIV
public static final int LDIV
public static final int FDIV
public static final int DDIV
public static final int IREM
public static final int LREM
public static final int FREM
public static final int DREM
public static final int INEG
public static final int LNEG
public static final int FNEG
public static final int DNEG
public static final int ISHL
public static final int LSHL
public static final int ISHR
public static final int LSHR
public static final int IUSHR
public static final int LUSHR
public static final int IAND
public static final int LAND
public static final int IOR
public static final int LOR
public static final int IXOR
public static final int LXOR
public static final int IINC
public static final int I2L
public static final int I2F
public static final int I2D
public static final int L2I
public static final int L2F
public static final int L2D
public static final int F2I
public static final int F2L
public static final int F2D
public static final int D2I
public static final int D2L
public static final int D2F
public static final int I2B
public static final int I2C
public static final int I2S
public static final int LCMP
public static final int FCMPL
public static final int FCMPG
public static final int DCMPL
public static final int DCMPG
public static final int IFEQ
public static final int IFNE
public static final int IFLT
public static final int IFGE
public static final int IFGT
public static final int IFLE
public static final int IF_ICMPEQ
public static final int IF_ICMPNE
public static final int IF_ICMPLT
public static final int IF_ICMPGE
public static final int IF_ICMPGT
public static final int IF_ICMPLE
public static final int IF_ACMPEQ
public static final int IF_ACMPNE
public static final int GOTO
public static final int JSR
public static final int RET
public static final int TABLESWITCH
public static final int LOOKUPSWITCH
public static final int IRETURN
public static final int LRETURN
public static final int FRETURN
public static final int DRETURN
public static final int ARETURN
public static final int RETURN
public static final int GETSTATIC
public static final int PUTSTATIC
public static final int GETFIELD
public static final int PUTFIELD
public static final int INVOKEVIRTUAL
public static final int INVOKESPECIAL
public static final int INVOKESTATIC
public static final int INVOKEINTERFACE
public static final int NEW
public static final int NEWARRAY
public static final int ANEWARRAY
public static final int ARRAYLENGTH
public static final int ATHROW
public static final int CHECKCAST
public static final int INSTANCEOF
public static final int MONITORENTER
public static final int MONITOREXIT
public static final int MULTIANEWARRAY
public static final int IFNULL
public static final int IFNONNULL
static void <clinit> ()
}
org/mockito/asm/Opcodes.java
org/mockito/asm/Type.class
Type.java
package org.mockito.asm
public org.mockito.asm.Type extends java.lang.Object {
public static final int VOID
public static final int BOOLEAN
public static final int CHAR
public static final int BYTE
public static final int SHORT
public static final int INT
public static final int FLOAT
public static final int LONG
public static final int DOUBLE
public static final int ARRAY
public static final int OBJECT
public static final org.mockito.asm.Type VOID_TYPE
public static final org.mockito.asm.Type BOOLEAN_TYPE
public static final org.mockito.asm.Type CHAR_TYPE
public static final org.mockito.asm.Type BYTE_TYPE
public static final org.mockito.asm.Type SHORT_TYPE
public static final org.mockito.asm.Type INT_TYPE
public static final org.mockito.asm.Type FLOAT_TYPE
public static final org.mockito.asm.Type LONG_TYPE
public static final org.mockito.asm.Type DOUBLE_TYPE
private final int sort
private final char[] buf
private final int off
private final int len
private void <init> (int)
int sort
private void <init> (int, char[], int, int)
int sort
char[] buf
int off
int len
public static org.mockito.asm.Type getType (java.lang.String)
String typeDescriptor
public static org.mockito.asm.Type getObjectType (java.lang.String)
String internalName
char[] buf
public static org.mockito.asm.Type getType (java.lang.Class)
Class c
public static org.mockito.asm.Type[] getArgumentTypes (java.lang.String)
char car
String methodDescriptor
char[] buf
int off
int size
org.mockito.asm.Type[] args
public static org.mockito.asm.Type[] getArgumentTypes (java.lang.reflect.Method)
int i
java.lang.reflect.Method method
Class[] classes
org.mockito.asm.Type[] types
public static org.mockito.asm.Type getReturnType (java.lang.String)
String methodDescriptor
char[] buf
public static org.mockito.asm.Type getReturnType (java.lang.reflect.Method)
java.lang.reflect.Method method
private static org.mockito.asm.Type getType (char[], int)
char[] buf
int off
int len
public int getSort ()
public int getDimensions ()
int i
public org.mockito.asm.Type getElementType ()
public java.lang.String getClassName ()
int i
StringBuffer b
public java.lang.String getInternalName ()
public java.lang.String getDescriptor ()
StringBuffer buf
public static java.lang.String getMethodDescriptor (org.mockito.asm.Type, org.mockito.asm.Type[])
int i
org.mockito.asm.Type returnType
org.mockito.asm.Type[] argumentTypes
StringBuffer buf
private void getDescriptor (java.lang.StringBuffer)
StringBuffer buf
public static java.lang.String getInternalName (java.lang.Class)
Class c
public static java.lang.String getDescriptor (java.lang.Class)
Class c
StringBuffer buf
public static java.lang.String getConstructorDescriptor (java.lang.reflect.Constructor)
int i
java.lang.reflect.Constructor c
Class[] parameters
StringBuffer buf
public static java.lang.String getMethodDescriptor (java.lang.reflect.Method)
int i
java.lang.reflect.Method m
Class[] parameters
StringBuffer buf
private static void getDescriptor (java.lang.StringBuffer, java.lang.Class)
char car
char car
char car
char car
char car
char car
char car
char car
char car
char car
int i
String name
int len
StringBuffer buf
Class c
Class d
public int getSize ()
public int getOpcode (int)
int opcode
public boolean equals (java.lang.Object)
int i
int j
int end
Object o
org.mockito.asm.Type t
public int hashCode ()
int i
int end
int hc
public java.lang.String toString ()
static void <clinit> ()
}
org/mockito/asm/Type.java
org/mockito/asm/package.html
org/mockito/asm/signature/SignatureReader.class
SignatureReader.java
package org.mockito.asm.signature
public org.mockito.asm.signature.SignatureReader extends java.lang.Object {
private final String signature
public void <init> (java.lang.String)
String signature
public void accept (org.mockito.asm.signature.SignatureVisitor)
int end
int pos
char c
org.mockito.asm.signature.SignatureVisitor v
String signature
int len
int pos
public void acceptType (org.mockito.asm.signature.SignatureVisitor)
org.mockito.asm.signature.SignatureVisitor v
private static int parseType (java.lang.String, int, org.mockito.asm.signature.SignatureVisitor)
String name
String name
String signature
int pos
org.mockito.asm.signature.SignatureVisitor v
char c
int start
int end
boolean visited
boolean inner
}
org/mockito/asm/signature/SignatureReader.java
org/mockito/asm/signature/SignatureVisitor.class
SignatureVisitor.java
package org.mockito.asm.signature
public abstract org.mockito.asm.signature.SignatureVisitor extends java.lang.Object {
public static final char EXTENDS
public static final char SUPER
public static final char INSTANCEOF
public abstract void visitFormalTypeParameter (java.lang.String)
public abstract org.mockito.asm.signature.SignatureVisitor visitClassBound ()
public abstract org.mockito.asm.signature.SignatureVisitor visitInterfaceBound ()
public abstract org.mockito.asm.signature.SignatureVisitor visitSuperclass ()
public abstract org.mockito.asm.signature.SignatureVisitor visitInterface ()
public abstract org.mockito.asm.signature.SignatureVisitor visitParameterType ()
public abstract org.mockito.asm.signature.SignatureVisitor visitReturnType ()
public abstract org.mockito.asm.signature.SignatureVisitor visitExceptionType ()
public abstract void visitBaseType (char)
public abstract void visitTypeVariable (java.lang.String)
public abstract org.mockito.asm.signature.SignatureVisitor visitArrayType ()
public abstract void visitClassType (java.lang.String)
public abstract void visitInnerClassType (java.lang.String)
public abstract void visitTypeArgument ()
public abstract org.mockito.asm.signature.SignatureVisitor visitTypeArgument (char)
public abstract void visitEnd ()
}
org/mockito/asm/signature/SignatureVisitor.java
org/mockito/asm/signature/SignatureWriter.class
SignatureWriter.java
package org.mockito.asm.signature
public org.mockito.asm.signature.SignatureWriter extends java.lang.Object implements org.mockito.asm.signature.SignatureVisitor {
private final StringBuffer buf
private boolean hasFormals
private boolean hasParameters
private int argumentStack
public void <init> ()
public void visitFormalTypeParameter (java.lang.String)
String name
public org.mockito.asm.signature.SignatureVisitor visitClassBound ()
public org.mockito.asm.signature.SignatureVisitor visitInterfaceBound ()
public org.mockito.asm.signature.SignatureVisitor visitSuperclass ()
public org.mockito.asm.signature.SignatureVisitor visitInterface ()
public org.mockito.asm.signature.SignatureVisitor visitParameterType ()
public org.mockito.asm.signature.SignatureVisitor visitReturnType ()
public org.mockito.asm.signature.SignatureVisitor visitExceptionType ()
public void visitBaseType (char)
char descriptor
public void visitTypeVariable (java.lang.String)
String name
public org.mockito.asm.signature.SignatureVisitor visitArrayType ()
public void visitClassType (java.lang.String)
String name
public void visitInnerClassType (java.lang.String)
String name
public void visitTypeArgument ()
public org.mockito.asm.signature.SignatureVisitor visitTypeArgument (char)
char wildcard
public void visitEnd ()
public java.lang.String toString ()
private void endFormals ()
private void endArguments ()
}
org/mockito/asm/signature/SignatureWriter.java
org/mockito/asm/signature/package.html
org/mockito/asm/tree/AbstractInsnNode.class
AbstractInsnNode.java
package org.mockito.asm.tree
public abstract org.mockito.asm.tree.AbstractInsnNode extends java.lang.Object {
public static final int INSN
public static final int INT_INSN
public static final int VAR_INSN
public static final int TYPE_INSN
public static final int FIELD_INSN
public static final int METHOD_INSN
public static final int JUMP_INSN
public static final int LABEL
public static final int LDC_INSN
public static final int IINC_INSN
public static final int TABLESWITCH_INSN
public static final int LOOKUPSWITCH_INSN
public static final int MULTIANEWARRAY_INSN
public static final int FRAME
public static final int LINE
protected int opcode
org.mockito.asm.tree.AbstractInsnNode prev
org.mockito.asm.tree.AbstractInsnNode next
int index
protected void <init> (int)
int opcode
public int getOpcode ()
public abstract int getType ()
public org.mockito.asm.tree.AbstractInsnNode getPrevious ()
public org.mockito.asm.tree.AbstractInsnNode getNext ()
public abstract void accept (org.mockito.asm.MethodVisitor)
public abstract org.mockito.asm.tree.AbstractInsnNode clone (java.util.Map)
static org.mockito.asm.tree.LabelNode clone (org.mockito.asm.tree.LabelNode, java.util.Map)
org.mockito.asm.tree.LabelNode label
java.util.Map map
static org.mockito.asm.tree.LabelNode[] clone (java.util.List, java.util.Map)
int i
java.util.List labels
java.util.Map map
org.mockito.asm.tree.LabelNode[] clones
}
org/mockito/asm/tree/AbstractInsnNode.java
org/mockito/asm/tree/AnnotationNode.class
AnnotationNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.AnnotationNode extends java.lang.Object implements org.mockito.asm.AnnotationVisitor {
public String desc
public java.util.List values
public void <init> (java.lang.String)
String desc
void <init> (java.util.List)
java.util.List values
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
org.mockito.asm.tree.AnnotationNode annotation
public org.mockito.asm.AnnotationVisitor visitArray (java.lang.String)
String name
java.util.List array
public void visitEnd ()
public void accept (org.mockito.asm.AnnotationVisitor)
String name
Object value
int i
org.mockito.asm.AnnotationVisitor av
static void accept (org.mockito.asm.AnnotationVisitor, java.lang.String, java.lang.Object)
String[] typeconst
org.mockito.asm.tree.AnnotationNode an
int j
org.mockito.asm.AnnotationVisitor v
java.util.List array
org.mockito.asm.AnnotationVisitor av
String name
Object value
}
org/mockito/asm/tree/AnnotationNode.java
org/mockito/asm/tree/ClassNode.class
ClassNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.ClassNode extends org.mockito.asm.tree.MemberNode implements org.mockito.asm.ClassVisitor {
public int version
public int access
public String name
public String signature
public String superName
public java.util.List interfaces
public String sourceFile
public String sourceDebug
public String outerClass
public String outerMethod
public String outerMethodDesc
public java.util.List innerClasses
public java.util.List fields
public java.util.List methods
public void <init> ()
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
org.mockito.asm.tree.InnerClassNode icn
public org.mockito.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
org.mockito.asm.tree.FieldNode fn
public org.mockito.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
org.mockito.asm.tree.MethodNode mn
public void accept (org.mockito.asm.ClassVisitor)
org.mockito.asm.tree.AnnotationNode an
org.mockito.asm.tree.AnnotationNode an
org.mockito.asm.ClassVisitor cv
String[] interfaces
int i
int n
}
org/mockito/asm/tree/ClassNode.java
org/mockito/asm/tree/FieldInsnNode.class
FieldInsnNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.FieldInsnNode extends org.mockito.asm.tree.AbstractInsnNode {
public String owner
public String name
public String desc
public void <init> (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor cv
public org.mockito.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/mockito/asm/tree/FieldInsnNode.java
org/mockito/asm/tree/FieldNode.class
FieldNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.FieldNode extends org.mockito.asm.tree.MemberNode implements org.mockito.asm.FieldVisitor {
public int access
public String name
public String desc
public String signature
public Object value
public void <init> (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public void accept (org.mockito.asm.ClassVisitor)
org.mockito.asm.tree.AnnotationNode an
org.mockito.asm.tree.AnnotationNode an
org.mockito.asm.ClassVisitor cv
org.mockito.asm.FieldVisitor fv
int i
int n
}
org/mockito/asm/tree/FieldNode.java
org/mockito/asm/tree/FrameNode.class
FrameNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.FrameNode extends org.mockito.asm.tree.AbstractInsnNode {
public int type
public java.util.List local
public java.util.List stack
private void <init> ()
public void <init> (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public int getType ()
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv
public org.mockito.asm.tree.AbstractInsnNode clone (java.util.Map)
Object l
int i
Object s
int i
java.util.Map labels
org.mockito.asm.tree.FrameNode clone
private static java.util.List asList (int, java.lang.Object[])
int n
Object[] o
private static java.lang.Object[] asArray (java.util.List)
Object o
int i
java.util.List l
Object[] objs
}
org/mockito/asm/tree/FrameNode.java
org/mockito/asm/tree/IincInsnNode.class
IincInsnNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.IincInsnNode extends org.mockito.asm.tree.AbstractInsnNode {
public int var
public int incr
public void <init> (int, int)
int var
int incr
public int getType ()
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv
public org.mockito.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/mockito/asm/tree/IincInsnNode.java
org/mockito/asm/tree/InnerClassNode.class
InnerClassNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.InnerClassNode extends java.lang.Object {
public String name
public String outerName
public String innerName
public int access
public void <init> (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public void accept (org.mockito.asm.ClassVisitor)
org.mockito.asm.ClassVisitor cv
}
org/mockito/asm/tree/InnerClassNode.java
org/mockito/asm/tree/InsnList$1.class
InsnList.java
package org.mockito.asm.tree
synthetic org.mockito.asm.tree.InsnList$1 extends java.lang.Object {
}
org/mockito/asm/tree/InsnList$InsnListIterator.class
InsnList.java
package org.mockito.asm.tree
final org.mockito.asm.tree.InsnList$InsnListIterator extends java.lang.Object implements java.util.ListIterator {
org.mockito.asm.tree.AbstractInsnNode next
org.mockito.asm.tree.AbstractInsnNode prev
final synthetic org.mockito.asm.tree.InsnList this$0
private void <init> (org.mockito.asm.tree.InsnList, int)
int index
public boolean hasNext ()
public java.lang.Object next ()
org.mockito.asm.tree.AbstractInsnNode result
public void remove ()
public boolean hasPrevious ()
public java.lang.Object previous ()
org.mockito.asm.tree.AbstractInsnNode result
public int nextIndex ()
public int previousIndex ()
public void add (java.lang.Object)
Object o
public void set (java.lang.Object)
Object o
synthetic void <init> (org.mockito.asm.tree.InsnList, int, org.mockito.asm.tree.InsnList$1)
org.mockito.asm.tree.InsnList x0
int x1
org.mockito.asm.tree.InsnList$1 x2
}
org/mockito/asm/tree/InsnList.class
InsnList.java
package org.mockito.asm.tree
public org.mockito.asm.tree.InsnList extends java.lang.Object {
public static boolean check
private int size
private org.mockito.asm.tree.AbstractInsnNode first
private org.mockito.asm.tree.AbstractInsnNode last
private org.mockito.asm.tree.AbstractInsnNode[] cache
public void <init> ()
public int size ()
public org.mockito.asm.tree.AbstractInsnNode getFirst ()
public org.mockito.asm.tree.AbstractInsnNode getLast ()
public org.mockito.asm.tree.AbstractInsnNode get (int)
int index
public boolean contains (org.mockito.asm.tree.AbstractInsnNode)
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.AbstractInsnNode i
public int indexOf (org.mockito.asm.tree.AbstractInsnNode)
org.mockito.asm.tree.AbstractInsnNode insn
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv
org.mockito.asm.tree.AbstractInsnNode insn
public java.util.ListIterator iterator ()
public java.util.ListIterator iterator (int)
int index
public org.mockito.asm.tree.AbstractInsnNode[] toArray ()
int i
org.mockito.asm.tree.AbstractInsnNode elem
org.mockito.asm.tree.AbstractInsnNode[] insns
public void set (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.AbstractInsnNode)
int index
org.mockito.asm.tree.AbstractInsnNode location
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.AbstractInsnNode next
org.mockito.asm.tree.AbstractInsnNode prev
public void add (org.mockito.asm.tree.AbstractInsnNode)
org.mockito.asm.tree.AbstractInsnNode insn
public void add (org.mockito.asm.tree.InsnList)
org.mockito.asm.tree.AbstractInsnNode elem
org.mockito.asm.tree.InsnList insns
public void insert (org.mockito.asm.tree.AbstractInsnNode)
org.mockito.asm.tree.AbstractInsnNode insn
public void insert (org.mockito.asm.tree.InsnList)
org.mockito.asm.tree.AbstractInsnNode elem
org.mockito.asm.tree.InsnList insns
public void insert (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.AbstractInsnNode)
org.mockito.asm.tree.AbstractInsnNode location
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.AbstractInsnNode next
public void insert (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.InsnList)
org.mockito.asm.tree.AbstractInsnNode location
org.mockito.asm.tree.InsnList insns
org.mockito.asm.tree.AbstractInsnNode ifirst
org.mockito.asm.tree.AbstractInsnNode ilast
org.mockito.asm.tree.AbstractInsnNode next
public void insertBefore (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.AbstractInsnNode)
org.mockito.asm.tree.AbstractInsnNode location
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.AbstractInsnNode prev
public void insertBefore (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.InsnList)
org.mockito.asm.tree.AbstractInsnNode location
org.mockito.asm.tree.InsnList insns
org.mockito.asm.tree.AbstractInsnNode ifirst
org.mockito.asm.tree.AbstractInsnNode ilast
org.mockito.asm.tree.AbstractInsnNode prev
public void remove (org.mockito.asm.tree.AbstractInsnNode)
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.AbstractInsnNode next
org.mockito.asm.tree.AbstractInsnNode prev
private void removeAll (boolean)
org.mockito.asm.tree.AbstractInsnNode next
org.mockito.asm.tree.AbstractInsnNode insn
boolean mark
public void clear ()
public void resetLabels ()
org.mockito.asm.tree.AbstractInsnNode insn
static synthetic org.mockito.asm.tree.AbstractInsnNode[] access$100 (org.mockito.asm.tree.InsnList)
org.mockito.asm.tree.InsnList x0
static synthetic org.mockito.asm.tree.AbstractInsnNode[] access$102 (org.mockito.asm.tree.InsnList, org.mockito.asm.tree.AbstractInsnNode[])
org.mockito.asm.tree.InsnList x0
org.mockito.asm.tree.AbstractInsnNode[] x1
}
org/mockito/asm/tree/InsnList.java
org/mockito/asm/tree/InsnNode.class
InsnNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.InsnNode extends org.mockito.asm.tree.AbstractInsnNode {
public void <init> (int)
int opcode
public int getType ()
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv
public org.mockito.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/mockito/asm/tree/InsnNode.java
org/mockito/asm/tree/IntInsnNode.class
IntInsnNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.IntInsnNode extends org.mockito.asm.tree.AbstractInsnNode {
public int operand
public void <init> (int, int)
int opcode
int operand
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv
public org.mockito.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/mockito/asm/tree/IntInsnNode.java
org/mockito/asm/tree/JumpInsnNode.class
JumpInsnNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.JumpInsnNode extends org.mockito.asm.tree.AbstractInsnNode {
public org.mockito.asm.tree.LabelNode label
public void <init> (int, org.mockito.asm.tree.LabelNode)
int opcode
org.mockito.asm.tree.LabelNode label
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv
public org.mockito.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/mockito/asm/tree/JumpInsnNode.java
org/mockito/asm/tree/LabelNode.class
LabelNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.LabelNode extends org.mockito.asm.tree.AbstractInsnNode {
private org.mockito.asm.Label label
public void <init> ()
public void <init> (org.mockito.asm.Label)
org.mockito.asm.Label label
public int getType ()
public org.mockito.asm.Label getLabel ()
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor cv
public org.mockito.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
public void resetLabel ()
}
org/mockito/asm/tree/LabelNode.java
org/mockito/asm/tree/LdcInsnNode.class
LdcInsnNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.LdcInsnNode extends org.mockito.asm.tree.AbstractInsnNode {
public Object cst
public void <init> (java.lang.Object)
Object cst
public int getType ()
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv
public org.mockito.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/mockito/asm/tree/LdcInsnNode.java
org/mockito/asm/tree/LineNumberNode.class
LineNumberNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.LineNumberNode extends org.mockito.asm.tree.AbstractInsnNode {
public int line
public org.mockito.asm.tree.LabelNode start
public void <init> (int, org.mockito.asm.tree.LabelNode)
int line
org.mockito.asm.tree.LabelNode start
public int getType ()
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv
public org.mockito.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/mockito/asm/tree/LineNumberNode.java
org/mockito/asm/tree/LocalVariableNode.class
LocalVariableNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.LocalVariableNode extends java.lang.Object {
public String name
public String desc
public String signature
public org.mockito.asm.tree.LabelNode start
public org.mockito.asm.tree.LabelNode end
public int index
public void <init> (java.lang.String, java.lang.String, java.lang.String, org.mockito.asm.tree.LabelNode, org.mockito.asm.tree.LabelNode, int)
String name
String desc
String signature
org.mockito.asm.tree.LabelNode start
org.mockito.asm.tree.LabelNode end
int index
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv
}
org/mockito/asm/tree/LocalVariableNode.java
org/mockito/asm/tree/LookupSwitchInsnNode.class
LookupSwitchInsnNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.LookupSwitchInsnNode extends org.mockito.asm.tree.AbstractInsnNode {
public org.mockito.asm.tree.LabelNode dflt
public java.util.List keys
public java.util.List labels
public void <init> (org.mockito.asm.tree.LabelNode, int[], org.mockito.asm.tree.LabelNode[])
int i
org.mockito.asm.tree.LabelNode dflt
int[] keys
org.mockito.asm.tree.LabelNode[] labels
public int getType ()
public void accept (org.mockito.asm.MethodVisitor)
int i
int i
org.mockito.asm.MethodVisitor mv
int[] keys
org.mockito.asm.Label[] labels
public org.mockito.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
org.mockito.asm.tree.LookupSwitchInsnNode clone
}
org/mockito/asm/tree/LookupSwitchInsnNode.java
org/mockito/asm/tree/MemberNode.class
MemberNode.java
package org.mockito.asm.tree
public abstract org.mockito.asm.tree.MemberNode extends java.lang.Object {
public java.util.List visibleAnnotations
public java.util.List invisibleAnnotations
public java.util.List attrs
protected void <init> ()
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.mockito.asm.tree.AnnotationNode an
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public void visitEnd ()
}
org/mockito/asm/tree/MemberNode.java
org/mockito/asm/tree/MethodInsnNode.class
MethodInsnNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.MethodInsnNode extends org.mockito.asm.tree.AbstractInsnNode {
public String owner
public String name
public String desc
public void <init> (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv
public org.mockito.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/mockito/asm/tree/MethodInsnNode.java
org/mockito/asm/tree/MethodNode$1.class
MethodNode.java
package org.mockito.asm.tree
org.mockito.asm.tree.MethodNode$1 extends java.util.ArrayList {
final synthetic org.mockito.asm.tree.MethodNode this$0
void <init> (org.mockito.asm.tree.MethodNode, int)
int x0
public boolean add (java.lang.Object)
Object o
}
org/mockito/asm/tree/MethodNode.class
MethodNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.MethodNode extends org.mockito.asm.tree.MemberNode implements org.mockito.asm.MethodVisitor {
public int access
public String name
public String desc
public String signature
public java.util.List exceptions
public Object annotationDefault
public java.util.List[] visibleParameterAnnotations
public java.util.List[] invisibleParameterAnnotations
public org.mockito.asm.tree.InsnList instructions
public java.util.List tryCatchBlocks
public int maxStack
public int maxLocals
public java.util.List localVariables
public void <init> ()
public void <init> (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
boolean isAbstract
public org.mockito.asm.AnnotationVisitor visitAnnotationDefault ()
public org.mockito.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int params
int params
int parameter
String desc
boolean visible
org.mockito.asm.tree.AnnotationNode an
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitJumpInsn (int, org.mockito.asm.Label)
int opcode
org.mockito.asm.Label label
public void visitLabel (org.mockito.asm.Label)
org.mockito.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public void visitTableSwitchInsn (int, int, org.mockito.asm.Label, org.mockito.asm.Label[])
int min
int max
org.mockito.asm.Label dflt
org.mockito.asm.Label[] labels
public void visitLookupSwitchInsn (org.mockito.asm.Label, int[], org.mockito.asm.Label[])
org.mockito.asm.Label dflt
int[] keys
org.mockito.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.mockito.asm.Label, org.mockito.asm.Label, org.mockito.asm.Label, java.lang.String)
org.mockito.asm.Label start
org.mockito.asm.Label end
org.mockito.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.mockito.asm.Label, org.mockito.asm.Label, int)
String name
String desc
String signature
org.mockito.asm.Label start
org.mockito.asm.Label end
int index
public void visitLineNumber (int, org.mockito.asm.Label)
int line
org.mockito.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
protected org.mockito.asm.tree.LabelNode getLabelNode (org.mockito.asm.Label)
org.mockito.asm.Label l
private org.mockito.asm.tree.LabelNode[] getLabelNodes (org.mockito.asm.Label[])
int i
org.mockito.asm.Label[] l
org.mockito.asm.tree.LabelNode[] nodes
private java.lang.Object[] getLabelNodes (java.lang.Object[])
Object o
int i
Object[] objs
Object[] nodes
public void accept (org.mockito.asm.ClassVisitor)
org.mockito.asm.ClassVisitor cv
String[] exceptions
org.mockito.asm.MethodVisitor mv
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.AnnotationVisitor av
org.mockito.asm.tree.AnnotationNode an
org.mockito.asm.tree.AnnotationNode an
org.mockito.asm.tree.AnnotationNode an
java.util.List l
int j
org.mockito.asm.tree.AnnotationNode an
java.util.List l
int j
org.mockito.asm.MethodVisitor mv
int i
int n
}
org/mockito/asm/tree/MethodNode.java
org/mockito/asm/tree/MultiANewArrayInsnNode.class
MultiANewArrayInsnNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.MultiANewArrayInsnNode extends org.mockito.asm.tree.AbstractInsnNode {
public String desc
public int dims
public void <init> (java.lang.String, int)
String desc
int dims
public int getType ()
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv
public org.mockito.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/mockito/asm/tree/MultiANewArrayInsnNode.java
org/mockito/asm/tree/TableSwitchInsnNode.class
TableSwitchInsnNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.TableSwitchInsnNode extends org.mockito.asm.tree.AbstractInsnNode {
public int min
public int max
public org.mockito.asm.tree.LabelNode dflt
public java.util.List labels
public void <init> (int, int, org.mockito.asm.tree.LabelNode, org.mockito.asm.tree.LabelNode[])
int min
int max
org.mockito.asm.tree.LabelNode dflt
org.mockito.asm.tree.LabelNode[] labels
public int getType ()
public void accept (org.mockito.asm.MethodVisitor)
int i
org.mockito.asm.MethodVisitor mv
org.mockito.asm.Label[] labels
public org.mockito.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/mockito/asm/tree/TableSwitchInsnNode.java
org/mockito/asm/tree/TryCatchBlockNode.class
TryCatchBlockNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.TryCatchBlockNode extends java.lang.Object {
public org.mockito.asm.tree.LabelNode start
public org.mockito.asm.tree.LabelNode end
public org.mockito.asm.tree.LabelNode handler
public String type
public void <init> (org.mockito.asm.tree.LabelNode, org.mockito.asm.tree.LabelNode, org.mockito.asm.tree.LabelNode, java.lang.String)
org.mockito.asm.tree.LabelNode start
org.mockito.asm.tree.LabelNode end
org.mockito.asm.tree.LabelNode handler
String type
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv
}
org/mockito/asm/tree/TryCatchBlockNode.java
org/mockito/asm/tree/TypeInsnNode.class
TypeInsnNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.TypeInsnNode extends org.mockito.asm.tree.AbstractInsnNode {
public String desc
public void <init> (int, java.lang.String)
int opcode
String desc
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv
public org.mockito.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/mockito/asm/tree/TypeInsnNode.java
org/mockito/asm/tree/VarInsnNode.class
VarInsnNode.java
package org.mockito.asm.tree
public org.mockito.asm.tree.VarInsnNode extends org.mockito.asm.tree.AbstractInsnNode {
public int var
public void <init> (int, int)
int opcode
int var
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv
public org.mockito.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/mockito/asm/tree/VarInsnNode.java
org/mockito/asm/tree/analysis/Analyzer.class
Analyzer.java
package org.mockito.asm.tree.analysis
public org.mockito.asm.tree.analysis.Analyzer extends java.lang.Object implements org.mockito.asm.Opcodes {
private final org.mockito.asm.tree.analysis.Interpreter interpreter
private int n
private org.mockito.asm.tree.InsnList insns
private java.util.List[] handlers
private org.mockito.asm.tree.analysis.Frame[] frames
private org.mockito.asm.tree.analysis.Subroutine[] subroutines
private boolean[] queued
private int[] queue
private int top
public void <init> (org.mockito.asm.tree.analysis.Interpreter)
org.mockito.asm.tree.analysis.Interpreter interpreter
public org.mockito.asm.tree.analysis.Frame[] analyze (java.lang.String, org.mockito.asm.tree.MethodNode) throws org.mockito.asm.tree.analysis.AnalyzerException
java.util.List insnHandlers
int j
org.mockito.asm.tree.TryCatchBlockNode tcb
int begin
int end
int i
org.mockito.asm.tree.JumpInsnNode jsr
org.mockito.asm.tree.analysis.Subroutine sub
int i
org.mockito.asm.Type ctype
int i
org.mockito.asm.tree.JumpInsnNode j
int jump
org.mockito.asm.tree.LabelNode label
int j
org.mockito.asm.tree.LookupSwitchInsnNode lsi
int jump
org.mockito.asm.tree.LabelNode label
int j
org.mockito.asm.tree.TableSwitchInsnNode tsi
int jump
Object caller
int call
int i
int var
int var
org.mockito.asm.Type type
org.mockito.asm.tree.TryCatchBlockNode tcb
org.mockito.asm.Type type
int jump
int i
org.mockito.asm.tree.AbstractInsnNode insnNode
int insnOpcode
int insnType
java.util.List insnHandlers
org.mockito.asm.tree.analysis.AnalyzerException e
Exception e
int insn
org.mockito.asm.tree.analysis.Frame f
org.mockito.asm.tree.analysis.Subroutine subroutine
String owner
org.mockito.asm.tree.MethodNode m
org.mockito.asm.tree.analysis.Subroutine main
java.util.List subroutineCalls
java.util.Map subroutineHeads
org.mockito.asm.tree.analysis.Frame current
org.mockito.asm.tree.analysis.Frame handler
org.mockito.asm.Type[] args
int local
private void findSubroutine (int, org.mockito.asm.tree.analysis.Subroutine, java.util.List) throws org.mockito.asm.tree.analysis.AnalyzerException
org.mockito.asm.tree.JumpInsnNode jnode
org.mockito.asm.tree.LabelNode l
int i
org.mockito.asm.tree.TableSwitchInsnNode tsnode
org.mockito.asm.tree.LabelNode l
int i
org.mockito.asm.tree.LookupSwitchInsnNode lsnode
org.mockito.asm.tree.TryCatchBlockNode tcb
int i
org.mockito.asm.tree.AbstractInsnNode node
java.util.List insnHandlers
int insn
org.mockito.asm.tree.analysis.Subroutine sub
java.util.List calls
public org.mockito.asm.tree.analysis.Frame[] getFrames ()
public java.util.List getHandlers (int)
int insn
protected org.mockito.asm.tree.analysis.Frame newFrame (int, int)
int nLocals
int nStack
protected org.mockito.asm.tree.analysis.Frame newFrame (org.mockito.asm.tree.analysis.Frame)
org.mockito.asm.tree.analysis.Frame src
protected void newControlFlowEdge (int, int)
int insn
int successor
protected boolean newControlFlowExceptionEdge (int, int)
int insn
int successor
private void merge (int, org.mockito.asm.tree.analysis.Frame, org.mockito.asm.tree.analysis.Subroutine) throws org.mockito.asm.tree.analysis.AnalyzerException
boolean changes
int insn
org.mockito.asm.tree.analysis.Frame frame
org.mockito.asm.tree.analysis.Subroutine subroutine
org.mockito.asm.tree.analysis.Frame oldFrame
org.mockito.asm.tree.analysis.Subroutine oldSubroutine
boolean changes
private void merge (int, org.mockito.asm.tree.analysis.Frame, org.mockito.asm.tree.analysis.Frame, org.mockito.asm.tree.analysis.Subroutine, boolean[]) throws org.mockito.asm.tree.analysis.AnalyzerException
boolean changes
int insn
org.mockito.asm.tree.analysis.Frame beforeJSR
org.mockito.asm.tree.analysis.Frame afterRET
org.mockito.asm.tree.analysis.Subroutine subroutineBeforeJSR
boolean[] access
org.mockito.asm.tree.analysis.Frame oldFrame
org.mockito.asm.tree.analysis.Subroutine oldSubroutine
boolean changes
}
org/mockito/asm/tree/analysis/Analyzer.java
org/mockito/asm/tree/analysis/AnalyzerException.class
AnalyzerException.java
package org.mockito.asm.tree.analysis
public org.mockito.asm.tree.analysis.AnalyzerException extends java.lang.Exception {
public void <init> (java.lang.String)
String msg
public void <init> (java.lang.String, java.lang.Throwable)
String msg
Throwable exception
public void <init> (java.lang.String, java.lang.Object, org.mockito.asm.tree.analysis.Value)
String msg
Object expected
org.mockito.asm.tree.analysis.Value encountered
}
org/mockito/asm/tree/analysis/AnalyzerException.java
org/mockito/asm/tree/analysis/BasicInterpreter.class
BasicInterpreter.java
package org.mockito.asm.tree.analysis
public org.mockito.asm.tree.analysis.BasicInterpreter extends java.lang.Object implements org.mockito.asm.Opcodes org.mockito.asm.tree.analysis.Interpreter {
public void <init> ()
public org.mockito.asm.tree.analysis.Value newValue (org.mockito.asm.Type)
org.mockito.asm.Type type
public org.mockito.asm.tree.analysis.Value newOperation (org.mockito.asm.tree.AbstractInsnNode)
Object cst
org.mockito.asm.tree.AbstractInsnNode insn
public org.mockito.asm.tree.analysis.Value copyOperation (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Value) throws org.mockito.asm.tree.analysis.AnalyzerException
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.analysis.Value value
public org.mockito.asm.tree.analysis.Value unaryOperation (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Value) throws org.mockito.asm.tree.analysis.AnalyzerException
String desc
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.analysis.Value value
public org.mockito.asm.tree.analysis.Value binaryOperation (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value) throws org.mockito.asm.tree.analysis.AnalyzerException
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.analysis.Value value1
org.mockito.asm.tree.analysis.Value value2
public org.mockito.asm.tree.analysis.Value ternaryOperation (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value) throws org.mockito.asm.tree.analysis.AnalyzerException
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.analysis.Value value1
org.mockito.asm.tree.analysis.Value value2
org.mockito.asm.tree.analysis.Value value3
public org.mockito.asm.tree.analysis.Value naryOperation (org.mockito.asm.tree.AbstractInsnNode, java.util.List) throws org.mockito.asm.tree.analysis.AnalyzerException
org.mockito.asm.tree.AbstractInsnNode insn
java.util.List values
public org.mockito.asm.tree.analysis.Value merge (org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value)
org.mockito.asm.tree.analysis.Value v
org.mockito.asm.tree.analysis.Value w
}
org/mockito/asm/tree/analysis/BasicInterpreter.java
org/mockito/asm/tree/analysis/BasicValue.class
BasicValue.java
package org.mockito.asm.tree.analysis
public org.mockito.asm.tree.analysis.BasicValue extends java.lang.Object implements org.mockito.asm.tree.analysis.Value {
public static final org.mockito.asm.tree.analysis.Value UNINITIALIZED_VALUE
public static final org.mockito.asm.tree.analysis.Value INT_VALUE
public static final org.mockito.asm.tree.analysis.Value FLOAT_VALUE
public static final org.mockito.asm.tree.analysis.Value LONG_VALUE
public static final org.mockito.asm.tree.analysis.Value DOUBLE_VALUE
public static final org.mockito.asm.tree.analysis.Value REFERENCE_VALUE
public static final org.mockito.asm.tree.analysis.Value RETURNADDRESS_VALUE
private final org.mockito.asm.Type type
public void <init> (org.mockito.asm.Type)
org.mockito.asm.Type type
public org.mockito.asm.Type getType ()
public int getSize ()
public boolean isReference ()
public boolean equals (java.lang.Object)
Object value
public int hashCode ()
public java.lang.String toString ()
static void <clinit> ()
}
org/mockito/asm/tree/analysis/BasicValue.java
org/mockito/asm/tree/analysis/BasicVerifier.class
BasicVerifier.java
package org.mockito.asm.tree.analysis
public org.mockito.asm.tree.analysis.BasicVerifier extends org.mockito.asm.tree.analysis.BasicInterpreter {
public void <init> ()
public org.mockito.asm.tree.analysis.Value copyOperation (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Value) throws org.mockito.asm.tree.analysis.AnalyzerException
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.analysis.Value value
org.mockito.asm.tree.analysis.Value expected
public org.mockito.asm.tree.analysis.Value unaryOperation (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Value) throws org.mockito.asm.tree.analysis.AnalyzerException
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.analysis.Value value
org.mockito.asm.tree.analysis.Value expected
public org.mockito.asm.tree.analysis.Value binaryOperation (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value) throws org.mockito.asm.tree.analysis.AnalyzerException
org.mockito.asm.tree.analysis.Value expected1
org.mockito.asm.tree.FieldInsnNode fin
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.analysis.Value value1
org.mockito.asm.tree.analysis.Value value2
org.mockito.asm.tree.analysis.Value expected1
org.mockito.asm.tree.analysis.Value expected2
public org.mockito.asm.tree.analysis.Value ternaryOperation (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value) throws org.mockito.asm.tree.analysis.AnalyzerException
org.mockito.asm.tree.analysis.Value expected1
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.analysis.Value value1
org.mockito.asm.tree.analysis.Value value2
org.mockito.asm.tree.analysis.Value value3
org.mockito.asm.tree.analysis.Value expected1
org.mockito.asm.tree.analysis.Value expected3
public org.mockito.asm.tree.analysis.Value naryOperation (org.mockito.asm.tree.AbstractInsnNode, java.util.List) throws org.mockito.asm.tree.analysis.AnalyzerException
int i
org.mockito.asm.Type owner
org.mockito.asm.tree.analysis.Value expected
org.mockito.asm.tree.analysis.Value encountered
int i
int j
org.mockito.asm.Type[] args
org.mockito.asm.tree.AbstractInsnNode insn
java.util.List values
int opcode
protected boolean isArrayValue (org.mockito.asm.tree.analysis.Value)
org.mockito.asm.tree.analysis.Value value
protected org.mockito.asm.tree.analysis.Value getElementValue (org.mockito.asm.tree.analysis.Value) throws org.mockito.asm.tree.analysis.AnalyzerException
org.mockito.asm.tree.analysis.Value objectArrayValue
protected boolean isSubTypeOf (org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value)
org.mockito.asm.tree.analysis.Value value
org.mockito.asm.tree.analysis.Value expected
}
org/mockito/asm/tree/analysis/BasicVerifier.java
org/mockito/asm/tree/analysis/Frame.class
Frame.java
package org.mockito.asm.tree.analysis
public org.mockito.asm.tree.analysis.Frame extends java.lang.Object {
private org.mockito.asm.tree.analysis.Value[] values
private int locals
private int top
public void <init> (int, int)
int nLocals
int nStack
public void <init> (org.mockito.asm.tree.analysis.Frame)
org.mockito.asm.tree.analysis.Frame src
public org.mockito.asm.tree.analysis.Frame init (org.mockito.asm.tree.analysis.Frame)
org.mockito.asm.tree.analysis.Frame src
public int getLocals ()
public org.mockito.asm.tree.analysis.Value getLocal (int) throws java.lang.IndexOutOfBoundsException
int i
public void setLocal (int, org.mockito.asm.tree.analysis.Value) throws java.lang.IndexOutOfBoundsException
int i
org.mockito.asm.tree.analysis.Value value
public int getStackSize ()
public org.mockito.asm.tree.analysis.Value getStack (int) throws java.lang.IndexOutOfBoundsException
int i
public void clearStack ()
public org.mockito.asm.tree.analysis.Value pop () throws java.lang.IndexOutOfBoundsException
public void push (org.mockito.asm.tree.analysis.Value) throws java.lang.IndexOutOfBoundsException
org.mockito.asm.tree.analysis.Value value
public void execute (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Interpreter) throws org.mockito.asm.tree.analysis.AnalyzerException
org.mockito.asm.tree.analysis.Value local
org.mockito.asm.tree.analysis.Value value3
org.mockito.asm.tree.analysis.Value value2
org.mockito.asm.tree.analysis.Value value2
org.mockito.asm.tree.analysis.Value value2
org.mockito.asm.tree.analysis.Value value3
org.mockito.asm.tree.analysis.Value value4
org.mockito.asm.tree.analysis.Value value2
org.mockito.asm.tree.analysis.Value value3
org.mockito.asm.tree.analysis.Value value3
int i
int i
String desc
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.analysis.Interpreter interpreter
org.mockito.asm.tree.analysis.Value value1
org.mockito.asm.tree.analysis.Value value2
java.util.List values
int var
public boolean merge (org.mockito.asm.tree.analysis.Frame, org.mockito.asm.tree.analysis.Interpreter) throws org.mockito.asm.tree.analysis.AnalyzerException
org.mockito.asm.tree.analysis.Value v
int i
org.mockito.asm.tree.analysis.Frame frame
org.mockito.asm.tree.analysis.Interpreter interpreter
boolean changes
public boolean merge (org.mockito.asm.tree.analysis.Frame, boolean[])
int i
org.mockito.asm.tree.analysis.Frame frame
boolean[] access
boolean changes
public java.lang.String toString ()
int i
int i
StringBuffer b
}
org/mockito/asm/tree/analysis/Frame.java
org/mockito/asm/tree/analysis/Interpreter.class
Interpreter.java
package org.mockito.asm.tree.analysis
public abstract org.mockito.asm.tree.analysis.Interpreter extends java.lang.Object {
public abstract org.mockito.asm.tree.analysis.Value newValue (org.mockito.asm.Type)
public abstract org.mockito.asm.tree.analysis.Value newOperation (org.mockito.asm.tree.AbstractInsnNode) throws org.mockito.asm.tree.analysis.AnalyzerException
public abstract org.mockito.asm.tree.analysis.Value copyOperation (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Value) throws org.mockito.asm.tree.analysis.AnalyzerException
public abstract org.mockito.asm.tree.analysis.Value unaryOperation (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Value) throws org.mockito.asm.tree.analysis.AnalyzerException
public abstract org.mockito.asm.tree.analysis.Value binaryOperation (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value) throws org.mockito.asm.tree.analysis.AnalyzerException
public abstract org.mockito.asm.tree.analysis.Value ternaryOperation (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value) throws org.mockito.asm.tree.analysis.AnalyzerException
public abstract org.mockito.asm.tree.analysis.Value naryOperation (org.mockito.asm.tree.AbstractInsnNode, java.util.List) throws org.mockito.asm.tree.analysis.AnalyzerException
public abstract org.mockito.asm.tree.analysis.Value merge (org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value)
}
org/mockito/asm/tree/analysis/Interpreter.java
org/mockito/asm/tree/analysis/SimpleVerifier.class
SimpleVerifier.java
package org.mockito.asm.tree.analysis
public org.mockito.asm.tree.analysis.SimpleVerifier extends org.mockito.asm.tree.analysis.BasicVerifier {
private final org.mockito.asm.Type currentClass
private final org.mockito.asm.Type currentSuperClass
private final java.util.List currentClassInterfaces
private final boolean isInterface
public void <init> ()
public void <init> (org.mockito.asm.Type, org.mockito.asm.Type, boolean)
org.mockito.asm.Type currentClass
org.mockito.asm.Type currentSuperClass
boolean isInterface
public void <init> (org.mockito.asm.Type, org.mockito.asm.Type, java.util.List, boolean)
org.mockito.asm.Type currentClass
org.mockito.asm.Type currentSuperClass
java.util.List currentClassInterfaces
boolean isInterface
public org.mockito.asm.tree.analysis.Value newValue (org.mockito.asm.Type)
int i
String desc
org.mockito.asm.Type type
boolean isArray
org.mockito.asm.tree.analysis.Value v
protected boolean isArrayValue (org.mockito.asm.tree.analysis.Value)
org.mockito.asm.tree.analysis.Value value
org.mockito.asm.Type t
protected org.mockito.asm.tree.analysis.Value getElementValue (org.mockito.asm.tree.analysis.Value) throws org.mockito.asm.tree.analysis.AnalyzerException
org.mockito.asm.tree.analysis.Value objectArrayValue
org.mockito.asm.Type arrayType
protected boolean isSubTypeOf (org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value)
org.mockito.asm.tree.analysis.Value value
org.mockito.asm.tree.analysis.Value expected
org.mockito.asm.Type expectedType
org.mockito.asm.Type type
public org.mockito.asm.tree.analysis.Value merge (org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value)
org.mockito.asm.Type t
org.mockito.asm.Type u
org.mockito.asm.tree.analysis.Value v
org.mockito.asm.tree.analysis.Value w
protected boolean isInterface (org.mockito.asm.Type)
org.mockito.asm.Type t
protected org.mockito.asm.Type getSuperClass (org.mockito.asm.Type)
org.mockito.asm.Type t
Class c
protected boolean isAssignableFrom (org.mockito.asm.Type, org.mockito.asm.Type)
org.mockito.asm.Type v
int i
org.mockito.asm.Type t
org.mockito.asm.Type u
protected java.lang.Class getClass (org.mockito.asm.Type)
ClassNotFoundException e
org.mockito.asm.Type t
}
org/mockito/asm/tree/analysis/SimpleVerifier.java
org/mockito/asm/tree/analysis/SmallSet.class
SmallSet.java
package org.mockito.asm.tree.analysis
org.mockito.asm.tree.analysis.SmallSet extends java.util.AbstractSet implements java.util.Iterator {
Object e1
Object e2
static final java.util.Set EMPTY_SET
void <init> (java.lang.Object, java.lang.Object)
Object e1
Object e2
public java.util.Iterator iterator ()
public int size ()
public boolean hasNext ()
public java.lang.Object next ()
Object e
public void remove ()
java.util.Set union (org.mockito.asm.tree.analysis.SmallSet)
org.mockito.asm.tree.analysis.SmallSet s
java.util.HashSet r
static void <clinit> ()
}
org/mockito/asm/tree/analysis/SmallSet.java
org/mockito/asm/tree/analysis/SourceInterpreter.class
SourceInterpreter.java
package org.mockito.asm.tree.analysis
public org.mockito.asm.tree.analysis.SourceInterpreter extends java.lang.Object implements org.mockito.asm.Opcodes org.mockito.asm.tree.analysis.Interpreter {
public void <init> ()
public org.mockito.asm.tree.analysis.Value newValue (org.mockito.asm.Type)
org.mockito.asm.Type type
public org.mockito.asm.tree.analysis.Value newOperation (org.mockito.asm.tree.AbstractInsnNode)
Object cst
org.mockito.asm.tree.AbstractInsnNode insn
int size
public org.mockito.asm.tree.analysis.Value copyOperation (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Value)
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.analysis.Value value
public org.mockito.asm.tree.analysis.Value unaryOperation (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Value)
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.analysis.Value value
int size
public org.mockito.asm.tree.analysis.Value binaryOperation (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value)
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.analysis.Value value1
org.mockito.asm.tree.analysis.Value value2
int size
public org.mockito.asm.tree.analysis.Value ternaryOperation (org.mockito.asm.tree.AbstractInsnNode, org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value)
org.mockito.asm.tree.AbstractInsnNode insn
org.mockito.asm.tree.analysis.Value value1
org.mockito.asm.tree.analysis.Value value2
org.mockito.asm.tree.analysis.Value value3
public org.mockito.asm.tree.analysis.Value naryOperation (org.mockito.asm.tree.AbstractInsnNode, java.util.List)
int size
org.mockito.asm.tree.AbstractInsnNode insn
java.util.List values
int size
public org.mockito.asm.tree.analysis.Value merge (org.mockito.asm.tree.analysis.Value, org.mockito.asm.tree.analysis.Value)
java.util.Set s
java.util.Set s
org.mockito.asm.tree.analysis.Value v
org.mockito.asm.tree.analysis.Value w
org.mockito.asm.tree.analysis.SourceValue dv
org.mockito.asm.tree.analysis.SourceValue dw
}
org/mockito/asm/tree/analysis/SourceInterpreter.java
org/mockito/asm/tree/analysis/SourceValue.class
SourceValue.java
package org.mockito.asm.tree.analysis
public org.mockito.asm.tree.analysis.SourceValue extends java.lang.Object implements org.mockito.asm.tree.analysis.Value {
public final int size
public final java.util.Set insns
public void <init> (int)
int size
public void <init> (int, org.mockito.asm.tree.AbstractInsnNode)
int size
org.mockito.asm.tree.AbstractInsnNode insn
public void <init> (int, java.util.Set)
int size
java.util.Set insns
public int getSize ()
public boolean equals (java.lang.Object)
Object value
org.mockito.asm.tree.analysis.SourceValue v
public int hashCode ()
}
org/mockito/asm/tree/analysis/SourceValue.java
org/mockito/asm/tree/analysis/Subroutine.class
Subroutine.java
package org.mockito.asm.tree.analysis
org.mockito.asm.tree.analysis.Subroutine extends java.lang.Object {
org.mockito.asm.tree.LabelNode start
boolean[] access
java.util.List callers
private void <init> ()
void <init> (org.mockito.asm.tree.LabelNode, int, org.mockito.asm.tree.JumpInsnNode)
org.mockito.asm.tree.LabelNode start
int maxLocals
org.mockito.asm.tree.JumpInsnNode caller
public org.mockito.asm.tree.analysis.Subroutine copy ()
org.mockito.asm.tree.analysis.Subroutine result
public boolean merge (org.mockito.asm.tree.analysis.Subroutine) throws org.mockito.asm.tree.analysis.AnalyzerException
int i
Object caller
int i
org.mockito.asm.tree.analysis.Subroutine subroutine
boolean changes
}
org/mockito/asm/tree/analysis/Subroutine.java
org/mockito/asm/tree/analysis/Value.class
Value.java
package org.mockito.asm.tree.analysis
public abstract org.mockito.asm.tree.analysis.Value extends java.lang.Object {
public abstract int getSize ()
}
org/mockito/asm/tree/analysis/Value.java
org/mockito/asm/tree/analysis/package.html
org/mockito/asm/tree/package.html
org/mockito/asm/util/ASMifiable.class
ASMifiable.java
package org.mockito.asm.util
public abstract org.mockito.asm.util.ASMifiable extends java.lang.Object {
public abstract void asmify (java.lang.StringBuffer, java.lang.String, java.util.Map)
}
org/mockito/asm/util/ASMifiable.java
org/mockito/asm/util/ASMifierAbstractVisitor.class
ASMifierAbstractVisitor.java
package org.mockito.asm.util
public org.mockito.asm.util.ASMifierAbstractVisitor extends org.mockito.asm.util.AbstractVisitor {
protected String name
java.util.Map labelNames
protected void <init> (java.lang.String)
String name
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.mockito.asm.util.ASMifierAnnotationVisitor av
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public void visitEnd ()
void appendConstant (java.lang.Object)
Object cst
static void appendConstant (java.lang.StringBuffer, java.lang.Object)
int c
int i
byte[] v
int i
boolean[] v
int i
short[] v
int i
char[] v
int i
int[] v
int i
long[] v
int i
float[] v
int i
double[] v
StringBuffer buf
Object cst
}
org/mockito/asm/util/ASMifierAbstractVisitor.java
org/mockito/asm/util/ASMifierAnnotationVisitor.class
ASMifierAnnotationVisitor.java
package org.mockito.asm.util
public org.mockito.asm.util.ASMifierAnnotationVisitor extends org.mockito.asm.util.AbstractVisitor implements org.mockito.asm.AnnotationVisitor {
protected final int id
public void <init> (int)
int id
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
org.mockito.asm.util.ASMifierAnnotationVisitor av
public org.mockito.asm.AnnotationVisitor visitArray (java.lang.String)
String name
org.mockito.asm.util.ASMifierAnnotationVisitor av
public void visitEnd ()
}
org/mockito/asm/util/ASMifierAnnotationVisitor.java
org/mockito/asm/util/ASMifierClassVisitor.class
ASMifierClassVisitor.java
package org.mockito.asm.util
public org.mockito.asm.util.ASMifierClassVisitor extends org.mockito.asm.util.ASMifierAbstractVisitor implements org.mockito.asm.ClassVisitor {
private static final int ACCESS_CLASS
private static final int ACCESS_FIELD
private static final int ACCESS_INNER
protected final java.io.PrintWriter pw
public static void main (java.lang.String[]) throws java.lang.Exception
org.mockito.asm.ClassReader cr
String[] args
int i
int flags
boolean ok
org.mockito.asm.ClassReader cr
public void <init> (java.io.PrintWriter)
java.io.PrintWriter pw
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
String simpleName
int i
int version
int access
String name
String signature
String superName
String[] interfaces
String simpleName
int n
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.mockito.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
org.mockito.asm.util.ASMifierFieldVisitor aav
public org.mockito.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int access
String name
String desc
String signature
String[] exceptions
org.mockito.asm.util.ASMifierMethodVisitor acv
protected org.mockito.asm.util.ASMifierMethodVisitor createASMifierMethodVisitor ()
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.mockito.asm.util.ASMifierAnnotationVisitor av
public void visitEnd ()
void appendAccess (int)
int access
boolean first
}
org/mockito/asm/util/ASMifierClassVisitor.java
org/mockito/asm/util/ASMifierFieldVisitor.class
ASMifierFieldVisitor.java
package org.mockito.asm.util
public org.mockito.asm.util.ASMifierFieldVisitor extends org.mockito.asm.util.ASMifierAbstractVisitor implements org.mockito.asm.FieldVisitor {
public void <init> ()
}
org/mockito/asm/util/ASMifierFieldVisitor.java
org/mockito/asm/util/ASMifierMethodVisitor.class
ASMifierMethodVisitor.java
package org.mockito.asm.util
public org.mockito.asm.util.ASMifierMethodVisitor extends org.mockito.asm.util.ASMifierAbstractVisitor implements org.mockito.asm.MethodVisitor {
public void <init> ()
public org.mockito.asm.AnnotationVisitor visitAnnotationDefault ()
org.mockito.asm.util.ASMifierAnnotationVisitor av
public org.mockito.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.mockito.asm.util.ASMifierAnnotationVisitor av
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitJumpInsn (int, org.mockito.asm.Label)
int opcode
org.mockito.asm.Label label
public void visitLabel (org.mockito.asm.Label)
org.mockito.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public void visitTableSwitchInsn (int, int, org.mockito.asm.Label, org.mockito.asm.Label[])
int i
int i
int min
int max
org.mockito.asm.Label dflt
org.mockito.asm.Label[] labels
public void visitLookupSwitchInsn (org.mockito.asm.Label, int[], org.mockito.asm.Label[])
int i
int i
int i
org.mockito.asm.Label dflt
int[] keys
org.mockito.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.mockito.asm.Label, org.mockito.asm.Label, org.mockito.asm.Label, java.lang.String)
org.mockito.asm.Label start
org.mockito.asm.Label end
org.mockito.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.mockito.asm.Label, org.mockito.asm.Label, int)
String name
String desc
String signature
org.mockito.asm.Label start
org.mockito.asm.Label end
int index
public void visitLineNumber (int, org.mockito.asm.Label)
int line
org.mockito.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
private void declareFrameTypes (int, java.lang.Object[])
int i
int n
Object[] o
private void appendFrameTypes (int, java.lang.Object[])
int i
int n
Object[] o
private void declareLabel (org.mockito.asm.Label)
org.mockito.asm.Label l
String name
private void appendLabel (org.mockito.asm.Label)
org.mockito.asm.Label l
}
org/mockito/asm/util/ASMifierMethodVisitor.java
org/mockito/asm/util/AbstractVisitor.class
AbstractVisitor.java
package org.mockito.asm.util
public abstract org.mockito.asm.util.AbstractVisitor extends java.lang.Object {
public static final String[] OPCODES
public static final String[] TYPES
public final java.util.List text
protected final StringBuffer buf
protected void <init> ()
public java.util.List getText ()
public void print (java.io.PrintWriter)
java.io.PrintWriter pw
public static void appendString (java.lang.StringBuffer, java.lang.String)
char c
int i
StringBuffer buf
String s
static void printList (java.io.PrintWriter, java.util.List)
Object o
int i
java.io.PrintWriter pw
java.util.List l
public static org.mockito.asm.Attribute[] getDefaultAttributes ()
static void <clinit> ()
String s
int i
int j
int l
}
org/mockito/asm/util/AbstractVisitor.java
org/mockito/asm/util/CheckAnnotationAdapter.class
CheckAnnotationAdapter.java
package org.mockito.asm.util
public org.mockito.asm.util.CheckAnnotationAdapter extends java.lang.Object implements org.mockito.asm.AnnotationVisitor {
private final org.mockito.asm.AnnotationVisitor av
private final boolean named
private boolean end
public void <init> (org.mockito.asm.AnnotationVisitor)
org.mockito.asm.AnnotationVisitor av
void <init> (org.mockito.asm.AnnotationVisitor, boolean)
org.mockito.asm.AnnotationVisitor av
boolean named
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.mockito.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
private void checkEnd ()
private void checkName (java.lang.String)
String name
}
org/mockito/asm/util/CheckAnnotationAdapter.java
org/mockito/asm/util/CheckClassAdapter.class
CheckClassAdapter.java
package org.mockito.asm.util
public org.mockito.asm.util.CheckClassAdapter extends org.mockito.asm.ClassAdapter {
private boolean start
private boolean source
private boolean outer
private boolean end
public static void main (java.lang.String[]) throws java.lang.Exception
org.mockito.asm.ClassReader cr
String[] args
org.mockito.asm.ClassReader cr
public static void verify (org.mockito.asm.ClassReader, boolean, java.io.PrintWriter)
Exception e
int k
int k
StringBuffer s
org.mockito.asm.tree.analysis.Frame f
int j
int j
org.mockito.asm.tree.MethodNode method
org.mockito.asm.tree.analysis.Analyzer a
org.mockito.asm.tree.analysis.Frame[] frames
org.mockito.asm.util.TraceMethodVisitor mv
int i
org.mockito.asm.ClassReader cr
boolean dump
java.io.PrintWriter pw
org.mockito.asm.tree.ClassNode cn
org.mockito.asm.Type syperType
java.util.List methods
private static java.lang.String getShortName (java.lang.String)
String name
int n
int k
public void <init> (org.mockito.asm.ClassVisitor)
org.mockito.asm.ClassVisitor cv
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.mockito.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
org.mockito.asm.FieldVisitor av
public org.mockito.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int access
String name
String desc
String signature
String[] exceptions
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public void visitEnd ()
private void checkState ()
static void checkAccess (int, int)
int access
int possibleAccess
int pub
int pri
int pro
int fin
int abs
}
org/mockito/asm/util/CheckClassAdapter.java
org/mockito/asm/util/CheckFieldAdapter.class
CheckFieldAdapter.java
package org.mockito.asm.util
public org.mockito.asm.util.CheckFieldAdapter extends java.lang.Object implements org.mockito.asm.FieldVisitor {
private final org.mockito.asm.FieldVisitor fv
private boolean end
public void <init> (org.mockito.asm.FieldVisitor)
org.mockito.asm.FieldVisitor fv
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public void visitEnd ()
private void checkEnd ()
}
org/mockito/asm/util/CheckFieldAdapter.java
org/mockito/asm/util/CheckMethodAdapter.class
CheckMethodAdapter.java
package org.mockito.asm.util
public org.mockito.asm.util.CheckMethodAdapter extends org.mockito.asm.MethodAdapter {
private boolean startCode
private boolean endCode
private boolean endMethod
private final java.util.Map labels
private static final int[] TYPE
public void <init> (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor cv
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.mockito.asm.AnnotationVisitor visitAnnotationDefault ()
public org.mockito.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int i
int i
int type
int nLocal
Object[] local
int nStack
Object[] stack
int mLocal
int mStack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitJumpInsn (int, org.mockito.asm.Label)
int opcode
org.mockito.asm.Label label
public void visitLabel (org.mockito.asm.Label)
org.mockito.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public void visitTableSwitchInsn (int, int, org.mockito.asm.Label, org.mockito.asm.Label[])
int i
int min
int max
org.mockito.asm.Label dflt
org.mockito.asm.Label[] labels
public void visitLookupSwitchInsn (org.mockito.asm.Label, int[], org.mockito.asm.Label[])
int i
org.mockito.asm.Label dflt
int[] keys
org.mockito.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.mockito.asm.Label, org.mockito.asm.Label, org.mockito.asm.Label, java.lang.String)
org.mockito.asm.Label start
org.mockito.asm.Label end
org.mockito.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.mockito.asm.Label, org.mockito.asm.Label, int)
String name
String desc
String signature
org.mockito.asm.Label start
org.mockito.asm.Label end
int index
int s
int e
public void visitLineNumber (int, org.mockito.asm.Label)
int line
org.mockito.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitEnd ()
void checkStartCode ()
void checkEndCode ()
void checkEndMethod ()
static void checkFrameValue (java.lang.Object)
Object value
static void checkOpcode (int, int)
int opcode
int type
static void checkSignedByte (int, java.lang.String)
int value
String msg
static void checkSignedShort (int, java.lang.String)
int value
String msg
static void checkUnsignedShort (int, java.lang.String)
int value
String msg
static void checkConstant (java.lang.Object)
Object cst
static void checkIdentifier (java.lang.String, java.lang.String)
String name
String msg
static void checkIdentifier (java.lang.String, int, int, java.lang.String)
int i
String name
int start
int end
String msg
int max
static void checkMethodIdentifier (java.lang.String, java.lang.String)
int i
String name
String msg
static void checkInternalName (java.lang.String, java.lang.String)
String name
String msg
static void checkInternalName (java.lang.String, int, int, java.lang.String)
int begin
int slash
IllegalArgumentException _
String name
int start
int end
String msg
int max
static void checkDesc (java.lang.String, boolean)
String desc
boolean canBeVoid
int end
static int checkDesc (java.lang.String, int, boolean)
IllegalArgumentException _
String desc
int start
boolean canBeVoid
int index
static void checkMethodDesc (java.lang.String)
String desc
int start
static void checkClassSignature (java.lang.String)
String signature
int pos
static void checkMethodSignature (java.lang.String)
String signature
int pos
static void checkFieldSignature (java.lang.String)
String signature
int pos
private static int checkFormalTypeParameters (java.lang.String, int)
String signature
int pos
private static int checkFormalTypeParameter (java.lang.String, int)
String signature
int pos
private static int checkFieldTypeSignature (java.lang.String, int)
String signature
int pos
private static int checkClassTypeSignature (java.lang.String, int)
String signature
int pos
private static int checkTypeArguments (java.lang.String, int)
String signature
int pos
private static int checkTypeArgument (java.lang.String, int)
String signature
int pos
char c
private static int checkTypeVariableSignature (java.lang.String, int)
String signature
int pos
private static int checkTypeSignature (java.lang.String, int)
String signature
int pos
private static int checkIdentifier (java.lang.String, int)
String signature
int pos
private static int checkChar (char, java.lang.String, int)
char c
String signature
int pos
private static char getChar (java.lang.String, int)
String signature
int pos
void checkLabel (org.mockito.asm.Label, boolean, java.lang.String)
org.mockito.asm.Label label
boolean checkVisited
String msg
static void <clinit> ()
int i
String s
}
org/mockito/asm/util/CheckMethodAdapter.java
org/mockito/asm/util/CheckSignatureAdapter.class
CheckSignatureAdapter.java
package org.mockito.asm.util
public org.mockito.asm.util.CheckSignatureAdapter extends java.lang.Object implements org.mockito.asm.signature.SignatureVisitor {
public static final int CLASS_SIGNATURE
public static final int METHOD_SIGNATURE
public static final int TYPE_SIGNATURE
private static final int EMPTY
private static final int FORMAL
private static final int BOUND
private static final int SUPER
private static final int PARAM
private static final int RETURN
private static final int SIMPLE_TYPE
private static final int CLASS_TYPE
private static final int END
private final int type
private int state
private boolean canBeVoid
private final org.mockito.asm.signature.SignatureVisitor sv
public void <init> (int, org.mockito.asm.signature.SignatureVisitor)
int type
org.mockito.asm.signature.SignatureVisitor sv
public void visitFormalTypeParameter (java.lang.String)
String name
public org.mockito.asm.signature.SignatureVisitor visitClassBound ()
org.mockito.asm.signature.SignatureVisitor v
public org.mockito.asm.signature.SignatureVisitor visitInterfaceBound ()
org.mockito.asm.signature.SignatureVisitor v
public org.mockito.asm.signature.SignatureVisitor visitSuperclass ()
org.mockito.asm.signature.SignatureVisitor v
public org.mockito.asm.signature.SignatureVisitor visitInterface ()
org.mockito.asm.signature.SignatureVisitor v
public org.mockito.asm.signature.SignatureVisitor visitParameterType ()
org.mockito.asm.signature.SignatureVisitor v
public org.mockito.asm.signature.SignatureVisitor visitReturnType ()
org.mockito.asm.signature.SignatureVisitor v
org.mockito.asm.util.CheckSignatureAdapter cv
public org.mockito.asm.signature.SignatureVisitor visitExceptionType ()
org.mockito.asm.signature.SignatureVisitor v
public void visitBaseType (char)
char descriptor
public void visitTypeVariable (java.lang.String)
String name
public org.mockito.asm.signature.SignatureVisitor visitArrayType ()
org.mockito.asm.signature.SignatureVisitor v
public void visitClassType (java.lang.String)
String name
public void visitInnerClassType (java.lang.String)
String name
public void visitTypeArgument ()
public org.mockito.asm.signature.SignatureVisitor visitTypeArgument (char)
char wildcard
org.mockito.asm.signature.SignatureVisitor v
public void visitEnd ()
}
org/mockito/asm/util/CheckSignatureAdapter.java
org/mockito/asm/util/TraceAbstractVisitor.class
TraceAbstractVisitor.java
package org.mockito.asm.util
public abstract org.mockito.asm.util.TraceAbstractVisitor extends org.mockito.asm.util.AbstractVisitor {
public static final int INTERNAL_NAME
public static final int FIELD_DESCRIPTOR
public static final int FIELD_SIGNATURE
public static final int METHOD_DESCRIPTOR
public static final int METHOD_SIGNATURE
public static final int CLASS_SIGNATURE
public static final int TYPE_DECLARATION
public static final int CLASS_DECLARATION
public static final int PARAMETERS_DECLARATION
protected String tab
public void <init> ()
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.mockito.asm.util.TraceAnnotationVisitor tav
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public void visitEnd ()
protected org.mockito.asm.util.TraceAnnotationVisitor createTraceAnnotationVisitor ()
protected void appendDescriptor (int, java.lang.String)
int type
String desc
}
org/mockito/asm/util/TraceAbstractVisitor.java
org/mockito/asm/util/TraceAnnotationVisitor.class
TraceAnnotationVisitor.java
package org.mockito.asm.util
public org.mockito.asm.util.TraceAnnotationVisitor extends org.mockito.asm.util.TraceAbstractVisitor implements org.mockito.asm.AnnotationVisitor {
protected org.mockito.asm.AnnotationVisitor av
private int valueNumber
public void <init> ()
public void visit (java.lang.String, java.lang.Object)
int i
byte[] v
int i
boolean[] v
int i
short[] v
int i
char[] v
int i
int[] v
int i
long[] v
int i
float[] v
int i
double[] v
String name
Object value
private void visitInt (int)
int value
private void visitLong (long)
long value
private void visitFloat (float)
float value
private void visitDouble (double)
double value
private void visitChar (char)
char value
private void visitShort (short)
short value
private void visitByte (byte)
byte value
private void visitBoolean (boolean)
boolean value
private void visitString (java.lang.String)
String value
private void visitType (org.mockito.asm.Type)
org.mockito.asm.Type value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
org.mockito.asm.util.TraceAnnotationVisitor tav
public org.mockito.asm.AnnotationVisitor visitArray (java.lang.String)
String name
org.mockito.asm.util.TraceAnnotationVisitor tav
public void visitEnd ()
private void appendComa (int)
int i
}
org/mockito/asm/util/TraceAnnotationVisitor.java
org/mockito/asm/util/TraceClassVisitor.class
TraceClassVisitor.java
package org.mockito.asm.util
public org.mockito.asm.util.TraceClassVisitor extends org.mockito.asm.util.TraceAbstractVisitor implements org.mockito.asm.ClassVisitor {
protected final org.mockito.asm.ClassVisitor cv
protected final java.io.PrintWriter pw
public static void main (java.lang.String[]) throws java.lang.Exception
org.mockito.asm.ClassReader cr
String[] args
int i
int flags
boolean ok
org.mockito.asm.ClassReader cr
public void <init> (java.io.PrintWriter)
java.io.PrintWriter pw
public void <init> (org.mockito.asm.ClassVisitor, java.io.PrintWriter)
org.mockito.asm.ClassVisitor cv
java.io.PrintWriter pw
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.mockito.asm.util.TraceSignatureVisitor sv
org.mockito.asm.signature.SignatureReader r
int i
int version
int access
String name
String signature
String superName
String[] interfaces
int major
int minor
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.mockito.asm.AnnotationVisitor tav
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.mockito.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
org.mockito.asm.util.TraceSignatureVisitor sv
org.mockito.asm.signature.SignatureReader r
int access
String name
String desc
String signature
Object value
org.mockito.asm.util.TraceFieldVisitor tav
public org.mockito.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.mockito.asm.util.TraceSignatureVisitor v
org.mockito.asm.signature.SignatureReader r
String genericDecl
String genericReturn
String genericExceptions
int i
int access
String name
String desc
String signature
String[] exceptions
org.mockito.asm.util.TraceMethodVisitor tcv
public void visitEnd ()
protected org.mockito.asm.util.TraceFieldVisitor createTraceFieldVisitor ()
protected org.mockito.asm.util.TraceMethodVisitor createTraceMethodVisitor ()
private void appendAccess (int)
int access
}
org/mockito/asm/util/TraceClassVisitor.java
org/mockito/asm/util/TraceFieldVisitor.class
TraceFieldVisitor.java
package org.mockito.asm.util
public org.mockito.asm.util.TraceFieldVisitor extends org.mockito.asm.util.TraceAbstractVisitor implements org.mockito.asm.FieldVisitor {
protected org.mockito.asm.FieldVisitor fv
public void <init> ()
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.mockito.asm.AnnotationVisitor av
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public void visitEnd ()
}
org/mockito/asm/util/TraceFieldVisitor.java
org/mockito/asm/util/TraceMethodVisitor.class
TraceMethodVisitor.java
package org.mockito.asm.util
public org.mockito.asm.util.TraceMethodVisitor extends org.mockito.asm.util.TraceAbstractVisitor implements org.mockito.asm.MethodVisitor {
protected org.mockito.asm.MethodVisitor mv
protected String tab2
protected String tab3
protected String ltab
protected final java.util.Map labelNames
public void <init> ()
public void <init> (org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.mockito.asm.AnnotationVisitor av
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public org.mockito.asm.AnnotationVisitor visitAnnotationDefault ()
org.mockito.asm.util.TraceAnnotationVisitor tav
public org.mockito.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.mockito.asm.util.TraceAnnotationVisitor tav
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitJumpInsn (int, org.mockito.asm.Label)
int opcode
org.mockito.asm.Label label
public void visitLabel (org.mockito.asm.Label)
org.mockito.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public void visitTableSwitchInsn (int, int, org.mockito.asm.Label, org.mockito.asm.Label[])
int i
int min
int max
org.mockito.asm.Label dflt
org.mockito.asm.Label[] labels
public void visitLookupSwitchInsn (org.mockito.asm.Label, int[], org.mockito.asm.Label[])
int i
org.mockito.asm.Label dflt
int[] keys
org.mockito.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.mockito.asm.Label, org.mockito.asm.Label, org.mockito.asm.Label, java.lang.String)
org.mockito.asm.Label start
org.mockito.asm.Label end
org.mockito.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.mockito.asm.Label, org.mockito.asm.Label, int)
org.mockito.asm.util.TraceSignatureVisitor sv
org.mockito.asm.signature.SignatureReader r
String name
String desc
String signature
org.mockito.asm.Label start
org.mockito.asm.Label end
int index
public void visitLineNumber (int, org.mockito.asm.Label)
int line
org.mockito.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitEnd ()
private void appendFrameTypes (int, java.lang.Object[])
String desc
int i
int n
Object[] o
protected void appendLabel (org.mockito.asm.Label)
org.mockito.asm.Label l
String name
}
org/mockito/asm/util/TraceMethodVisitor.java
org/mockito/asm/util/TraceSignatureVisitor.class
TraceSignatureVisitor.java
package org.mockito.asm.util
public org.mockito.asm.util.TraceSignatureVisitor extends java.lang.Object implements org.mockito.asm.signature.SignatureVisitor {
private final StringBuffer declaration
private boolean isInterface
private boolean seenFormalParameter
private boolean seenInterfaceBound
private boolean seenParameter
private boolean seenInterface
private StringBuffer returnType
private StringBuffer exceptions
private int argumentStack
private int arrayStack
private String separator
public void <init> (int)
int access
private void <init> (java.lang.StringBuffer)
StringBuffer buf
public void visitFormalTypeParameter (java.lang.String)
String name
public org.mockito.asm.signature.SignatureVisitor visitClassBound ()
public org.mockito.asm.signature.SignatureVisitor visitInterfaceBound ()
public org.mockito.asm.signature.SignatureVisitor visitSuperclass ()
public org.mockito.asm.signature.SignatureVisitor visitInterface ()
public org.mockito.asm.signature.SignatureVisitor visitParameterType ()
public org.mockito.asm.signature.SignatureVisitor visitReturnType ()
public org.mockito.asm.signature.SignatureVisitor visitExceptionType ()
public void visitBaseType (char)
char descriptor
public void visitTypeVariable (java.lang.String)
String name
public org.mockito.asm.signature.SignatureVisitor visitArrayType ()
public void visitClassType (java.lang.String)
boolean needObjectClass
String name
public void visitInnerClassType (java.lang.String)
String name
public void visitTypeArgument ()
public org.mockito.asm.signature.SignatureVisitor visitTypeArgument (char)
char tag
public void visitEnd ()
public java.lang.String getDeclaration ()
public java.lang.String getReturnType ()
public java.lang.String getExceptions ()
private void endFormals ()
private void startType ()
private void endType ()
}
org/mockito/asm/util/TraceSignatureVisitor.java
org/mockito/asm/util/Traceable.class
Traceable.java
package org.mockito.asm.util
public abstract org.mockito.asm.util.Traceable extends java.lang.Object {
public abstract void trace (java.lang.StringBuffer, java.util.Map)
}
org/mockito/asm/util/Traceable.java
org/mockito/asm/util/package.html
org/mockito/cglib/beans/BeanCopier$BeanCopierKey.class
BeanCopier.java
package org.mockito.cglib.beans
abstract org.mockito.cglib.beans.BeanCopier$BeanCopierKey extends java.lang.Object {
public abstract java.lang.Object newInstance (java.lang.String, java.lang.String, boolean)
}
org/mockito/cglib/beans/BeanCopier$Generator.class
BeanCopier.java
package org.mockito.cglib.beans
public org.mockito.cglib.beans.BeanCopier$Generator extends org.mockito.cglib.core.AbstractClassGenerator {
private static final org.mockito.cglib.core.AbstractClassGenerator$Source SOURCE
private Class source
private Class target
private boolean useConverter
public void <init> ()
public void setSource (java.lang.Class)
Class source
public void setTarget (java.lang.Class)
Class target
public void setUseConverter (boolean)
boolean useConverter
protected java.lang.ClassLoader getDefaultClassLoader ()
public org.mockito.cglib.beans.BeanCopier create ()
Object key
public void generateClass (org.mockito.asm.ClassVisitor)
int i
org.mockito.asm.Type setterType
org.mockito.cglib.core.MethodInfo read
org.mockito.cglib.core.MethodInfo write
java.beans.PropertyDescriptor setter
java.beans.PropertyDescriptor getter
int i
org.mockito.asm.ClassVisitor v
org.mockito.asm.Type sourceType
org.mockito.asm.Type targetType
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.core.CodeEmitter e
java.beans.PropertyDescriptor[] getters
java.beans.PropertyDescriptor[] setters
java.util.Map names
org.mockito.cglib.core.Local targetLocal
org.mockito.cglib.core.Local sourceLocal
private static boolean compatible (java.beans.PropertyDescriptor, java.beans.PropertyDescriptor)
java.beans.PropertyDescriptor getter
java.beans.PropertyDescriptor setter
protected java.lang.Object firstInstance (java.lang.Class)
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
static void <clinit> ()
}
org/mockito/cglib/beans/BeanCopier.class
BeanCopier.java
package org.mockito.cglib.beans
public abstract org.mockito.cglib.beans.BeanCopier extends java.lang.Object {
private static final org.mockito.cglib.beans.BeanCopier$BeanCopierKey KEY_FACTORY
private static final org.mockito.asm.Type CONVERTER
private static final org.mockito.asm.Type BEAN_COPIER
private static final org.mockito.cglib.core.Signature COPY
private static final org.mockito.cglib.core.Signature CONVERT
public void <init> ()
public static org.mockito.cglib.beans.BeanCopier create (java.lang.Class, java.lang.Class, boolean)
Class source
Class target
boolean useConverter
org.mockito.cglib.beans.BeanCopier$Generator gen
public abstract void copy (java.lang.Object, java.lang.Object, org.mockito.cglib.core.Converter)
static synthetic org.mockito.cglib.beans.BeanCopier$BeanCopierKey access$000 ()
static synthetic org.mockito.asm.Type access$100 ()
static synthetic org.mockito.cglib.core.Signature access$200 ()
static synthetic org.mockito.asm.Type access$300 ()
static synthetic org.mockito.cglib.core.Signature access$400 ()
static void <clinit> ()
}
org/mockito/cglib/beans/BeanCopier.java
org/mockito/cglib/beans/BeanGenerator$BeanGeneratorKey.class
BeanGenerator.java
package org.mockito.cglib.beans
abstract org.mockito.cglib.beans.BeanGenerator$BeanGeneratorKey extends java.lang.Object {
public abstract java.lang.Object newInstance (java.lang.String, java.util.Map)
}
org/mockito/cglib/beans/BeanGenerator.class
BeanGenerator.java
package org.mockito.cglib.beans
public org.mockito.cglib.beans.BeanGenerator extends org.mockito.cglib.core.AbstractClassGenerator {
private static final org.mockito.cglib.core.AbstractClassGenerator$Source SOURCE
private static final org.mockito.cglib.beans.BeanGenerator$BeanGeneratorKey KEY_FACTORY
private Class superclass
private java.util.Map props
private boolean classOnly
public void <init> ()
public void setSuperclass (java.lang.Class)
Class superclass
public void addProperty (java.lang.String, java.lang.Class)
String name
Class type
protected java.lang.ClassLoader getDefaultClassLoader ()
public java.lang.Object create ()
public java.lang.Object createClass ()
private java.lang.Object createHelper ()
String superName
Object key
public void generateClass (org.mockito.asm.ClassVisitor) throws java.lang.Exception
int i
org.mockito.asm.ClassVisitor v
int size
String[] names
org.mockito.asm.Type[] types
org.mockito.cglib.core.ClassEmitter ce
protected java.lang.Object firstInstance (java.lang.Class)
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
Class protoclass
public static void addProperties (org.mockito.cglib.beans.BeanGenerator, java.util.Map)
String name
java.util.Iterator it
org.mockito.cglib.beans.BeanGenerator gen
java.util.Map props
public static void addProperties (org.mockito.cglib.beans.BeanGenerator, java.lang.Class)
org.mockito.cglib.beans.BeanGenerator gen
Class type
public static void addProperties (org.mockito.cglib.beans.BeanGenerator, java.beans.PropertyDescriptor[])
int i
org.mockito.cglib.beans.BeanGenerator gen
java.beans.PropertyDescriptor[] descriptors
static void <clinit> ()
}
org/mockito/cglib/beans/BeanGenerator.java
org/mockito/cglib/beans/BeanMap$Generator$BeanMapKey.class
BeanMap.java
package org.mockito.cglib.beans
abstract org.mockito.cglib.beans.BeanMap$Generator$BeanMapKey extends java.lang.Object {
public abstract java.lang.Object newInstance (java.lang.Class, int)
}
org/mockito/cglib/beans/BeanMap$Generator.class
BeanMap.java
package org.mockito.cglib.beans
public org.mockito.cglib.beans.BeanMap$Generator extends org.mockito.cglib.core.AbstractClassGenerator {
private static final org.mockito.cglib.core.AbstractClassGenerator$Source SOURCE
private static final org.mockito.cglib.beans.BeanMap$Generator$BeanMapKey KEY_FACTORY
private Object bean
private Class beanClass
private int require
public void <init> ()
public void setBean (java.lang.Object)
Object bean
public void setBeanClass (java.lang.Class)
Class beanClass
public void setRequire (int)
int require
protected java.lang.ClassLoader getDefaultClassLoader ()
public org.mockito.cglib.beans.BeanMap create ()
public void generateClass (org.mockito.asm.ClassVisitor) throws java.lang.Exception
org.mockito.asm.ClassVisitor v
protected java.lang.Object firstInstance (java.lang.Class)
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
static void <clinit> ()
}
org/mockito/cglib/beans/BeanMap.class
BeanMap.java
package org.mockito.cglib.beans
public abstract org.mockito.cglib.beans.BeanMap extends java.lang.Object implements java.util.Map {
public static final int REQUIRE_GETTER
public static final int REQUIRE_SETTER
protected Object bean
public static org.mockito.cglib.beans.BeanMap create (java.lang.Object)
Object bean
org.mockito.cglib.beans.BeanMap$Generator gen
public abstract org.mockito.cglib.beans.BeanMap newInstance (java.lang.Object)
public abstract java.lang.Class getPropertyType (java.lang.String)
protected void <init> ()
protected void <init> (java.lang.Object)
Object bean
public java.lang.Object get (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public abstract java.lang.Object get (java.lang.Object, java.lang.Object)
public abstract java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
public void setBean (java.lang.Object)
Object bean
public java.lang.Object getBean ()
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object v
java.util.Iterator it
Object value
public int size ()
public boolean isEmpty ()
public java.lang.Object remove (java.lang.Object)
Object key
public void putAll (java.util.Map)
Object key
java.util.Iterator it
java.util.Map t
public boolean equals (java.lang.Object)
Object key
Object v1
Object v2
java.util.Iterator it
Object o
java.util.Map other
public int hashCode ()
Object key
Object value
java.util.Iterator it
int code
public java.util.Set entrySet ()
Object key
java.util.Iterator it
java.util.HashMap copy
public java.util.Collection values ()
java.util.Iterator it
java.util.Set keys
java.util.List values
public java.lang.String toString ()
Object key
java.util.Iterator it
StringBuffer sb
}
org/mockito/cglib/beans/BeanMap.java
org/mockito/cglib/beans/BeanMapEmitter$1.class
BeanMapEmitter.java
package org.mockito.cglib.beans
org.mockito.cglib.beans.BeanMapEmitter$1 extends java.lang.Object implements org.mockito.cglib.core.ObjectSwitchCallback {
final synthetic java.util.Map val$getters
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.cglib.beans.BeanMapEmitter this$0
void <init> (org.mockito.cglib.beans.BeanMapEmitter, java.util.Map, org.mockito.cglib.core.CodeEmitter)
public void processCase (java.lang.Object, org.mockito.asm.Label)
Object key
org.mockito.asm.Label end
java.beans.PropertyDescriptor pd
org.mockito.cglib.core.MethodInfo method
public void processDefault ()
}
org/mockito/cglib/beans/BeanMapEmitter$2.class
BeanMapEmitter.java
package org.mockito.cglib.beans
org.mockito.cglib.beans.BeanMapEmitter$2 extends java.lang.Object implements org.mockito.cglib.core.ObjectSwitchCallback {
final synthetic java.util.Map val$setters
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.cglib.beans.BeanMapEmitter this$0
void <init> (org.mockito.cglib.beans.BeanMapEmitter, java.util.Map, org.mockito.cglib.core.CodeEmitter)
public void processCase (java.lang.Object, org.mockito.asm.Label)
org.mockito.cglib.core.MethodInfo read
Object key
org.mockito.asm.Label end
java.beans.PropertyDescriptor pd
org.mockito.cglib.core.MethodInfo write
public void processDefault ()
}
org/mockito/cglib/beans/BeanMapEmitter$3.class
BeanMapEmitter.java
package org.mockito.cglib.beans
org.mockito.cglib.beans.BeanMapEmitter$3 extends java.lang.Object implements org.mockito.cglib.core.ObjectSwitchCallback {
final synthetic java.util.Map val$allProps
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.cglib.beans.BeanMapEmitter this$0
void <init> (org.mockito.cglib.beans.BeanMapEmitter, java.util.Map, org.mockito.cglib.core.CodeEmitter)
public void processCase (java.lang.Object, org.mockito.asm.Label)
Object key
org.mockito.asm.Label end
java.beans.PropertyDescriptor pd
public void processDefault ()
}
org/mockito/cglib/beans/BeanMapEmitter.class
BeanMapEmitter.java
package org.mockito.cglib.beans
org.mockito.cglib.beans.BeanMapEmitter extends org.mockito.cglib.core.ClassEmitter {
private static final org.mockito.asm.Type BEAN_MAP
private static final org.mockito.asm.Type FIXED_KEY_SET
private static final org.mockito.cglib.core.Signature CSTRUCT_OBJECT
private static final org.mockito.cglib.core.Signature CSTRUCT_STRING_ARRAY
private static final org.mockito.cglib.core.Signature BEAN_MAP_GET
private static final org.mockito.cglib.core.Signature BEAN_MAP_PUT
private static final org.mockito.cglib.core.Signature KEY_SET
private static final org.mockito.cglib.core.Signature NEW_INSTANCE
private static final org.mockito.cglib.core.Signature GET_PROPERTY_TYPE
public void <init> (org.mockito.asm.ClassVisitor, java.lang.String, java.lang.Class, int)
String name
java.util.Iterator it
org.mockito.asm.ClassVisitor v
String className
Class type
int require
java.util.Map getters
java.util.Map setters
java.util.Map allProps
String[] allNames
private java.util.Map makePropertyMap (java.beans.PropertyDescriptor[])
int i
java.beans.PropertyDescriptor[] props
java.util.Map names
private java.lang.String[] getNames (java.util.Map)
java.util.Map propertyMap
private void generateConstructor ()
org.mockito.cglib.core.CodeEmitter e
private void generateGet (java.lang.Class, java.util.Map)
Class type
java.util.Map getters
org.mockito.cglib.core.CodeEmitter e
private void generatePut (java.lang.Class, java.util.Map)
Class type
java.util.Map setters
org.mockito.cglib.core.CodeEmitter e
private void generateKeySet (java.lang.String[])
String[] allNames
org.mockito.cglib.core.CodeEmitter e
private void generateGetPropertyType (java.util.Map, java.lang.String[])
java.util.Map allProps
String[] allNames
org.mockito.cglib.core.CodeEmitter e
static void <clinit> ()
}
org/mockito/cglib/beans/BeanMapEmitter.java
org/mockito/cglib/beans/BulkBean$BulkBeanKey.class
BulkBean.java
package org.mockito.cglib.beans
abstract org.mockito.cglib.beans.BulkBean$BulkBeanKey extends java.lang.Object {
public abstract java.lang.Object newInstance (java.lang.String, java.lang.String[], java.lang.String[], java.lang.String[])
}
org/mockito/cglib/beans/BulkBean$Generator.class
BulkBean.java
package org.mockito.cglib.beans
public org.mockito.cglib.beans.BulkBean$Generator extends org.mockito.cglib.core.AbstractClassGenerator {
private static final org.mockito.cglib.core.AbstractClassGenerator$Source SOURCE
private Class target
private String[] getters
private String[] setters
private Class[] types
public void <init> ()
public void setTarget (java.lang.Class)
Class target
public void setGetters (java.lang.String[])
String[] getters
public void setSetters (java.lang.String[])
String[] setters
public void setTypes (java.lang.Class[])
Class[] types
protected java.lang.ClassLoader getDefaultClassLoader ()
public org.mockito.cglib.beans.BulkBean create ()
String targetClassName
String[] typeClassNames
Object key
public void generateClass (org.mockito.asm.ClassVisitor) throws java.lang.Exception
org.mockito.asm.ClassVisitor v
protected java.lang.Object firstInstance (java.lang.Class)
Class type
org.mockito.cglib.beans.BulkBean instance
int length
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
static void <clinit> ()
}
org/mockito/cglib/beans/BulkBean.class
BulkBean.java
package org.mockito.cglib.beans
public abstract org.mockito.cglib.beans.BulkBean extends java.lang.Object {
private static final org.mockito.cglib.beans.BulkBean$BulkBeanKey KEY_FACTORY
protected Class target
protected String[] getters
protected String[] setters
protected Class[] types
protected void <init> ()
public abstract void getPropertyValues (java.lang.Object, java.lang.Object[])
public abstract void setPropertyValues (java.lang.Object, java.lang.Object[])
public java.lang.Object[] getPropertyValues (java.lang.Object)
Object bean
Object[] values
public java.lang.Class[] getPropertyTypes ()
public java.lang.String[] getGetters ()
public java.lang.String[] getSetters ()
public static org.mockito.cglib.beans.BulkBean create (java.lang.Class, java.lang.String[], java.lang.String[], java.lang.Class[])
Class target
String[] getters
String[] setters
Class[] types
org.mockito.cglib.beans.BulkBean$Generator gen
static synthetic org.mockito.cglib.beans.BulkBean$BulkBeanKey access$000 ()
static void <clinit> ()
}
org/mockito/cglib/beans/BulkBean.java
org/mockito/cglib/beans/BulkBeanEmitter.class
BulkBeanEmitter.java
package org.mockito.cglib.beans
org.mockito.cglib.beans.BulkBeanEmitter extends org.mockito.cglib.core.ClassEmitter {
private static final org.mockito.cglib.core.Signature GET_PROPERTY_VALUES
private static final org.mockito.cglib.core.Signature SET_PROPERTY_VALUES
private static final org.mockito.cglib.core.Signature CSTRUCT_EXCEPTION
private static final org.mockito.asm.Type BULK_BEAN
private static final org.mockito.asm.Type BULK_BEAN_EXCEPTION
public void <init> (org.mockito.asm.ClassVisitor, java.lang.String, java.lang.Class, java.lang.String[], java.lang.String[], java.lang.Class[])
org.mockito.asm.ClassVisitor v
String className
Class target
String[] getterNames
String[] setterNames
Class[] types
java.lang.reflect.Method[] getters
java.lang.reflect.Method[] setters
private void generateGet (java.lang.Class, java.lang.reflect.Method[])
org.mockito.cglib.core.MethodInfo getter
int i
org.mockito.cglib.core.Local bean
Class target
java.lang.reflect.Method[] getters
org.mockito.cglib.core.CodeEmitter e
private void generateSet (java.lang.Class, java.lang.reflect.Method[])
org.mockito.cglib.core.MethodInfo setter
int diff
int i
org.mockito.cglib.core.Local index
org.mockito.cglib.core.Block handler
int lastIndex
Class target
java.lang.reflect.Method[] setters
org.mockito.cglib.core.CodeEmitter e
private static void validate (java.lang.Class, java.lang.String[], java.lang.String[], java.lang.Class[], java.lang.reflect.Method[], java.lang.reflect.Method[])
java.lang.reflect.Method method
java.lang.reflect.Method method
NoSuchMethodException e
Class target
String[] getters
String[] setters
Class[] types
java.lang.reflect.Method[] getters_out
java.lang.reflect.Method[] setters_out
int i
static void <clinit> ()
}
org/mockito/cglib/beans/BulkBeanEmitter.java
org/mockito/cglib/beans/BulkBeanException.class
BulkBeanException.java
package org.mockito.cglib.beans
public org.mockito.cglib.beans.BulkBeanException extends java.lang.RuntimeException {
private int index
private Throwable cause
public void <init> (java.lang.String, int)
String message
int index
public void <init> (java.lang.Throwable, int)
Throwable cause
int index
public int getIndex ()
public java.lang.Throwable getCause ()
}
org/mockito/cglib/beans/BulkBeanException.java
org/mockito/cglib/beans/FixedKeySet.class
FixedKeySet.java
package org.mockito.cglib.beans
public org.mockito.cglib.beans.FixedKeySet extends java.util.AbstractSet {
private java.util.Set set
private int size
public void <init> (java.lang.String[])
String[] keys
public java.util.Iterator iterator ()
public int size ()
}
org/mockito/cglib/beans/FixedKeySet.java
org/mockito/cglib/beans/ImmutableBean$Generator.class
ImmutableBean.java
package org.mockito.cglib.beans
public org.mockito.cglib.beans.ImmutableBean$Generator extends org.mockito.cglib.core.AbstractClassGenerator {
private static final org.mockito.cglib.core.AbstractClassGenerator$Source SOURCE
private Object bean
private Class target
public void <init> ()
public void setBean (java.lang.Object)
Object bean
protected java.lang.ClassLoader getDefaultClassLoader ()
public java.lang.Object create ()
String name
public void generateClass (org.mockito.asm.ClassVisitor)
org.mockito.cglib.core.MethodInfo getter
int i
org.mockito.cglib.core.MethodInfo setter
int i
org.mockito.asm.ClassVisitor v
org.mockito.asm.Type targetType
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.core.CodeEmitter e
java.beans.PropertyDescriptor[] descriptors
java.lang.reflect.Method[] getters
java.lang.reflect.Method[] setters
protected java.lang.Object firstInstance (java.lang.Class)
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
static void <clinit> ()
}
org/mockito/cglib/beans/ImmutableBean.class
ImmutableBean.java
package org.mockito.cglib.beans
public org.mockito.cglib.beans.ImmutableBean extends java.lang.Object {
private static final org.mockito.asm.Type ILLEGAL_STATE_EXCEPTION
private static final org.mockito.cglib.core.Signature CSTRUCT_OBJECT
private static final Class[] OBJECT_CLASSES
private static final String FIELD_NAME
private void <init> ()
public static java.lang.Object create (java.lang.Object)
Object bean
org.mockito.cglib.beans.ImmutableBean$Generator gen
static synthetic org.mockito.cglib.core.Signature access$000 ()
static synthetic org.mockito.asm.Type access$100 ()
static synthetic java.lang.Class[] access$200 ()
static void <clinit> ()
}
org/mockito/cglib/beans/ImmutableBean.java
org/mockito/cglib/core/AbstractClassGenerator$1.class
AbstractClassGenerator.java
package org.mockito.cglib.core
org.mockito.cglib.core.AbstractClassGenerator$1 extends java.lang.Object implements org.mockito.cglib.core.Predicate {
final synthetic java.util.Set val$nameCache
final synthetic org.mockito.cglib.core.AbstractClassGenerator this$0
void <init> (org.mockito.cglib.core.AbstractClassGenerator, java.util.Set)
public boolean evaluate (java.lang.Object)
Object arg
}
org/mockito/cglib/core/AbstractClassGenerator$Source.class
AbstractClassGenerator.java
package org.mockito.cglib.core
public org.mockito.cglib.core.AbstractClassGenerator$Source extends java.lang.Object {
String name
java.util.Map cache
public void <init> (java.lang.String)
String name
}
org/mockito/cglib/core/AbstractClassGenerator.class
AbstractClassGenerator.java
package org.mockito.cglib.core
public abstract org.mockito.cglib.core.AbstractClassGenerator extends java.lang.Object implements org.mockito.cglib.core.ClassGenerator {
private static final Object NAME_KEY
private static final ThreadLocal CURRENT
private org.mockito.cglib.core.GeneratorStrategy strategy
private org.mockito.cglib.core.NamingPolicy namingPolicy
private org.mockito.cglib.core.AbstractClassGenerator$Source source
private ClassLoader classLoader
private String namePrefix
private Object key
private boolean useCache
private String className
private boolean attemptLoad
protected void <init> (org.mockito.cglib.core.AbstractClassGenerator$Source)
org.mockito.cglib.core.AbstractClassGenerator$Source source
protected void setNamePrefix (java.lang.String)
String namePrefix
protected final java.lang.String getClassName ()
private java.lang.String getClassName (java.lang.ClassLoader)
ClassLoader loader
java.util.Set nameCache
private java.util.Set getClassNameCache (java.lang.ClassLoader)
ClassLoader loader
public void setClassLoader (java.lang.ClassLoader)
ClassLoader classLoader
public void setNamingPolicy (org.mockito.cglib.core.NamingPolicy)
org.mockito.cglib.core.NamingPolicy namingPolicy
public org.mockito.cglib.core.NamingPolicy getNamingPolicy ()
public void setUseCache (boolean)
boolean useCache
public boolean getUseCache ()
public void setAttemptLoad (boolean)
boolean attemptLoad
public boolean getAttemptLoad ()
public void setStrategy (org.mockito.cglib.core.GeneratorStrategy)
org.mockito.cglib.core.GeneratorStrategy strategy
public org.mockito.cglib.core.GeneratorStrategy getStrategy ()
public static org.mockito.cglib.core.AbstractClassGenerator getCurrent ()
public java.lang.ClassLoader getClassLoader ()
ClassLoader t
protected abstract java.lang.ClassLoader getDefaultClassLoader ()
protected java.lang.Object create (java.lang.Object)
java.lang.ref.Reference ref
ClassNotFoundException e
byte[] b
String className
Object save
ClassLoader loader
java.util.Map cache2
Class gen
RuntimeException e
Error e
Exception e
Object key
protected abstract java.lang.Object firstInstance (java.lang.Class) throws java.lang.Exception
protected abstract java.lang.Object nextInstance (java.lang.Object) throws java.lang.Exception
static void <clinit> ()
}
org/mockito/cglib/core/AbstractClassGenerator.java
org/mockito/cglib/core/Block.class
Block.java
package org.mockito.cglib.core
public org.mockito.cglib.core.Block extends java.lang.Object {
private org.mockito.cglib.core.CodeEmitter e
private org.mockito.asm.Label start
private org.mockito.asm.Label end
public void <init> (org.mockito.cglib.core.CodeEmitter)
org.mockito.cglib.core.CodeEmitter e
public org.mockito.cglib.core.CodeEmitter getCodeEmitter ()
public void end ()
public org.mockito.asm.Label getStart ()
public org.mockito.asm.Label getEnd ()
}
org/mockito/cglib/core/Block.java
org/mockito/cglib/core/ClassEmitter$1.class
ClassEmitter.java
package org.mockito.cglib.core
org.mockito.cglib.core.ClassEmitter$1 extends org.mockito.cglib.core.ClassInfo {
final synthetic org.mockito.asm.Type val$classType
final synthetic org.mockito.asm.Type val$superType
final synthetic org.mockito.asm.Type[] val$interfaces
final synthetic int val$access
final synthetic org.mockito.cglib.core.ClassEmitter this$0
void <init> (org.mockito.cglib.core.ClassEmitter, org.mockito.asm.Type, org.mockito.asm.Type, org.mockito.asm.Type[], int)
public org.mockito.asm.Type getType ()
public org.mockito.asm.Type getSuperType ()
public org.mockito.asm.Type[] getInterfaces ()
public int getModifiers ()
}
org/mockito/cglib/core/ClassEmitter$2.class
ClassEmitter.java
package org.mockito.cglib.core
org.mockito.cglib.core.ClassEmitter$2 extends org.mockito.asm.MethodAdapter {
final synthetic org.mockito.cglib.core.ClassEmitter this$0
void <init> (org.mockito.cglib.core.ClassEmitter, org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor x0
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitInsn (int)
int insn
}
org/mockito/cglib/core/ClassEmitter$3.class
ClassEmitter.java
package org.mockito.cglib.core
org.mockito.cglib.core.ClassEmitter$3 extends org.mockito.cglib.core.CodeEmitter {
final synthetic org.mockito.cglib.core.ClassEmitter this$0
void <init> (org.mockito.cglib.core.ClassEmitter, org.mockito.cglib.core.ClassEmitter, org.mockito.asm.MethodVisitor, int, org.mockito.cglib.core.Signature, org.mockito.asm.Type[])
org.mockito.cglib.core.ClassEmitter x0
org.mockito.asm.MethodVisitor x1
int x2
org.mockito.cglib.core.Signature x3
org.mockito.asm.Type[] x4
public boolean isStaticHook ()
}
org/mockito/cglib/core/ClassEmitter$FieldInfo.class
ClassEmitter.java
package org.mockito.cglib.core
org.mockito.cglib.core.ClassEmitter$FieldInfo extends java.lang.Object {
int access
String name
org.mockito.asm.Type type
Object value
public void <init> (int, java.lang.String, org.mockito.asm.Type, java.lang.Object)
int access
String name
org.mockito.asm.Type type
Object value
public boolean equals (java.lang.Object)
Object o
org.mockito.cglib.core.ClassEmitter$FieldInfo other
public int hashCode ()
}
org/mockito/cglib/core/ClassEmitter.class
ClassEmitter.java
package org.mockito.cglib.core
public org.mockito.cglib.core.ClassEmitter extends org.mockito.asm.ClassAdapter {
private org.mockito.cglib.core.ClassInfo classInfo
private java.util.Map fieldInfo
private static int hookCounter
private org.mockito.asm.MethodVisitor rawStaticInit
private org.mockito.cglib.core.CodeEmitter staticInit
private org.mockito.cglib.core.CodeEmitter staticHook
private org.mockito.cglib.core.Signature staticHookSig
public void <init> (org.mockito.asm.ClassVisitor)
org.mockito.asm.ClassVisitor cv
public void <init> ()
public void setTarget (org.mockito.asm.ClassVisitor)
org.mockito.asm.ClassVisitor cv
private static synchronized int getNextHook ()
public org.mockito.cglib.core.ClassInfo getClassInfo ()
public void begin_class (int, int, java.lang.String, org.mockito.asm.Type, org.mockito.asm.Type[], java.lang.String)
int version
int access
String className
org.mockito.asm.Type superType
org.mockito.asm.Type[] interfaces
String source
org.mockito.asm.Type classType
public org.mockito.cglib.core.CodeEmitter getStaticHook ()
protected void init ()
public int getAccess ()
public org.mockito.asm.Type getClassType ()
public org.mockito.asm.Type getSuperType ()
public void end_class ()
public org.mockito.cglib.core.CodeEmitter begin_method (int, org.mockito.cglib.core.Signature, org.mockito.asm.Type[])
org.mockito.asm.MethodVisitor wrapped
int access
org.mockito.cglib.core.Signature sig
org.mockito.asm.Type[] exceptions
org.mockito.asm.MethodVisitor v
public org.mockito.cglib.core.CodeEmitter begin_static ()
public void declare_field (int, java.lang.String, org.mockito.asm.Type, java.lang.Object)
int access
String name
org.mockito.asm.Type type
Object value
org.mockito.cglib.core.ClassEmitter$FieldInfo existing
org.mockito.cglib.core.ClassEmitter$FieldInfo info
boolean isFieldDeclared (java.lang.String)
String name
org.mockito.cglib.core.ClassEmitter$FieldInfo getFieldInfo (java.lang.String)
String name
org.mockito.cglib.core.ClassEmitter$FieldInfo field
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitEnd ()
public org.mockito.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.mockito.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
}
org/mockito/cglib/core/ClassEmitter.java
org/mockito/cglib/core/ClassGenerator.class
ClassGenerator.java
package org.mockito.cglib.core
public abstract org.mockito.cglib.core.ClassGenerator extends java.lang.Object {
public abstract void generateClass (org.mockito.asm.ClassVisitor) throws java.lang.Exception
}
org/mockito/cglib/core/ClassGenerator.java
org/mockito/cglib/core/ClassInfo.class
ClassInfo.java
package org.mockito.cglib.core
public abstract org.mockito.cglib.core.ClassInfo extends java.lang.Object {
protected void <init> ()
public abstract org.mockito.asm.Type getType ()
public abstract org.mockito.asm.Type getSuperType ()
public abstract org.mockito.asm.Type[] getInterfaces ()
public abstract int getModifiers ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
}
org/mockito/cglib/core/ClassInfo.java
org/mockito/cglib/core/ClassNameReader$1.class
ClassNameReader.java
package org.mockito.cglib.core
final org.mockito.cglib.core.ClassNameReader$1 extends org.mockito.asm.ClassAdapter {
final synthetic java.util.List val$array
void <init> (org.mockito.asm.ClassVisitor, java.util.List)
org.mockito.asm.ClassVisitor x0
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int version
int access
String name
String signature
String superName
String[] interfaces
}
org/mockito/cglib/core/ClassNameReader$EarlyExitException.class
ClassNameReader.java
package org.mockito.cglib.core
org.mockito.cglib.core.ClassNameReader$EarlyExitException extends java.lang.RuntimeException {
private void <init> ()
synthetic void <init> (org.mockito.cglib.core.ClassNameReader$1)
org.mockito.cglib.core.ClassNameReader$1 x0
}
org/mockito/cglib/core/ClassNameReader.class
ClassNameReader.java
package org.mockito.cglib.core
public org.mockito.cglib.core.ClassNameReader extends java.lang.Object {
private static final org.mockito.cglib.core.ClassNameReader$EarlyExitException EARLY_EXIT
private void <init> ()
public static java.lang.String getClassName (org.mockito.asm.ClassReader)
org.mockito.asm.ClassReader r
public static java.lang.String[] getClassInfo (org.mockito.asm.ClassReader)
org.mockito.cglib.core.ClassNameReader$EarlyExitException e
org.mockito.asm.ClassReader r
java.util.List array
static synthetic org.mockito.cglib.core.ClassNameReader$EarlyExitException access$100 ()
static void <clinit> ()
}
org/mockito/cglib/core/ClassNameReader.java
org/mockito/cglib/core/ClassesKey$Key.class
ClassesKey.java
package org.mockito.cglib.core
abstract org.mockito.cglib.core.ClassesKey$Key extends java.lang.Object {
public abstract java.lang.Object newInstance (java.lang.Object[])
}
org/mockito/cglib/core/ClassesKey.class
ClassesKey.java
package org.mockito.cglib.core
public org.mockito.cglib.core.ClassesKey extends java.lang.Object {
private static final org.mockito.cglib.core.ClassesKey$Key FACTORY
private void <init> ()
public static java.lang.Object create (java.lang.Object[])
Object[] array
static void <clinit> ()
}
org/mockito/cglib/core/ClassesKey.java
org/mockito/cglib/core/CodeEmitter$State.class
CodeEmitter.java
package org.mockito.cglib.core
org.mockito.cglib.core.CodeEmitter$State extends org.mockito.cglib.core.MethodInfo {
org.mockito.cglib.core.ClassInfo classInfo
int access
org.mockito.cglib.core.Signature sig
org.mockito.asm.Type[] argumentTypes
int localOffset
org.mockito.asm.Type[] exceptionTypes
void <init> (org.mockito.cglib.core.ClassInfo, int, org.mockito.cglib.core.Signature, org.mockito.asm.Type[])
org.mockito.cglib.core.ClassInfo classInfo
int access
org.mockito.cglib.core.Signature sig
org.mockito.asm.Type[] exceptionTypes
public org.mockito.cglib.core.ClassInfo getClassInfo ()
public int getModifiers ()
public org.mockito.cglib.core.Signature getSignature ()
public org.mockito.asm.Type[] getExceptionTypes ()
public org.mockito.asm.Attribute getAttribute ()
}
org/mockito/cglib/core/CodeEmitter.class
CodeEmitter.java
package org.mockito.cglib.core
public org.mockito.cglib.core.CodeEmitter extends org.mockito.cglib.core.LocalVariablesSorter {
private static final org.mockito.cglib.core.Signature BOOLEAN_VALUE
private static final org.mockito.cglib.core.Signature CHAR_VALUE
private static final org.mockito.cglib.core.Signature LONG_VALUE
private static final org.mockito.cglib.core.Signature DOUBLE_VALUE
private static final org.mockito.cglib.core.Signature FLOAT_VALUE
private static final org.mockito.cglib.core.Signature INT_VALUE
private static final org.mockito.cglib.core.Signature CSTRUCT_NULL
private static final org.mockito.cglib.core.Signature CSTRUCT_STRING
public static final int ADD
public static final int MUL
public static final int XOR
public static final int USHR
public static final int SUB
public static final int DIV
public static final int NEG
public static final int REM
public static final int AND
public static final int OR
public static final int GT
public static final int LT
public static final int GE
public static final int LE
public static final int NE
public static final int EQ
private org.mockito.cglib.core.ClassEmitter ce
private org.mockito.cglib.core.CodeEmitter$State state
void <init> (org.mockito.cglib.core.ClassEmitter, org.mockito.asm.MethodVisitor, int, org.mockito.cglib.core.Signature, org.mockito.asm.Type[])
org.mockito.cglib.core.ClassEmitter ce
org.mockito.asm.MethodVisitor mv
int access
org.mockito.cglib.core.Signature sig
org.mockito.asm.Type[] exceptionTypes
public void <init> (org.mockito.cglib.core.CodeEmitter)
org.mockito.cglib.core.CodeEmitter wrap
public boolean isStaticHook ()
public org.mockito.cglib.core.Signature getSignature ()
public org.mockito.asm.Type getReturnType ()
public org.mockito.cglib.core.MethodInfo getMethodInfo ()
public org.mockito.cglib.core.ClassEmitter getClassEmitter ()
public void end_method ()
public org.mockito.cglib.core.Block begin_block ()
public void catch_exception (org.mockito.cglib.core.Block, org.mockito.asm.Type)
org.mockito.cglib.core.Block block
org.mockito.asm.Type exception
public void goTo (org.mockito.asm.Label)
org.mockito.asm.Label label
public void ifnull (org.mockito.asm.Label)
org.mockito.asm.Label label
public void ifnonnull (org.mockito.asm.Label)
org.mockito.asm.Label label
public void if_jump (int, org.mockito.asm.Label)
int mode
org.mockito.asm.Label label
public void if_icmp (int, org.mockito.asm.Label)
int mode
org.mockito.asm.Label label
public void if_cmp (org.mockito.asm.Type, int, org.mockito.asm.Label)
org.mockito.asm.Type type
int mode
org.mockito.asm.Label label
int intOp
int jumpmode
public void pop ()
public void pop2 ()
public void dup ()
public void dup2 ()
public void dup_x1 ()
public void dup_x2 ()
public void dup2_x1 ()
public void dup2_x2 ()
public void swap ()
public void aconst_null ()
public void swap (org.mockito.asm.Type, org.mockito.asm.Type)
org.mockito.asm.Type prev
org.mockito.asm.Type type
public void monitorenter ()
public void monitorexit ()
public void math (int, org.mockito.asm.Type)
int op
org.mockito.asm.Type type
public void array_load (org.mockito.asm.Type)
org.mockito.asm.Type type
public void array_store (org.mockito.asm.Type)
org.mockito.asm.Type type
public void cast_numeric (org.mockito.asm.Type, org.mockito.asm.Type)
org.mockito.asm.Type from
org.mockito.asm.Type to
public void push (int)
int i
public void push (long)
long value
public void push (float)
float value
public void push (double)
double value
public void push (java.lang.String)
String value
public void newarray ()
public void newarray (org.mockito.asm.Type)
org.mockito.asm.Type type
public void arraylength ()
public void load_this ()
public void load_args ()
public void load_arg (int)
int index
public void load_args (int, int)
org.mockito.asm.Type t
int i
int fromArg
int count
int pos
private int skipArgs (int)
int i
int numArgs
int amount
private void load_local (org.mockito.asm.Type, int)
org.mockito.asm.Type t
int pos
private void store_local (org.mockito.asm.Type, int)
org.mockito.asm.Type t
int pos
public void iinc (org.mockito.cglib.core.Local, int)
org.mockito.cglib.core.Local local
int amount
public void store_local (org.mockito.cglib.core.Local)
org.mockito.cglib.core.Local local
public void load_local (org.mockito.cglib.core.Local)
org.mockito.cglib.core.Local local
public void return_value ()
public void getfield (java.lang.String)
String name
org.mockito.cglib.core.ClassEmitter$FieldInfo info
int opcode
public void putfield (java.lang.String)
String name
org.mockito.cglib.core.ClassEmitter$FieldInfo info
int opcode
public void super_getfield (java.lang.String, org.mockito.asm.Type)
String name
org.mockito.asm.Type type
public void super_putfield (java.lang.String, org.mockito.asm.Type)
String name
org.mockito.asm.Type type
public void super_getstatic (java.lang.String, org.mockito.asm.Type)
String name
org.mockito.asm.Type type
public void super_putstatic (java.lang.String, org.mockito.asm.Type)
String name
org.mockito.asm.Type type
public void getfield (org.mockito.asm.Type, java.lang.String, org.mockito.asm.Type)
org.mockito.asm.Type owner
String name
org.mockito.asm.Type type
public void putfield (org.mockito.asm.Type, java.lang.String, org.mockito.asm.Type)
org.mockito.asm.Type owner
String name
org.mockito.asm.Type type
public void getstatic (org.mockito.asm.Type, java.lang.String, org.mockito.asm.Type)
org.mockito.asm.Type owner
String name
org.mockito.asm.Type type
public void putstatic (org.mockito.asm.Type, java.lang.String, org.mockito.asm.Type)
org.mockito.asm.Type owner
String name
org.mockito.asm.Type type
void emit_field (int, org.mockito.asm.Type, java.lang.String, org.mockito.asm.Type)
int opcode
org.mockito.asm.Type ctype
String name
org.mockito.asm.Type ftype
public void super_invoke ()
public void super_invoke (org.mockito.cglib.core.Signature)
org.mockito.cglib.core.Signature sig
public void invoke_constructor (org.mockito.asm.Type)
org.mockito.asm.Type type
public void super_invoke_constructor ()
public void invoke_constructor_this ()
private void emit_invoke (int, org.mockito.asm.Type, org.mockito.cglib.core.Signature)
int opcode
org.mockito.asm.Type type
org.mockito.cglib.core.Signature sig
public void invoke_interface (org.mockito.asm.Type, org.mockito.cglib.core.Signature)
org.mockito.asm.Type owner
org.mockito.cglib.core.Signature sig
public void invoke_virtual (org.mockito.asm.Type, org.mockito.cglib.core.Signature)
org.mockito.asm.Type owner
org.mockito.cglib.core.Signature sig
public void invoke_static (org.mockito.asm.Type, org.mockito.cglib.core.Signature)
org.mockito.asm.Type owner
org.mockito.cglib.core.Signature sig
public void invoke_virtual_this (org.mockito.cglib.core.Signature)
org.mockito.cglib.core.Signature sig
public void invoke_static_this (org.mockito.cglib.core.Signature)
org.mockito.cglib.core.Signature sig
public void invoke_constructor (org.mockito.asm.Type, org.mockito.cglib.core.Signature)
org.mockito.asm.Type type
org.mockito.cglib.core.Signature sig
public void invoke_constructor_this (org.mockito.cglib.core.Signature)
org.mockito.cglib.core.Signature sig
public void super_invoke_constructor (org.mockito.cglib.core.Signature)
org.mockito.cglib.core.Signature sig
public void new_instance_this ()
public void new_instance (org.mockito.asm.Type)
org.mockito.asm.Type type
private void emit_type (int, org.mockito.asm.Type)
String desc
int opcode
org.mockito.asm.Type type
String desc
public void aaload (int)
int index
public void aaload ()
public void aastore ()
public void athrow ()
public org.mockito.asm.Label make_label ()
public org.mockito.cglib.core.Local make_local ()
public org.mockito.cglib.core.Local make_local (org.mockito.asm.Type)
org.mockito.asm.Type type
public void checkcast_this ()
public void checkcast (org.mockito.asm.Type)
org.mockito.asm.Type type
public void instance_of (org.mockito.asm.Type)
org.mockito.asm.Type type
public void instance_of_this ()
public void process_switch (int[], org.mockito.cglib.core.ProcessSwitchCallback)
float density
int[] keys
org.mockito.cglib.core.ProcessSwitchCallback callback
float density
public void process_switch (int[], org.mockito.cglib.core.ProcessSwitchCallback, boolean)
int i
org.mockito.asm.Label label
int i
org.mockito.asm.Label[] labels
int i
int i
org.mockito.asm.Label[] labels
int len
int min
int max
int range
RuntimeException e
Error e
Exception e
int[] keys
org.mockito.cglib.core.ProcessSwitchCallback callback
boolean useTable
org.mockito.asm.Label def
org.mockito.asm.Label end
private static boolean isSorted (int[])
int i
int[] keys
public void mark (org.mockito.asm.Label)
org.mockito.asm.Label label
org.mockito.asm.Label mark ()
org.mockito.asm.Label label
public void push (boolean)
boolean value
public void not ()
public void throw_exception (org.mockito.asm.Type, java.lang.String)
org.mockito.asm.Type type
String msg
public void box (org.mockito.asm.Type)
org.mockito.asm.Type boxed
org.mockito.asm.Type type
public void unbox (org.mockito.asm.Type)
org.mockito.asm.Type type
org.mockito.asm.Type t
org.mockito.cglib.core.Signature sig
public void create_arg_array ()
int i
public void zero_or_null (org.mockito.asm.Type)
org.mockito.asm.Type type
public void unbox_or_zero (org.mockito.asm.Type)
org.mockito.asm.Label nonNull
org.mockito.asm.Label end
org.mockito.asm.Type type
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void invoke (org.mockito.cglib.core.MethodInfo, org.mockito.asm.Type)
org.mockito.cglib.core.MethodInfo method
org.mockito.asm.Type virtualType
org.mockito.cglib.core.ClassInfo classInfo
org.mockito.asm.Type type
org.mockito.cglib.core.Signature sig
public void invoke (org.mockito.cglib.core.MethodInfo)
org.mockito.cglib.core.MethodInfo method
static void <clinit> ()
}
org/mockito/cglib/core/CodeEmitter.java
org/mockito/cglib/core/CodeGenerationException.class
CodeGenerationException.java
package org.mockito.cglib.core
public org.mockito.cglib.core.CodeGenerationException extends java.lang.RuntimeException {
private Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
public java.lang.Throwable getCause ()
}
org/mockito/cglib/core/CodeGenerationException.java
org/mockito/cglib/core/CollectionUtils.class
CollectionUtils.java
package org.mockito.cglib.core
public org.mockito.cglib.core.CollectionUtils extends java.lang.Object {
private void <init> ()
public static java.util.Map bucket (java.util.Collection, org.mockito.cglib.core.Transformer)
Object value
Object key
java.util.List bucket
java.util.Iterator it
java.util.Collection c
org.mockito.cglib.core.Transformer t
java.util.Map buckets
public static void reverse (java.util.Map, java.util.Map)
Object key
java.util.Iterator it
java.util.Map source
java.util.Map target
public static java.util.Collection filter (java.util.Collection, org.mockito.cglib.core.Predicate)
java.util.Collection c
org.mockito.cglib.core.Predicate p
java.util.Iterator it
public static java.util.List transform (java.util.Collection, org.mockito.cglib.core.Transformer)
java.util.Iterator it
java.util.Collection c
org.mockito.cglib.core.Transformer t
java.util.List result
public static java.util.Map getIndexMap (java.util.List)
java.util.Iterator it
java.util.List list
java.util.Map indexes
int index
}
org/mockito/cglib/core/CollectionUtils.java
org/mockito/cglib/core/Constants.class
Constants.java
package org.mockito.cglib.core
public abstract org.mockito.cglib.core.Constants extends java.lang.Object implements org.mockito.asm.Opcodes {
public static final Class[] EMPTY_CLASS_ARRAY
public static final org.mockito.asm.Type[] TYPES_EMPTY
public static final org.mockito.cglib.core.Signature SIG_STATIC
public static final org.mockito.asm.Type TYPE_OBJECT_ARRAY
public static final org.mockito.asm.Type TYPE_CLASS_ARRAY
public static final org.mockito.asm.Type TYPE_STRING_ARRAY
public static final org.mockito.asm.Type TYPE_OBJECT
public static final org.mockito.asm.Type TYPE_CLASS
public static final org.mockito.asm.Type TYPE_CLASS_LOADER
public static final org.mockito.asm.Type TYPE_CHARACTER
public static final org.mockito.asm.Type TYPE_BOOLEAN
public static final org.mockito.asm.Type TYPE_DOUBLE
public static final org.mockito.asm.Type TYPE_FLOAT
public static final org.mockito.asm.Type TYPE_LONG
public static final org.mockito.asm.Type TYPE_INTEGER
public static final org.mockito.asm.Type TYPE_SHORT
public static final org.mockito.asm.Type TYPE_BYTE
public static final org.mockito.asm.Type TYPE_NUMBER
public static final org.mockito.asm.Type TYPE_STRING
public static final org.mockito.asm.Type TYPE_THROWABLE
public static final org.mockito.asm.Type TYPE_BIG_INTEGER
public static final org.mockito.asm.Type TYPE_BIG_DECIMAL
public static final org.mockito.asm.Type TYPE_STRING_BUFFER
public static final org.mockito.asm.Type TYPE_RUNTIME_EXCEPTION
public static final org.mockito.asm.Type TYPE_ERROR
public static final org.mockito.asm.Type TYPE_SYSTEM
public static final org.mockito.asm.Type TYPE_SIGNATURE
public static final String CONSTRUCTOR_NAME
public static final String STATIC_NAME
public static final String SOURCE_FILE
public static final String SUID_FIELD_NAME
public static final int PRIVATE_FINAL_STATIC
public static final int SWITCH_STYLE_TRIE
public static final int SWITCH_STYLE_HASH
public static final int SWITCH_STYLE_HASHONLY
static void <clinit> ()
}
org/mockito/cglib/core/Constants.java
org/mockito/cglib/core/Converter.class
Converter.java
package org.mockito.cglib.core
public abstract org.mockito.cglib.core.Converter extends java.lang.Object {
public abstract java.lang.Object convert (java.lang.Object, java.lang.Class, java.lang.Object)
}
org/mockito/cglib/core/Converter.java
org/mockito/cglib/core/Customizer.class
Customizer.java
package org.mockito.cglib.core
public abstract org.mockito.cglib.core.Customizer extends java.lang.Object {
public abstract void customize (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type)
}
org/mockito/cglib/core/Customizer.java
org/mockito/cglib/core/DebuggingClassWriter$1.class
DebuggingClassWriter.java
package org.mockito.cglib.core
org.mockito.cglib.core.DebuggingClassWriter$1 extends java.lang.Object implements java.security.PrivilegedAction {
final synthetic org.mockito.cglib.core.DebuggingClassWriter this$0
void <init> (org.mockito.cglib.core.DebuggingClassWriter)
public java.lang.Object run ()
org.mockito.asm.ClassReader cr
java.io.PrintWriter pw
org.mockito.asm.util.TraceClassVisitor tcv
java.io.File file
java.io.OutputStream out
java.io.IOException e
String dirs
byte[] b
}
org/mockito/cglib/core/DebuggingClassWriter.class
DebuggingClassWriter.java
package org.mockito.cglib.core
public org.mockito.cglib.core.DebuggingClassWriter extends org.mockito.asm.ClassWriter {
public static final String DEBUG_LOCATION_PROPERTY
private static String debugLocation
private static boolean traceEnabled
private String className
private String superName
public void <init> (int)
int flags
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public java.lang.String getClassName ()
public java.lang.String getSuperName ()
public byte[] toByteArray ()
static synthetic byte[] access$001 (org.mockito.cglib.core.DebuggingClassWriter)
org.mockito.cglib.core.DebuggingClassWriter x0
static synthetic java.lang.String access$100 ()
static synthetic java.lang.String access$200 (org.mockito.cglib.core.DebuggingClassWriter)
org.mockito.cglib.core.DebuggingClassWriter x0
static synthetic boolean access$300 ()
static void <clinit> ()
Throwable ignore
}
org/mockito/cglib/core/DebuggingClassWriter.java
org/mockito/cglib/core/DefaultGeneratorStrategy.class
DefaultGeneratorStrategy.java
package org.mockito.cglib.core
public org.mockito.cglib.core.DefaultGeneratorStrategy extends java.lang.Object implements org.mockito.cglib.core.GeneratorStrategy {
public static final org.mockito.cglib.core.DefaultGeneratorStrategy INSTANCE
public void <init> ()
public byte[] generate (org.mockito.cglib.core.ClassGenerator) throws java.lang.Exception
org.mockito.cglib.core.ClassGenerator cg
org.mockito.asm.ClassWriter cw
protected org.mockito.asm.ClassWriter getClassWriter () throws java.lang.Exception
protected byte[] transform (byte[]) throws java.lang.Exception
byte[] b
protected org.mockito.cglib.core.ClassGenerator transform (org.mockito.cglib.core.ClassGenerator) throws java.lang.Exception
org.mockito.cglib.core.ClassGenerator cg
static void <clinit> ()
}
org/mockito/cglib/core/DefaultGeneratorStrategy.java
org/mockito/cglib/core/DefaultNamingPolicy.class
DefaultNamingPolicy.java
package org.mockito.cglib.core
public org.mockito.cglib.core.DefaultNamingPolicy extends java.lang.Object implements org.mockito.cglib.core.NamingPolicy {
public static final org.mockito.cglib.core.DefaultNamingPolicy INSTANCE
public void <init> ()
public java.lang.String getClassName (java.lang.String, java.lang.String, java.lang.Object, org.mockito.cglib.core.Predicate)
String prefix
String source
Object key
org.mockito.cglib.core.Predicate names
String base
String attempt
int index
protected java.lang.String getTag ()
static void <clinit> ()
}
org/mockito/cglib/core/DefaultNamingPolicy.java
org/mockito/cglib/core/DuplicatesPredicate.class
DuplicatesPredicate.java
package org.mockito.cglib.core
public org.mockito.cglib.core.DuplicatesPredicate extends java.lang.Object implements org.mockito.cglib.core.Predicate {
private java.util.Set unique
public void <init> ()
public boolean evaluate (java.lang.Object)
Object arg
}
org/mockito/cglib/core/DuplicatesPredicate.java
org/mockito/cglib/core/EmitUtils$1.class
EmitUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.EmitUtils$1 extends java.lang.Object implements org.mockito.cglib.core.Transformer {
void <init> ()
public java.lang.Object transform (java.lang.Object)
Object value
}
org/mockito/cglib/core/EmitUtils$10.class
EmitUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.EmitUtils$10 extends java.lang.Object implements org.mockito.cglib.core.EmitUtils$ParameterTyper {
final synthetic java.util.Map val$cache
void <init> (java.util.Map)
public org.mockito.asm.Type[] getParameterTypes (org.mockito.cglib.core.MethodInfo)
org.mockito.cglib.core.MethodInfo member
org.mockito.asm.Type[] types
}
org/mockito/cglib/core/EmitUtils$11.class
EmitUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.EmitUtils$11 extends java.lang.Object implements org.mockito.cglib.core.Transformer {
void <init> ()
public java.lang.Object transform (java.lang.Object)
Object value
}
org/mockito/cglib/core/EmitUtils$12.class
EmitUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.EmitUtils$12 extends java.lang.Object implements org.mockito.cglib.core.ObjectSwitchCallback {
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic java.util.Map val$buckets
final synthetic org.mockito.cglib.core.ObjectSwitchCallback val$callback
final synthetic org.mockito.cglib.core.EmitUtils$ParameterTyper val$cached
final synthetic org.mockito.asm.Label val$def
final synthetic org.mockito.asm.Label val$end
void <init> (org.mockito.cglib.core.CodeEmitter, java.util.Map, org.mockito.cglib.core.ObjectSwitchCallback, org.mockito.cglib.core.EmitUtils$ParameterTyper, org.mockito.asm.Label, org.mockito.asm.Label)
public void processCase (java.lang.Object, org.mockito.asm.Label) throws java.lang.Exception
Object key
org.mockito.asm.Label dontUseEnd
public void processDefault () throws java.lang.Exception
}
org/mockito/cglib/core/EmitUtils$13.class
EmitUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.EmitUtils$13 extends java.lang.Object implements org.mockito.cglib.core.Transformer {
final synthetic org.mockito.cglib.core.EmitUtils$ParameterTyper val$typer
void <init> (org.mockito.cglib.core.EmitUtils$ParameterTyper)
public java.lang.Object transform (java.lang.Object)
Object value
}
org/mockito/cglib/core/EmitUtils$14.class
EmitUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.EmitUtils$14 extends java.lang.Object implements org.mockito.cglib.core.ProcessSwitchCallback {
final synthetic java.util.Map val$buckets
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.cglib.core.ObjectSwitchCallback val$callback
final synthetic org.mockito.cglib.core.EmitUtils$ParameterTyper val$typer
final synthetic org.mockito.asm.Label val$def
final synthetic org.mockito.asm.Label val$end
void <init> (java.util.Map, org.mockito.cglib.core.CodeEmitter, org.mockito.cglib.core.ObjectSwitchCallback, org.mockito.cglib.core.EmitUtils$ParameterTyper, org.mockito.asm.Label, org.mockito.asm.Label)
public void processCase (int, org.mockito.asm.Label) throws java.lang.Exception
int key
org.mockito.asm.Label dontUseEnd
java.util.List bucket
public void processDefault () throws java.lang.Exception
}
org/mockito/cglib/core/EmitUtils$15.class
EmitUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.EmitUtils$15 extends java.lang.Object implements org.mockito.cglib.core.Transformer {
final synthetic org.mockito.cglib.core.EmitUtils$ParameterTyper val$typer
final synthetic int val$j
void <init> (org.mockito.cglib.core.EmitUtils$ParameterTyper, int)
public java.lang.Object transform (java.lang.Object)
Object value
}
org/mockito/cglib/core/EmitUtils$16.class
EmitUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.EmitUtils$16 extends java.lang.Object implements org.mockito.cglib.core.ObjectSwitchCallback {
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic java.util.Map val$fbuckets
final synthetic org.mockito.cglib.core.ObjectSwitchCallback val$callback
final synthetic org.mockito.cglib.core.EmitUtils$ParameterTyper val$typer
final synthetic org.mockito.asm.Label val$def
final synthetic org.mockito.asm.Label val$end
final synthetic java.util.BitSet val$checked
void <init> (org.mockito.cglib.core.CodeEmitter, java.util.Map, org.mockito.cglib.core.ObjectSwitchCallback, org.mockito.cglib.core.EmitUtils$ParameterTyper, org.mockito.asm.Label, org.mockito.asm.Label, java.util.BitSet)
public void processCase (java.lang.Object, org.mockito.asm.Label) throws java.lang.Exception
Object key
org.mockito.asm.Label dontUseEnd
public void processDefault () throws java.lang.Exception
}
org/mockito/cglib/core/EmitUtils$2.class
EmitUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.EmitUtils$2 extends java.lang.Object implements org.mockito.cglib.core.ProcessSwitchCallback {
final synthetic java.util.Map val$buckets
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.cglib.core.ObjectSwitchCallback val$callback
final synthetic org.mockito.asm.Label val$def
final synthetic org.mockito.asm.Label val$end
void <init> (java.util.Map, org.mockito.cglib.core.CodeEmitter, org.mockito.cglib.core.ObjectSwitchCallback, org.mockito.asm.Label, org.mockito.asm.Label)
public void processCase (int, org.mockito.asm.Label) throws java.lang.Exception
int key
org.mockito.asm.Label ignore_end
java.util.List bucket
public void processDefault ()
}
org/mockito/cglib/core/EmitUtils$3.class
EmitUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.EmitUtils$3 extends java.lang.Object implements org.mockito.cglib.core.Transformer {
final synthetic int val$index
void <init> (int)
public java.lang.Object transform (java.lang.Object)
Object value
}
org/mockito/cglib/core/EmitUtils$4.class
EmitUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.EmitUtils$4 extends java.lang.Object implements org.mockito.cglib.core.ProcessSwitchCallback {
final synthetic java.util.Map val$buckets
final synthetic int val$index
final synthetic int val$len
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.cglib.core.ObjectSwitchCallback val$callback
final synthetic org.mockito.asm.Label val$end
final synthetic org.mockito.asm.Label val$def
void <init> (java.util.Map, int, int, org.mockito.cglib.core.CodeEmitter, org.mockito.cglib.core.ObjectSwitchCallback, org.mockito.asm.Label, org.mockito.asm.Label)
public void processCase (int, org.mockito.asm.Label) throws java.lang.Exception
int key
org.mockito.asm.Label ignore_end
java.util.List bucket
public void processDefault ()
}
org/mockito/cglib/core/EmitUtils$5.class
EmitUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.EmitUtils$5 extends java.lang.Object implements org.mockito.cglib.core.Transformer {
void <init> ()
public java.lang.Object transform (java.lang.Object)
Object value
}
org/mockito/cglib/core/EmitUtils$6.class
EmitUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.EmitUtils$6 extends java.lang.Object implements org.mockito.cglib.core.ProcessSwitchCallback {
final synthetic java.util.Map val$buckets
final synthetic boolean val$skipEquals
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.cglib.core.ObjectSwitchCallback val$callback
final synthetic org.mockito.asm.Label val$end
final synthetic org.mockito.asm.Label val$def
void <init> (java.util.Map, boolean, org.mockito.cglib.core.CodeEmitter, org.mockito.cglib.core.ObjectSwitchCallback, org.mockito.asm.Label, org.mockito.asm.Label)
public void processCase (int, org.mockito.asm.Label) throws java.lang.Exception
String string
java.util.Iterator it
int key
org.mockito.asm.Label ignore_end
java.util.List bucket
org.mockito.asm.Label next
public void processDefault ()
}
org/mockito/cglib/core/EmitUtils$7.class
EmitUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.EmitUtils$7 extends java.lang.Object implements org.mockito.cglib.core.ProcessArrayCallback {
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic int val$multiplier
final synthetic org.mockito.cglib.core.Customizer val$customizer
void <init> (org.mockito.cglib.core.CodeEmitter, int, org.mockito.cglib.core.Customizer)
public void processElement (org.mockito.asm.Type)
org.mockito.asm.Type type
}
org/mockito/cglib/core/EmitUtils$8.class
EmitUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.EmitUtils$8 extends java.lang.Object implements org.mockito.cglib.core.ProcessArrayCallback {
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.asm.Label val$notEquals
final synthetic org.mockito.cglib.core.Customizer val$customizer
void <init> (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Label, org.mockito.cglib.core.Customizer)
public void processElement (org.mockito.asm.Type)
org.mockito.asm.Type type
}
org/mockito/cglib/core/EmitUtils$9.class
EmitUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.EmitUtils$9 extends java.lang.Object implements org.mockito.cglib.core.ProcessArrayCallback {
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.cglib.core.EmitUtils$ArrayDelimiters val$d
final synthetic org.mockito.cglib.core.Customizer val$customizer
void <init> (org.mockito.cglib.core.CodeEmitter, org.mockito.cglib.core.EmitUtils$ArrayDelimiters, org.mockito.cglib.core.Customizer)
public void processElement (org.mockito.asm.Type)
org.mockito.asm.Type type
}
org/mockito/cglib/core/EmitUtils$ArrayDelimiters.class
EmitUtils.java
package org.mockito.cglib.core
public org.mockito.cglib.core.EmitUtils$ArrayDelimiters extends java.lang.Object {
private String before
private String inside
private String after
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String before
String inside
String after
static synthetic java.lang.String access$400 (org.mockito.cglib.core.EmitUtils$ArrayDelimiters)
org.mockito.cglib.core.EmitUtils$ArrayDelimiters x0
static synthetic java.lang.String access$600 (org.mockito.cglib.core.EmitUtils$ArrayDelimiters)
org.mockito.cglib.core.EmitUtils$ArrayDelimiters x0
static synthetic java.lang.String access$700 (org.mockito.cglib.core.EmitUtils$ArrayDelimiters)
org.mockito.cglib.core.EmitUtils$ArrayDelimiters x0
}
org/mockito/cglib/core/EmitUtils$ParameterTyper.class
EmitUtils.java
package org.mockito.cglib.core
abstract org.mockito.cglib.core.EmitUtils$ParameterTyper extends java.lang.Object {
public abstract org.mockito.asm.Type[] getParameterTypes (org.mockito.cglib.core.MethodInfo)
}
org/mockito/cglib/core/EmitUtils.class
EmitUtils.java
package org.mockito.cglib.core
public org.mockito.cglib.core.EmitUtils extends java.lang.Object {
private static final org.mockito.cglib.core.Signature CSTRUCT_NULL
private static final org.mockito.cglib.core.Signature CSTRUCT_THROWABLE
private static final org.mockito.cglib.core.Signature GET_NAME
private static final org.mockito.cglib.core.Signature HASH_CODE
private static final org.mockito.cglib.core.Signature EQUALS
private static final org.mockito.cglib.core.Signature STRING_LENGTH
private static final org.mockito.cglib.core.Signature STRING_CHAR_AT
private static final org.mockito.cglib.core.Signature FOR_NAME
private static final org.mockito.cglib.core.Signature DOUBLE_TO_LONG_BITS
private static final org.mockito.cglib.core.Signature FLOAT_TO_INT_BITS
private static final org.mockito.cglib.core.Signature TO_STRING
private static final org.mockito.cglib.core.Signature APPEND_STRING
private static final org.mockito.cglib.core.Signature APPEND_INT
private static final org.mockito.cglib.core.Signature APPEND_DOUBLE
private static final org.mockito.cglib.core.Signature APPEND_FLOAT
private static final org.mockito.cglib.core.Signature APPEND_CHAR
private static final org.mockito.cglib.core.Signature APPEND_LONG
private static final org.mockito.cglib.core.Signature APPEND_BOOLEAN
private static final org.mockito.cglib.core.Signature LENGTH
private static final org.mockito.cglib.core.Signature SET_LENGTH
private static final org.mockito.cglib.core.Signature GET_DECLARED_METHOD
public static final org.mockito.cglib.core.EmitUtils$ArrayDelimiters DEFAULT_DELIMITERS
private void <init> ()
public static void factory_method (org.mockito.cglib.core.ClassEmitter, org.mockito.cglib.core.Signature)
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.core.Signature sig
org.mockito.cglib.core.CodeEmitter e
public static void null_constructor (org.mockito.cglib.core.ClassEmitter)
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.core.CodeEmitter e
public static void process_array (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type, org.mockito.cglib.core.ProcessArrayCallback)
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Type type
org.mockito.cglib.core.ProcessArrayCallback callback
org.mockito.asm.Type componentType
org.mockito.cglib.core.Local array
org.mockito.cglib.core.Local loopvar
org.mockito.asm.Label loopbody
org.mockito.asm.Label checkloop
public static void process_arrays (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type, org.mockito.cglib.core.ProcessArrayCallback)
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Type type
org.mockito.cglib.core.ProcessArrayCallback callback
org.mockito.asm.Type componentType
org.mockito.cglib.core.Local array1
org.mockito.cglib.core.Local array2
org.mockito.cglib.core.Local loopvar
org.mockito.asm.Label loopbody
org.mockito.asm.Label checkloop
public static void string_switch (org.mockito.cglib.core.CodeEmitter, java.lang.String[], int, org.mockito.cglib.core.ObjectSwitchCallback)
RuntimeException ex
Error ex
Exception ex
org.mockito.cglib.core.CodeEmitter e
String[] strings
int switchStyle
org.mockito.cglib.core.ObjectSwitchCallback callback
private static void string_switch_trie (org.mockito.cglib.core.CodeEmitter, java.lang.String[], org.mockito.cglib.core.ObjectSwitchCallback) throws java.lang.Exception
org.mockito.cglib.core.CodeEmitter e
String[] strings
org.mockito.cglib.core.ObjectSwitchCallback callback
org.mockito.asm.Label def
org.mockito.asm.Label end
java.util.Map buckets
private static void stringSwitchHelper (org.mockito.cglib.core.CodeEmitter, java.util.List, org.mockito.cglib.core.ObjectSwitchCallback, org.mockito.asm.Label, org.mockito.asm.Label, int) throws java.lang.Exception
org.mockito.cglib.core.CodeEmitter e
java.util.List strings
org.mockito.cglib.core.ObjectSwitchCallback callback
org.mockito.asm.Label def
org.mockito.asm.Label end
int index
int len
java.util.Map buckets
static int[] getSwitchKeys (java.util.Map)
java.util.Iterator it
java.util.Map buckets
int[] keys
int index
private static void string_switch_hash (org.mockito.cglib.core.CodeEmitter, java.lang.String[], org.mockito.cglib.core.ObjectSwitchCallback, boolean) throws java.lang.Exception
org.mockito.cglib.core.CodeEmitter e
String[] strings
org.mockito.cglib.core.ObjectSwitchCallback callback
boolean skipEquals
java.util.Map buckets
org.mockito.asm.Label def
org.mockito.asm.Label end
public static void load_class_this (org.mockito.cglib.core.CodeEmitter)
org.mockito.cglib.core.CodeEmitter e
public static void load_class (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type)
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Type type
private static void load_class_helper (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type)
org.mockito.cglib.core.CodeEmitter hook
org.mockito.cglib.core.ClassEmitter ce
String typeName
String fieldName
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Type type
public static void push_array (org.mockito.cglib.core.CodeEmitter, java.lang.Object[])
int i
org.mockito.cglib.core.CodeEmitter e
Object[] array
private static java.lang.Class remapComponentType (java.lang.Class)
Class componentType
public static void push_object (org.mockito.cglib.core.CodeEmitter, java.lang.Object)
Class type
org.mockito.cglib.core.CodeEmitter e
Object obj
public static void hash_code (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type, int, org.mockito.cglib.core.Customizer)
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Type type
int multiplier
org.mockito.cglib.core.Customizer customizer
private static void hash_array (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type, int, org.mockito.cglib.core.Customizer)
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Type type
int multiplier
org.mockito.cglib.core.Customizer customizer
org.mockito.asm.Label skip
org.mockito.asm.Label end
private static void hash_object (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type, org.mockito.cglib.core.Customizer)
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Type type
org.mockito.cglib.core.Customizer customizer
org.mockito.asm.Label skip
org.mockito.asm.Label end
private static void hash_primitive (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type)
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Type type
private static void hash_long (org.mockito.cglib.core.CodeEmitter)
org.mockito.cglib.core.CodeEmitter e
public static void not_equals (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type, org.mockito.asm.Label, org.mockito.cglib.core.Customizer)
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Type type
org.mockito.asm.Label notEquals
org.mockito.cglib.core.Customizer customizer
private static void not_equals_helper (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type, org.mockito.asm.Label, org.mockito.cglib.core.Customizer, org.mockito.cglib.core.ProcessArrayCallback)
org.mockito.asm.Label checkContents
org.mockito.asm.Label end
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Type type
org.mockito.asm.Label notEquals
org.mockito.cglib.core.Customizer customizer
org.mockito.cglib.core.ProcessArrayCallback callback
private static void nullcmp (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Label, org.mockito.asm.Label)
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Label oneNull
org.mockito.asm.Label bothNull
org.mockito.asm.Label nonNull
org.mockito.asm.Label oneNullHelper
org.mockito.asm.Label end
public static void append_string (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type, org.mockito.cglib.core.EmitUtils$ArrayDelimiters, org.mockito.cglib.core.Customizer)
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Type type
org.mockito.cglib.core.EmitUtils$ArrayDelimiters delims
org.mockito.cglib.core.Customizer customizer
org.mockito.cglib.core.EmitUtils$ArrayDelimiters d
org.mockito.cglib.core.ProcessArrayCallback callback
private static void append_string_helper (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type, org.mockito.cglib.core.EmitUtils$ArrayDelimiters, org.mockito.cglib.core.Customizer, org.mockito.cglib.core.ProcessArrayCallback)
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Type type
org.mockito.cglib.core.EmitUtils$ArrayDelimiters delims
org.mockito.cglib.core.Customizer customizer
org.mockito.cglib.core.ProcessArrayCallback callback
org.mockito.asm.Label skip
org.mockito.asm.Label end
private static void shrinkStringBuffer (org.mockito.cglib.core.CodeEmitter, int)
org.mockito.cglib.core.CodeEmitter e
int amt
public static void load_method (org.mockito.cglib.core.CodeEmitter, org.mockito.cglib.core.MethodInfo)
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.core.MethodInfo method
public static void method_switch (org.mockito.cglib.core.CodeEmitter, java.util.List, org.mockito.cglib.core.ObjectSwitchCallback)
org.mockito.cglib.core.CodeEmitter e
java.util.List methods
org.mockito.cglib.core.ObjectSwitchCallback callback
public static void constructor_switch (org.mockito.cglib.core.CodeEmitter, java.util.List, org.mockito.cglib.core.ObjectSwitchCallback)
org.mockito.cglib.core.CodeEmitter e
java.util.List constructors
org.mockito.cglib.core.ObjectSwitchCallback callback
private static void member_switch_helper (org.mockito.cglib.core.CodeEmitter, java.util.List, org.mockito.cglib.core.ObjectSwitchCallback, boolean)
java.util.Map buckets
String[] names
java.util.Map cache
org.mockito.cglib.core.EmitUtils$ParameterTyper cached
org.mockito.asm.Label def
org.mockito.asm.Label end
RuntimeException ex
Error ex
Exception ex
org.mockito.cglib.core.CodeEmitter e
java.util.List members
org.mockito.cglib.core.ObjectSwitchCallback callback
boolean useName
private static void member_helper_size (org.mockito.cglib.core.CodeEmitter, java.util.List, org.mockito.cglib.core.ObjectSwitchCallback, org.mockito.cglib.core.EmitUtils$ParameterTyper, org.mockito.asm.Label, org.mockito.asm.Label) throws java.lang.Exception
org.mockito.cglib.core.CodeEmitter e
java.util.List members
org.mockito.cglib.core.ObjectSwitchCallback callback
org.mockito.cglib.core.EmitUtils$ParameterTyper typer
org.mockito.asm.Label def
org.mockito.asm.Label end
java.util.Map buckets
private static void member_helper_type (org.mockito.cglib.core.CodeEmitter, java.util.List, org.mockito.cglib.core.ObjectSwitchCallback, org.mockito.cglib.core.EmitUtils$ParameterTyper, org.mockito.asm.Label, org.mockito.asm.Label, java.util.BitSet) throws java.lang.Exception
int i
org.mockito.cglib.core.MethodInfo member
org.mockito.asm.Type[] types
int j
java.util.Map test
int i
java.util.Map fbuckets
String[] names
org.mockito.asm.Type[] example
java.util.Map buckets
int index
org.mockito.cglib.core.CodeEmitter e
java.util.List members
org.mockito.cglib.core.ObjectSwitchCallback callback
org.mockito.cglib.core.EmitUtils$ParameterTyper typer
org.mockito.asm.Label def
org.mockito.asm.Label end
java.util.BitSet checked
public static void wrap_throwable (org.mockito.cglib.core.Block, org.mockito.asm.Type)
org.mockito.cglib.core.Block block
org.mockito.asm.Type wrapper
org.mockito.cglib.core.CodeEmitter e
public static void add_properties (org.mockito.cglib.core.ClassEmitter, java.lang.String[], org.mockito.asm.Type[])
String fieldName
int i
org.mockito.cglib.core.ClassEmitter ce
String[] names
org.mockito.asm.Type[] types
public static void add_property (org.mockito.cglib.core.ClassEmitter, java.lang.String, org.mockito.asm.Type, java.lang.String)
org.mockito.cglib.core.ClassEmitter ce
String name
org.mockito.asm.Type type
String fieldName
String property
org.mockito.cglib.core.CodeEmitter e
public static void wrap_undeclared_throwable (org.mockito.cglib.core.CodeEmitter, org.mockito.cglib.core.Block, org.mockito.asm.Type[], org.mockito.asm.Type)
int i
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.core.Block handler
org.mockito.asm.Type[] exceptions
org.mockito.asm.Type wrapper
java.util.Set set
boolean needThrow
public static org.mockito.cglib.core.CodeEmitter begin_method (org.mockito.cglib.core.ClassEmitter, org.mockito.cglib.core.MethodInfo)
org.mockito.cglib.core.ClassEmitter e
org.mockito.cglib.core.MethodInfo method
public static org.mockito.cglib.core.CodeEmitter begin_method (org.mockito.cglib.core.ClassEmitter, org.mockito.cglib.core.MethodInfo, int)
org.mockito.cglib.core.ClassEmitter e
org.mockito.cglib.core.MethodInfo method
int access
static synthetic void access$000 (org.mockito.cglib.core.CodeEmitter, java.util.List, org.mockito.cglib.core.ObjectSwitchCallback, org.mockito.asm.Label, org.mockito.asm.Label, int) throws java.lang.Exception
org.mockito.cglib.core.CodeEmitter x0
java.util.List x1
org.mockito.cglib.core.ObjectSwitchCallback x2
org.mockito.asm.Label x3
org.mockito.asm.Label x4
int x5
static synthetic org.mockito.cglib.core.Signature access$100 ()
static synthetic void access$200 (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type, org.mockito.asm.Label, org.mockito.cglib.core.Customizer, org.mockito.cglib.core.ProcessArrayCallback)
org.mockito.cglib.core.CodeEmitter x0
org.mockito.asm.Type x1
org.mockito.asm.Label x2
org.mockito.cglib.core.Customizer x3
org.mockito.cglib.core.ProcessArrayCallback x4
static synthetic void access$300 (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type, org.mockito.cglib.core.EmitUtils$ArrayDelimiters, org.mockito.cglib.core.Customizer, org.mockito.cglib.core.ProcessArrayCallback)
org.mockito.cglib.core.CodeEmitter x0
org.mockito.asm.Type x1
org.mockito.cglib.core.EmitUtils$ArrayDelimiters x2
org.mockito.cglib.core.Customizer x3
org.mockito.cglib.core.ProcessArrayCallback x4
static synthetic org.mockito.cglib.core.Signature access$500 ()
static synthetic void access$800 (org.mockito.cglib.core.CodeEmitter, java.util.List, org.mockito.cglib.core.ObjectSwitchCallback, org.mockito.cglib.core.EmitUtils$ParameterTyper, org.mockito.asm.Label, org.mockito.asm.Label) throws java.lang.Exception
org.mockito.cglib.core.CodeEmitter x0
java.util.List x1
org.mockito.cglib.core.ObjectSwitchCallback x2
org.mockito.cglib.core.EmitUtils$ParameterTyper x3
org.mockito.asm.Label x4
org.mockito.asm.Label x5
static synthetic void access$900 (org.mockito.cglib.core.CodeEmitter, java.util.List, org.mockito.cglib.core.ObjectSwitchCallback, org.mockito.cglib.core.EmitUtils$ParameterTyper, org.mockito.asm.Label, org.mockito.asm.Label, java.util.BitSet) throws java.lang.Exception
org.mockito.cglib.core.CodeEmitter x0
java.util.List x1
org.mockito.cglib.core.ObjectSwitchCallback x2
org.mockito.cglib.core.EmitUtils$ParameterTyper x3
org.mockito.asm.Label x4
org.mockito.asm.Label x5
java.util.BitSet x6
static void <clinit> ()
}
org/mockito/cglib/core/EmitUtils.java
org/mockito/cglib/core/GeneratorStrategy.class
GeneratorStrategy.java
package org.mockito.cglib.core
public abstract org.mockito.cglib.core.GeneratorStrategy extends java.lang.Object {
public abstract byte[] generate (org.mockito.cglib.core.ClassGenerator) throws java.lang.Exception
public abstract boolean equals (java.lang.Object)
}
org/mockito/cglib/core/GeneratorStrategy.java
org/mockito/cglib/core/KeyFactory$1.class
KeyFactory.java
package org.mockito.cglib.core
final org.mockito.cglib.core.KeyFactory$1 extends java.lang.Object implements org.mockito.cglib.core.Customizer {
void <init> ()
public void customize (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type)
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Type type
}
org/mockito/cglib/core/KeyFactory$2.class
KeyFactory.java
package org.mockito.cglib.core
final org.mockito.cglib.core.KeyFactory$2 extends java.lang.Object implements org.mockito.cglib.core.Customizer {
void <init> ()
public void customize (org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type)
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Type type
}
org/mockito/cglib/core/KeyFactory$Generator.class
KeyFactory.java
package org.mockito.cglib.core
public org.mockito.cglib.core.KeyFactory$Generator extends org.mockito.cglib.core.AbstractClassGenerator {
private static final org.mockito.cglib.core.AbstractClassGenerator$Source SOURCE
private Class keyInterface
private org.mockito.cglib.core.Customizer customizer
private int constant
private int multiplier
public void <init> ()
protected java.lang.ClassLoader getDefaultClassLoader ()
public void setCustomizer (org.mockito.cglib.core.Customizer)
org.mockito.cglib.core.Customizer customizer
public void setInterface (java.lang.Class)
Class keyInterface
public org.mockito.cglib.core.KeyFactory create ()
public void setHashConstant (int)
int constant
public void setHashMultiplier (int)
int multiplier
protected java.lang.Object firstInstance (java.lang.Class)
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
public void generateClass (org.mockito.asm.ClassVisitor)
int i
int i
int i
int i
org.mockito.asm.ClassVisitor v
org.mockito.cglib.core.ClassEmitter ce
java.lang.reflect.Method newInstance
org.mockito.asm.Type[] parameterTypes
int seed
org.mockito.cglib.core.CodeEmitter e
int hc
int hm
org.mockito.asm.Label fail
private java.lang.String getFieldName (int)
int arg
static void <clinit> ()
}
org/mockito/cglib/core/KeyFactory.class
KeyFactory.java
package org.mockito.cglib.core
public abstract org.mockito.cglib.core.KeyFactory extends java.lang.Object {
private static final org.mockito.cglib.core.Signature GET_NAME
private static final org.mockito.cglib.core.Signature GET_CLASS
private static final org.mockito.cglib.core.Signature HASH_CODE
private static final org.mockito.cglib.core.Signature EQUALS
private static final org.mockito.cglib.core.Signature TO_STRING
private static final org.mockito.cglib.core.Signature APPEND_STRING
private static final org.mockito.asm.Type KEY_FACTORY
private static final int[] PRIMES
public static final org.mockito.cglib.core.Customizer CLASS_BY_NAME
public static final org.mockito.cglib.core.Customizer OBJECT_BY_CLASS
protected void <init> ()
public static org.mockito.cglib.core.KeyFactory create (java.lang.Class)
Class keyInterface
public static org.mockito.cglib.core.KeyFactory create (java.lang.Class, org.mockito.cglib.core.Customizer)
Class keyInterface
org.mockito.cglib.core.Customizer customizer
public static org.mockito.cglib.core.KeyFactory create (java.lang.ClassLoader, java.lang.Class, org.mockito.cglib.core.Customizer)
ClassLoader loader
Class keyInterface
org.mockito.cglib.core.Customizer customizer
org.mockito.cglib.core.KeyFactory$Generator gen
static synthetic org.mockito.cglib.core.Signature access$000 ()
static synthetic org.mockito.cglib.core.Signature access$100 ()
static synthetic org.mockito.asm.Type access$200 ()
static synthetic org.mockito.cglib.core.Signature access$300 ()
static synthetic int[] access$400 ()
static synthetic org.mockito.cglib.core.Signature access$500 ()
static synthetic org.mockito.cglib.core.Signature access$600 ()
static synthetic org.mockito.cglib.core.Signature access$700 ()
static void <clinit> ()
}
org/mockito/cglib/core/KeyFactory.java
org/mockito/cglib/core/Local.class
Local.java
package org.mockito.cglib.core
public org.mockito.cglib.core.Local extends java.lang.Object {
private org.mockito.asm.Type type
private int index
public void <init> (int, org.mockito.asm.Type)
int index
org.mockito.asm.Type type
public int getIndex ()
public org.mockito.asm.Type getType ()
}
org/mockito/cglib/core/Local.java
org/mockito/cglib/core/LocalVariablesSorter$1.class
LocalVariablesSorter.java
package org.mockito.cglib.core
synthetic org.mockito.cglib.core.LocalVariablesSorter$1 extends java.lang.Object {
}
org/mockito/cglib/core/LocalVariablesSorter$State.class
LocalVariablesSorter.java
package org.mockito.cglib.core
org.mockito.cglib.core.LocalVariablesSorter$State extends java.lang.Object {
int[] mapping
int nextLocal
private void <init> ()
synthetic void <init> (org.mockito.cglib.core.LocalVariablesSorter$1)
org.mockito.cglib.core.LocalVariablesSorter$1 x0
}
org/mockito/cglib/core/LocalVariablesSorter.class
LocalVariablesSorter.java
package org.mockito.cglib.core
public org.mockito.cglib.core.LocalVariablesSorter extends org.mockito.asm.MethodAdapter {
protected final int firstLocal
private final org.mockito.cglib.core.LocalVariablesSorter$State state
public void <init> (int, java.lang.String, org.mockito.asm.MethodVisitor)
int i
int access
String desc
org.mockito.asm.MethodVisitor mv
org.mockito.asm.Type[] args
public void <init> (org.mockito.cglib.core.LocalVariablesSorter)
org.mockito.cglib.core.LocalVariablesSorter lvs
public void visitVarInsn (int, int)
int opcode
int var
int size
public void visitIincInsn (int, int)
int var
int increment
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.mockito.asm.Label, org.mockito.asm.Label, int)
String name
String desc
String signature
org.mockito.asm.Label start
org.mockito.asm.Label end
int index
protected int newLocal (int)
int size
int var
private int remap (int, int)
int[] newMapping
int var
int size
int key
int length
int value
private int remap (int)
int var
int key
int value
}
org/mockito/cglib/core/LocalVariablesSorter.java
org/mockito/cglib/core/MethodInfo.class
MethodInfo.java
package org.mockito.cglib.core
public abstract org.mockito.cglib.core.MethodInfo extends java.lang.Object {
protected void <init> ()
public abstract org.mockito.cglib.core.ClassInfo getClassInfo ()
public abstract int getModifiers ()
public abstract org.mockito.cglib.core.Signature getSignature ()
public abstract org.mockito.asm.Type[] getExceptionTypes ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
}
org/mockito/cglib/core/MethodInfo.java
org/mockito/cglib/core/MethodInfoTransformer.class
MethodInfoTransformer.java
package org.mockito.cglib.core
public org.mockito.cglib.core.MethodInfoTransformer extends java.lang.Object implements org.mockito.cglib.core.Transformer {
private static final org.mockito.cglib.core.MethodInfoTransformer INSTANCE
public void <init> ()
public static org.mockito.cglib.core.MethodInfoTransformer getInstance ()
public java.lang.Object transform (java.lang.Object)
Object value
static void <clinit> ()
}
org/mockito/cglib/core/MethodInfoTransformer.java
org/mockito/cglib/core/MethodWrapper$MethodWrapperKey.class
MethodWrapper.java
package org.mockito.cglib.core
public abstract org.mockito.cglib.core.MethodWrapper$MethodWrapperKey extends java.lang.Object {
public abstract java.lang.Object newInstance (java.lang.String, java.lang.String[], java.lang.String)
}
org/mockito/cglib/core/MethodWrapper.class
MethodWrapper.java
package org.mockito.cglib.core
public org.mockito.cglib.core.MethodWrapper extends java.lang.Object {
private static final org.mockito.cglib.core.MethodWrapper$MethodWrapperKey KEY_FACTORY
private void <init> ()
public static java.lang.Object create (java.lang.reflect.Method)
java.lang.reflect.Method method
public static java.util.Set createSet (java.util.Collection)
java.util.Iterator it
java.util.Collection methods
java.util.Set set
static void <clinit> ()
}
org/mockito/cglib/core/MethodWrapper.java
org/mockito/cglib/core/NamingPolicy.class
NamingPolicy.java
package org.mockito.cglib.core
public abstract org.mockito.cglib.core.NamingPolicy extends java.lang.Object {
public abstract java.lang.String getClassName (java.lang.String, java.lang.String, java.lang.Object, org.mockito.cglib.core.Predicate)
public abstract boolean equals (java.lang.Object)
}
org/mockito/cglib/core/NamingPolicy.java
org/mockito/cglib/core/ObjectSwitchCallback.class
ObjectSwitchCallback.java
package org.mockito.cglib.core
public abstract org.mockito.cglib.core.ObjectSwitchCallback extends java.lang.Object {
public abstract void processCase (java.lang.Object, org.mockito.asm.Label) throws java.lang.Exception
public abstract void processDefault () throws java.lang.Exception
}
org/mockito/cglib/core/ObjectSwitchCallback.java
org/mockito/cglib/core/Predicate.class
Predicate.java
package org.mockito.cglib.core
public abstract org.mockito.cglib.core.Predicate extends java.lang.Object {
public abstract boolean evaluate (java.lang.Object)
}
org/mockito/cglib/core/Predicate.java
org/mockito/cglib/core/ProcessArrayCallback.class
ProcessArrayCallback.java
package org.mockito.cglib.core
public abstract org.mockito.cglib.core.ProcessArrayCallback extends java.lang.Object {
public abstract void processElement (org.mockito.asm.Type)
}
org/mockito/cglib/core/ProcessArrayCallback.java
org/mockito/cglib/core/ProcessSwitchCallback.class
ProcessSwitchCallback.java
package org.mockito.cglib.core
public abstract org.mockito.cglib.core.ProcessSwitchCallback extends java.lang.Object {
public abstract void processCase (int, org.mockito.asm.Label) throws java.lang.Exception
public abstract void processDefault () throws java.lang.Exception
}
org/mockito/cglib/core/ProcessSwitchCallback.java
org/mockito/cglib/core/ReflectUtils$1.class
ReflectUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.ReflectUtils$1 extends java.lang.Object implements java.security.PrivilegedAction {
void <init> ()
public java.lang.Object run ()
}
org/mockito/cglib/core/ReflectUtils$2.class
ReflectUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.ReflectUtils$2 extends java.lang.Object implements java.security.PrivilegedAction {
void <init> ()
public java.lang.Object run ()
Class loader
ClassNotFoundException e
NoSuchMethodException e
}
org/mockito/cglib/core/ReflectUtils$3.class
ReflectUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.ReflectUtils$3 extends org.mockito.cglib.core.MethodInfo {
private org.mockito.cglib.core.ClassInfo ci
final synthetic java.lang.reflect.Member val$member
final synthetic int val$modifiers
final synthetic org.mockito.cglib.core.Signature val$sig
void <init> (java.lang.reflect.Member, int, org.mockito.cglib.core.Signature)
public org.mockito.cglib.core.ClassInfo getClassInfo ()
public int getModifiers ()
public org.mockito.cglib.core.Signature getSignature ()
public org.mockito.asm.Type[] getExceptionTypes ()
public org.mockito.asm.Attribute getAttribute ()
}
org/mockito/cglib/core/ReflectUtils$4.class
ReflectUtils.java
package org.mockito.cglib.core
final org.mockito.cglib.core.ReflectUtils$4 extends org.mockito.cglib.core.ClassInfo {
final synthetic org.mockito.asm.Type val$type
final synthetic org.mockito.asm.Type val$sc
final synthetic Class val$clazz
void <init> (org.mockito.asm.Type, org.mockito.asm.Type, java.lang.Class)
public org.mockito.asm.Type getType ()
public org.mockito.asm.Type getSuperType ()
public org.mockito.asm.Type[] getInterfaces ()
public int getModifiers ()
}
org/mockito/cglib/core/ReflectUtils.class
ReflectUtils.java
package org.mockito.cglib.core
public org.mockito.cglib.core.ReflectUtils extends java.lang.Object {
private static final java.util.Map primitives
private static final java.util.Map transforms
private static final ClassLoader defaultLoader
private static java.lang.reflect.Method DEFINE_CLASS
private static final java.security.ProtectionDomain PROTECTION_DOMAIN
private static final String[] CGLIB_PACKAGES
private void <init> ()
public static org.mockito.asm.Type[] getExceptionTypes (java.lang.reflect.Member)
java.lang.reflect.Member member
public static org.mockito.cglib.core.Signature getSignature (java.lang.reflect.Member)
org.mockito.asm.Type[] types
java.lang.reflect.Member member
public static java.lang.reflect.Constructor findConstructor (java.lang.String)
String desc
public static java.lang.reflect.Constructor findConstructor (java.lang.String, java.lang.ClassLoader)
int lparen
String className
ClassNotFoundException e
NoSuchMethodException e
String desc
ClassLoader loader
public static java.lang.reflect.Method findMethod (java.lang.String)
String desc
public static java.lang.reflect.Method findMethod (java.lang.String, java.lang.ClassLoader)
int lparen
int dot
String className
String methodName
ClassNotFoundException e
NoSuchMethodException e
String desc
ClassLoader loader
private static java.lang.Class[] parseTypes (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
int comma
int i
String desc
ClassLoader loader
int lparen
int rparen
java.util.List params
int start
Class[] types
private static java.lang.Class getClass (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
String className
ClassLoader loader
private static java.lang.Class getClass (java.lang.String, java.lang.ClassLoader, java.lang.String[]) throws java.lang.ClassNotFoundException
int i
ClassNotFoundException ignore
ClassNotFoundException ignore
int i
Class c
ClassNotFoundException ignore
String transform
String className
ClassLoader loader
String[] packages
String save
int dimensions
int index
StringBuffer brackets
String prefix
String suffix
public static java.lang.Object newInstance (java.lang.Class)
Class type
public static java.lang.Object newInstance (java.lang.Class, java.lang.Class[], java.lang.Object[])
Class type
Class[] parameterTypes
Object[] args
public static java.lang.Object newInstance (java.lang.reflect.Constructor, java.lang.Object[])
Object result
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
java.lang.reflect.Constructor cstruct
Object[] args
boolean flag
public static java.lang.reflect.Constructor getConstructor (java.lang.Class, java.lang.Class[])
java.lang.reflect.Constructor constructor
NoSuchMethodException e
Class type
Class[] parameterTypes
public static java.lang.String[] getNames (java.lang.Class[])
int i
Class[] classes
String[] names
public static java.lang.Class[] getClasses (java.lang.Object[])
int i
Object[] objects
Class[] classes
public static java.lang.reflect.Method findNewInstance (java.lang.Class)
Class iface
java.lang.reflect.Method m
public static java.lang.reflect.Method[] getPropertyMethods (java.beans.PropertyDescriptor[], boolean, boolean)
java.beans.PropertyDescriptor pd
int i
java.beans.PropertyDescriptor[] properties
boolean read
boolean write
java.util.Set methods
public static java.beans.PropertyDescriptor[] getBeanProperties (java.lang.Class)
Class type
public static java.beans.PropertyDescriptor[] getBeanGetters (java.lang.Class)
Class type
public static java.beans.PropertyDescriptor[] getBeanSetters (java.lang.Class)
Class type
private static java.beans.PropertyDescriptor[] getPropertiesHelper (java.lang.Class, boolean, boolean)
java.beans.PropertyDescriptor pd
int i
java.beans.BeanInfo info
java.beans.PropertyDescriptor[] all
java.util.List properties
java.beans.IntrospectionException e
Class type
boolean read
boolean write
public static java.lang.reflect.Method findDeclaredMethod (java.lang.Class, java.lang.String, java.lang.Class[]) throws java.lang.NoSuchMethodException
NoSuchMethodException e
Class type
String methodName
Class[] parameterTypes
Class cl
public static java.util.List addAllMethods (java.lang.Class, java.util.List)
int i
Class type
java.util.List list
Class superclass
Class[] interfaces
public static java.util.List addAllInterfaces (java.lang.Class, java.util.List)
Class type
java.util.List list
Class superclass
public static java.lang.reflect.Method findInterfaceMethod (java.lang.Class)
Class iface
java.lang.reflect.Method[] methods
public static java.lang.Class defineClass (java.lang.String, byte[], java.lang.ClassLoader) throws java.lang.Exception
String className
byte[] b
ClassLoader loader
Object[] args
public static int findPackageProtected (java.lang.Class[])
int i
Class[] classes
public static org.mockito.cglib.core.MethodInfo getMethodInfo (java.lang.reflect.Member, int)
java.lang.reflect.Member member
int modifiers
org.mockito.cglib.core.Signature sig
public static org.mockito.cglib.core.MethodInfo getMethodInfo (java.lang.reflect.Member)
java.lang.reflect.Member member
public static org.mockito.cglib.core.ClassInfo getClassInfo (java.lang.Class)
Class clazz
org.mockito.asm.Type type
org.mockito.asm.Type sc
public static java.lang.reflect.Method[] findMethods (java.lang.String[], java.lang.reflect.Method[])
java.lang.reflect.Method method
int i
int i
String[] namesAndDescriptors
java.lang.reflect.Method[] methods
java.util.Map map
java.lang.reflect.Method[] result
static synthetic java.lang.reflect.Method access$002 (java.lang.reflect.Method)
java.lang.reflect.Method x0
static synthetic java.lang.reflect.Method access$000 ()
static void <clinit> ()
}
org/mockito/cglib/core/ReflectUtils.java
org/mockito/cglib/core/RejectModifierPredicate.class
RejectModifierPredicate.java
package org.mockito.cglib.core
public org.mockito.cglib.core.RejectModifierPredicate extends java.lang.Object implements org.mockito.cglib.core.Predicate {
private int rejectMask
public void <init> (int)
int rejectMask
public boolean evaluate (java.lang.Object)
Object arg
}
org/mockito/cglib/core/RejectModifierPredicate.java
org/mockito/cglib/core/Signature.class
Signature.java
package org.mockito.cglib.core
public org.mockito.cglib.core.Signature extends java.lang.Object {
private String name
private String desc
public void <init> (java.lang.String, java.lang.String)
String name
String desc
public void <init> (java.lang.String, org.mockito.asm.Type, org.mockito.asm.Type[])
String name
org.mockito.asm.Type returnType
org.mockito.asm.Type[] argumentTypes
public java.lang.String getName ()
public java.lang.String getDescriptor ()
public org.mockito.asm.Type getReturnType ()
public org.mockito.asm.Type[] getArgumentTypes ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
org.mockito.cglib.core.Signature other
public int hashCode ()
}
org/mockito/cglib/core/Signature.java
org/mockito/cglib/core/TinyBitSet.class
TinyBitSet.java
package org.mockito.cglib.core
public org.mockito.cglib.core.TinyBitSet extends java.lang.Object {
private static int[] T
private int value
public void <init> ()
private static int gcount (int)
int x
int c
private static int topbit (int)
int i
int j
private static int log2 (int)
int i
int j
public int length ()
public int cardinality ()
int w
int c
public boolean get (int)
int index
public void set (int)
int index
public void clear (int)
int index
static void <clinit> ()
int j
}
org/mockito/cglib/core/TinyBitSet.java
org/mockito/cglib/core/Transformer.class
Transformer.java
package org.mockito.cglib.core
public abstract org.mockito.cglib.core.Transformer extends java.lang.Object {
public abstract java.lang.Object transform (java.lang.Object)
}
org/mockito/cglib/core/Transformer.java
org/mockito/cglib/core/TypeUtils.class
TypeUtils.java
package org.mockito.cglib.core
public org.mockito.cglib.core.TypeUtils extends java.lang.Object {
private static final java.util.Map transforms
private static final java.util.Map rtransforms
private void <init> ()
public static org.mockito.asm.Type getType (java.lang.String)
String className
public static boolean isFinal (int)
int access
public static boolean isStatic (int)
int access
public static boolean isProtected (int)
int access
public static boolean isPublic (int)
int access
public static boolean isAbstract (int)
int access
public static boolean isInterface (int)
int access
public static boolean isPrivate (int)
int access
public static boolean isSynthetic (int)
int access
public static java.lang.String getPackageName (org.mockito.asm.Type)
org.mockito.asm.Type type
public static java.lang.String getPackageName (java.lang.String)
String className
int idx
public static java.lang.String upperFirst (java.lang.String)
String s
public static java.lang.String getClassName (org.mockito.asm.Type)
org.mockito.asm.Type type
public static org.mockito.asm.Type[] add (org.mockito.asm.Type[], org.mockito.asm.Type)
java.util.List list
org.mockito.asm.Type[] copy
org.mockito.asm.Type[] types
org.mockito.asm.Type extra
public static org.mockito.asm.Type[] add (org.mockito.asm.Type[], org.mockito.asm.Type[])
org.mockito.asm.Type[] t1
org.mockito.asm.Type[] t2
org.mockito.asm.Type[] all
public static org.mockito.asm.Type fromInternalName (java.lang.String)
String name
public static org.mockito.asm.Type[] fromInternalNames (java.lang.String[])
int i
String[] names
org.mockito.asm.Type[] types
public static int getStackSize (org.mockito.asm.Type[])
int i
org.mockito.asm.Type[] types
int size
public static java.lang.String[] toInternalNames (org.mockito.asm.Type[])
int i
org.mockito.asm.Type[] types
String[] names
public static org.mockito.cglib.core.Signature parseSignature (java.lang.String)
java.util.Iterator it
String s
int space
int lparen
int rparen
String returnType
String methodName
StringBuffer sb
public static org.mockito.asm.Type parseType (java.lang.String)
String s
public static org.mockito.asm.Type[] parseTypes (java.lang.String)
int i
String s
java.util.List names
org.mockito.asm.Type[] types
public static org.mockito.cglib.core.Signature parseConstructor (org.mockito.asm.Type[])
int i
org.mockito.asm.Type[] types
StringBuffer sb
public static org.mockito.cglib.core.Signature parseConstructor (java.lang.String)
String sig
private static java.util.List parseTypes (java.lang.String, int, int)
int next
String s
int mark
int end
java.util.List types
private static java.lang.String map (java.lang.String)
StringBuffer sb
int index
String type
String t
public static org.mockito.asm.Type getBoxedType (org.mockito.asm.Type)
org.mockito.asm.Type type
public static org.mockito.asm.Type getUnboxedType (org.mockito.asm.Type)
org.mockito.asm.Type type
public static boolean isArray (org.mockito.asm.Type)
org.mockito.asm.Type type
public static org.mockito.asm.Type getComponentType (org.mockito.asm.Type)
org.mockito.asm.Type type
public static boolean isPrimitive (org.mockito.asm.Type)
org.mockito.asm.Type type
public static java.lang.String emulateClassGetName (org.mockito.asm.Type)
org.mockito.asm.Type type
public static boolean isConstructor (org.mockito.cglib.core.MethodInfo)
org.mockito.cglib.core.MethodInfo method
public static org.mockito.asm.Type[] getTypes (java.lang.Class[])
int i
Class[] classes
org.mockito.asm.Type[] types
public static int ICONST (int)
int value
public static int LCONST (long)
long value
public static int FCONST (float)
float value
public static int DCONST (double)
double value
public static int NEWARRAY (org.mockito.asm.Type)
org.mockito.asm.Type type
public static java.lang.String escapeType (java.lang.String)
char c
int i
int len
String s
StringBuffer sb
static void <clinit> ()
}
org/mockito/cglib/core/TypeUtils.java
org/mockito/cglib/core/VisibilityPredicate.class
VisibilityPredicate.java
package org.mockito.cglib.core
public org.mockito.cglib.core.VisibilityPredicate extends java.lang.Object implements org.mockito.cglib.core.Predicate {
private boolean protectedOk
private String pkg
public void <init> (java.lang.Class, boolean)
Class source
boolean protectedOk
public boolean evaluate (java.lang.Object)
Object arg
int mod
}
org/mockito/cglib/core/VisibilityPredicate.java
org/mockito/cglib/proxy/Callback.class
Callback.java
package org.mockito.cglib.proxy
public abstract org.mockito.cglib.proxy.Callback extends java.lang.Object {
}
org/mockito/cglib/proxy/Callback.java
org/mockito/cglib/proxy/CallbackFilter.class
CallbackFilter.java
package org.mockito.cglib.proxy
public abstract org.mockito.cglib.proxy.CallbackFilter extends java.lang.Object {
public abstract int accept (java.lang.reflect.Method)
public abstract boolean equals (java.lang.Object)
}
org/mockito/cglib/proxy/CallbackFilter.java
org/mockito/cglib/proxy/CallbackGenerator$Context.class
CallbackGenerator.java
package org.mockito.cglib.proxy
public abstract org.mockito.cglib.proxy.CallbackGenerator$Context extends java.lang.Object {
public abstract java.lang.ClassLoader getClassLoader ()
public abstract org.mockito.cglib.core.CodeEmitter beginMethod (org.mockito.cglib.core.ClassEmitter, org.mockito.cglib.core.MethodInfo)
public abstract int getOriginalModifiers (org.mockito.cglib.core.MethodInfo)
public abstract int getIndex (org.mockito.cglib.core.MethodInfo)
public abstract void emitCallback (org.mockito.cglib.core.CodeEmitter, int)
public abstract org.mockito.cglib.core.Signature getImplSignature (org.mockito.cglib.core.MethodInfo)
}
org/mockito/cglib/proxy/CallbackGenerator.class
CallbackGenerator.java
package org.mockito.cglib.proxy
abstract org.mockito.cglib.proxy.CallbackGenerator extends java.lang.Object {
public abstract void generate (org.mockito.cglib.core.ClassEmitter, org.mockito.cglib.proxy.CallbackGenerator$Context, java.util.List) throws java.lang.Exception
public abstract void generateStatic (org.mockito.cglib.core.CodeEmitter, org.mockito.cglib.proxy.CallbackGenerator$Context, java.util.List) throws java.lang.Exception
}
org/mockito/cglib/proxy/CallbackGenerator.java
org/mockito/cglib/proxy/CallbackHelper.class
CallbackHelper.java
package org.mockito.cglib.proxy
public abstract org.mockito.cglib.proxy.CallbackHelper extends java.lang.Object implements org.mockito.cglib.proxy.CallbackFilter {
private java.util.Map methodMap
private java.util.List callbacks
public void <init> (java.lang.Class, java.lang.Class[])
java.lang.reflect.Method method
Object callback
boolean isCallback
Integer index
int i
int size
Class superclass
Class[] interfaces
java.util.List methods
java.util.Map indexes
protected abstract java.lang.Object getCallback (java.lang.reflect.Method)
public org.mockito.cglib.proxy.Callback[] getCallbacks ()
public java.lang.Class[] getCallbackTypes ()
public int accept (java.lang.reflect.Method)
java.lang.reflect.Method method
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
org/mockito/cglib/proxy/CallbackHelper.java
org/mockito/cglib/proxy/CallbackInfo.class
CallbackInfo.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.CallbackInfo extends java.lang.Object {
private Class cls
private org.mockito.cglib.proxy.CallbackGenerator generator
private org.mockito.asm.Type type
private static final org.mockito.cglib.proxy.CallbackInfo[] CALLBACKS
public static org.mockito.asm.Type[] determineTypes (java.lang.Class[])
int i
Class[] callbackTypes
org.mockito.asm.Type[] types
public static org.mockito.asm.Type[] determineTypes (org.mockito.cglib.proxy.Callback[])
int i
org.mockito.cglib.proxy.Callback[] callbacks
org.mockito.asm.Type[] types
public static org.mockito.cglib.proxy.CallbackGenerator[] getGenerators (org.mockito.asm.Type[])
int i
org.mockito.asm.Type[] callbackTypes
org.mockito.cglib.proxy.CallbackGenerator[] generators
private void <init> (java.lang.Class, org.mockito.cglib.proxy.CallbackGenerator)
Class cls
org.mockito.cglib.proxy.CallbackGenerator generator
private static org.mockito.asm.Type determineType (org.mockito.cglib.proxy.Callback)
org.mockito.cglib.proxy.Callback callback
private static org.mockito.asm.Type determineType (java.lang.Class)
org.mockito.cglib.proxy.CallbackInfo info
int i
Class callbackType
Class cur
private static org.mockito.cglib.proxy.CallbackGenerator getGenerator (org.mockito.asm.Type)
org.mockito.cglib.proxy.CallbackInfo info
int i
org.mockito.asm.Type callbackType
static void <clinit> ()
}
org/mockito/cglib/proxy/CallbackInfo.java
org/mockito/cglib/proxy/Dispatcher.class
Dispatcher.java
package org.mockito.cglib.proxy
public abstract org.mockito.cglib.proxy.Dispatcher extends java.lang.Object implements org.mockito.cglib.proxy.Callback {
public abstract java.lang.Object loadObject () throws java.lang.Exception
}
org/mockito/cglib/proxy/Dispatcher.java
org/mockito/cglib/proxy/DispatcherGenerator.class
DispatcherGenerator.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.DispatcherGenerator extends java.lang.Object implements org.mockito.cglib.proxy.CallbackGenerator {
public static final org.mockito.cglib.proxy.DispatcherGenerator INSTANCE
public static final org.mockito.cglib.proxy.DispatcherGenerator PROXY_REF_INSTANCE
private static final org.mockito.asm.Type DISPATCHER
private static final org.mockito.asm.Type PROXY_REF_DISPATCHER
private static final org.mockito.cglib.core.Signature LOAD_OBJECT
private static final org.mockito.cglib.core.Signature PROXY_REF_LOAD_OBJECT
private boolean proxyRef
private void <init> (boolean)
boolean proxyRef
public void generate (org.mockito.cglib.core.ClassEmitter, org.mockito.cglib.proxy.CallbackGenerator$Context, java.util.List)
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.core.MethodInfo method
java.util.Iterator it
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.proxy.CallbackGenerator$Context context
java.util.List methods
public void generateStatic (org.mockito.cglib.core.CodeEmitter, org.mockito.cglib.proxy.CallbackGenerator$Context, java.util.List)
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.proxy.CallbackGenerator$Context context
java.util.List methods
static void <clinit> ()
}
org/mockito/cglib/proxy/DispatcherGenerator.java
org/mockito/cglib/proxy/Enhancer$1.class
Enhancer.java
package org.mockito.cglib.proxy
final org.mockito.cglib.proxy.Enhancer$1 extends java.lang.Object implements org.mockito.cglib.proxy.CallbackFilter {
void <init> ()
public int accept (java.lang.reflect.Method)
java.lang.reflect.Method method
}
org/mockito/cglib/proxy/Enhancer$2.class
Enhancer.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.Enhancer$2 extends java.lang.Object implements org.mockito.cglib.core.Transformer {
final synthetic java.util.Set val$forcePublic
final synthetic org.mockito.cglib.proxy.Enhancer this$0
void <init> (org.mockito.cglib.proxy.Enhancer, java.util.Set)
public java.lang.Object transform (java.lang.Object)
Object value
java.lang.reflect.Method method
int modifiers
}
org/mockito/cglib/proxy/Enhancer$3.class
Enhancer.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.Enhancer$3 extends java.lang.Object implements org.mockito.cglib.core.ProcessSwitchCallback {
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.cglib.proxy.Enhancer this$0
void <init> (org.mockito.cglib.proxy.Enhancer, org.mockito.cglib.core.CodeEmitter)
public void processCase (int, org.mockito.asm.Label)
int key
org.mockito.asm.Label end
public void processDefault ()
}
org/mockito/cglib/proxy/Enhancer$4.class
Enhancer.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.Enhancer$4 extends java.lang.Object implements org.mockito.cglib.core.ProcessSwitchCallback {
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.cglib.proxy.Enhancer this$0
void <init> (org.mockito.cglib.proxy.Enhancer, org.mockito.cglib.core.CodeEmitter)
public void processCase (int, org.mockito.asm.Label)
int key
org.mockito.asm.Label end
public void processDefault ()
}
org/mockito/cglib/proxy/Enhancer$5.class
Enhancer.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.Enhancer$5 extends java.lang.Object implements org.mockito.cglib.core.ObjectSwitchCallback {
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.cglib.proxy.Enhancer this$0
void <init> (org.mockito.cglib.proxy.Enhancer, org.mockito.cglib.core.CodeEmitter)
public void processCase (java.lang.Object, org.mockito.asm.Label)
int i
Object key
org.mockito.asm.Label end
org.mockito.cglib.core.MethodInfo constructor
org.mockito.asm.Type[] types
public void processDefault ()
}
org/mockito/cglib/proxy/Enhancer$6.class
Enhancer.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.Enhancer$6 extends java.lang.Object implements org.mockito.cglib.proxy.CallbackGenerator$Context {
final synthetic java.util.Map val$originalModifiers
final synthetic java.util.Map val$indexes
final synthetic java.util.Map val$positions
final synthetic org.mockito.cglib.proxy.Enhancer this$0
void <init> (org.mockito.cglib.proxy.Enhancer, java.util.Map, java.util.Map, java.util.Map)
public java.lang.ClassLoader getClassLoader ()
public int getOriginalModifiers (org.mockito.cglib.core.MethodInfo)
org.mockito.cglib.core.MethodInfo method
public int getIndex (org.mockito.cglib.core.MethodInfo)
org.mockito.cglib.core.MethodInfo method
public void emitCallback (org.mockito.cglib.core.CodeEmitter, int)
org.mockito.cglib.core.CodeEmitter e
int index
public org.mockito.cglib.core.Signature getImplSignature (org.mockito.cglib.core.MethodInfo)
org.mockito.cglib.core.MethodInfo method
public org.mockito.cglib.core.CodeEmitter beginMethod (org.mockito.cglib.core.ClassEmitter, org.mockito.cglib.core.MethodInfo)
org.mockito.asm.Label constructed
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.core.MethodInfo method
org.mockito.cglib.core.CodeEmitter e
}
org/mockito/cglib/proxy/Enhancer$EnhancerKey.class
Enhancer.java
package org.mockito.cglib.proxy
public abstract org.mockito.cglib.proxy.Enhancer$EnhancerKey extends java.lang.Object {
public abstract java.lang.Object newInstance (java.lang.String, java.lang.String[], org.mockito.cglib.proxy.CallbackFilter, org.mockito.asm.Type[], boolean, boolean, java.lang.Long)
}
org/mockito/cglib/proxy/Enhancer.class
Enhancer.java
package org.mockito.cglib.proxy
public org.mockito.cglib.proxy.Enhancer extends org.mockito.cglib.core.AbstractClassGenerator {
private static final org.mockito.cglib.proxy.CallbackFilter ALL_ZERO
private static final org.mockito.cglib.core.AbstractClassGenerator$Source SOURCE
private static final org.mockito.cglib.proxy.Enhancer$EnhancerKey KEY_FACTORY
private static final String BOUND_FIELD
private static final String THREAD_CALLBACKS_FIELD
private static final String STATIC_CALLBACKS_FIELD
private static final String SET_THREAD_CALLBACKS_NAME
private static final String SET_STATIC_CALLBACKS_NAME
private static final String CONSTRUCTED_FIELD
private static final org.mockito.asm.Type FACTORY
private static final org.mockito.asm.Type ILLEGAL_STATE_EXCEPTION
private static final org.mockito.asm.Type ILLEGAL_ARGUMENT_EXCEPTION
private static final org.mockito.asm.Type THREAD_LOCAL
private static final org.mockito.asm.Type CALLBACK
private static final org.mockito.asm.Type CALLBACK_ARRAY
private static final org.mockito.cglib.core.Signature CSTRUCT_NULL
private static final org.mockito.cglib.core.Signature SET_THREAD_CALLBACKS
private static final org.mockito.cglib.core.Signature SET_STATIC_CALLBACKS
private static final org.mockito.cglib.core.Signature NEW_INSTANCE
private static final org.mockito.cglib.core.Signature MULTIARG_NEW_INSTANCE
private static final org.mockito.cglib.core.Signature SINGLE_NEW_INSTANCE
private static final org.mockito.cglib.core.Signature SET_CALLBACK
private static final org.mockito.cglib.core.Signature GET_CALLBACK
private static final org.mockito.cglib.core.Signature SET_CALLBACKS
private static final org.mockito.cglib.core.Signature GET_CALLBACKS
private static final org.mockito.cglib.core.Signature THREAD_LOCAL_GET
private static final org.mockito.cglib.core.Signature THREAD_LOCAL_SET
private static final org.mockito.cglib.core.Signature BIND_CALLBACKS
private Class[] interfaces
private org.mockito.cglib.proxy.CallbackFilter filter
private org.mockito.cglib.proxy.Callback[] callbacks
private org.mockito.asm.Type[] callbackTypes
private boolean classOnly
private Class superclass
private Class[] argumentTypes
private Object[] arguments
private boolean useFactory
private Long serialVersionUID
private boolean interceptDuringConstruction
public void <init> ()
public void setSuperclass (java.lang.Class)
Class superclass
public void setInterfaces (java.lang.Class[])
Class[] interfaces
public void setCallbackFilter (org.mockito.cglib.proxy.CallbackFilter)
org.mockito.cglib.proxy.CallbackFilter filter
public void setCallback (org.mockito.cglib.proxy.Callback)
org.mockito.cglib.proxy.Callback callback
public void setCallbacks (org.mockito.cglib.proxy.Callback[])
org.mockito.cglib.proxy.Callback[] callbacks
public void setUseFactory (boolean)
boolean useFactory
public void setInterceptDuringConstruction (boolean)
boolean interceptDuringConstruction
public void setCallbackType (java.lang.Class)
Class callbackType
public void setCallbackTypes (java.lang.Class[])
Class[] callbackTypes
public java.lang.Object create ()
public java.lang.Object create (java.lang.Class[], java.lang.Object[])
Class[] argumentTypes
Object[] arguments
public java.lang.Class createClass ()
public void setSerialVersionUID (java.lang.Long)
Long sUID
private void validate ()
int i
org.mockito.asm.Type[] check
int i
private java.lang.Object createHelper ()
protected java.lang.ClassLoader getDefaultClassLoader ()
private org.mockito.cglib.core.Signature rename (org.mockito.cglib.core.Signature, int)
org.mockito.cglib.core.Signature sig
int index
public static void getMethods (java.lang.Class, java.lang.Class[], java.util.List)
Class superclass
Class[] interfaces
java.util.List methods
private static void getMethods (java.lang.Class, java.lang.Class[], java.util.List, java.util.List, java.util.Set)
int i
Class superclass
Class[] interfaces
java.util.List methods
java.util.List interfaceMethods
java.util.Set forcePublic
java.util.List target
public void generateClass (org.mockito.asm.ClassVisitor) throws java.lang.Exception
int i
int[] keys
org.mockito.asm.ClassVisitor v
Class sc
java.util.List constructors
java.util.List actualMethods
java.util.List interfaceMethods
java.util.Set forcePublic
java.util.List methods
org.mockito.cglib.core.ClassEmitter e
java.util.List constructorInfo
protected void filterConstructors (java.lang.Class, java.util.List)
Class sc
java.util.List constructors
protected java.lang.Object firstInstance (java.lang.Class) throws java.lang.Exception
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
Class protoclass
public static void registerCallbacks (java.lang.Class, org.mockito.cglib.proxy.Callback[])
Class generatedClass
org.mockito.cglib.proxy.Callback[] callbacks
public static void registerStaticCallbacks (java.lang.Class, org.mockito.cglib.proxy.Callback[])
Class generatedClass
org.mockito.cglib.proxy.Callback[] callbacks
public static boolean isEnhanced (java.lang.Class)
NoSuchMethodException e
Class type
private static void setThreadCallbacks (java.lang.Class, org.mockito.cglib.proxy.Callback[])
Class type
org.mockito.cglib.proxy.Callback[] callbacks
private static void setCallbacksHelper (java.lang.Class, org.mockito.cglib.proxy.Callback[], java.lang.String)
java.lang.reflect.Method setter
NoSuchMethodException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Class type
org.mockito.cglib.proxy.Callback[] callbacks
String methodName
private static java.lang.reflect.Method getCallbacksSetter (java.lang.Class, java.lang.String) throws java.lang.NoSuchMethodException
Class type
String methodName
private java.lang.Object createUsingReflection (java.lang.Class)
Class type
public static java.lang.Object create (java.lang.Class, org.mockito.cglib.proxy.Callback)
Class type
org.mockito.cglib.proxy.Callback callback
org.mockito.cglib.proxy.Enhancer e
public static java.lang.Object create (java.lang.Class, java.lang.Class[], org.mockito.cglib.proxy.Callback)
Class superclass
Class[] interfaces
org.mockito.cglib.proxy.Callback callback
org.mockito.cglib.proxy.Enhancer e
public static java.lang.Object create (java.lang.Class, java.lang.Class[], org.mockito.cglib.proxy.CallbackFilter, org.mockito.cglib.proxy.Callback[])
Class superclass
Class[] interfaces
org.mockito.cglib.proxy.CallbackFilter filter
org.mockito.cglib.proxy.Callback[] callbacks
org.mockito.cglib.proxy.Enhancer e
private void emitConstructors (org.mockito.cglib.core.ClassEmitter, java.util.List)
org.mockito.cglib.core.MethodInfo constructor
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.core.Signature sig
java.util.Iterator it
org.mockito.cglib.core.ClassEmitter ce
java.util.List constructors
boolean seenNull
private int[] getCallbackKeys ()
int i
int[] keys
private void emitGetCallback (org.mockito.cglib.core.ClassEmitter, int[])
org.mockito.cglib.core.ClassEmitter ce
int[] keys
org.mockito.cglib.core.CodeEmitter e
private void emitSetCallback (org.mockito.cglib.core.ClassEmitter, int[])
org.mockito.cglib.core.ClassEmitter ce
int[] keys
org.mockito.cglib.core.CodeEmitter e
private void emitSetCallbacks (org.mockito.cglib.core.ClassEmitter)
int i
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.core.CodeEmitter e
private void emitGetCallbacks (org.mockito.cglib.core.ClassEmitter)
int i
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.core.CodeEmitter e
private void emitNewInstanceCallbacks (org.mockito.cglib.core.ClassEmitter)
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.core.CodeEmitter e
private void emitCommonNewInstance (org.mockito.cglib.core.CodeEmitter)
org.mockito.cglib.core.CodeEmitter e
private void emitNewInstanceCallback (org.mockito.cglib.core.ClassEmitter)
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.core.CodeEmitter e
private void emitNewInstanceMultiarg (org.mockito.cglib.core.ClassEmitter, java.util.List)
org.mockito.cglib.core.ClassEmitter ce
java.util.List constructors
org.mockito.cglib.core.CodeEmitter e
private void emitMethods (org.mockito.cglib.core.ClassEmitter, java.util.List, java.util.List)
org.mockito.cglib.core.MethodInfo method
java.lang.reflect.Method actualMethod
int index
java.util.List group
RuntimeException x
Exception x
java.util.List fmethods
org.mockito.cglib.proxy.CallbackGenerator gen
int i
org.mockito.cglib.core.ClassEmitter ce
java.util.List methods
java.util.List actualMethods
org.mockito.cglib.proxy.CallbackGenerator[] generators
java.util.Map groups
java.util.Map indexes
java.util.Map originalModifiers
java.util.Map positions
java.util.Iterator it1
java.util.Iterator it2
java.util.Set seenGen
org.mockito.cglib.core.CodeEmitter se
Object[] state
org.mockito.cglib.proxy.CallbackGenerator$Context context
private void emitSetThreadCallbacks (org.mockito.cglib.core.ClassEmitter)
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.core.CodeEmitter e
private void emitSetStaticCallbacks (org.mockito.cglib.core.ClassEmitter)
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.core.CodeEmitter e
private void emitCurrentCallback (org.mockito.cglib.core.CodeEmitter, int)
org.mockito.cglib.core.CodeEmitter e
int index
org.mockito.asm.Label end
private void emitBindCallbacks (org.mockito.cglib.core.ClassEmitter)
int i
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.core.Local me
org.mockito.asm.Label end
org.mockito.asm.Label found_callback
private static java.lang.String getCallbackField (int)
int index
static synthetic java.lang.String access$000 (int)
int x0
static synthetic org.mockito.asm.Type[] access$100 (org.mockito.cglib.proxy.Enhancer)
org.mockito.cglib.proxy.Enhancer x0
static synthetic org.mockito.asm.Type access$200 ()
static synthetic void access$300 (org.mockito.cglib.proxy.Enhancer, org.mockito.cglib.core.CodeEmitter, int)
org.mockito.cglib.proxy.Enhancer x0
org.mockito.cglib.core.CodeEmitter x1
int x2
static synthetic org.mockito.cglib.core.Signature access$400 (org.mockito.cglib.proxy.Enhancer, org.mockito.cglib.core.Signature, int)
org.mockito.cglib.proxy.Enhancer x0
org.mockito.cglib.core.Signature x1
int x2
static synthetic boolean access$500 (org.mockito.cglib.proxy.Enhancer)
org.mockito.cglib.proxy.Enhancer x0
static void <clinit> ()
}
org/mockito/cglib/proxy/Enhancer.java
org/mockito/cglib/proxy/Factory.class
Factory.java
package org.mockito.cglib.proxy
public abstract org.mockito.cglib.proxy.Factory extends java.lang.Object {
public abstract java.lang.Object newInstance (org.mockito.cglib.proxy.Callback)
public abstract java.lang.Object newInstance (org.mockito.cglib.proxy.Callback[])
public abstract java.lang.Object newInstance (java.lang.Class[], java.lang.Object[], org.mockito.cglib.proxy.Callback[])
public abstract org.mockito.cglib.proxy.Callback getCallback (int)
public abstract void setCallback (int, org.mockito.cglib.proxy.Callback)
public abstract void setCallbacks (org.mockito.cglib.proxy.Callback[])
public abstract org.mockito.cglib.proxy.Callback[] getCallbacks ()
}
org/mockito/cglib/proxy/Factory.java
org/mockito/cglib/proxy/FixedValue.class
FixedValue.java
package org.mockito.cglib.proxy
public abstract org.mockito.cglib.proxy.FixedValue extends java.lang.Object implements org.mockito.cglib.proxy.Callback {
public abstract java.lang.Object loadObject () throws java.lang.Exception
}
org/mockito/cglib/proxy/FixedValue.java
org/mockito/cglib/proxy/FixedValueGenerator.class
FixedValueGenerator.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.FixedValueGenerator extends java.lang.Object implements org.mockito.cglib.proxy.CallbackGenerator {
public static final org.mockito.cglib.proxy.FixedValueGenerator INSTANCE
private static final org.mockito.asm.Type FIXED_VALUE
private static final org.mockito.cglib.core.Signature LOAD_OBJECT
void <init> ()
public void generate (org.mockito.cglib.core.ClassEmitter, org.mockito.cglib.proxy.CallbackGenerator$Context, java.util.List)
org.mockito.cglib.core.MethodInfo method
org.mockito.cglib.core.CodeEmitter e
java.util.Iterator it
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.proxy.CallbackGenerator$Context context
java.util.List methods
public void generateStatic (org.mockito.cglib.core.CodeEmitter, org.mockito.cglib.proxy.CallbackGenerator$Context, java.util.List)
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.proxy.CallbackGenerator$Context context
java.util.List methods
static void <clinit> ()
}
org/mockito/cglib/proxy/FixedValueGenerator.java
org/mockito/cglib/proxy/InterfaceMaker.class
InterfaceMaker.java
package org.mockito.cglib.proxy
public org.mockito.cglib.proxy.InterfaceMaker extends org.mockito.cglib.core.AbstractClassGenerator {
private static final org.mockito.cglib.core.AbstractClassGenerator$Source SOURCE
private java.util.Map signatures
public void <init> ()
public void add (org.mockito.cglib.core.Signature, org.mockito.asm.Type[])
org.mockito.cglib.core.Signature sig
org.mockito.asm.Type[] exceptions
public void add (java.lang.reflect.Method)
java.lang.reflect.Method method
public void add (java.lang.Class)
java.lang.reflect.Method m
int i
Class clazz
java.lang.reflect.Method[] methods
public java.lang.Class create ()
protected java.lang.ClassLoader getDefaultClassLoader ()
protected java.lang.Object firstInstance (java.lang.Class)
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
public void generateClass (org.mockito.asm.ClassVisitor) throws java.lang.Exception
org.mockito.cglib.core.Signature sig
org.mockito.asm.Type[] exceptions
java.util.Iterator it
org.mockito.asm.ClassVisitor v
org.mockito.cglib.core.ClassEmitter ce
static void <clinit> ()
}
org/mockito/cglib/proxy/InterfaceMaker.java
org/mockito/cglib/proxy/InvocationHandler.class
InvocationHandler.java
package org.mockito.cglib.proxy
public abstract org.mockito.cglib.proxy.InvocationHandler extends java.lang.Object implements org.mockito.cglib.proxy.Callback {
public abstract java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
}
org/mockito/cglib/proxy/InvocationHandler.java
org/mockito/cglib/proxy/InvocationHandlerGenerator.class
InvocationHandlerGenerator.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.InvocationHandlerGenerator extends java.lang.Object implements org.mockito.cglib.proxy.CallbackGenerator {
public static final org.mockito.cglib.proxy.InvocationHandlerGenerator INSTANCE
private static final org.mockito.asm.Type INVOCATION_HANDLER
private static final org.mockito.asm.Type UNDECLARED_THROWABLE_EXCEPTION
private static final org.mockito.asm.Type METHOD
private static final org.mockito.cglib.core.Signature INVOKE
void <init> ()
public void generate (org.mockito.cglib.core.ClassEmitter, org.mockito.cglib.proxy.CallbackGenerator$Context, java.util.List)
org.mockito.cglib.core.MethodInfo method
org.mockito.cglib.core.Signature impl
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.core.Block handler
java.util.Iterator it
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.proxy.CallbackGenerator$Context context
java.util.List methods
public void generateStatic (org.mockito.cglib.core.CodeEmitter, org.mockito.cglib.proxy.CallbackGenerator$Context, java.util.List)
org.mockito.cglib.core.MethodInfo method
java.util.Iterator it
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.proxy.CallbackGenerator$Context context
java.util.List methods
static void <clinit> ()
}
org/mockito/cglib/proxy/InvocationHandlerGenerator.java
org/mockito/cglib/proxy/LazyLoader.class
LazyLoader.java
package org.mockito.cglib.proxy
public abstract org.mockito.cglib.proxy.LazyLoader extends java.lang.Object implements org.mockito.cglib.proxy.Callback {
public abstract java.lang.Object loadObject () throws java.lang.Exception
}
org/mockito/cglib/proxy/LazyLoader.java
org/mockito/cglib/proxy/LazyLoaderGenerator.class
LazyLoaderGenerator.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.LazyLoaderGenerator extends java.lang.Object implements org.mockito.cglib.proxy.CallbackGenerator {
public static final org.mockito.cglib.proxy.LazyLoaderGenerator INSTANCE
private static final org.mockito.cglib.core.Signature LOAD_OBJECT
private static final org.mockito.asm.Type LAZY_LOADER
void <init> ()
public void generate (org.mockito.cglib.core.ClassEmitter, org.mockito.cglib.proxy.CallbackGenerator$Context, java.util.List)
int index
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.core.MethodInfo method
java.util.Iterator it
int index
String delegate
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Label end
java.util.Iterator it
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.proxy.CallbackGenerator$Context context
java.util.List methods
java.util.Set indexes
private org.mockito.cglib.core.Signature loadMethod (int)
int index
public void generateStatic (org.mockito.cglib.core.CodeEmitter, org.mockito.cglib.proxy.CallbackGenerator$Context, java.util.List)
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.proxy.CallbackGenerator$Context context
java.util.List methods
static void <clinit> ()
}
org/mockito/cglib/proxy/LazyLoaderGenerator.java
org/mockito/cglib/proxy/MethodInterceptor.class
MethodInterceptor.java
package org.mockito.cglib.proxy
public abstract org.mockito.cglib.proxy.MethodInterceptor extends java.lang.Object implements org.mockito.cglib.proxy.Callback {
public abstract java.lang.Object intercept (java.lang.Object, java.lang.reflect.Method, java.lang.Object[], org.mockito.cglib.proxy.MethodProxy) throws java.lang.Throwable
}
org/mockito/cglib/proxy/MethodInterceptor.java
org/mockito/cglib/proxy/MethodInterceptorGenerator$1.class
MethodInterceptorGenerator.java
package org.mockito.cglib.proxy
final org.mockito.cglib.proxy.MethodInterceptorGenerator$1 extends java.lang.Object implements org.mockito.cglib.core.Transformer {
void <init> ()
public java.lang.Object transform (java.lang.Object)
Object value
}
org/mockito/cglib/proxy/MethodInterceptorGenerator$2.class
MethodInterceptorGenerator.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.MethodInterceptorGenerator$2 extends java.lang.Object implements org.mockito.cglib.core.ObjectSwitchCallback {
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic java.util.Map val$sigMap
final synthetic org.mockito.cglib.proxy.MethodInterceptorGenerator this$0
void <init> (org.mockito.cglib.proxy.MethodInterceptorGenerator, org.mockito.cglib.core.CodeEmitter, java.util.Map)
public void processCase (java.lang.Object, org.mockito.asm.Label)
Object key
org.mockito.asm.Label end
public void processDefault ()
}
org/mockito/cglib/proxy/MethodInterceptorGenerator.class
MethodInterceptorGenerator.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.MethodInterceptorGenerator extends java.lang.Object implements org.mockito.cglib.proxy.CallbackGenerator {
public static final org.mockito.cglib.proxy.MethodInterceptorGenerator INSTANCE
static final String EMPTY_ARGS_NAME
static final String FIND_PROXY_NAME
static final Class[] FIND_PROXY_TYPES
private static final org.mockito.asm.Type ABSTRACT_METHOD_ERROR
private static final org.mockito.asm.Type METHOD
private static final org.mockito.asm.Type REFLECT_UTILS
private static final org.mockito.asm.Type METHOD_PROXY
private static final org.mockito.asm.Type METHOD_INTERCEPTOR
private static final org.mockito.cglib.core.Signature GET_DECLARED_METHODS
private static final org.mockito.cglib.core.Signature GET_DECLARING_CLASS
private static final org.mockito.cglib.core.Signature FIND_METHODS
private static final org.mockito.cglib.core.Signature MAKE_PROXY
private static final org.mockito.cglib.core.Signature INTERCEPT
private static final org.mockito.cglib.core.Signature FIND_PROXY
private static final org.mockito.cglib.core.Signature TO_STRING
private static final org.mockito.cglib.core.Transformer METHOD_TO_CLASS
private static final org.mockito.cglib.core.Signature CSTRUCT_SIGNATURE
void <init> ()
private java.lang.String getMethodField (org.mockito.cglib.core.Signature)
org.mockito.cglib.core.Signature impl
private java.lang.String getMethodProxyField (org.mockito.cglib.core.Signature)
org.mockito.cglib.core.Signature impl
public void generate (org.mockito.cglib.core.ClassEmitter, org.mockito.cglib.proxy.CallbackGenerator$Context, java.util.List)
org.mockito.cglib.core.MethodInfo method
org.mockito.cglib.core.Signature sig
org.mockito.cglib.core.Signature impl
String methodField
String methodProxyField
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Label nullInterceptor
java.util.Iterator it
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.proxy.CallbackGenerator$Context context
java.util.List methods
java.util.Map sigMap
private static void superHelper (org.mockito.cglib.core.CodeEmitter, org.mockito.cglib.core.MethodInfo)
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.core.MethodInfo method
public void generateStatic (org.mockito.cglib.core.CodeEmitter, org.mockito.cglib.proxy.CallbackGenerator$Context, java.util.List) throws java.lang.Exception
org.mockito.cglib.core.MethodInfo method
org.mockito.cglib.core.Signature sig
int index
org.mockito.cglib.core.MethodInfo method
org.mockito.cglib.core.Signature sig
org.mockito.cglib.core.Signature impl
int index
org.mockito.cglib.core.ClassInfo classInfo
java.util.List classMethods
java.util.Iterator i
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.proxy.CallbackGenerator$Context context
java.util.List methods
org.mockito.cglib.core.Local thisclass
org.mockito.cglib.core.Local declaringclass
java.util.Map methodsByClass
public void generateFindProxy (org.mockito.cglib.core.ClassEmitter, java.util.Map)
org.mockito.cglib.core.ClassEmitter ce
java.util.Map sigMap
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.core.ObjectSwitchCallback callback
static void <clinit> ()
}
org/mockito/cglib/proxy/MethodInterceptorGenerator.java
org/mockito/cglib/proxy/MethodProxy$1.class
MethodProxy.java
package org.mockito.cglib.proxy
synthetic org.mockito.cglib.proxy.MethodProxy$1 extends java.lang.Object {
}
org/mockito/cglib/proxy/MethodProxy$CreateInfo.class
MethodProxy.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.MethodProxy$CreateInfo extends java.lang.Object {
Class c1
Class c2
org.mockito.cglib.core.NamingPolicy namingPolicy
org.mockito.cglib.core.GeneratorStrategy strategy
boolean attemptLoad
public void <init> (java.lang.Class, java.lang.Class)
Class c1
Class c2
org.mockito.cglib.core.AbstractClassGenerator fromEnhancer
}
org/mockito/cglib/proxy/MethodProxy$FastClassInfo.class
MethodProxy.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.MethodProxy$FastClassInfo extends java.lang.Object {
org.mockito.cglib.reflect.FastClass f1
org.mockito.cglib.reflect.FastClass f2
int i1
int i2
private void <init> ()
synthetic void <init> (org.mockito.cglib.proxy.MethodProxy$1)
org.mockito.cglib.proxy.MethodProxy$1 x0
}
org/mockito/cglib/proxy/MethodProxy.class
MethodProxy.java
package org.mockito.cglib.proxy
public org.mockito.cglib.proxy.MethodProxy extends java.lang.Object {
private org.mockito.cglib.core.Signature sig1
private org.mockito.cglib.core.Signature sig2
private org.mockito.cglib.proxy.MethodProxy$CreateInfo createInfo
private final Object initLock
private volatile org.mockito.cglib.proxy.MethodProxy$FastClassInfo fastClassInfo
public static org.mockito.cglib.proxy.MethodProxy create (java.lang.Class, java.lang.Class, java.lang.String, java.lang.String, java.lang.String)
Class c1
Class c2
String desc
String name1
String name2
org.mockito.cglib.proxy.MethodProxy proxy
private void init ()
org.mockito.cglib.proxy.MethodProxy$CreateInfo ci
org.mockito.cglib.proxy.MethodProxy$FastClassInfo fci
private static org.mockito.cglib.reflect.FastClass helper (org.mockito.cglib.proxy.MethodProxy$CreateInfo, java.lang.Class)
org.mockito.cglib.proxy.MethodProxy$CreateInfo ci
Class type
org.mockito.cglib.reflect.FastClass$Generator g
private void <init> ()
public org.mockito.cglib.core.Signature getSignature ()
public java.lang.String getSuperName ()
public int getSuperIndex ()
public static org.mockito.cglib.proxy.MethodProxy find (java.lang.Class, org.mockito.cglib.core.Signature)
java.lang.reflect.Method m
NoSuchMethodException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Class type
org.mockito.cglib.core.Signature sig
public java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.Throwable
org.mockito.cglib.proxy.MethodProxy$FastClassInfo fci
java.lang.reflect.InvocationTargetException e
IllegalArgumentException e
Object obj
Object[] args
public java.lang.Object invokeSuper (java.lang.Object, java.lang.Object[]) throws java.lang.Throwable
org.mockito.cglib.proxy.MethodProxy$FastClassInfo fci
java.lang.reflect.InvocationTargetException e
Object obj
Object[] args
}
org/mockito/cglib/proxy/MethodProxy.java
org/mockito/cglib/proxy/Mixin$Generator.class
Mixin.java
package org.mockito.cglib.proxy
public org.mockito.cglib.proxy.Mixin$Generator extends org.mockito.cglib.core.AbstractClassGenerator {
private static final org.mockito.cglib.core.AbstractClassGenerator$Source SOURCE
private Class[] classes
private Object[] delegates
private int style
private int[] route
public void <init> ()
protected java.lang.ClassLoader getDefaultClassLoader ()
public void setStyle (int)
int style
public void setClasses (java.lang.Class[])
Class[] classes
public void setDelegates (java.lang.Object[])
Object[] delegates
public org.mockito.cglib.proxy.Mixin create ()
org.mockito.cglib.proxy.Mixin$Route r
int i
Class[] temp
public void generateClass (org.mockito.asm.ClassVisitor)
org.mockito.asm.ClassVisitor v
protected java.lang.Object firstInstance (java.lang.Class)
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
static void <clinit> ()
}
org/mockito/cglib/proxy/Mixin$MixinKey.class
Mixin.java
package org.mockito.cglib.proxy
abstract org.mockito.cglib.proxy.Mixin$MixinKey extends java.lang.Object {
public abstract java.lang.Object newInstance (int, java.lang.String[], int[])
}
org/mockito/cglib/proxy/Mixin$Route.class
Mixin.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.Mixin$Route extends java.lang.Object {
private Class[] classes
private int[] route
void <init> (java.lang.Object[])
Class iface
java.util.Iterator it
Class delegate
int i
Class key
java.util.Iterator it
Object[] delegates
java.util.Map map
java.util.ArrayList collect
int index
static synthetic java.lang.Class[] access$100 (org.mockito.cglib.proxy.Mixin$Route)
org.mockito.cglib.proxy.Mixin$Route x0
static synthetic int[] access$200 (org.mockito.cglib.proxy.Mixin$Route)
org.mockito.cglib.proxy.Mixin$Route x0
}
org/mockito/cglib/proxy/Mixin.class
Mixin.java
package org.mockito.cglib.proxy
public abstract org.mockito.cglib.proxy.Mixin extends java.lang.Object {
private static final org.mockito.cglib.proxy.Mixin$MixinKey KEY_FACTORY
private static final java.util.Map ROUTE_CACHE
public static final int STYLE_INTERFACES
public static final int STYLE_BEANS
public static final int STYLE_EVERYTHING
public void <init> ()
public abstract org.mockito.cglib.proxy.Mixin newInstance (java.lang.Object[])
public static org.mockito.cglib.proxy.Mixin create (java.lang.Object[])
Object[] delegates
org.mockito.cglib.proxy.Mixin$Generator gen
public static org.mockito.cglib.proxy.Mixin create (java.lang.Class[], java.lang.Object[])
Class[] interfaces
Object[] delegates
org.mockito.cglib.proxy.Mixin$Generator gen
public static org.mockito.cglib.proxy.Mixin createBean (java.lang.Object[])
Object[] beans
public static org.mockito.cglib.proxy.Mixin createBean (java.lang.ClassLoader, java.lang.Object[])
ClassLoader loader
Object[] beans
org.mockito.cglib.proxy.Mixin$Generator gen
public static java.lang.Class[] getClasses (java.lang.Object[])
Object[] delegates
private static org.mockito.cglib.proxy.Mixin$Route route (java.lang.Object[])
Object[] delegates
Object key
org.mockito.cglib.proxy.Mixin$Route route
static synthetic org.mockito.cglib.proxy.Mixin$Route access$000 (java.lang.Object[])
Object[] x0
static synthetic org.mockito.cglib.proxy.Mixin$MixinKey access$300 ()
static void <clinit> ()
}
org/mockito/cglib/proxy/Mixin.java
org/mockito/cglib/proxy/MixinBeanEmitter.class
MixinBeanEmitter.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.MixinBeanEmitter extends org.mockito.cglib.proxy.MixinEmitter {
public void <init> (org.mockito.asm.ClassVisitor, java.lang.String, java.lang.Class[])
org.mockito.asm.ClassVisitor v
String className
Class[] classes
protected java.lang.Class[] getInterfaces (java.lang.Class[])
Class[] classes
protected java.lang.reflect.Method[] getMethods (java.lang.Class)
Class type
}
org/mockito/cglib/proxy/MixinBeanEmitter.java
org/mockito/cglib/proxy/MixinEmitter.class
MixinEmitter.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.MixinEmitter extends org.mockito.cglib.core.ClassEmitter {
private static final String FIELD_NAME
private static final org.mockito.cglib.core.Signature CSTRUCT_OBJECT_ARRAY
private static final org.mockito.asm.Type MIXIN
private static final org.mockito.cglib.core.Signature NEW_INSTANCE
public void <init> (org.mockito.asm.ClassVisitor, java.lang.String, java.lang.Class[], int[])
org.mockito.cglib.core.MethodInfo method
int j
java.lang.reflect.Method[] methods
int i
org.mockito.asm.ClassVisitor v
String className
Class[] classes
int[] route
org.mockito.cglib.core.CodeEmitter e
java.util.Set unique
protected java.lang.Class[] getInterfaces (java.lang.Class[])
Class[] classes
protected java.lang.reflect.Method[] getMethods (java.lang.Class)
Class type
static void <clinit> ()
}
org/mockito/cglib/proxy/MixinEmitter.java
org/mockito/cglib/proxy/MixinEverythingEmitter.class
MixinEverythingEmitter.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.MixinEverythingEmitter extends org.mockito.cglib.proxy.MixinEmitter {
public void <init> (org.mockito.asm.ClassVisitor, java.lang.String, java.lang.Class[])
org.mockito.asm.ClassVisitor v
String className
Class[] classes
protected java.lang.Class[] getInterfaces (java.lang.Class[])
int i
Class[] classes
java.util.List list
protected java.lang.reflect.Method[] getMethods (java.lang.Class)
Class type
java.util.List methods
}
org/mockito/cglib/proxy/MixinEverythingEmitter.java
org/mockito/cglib/proxy/NoOp$1.class
NoOp.java
package org.mockito.cglib.proxy
final org.mockito.cglib.proxy.NoOp$1 extends java.lang.Object implements org.mockito.cglib.proxy.NoOp {
void <init> ()
}
org/mockito/cglib/proxy/NoOp.class
NoOp.java
package org.mockito.cglib.proxy
public abstract org.mockito.cglib.proxy.NoOp extends java.lang.Object implements org.mockito.cglib.proxy.Callback {
public static final org.mockito.cglib.proxy.NoOp INSTANCE
static void <clinit> ()
}
org/mockito/cglib/proxy/NoOp.java
org/mockito/cglib/proxy/NoOpGenerator.class
NoOpGenerator.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.NoOpGenerator extends java.lang.Object implements org.mockito.cglib.proxy.CallbackGenerator {
public static final org.mockito.cglib.proxy.NoOpGenerator INSTANCE
void <init> ()
public void generate (org.mockito.cglib.core.ClassEmitter, org.mockito.cglib.proxy.CallbackGenerator$Context, java.util.List)
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.core.MethodInfo method
java.util.Iterator it
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.proxy.CallbackGenerator$Context context
java.util.List methods
public void generateStatic (org.mockito.cglib.core.CodeEmitter, org.mockito.cglib.proxy.CallbackGenerator$Context, java.util.List)
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.proxy.CallbackGenerator$Context context
java.util.List methods
static void <clinit> ()
}
org/mockito/cglib/proxy/NoOpGenerator.java
org/mockito/cglib/proxy/Proxy$1.class
Proxy.java
package org.mockito.cglib.proxy
final org.mockito.cglib.proxy.Proxy$1 extends java.lang.Object implements org.mockito.cglib.proxy.CallbackFilter {
void <init> ()
public int accept (java.lang.reflect.Method)
String name
java.lang.reflect.Method method
}
org/mockito/cglib/proxy/Proxy$ProxyImpl.class
Proxy.java
package org.mockito.cglib.proxy
org.mockito.cglib.proxy.Proxy$ProxyImpl extends org.mockito.cglib.proxy.Proxy {
protected void <init> (org.mockito.cglib.proxy.InvocationHandler)
org.mockito.cglib.proxy.InvocationHandler h
}
org/mockito/cglib/proxy/Proxy.class
Proxy.java
package org.mockito.cglib.proxy
public org.mockito.cglib.proxy.Proxy extends java.lang.Object implements java.io.Serializable {
protected org.mockito.cglib.proxy.InvocationHandler h
private static final org.mockito.cglib.proxy.CallbackFilter BAD_OBJECT_METHOD_FILTER
protected void <init> (org.mockito.cglib.proxy.InvocationHandler)
org.mockito.cglib.proxy.InvocationHandler h
public static org.mockito.cglib.proxy.InvocationHandler getInvocationHandler (java.lang.Object)
Object proxy
public static java.lang.Class getProxyClass (java.lang.ClassLoader, java.lang.Class[])
ClassLoader loader
Class[] interfaces
org.mockito.cglib.proxy.Enhancer e
public static boolean isProxyClass (java.lang.Class)
Class cl
public static java.lang.Object newProxyInstance (java.lang.ClassLoader, java.lang.Class[], org.mockito.cglib.proxy.InvocationHandler)
Class clazz
RuntimeException e
Exception e
ClassLoader loader
Class[] interfaces
org.mockito.cglib.proxy.InvocationHandler h
static void <clinit> ()
}
org/mockito/cglib/proxy/Proxy.java
org/mockito/cglib/proxy/ProxyRefDispatcher.class
ProxyRefDispatcher.java
package org.mockito.cglib.proxy
public abstract org.mockito.cglib.proxy.ProxyRefDispatcher extends java.lang.Object implements org.mockito.cglib.proxy.Callback {
public abstract java.lang.Object loadObject (java.lang.Object) throws java.lang.Exception
}
org/mockito/cglib/proxy/ProxyRefDispatcher.java
org/mockito/cglib/proxy/UndeclaredThrowableException.class
UndeclaredThrowableException.java
package org.mockito.cglib.proxy
public org.mockito.cglib.proxy.UndeclaredThrowableException extends org.mockito.cglib.core.CodeGenerationException {
public void <init> (java.lang.Throwable)
Throwable t
public java.lang.Throwable getUndeclaredThrowable ()
}
org/mockito/cglib/proxy/UndeclaredThrowableException.java
org/mockito/cglib/reflect/ConstructorDelegate$ConstructorKey.class
ConstructorDelegate.java
package org.mockito.cglib.reflect
abstract org.mockito.cglib.reflect.ConstructorDelegate$ConstructorKey extends java.lang.Object {
public abstract java.lang.Object newInstance (java.lang.String, java.lang.String)
}
org/mockito/cglib/reflect/ConstructorDelegate$Generator.class
ConstructorDelegate.java
package org.mockito.cglib.reflect
public org.mockito.cglib.reflect.ConstructorDelegate$Generator extends org.mockito.cglib.core.AbstractClassGenerator {
private static final org.mockito.cglib.core.AbstractClassGenerator$Source SOURCE
private static final org.mockito.asm.Type CONSTRUCTOR_DELEGATE
private Class iface
private Class targetClass
public void <init> ()
public void setInterface (java.lang.Class)
Class iface
public void setTargetClass (java.lang.Class)
Class targetClass
public org.mockito.cglib.reflect.ConstructorDelegate create ()
Object key
protected java.lang.ClassLoader getDefaultClassLoader ()
public void generateClass (org.mockito.asm.ClassVisitor)
NoSuchMethodException e
org.mockito.asm.ClassVisitor v
java.lang.reflect.Method newInstance
java.lang.reflect.Constructor constructor
org.mockito.cglib.core.ClassEmitter ce
org.mockito.asm.Type declaring
org.mockito.cglib.core.CodeEmitter e
protected java.lang.Object firstInstance (java.lang.Class)
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
static void <clinit> ()
}
org/mockito/cglib/reflect/ConstructorDelegate.class
ConstructorDelegate.java
package org.mockito.cglib.reflect
public abstract org.mockito.cglib.reflect.ConstructorDelegate extends java.lang.Object {
private static final org.mockito.cglib.reflect.ConstructorDelegate$ConstructorKey KEY_FACTORY
protected void <init> ()
public static org.mockito.cglib.reflect.ConstructorDelegate create (java.lang.Class, java.lang.Class)
Class targetClass
Class iface
org.mockito.cglib.reflect.ConstructorDelegate$Generator gen
static synthetic org.mockito.cglib.reflect.ConstructorDelegate$ConstructorKey access$000 ()
static void <clinit> ()
}
org/mockito/cglib/reflect/ConstructorDelegate.java
org/mockito/cglib/reflect/FastClass$Generator.class
FastClass.java
package org.mockito.cglib.reflect
public org.mockito.cglib.reflect.FastClass$Generator extends org.mockito.cglib.core.AbstractClassGenerator {
private static final org.mockito.cglib.core.AbstractClassGenerator$Source SOURCE
private Class type
public void <init> ()
public void setType (java.lang.Class)
Class type
public org.mockito.cglib.reflect.FastClass create ()
protected java.lang.ClassLoader getDefaultClassLoader ()
public void generateClass (org.mockito.asm.ClassVisitor) throws java.lang.Exception
org.mockito.asm.ClassVisitor v
protected java.lang.Object firstInstance (java.lang.Class)
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
static void <clinit> ()
}
org/mockito/cglib/reflect/FastClass.class
FastClass.java
package org.mockito.cglib.reflect
public abstract org.mockito.cglib.reflect.FastClass extends java.lang.Object {
private Class type
protected void <init> ()
protected void <init> (java.lang.Class)
Class type
public static org.mockito.cglib.reflect.FastClass create (java.lang.Class)
Class type
public static org.mockito.cglib.reflect.FastClass create (java.lang.ClassLoader, java.lang.Class)
ClassLoader loader
Class type
org.mockito.cglib.reflect.FastClass$Generator gen
public java.lang.Object invoke (java.lang.String, java.lang.Class[], java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
String name
Class[] parameterTypes
Object obj
Object[] args
public java.lang.Object newInstance () throws java.lang.reflect.InvocationTargetException
public java.lang.Object newInstance (java.lang.Class[], java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
Class[] parameterTypes
Object[] args
public org.mockito.cglib.reflect.FastMethod getMethod (java.lang.reflect.Method)
java.lang.reflect.Method method
public org.mockito.cglib.reflect.FastConstructor getConstructor (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public org.mockito.cglib.reflect.FastMethod getMethod (java.lang.String, java.lang.Class[])
NoSuchMethodException e
String name
Class[] parameterTypes
public org.mockito.cglib.reflect.FastConstructor getConstructor (java.lang.Class[])
NoSuchMethodException e
Class[] parameterTypes
public java.lang.String getName ()
public java.lang.Class getJavaClass ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public abstract int getIndex (java.lang.String, java.lang.Class[])
public abstract int getIndex (java.lang.Class[])
public abstract java.lang.Object invoke (int, java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
public abstract java.lang.Object newInstance (int, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
public abstract int getIndex (org.mockito.cglib.core.Signature)
public abstract int getMaxIndex ()
protected static java.lang.String getSignatureWithoutReturnType (java.lang.String, java.lang.Class[])
int i
String name
Class[] parameterTypes
StringBuffer sb
}
org/mockito/cglib/reflect/FastClass.java
org/mockito/cglib/reflect/FastClassEmitter$1.class
FastClassEmitter.java
package org.mockito.cglib.reflect
org.mockito.cglib.reflect.FastClassEmitter$1 extends java.lang.Object implements org.mockito.cglib.core.Transformer {
final synthetic org.mockito.cglib.reflect.FastClassEmitter this$0
void <init> (org.mockito.cglib.reflect.FastClassEmitter)
public java.lang.Object transform (java.lang.Object)
Object obj
}
org/mockito/cglib/reflect/FastClassEmitter$2.class
FastClassEmitter.java
package org.mockito.cglib.reflect
org.mockito.cglib.reflect.FastClassEmitter$2 extends java.lang.Object implements org.mockito.cglib.core.Transformer {
final synthetic org.mockito.cglib.reflect.FastClassEmitter this$0
void <init> (org.mockito.cglib.reflect.FastClassEmitter)
public java.lang.Object transform (java.lang.Object)
Object obj
String s
}
org/mockito/cglib/reflect/FastClassEmitter$3.class
FastClassEmitter.java
package org.mockito.cglib.reflect
org.mockito.cglib.reflect.FastClassEmitter$3 extends java.lang.Object implements org.mockito.cglib.core.ObjectSwitchCallback {
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic java.util.List val$signatures
final synthetic org.mockito.cglib.reflect.FastClassEmitter this$0
void <init> (org.mockito.cglib.reflect.FastClassEmitter, org.mockito.cglib.core.CodeEmitter, java.util.List)
public void processCase (java.lang.Object, org.mockito.asm.Label)
Object key
org.mockito.asm.Label end
public void processDefault ()
}
org/mockito/cglib/reflect/FastClassEmitter$4.class
FastClassEmitter.java
package org.mockito.cglib.reflect
final org.mockito.cglib.reflect.FastClassEmitter$4 extends java.lang.Object implements org.mockito.cglib.core.ProcessSwitchCallback {
final synthetic java.util.List val$info
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic int val$arg
final synthetic org.mockito.asm.Type val$base
final synthetic org.mockito.asm.Label val$illegalArg
void <init> (java.util.List, org.mockito.cglib.core.CodeEmitter, int, org.mockito.asm.Type, org.mockito.asm.Label)
public void processCase (int, org.mockito.asm.Label)
int i
int key
org.mockito.asm.Label end
org.mockito.cglib.core.MethodInfo method
org.mockito.asm.Type[] types
public void processDefault ()
}
org/mockito/cglib/reflect/FastClassEmitter$GetIndexCallback.class
FastClassEmitter.java
package org.mockito.cglib.reflect
org.mockito.cglib.reflect.FastClassEmitter$GetIndexCallback extends java.lang.Object implements org.mockito.cglib.core.ObjectSwitchCallback {
private org.mockito.cglib.core.CodeEmitter e
private java.util.Map indexes
public void <init> (org.mockito.cglib.core.CodeEmitter, java.util.List)
java.util.Iterator it
org.mockito.cglib.core.CodeEmitter e
java.util.List methods
int index
public void processCase (java.lang.Object, org.mockito.asm.Label)
Object key
org.mockito.asm.Label end
public void processDefault ()
}
org/mockito/cglib/reflect/FastClassEmitter.class
FastClassEmitter.java
package org.mockito.cglib.reflect
org.mockito.cglib.reflect.FastClassEmitter extends org.mockito.cglib.core.ClassEmitter {
private static final org.mockito.cglib.core.Signature CSTRUCT_CLASS
private static final org.mockito.cglib.core.Signature METHOD_GET_INDEX
private static final org.mockito.cglib.core.Signature SIGNATURE_GET_INDEX
private static final org.mockito.cglib.core.Signature TO_STRING
private static final org.mockito.cglib.core.Signature CONSTRUCTOR_GET_INDEX
private static final org.mockito.cglib.core.Signature INVOKE
private static final org.mockito.cglib.core.Signature NEW_INSTANCE
private static final org.mockito.cglib.core.Signature GET_MAX_INDEX
private static final org.mockito.cglib.core.Signature GET_SIGNATURE_WITHOUT_RETURN_TYPE
private static final org.mockito.asm.Type FAST_CLASS
private static final org.mockito.asm.Type ILLEGAL_ARGUMENT_EXCEPTION
private static final org.mockito.asm.Type INVOCATION_TARGET_EXCEPTION
private static final org.mockito.asm.Type[] INVOCATION_TARGET_EXCEPTION_ARRAY
private static final int TOO_MANY_METHODS
public void <init> (org.mockito.asm.ClassVisitor, java.lang.String, java.lang.Class)
org.mockito.asm.ClassVisitor v
String className
Class type
org.mockito.asm.Type base
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.core.VisibilityPredicate vp
java.util.List methods
java.util.List constructors
java.util.List info
private void emitIndexBySignature (java.util.List)
java.util.List methods
org.mockito.cglib.core.CodeEmitter e
java.util.List signatures
private void emitIndexByClassArray (java.util.List)
java.util.List signatures
java.util.List info
java.util.List methods
org.mockito.cglib.core.CodeEmitter e
private void signatureSwitchHelper (org.mockito.cglib.core.CodeEmitter, java.util.List)
org.mockito.cglib.core.CodeEmitter e
java.util.List signatures
org.mockito.cglib.core.ObjectSwitchCallback callback
private static void invokeSwitchHelper (org.mockito.cglib.core.CodeEmitter, java.util.List, int, org.mockito.asm.Type)
org.mockito.cglib.core.CodeEmitter e
java.util.List members
int arg
org.mockito.asm.Type base
java.util.List info
org.mockito.asm.Label illegalArg
org.mockito.cglib.core.Block block
private static int[] getIntRange (int)
int i
int length
int[] range
static void <clinit> ()
}
org/mockito/cglib/reflect/FastClassEmitter.java
org/mockito/cglib/reflect/FastConstructor.class
FastConstructor.java
package org.mockito.cglib.reflect
public org.mockito.cglib.reflect.FastConstructor extends org.mockito.cglib.reflect.FastMember {
void <init> (org.mockito.cglib.reflect.FastClass, java.lang.reflect.Constructor)
org.mockito.cglib.reflect.FastClass fc
java.lang.reflect.Constructor constructor
public java.lang.Class[] getParameterTypes ()
public java.lang.Class[] getExceptionTypes ()
public java.lang.Object newInstance () throws java.lang.reflect.InvocationTargetException
public java.lang.Object newInstance (java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
Object[] args
public java.lang.reflect.Constructor getJavaConstructor ()
}
org/mockito/cglib/reflect/FastConstructor.java
org/mockito/cglib/reflect/FastMember.class
FastMember.java
package org.mockito.cglib.reflect
public abstract org.mockito.cglib.reflect.FastMember extends java.lang.Object {
protected org.mockito.cglib.reflect.FastClass fc
protected java.lang.reflect.Member member
protected int index
protected void <init> (org.mockito.cglib.reflect.FastClass, java.lang.reflect.Member, int)
org.mockito.cglib.reflect.FastClass fc
java.lang.reflect.Member member
int index
public abstract java.lang.Class[] getParameterTypes ()
public abstract java.lang.Class[] getExceptionTypes ()
public int getIndex ()
public java.lang.String getName ()
public java.lang.Class getDeclaringClass ()
public int getModifiers ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
org/mockito/cglib/reflect/FastMember.java
org/mockito/cglib/reflect/FastMethod.class
FastMethod.java
package org.mockito.cglib.reflect
public org.mockito.cglib.reflect.FastMethod extends org.mockito.cglib.reflect.FastMember {
void <init> (org.mockito.cglib.reflect.FastClass, java.lang.reflect.Method)
org.mockito.cglib.reflect.FastClass fc
java.lang.reflect.Method method
private static int helper (org.mockito.cglib.reflect.FastClass, java.lang.reflect.Method)
int i
Class[] types
org.mockito.cglib.reflect.FastClass fc
java.lang.reflect.Method method
int index
public java.lang.Class getReturnType ()
public java.lang.Class[] getParameterTypes ()
public java.lang.Class[] getExceptionTypes ()
public java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
Object obj
Object[] args
public java.lang.reflect.Method getJavaMethod ()
}
org/mockito/cglib/reflect/FastMethod.java
org/mockito/cglib/reflect/MethodDelegate$Generator.class
MethodDelegate.java
package org.mockito.cglib.reflect
public org.mockito.cglib.reflect.MethodDelegate$Generator extends org.mockito.cglib.core.AbstractClassGenerator {
private static final org.mockito.cglib.core.AbstractClassGenerator$Source SOURCE
private static final org.mockito.asm.Type METHOD_DELEGATE
private static final org.mockito.cglib.core.Signature NEW_INSTANCE
private Object target
private Class targetClass
private String methodName
private Class iface
public void <init> ()
public void setTarget (java.lang.Object)
Object target
public void setTargetClass (java.lang.Class)
Class targetClass
public void setMethodName (java.lang.String)
String methodName
public void setInterface (java.lang.Class)
Class iface
protected java.lang.ClassLoader getDefaultClassLoader ()
public org.mockito.cglib.reflect.MethodDelegate create ()
Object key
protected java.lang.Object firstInstance (java.lang.Class)
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
public void generateClass (org.mockito.asm.ClassVisitor) throws java.lang.NoSuchMethodException
org.mockito.asm.ClassVisitor v
java.lang.reflect.Method proxy
java.lang.reflect.Method method
org.mockito.cglib.core.MethodInfo methodInfo
boolean isStatic
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.core.CodeEmitter e
org.mockito.cglib.core.MethodInfo proxied
static void <clinit> ()
}
org/mockito/cglib/reflect/MethodDelegate$MethodDelegateKey.class
MethodDelegate.java
package org.mockito.cglib.reflect
abstract org.mockito.cglib.reflect.MethodDelegate$MethodDelegateKey extends java.lang.Object {
public abstract java.lang.Object newInstance (java.lang.Class, java.lang.String, java.lang.Class)
}
org/mockito/cglib/reflect/MethodDelegate.class
MethodDelegate.java
package org.mockito.cglib.reflect
public abstract org.mockito.cglib.reflect.MethodDelegate extends java.lang.Object {
private static final org.mockito.cglib.reflect.MethodDelegate$MethodDelegateKey KEY_FACTORY
protected Object target
protected String eqMethod
public void <init> ()
public static org.mockito.cglib.reflect.MethodDelegate createStatic (java.lang.Class, java.lang.String, java.lang.Class)
Class targetClass
String methodName
Class iface
org.mockito.cglib.reflect.MethodDelegate$Generator gen
public static org.mockito.cglib.reflect.MethodDelegate create (java.lang.Object, java.lang.String, java.lang.Class)
Object target
String methodName
Class iface
org.mockito.cglib.reflect.MethodDelegate$Generator gen
public boolean equals (java.lang.Object)
Object obj
org.mockito.cglib.reflect.MethodDelegate other
public int hashCode ()
public java.lang.Object getTarget ()
public abstract org.mockito.cglib.reflect.MethodDelegate newInstance (java.lang.Object)
static synthetic org.mockito.cglib.reflect.MethodDelegate$MethodDelegateKey access$000 ()
static void <clinit> ()
}
org/mockito/cglib/reflect/MethodDelegate.java
org/mockito/cglib/reflect/MulticastDelegate$Generator$1.class
MulticastDelegate.java
package org.mockito.cglib.reflect
org.mockito.cglib.reflect.MulticastDelegate$Generator$1 extends java.lang.Object implements org.mockito.cglib.core.ProcessArrayCallback {
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.cglib.core.MethodInfo val$method
final synthetic boolean val$returns
final synthetic org.mockito.cglib.core.Local val$result2
final synthetic org.mockito.cglib.reflect.MulticastDelegate$Generator this$0
void <init> (org.mockito.cglib.reflect.MulticastDelegate$Generator, org.mockito.cglib.core.CodeEmitter, org.mockito.cglib.core.MethodInfo, boolean, org.mockito.cglib.core.Local)
public void processElement (org.mockito.asm.Type)
org.mockito.asm.Type type
}
org/mockito/cglib/reflect/MulticastDelegate$Generator.class
MulticastDelegate.java
package org.mockito.cglib.reflect
public org.mockito.cglib.reflect.MulticastDelegate$Generator extends org.mockito.cglib.core.AbstractClassGenerator {
private static final org.mockito.cglib.core.AbstractClassGenerator$Source SOURCE
private static final org.mockito.asm.Type MULTICAST_DELEGATE
private static final org.mockito.cglib.core.Signature NEW_INSTANCE
private static final org.mockito.cglib.core.Signature ADD_DELEGATE
private static final org.mockito.cglib.core.Signature ADD_HELPER
private Class iface
public void <init> ()
protected java.lang.ClassLoader getDefaultClassLoader ()
public void setInterface (java.lang.Class)
Class iface
public org.mockito.cglib.reflect.MulticastDelegate create ()
public void generateClass (org.mockito.asm.ClassVisitor)
org.mockito.asm.ClassVisitor cv
org.mockito.cglib.core.MethodInfo method
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.core.CodeEmitter e
private void emitProxy (org.mockito.cglib.core.ClassEmitter, org.mockito.cglib.core.MethodInfo)
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.core.MethodInfo method
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Type returnType
boolean returns
org.mockito.cglib.core.Local result
org.mockito.cglib.core.Local result2
protected java.lang.Object firstInstance (java.lang.Class)
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
static synthetic java.lang.Class access$000 (org.mockito.cglib.reflect.MulticastDelegate$Generator)
org.mockito.cglib.reflect.MulticastDelegate$Generator x0
static void <clinit> ()
}
org/mockito/cglib/reflect/MulticastDelegate.class
MulticastDelegate.java
package org.mockito.cglib.reflect
public abstract org.mockito.cglib.reflect.MulticastDelegate extends java.lang.Object implements java.lang.Cloneable {
protected Object[] targets
protected void <init> ()
public java.util.List getTargets ()
public abstract org.mockito.cglib.reflect.MulticastDelegate add (java.lang.Object)
protected org.mockito.cglib.reflect.MulticastDelegate addHelper (java.lang.Object)
Object target
org.mockito.cglib.reflect.MulticastDelegate copy
public org.mockito.cglib.reflect.MulticastDelegate remove (java.lang.Object)
org.mockito.cglib.reflect.MulticastDelegate copy
int i
Object target
public abstract org.mockito.cglib.reflect.MulticastDelegate newInstance ()
public static org.mockito.cglib.reflect.MulticastDelegate create (java.lang.Class)
Class iface
org.mockito.cglib.reflect.MulticastDelegate$Generator gen
}
org/mockito/cglib/reflect/MulticastDelegate.java
org/mockito/cglib/transform/AbstractClassFilterTransformer.class
AbstractClassFilterTransformer.java
package org.mockito.cglib.transform
public abstract org.mockito.cglib.transform.AbstractClassFilterTransformer extends org.mockito.cglib.transform.AbstractClassTransformer {
private org.mockito.cglib.transform.ClassTransformer pass
private org.mockito.asm.ClassVisitor target
public void setTarget (org.mockito.asm.ClassVisitor)
org.mockito.asm.ClassVisitor target
protected void <init> (org.mockito.cglib.transform.ClassTransformer)
org.mockito.cglib.transform.ClassTransformer pass
protected abstract boolean accept (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.mockito.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.mockito.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public void visitEnd ()
}
org/mockito/cglib/transform/AbstractClassFilterTransformer.java
org/mockito/cglib/transform/AbstractClassLoader$1.class
AbstractClassLoader.java
package org.mockito.cglib.transform
final org.mockito.cglib.transform.AbstractClassLoader$1 extends java.lang.Object implements java.security.PrivilegedAction {
void <init> ()
public java.lang.Object run ()
}
org/mockito/cglib/transform/AbstractClassLoader.class
AbstractClassLoader.java
package org.mockito.cglib.transform
public abstract org.mockito.cglib.transform.AbstractClassLoader extends java.lang.ClassLoader {
private org.mockito.cglib.transform.ClassFilter filter
private ClassLoader classPath
private static java.security.ProtectionDomain DOMAIN
protected void <init> (java.lang.ClassLoader, java.lang.ClassLoader, org.mockito.cglib.transform.ClassFilter)
ClassLoader parent
ClassLoader classPath
org.mockito.cglib.transform.ClassFilter filter
public java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException
java.io.InputStream is
java.io.IOException e
org.mockito.asm.ClassWriter w
byte[] b
Class c
RuntimeException e
Error e
Exception e
String name
Class loaded
org.mockito.asm.ClassReader r
protected org.mockito.cglib.core.ClassGenerator getGenerator (org.mockito.asm.ClassReader)
org.mockito.asm.ClassReader r
protected int getFlags ()
protected org.mockito.asm.Attribute[] attributes ()
protected void postProcess (java.lang.Class)
Class c
static void <clinit> ()
}
org/mockito/cglib/transform/AbstractClassLoader.java
org/mockito/cglib/transform/AbstractClassTransformer.class
AbstractClassTransformer.java
package org.mockito.cglib.transform
public abstract org.mockito.cglib.transform.AbstractClassTransformer extends org.mockito.asm.ClassAdapter implements org.mockito.cglib.transform.ClassTransformer {
protected void <init> ()
public void setTarget (org.mockito.asm.ClassVisitor)
org.mockito.asm.ClassVisitor target
}
org/mockito/cglib/transform/AbstractClassTransformer.java
org/mockito/cglib/transform/AbstractProcessTask.class
AbstractProcessTask.java
package org.mockito.cglib.transform
public abstract org.mockito.cglib.transform.AbstractProcessTask extends org.apache.tools.ant.Task {
private java.util.Vector filesets
public void <init> ()
public void addFileset (org.apache.tools.ant.types.FileSet)
org.apache.tools.ant.types.FileSet set
protected java.util.Collection getFiles ()
java.io.File src
int j
org.apache.tools.ant.types.FileSet fs
org.apache.tools.ant.DirectoryScanner ds
String[] srcFiles
java.io.File dir
int i
java.util.Map fileMap
org.apache.tools.ant.Project p
public void execute () throws org.apache.tools.ant.BuildException
Exception e
java.util.Iterator it
protected void beforeExecute () throws org.apache.tools.ant.BuildException
protected abstract void processFile (java.io.File) throws java.lang.Exception
}
org/mockito/cglib/transform/AbstractProcessTask.java
org/mockito/cglib/transform/AbstractTransformTask.class
AbstractTransformTask.java
package org.mockito.cglib.transform
public abstract org.mockito.cglib.transform.AbstractTransformTask extends org.mockito.cglib.transform.AbstractProcessTask {
private static final int ZIP_MAGIC
private static final int CLASS_MAGIC
private boolean verbose
public void <init> ()
public void setVerbose (boolean)
boolean verbose
protected abstract org.mockito.cglib.transform.ClassTransformer getClassTransformer (java.lang.String[])
protected org.mockito.asm.Attribute[] attributes ()
protected void processFile (java.io.File) throws java.lang.Exception
java.io.File file
private void processClassFile (java.io.File) throws java.lang.Exception java.io.FileNotFoundException java.io.IOException java.net.MalformedURLException
java.io.FileOutputStream fos
java.io.File file
org.mockito.asm.ClassReader reader
String[] name
org.mockito.asm.ClassWriter w
org.mockito.cglib.transform.ClassTransformer t
protected int getFlags ()
private static org.mockito.asm.ClassReader getClassReader (java.io.File) throws java.lang.Exception
org.mockito.asm.ClassReader r
java.io.File file
java.io.InputStream in
protected boolean isClassFile (java.io.File) throws java.io.IOException
java.io.File file
protected void processJarFile (java.io.File) throws java.lang.Exception
java.io.DataInputStream din
java.util.zip.CRC32 crc
byte[] bytes
java.util.zip.ZipEntry outEntry
java.util.zip.ZipOutputStream out
java.util.zip.ZipEntry entry
java.io.FileOutputStream fout
java.io.File newFile
java.util.zip.ZipInputStream zip
java.io.File file
java.io.File tempFile
private byte[] process (byte[]) throws java.lang.Exception
java.io.ByteArrayOutputStream out
byte[] bytes
org.mockito.asm.ClassReader reader
String[] name
org.mockito.asm.ClassWriter w
org.mockito.cglib.transform.ClassTransformer t
private byte[] getBytes (java.util.zip.ZipInputStream) throws java.io.IOException
java.util.zip.ZipInputStream zip
java.io.ByteArrayOutputStream bout
java.io.InputStream in
int b
private boolean checkMagic (java.io.File, long) throws java.io.IOException
int m
java.io.File file
long magic
java.io.DataInputStream in
protected boolean isJarFile (java.io.File) throws java.io.IOException
java.io.File file
}
org/mockito/cglib/transform/AbstractTransformTask.java
org/mockito/cglib/transform/AnnotationVisitorTee.class
AnnotationVisitorTee.java
package org.mockito.cglib.transform
public org.mockito.cglib.transform.AnnotationVisitorTee extends java.lang.Object implements org.mockito.asm.AnnotationVisitor {
private org.mockito.asm.AnnotationVisitor av1
private org.mockito.asm.AnnotationVisitor av2
public static org.mockito.asm.AnnotationVisitor getInstance (org.mockito.asm.AnnotationVisitor, org.mockito.asm.AnnotationVisitor)
org.mockito.asm.AnnotationVisitor av1
org.mockito.asm.AnnotationVisitor av2
public void <init> (org.mockito.asm.AnnotationVisitor, org.mockito.asm.AnnotationVisitor)
org.mockito.asm.AnnotationVisitor av1
org.mockito.asm.AnnotationVisitor av2
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.mockito.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
}
org/mockito/cglib/transform/AnnotationVisitorTee.java
org/mockito/cglib/transform/ClassEmitterTransformer.class
ClassEmitterTransformer.java
package org.mockito.cglib.transform
public abstract org.mockito.cglib.transform.ClassEmitterTransformer extends org.mockito.cglib.core.ClassEmitter implements org.mockito.cglib.transform.ClassTransformer {
public void <init> ()
}
org/mockito/cglib/transform/ClassEmitterTransformer.java
org/mockito/cglib/transform/ClassFilter.class
ClassFilter.java
package org.mockito.cglib.transform
public abstract org.mockito.cglib.transform.ClassFilter extends java.lang.Object {
public abstract boolean accept (java.lang.String)
}
org/mockito/cglib/transform/ClassFilter.java
org/mockito/cglib/transform/ClassFilterTransformer.class
ClassFilterTransformer.java
package org.mockito.cglib.transform
public org.mockito.cglib.transform.ClassFilterTransformer extends org.mockito.cglib.transform.AbstractClassFilterTransformer {
private org.mockito.cglib.transform.ClassFilter filter
public void <init> (org.mockito.cglib.transform.ClassFilter, org.mockito.cglib.transform.ClassTransformer)
org.mockito.cglib.transform.ClassFilter filter
org.mockito.cglib.transform.ClassTransformer pass
protected boolean accept (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
}
org/mockito/cglib/transform/ClassFilterTransformer.java
org/mockito/cglib/transform/ClassReaderGenerator.class
ClassReaderGenerator.java
package org.mockito.cglib.transform
public org.mockito.cglib.transform.ClassReaderGenerator extends java.lang.Object implements org.mockito.cglib.core.ClassGenerator {
private final org.mockito.asm.ClassReader r
private final org.mockito.asm.Attribute[] attrs
private final int flags
public void <init> (org.mockito.asm.ClassReader, int)
org.mockito.asm.ClassReader r
int flags
public void <init> (org.mockito.asm.ClassReader, org.mockito.asm.Attribute[], int)
org.mockito.asm.ClassReader r
org.mockito.asm.Attribute[] attrs
int flags
public void generateClass (org.mockito.asm.ClassVisitor)
org.mockito.asm.ClassVisitor v
}
org/mockito/cglib/transform/ClassReaderGenerator.java
org/mockito/cglib/transform/ClassTransformer.class
ClassTransformer.java
package org.mockito.cglib.transform
public abstract org.mockito.cglib.transform.ClassTransformer extends java.lang.Object implements org.mockito.asm.ClassVisitor {
public abstract void setTarget (org.mockito.asm.ClassVisitor)
}
org/mockito/cglib/transform/ClassTransformer.java
org/mockito/cglib/transform/ClassTransformerChain.class
ClassTransformerChain.java
package org.mockito.cglib.transform
public org.mockito.cglib.transform.ClassTransformerChain extends org.mockito.cglib.transform.AbstractClassTransformer {
private org.mockito.cglib.transform.ClassTransformer[] chain
public void <init> (org.mockito.cglib.transform.ClassTransformer[])
org.mockito.cglib.transform.ClassTransformer[] chain
public void setTarget (org.mockito.asm.ClassVisitor)
int i
org.mockito.asm.ClassVisitor v
org.mockito.asm.ClassVisitor next
public org.mockito.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public java.lang.String toString ()
int i
StringBuffer sb
}
org/mockito/cglib/transform/ClassTransformerChain.java
org/mockito/cglib/transform/ClassTransformerFactory.class
ClassTransformerFactory.java
package org.mockito.cglib.transform
public abstract org.mockito.cglib.transform.ClassTransformerFactory extends java.lang.Object {
public abstract org.mockito.cglib.transform.ClassTransformer newInstance ()
}
org/mockito/cglib/transform/ClassTransformerFactory.java
org/mockito/cglib/transform/ClassTransformerTee.class
ClassTransformerTee.java
package org.mockito.cglib.transform
public org.mockito.cglib.transform.ClassTransformerTee extends org.mockito.asm.ClassAdapter implements org.mockito.cglib.transform.ClassTransformer {
private org.mockito.asm.ClassVisitor branch
public void <init> (org.mockito.asm.ClassVisitor)
org.mockito.asm.ClassVisitor branch
public void setTarget (org.mockito.asm.ClassVisitor)
org.mockito.asm.ClassVisitor target
}
org/mockito/cglib/transform/ClassTransformerTee.java
org/mockito/cglib/transform/ClassVisitorTee.class
ClassVisitorTee.java
package org.mockito.cglib.transform
public org.mockito.cglib.transform.ClassVisitorTee extends java.lang.Object implements org.mockito.asm.ClassVisitor {
private org.mockito.asm.ClassVisitor cv1
private org.mockito.asm.ClassVisitor cv2
public void <init> (org.mockito.asm.ClassVisitor, org.mockito.asm.ClassVisitor)
org.mockito.asm.ClassVisitor cv1
org.mockito.asm.ClassVisitor cv2
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitEnd ()
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.mockito.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
org.mockito.asm.FieldVisitor fv1
org.mockito.asm.FieldVisitor fv2
public org.mockito.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
org.mockito.asm.MethodVisitor mv1
org.mockito.asm.MethodVisitor mv2
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attrs
}
org/mockito/cglib/transform/ClassVisitorTee.java
org/mockito/cglib/transform/FieldVisitorTee.class
FieldVisitorTee.java
package org.mockito.cglib.transform
public org.mockito.cglib.transform.FieldVisitorTee extends java.lang.Object implements org.mockito.asm.FieldVisitor {
private org.mockito.asm.FieldVisitor fv1
private org.mockito.asm.FieldVisitor fv2
public void <init> (org.mockito.asm.FieldVisitor, org.mockito.asm.FieldVisitor)
org.mockito.asm.FieldVisitor fv1
org.mockito.asm.FieldVisitor fv2
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public void visitEnd ()
}
org/mockito/cglib/transform/FieldVisitorTee.java
org/mockito/cglib/transform/MethodFilter.class
MethodFilter.java
package org.mockito.cglib.transform
public abstract org.mockito.cglib.transform.MethodFilter extends java.lang.Object {
public abstract boolean accept (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
}
org/mockito/cglib/transform/MethodFilter.java
org/mockito/cglib/transform/MethodFilterTransformer.class
MethodFilterTransformer.java
package org.mockito.cglib.transform
public org.mockito.cglib.transform.MethodFilterTransformer extends org.mockito.cglib.transform.AbstractClassTransformer {
private org.mockito.cglib.transform.MethodFilter filter
private org.mockito.cglib.transform.ClassTransformer pass
private org.mockito.asm.ClassVisitor direct
public void <init> (org.mockito.cglib.transform.MethodFilter, org.mockito.cglib.transform.ClassTransformer)
org.mockito.cglib.transform.MethodFilter filter
org.mockito.cglib.transform.ClassTransformer pass
public org.mockito.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public void setTarget (org.mockito.asm.ClassVisitor)
org.mockito.asm.ClassVisitor target
}
org/mockito/cglib/transform/MethodFilterTransformer.java
org/mockito/cglib/transform/MethodVisitorTee.class
MethodVisitorTee.java
package org.mockito.cglib.transform
public org.mockito.cglib.transform.MethodVisitorTee extends java.lang.Object implements org.mockito.asm.MethodVisitor {
private final org.mockito.asm.MethodVisitor mv1
private final org.mockito.asm.MethodVisitor mv2
public void <init> (org.mockito.asm.MethodVisitor, org.mockito.asm.MethodVisitor)
org.mockito.asm.MethodVisitor mv1
org.mockito.asm.MethodVisitor mv2
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public org.mockito.asm.AnnotationVisitor visitAnnotationDefault ()
public org.mockito.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.mockito.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitAttribute (org.mockito.asm.Attribute)
org.mockito.asm.Attribute attr
public void visitCode ()
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitJumpInsn (int, org.mockito.asm.Label)
int opcode
org.mockito.asm.Label label
public void visitLabel (org.mockito.asm.Label)
org.mockito.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public void visitTableSwitchInsn (int, int, org.mockito.asm.Label, org.mockito.asm.Label[])
int min
int max
org.mockito.asm.Label dflt
org.mockito.asm.Label[] labels
public void visitLookupSwitchInsn (org.mockito.asm.Label, int[], org.mockito.asm.Label[])
org.mockito.asm.Label dflt
int[] keys
org.mockito.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.mockito.asm.Label, org.mockito.asm.Label, org.mockito.asm.Label, java.lang.String)
org.mockito.asm.Label start
org.mockito.asm.Label end
org.mockito.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.mockito.asm.Label, org.mockito.asm.Label, int)
String name
String desc
String signature
org.mockito.asm.Label start
org.mockito.asm.Label end
int index
public void visitLineNumber (int, org.mockito.asm.Label)
int line
org.mockito.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitEnd ()
}
org/mockito/cglib/transform/MethodVisitorTee.java
org/mockito/cglib/transform/TransformingClassGenerator.class
TransformingClassGenerator.java
package org.mockito.cglib.transform
public org.mockito.cglib.transform.TransformingClassGenerator extends java.lang.Object implements org.mockito.cglib.core.ClassGenerator {
private org.mockito.cglib.core.ClassGenerator gen
private org.mockito.cglib.transform.ClassTransformer t
public void <init> (org.mockito.cglib.core.ClassGenerator, org.mockito.cglib.transform.ClassTransformer)
org.mockito.cglib.core.ClassGenerator gen
org.mockito.cglib.transform.ClassTransformer t
public void generateClass (org.mockito.asm.ClassVisitor) throws java.lang.Exception
org.mockito.asm.ClassVisitor v
}
org/mockito/cglib/transform/TransformingClassGenerator.java
org/mockito/cglib/transform/TransformingClassLoader.class
TransformingClassLoader.java
package org.mockito.cglib.transform
public org.mockito.cglib.transform.TransformingClassLoader extends org.mockito.cglib.transform.AbstractClassLoader {
private org.mockito.cglib.transform.ClassTransformerFactory t
public void <init> (java.lang.ClassLoader, org.mockito.cglib.transform.ClassFilter, org.mockito.cglib.transform.ClassTransformerFactory)
ClassLoader parent
org.mockito.cglib.transform.ClassFilter filter
org.mockito.cglib.transform.ClassTransformerFactory t
protected org.mockito.cglib.core.ClassGenerator getGenerator (org.mockito.asm.ClassReader)
org.mockito.asm.ClassReader r
org.mockito.cglib.transform.ClassTransformer t2
}
org/mockito/cglib/transform/TransformingClassLoader.java
org/mockito/cglib/transform/impl/AbstractInterceptFieldCallback.class
AbstractInterceptFieldCallback.java
package org.mockito.cglib.transform.impl
public org.mockito.cglib.transform.impl.AbstractInterceptFieldCallback extends java.lang.Object implements org.mockito.cglib.transform.impl.InterceptFieldCallback {
public void <init> ()
public int writeInt (java.lang.Object, java.lang.String, int, int)
Object obj
String name
int oldValue
int newValue
public char writeChar (java.lang.Object, java.lang.String, char, char)
Object obj
String name
char oldValue
char newValue
public byte writeByte (java.lang.Object, java.lang.String, byte, byte)
Object obj
String name
byte oldValue
byte newValue
public boolean writeBoolean (java.lang.Object, java.lang.String, boolean, boolean)
Object obj
String name
boolean oldValue
boolean newValue
public short writeShort (java.lang.Object, java.lang.String, short, short)
Object obj
String name
short oldValue
short newValue
public float writeFloat (java.lang.Object, java.lang.String, float, float)
Object obj
String name
float oldValue
float newValue
public double writeDouble (java.lang.Object, java.lang.String, double, double)
Object obj
String name
double oldValue
double newValue
public long writeLong (java.lang.Object, java.lang.String, long, long)
Object obj
String name
long oldValue
long newValue
public java.lang.Object writeObject (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object)
Object obj
String name
Object oldValue
Object newValue
public int readInt (java.lang.Object, java.lang.String, int)
Object obj
String name
int oldValue
public char readChar (java.lang.Object, java.lang.String, char)
Object obj
String name
char oldValue
public byte readByte (java.lang.Object, java.lang.String, byte)
Object obj
String name
byte oldValue
public boolean readBoolean (java.lang.Object, java.lang.String, boolean)
Object obj
String name
boolean oldValue
public short readShort (java.lang.Object, java.lang.String, short)
Object obj
String name
short oldValue
public float readFloat (java.lang.Object, java.lang.String, float)
Object obj
String name
float oldValue
public double readDouble (java.lang.Object, java.lang.String, double)
Object obj
String name
double oldValue
public long readLong (java.lang.Object, java.lang.String, long)
Object obj
String name
long oldValue
public java.lang.Object readObject (java.lang.Object, java.lang.String, java.lang.Object)
Object obj
String name
Object oldValue
}
org/mockito/cglib/transform/impl/AbstractInterceptFieldCallback.java
org/mockito/cglib/transform/impl/AccessFieldTransformer$Callback.class
AccessFieldTransformer.java
package org.mockito.cglib.transform.impl
public abstract org.mockito.cglib.transform.impl.AccessFieldTransformer$Callback extends java.lang.Object {
public abstract java.lang.String getPropertyName (org.mockito.asm.Type, java.lang.String)
}
org/mockito/cglib/transform/impl/AccessFieldTransformer.class
AccessFieldTransformer.java
package org.mockito.cglib.transform.impl
public org.mockito.cglib.transform.impl.AccessFieldTransformer extends org.mockito.cglib.transform.ClassEmitterTransformer {
private org.mockito.cglib.transform.impl.AccessFieldTransformer$Callback callback
public void <init> (org.mockito.cglib.transform.impl.AccessFieldTransformer$Callback)
org.mockito.cglib.transform.impl.AccessFieldTransformer$Callback callback
public void declare_field (int, java.lang.String, org.mockito.asm.Type, java.lang.Object)
org.mockito.cglib.core.CodeEmitter e
int access
String name
org.mockito.asm.Type type
Object value
String property
}
org/mockito/cglib/transform/impl/AccessFieldTransformer.java
org/mockito/cglib/transform/impl/AddDelegateTransformer$1.class
AddDelegateTransformer.java
package org.mockito.cglib.transform.impl
org.mockito.cglib.transform.impl.AddDelegateTransformer$1 extends org.mockito.cglib.core.CodeEmitter {
private boolean transformInit
final synthetic org.mockito.cglib.transform.impl.AddDelegateTransformer this$0
void <init> (org.mockito.cglib.transform.impl.AddDelegateTransformer, org.mockito.cglib.core.CodeEmitter)
org.mockito.cglib.core.CodeEmitter x0
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
}
org/mockito/cglib/transform/impl/AddDelegateTransformer.class
AddDelegateTransformer.java
package org.mockito.cglib.transform.impl
public org.mockito.cglib.transform.impl.AddDelegateTransformer extends org.mockito.cglib.transform.ClassEmitterTransformer {
private static final String DELEGATE
private static final org.mockito.cglib.core.Signature CSTRUCT_OBJECT
private Class[] delegateIf
private Class delegateImpl
private org.mockito.asm.Type delegateType
public void <init> (java.lang.Class[], java.lang.Class)
NoSuchMethodException e
Class[] delegateIf
Class delegateImpl
public void begin_class (int, int, java.lang.String, org.mockito.asm.Type, org.mockito.asm.Type[], java.lang.String)
int j
java.lang.reflect.Method[] methods
int i
org.mockito.asm.Type[] all
int version
int access
String className
org.mockito.asm.Type superType
org.mockito.asm.Type[] interfaces
String sourceFile
public org.mockito.cglib.core.CodeEmitter begin_method (int, org.mockito.cglib.core.Signature, org.mockito.asm.Type[])
int access
org.mockito.cglib.core.Signature sig
org.mockito.asm.Type[] exceptions
org.mockito.cglib.core.CodeEmitter e
private void addDelegate (java.lang.reflect.Method)
NoSuchMethodException e
java.lang.reflect.Method m
java.lang.reflect.Method delegate
org.mockito.cglib.core.Signature sig
org.mockito.asm.Type[] exceptions
org.mockito.cglib.core.CodeEmitter e
static synthetic org.mockito.asm.Type access$000 (org.mockito.cglib.transform.impl.AddDelegateTransformer)
org.mockito.cglib.transform.impl.AddDelegateTransformer x0
static synthetic org.mockito.cglib.core.Signature access$100 ()
static void <clinit> ()
}
org/mockito/cglib/transform/impl/AddDelegateTransformer.java
org/mockito/cglib/transform/impl/AddInitTransformer$1.class
AddInitTransformer.java
package org.mockito.cglib.transform.impl
org.mockito.cglib.transform.impl.AddInitTransformer$1 extends org.mockito.cglib.core.CodeEmitter {
final synthetic org.mockito.cglib.transform.impl.AddInitTransformer this$0
void <init> (org.mockito.cglib.transform.impl.AddInitTransformer, org.mockito.cglib.core.CodeEmitter)
org.mockito.cglib.core.CodeEmitter x0
public void visitInsn (int)
int opcode
}
org/mockito/cglib/transform/impl/AddInitTransformer.class
AddInitTransformer.java
package org.mockito.cglib.transform.impl
public org.mockito.cglib.transform.impl.AddInitTransformer extends org.mockito.cglib.transform.ClassEmitterTransformer {
private org.mockito.cglib.core.MethodInfo info
public void <init> (java.lang.reflect.Method)
java.lang.reflect.Method method
org.mockito.asm.Type[] types
public org.mockito.cglib.core.CodeEmitter begin_method (int, org.mockito.cglib.core.Signature, org.mockito.asm.Type[])
int access
org.mockito.cglib.core.Signature sig
org.mockito.asm.Type[] exceptions
org.mockito.cglib.core.CodeEmitter emitter
static synthetic org.mockito.cglib.core.MethodInfo access$000 (org.mockito.cglib.transform.impl.AddInitTransformer)
org.mockito.cglib.transform.impl.AddInitTransformer x0
}
org/mockito/cglib/transform/impl/AddInitTransformer.java
org/mockito/cglib/transform/impl/AddPropertyTransformer.class
AddPropertyTransformer.java
package org.mockito.cglib.transform.impl
public org.mockito.cglib.transform.impl.AddPropertyTransformer extends org.mockito.cglib.transform.ClassEmitterTransformer {
private final String[] names
private final org.mockito.asm.Type[] types
public void <init> (java.util.Map)
int i
java.util.Map props
int size
public void <init> (java.lang.String[], org.mockito.asm.Type[])
String[] names
org.mockito.asm.Type[] types
public void end_class ()
}
org/mockito/cglib/transform/impl/AddPropertyTransformer.java
org/mockito/cglib/transform/impl/AddStaticInitTransformer.class
AddStaticInitTransformer.java
package org.mockito.cglib.transform.impl
public org.mockito.cglib.transform.impl.AddStaticInitTransformer extends org.mockito.cglib.transform.ClassEmitterTransformer {
private org.mockito.cglib.core.MethodInfo info
public void <init> (java.lang.reflect.Method)
java.lang.reflect.Method classInit
org.mockito.asm.Type[] types
protected void init ()
org.mockito.cglib.core.CodeEmitter e
}
org/mockito/cglib/transform/impl/AddStaticInitTransformer.java
org/mockito/cglib/transform/impl/FieldProvider.class
FieldProvider.java
package org.mockito.cglib.transform.impl
public abstract org.mockito.cglib.transform.impl.FieldProvider extends java.lang.Object {
public abstract java.lang.String[] getFieldNames ()
public abstract java.lang.Class[] getFieldTypes ()
public abstract void setField (int, java.lang.Object)
public abstract java.lang.Object getField (int)
public abstract void setField (java.lang.String, java.lang.Object)
public abstract java.lang.Object getField (java.lang.String)
}
org/mockito/cglib/transform/impl/FieldProvider.java
org/mockito/cglib/transform/impl/FieldProviderTransformer$1.class
FieldProviderTransformer.java
package org.mockito.cglib.transform.impl
org.mockito.cglib.transform.impl.FieldProviderTransformer$1 extends java.lang.Object implements org.mockito.cglib.core.ProcessSwitchCallback {
final synthetic String[] val$names
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.cglib.transform.impl.FieldProviderTransformer this$0
void <init> (org.mockito.cglib.transform.impl.FieldProviderTransformer, java.lang.String[], org.mockito.cglib.core.CodeEmitter)
public void processCase (int, org.mockito.asm.Label) throws java.lang.Exception
int key
org.mockito.asm.Label end
org.mockito.asm.Type type
public void processDefault () throws java.lang.Exception
}
org/mockito/cglib/transform/impl/FieldProviderTransformer$2.class
FieldProviderTransformer.java
package org.mockito.cglib.transform.impl
org.mockito.cglib.transform.impl.FieldProviderTransformer$2 extends java.lang.Object implements org.mockito.cglib.core.ProcessSwitchCallback {
final synthetic String[] val$names
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.cglib.transform.impl.FieldProviderTransformer this$0
void <init> (org.mockito.cglib.transform.impl.FieldProviderTransformer, java.lang.String[], org.mockito.cglib.core.CodeEmitter)
public void processCase (int, org.mockito.asm.Label) throws java.lang.Exception
int key
org.mockito.asm.Label end
org.mockito.asm.Type type
public void processDefault () throws java.lang.Exception
}
org/mockito/cglib/transform/impl/FieldProviderTransformer$3.class
FieldProviderTransformer.java
package org.mockito.cglib.transform.impl
org.mockito.cglib.transform.impl.FieldProviderTransformer$3 extends java.lang.Object implements org.mockito.cglib.core.ObjectSwitchCallback {
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.cglib.transform.impl.FieldProviderTransformer this$0
void <init> (org.mockito.cglib.transform.impl.FieldProviderTransformer, org.mockito.cglib.core.CodeEmitter)
public void processCase (java.lang.Object, org.mockito.asm.Label)
Object key
org.mockito.asm.Label end
org.mockito.asm.Type type
public void processDefault ()
}
org/mockito/cglib/transform/impl/FieldProviderTransformer$4.class
FieldProviderTransformer.java
package org.mockito.cglib.transform.impl
org.mockito.cglib.transform.impl.FieldProviderTransformer$4 extends java.lang.Object implements org.mockito.cglib.core.ObjectSwitchCallback {
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic org.mockito.cglib.transform.impl.FieldProviderTransformer this$0
void <init> (org.mockito.cglib.transform.impl.FieldProviderTransformer, org.mockito.cglib.core.CodeEmitter)
public void processCase (java.lang.Object, org.mockito.asm.Label)
Object key
org.mockito.asm.Label end
org.mockito.asm.Type type
public void processDefault ()
}
org/mockito/cglib/transform/impl/FieldProviderTransformer.class
FieldProviderTransformer.java
package org.mockito.cglib.transform.impl
public org.mockito.cglib.transform.impl.FieldProviderTransformer extends org.mockito.cglib.transform.ClassEmitterTransformer {
private static final String FIELD_NAMES
private static final String FIELD_TYPES
private static final org.mockito.asm.Type FIELD_PROVIDER
private static final org.mockito.asm.Type ILLEGAL_ARGUMENT_EXCEPTION
private static final org.mockito.cglib.core.Signature PROVIDER_GET
private static final org.mockito.cglib.core.Signature PROVIDER_SET
private static final org.mockito.cglib.core.Signature PROVIDER_SET_BY_INDEX
private static final org.mockito.cglib.core.Signature PROVIDER_GET_BY_INDEX
private static final org.mockito.cglib.core.Signature PROVIDER_GET_TYPES
private static final org.mockito.cglib.core.Signature PROVIDER_GET_NAMES
private int access
private java.util.Map fields
public void <init> ()
public void begin_class (int, int, java.lang.String, org.mockito.asm.Type, org.mockito.asm.Type[], java.lang.String)
int version
int access
String className
org.mockito.asm.Type superType
org.mockito.asm.Type[] interfaces
String sourceFile
public void declare_field (int, java.lang.String, org.mockito.asm.Type, java.lang.Object)
int access
String name
org.mockito.asm.Type type
Object value
public void end_class ()
RuntimeException e
Exception e
private void generate () throws java.lang.Exception
int i
String[] names
int[] indexes
private void initFieldProvider (java.lang.String[])
org.mockito.asm.Type type
int i
String[] names
org.mockito.cglib.core.CodeEmitter e
private void getNames ()
org.mockito.cglib.core.CodeEmitter e
private void getTypes ()
org.mockito.cglib.core.CodeEmitter e
private void setByIndex (java.lang.String[], int[]) throws java.lang.Exception
String[] names
int[] indexes
org.mockito.cglib.core.CodeEmitter e
private void getByIndex (java.lang.String[], int[]) throws java.lang.Exception
String[] names
int[] indexes
org.mockito.cglib.core.CodeEmitter e
private void getField (java.lang.String[]) throws java.lang.Exception
String[] names
org.mockito.cglib.core.CodeEmitter e
private void setField (java.lang.String[]) throws java.lang.Exception
String[] names
org.mockito.cglib.core.CodeEmitter e
static synthetic java.util.Map access$000 (org.mockito.cglib.transform.impl.FieldProviderTransformer)
org.mockito.cglib.transform.impl.FieldProviderTransformer x0
static synthetic org.mockito.asm.Type access$100 ()
static void <clinit> ()
}
org/mockito/cglib/transform/impl/FieldProviderTransformer.java
org/mockito/cglib/transform/impl/InterceptFieldCallback.class
InterceptFieldCallback.java
package org.mockito.cglib.transform.impl
public abstract org.mockito.cglib.transform.impl.InterceptFieldCallback extends java.lang.Object {
public abstract int writeInt (java.lang.Object, java.lang.String, int, int)
public abstract char writeChar (java.lang.Object, java.lang.String, char, char)
public abstract byte writeByte (java.lang.Object, java.lang.String, byte, byte)
public abstract boolean writeBoolean (java.lang.Object, java.lang.String, boolean, boolean)
public abstract short writeShort (java.lang.Object, java.lang.String, short, short)
public abstract float writeFloat (java.lang.Object, java.lang.String, float, float)
public abstract double writeDouble (java.lang.Object, java.lang.String, double, double)
public abstract long writeLong (java.lang.Object, java.lang.String, long, long)
public abstract java.lang.Object writeObject (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object)
public abstract int readInt (java.lang.Object, java.lang.String, int)
public abstract char readChar (java.lang.Object, java.lang.String, char)
public abstract byte readByte (java.lang.Object, java.lang.String, byte)
public abstract boolean readBoolean (java.lang.Object, java.lang.String, boolean)
public abstract short readShort (java.lang.Object, java.lang.String, short)
public abstract float readFloat (java.lang.Object, java.lang.String, float)
public abstract double readDouble (java.lang.Object, java.lang.String, double)
public abstract long readLong (java.lang.Object, java.lang.String, long)
public abstract java.lang.Object readObject (java.lang.Object, java.lang.String, java.lang.Object)
}
org/mockito/cglib/transform/impl/InterceptFieldCallback.java
org/mockito/cglib/transform/impl/InterceptFieldEnabled.class
InterceptFieldEnabled.java
package org.mockito.cglib.transform.impl
public abstract org.mockito.cglib.transform.impl.InterceptFieldEnabled extends java.lang.Object {
public abstract void setInterceptFieldCallback (org.mockito.cglib.transform.impl.InterceptFieldCallback)
public abstract org.mockito.cglib.transform.impl.InterceptFieldCallback getInterceptFieldCallback ()
}
org/mockito/cglib/transform/impl/InterceptFieldEnabled.java
org/mockito/cglib/transform/impl/InterceptFieldFilter.class
InterceptFieldFilter.java
package org.mockito.cglib.transform.impl
public abstract org.mockito.cglib.transform.impl.InterceptFieldFilter extends java.lang.Object {
public abstract boolean acceptRead (org.mockito.asm.Type, java.lang.String)
public abstract boolean acceptWrite (org.mockito.asm.Type, java.lang.String)
}
org/mockito/cglib/transform/impl/InterceptFieldFilter.java
org/mockito/cglib/transform/impl/InterceptFieldTransformer$1.class
InterceptFieldTransformer.java
package org.mockito.cglib.transform.impl
org.mockito.cglib.transform.impl.InterceptFieldTransformer$1 extends org.mockito.cglib.core.CodeEmitter {
final synthetic org.mockito.cglib.transform.impl.InterceptFieldTransformer this$0
void <init> (org.mockito.cglib.transform.impl.InterceptFieldTransformer, org.mockito.cglib.core.CodeEmitter)
org.mockito.cglib.core.CodeEmitter x0
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
org.mockito.asm.Type towner
private void helper (org.mockito.asm.Type, org.mockito.cglib.core.Signature)
org.mockito.asm.Type owner
org.mockito.cglib.core.Signature sig
}
org/mockito/cglib/transform/impl/InterceptFieldTransformer.class
InterceptFieldTransformer.java
package org.mockito.cglib.transform.impl
public org.mockito.cglib.transform.impl.InterceptFieldTransformer extends org.mockito.cglib.transform.ClassEmitterTransformer {
private static final String CALLBACK_FIELD
private static final org.mockito.asm.Type CALLBACK
private static final org.mockito.asm.Type ENABLED
private static final org.mockito.cglib.core.Signature ENABLED_SET
private static final org.mockito.cglib.core.Signature ENABLED_GET
private org.mockito.cglib.transform.impl.InterceptFieldFilter filter
public void <init> (org.mockito.cglib.transform.impl.InterceptFieldFilter)
org.mockito.cglib.transform.impl.InterceptFieldFilter filter
public void begin_class (int, int, java.lang.String, org.mockito.asm.Type, org.mockito.asm.Type[], java.lang.String)
org.mockito.cglib.core.CodeEmitter e
int version
int access
String className
org.mockito.asm.Type superType
org.mockito.asm.Type[] interfaces
String sourceFile
public void declare_field (int, java.lang.String, org.mockito.asm.Type, java.lang.Object)
int access
String name
org.mockito.asm.Type type
Object value
private void addReadMethod (java.lang.String, org.mockito.asm.Type)
String name
org.mockito.asm.Type type
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Label intercept
org.mockito.cglib.core.Local result
private void addWriteMethod (java.lang.String, org.mockito.asm.Type)
String name
org.mockito.asm.Type type
org.mockito.cglib.core.CodeEmitter e
org.mockito.asm.Label skip
org.mockito.asm.Label go
public org.mockito.cglib.core.CodeEmitter begin_method (int, org.mockito.cglib.core.Signature, org.mockito.asm.Type[])
int access
org.mockito.cglib.core.Signature sig
org.mockito.asm.Type[] exceptions
private static org.mockito.cglib.core.Signature readMethodSig (java.lang.String, java.lang.String)
String name
String desc
private static org.mockito.cglib.core.Signature writeMethodSig (java.lang.String, java.lang.String)
String name
String desc
private static org.mockito.cglib.core.Signature readCallbackSig (org.mockito.asm.Type)
org.mockito.asm.Type type
org.mockito.asm.Type remap
private static org.mockito.cglib.core.Signature writeCallbackSig (org.mockito.asm.Type)
org.mockito.asm.Type type
org.mockito.asm.Type remap
private static org.mockito.asm.Type remap (org.mockito.asm.Type)
org.mockito.asm.Type type
private static java.lang.String callbackName (org.mockito.asm.Type)
org.mockito.asm.Type type
static synthetic org.mockito.cglib.transform.impl.InterceptFieldFilter access$000 (org.mockito.cglib.transform.impl.InterceptFieldTransformer)
org.mockito.cglib.transform.impl.InterceptFieldTransformer x0
static synthetic org.mockito.cglib.core.Signature access$100 (java.lang.String, java.lang.String)
String x0
String x1
static synthetic org.mockito.cglib.core.Signature access$200 (java.lang.String, java.lang.String)
String x0
String x1
static void <clinit> ()
}
org/mockito/cglib/transform/impl/InterceptFieldTransformer.java
org/mockito/cglib/transform/impl/UndeclaredThrowableStrategy$1.class
UndeclaredThrowableStrategy.java
package org.mockito.cglib.transform.impl
final org.mockito.cglib.transform.impl.UndeclaredThrowableStrategy$1 extends java.lang.Object implements org.mockito.cglib.transform.MethodFilter {
void <init> ()
public boolean accept (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
}
org/mockito/cglib/transform/impl/UndeclaredThrowableStrategy.class
UndeclaredThrowableStrategy.java
package org.mockito.cglib.transform.impl
public org.mockito.cglib.transform.impl.UndeclaredThrowableStrategy extends org.mockito.cglib.core.DefaultGeneratorStrategy {
private org.mockito.cglib.transform.ClassTransformer t
private static final org.mockito.cglib.transform.MethodFilter TRANSFORM_FILTER
public void <init> (java.lang.Class)
Class wrapper
protected org.mockito.cglib.core.ClassGenerator transform (org.mockito.cglib.core.ClassGenerator) throws java.lang.Exception
org.mockito.cglib.core.ClassGenerator cg
static void <clinit> ()
}
org/mockito/cglib/transform/impl/UndeclaredThrowableStrategy.java
org/mockito/cglib/transform/impl/UndeclaredThrowableTransformer$1.class
UndeclaredThrowableTransformer.java
package org.mockito.cglib.transform.impl
org.mockito.cglib.transform.impl.UndeclaredThrowableTransformer$1 extends org.mockito.cglib.core.CodeEmitter {
private org.mockito.cglib.core.Block handler
final synthetic org.mockito.asm.Type[] val$exceptions
final synthetic org.mockito.cglib.transform.impl.UndeclaredThrowableTransformer this$0
void <init> (org.mockito.cglib.transform.impl.UndeclaredThrowableTransformer, org.mockito.cglib.core.CodeEmitter, org.mockito.asm.Type[])
org.mockito.cglib.core.CodeEmitter x0
public void visitMaxs (int, int)
int maxStack
int maxLocals
}
org/mockito/cglib/transform/impl/UndeclaredThrowableTransformer.class
UndeclaredThrowableTransformer.java
package org.mockito.cglib.transform.impl
public org.mockito.cglib.transform.impl.UndeclaredThrowableTransformer extends org.mockito.cglib.transform.ClassEmitterTransformer {
private org.mockito.asm.Type wrapper
public void <init> (java.lang.Class)
Class[] types
int i
Class wrapper
boolean found
java.lang.reflect.Constructor[] cstructs
public org.mockito.cglib.core.CodeEmitter begin_method (int, org.mockito.cglib.core.Signature, org.mockito.asm.Type[])
int access
org.mockito.cglib.core.Signature sig
org.mockito.asm.Type[] exceptions
org.mockito.cglib.core.CodeEmitter e
static synthetic org.mockito.asm.Type access$000 (org.mockito.cglib.transform.impl.UndeclaredThrowableTransformer)
org.mockito.cglib.transform.impl.UndeclaredThrowableTransformer x0
}
org/mockito/cglib/transform/impl/UndeclaredThrowableTransformer.java
org/mockito/cglib/util/ParallelSorter$ByteComparer.class
ParallelSorter.java
package org.mockito.cglib.util
org.mockito.cglib.util.ParallelSorter$ByteComparer extends java.lang.Object implements org.mockito.cglib.util.ParallelSorter$Comparer {
private byte[] a
public void <init> (byte[])
byte[] a
public int compare (int, int)
int i
int j
}
org/mockito/cglib/util/ParallelSorter$ComparatorComparer.class
ParallelSorter.java
package org.mockito.cglib.util
org.mockito.cglib.util.ParallelSorter$ComparatorComparer extends java.lang.Object implements org.mockito.cglib.util.ParallelSorter$Comparer {
private Object[] a
private java.util.Comparator cmp
public void <init> (java.lang.Object[], java.util.Comparator)
Object[] a
java.util.Comparator cmp
public int compare (int, int)
int i
int j
}
org/mockito/cglib/util/ParallelSorter$Comparer.class
ParallelSorter.java
package org.mockito.cglib.util
abstract org.mockito.cglib.util.ParallelSorter$Comparer extends java.lang.Object {
public abstract int compare (int, int)
}
org/mockito/cglib/util/ParallelSorter$DoubleComparer.class
ParallelSorter.java
package org.mockito.cglib.util
org.mockito.cglib.util.ParallelSorter$DoubleComparer extends java.lang.Object implements org.mockito.cglib.util.ParallelSorter$Comparer {
private double[] a
public void <init> (double[])
double[] a
public int compare (int, int)
int i
int j
double vi
double vj
}
org/mockito/cglib/util/ParallelSorter$FloatComparer.class
ParallelSorter.java
package org.mockito.cglib.util
org.mockito.cglib.util.ParallelSorter$FloatComparer extends java.lang.Object implements org.mockito.cglib.util.ParallelSorter$Comparer {
private float[] a
public void <init> (float[])
float[] a
public int compare (int, int)
int i
int j
float vi
float vj
}
org/mockito/cglib/util/ParallelSorter$Generator.class
ParallelSorter.java
package org.mockito.cglib.util
public org.mockito.cglib.util.ParallelSorter$Generator extends org.mockito.cglib.core.AbstractClassGenerator {
private static final org.mockito.cglib.core.AbstractClassGenerator$Source SOURCE
private Object[] arrays
public void <init> ()
protected java.lang.ClassLoader getDefaultClassLoader ()
public void setArrays (java.lang.Object[])
Object[] arrays
public org.mockito.cglib.util.ParallelSorter create ()
public void generateClass (org.mockito.asm.ClassVisitor) throws java.lang.Exception
int i
org.mockito.asm.ClassVisitor v
protected java.lang.Object firstInstance (java.lang.Class)
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
static void <clinit> ()
}
org/mockito/cglib/util/ParallelSorter$IntComparer.class
ParallelSorter.java
package org.mockito.cglib.util
org.mockito.cglib.util.ParallelSorter$IntComparer extends java.lang.Object implements org.mockito.cglib.util.ParallelSorter$Comparer {
private int[] a
public void <init> (int[])
int[] a
public int compare (int, int)
int i
int j
}
org/mockito/cglib/util/ParallelSorter$LongComparer.class
ParallelSorter.java
package org.mockito.cglib.util
org.mockito.cglib.util.ParallelSorter$LongComparer extends java.lang.Object implements org.mockito.cglib.util.ParallelSorter$Comparer {
private long[] a
public void <init> (long[])
long[] a
public int compare (int, int)
int i
int j
long vi
long vj
}
org/mockito/cglib/util/ParallelSorter$ObjectComparer.class
ParallelSorter.java
package org.mockito.cglib.util
org.mockito.cglib.util.ParallelSorter$ObjectComparer extends java.lang.Object implements org.mockito.cglib.util.ParallelSorter$Comparer {
private Object[] a
public void <init> (java.lang.Object[])
Object[] a
public int compare (int, int)
int i
int j
}
org/mockito/cglib/util/ParallelSorter$ShortComparer.class
ParallelSorter.java
package org.mockito.cglib.util
org.mockito.cglib.util.ParallelSorter$ShortComparer extends java.lang.Object implements org.mockito.cglib.util.ParallelSorter$Comparer {
private short[] a
public void <init> (short[])
short[] a
public int compare (int, int)
int i
int j
}
org/mockito/cglib/util/ParallelSorter.class
ParallelSorter.java
package org.mockito.cglib.util
public abstract org.mockito.cglib.util.ParallelSorter extends org.mockito.cglib.util.SorterTemplate {
protected Object[] a
private org.mockito.cglib.util.ParallelSorter$Comparer comparer
protected void <init> ()
public abstract org.mockito.cglib.util.ParallelSorter newInstance (java.lang.Object[])
public static org.mockito.cglib.util.ParallelSorter create (java.lang.Object[])
Object[] arrays
org.mockito.cglib.util.ParallelSorter$Generator gen
private int len ()
public void quickSort (int)
int index
public void quickSort (int, int, int)
int index
int lo
int hi
public void quickSort (int, java.util.Comparator)
int index
java.util.Comparator cmp
public void quickSort (int, int, int, java.util.Comparator)
int index
int lo
int hi
java.util.Comparator cmp
public void mergeSort (int)
int index
public void mergeSort (int, int, int)
int index
int lo
int hi
public void mergeSort (int, java.util.Comparator)
int index
java.util.Comparator cmp
public void mergeSort (int, int, int, java.util.Comparator)
int index
int lo
int hi
java.util.Comparator cmp
private void chooseComparer (int, java.util.Comparator)
int index
java.util.Comparator cmp
Object array
Class type
protected int compare (int, int)
int i
int j
}
org/mockito/cglib/util/ParallelSorter.java
org/mockito/cglib/util/ParallelSorterEmitter.class
ParallelSorterEmitter.java
package org.mockito.cglib.util
org.mockito.cglib.util.ParallelSorterEmitter extends org.mockito.cglib.core.ClassEmitter {
private static final org.mockito.asm.Type PARALLEL_SORTER
private static final org.mockito.cglib.core.Signature CSTRUCT_OBJECT_ARRAY
private static final org.mockito.cglib.core.Signature NEW_INSTANCE
private static final org.mockito.cglib.core.Signature SWAP
public void <init> (org.mockito.asm.ClassVisitor, java.lang.String, java.lang.Object[])
org.mockito.asm.ClassVisitor v
String className
Object[] arrays
private java.lang.String getFieldName (int)
int index
private void generateConstructor (java.lang.Object[])
org.mockito.asm.Type type
int i
Object[] arrays
org.mockito.cglib.core.CodeEmitter e
private void generateSwap (java.lang.Object[])
org.mockito.asm.Type type
org.mockito.asm.Type component
org.mockito.cglib.core.Local T
int i
Object[] arrays
org.mockito.cglib.core.CodeEmitter e
static void <clinit> ()
}
org/mockito/cglib/util/ParallelSorterEmitter.java
org/mockito/cglib/util/SorterTemplate.class
SorterTemplate.java
package org.mockito.cglib.util
abstract org.mockito.cglib.util.SorterTemplate extends java.lang.Object {
private static final int MERGESORT_THRESHOLD
private static final int QUICKSORT_THRESHOLD
void <init> ()
protected abstract void swap (int, int)
protected abstract int compare (int, int)
protected void quickSort (int, int)
int lo
int hi
private void quickSortHelper (int, int)
int diff
int i
int j
int v
int lo
int hi
private void insertionSort (int, int)
int j
int i
int lo
int hi
protected void mergeSort (int, int)
int lo
int hi
int diff
int mid
private void merge (int, int, int, int, int)
int first_cut
int second_cut
int len11
int len22
int lo
int pivot
int hi
int len1
int len2
int first_cut
int second_cut
int len11
int len22
int new_mid
private void rotate (int, int, int)
int lo
int mid
int hi
int lot
int hit
private int lower (int, int, int)
int half
int mid
int lo
int hi
int val
int len
private int upper (int, int, int)
int half
int mid
int lo
int hi
int val
int len
}
org/mockito/cglib/util/SorterTemplate.java
org/mockito/cglib/util/StringSwitcher$Generator$1.class
StringSwitcher.java
package org.mockito.cglib.util
org.mockito.cglib.util.StringSwitcher$Generator$1 extends java.lang.Object implements org.mockito.cglib.core.ObjectSwitchCallback {
final synthetic org.mockito.cglib.core.CodeEmitter val$e
final synthetic java.util.List val$stringList
final synthetic org.mockito.cglib.util.StringSwitcher$Generator this$0
void <init> (org.mockito.cglib.util.StringSwitcher$Generator, org.mockito.cglib.core.CodeEmitter, java.util.List)
public void processCase (java.lang.Object, org.mockito.asm.Label)
Object key
org.mockito.asm.Label end
public void processDefault ()
}
org/mockito/cglib/util/StringSwitcher$Generator.class
StringSwitcher.java
package org.mockito.cglib.util
public org.mockito.cglib.util.StringSwitcher$Generator extends org.mockito.cglib.core.AbstractClassGenerator {
private static final org.mockito.cglib.core.AbstractClassGenerator$Source SOURCE
private String[] strings
private int[] ints
private boolean fixedInput
public void <init> ()
public void setStrings (java.lang.String[])
String[] strings
public void setInts (int[])
int[] ints
public void setFixedInput (boolean)
boolean fixedInput
protected java.lang.ClassLoader getDefaultClassLoader ()
public org.mockito.cglib.util.StringSwitcher create ()
Object key
public void generateClass (org.mockito.asm.ClassVisitor) throws java.lang.Exception
org.mockito.asm.ClassVisitor v
org.mockito.cglib.core.ClassEmitter ce
org.mockito.cglib.core.CodeEmitter e
java.util.List stringList
int style
protected java.lang.Object firstInstance (java.lang.Class)
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
static synthetic int[] access$300 (org.mockito.cglib.util.StringSwitcher$Generator)
org.mockito.cglib.util.StringSwitcher$Generator x0
static void <clinit> ()
}
org/mockito/cglib/util/StringSwitcher$StringSwitcherKey.class
StringSwitcher.java
package org.mockito.cglib.util
abstract org.mockito.cglib.util.StringSwitcher$StringSwitcherKey extends java.lang.Object {
public abstract java.lang.Object newInstance (java.lang.String[], int[], boolean)
}
org/mockito/cglib/util/StringSwitcher.class
StringSwitcher.java
package org.mockito.cglib.util
public abstract org.mockito.cglib.util.StringSwitcher extends java.lang.Object {
private static final org.mockito.asm.Type STRING_SWITCHER
private static final org.mockito.cglib.core.Signature INT_VALUE
private static final org.mockito.cglib.util.StringSwitcher$StringSwitcherKey KEY_FACTORY
public static org.mockito.cglib.util.StringSwitcher create (java.lang.String[], int[], boolean)
String[] strings
int[] ints
boolean fixedInput
org.mockito.cglib.util.StringSwitcher$Generator gen
protected void <init> ()
public abstract int intValue (java.lang.String)
static synthetic org.mockito.cglib.util.StringSwitcher$StringSwitcherKey access$000 ()
static synthetic org.mockito.asm.Type access$100 ()
static synthetic org.mockito.cglib.core.Signature access$200 ()
static void <clinit> ()
}
org/mockito/cglib/util/StringSwitcher.java
org/mockito/configuration/AnnotationEngine.class
AnnotationEngine.java
package org.mockito.configuration
public abstract org.mockito.configuration.AnnotationEngine extends java.lang.Object {
public abstract java.lang.Object createMockFor (java.lang.annotation.Annotation, java.lang.reflect.Field)
public abstract void process (java.lang.Class, java.lang.Object)
}
org/mockito/configuration/AnnotationEngine.java
org/mockito/configuration/DefaultMockitoConfiguration.class
DefaultMockitoConfiguration.java
package org.mockito.configuration
public org.mockito.configuration.DefaultMockitoConfiguration extends java.lang.Object implements org.mockito.configuration.IMockitoConfiguration {
public void <init> ()
public org.mockito.ReturnValues getReturnValues ()
public org.mockito.stubbing.Answer getDefaultAnswer ()
public org.mockito.configuration.AnnotationEngine getAnnotationEngine ()
public boolean cleansStackTrace ()
}
org/mockito/configuration/DefaultMockitoConfiguration.java
org/mockito/configuration/IMockitoConfiguration.class
IMockitoConfiguration.java
package org.mockito.configuration
public abstract org.mockito.configuration.IMockitoConfiguration extends java.lang.Object {
public abstract org.mockito.ReturnValues getReturnValues ()
public abstract org.mockito.stubbing.Answer getDefaultAnswer ()
public abstract org.mockito.configuration.AnnotationEngine getAnnotationEngine ()
public abstract boolean cleansStackTrace ()
}
org/mockito/configuration/IMockitoConfiguration.java
org/mockito/configuration/package.html
org/mockito/exceptions/Discrepancy.class
Discrepancy.java
package org.mockito.exceptions
public org.mockito.exceptions.Discrepancy extends java.lang.Object {
private final int wantedCount
private final int actualCount
public void <init> (int, int)
int wantedCount
int actualCount
public int getWantedCount ()
public java.lang.String getPluralizedWantedCount ()
public int getActualCount ()
public java.lang.String getPluralizedActualCount ()
}
org/mockito/exceptions/Discrepancy.java
org/mockito/exceptions/Pluralizer.class
Pluralizer.java
package org.mockito.exceptions
public org.mockito.exceptions.Pluralizer extends java.lang.Object {
public void <init> ()
public static java.lang.String pluralize (int)
int number
}
org/mockito/exceptions/Pluralizer.java
org/mockito/exceptions/PrintableInvocation.class
PrintableInvocation.java
package org.mockito.exceptions
public abstract org.mockito.exceptions.PrintableInvocation extends java.lang.Object {
public abstract java.lang.String toString ()
public abstract org.mockito.internal.debugging.Location getLocation ()
}
org/mockito/exceptions/PrintableInvocation.java
org/mockito/exceptions/Reporter.class
Reporter.java
package org.mockito.exceptions
public org.mockito.exceptions.Reporter extends java.lang.Object {
public void <init> ()
public void checkedExceptionInvalid (java.lang.Throwable)
Throwable t
public void cannotStubWithNullThrowable ()
public void unfinishedStubbing (org.mockito.internal.debugging.Location)
org.mockito.internal.debugging.Location location
public void missingMethodInvocation ()
public void unfinishedVerificationException (org.mockito.internal.debugging.Location)
org.mockito.internal.debugging.Location location
org.mockito.exceptions.misusing.UnfinishedVerificationException exception
public void notAMockPassedToVerify ()
public void nullPassedToVerify ()
public void notAMockPassedToWhenMethod ()
public void nullPassedToWhenMethod ()
public void mocksHaveToBePassedToVerifyNoMoreInteractions ()
public void notAMockPassedToVerifyNoMoreInteractions ()
public void nullPassedToVerifyNoMoreInteractions ()
public void notAMockPassedWhenCreatingInOrder ()
public void nullPassedWhenCreatingInOrder ()
public void mocksHaveToBePassedWhenCreatingInOrder ()
public void inOrderRequiresFamiliarMock ()
public void invalidUseOfMatchers (int, int)
int expectedMatchersCount
int recordedMatchersCount
public void argumentsAreDifferent (java.lang.String, java.lang.String, org.mockito.internal.debugging.Location)
String wanted
String actual
org.mockito.internal.debugging.Location actualLocation
String message
public void wantedButNotInvoked (org.mockito.exceptions.PrintableInvocation)
org.mockito.exceptions.PrintableInvocation wanted
public void wantedButNotInvoked (org.mockito.exceptions.PrintableInvocation, java.util.List)
String allInvocations
org.mockito.exceptions.PrintableInvocation i
java.util.Iterator i$
StringBuilder sb
org.mockito.exceptions.PrintableInvocation wanted
java.util.List invocations
String allInvocations
String message
private java.lang.String createWantedButNotInvokedMessage (org.mockito.exceptions.PrintableInvocation)
org.mockito.exceptions.PrintableInvocation wanted
public void wantedButNotInvokedInOrder (org.mockito.exceptions.PrintableInvocation, org.mockito.exceptions.PrintableInvocation)
org.mockito.exceptions.PrintableInvocation wanted
org.mockito.exceptions.PrintableInvocation previous
public void tooManyActualInvocations (int, int, org.mockito.exceptions.PrintableInvocation, org.mockito.internal.debugging.Location)
int wantedCount
int actualCount
org.mockito.exceptions.PrintableInvocation wanted
org.mockito.internal.debugging.Location firstUndesired
String message
private java.lang.String createTooManyInvocationsMessage (int, int, org.mockito.exceptions.PrintableInvocation, org.mockito.internal.debugging.Location)
int wantedCount
int actualCount
org.mockito.exceptions.PrintableInvocation wanted
org.mockito.internal.debugging.Location firstUndesired
public void neverWantedButInvoked (org.mockito.exceptions.PrintableInvocation, org.mockito.internal.debugging.Location)
org.mockito.exceptions.PrintableInvocation wanted
org.mockito.internal.debugging.Location firstUndesired
public void tooManyActualInvocationsInOrder (int, int, org.mockito.exceptions.PrintableInvocation, org.mockito.internal.debugging.Location)
int wantedCount
int actualCount
org.mockito.exceptions.PrintableInvocation wanted
org.mockito.internal.debugging.Location firstUndesired
String message
private java.lang.String createTooLittleInvocationsMessage (org.mockito.exceptions.Discrepancy, org.mockito.exceptions.PrintableInvocation, org.mockito.internal.debugging.Location)
org.mockito.exceptions.Discrepancy discrepancy
org.mockito.exceptions.PrintableInvocation wanted
org.mockito.internal.debugging.Location lastActualInvocation
String ending
String message
public void tooLittleActualInvocations (org.mockito.exceptions.Discrepancy, org.mockito.exceptions.PrintableInvocation, org.mockito.internal.debugging.Location)
org.mockito.exceptions.Discrepancy discrepancy
org.mockito.exceptions.PrintableInvocation wanted
org.mockito.internal.debugging.Location lastActualLocation
String message
public void tooLittleActualInvocationsInOrder (org.mockito.exceptions.Discrepancy, org.mockito.exceptions.PrintableInvocation, org.mockito.internal.debugging.Location)
org.mockito.exceptions.Discrepancy discrepancy
org.mockito.exceptions.PrintableInvocation wanted
org.mockito.internal.debugging.Location lastActualLocation
String message
public void noMoreInteractionsWanted (org.mockito.internal.invocation.Invocation, java.util.List)
org.mockito.internal.invocation.Invocation undesired
java.util.List invocations
org.mockito.internal.exceptions.util.ScenarioPrinter scenarioPrinter
String scenario
public void noMoreInteractionsWantedInOrder (org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation undesired
public void cannotMockFinalClass (java.lang.Class)
Class clazz
public void cannotStubVoidMethodWithAReturnValue (java.lang.String)
String methodName
public void onlyVoidMethodsCanBeSetToDoNothing ()
public void wrongTypeOfReturnValue (java.lang.String, java.lang.String, java.lang.String)
String expectedType
String actualType
String methodName
public void wantedAtMostX (int, int)
int maxNumberOfInvocations
int foundSize
public void misplacedArgumentMatcher (org.mockito.internal.debugging.Location)
org.mockito.internal.debugging.Location location
public void smartNullPointerException (org.mockito.internal.debugging.Location)
org.mockito.internal.debugging.Location location
public void noArgumentValueWasCaptured ()
public void extraInterfacesDoesNotAcceptNullParameters ()
public void extraInterfacesAcceptsOnlyInterfaces (java.lang.Class)
Class wrongType
public void extraInterfacesCannotContainMockedType (java.lang.Class)
Class wrongType
public void extraInterfacesRequiresAtLeastOneInterface ()
public void mockedTypeIsInconsistentWithSpiedInstanceType (java.lang.Class, java.lang.Object)
Class mockedType
Object spiedInstance
public void cannotCallRealMethodOnInterface ()
public void cannotVerifyToString ()
public void moreThanOneAnnotationNotAllowed (java.lang.String)
String fieldName
public void unsupportedCombinationOfAnnotations (java.lang.String, java.lang.String)
String undesiredAnnotationOne
String undesiredAnnotationTwo
public void injectMockAnnotationFieldIsNull (java.lang.String)
String field
}
org/mockito/exceptions/Reporter.java
org/mockito/exceptions/base/MockitoAssertionError.class
MockitoAssertionError.java
package org.mockito.exceptions.base
public org.mockito.exceptions.base.MockitoAssertionError extends java.lang.AssertionError {
private static final long serialVersionUID
private StackTraceElement[] unfilteredStackTrace
public void <init> (java.lang.String)
String message
org.mockito.internal.exceptions.base.ConditionalStackTraceFilter filter
public java.lang.StackTraceElement[] getUnfilteredStackTrace ()
}
org/mockito/exceptions/base/MockitoAssertionError.java
org/mockito/exceptions/base/MockitoException.class
MockitoException.java
package org.mockito.exceptions.base
public org.mockito.exceptions.base.MockitoException extends java.lang.RuntimeException {
private static final long serialVersionUID
private StackTraceElement[] unfilteredStackTrace
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void <init> (java.lang.String)
String message
private void filterStackTrace ()
org.mockito.internal.exceptions.base.ConditionalStackTraceFilter filter
public java.lang.StackTraceElement[] getUnfilteredStackTrace ()
}
org/mockito/exceptions/base/MockitoException.java
org/mockito/exceptions/base/package.html
org/mockito/exceptions/misusing/InvalidUseOfMatchersException.class
InvalidUseOfMatchersException.java
package org.mockito.exceptions.misusing
public org.mockito.exceptions.misusing.InvalidUseOfMatchersException extends org.mockito.exceptions.base.MockitoException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
public void <init> ()
}
org/mockito/exceptions/misusing/InvalidUseOfMatchersException.java
org/mockito/exceptions/misusing/MissingMethodInvocationException.class
MissingMethodInvocationException.java
package org.mockito.exceptions.misusing
public org.mockito.exceptions.misusing.MissingMethodInvocationException extends org.mockito.exceptions.base.MockitoException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/mockito/exceptions/misusing/MissingMethodInvocationException.java
org/mockito/exceptions/misusing/MockitoConfigurationException.class
MockitoConfigurationException.java
package org.mockito.exceptions.misusing
public org.mockito.exceptions.misusing.MockitoConfigurationException extends org.mockito.exceptions.base.MockitoException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Exception)
String message
Exception cause
}
org/mockito/exceptions/misusing/MockitoConfigurationException.java
org/mockito/exceptions/misusing/NotAMockException.class
NotAMockException.java
package org.mockito.exceptions.misusing
public org.mockito.exceptions.misusing.NotAMockException extends org.mockito.exceptions.base.MockitoException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/mockito/exceptions/misusing/NotAMockException.java
org/mockito/exceptions/misusing/NullInsteadOfMockException.class
NullInsteadOfMockException.java
package org.mockito.exceptions.misusing
public org.mockito.exceptions.misusing.NullInsteadOfMockException extends org.mockito.exceptions.base.MockitoException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/mockito/exceptions/misusing/NullInsteadOfMockException.java
org/mockito/exceptions/misusing/UnfinishedStubbingException.class
UnfinishedStubbingException.java
package org.mockito.exceptions.misusing
public org.mockito.exceptions.misusing.UnfinishedStubbingException extends org.mockito.exceptions.base.MockitoException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/mockito/exceptions/misusing/UnfinishedStubbingException.java
org/mockito/exceptions/misusing/UnfinishedVerificationException.class
UnfinishedVerificationException.java
package org.mockito.exceptions.misusing
public org.mockito.exceptions.misusing.UnfinishedVerificationException extends org.mockito.exceptions.base.MockitoException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/mockito/exceptions/misusing/UnfinishedVerificationException.java
org/mockito/exceptions/misusing/WrongTypeOfReturnValue.class
WrongTypeOfReturnValue.java
package org.mockito.exceptions.misusing
public org.mockito.exceptions.misusing.WrongTypeOfReturnValue extends org.mockito.exceptions.base.MockitoException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/mockito/exceptions/misusing/WrongTypeOfReturnValue.java
org/mockito/exceptions/misusing/package.html
org/mockito/exceptions/package.html
org/mockito/exceptions/verification/ArgumentsAreDifferent.class
ArgumentsAreDifferent.java
package org.mockito.exceptions.verification
public org.mockito.exceptions.verification.ArgumentsAreDifferent extends org.mockito.exceptions.base.MockitoAssertionError {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
public java.lang.String toString ()
}
org/mockito/exceptions/verification/ArgumentsAreDifferent.java
org/mockito/exceptions/verification/NeverWantedButInvoked.class
NeverWantedButInvoked.java
package org.mockito.exceptions.verification
public org.mockito.exceptions.verification.NeverWantedButInvoked extends org.mockito.exceptions.base.MockitoAssertionError {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/mockito/exceptions/verification/NeverWantedButInvoked.java
org/mockito/exceptions/verification/NoInteractionsWanted.class
NoInteractionsWanted.java
package org.mockito.exceptions.verification
public org.mockito.exceptions.verification.NoInteractionsWanted extends org.mockito.exceptions.base.MockitoAssertionError {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/mockito/exceptions/verification/NoInteractionsWanted.java
org/mockito/exceptions/verification/SmartNullPointerException.class
SmartNullPointerException.java
package org.mockito.exceptions.verification
public org.mockito.exceptions.verification.SmartNullPointerException extends org.mockito.exceptions.base.MockitoException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/mockito/exceptions/verification/SmartNullPointerException.java
org/mockito/exceptions/verification/TooLittleActualInvocations.class
TooLittleActualInvocations.java
package org.mockito.exceptions.verification
public org.mockito.exceptions.verification.TooLittleActualInvocations extends org.mockito.exceptions.base.MockitoAssertionError {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/mockito/exceptions/verification/TooLittleActualInvocations.java
org/mockito/exceptions/verification/TooManyActualInvocations.class
TooManyActualInvocations.java
package org.mockito.exceptions.verification
public org.mockito.exceptions.verification.TooManyActualInvocations extends org.mockito.exceptions.base.MockitoAssertionError {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/mockito/exceptions/verification/TooManyActualInvocations.java
org/mockito/exceptions/verification/VerificationInOrderFailure.class
VerificationInOrderFailure.java
package org.mockito.exceptions.verification
public org.mockito.exceptions.verification.VerificationInOrderFailure extends org.mockito.exceptions.base.MockitoAssertionError {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/mockito/exceptions/verification/VerificationInOrderFailure.java
org/mockito/exceptions/verification/WantedButNotInvoked.class
WantedButNotInvoked.java
package org.mockito.exceptions.verification
public org.mockito.exceptions.verification.WantedButNotInvoked extends org.mockito.exceptions.base.MockitoAssertionError {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
public java.lang.String toString ()
}
org/mockito/exceptions/verification/WantedButNotInvoked.java
org/mockito/exceptions/verification/junit/ArgumentsAreDifferent.class
ArgumentsAreDifferent.java
package org.mockito.exceptions.verification.junit
public org.mockito.exceptions.verification.junit.ArgumentsAreDifferent extends junit.framework.ComparisonFailure {
private static final long serialVersionUID
private final String message
private StackTraceElement[] unfilteredStackTrace
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String message
String wanted
String actual
org.mockito.internal.exceptions.base.ConditionalStackTraceFilter filter
public java.lang.String getMessage ()
public java.lang.StackTraceElement[] getUnfilteredStackTrace ()
public java.lang.String toString ()
}
org/mockito/exceptions/verification/junit/ArgumentsAreDifferent.java
org/mockito/exceptions/verification/junit/JUnitTool.class
JUnitTool.java
package org.mockito.exceptions.verification.junit
public org.mockito.exceptions.verification.junit.JUnitTool extends java.lang.Object {
private static boolean hasJUnit
public void <init> ()
public static boolean hasJUnit ()
public static java.lang.AssertionError createArgumentsAreDifferentException (java.lang.String, java.lang.String, java.lang.String)
Class clazz
AssertionError throwable
Throwable t
String message
String wanted
String actual
static void <clinit> ()
Throwable t
}
org/mockito/exceptions/verification/junit/JUnitTool.java
org/mockito/exceptions/verification/junit/package.html
org/mockito/exceptions/verification/package.html
org/mockito/internal/InOrderImpl.class
InOrderImpl.java
package org.mockito.internal
public org.mockito.internal.InOrderImpl extends java.lang.Object implements org.mockito.InOrder org.mockito.internal.verification.api.InOrderContext {
private final org.mockito.internal.MockitoCore mockitoCore
private final org.mockito.exceptions.Reporter reporter
private final java.util.List mocksToBeVerifiedInOrder
private final org.mockito.internal.verification.api.InOrderContext inOrderContext
public java.util.List getMocksToBeVerifiedInOrder ()
public void <init> (java.util.List)
java.util.List mocksToBeVerifiedInOrder
public java.lang.Object verify (java.lang.Object)
Object mock
public java.lang.Object verify (java.lang.Object, org.mockito.verification.VerificationMode)
Object mock
org.mockito.verification.VerificationMode mode
public boolean isVerified (org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation i
public void markVerified (org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation i
public void verifyNoMoreInteractions ()
}
org/mockito/internal/InOrderImpl.java
org/mockito/internal/MockHandler.class
MockHandler.java
package org.mockito.internal
public org.mockito.internal.MockHandler extends java.lang.Object implements org.mockito.internal.MockitoInvocationHandler org.mockito.internal.MockHandlerInterface {
private static final long serialVersionUID
org.mockito.internal.stubbing.InvocationContainerImpl invocationContainerImpl
org.mockito.internal.invocation.MatchersBinder matchersBinder
org.mockito.internal.progress.MockingProgress mockingProgress
private final org.mockito.internal.creation.MockSettingsImpl mockSettings
public void <init> (org.mockito.internal.creation.MockSettingsImpl)
org.mockito.internal.creation.MockSettingsImpl mockSettings
void <init> ()
public void <init> (org.mockito.internal.MockHandlerInterface)
org.mockito.internal.MockHandlerInterface oldMockHandler
public java.lang.Object handle (org.mockito.internal.invocation.Invocation) throws java.lang.Throwable
org.mockito.internal.invocation.InvocationMatcher invocationMatcher
org.mockito.internal.verification.VerificationDataImpl data
Object ret
org.mockito.internal.invocation.Invocation invocation
org.mockito.verification.VerificationMode verificationMode
org.mockito.internal.invocation.InvocationMatcher invocationMatcher
org.mockito.internal.stubbing.OngoingStubbingImpl ongoingStubbing
org.mockito.internal.stubbing.StubbedInvocationMatcher stubbedInvocation
public org.mockito.stubbing.VoidMethodStubbable voidMethodStubbable (java.lang.Object)
Object mock
public org.mockito.internal.creation.MockSettingsImpl getMockSettings ()
public void setAnswersForStubbing (java.util.List)
java.util.List answers
public org.mockito.internal.stubbing.InvocationContainer getInvocationContainer ()
}
org/mockito/internal/MockHandler.java
org/mockito/internal/MockHandlerInterface.class
MockHandlerInterface.java
package org.mockito.internal
public abstract org.mockito.internal.MockHandlerInterface extends java.lang.Object {
public abstract org.mockito.internal.creation.MockSettingsImpl getMockSettings ()
public abstract org.mockito.stubbing.VoidMethodStubbable voidMethodStubbable (java.lang.Object)
public abstract void setAnswersForStubbing (java.util.List)
public abstract org.mockito.internal.stubbing.InvocationContainer getInvocationContainer ()
}
org/mockito/internal/MockHandlerInterface.java
org/mockito/internal/MockitoCore.class
MockitoCore.java
package org.mockito.internal
public org.mockito.internal.MockitoCore extends java.lang.Object {
private final org.mockito.exceptions.Reporter reporter
private final org.mockito.internal.util.MockUtil mockUtil
private final org.mockito.internal.progress.MockingProgress mockingProgress
public void <init> ()
public java.lang.Object mock (java.lang.Class, org.mockito.MockSettings)
Class classToMock
org.mockito.MockSettings mockSettings
Object mock
public org.mockito.internal.progress.IOngoingStubbing stub ()
org.mockito.internal.progress.IOngoingStubbing stubbing
public org.mockito.stubbing.DeprecatedOngoingStubbing stub (java.lang.Object)
Object methodCall
public org.mockito.stubbing.OngoingStubbing when (java.lang.Object)
Object methodCall
public java.lang.Object verify (java.lang.Object, org.mockito.verification.VerificationMode)
Object mock
org.mockito.verification.VerificationMode mode
public transient void reset (java.lang.Object[])
Object m
Object[] arr$
int len$
int i$
Object[] mocks
public transient void verifyNoMoreInteractions (java.lang.Object[])
org.mockito.internal.stubbing.InvocationContainer invocations
org.mockito.internal.verification.VerificationDataImpl data
org.mockito.exceptions.misusing.NotAMockException e
Object mock
Object[] arr$
int len$
int i$
Object[] mocks
public void verifyNoMoreInteractionsInOrder (java.util.List, org.mockito.internal.verification.api.InOrderContext)
java.util.List mocks
org.mockito.internal.verification.api.InOrderContext inOrderContext
org.mockito.internal.invocation.AllInvocationsFinder finder
org.mockito.internal.verification.api.VerificationDataInOrder data
private void assertMocksNotEmpty (java.lang.Object[])
Object[] mocks
public transient org.mockito.InOrder inOrder (java.lang.Object[])
Object mock
Object[] arr$
int len$
int i$
Object[] mocks
public org.mockito.stubbing.Stubber doAnswer (org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer answer
public org.mockito.stubbing.VoidMethodStubbable stubVoid (java.lang.Object)
Object mock
org.mockito.internal.MockHandlerInterface handler
public void validateMockitoUsage ()
public org.mockito.internal.invocation.Invocation getLastInvocation ()
org.mockito.internal.stubbing.OngoingStubbingImpl ongoingStubbing
java.util.List allInvocations
}
org/mockito/internal/MockitoCore.java
org/mockito/internal/MockitoInvocationHandler.class
MockitoInvocationHandler.java
package org.mockito.internal
public abstract org.mockito.internal.MockitoInvocationHandler extends java.lang.Object implements java.io.Serializable {
public abstract java.lang.Object handle (org.mockito.internal.invocation.Invocation) throws java.lang.Throwable
}
org/mockito/internal/MockitoInvocationHandler.java
org/mockito/internal/configuration/ClassPathLoader.class
ClassPathLoader.java
package org.mockito.internal.configuration
public org.mockito.internal.configuration.ClassPathLoader extends java.lang.Object {
public void <init> ()
public org.mockito.configuration.IMockitoConfiguration loadConfiguration ()
ClassNotFoundException e
ClassCastException e
Exception e
Class configClass
}
org/mockito/internal/configuration/ClassPathLoader.java
org/mockito/internal/configuration/DefaultAnnotationEngine.class
DefaultAnnotationEngine.java
package org.mockito.internal.configuration
public org.mockito.internal.configuration.DefaultAnnotationEngine extends java.lang.Object implements org.mockito.configuration.AnnotationEngine {
public void <init> ()
public java.lang.Object createMockFor (java.lang.annotation.Annotation, java.lang.reflect.Field)
java.lang.annotation.Annotation annotation
java.lang.reflect.Field field
private java.lang.Object processAnnotationOn (org.mockito.Mock, java.lang.reflect.Field)
org.mockito.Mock annotation
java.lang.reflect.Field field
org.mockito.MockSettings mockSettings
private java.lang.Object processAnnotationOn (org.mockito.MockitoAnnotations$Mock, java.lang.reflect.Field)
org.mockito.MockitoAnnotations$Mock annotation
java.lang.reflect.Field field
private java.lang.Object processAnnotationOn (org.mockito.Captor, java.lang.reflect.Field)
org.mockito.Captor annotation
java.lang.reflect.Field field
Class type
Class cls
public void process (java.lang.Class, java.lang.Object)
Exception e
Object mock
java.lang.annotation.Annotation annotation
java.lang.annotation.Annotation[] arr$
int len$
int i$
boolean alreadyAssigned
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
Class clazz
Object testClass
java.lang.reflect.Field[] fields
void throwIfAlreadyAssigned (java.lang.reflect.Field, boolean)
java.lang.reflect.Field field
boolean alreadyAssigned
}
org/mockito/internal/configuration/DefaultAnnotationEngine.java
org/mockito/internal/configuration/DefaultInjectionEngine.class
DefaultInjectionEngine.java
package org.mockito.internal.configuration
public org.mockito.internal.configuration.DefaultInjectionEngine extends java.lang.Object {
private final org.mockito.internal.util.MockUtil mockUtil
public void <init> ()
public void injectMocksOnFields (java.util.Set, java.util.Set, java.lang.Object)
IllegalAccessException e
Object fieldInstance
boolean wasAccessible
Class fieldClass
java.lang.reflect.Field field
java.util.Iterator i$
java.util.Set testClassFields
java.util.Set mocks
Object testClass
private void injectMockCandidate (java.lang.Class, java.util.Set, java.lang.Object)
java.util.List mockCandidates
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
Class awaitingInjectionClazz
java.util.Set mocks
Object fieldInstance
private void inject (java.lang.reflect.Field, java.lang.Object, java.lang.Object)
Exception e
java.lang.reflect.Field field
Object fieldInstance
Object matchingMock
private java.util.List selectMockCandidateOnName (java.util.Collection, java.lang.String)
Object mock
java.util.Iterator i$
java.util.Collection mocks
String fieldName
java.util.List mockNameMatches
private java.util.List selectMockCondidatesOnType (java.util.Collection, java.lang.Class)
Object mock
java.util.Iterator i$
java.util.Collection mocks
Class fieldClass
java.util.List mockTypeMatches
}
org/mockito/internal/configuration/DefaultInjectionEngine.java
org/mockito/internal/configuration/GlobalConfiguration.class
GlobalConfiguration.java
package org.mockito.internal.configuration
public org.mockito.internal.configuration.GlobalConfiguration extends java.lang.Object implements org.mockito.configuration.IMockitoConfiguration java.io.Serializable {
static final long serialVersionUID
private static ThreadLocal globalConfiguration
org.mockito.configuration.IMockitoConfiguration getIt ()
public void <init> ()
private org.mockito.configuration.IMockitoConfiguration createConfig ()
org.mockito.configuration.IMockitoConfiguration defaultConfiguration
org.mockito.configuration.IMockitoConfiguration config
public static void validate ()
public org.mockito.ReturnValues getReturnValues ()
public org.mockito.configuration.AnnotationEngine getAnnotationEngine ()
public boolean cleansStackTrace ()
public org.mockito.stubbing.Answer getDefaultAnswer ()
static void <clinit> ()
}
org/mockito/internal/configuration/GlobalConfiguration.java
org/mockito/internal/configuration/InjectingAnnotationEngine.class
InjectingAnnotationEngine.java
package org.mockito.internal.configuration
public org.mockito.internal.configuration.InjectingAnnotationEngine extends java.lang.Object implements org.mockito.configuration.AnnotationEngine {
org.mockito.configuration.AnnotationEngine delegate
org.mockito.configuration.AnnotationEngine spyAnnotationEngine
public void <init> ()
public java.lang.Object createMockFor (java.lang.annotation.Annotation, java.lang.reflect.Field)
java.lang.annotation.Annotation annotation
java.lang.reflect.Field field
public void process (java.lang.Class, java.lang.Object)
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
Class context
Object testClass
java.lang.reflect.Field[] fields
transient void assertNoAnnotations (java.lang.reflect.Field, java.lang.Class[])
Class annotation
Class[] arr$
int len$
int i$
java.lang.reflect.Field field
Class[] annotations
public void injectMocks (java.lang.Object)
Object testClass
Class clazz
java.util.Set mockDependents
java.util.Set mocks
private static java.util.Set scanForInjection (java.lang.Object, java.lang.Class)
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
Object testClass
Class clazz
java.util.Set testedFields
java.lang.reflect.Field[] fields
private static java.util.Set scanMocks (java.lang.Object, java.lang.Class)
IllegalAccessException e
Object fieldInstance
boolean wasAccessible
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
Object testClass
Class clazz
java.util.Set mocks
}
org/mockito/internal/configuration/InjectingAnnotationEngine.java
org/mockito/internal/configuration/SpyAnnotationEngine.class
SpyAnnotationEngine.java
package org.mockito.internal.configuration
public org.mockito.internal.configuration.SpyAnnotationEngine extends java.lang.Object implements org.mockito.configuration.AnnotationEngine {
public void <init> ()
public java.lang.Object createMockFor (java.lang.annotation.Annotation, java.lang.reflect.Field)
java.lang.annotation.Annotation annotation
java.lang.reflect.Field field
public void process (java.lang.Class, java.lang.Object)
Object instance
IllegalAccessException e
boolean wasAccessible
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
Class context
Object testClass
java.lang.reflect.Field[] fields
transient void assertNoAnnotations (java.lang.Class, java.lang.reflect.Field, java.lang.Class[])
Class u
Class[] arr$
int len$
int i$
Class annotation
java.lang.reflect.Field field
Class[] undesiredAnnotations
}
org/mockito/internal/configuration/SpyAnnotationEngine.java
org/mockito/internal/configuration/package.html
org/mockito/internal/creation/AbstractMockitoMethodProxy.class
AbstractMockitoMethodProxy.java
package org.mockito.internal.creation
public abstract org.mockito.internal.creation.AbstractMockitoMethodProxy extends java.lang.Object implements org.mockito.internal.creation.MockitoMethodProxy {
public void <init> ()
public java.lang.Object invokeSuper (java.lang.Object, java.lang.Object[]) throws java.lang.Throwable
Object target
Object[] arguments
}
org/mockito/internal/creation/AbstractMockitoMethodProxy.java
org/mockito/internal/creation/ClassNameFinder.class
ClassNameFinder.java
package org.mockito.internal.creation
public org.mockito.internal.creation.ClassNameFinder extends java.lang.Object {
public void <init> ()
public static java.lang.String classNameForMock (java.lang.Object)
Object mock
}
org/mockito/internal/creation/ClassNameFinder.java
org/mockito/internal/creation/DelegatingMethod.class
DelegatingMethod.java
package org.mockito.internal.creation
public org.mockito.internal.creation.DelegatingMethod extends java.lang.Object implements org.mockito.internal.invocation.MockitoMethod {
private final java.lang.reflect.Method method
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.reflect.Method)
java.lang.reflect.Method method
public java.lang.Class[] getExceptionTypes ()
public java.lang.reflect.Method getJavaMethod ()
public java.lang.String getName ()
public java.lang.Class[] getParameterTypes ()
public java.lang.Class getReturnType ()
public boolean isVarArgs ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
static void <clinit> ()
}
org/mockito/internal/creation/DelegatingMethod.java
org/mockito/internal/creation/DelegatingMockitoMethodProxy.class
DelegatingMockitoMethodProxy.java
package org.mockito.internal.creation
public org.mockito.internal.creation.DelegatingMockitoMethodProxy extends org.mockito.internal.creation.AbstractMockitoMethodProxy {
private final org.mockito.cglib.proxy.MethodProxy methodProxy
public void <init> (org.mockito.cglib.proxy.MethodProxy)
org.mockito.cglib.proxy.MethodProxy methodProxy
public org.mockito.cglib.proxy.MethodProxy getMethodProxy ()
}
org/mockito/internal/creation/DelegatingMockitoMethodProxy.java
org/mockito/internal/creation/MethodInterceptorFilter.class
MethodInterceptorFilter.java
package org.mockito.internal.creation
public org.mockito.internal.creation.MethodInterceptorFilter extends java.lang.Object implements org.mockito.cglib.proxy.MethodInterceptor java.io.Serializable {
private static final long serialVersionUID
private final org.mockito.internal.MockitoInvocationHandler handler
org.mockito.internal.creation.cglib.CGLIBHacker cglibHacker
org.mockito.internal.util.ObjectMethodsGuru objectMethodsGuru
private final org.mockito.internal.creation.MockSettingsImpl mockSettings
public void <init> (org.mockito.internal.MockitoInvocationHandler, org.mockito.internal.creation.MockSettingsImpl)
org.mockito.internal.MockitoInvocationHandler handler
org.mockito.internal.creation.MockSettingsImpl mockSettings
public java.lang.Object intercept (java.lang.Object, java.lang.reflect.Method, java.lang.Object[], org.mockito.cglib.proxy.MethodProxy) throws java.lang.Throwable
Object proxy
java.lang.reflect.Method method
Object[] args
org.mockito.cglib.proxy.MethodProxy methodProxy
org.mockito.internal.creation.MockitoMethodProxy mockitoMethodProxy
org.mockito.internal.invocation.MockitoMethod mockitoMethod
org.mockito.internal.invocation.realmethod.FilteredCGLIBProxyRealMethod realMethod
org.mockito.internal.invocation.Invocation invocation
public org.mockito.internal.MockitoInvocationHandler getHandler ()
private int hashCodeForMock (java.lang.Object)
Object mock
public org.mockito.internal.creation.MockitoMethodProxy createMockitoMethodProxy (org.mockito.cglib.proxy.MethodProxy)
org.mockito.cglib.proxy.MethodProxy methodProxy
public org.mockito.internal.invocation.MockitoMethod createMockitoMethod (java.lang.reflect.Method)
java.lang.reflect.Method method
}
org/mockito/internal/creation/MethodInterceptorFilter.java
org/mockito/internal/creation/MockSettingsImpl.class
MockSettingsImpl.java
package org.mockito.internal.creation
public org.mockito.internal.creation.MockSettingsImpl extends java.lang.Object implements org.mockito.MockSettings {
private static final long serialVersionUID
private Class[] extraInterfaces
private String name
private Object spiedInstance
private org.mockito.stubbing.Answer defaultAnswer
private org.mockito.internal.util.MockName mockName
private boolean serializable
public void <init> ()
public org.mockito.MockSettings serializable ()
public transient org.mockito.MockSettings extraInterfaces (java.lang.Class[])
Class i
Class[] arr$
int len$
int i$
Class[] extraInterfaces
public org.mockito.internal.util.MockName getMockName ()
public java.lang.Class[] getExtraInterfaces ()
public java.lang.Object getSpiedInstance ()
public org.mockito.MockSettings name (java.lang.String)
String name
public org.mockito.MockSettings spiedInstance (java.lang.Object)
Object spiedInstance
public org.mockito.MockSettings defaultAnswer (org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer defaultAnswer
public org.mockito.stubbing.Answer getDefaultAnswer ()
public boolean isSerializable ()
public void initiateMockName (java.lang.Class)
Class classToMock
}
org/mockito/internal/creation/MockSettingsImpl.java
org/mockito/internal/creation/MockitoMethodProxy.class
MockitoMethodProxy.java
package org.mockito.internal.creation
public abstract org.mockito.internal.creation.MockitoMethodProxy extends java.lang.Object {
public abstract java.lang.Object invokeSuper (java.lang.Object, java.lang.Object[]) throws java.lang.Throwable
public abstract org.mockito.cglib.proxy.MethodProxy getMethodProxy ()
}
org/mockito/internal/creation/MockitoMethodProxy.java
org/mockito/internal/creation/SerializableMockitoMethodProxy.class
SerializableMockitoMethodProxy.java
package org.mockito.internal.creation
public org.mockito.internal.creation.SerializableMockitoMethodProxy extends org.mockito.internal.creation.AbstractMockitoMethodProxy implements java.io.Serializable {
private static final long serialVersionUID
private final Class c1
private final Class c2
private final String desc
private final String name
private final String superName
private transient org.mockito.cglib.proxy.MethodProxy methodProxy
public void <init> (org.mockito.cglib.proxy.MethodProxy)
org.mockito.cglib.proxy.MethodProxy methodProxy
Object info
public org.mockito.cglib.proxy.MethodProxy getMethodProxy ()
}
org/mockito/internal/creation/SerializableMockitoMethodProxy.java
org/mockito/internal/creation/cglib/CGLIBHacker.class
CGLIBHacker.java
package org.mockito.internal.creation.cglib
public org.mockito.internal.creation.cglib.CGLIBHacker extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public void <init> ()
public void setMockitoNamingPolicy (org.mockito.internal.creation.MockitoMethodProxy)
org.mockito.cglib.proxy.MethodProxy methodProxy
java.lang.reflect.Field createInfoField
Object createInfo
java.lang.reflect.Field namingPolicyField
Exception e
org.mockito.internal.creation.MockitoMethodProxy mockitoMethodProxy
private java.lang.reflect.Field reflectOnCreateInfo (org.mockito.cglib.proxy.MethodProxy) throws java.lang.SecurityException java.lang.NoSuchFieldException
org.mockito.cglib.proxy.MethodProxy methodProxy
Class cglibMethodProxyClass
}
org/mockito/internal/creation/cglib/CGLIBHacker.java
org/mockito/internal/creation/cglib/MockitoNamingPolicy.class
MockitoNamingPolicy.java
package org.mockito.internal.creation.cglib
public org.mockito.internal.creation.cglib.MockitoNamingPolicy extends org.mockito.cglib.core.DefaultNamingPolicy {
public static final org.mockito.internal.creation.cglib.MockitoNamingPolicy INSTANCE
public void <init> ()
protected java.lang.String getTag ()
static void <clinit> ()
}
org/mockito/internal/creation/cglib/MockitoNamingPolicy.java
org/mockito/internal/creation/cglib/package.html
org/mockito/internal/creation/jmock/ClassImposterizer$1.class
ClassImposterizer.java
package org.mockito.internal.creation.jmock
org.mockito.internal.creation.jmock.ClassImposterizer$1 extends org.mockito.internal.creation.cglib.MockitoNamingPolicy {
void <init> ()
public java.lang.String getClassName (java.lang.String, java.lang.String, java.lang.Object, org.mockito.cglib.core.Predicate)
String prefix
String source
Object key
org.mockito.cglib.core.Predicate names
}
org/mockito/internal/creation/jmock/ClassImposterizer$2.class
ClassImposterizer.java
package org.mockito.internal.creation.jmock
org.mockito.internal.creation.jmock.ClassImposterizer$2 extends java.lang.Object implements org.mockito.cglib.proxy.CallbackFilter {
void <init> ()
public int accept (java.lang.reflect.Method)
java.lang.reflect.Method method
}
org/mockito/internal/creation/jmock/ClassImposterizer$3.class
ClassImposterizer.java
package org.mockito.internal.creation.jmock
org.mockito.internal.creation.jmock.ClassImposterizer$3 extends org.mockito.cglib.proxy.Enhancer {
final synthetic org.mockito.internal.creation.jmock.ClassImposterizer this$0
void <init> (org.mockito.internal.creation.jmock.ClassImposterizer)
protected void filterConstructors (java.lang.Class, java.util.List)
Class sc
java.util.List constructors
}
org/mockito/internal/creation/jmock/ClassImposterizer$ClassWithSuperclassToWorkAroundCglibBug.class
ClassImposterizer.java
package org.mockito.internal.creation.jmock
public org.mockito.internal.creation.jmock.ClassImposterizer$ClassWithSuperclassToWorkAroundCglibBug extends java.lang.Object {
public void <init> ()
}
org/mockito/internal/creation/jmock/ClassImposterizer.class
ClassImposterizer.java
package org.mockito.internal.creation.jmock
public org.mockito.internal.creation.jmock.ClassImposterizer extends java.lang.Object {
public static final org.mockito.internal.creation.jmock.ClassImposterizer INSTANCE
private org.objenesis.ObjenesisStd objenesis
private static final org.mockito.cglib.core.NamingPolicy NAMING_POLICY_THAT_ALLOWS_IMPOSTERISATION_OF_CLASSES_IN_SIGNED_PACKAGES
private static final org.mockito.cglib.proxy.CallbackFilter IGNORE_BRIDGE_METHODS
private void <init> ()
public boolean canImposterise (java.lang.Class)
Class type
public transient java.lang.Object imposterise (org.mockito.cglib.proxy.MethodInterceptor, java.lang.Class, java.lang.Class[])
Class proxyClass
org.mockito.cglib.proxy.MethodInterceptor interceptor
Class mockedType
Class[] ancillaryTypes
private void setConstructorsAccessible (java.lang.Class, boolean)
java.lang.reflect.Constructor constructor
java.lang.reflect.Constructor[] arr$
int len$
int i$
Class mockedType
boolean accessible
private transient java.lang.Class createProxyClass (java.lang.Class, java.lang.Class[])
org.mockito.cglib.core.CodeGenerationException e
Class mockedType
Class[] interfaces
org.mockito.cglib.proxy.Enhancer enhancer
private java.lang.Object createProxy (java.lang.Class, org.mockito.cglib.proxy.MethodInterceptor)
Class proxyClass
org.mockito.cglib.proxy.MethodInterceptor interceptor
org.mockito.cglib.proxy.Factory proxy
private transient java.lang.Class[] prepend (java.lang.Class, java.lang.Class[])
Class first
Class[] rest
Class[] all
static void <clinit> ()
}
org/mockito/internal/creation/jmock/ClassImposterizer.java
org/mockito/internal/creation/jmock/SearchingClassLoader.class
SearchingClassLoader.java
package org.mockito.internal.creation.jmock
public org.mockito.internal.creation.jmock.SearchingClassLoader extends java.lang.ClassLoader {
private final ClassLoader nextToSearch
public void <init> (java.lang.ClassLoader, java.lang.ClassLoader)
ClassLoader parent
ClassLoader nextToSearch
public static transient java.lang.ClassLoader combineLoadersOf (java.lang.Class[])
Class[] classes
private static transient java.lang.ClassLoader combineLoadersOf (java.lang.Class, java.lang.Class[])
Class c
Class[] arr$
int len$
int i$
Class first
Class[] others
java.util.List loaders
private static java.lang.ClassLoader combine (java.util.List)
int i
java.util.List parentLoaders
ClassLoader loader
private static void addIfNewElement (java.util.List, java.lang.ClassLoader)
java.util.List loaders
ClassLoader c
protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
String name
}
org/mockito/internal/creation/jmock/SearchingClassLoader.java
org/mockito/internal/creation/jmock/SerializableNoOp.class
SerializableNoOp.java
package org.mockito.internal.creation.jmock
public org.mockito.internal.creation.jmock.SerializableNoOp extends java.lang.Object implements org.mockito.cglib.proxy.NoOp java.io.Serializable {
private static final long serialVersionUID
public static final org.mockito.cglib.proxy.Callback SERIALIZABLE_INSTANCE
public void <init> ()
static void <clinit> ()
}
org/mockito/internal/creation/jmock/SerializableNoOp.java
org/mockito/internal/creation/jmock/jmock-license.txt
org/mockito/internal/creation/jmock/package.html
org/mockito/internal/creation/package.html
org/mockito/internal/debugging/FindingsListener.class
FindingsListener.java
package org.mockito.internal.debugging
public abstract org.mockito.internal.debugging.FindingsListener extends java.lang.Object {
public abstract void foundStubCalledWithDifferentArgs (org.mockito.internal.invocation.Invocation, org.mockito.internal.invocation.InvocationMatcher)
public abstract void foundUnusedStub (org.mockito.internal.invocation.Invocation)
public abstract void foundUnstubbed (org.mockito.internal.invocation.InvocationMatcher)
}
org/mockito/internal/debugging/FindingsListener.java
org/mockito/internal/debugging/Localized.class
Localized.java
package org.mockito.internal.debugging
public org.mockito.internal.debugging.Localized extends java.lang.Object {
private final Object object
private final org.mockito.internal.debugging.Location location
public void <init> (java.lang.Object)
Object object
public java.lang.Object getObject ()
public org.mockito.internal.debugging.Location getLocation ()
}
org/mockito/internal/debugging/Localized.java
org/mockito/internal/debugging/Location.class
Location.java
package org.mockito.internal.debugging
public org.mockito.internal.debugging.Location extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final String where
public void <init> ()
public void <init> (org.mockito.internal.exceptions.base.StackTraceFilter)
org.mockito.internal.exceptions.base.StackTraceFilter filter
StackTraceElement[] stackTrace
StackTraceElement[] filtered
public java.lang.String toString ()
}
org/mockito/internal/debugging/Location.java
org/mockito/internal/debugging/LoggingListener.class
LoggingListener.java
package org.mockito.internal.debugging
public org.mockito.internal.debugging.LoggingListener extends java.lang.Object implements org.mockito.internal.debugging.FindingsListener {
private boolean warnAboutUnstubbed
private final org.mockito.internal.util.MockitoLogger logger
public void <init> (boolean, org.mockito.internal.util.MockitoLogger)
boolean warnAboutUnstubbed
org.mockito.internal.util.MockitoLogger logger
public void foundStubCalledWithDifferentArgs (org.mockito.internal.invocation.Invocation, org.mockito.internal.invocation.InvocationMatcher)
org.mockito.internal.invocation.Invocation unused
org.mockito.internal.invocation.InvocationMatcher unstubbed
public void foundUnusedStub (org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation unused
public void foundUnstubbed (org.mockito.internal.invocation.InvocationMatcher)
org.mockito.internal.invocation.InvocationMatcher unstubbed
public boolean isWarnAboutUnstubbed ()
public org.mockito.internal.util.MockitoLogger getLogger ()
}
org/mockito/internal/debugging/LoggingListener.java
org/mockito/internal/debugging/MockitoDebuggerImpl.class
MockitoDebuggerImpl.java
package org.mockito.internal.debugging
public org.mockito.internal.debugging.MockitoDebuggerImpl extends java.lang.Object implements org.mockito.MockitoDebugger {
private org.mockito.internal.invocation.AllInvocationsFinder allInvocationsFinder
private org.mockito.internal.invocation.UnusedStubsFinder unusedStubsFinder
public void <init> ()
public transient java.lang.String printInvocations (java.lang.Object[])
org.mockito.internal.invocation.Invocation i
java.util.Iterator i$
org.mockito.internal.invocation.Invocation i
java.util.Iterator i$
Object[] mocks
String out
java.util.List invocations
private java.lang.String line (java.lang.String)
String text
private java.lang.String print (java.lang.String)
String out
}
org/mockito/internal/debugging/MockitoDebuggerImpl.java
org/mockito/internal/debugging/WarningsCollector.class
WarningsCollector.java
package org.mockito.internal.debugging
public org.mockito.internal.debugging.WarningsCollector extends java.lang.Object {
java.util.List createdMocks
public void <init> ()
org.mockito.internal.progress.MockingProgress progress
public java.lang.String getWarnings ()
java.util.List unused
java.util.List all
java.util.List allInvocationMatchers
String warnings
}
org/mockito/internal/debugging/WarningsCollector.java
org/mockito/internal/debugging/WarningsFinder.class
WarningsFinder.java
package org.mockito.internal.debugging
public org.mockito.internal.debugging.WarningsFinder extends java.lang.Object {
private final java.util.List baseUnusedStubs
private final java.util.List baseAllInvocations
public void <init> (java.util.List, java.util.List)
java.util.List unusedStubs
java.util.List allInvocations
public void find (org.mockito.internal.debugging.FindingsListener)
org.mockito.internal.invocation.InvocationMatcher unstubbed
org.mockito.internal.invocation.Invocation unused
java.util.Iterator unstubbedIterator
org.mockito.internal.invocation.Invocation i
java.util.Iterator i$
org.mockito.internal.invocation.InvocationMatcher i
java.util.Iterator i$
org.mockito.internal.debugging.FindingsListener findingsListener
java.util.List unusedStubs
java.util.List allInvocations
java.util.Iterator unusedIterator
}
org/mockito/internal/debugging/WarningsFinder.java
org/mockito/internal/debugging/WarningsPrinterImpl.class
WarningsPrinterImpl.java
package org.mockito.internal.debugging
public org.mockito.internal.debugging.WarningsPrinterImpl extends java.lang.Object {
private final boolean warnAboutUnstubbed
private org.mockito.internal.debugging.WarningsFinder finder
public void <init> (java.util.List, java.util.List)
java.util.List unusedStubs
java.util.List unstubbedInvocations
public void <init> (java.util.List, java.util.List, boolean)
java.util.List unusedStubs
java.util.List allInvocations
boolean warnAboutUnstubbed
void <init> (boolean, org.mockito.internal.debugging.WarningsFinder)
boolean warnAboutUnstubbed
org.mockito.internal.debugging.WarningsFinder finder
public void print (org.mockito.internal.util.MockitoLogger)
org.mockito.internal.util.MockitoLogger logger
public java.lang.String print ()
org.mockito.internal.util.SimpleMockitoLogger logger
}
org/mockito/internal/debugging/WarningsPrinterImpl.java
org/mockito/internal/debugging/package.html
org/mockito/internal/exceptions/ExceptionIncludingMockitoWarnings.class
ExceptionIncludingMockitoWarnings.java
package org.mockito.internal.exceptions
public org.mockito.internal.exceptions.ExceptionIncludingMockitoWarnings extends java.lang.RuntimeException {
private static final long serialVersionUID
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable throwable
}
org/mockito/internal/exceptions/ExceptionIncludingMockitoWarnings.java
org/mockito/internal/exceptions/VerificationAwareInvocation.class
VerificationAwareInvocation.java
package org.mockito.internal.exceptions
public abstract org.mockito.internal.exceptions.VerificationAwareInvocation extends java.lang.Object implements org.mockito.exceptions.PrintableInvocation {
public abstract boolean isVerified ()
}
org/mockito/internal/exceptions/VerificationAwareInvocation.java
org/mockito/internal/exceptions/base/ConditionalStackTraceFilter.class
ConditionalStackTraceFilter.java
package org.mockito.internal.exceptions.base
public org.mockito.internal.exceptions.base.ConditionalStackTraceFilter extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
private org.mockito.configuration.IMockitoConfiguration config
private org.mockito.internal.exceptions.base.StackTraceFilter filter
public void <init> ()
public void filter (java.lang.Throwable)
Throwable throwable
StackTraceElement[] filtered
}
org/mockito/internal/exceptions/base/ConditionalStackTraceFilter.java
org/mockito/internal/exceptions/base/StackTraceFilter.class
StackTraceFilter.java
package org.mockito.internal.exceptions.base
public org.mockito.internal.exceptions.base.StackTraceFilter extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
public void <init> ()
public boolean isBad (java.lang.StackTraceElement)
StackTraceElement e
boolean fromMockObject
boolean fromOrgMockito
boolean isRunner
boolean isInternalRunner
public java.lang.StackTraceElement[] filter (java.lang.StackTraceElement[], boolean)
int i
java.util.List top
StackTraceElement[] target
boolean keepTop
java.util.List unfilteredStackTrace
int lastBad
int firstBad
java.util.List top
java.util.List bottom
java.util.List filtered
}
org/mockito/internal/exceptions/base/StackTraceFilter.java
org/mockito/internal/exceptions/base/package.html
org/mockito/internal/exceptions/util/ScenarioPrinter.class
ScenarioPrinter.java
package org.mockito.internal.exceptions.util
public org.mockito.internal.exceptions.util.ScenarioPrinter extends java.lang.Object {
public void <init> ()
public java.lang.String print (java.util.List)
org.mockito.internal.exceptions.VerificationAwareInvocation i
java.util.Iterator i$
java.util.List invocations
StringBuilder sb
int counter
String scenario
}
org/mockito/internal/exceptions/util/ScenarioPrinter.java
org/mockito/internal/invocation/AllInvocationsFinder$1.class
AllInvocationsFinder.java
package org.mockito.internal.invocation
org.mockito.internal.invocation.AllInvocationsFinder$1 extends java.lang.Object {
}
org/mockito/internal/invocation/AllInvocationsFinder$SequenceNumberComparator.class
AllInvocationsFinder.java
package org.mockito.internal.invocation
final org.mockito.internal.invocation.AllInvocationsFinder$SequenceNumberComparator extends java.lang.Object implements java.util.Comparator {
final synthetic org.mockito.internal.invocation.AllInvocationsFinder this$0
private void <init> (org.mockito.internal.invocation.AllInvocationsFinder)
public int compare (org.mockito.internal.invocation.Invocation, org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation o1
org.mockito.internal.invocation.Invocation o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
synthetic void <init> (org.mockito.internal.invocation.AllInvocationsFinder, org.mockito.internal.invocation.AllInvocationsFinder$1)
org.mockito.internal.invocation.AllInvocationsFinder x0
org.mockito.internal.invocation.AllInvocationsFinder$1 x1
}
org/mockito/internal/invocation/AllInvocationsFinder.class
AllInvocationsFinder.java
package org.mockito.internal.invocation
public org.mockito.internal.invocation.AllInvocationsFinder extends java.lang.Object {
public void <init> ()
public java.util.List find (java.util.List)
org.mockito.internal.MockHandlerInterface handler
java.util.List fromSingleMock
Object mock
java.util.Iterator i$
java.util.List mocks
java.util.Set invocationsInOrder
}
org/mockito/internal/invocation/AllInvocationsFinder.java
org/mockito/internal/invocation/ArgumentsComparator.class
ArgumentsComparator.java
package org.mockito.internal.invocation
public org.mockito.internal.invocation.ArgumentsComparator extends java.lang.Object {
public void <init> ()
public boolean argumentsMatch (org.mockito.internal.invocation.InvocationMatcher, org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.InvocationMatcher invocationMatcher
org.mockito.internal.invocation.Invocation actual
Object[] actualArgs
public boolean argumentsMatch (org.mockito.internal.invocation.InvocationMatcher, java.lang.Object[])
int i
org.mockito.internal.invocation.InvocationMatcher invocationMatcher
Object[] actualArgs
private boolean varArgsMatch (org.mockito.internal.invocation.InvocationMatcher, org.mockito.internal.invocation.Invocation)
org.hamcrest.Matcher actualMatcher
org.hamcrest.Matcher actualMatcher
org.hamcrest.Matcher m
int i
org.mockito.internal.invocation.InvocationMatcher invocationMatcher
org.mockito.internal.invocation.Invocation actual
Object[] rawArgs
java.util.List matchers
}
org/mockito/internal/invocation/ArgumentsComparator.java
org/mockito/internal/invocation/CapturesArgumensFromInvocation.class
CapturesArgumensFromInvocation.java
package org.mockito.internal.invocation
public abstract org.mockito.internal.invocation.CapturesArgumensFromInvocation extends java.lang.Object {
public abstract void captureArgumentsFrom (org.mockito.internal.invocation.Invocation)
}
org/mockito/internal/invocation/CapturesArgumensFromInvocation.java
org/mockito/internal/invocation/Invocation.class
Invocation.java
package org.mockito.internal.invocation
public org.mockito.internal.invocation.Invocation extends java.lang.Object implements org.mockito.exceptions.PrintableInvocation org.mockito.invocation.InvocationOnMock org.mockito.internal.reporting.PrintingFriendlyInvocation org.mockito.internal.exceptions.VerificationAwareInvocation {
private static final long serialVersionUID
private static final int MAX_LINE_LENGTH
private final int sequenceNumber
private final Object mock
private final org.mockito.internal.invocation.MockitoMethod method
private final Object[] arguments
private final Object[] rawArguments
private final org.mockito.internal.debugging.Location location
private boolean verified
final org.mockito.internal.invocation.realmethod.RealMethod realMethod
private org.mockito.internal.invocation.StubInfo stubInfo
public void <init> (java.lang.Object, org.mockito.internal.invocation.MockitoMethod, java.lang.Object[], int, org.mockito.internal.invocation.realmethod.RealMethod)
Object mock
org.mockito.internal.invocation.MockitoMethod mockitoMethod
Object[] args
int sequenceNumber
org.mockito.internal.invocation.realmethod.RealMethod realMethod
private static java.lang.Object[] expandVarArgs (boolean, java.lang.Object[])
Object[] varArgs
boolean isVarArgs
Object[] args
int nonVarArgsCount
Object[] varArgs
int varArgsCount
Object[] newArgs
public java.lang.Object getMock ()
public java.lang.reflect.Method getMethod ()
public java.lang.Object[] getArguments ()
public boolean isVerified ()
public java.lang.Integer getSequenceNumber ()
public boolean equals (java.lang.Object)
Object o
org.mockito.internal.invocation.Invocation other
private boolean equalArguments (java.lang.Object[])
Object[] arguments
public int hashCode ()
public java.lang.String toString ()
protected java.lang.String toString (java.util.List, org.mockito.internal.reporting.PrintSettings)
java.util.List matchers
org.mockito.internal.reporting.PrintSettings printSettings
org.mockito.internal.matchers.MatchersPrinter matchersPrinter
String method
String invocation
private java.lang.String qualifiedMethodName ()
protected java.util.List argumentsToMatchers ()
Object arg
Object[] arr$
int len$
int i$
java.util.List matchers
public static boolean isToString (org.mockito.invocation.InvocationOnMock)
org.mockito.invocation.InvocationOnMock invocation
public boolean isValidException (java.lang.Throwable)
Class exception
Class[] arr$
int len$
int i$
Throwable throwable
Class[] exceptions
Class throwableClass
public boolean isValidReturnType (java.lang.Class)
Class clazz
public boolean isVoid ()
public java.lang.String printMethodReturnType ()
public java.lang.String getMethodName ()
public boolean returnsPrimitive ()
public org.mockito.internal.debugging.Location getLocation ()
public int getArgumentsCount ()
public java.lang.Object[] getRawArguments ()
public java.lang.Object callRealMethod () throws java.lang.Throwable
public boolean isDeclaredOnInterface ()
public java.lang.String toString (org.mockito.internal.reporting.PrintSettings)
org.mockito.internal.reporting.PrintSettings printSettings
void markVerified ()
public org.mockito.internal.invocation.StubInfo stubInfo ()
public void markStubbed (org.mockito.internal.invocation.StubInfo)
org.mockito.internal.invocation.StubInfo stubInfo
}
org/mockito/internal/invocation/Invocation.java
org/mockito/internal/invocation/InvocationMarker.class
InvocationMarker.java
package org.mockito.internal.invocation
public org.mockito.internal.invocation.InvocationMarker extends java.lang.Object {
public void <init> ()
public void markVerified (java.util.List, org.mockito.internal.invocation.CapturesArgumensFromInvocation)
org.mockito.internal.invocation.Invocation invocation
java.util.Iterator i$
java.util.List invocations
org.mockito.internal.invocation.CapturesArgumensFromInvocation wanted
public void markVerified (org.mockito.internal.invocation.Invocation, org.mockito.internal.invocation.CapturesArgumensFromInvocation)
org.mockito.internal.invocation.Invocation invocation
org.mockito.internal.invocation.CapturesArgumensFromInvocation wanted
public void markVerifiedInOrder (java.util.List, org.mockito.internal.invocation.CapturesArgumensFromInvocation, org.mockito.internal.verification.api.InOrderContext)
org.mockito.internal.invocation.Invocation i
java.util.Iterator i$
java.util.List chunk
org.mockito.internal.invocation.CapturesArgumensFromInvocation wanted
org.mockito.internal.verification.api.InOrderContext context
}
org/mockito/internal/invocation/InvocationMarker.java
org/mockito/internal/invocation/InvocationMatcher.class
InvocationMatcher.java
package org.mockito.internal.invocation
public org.mockito.internal.invocation.InvocationMatcher extends java.lang.Object implements org.mockito.exceptions.PrintableInvocation org.mockito.internal.reporting.PrintingFriendlyInvocation org.mockito.internal.invocation.CapturesArgumensFromInvocation java.io.Serializable {
private static final long serialVersionUID
private final org.mockito.internal.invocation.Invocation invocation
private final java.util.List matchers
public void <init> (org.mockito.internal.invocation.Invocation, java.util.List)
org.mockito.internal.invocation.Invocation invocation
java.util.List matchers
public void <init> (org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation invocation
public java.lang.reflect.Method getMethod ()
public org.mockito.internal.invocation.Invocation getInvocation ()
public java.util.List getMatchers ()
public java.lang.String toString ()
public boolean matches (org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation actual
private boolean safelyArgumentsMatch (java.lang.Object[])
Throwable t
Object[] actualArgs
public boolean hasSimilarMethod (org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation candidate
String wantedMethodName
String currentMethodName
boolean methodNameEquals
boolean isUnverified
boolean mockIsTheSame
boolean methodEquals
boolean overloadedButSameArgs
public boolean hasSameMethod (org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation candidate
public org.mockito.internal.debugging.Location getLocation ()
public java.lang.String toString (org.mockito.internal.reporting.PrintSettings)
org.mockito.internal.reporting.PrintSettings printSettings
public void captureArgumentsFrom (org.mockito.internal.invocation.Invocation)
org.hamcrest.Matcher m
java.util.Iterator i$
org.mockito.internal.invocation.Invocation i
int k
public static java.util.List createFrom (java.util.List)
org.mockito.internal.invocation.Invocation i
java.util.Iterator i$
java.util.List invocations
java.util.LinkedList out
}
org/mockito/internal/invocation/InvocationMatcher.java
org/mockito/internal/invocation/InvocationsFinder$1.class
InvocationsFinder.java
package org.mockito.internal.invocation
org.mockito.internal.invocation.InvocationsFinder$1 extends java.lang.Object {
}
org/mockito/internal/invocation/InvocationsFinder$RemoveNotMatching.class
InvocationsFinder.java
package org.mockito.internal.invocation
org.mockito.internal.invocation.InvocationsFinder$RemoveNotMatching extends java.lang.Object implements org.mockito.internal.util.ListUtil$Filter {
private final org.mockito.internal.invocation.InvocationMatcher wanted
final synthetic org.mockito.internal.invocation.InvocationsFinder this$0
private void <init> (org.mockito.internal.invocation.InvocationsFinder, org.mockito.internal.invocation.InvocationMatcher)
org.mockito.internal.invocation.InvocationMatcher wanted
public boolean isOut (org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation invocation
public volatile synthetic boolean isOut (java.lang.Object)
Object x0
synthetic void <init> (org.mockito.internal.invocation.InvocationsFinder, org.mockito.internal.invocation.InvocationMatcher, org.mockito.internal.invocation.InvocationsFinder$1)
org.mockito.internal.invocation.InvocationsFinder x0
org.mockito.internal.invocation.InvocationMatcher x1
org.mockito.internal.invocation.InvocationsFinder$1 x2
}
org/mockito/internal/invocation/InvocationsFinder$RemoveUnverifiedInOrder.class
InvocationsFinder.java
package org.mockito.internal.invocation
org.mockito.internal.invocation.InvocationsFinder$RemoveUnverifiedInOrder extends java.lang.Object implements org.mockito.internal.util.ListUtil$Filter {
private final org.mockito.internal.verification.api.InOrderContext orderingContext
final synthetic org.mockito.internal.invocation.InvocationsFinder this$0
public void <init> (org.mockito.internal.invocation.InvocationsFinder, org.mockito.internal.verification.api.InOrderContext)
org.mockito.internal.verification.api.InOrderContext orderingContext
public boolean isOut (org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation invocation
public volatile synthetic boolean isOut (java.lang.Object)
Object x0
}
org/mockito/internal/invocation/InvocationsFinder.class
InvocationsFinder.java
package org.mockito.internal.invocation
public org.mockito.internal.invocation.InvocationsFinder extends java.lang.Object {
public void <init> ()
public java.util.List findInvocations (java.util.List, org.mockito.internal.invocation.InvocationMatcher)
java.util.List invocations
org.mockito.internal.invocation.InvocationMatcher wanted
public java.util.List findAllMatchingUnverifiedChunks (java.util.List, org.mockito.internal.invocation.InvocationMatcher, org.mockito.internal.verification.api.InOrderContext)
java.util.List invocations
org.mockito.internal.invocation.InvocationMatcher wanted
org.mockito.internal.verification.api.InOrderContext orderingContext
java.util.List unverified
public java.util.List findMatchingChunk (java.util.List, org.mockito.internal.invocation.InvocationMatcher, int, org.mockito.internal.verification.api.InOrderContext)
java.util.List invocations
org.mockito.internal.invocation.InvocationMatcher wanted
int wantedCount
org.mockito.internal.verification.api.InOrderContext context
java.util.List unverified
java.util.List firstChunk
private java.util.List getFirstMatchingChunk (org.mockito.internal.invocation.InvocationMatcher, java.util.List)
org.mockito.internal.invocation.Invocation invocation
java.util.Iterator i$
org.mockito.internal.invocation.InvocationMatcher wanted
java.util.List unverified
java.util.List firstChunk
public org.mockito.internal.invocation.Invocation findSimilarInvocation (java.util.List, org.mockito.internal.invocation.InvocationMatcher)
org.mockito.internal.invocation.Invocation invocation
java.util.Iterator i$
java.util.List invocations
org.mockito.internal.invocation.InvocationMatcher wanted
org.mockito.internal.invocation.Invocation firstSimilar
public org.mockito.internal.invocation.Invocation findFirstUnverified (java.util.List)
java.util.List invocations
org.mockito.internal.invocation.Invocation findFirstUnverified (java.util.List, java.lang.Object)
boolean mockIsValid
org.mockito.internal.invocation.Invocation i
java.util.Iterator i$
java.util.List invocations
Object mock
public org.mockito.internal.debugging.Location getLastLocation (java.util.List)
org.mockito.internal.invocation.Invocation last
java.util.List invocations
public org.mockito.internal.invocation.Invocation findPreviousVerifiedInOrder (java.util.List, org.mockito.internal.verification.api.InOrderContext)
java.util.List invocations
org.mockito.internal.verification.api.InOrderContext context
java.util.LinkedList verifiedOnly
private java.util.List removeVerifiedInOrder (java.util.List, org.mockito.internal.verification.api.InOrderContext)
org.mockito.internal.invocation.Invocation i
java.util.Iterator i$
java.util.List invocations
org.mockito.internal.verification.api.InOrderContext orderingContext
java.util.List unverified
public org.mockito.internal.invocation.Invocation findFirstUnverifiedInOrder (org.mockito.internal.verification.api.InOrderContext, java.util.List)
org.mockito.internal.invocation.Invocation i
java.util.Iterator i$
org.mockito.internal.verification.api.InOrderContext context
java.util.List orderedInvocations
org.mockito.internal.invocation.Invocation candidate
}
org/mockito/internal/invocation/InvocationsFinder.java
org/mockito/internal/invocation/MatchersBinder.class
MatchersBinder.java
package org.mockito.internal.invocation
public org.mockito.internal.invocation.MatchersBinder extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public void <init> ()
public org.mockito.internal.invocation.InvocationMatcher bindMatchers (org.mockito.internal.progress.ArgumentMatcherStorage, org.mockito.internal.invocation.Invocation)
org.mockito.internal.progress.ArgumentMatcherStorage argumentMatcherStorage
org.mockito.internal.invocation.Invocation invocation
java.util.List lastMatchers
org.mockito.internal.invocation.InvocationMatcher invocationWithMatchers
private void validateMatchers (org.mockito.internal.invocation.Invocation, java.util.List)
int recordedMatchersSize
int expectedMatchersSize
org.mockito.internal.invocation.Invocation invocation
java.util.List matchers
}
org/mockito/internal/invocation/MatchersBinder.java
org/mockito/internal/invocation/MockitoMethod.class
MockitoMethod.java
package org.mockito.internal.invocation
public abstract org.mockito.internal.invocation.MockitoMethod extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract java.lang.Class getReturnType ()
public abstract java.lang.Class[] getParameterTypes ()
public abstract java.lang.Class[] getExceptionTypes ()
public abstract boolean isVarArgs ()
public abstract java.lang.reflect.Method getJavaMethod ()
}
org/mockito/internal/invocation/MockitoMethod.java
org/mockito/internal/invocation/SerializableMethod.class
SerializableMethod.java
package org.mockito.internal.invocation
public org.mockito.internal.invocation.SerializableMethod extends java.lang.Object implements java.io.Serializable org.mockito.internal.invocation.MockitoMethod {
private static final long serialVersionUID
private Class declaringClass
private String methodName
private Class[] parameterTypes
private Class returnType
private Class[] exceptionTypes
private boolean isVarArgs
public void <init> (java.lang.reflect.Method)
java.lang.reflect.Method method
public java.lang.String getName ()
public java.lang.Class getReturnType ()
public java.lang.Class[] getParameterTypes ()
public java.lang.Class[] getExceptionTypes ()
public boolean isVarArgs ()
public java.lang.reflect.Method getJavaMethod ()
String message
SecurityException e
String message
NoSuchMethodException e
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.mockito.internal.invocation.SerializableMethod other
}
org/mockito/internal/invocation/SerializableMethod.java
org/mockito/internal/invocation/StubInfo.class
StubInfo.java
package org.mockito.internal.invocation
public org.mockito.internal.invocation.StubInfo extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private org.mockito.exceptions.PrintableInvocation stubbedAt
public void <init> (org.mockito.exceptions.PrintableInvocation)
org.mockito.exceptions.PrintableInvocation stubbedAt
public java.lang.String stubbedAt ()
}
org/mockito/internal/invocation/StubInfo.java
org/mockito/internal/invocation/UnusedStubsFinder.class
UnusedStubsFinder.java
package org.mockito.internal.invocation
public org.mockito.internal.invocation.UnusedStubsFinder extends java.lang.Object {
public void <init> ()
public java.util.List find (java.util.List)
org.mockito.internal.stubbing.StubbedInvocationMatcher s
java.util.Iterator i$
org.mockito.internal.MockHandlerInterface handler
java.util.List fromSingleMock
Object mock
java.util.Iterator i$
java.util.List mocks
java.util.List unused
}
org/mockito/internal/invocation/UnusedStubsFinder.java
org/mockito/internal/invocation/package.html
org/mockito/internal/invocation/realmethod/CGLIBProxyRealMethod.class
CGLIBProxyRealMethod.java
package org.mockito.internal.invocation.realmethod
public org.mockito.internal.invocation.realmethod.CGLIBProxyRealMethod extends java.lang.Object implements org.mockito.internal.invocation.realmethod.RealMethod org.mockito.internal.invocation.realmethod.HasCGLIBMethodProxy java.io.Serializable {
private static final long serialVersionUID
private final org.mockito.internal.creation.MockitoMethodProxy methodProxy
public void <init> (org.mockito.internal.creation.MockitoMethodProxy)
org.mockito.internal.creation.MockitoMethodProxy methodProxy
public java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.Throwable
Object target
Object[] arguments
public org.mockito.internal.creation.MockitoMethodProxy getMethodProxy ()
}
org/mockito/internal/invocation/realmethod/CGLIBProxyRealMethod.java
org/mockito/internal/invocation/realmethod/FilteredCGLIBProxyRealMethod.class
FilteredCGLIBProxyRealMethod.java
package org.mockito.internal.invocation.realmethod
public org.mockito.internal.invocation.realmethod.FilteredCGLIBProxyRealMethod extends java.lang.Object implements org.mockito.internal.invocation.realmethod.RealMethod org.mockito.internal.invocation.realmethod.HasCGLIBMethodProxy java.io.Serializable {
private static final long serialVersionUID
private final org.mockito.internal.invocation.realmethod.RealMethod realMethod
public void <init> (org.mockito.internal.creation.MockitoMethodProxy)
org.mockito.internal.creation.MockitoMethodProxy methodProxy
public void <init> (org.mockito.internal.invocation.realmethod.RealMethod)
org.mockito.internal.invocation.realmethod.RealMethod realMethod
public java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.Throwable
Throwable t
Object target
Object[] arguments
public org.mockito.internal.creation.MockitoMethodProxy getMethodProxy ()
}
org/mockito/internal/invocation/realmethod/FilteredCGLIBProxyRealMethod.java
org/mockito/internal/invocation/realmethod/HasCGLIBMethodProxy.class
HasCGLIBMethodProxy.java
package org.mockito.internal.invocation.realmethod
public abstract org.mockito.internal.invocation.realmethod.HasCGLIBMethodProxy extends java.lang.Object implements java.io.Serializable {
public abstract org.mockito.internal.creation.MockitoMethodProxy getMethodProxy ()
}
org/mockito/internal/invocation/realmethod/HasCGLIBMethodProxy.java
org/mockito/internal/invocation/realmethod/RealMethod.class
RealMethod.java
package org.mockito.internal.invocation.realmethod
public abstract org.mockito.internal.invocation.realmethod.RealMethod extends java.lang.Object {
public abstract java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.Throwable
}
org/mockito/internal/invocation/realmethod/RealMethod.java
org/mockito/internal/invocation/realmethod/package.html
org/mockito/internal/listeners/CollectCreatedMocks.class
CollectCreatedMocks.java
package org.mockito.internal.listeners
public org.mockito.internal.listeners.CollectCreatedMocks extends java.lang.Object implements org.mockito.internal.listeners.MockingStartedListener {
private java.util.List toBeFilled
public void <init> (java.util.List)
java.util.List toBeFilled
public void mockingStarted (java.lang.Object, java.lang.Class, org.mockito.MockSettings)
Object mock
Class classToMock
org.mockito.MockSettings mockSettings
}
org/mockito/internal/listeners/CollectCreatedMocks.java
org/mockito/internal/listeners/MockingProgressListener.class
MockingProgressListener.java
package org.mockito.internal.listeners
public abstract org.mockito.internal.listeners.MockingProgressListener extends java.lang.Object {
}
org/mockito/internal/listeners/MockingProgressListener.java
org/mockito/internal/listeners/MockingStartedListener.class
MockingStartedListener.java
package org.mockito.internal.listeners
public abstract org.mockito.internal.listeners.MockingStartedListener extends java.lang.Object implements org.mockito.internal.listeners.MockingProgressListener {
public abstract void mockingStarted (java.lang.Object, java.lang.Class, org.mockito.MockSettings)
}
org/mockito/internal/listeners/MockingStartedListener.java
org/mockito/internal/matchers/And.class
And.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.And extends org.mockito.ArgumentMatcher implements java.io.Serializable {
private static final long serialVersionUID
private final java.util.List matchers
public void <init> (java.util.List)
java.util.List matchers
public boolean matches (java.lang.Object)
org.hamcrest.Matcher matcher
java.util.Iterator i$
Object actual
public void describeTo (org.hamcrest.Description)
java.util.Iterator it
org.hamcrest.Description description
}
org/mockito/internal/matchers/And.java
org/mockito/internal/matchers/Any.class
Any.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.Any extends org.mockito.ArgumentMatcher implements java.io.Serializable {
private static final long serialVersionUID
public static final org.mockito.internal.matchers.Any ANY
private void <init> ()
public boolean matches (java.lang.Object)
Object actual
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
static void <clinit> ()
}
org/mockito/internal/matchers/Any.java
org/mockito/internal/matchers/AnyVararg.class
AnyVararg.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.AnyVararg extends org.mockito.ArgumentMatcher implements org.mockito.internal.matchers.VarargMatcher java.io.Serializable {
private static final long serialVersionUID
public static final org.hamcrest.Matcher ANY_VARARG
public void <init> ()
public boolean matches (java.lang.Object)
Object arg
static void <clinit> ()
}
org/mockito/internal/matchers/AnyVararg.java
org/mockito/internal/matchers/ArrayEquals.class
ArrayEquals.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.ArrayEquals extends org.mockito.internal.matchers.Equals {
private static final long serialVersionUID
public void <init> (java.lang.Object)
Object wanted
public boolean matches (java.lang.Object)
Object actual
Object wanted
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
private void appendArray (java.lang.Object[], org.hamcrest.Description)
int i
Object[] array
org.hamcrest.Description description
public static java.lang.Object[] createObjectArray (java.lang.Object)
int i
Object array
Object[] result
}
org/mockito/internal/matchers/ArrayEquals.java
org/mockito/internal/matchers/CapturesArguments.class
CapturesArguments.java
package org.mockito.internal.matchers
public abstract org.mockito.internal.matchers.CapturesArguments extends java.lang.Object {
public abstract void captureFrom (java.lang.Object)
}
org/mockito/internal/matchers/CapturesArguments.java
org/mockito/internal/matchers/CapturingMatcher.class
CapturingMatcher.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.CapturingMatcher extends org.mockito.ArgumentMatcher implements org.mockito.internal.matchers.CapturesArguments java.io.Serializable {
private static final long serialVersionUID
private java.util.LinkedList arguments
public void <init> ()
public boolean matches (java.lang.Object)
Object argument
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
public java.lang.Object getLastValue ()
public java.util.List getAllValues ()
public void captureFrom (java.lang.Object)
Object argument
}
org/mockito/internal/matchers/CapturingMatcher.java
org/mockito/internal/matchers/CompareEqual.class
CompareEqual.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.CompareEqual extends org.mockito.internal.matchers.CompareTo implements java.io.Serializable {
private static final long serialVersionUID
public void <init> (java.lang.Comparable)
Comparable value
protected java.lang.String getName ()
protected boolean matchResult (int)
int result
}
org/mockito/internal/matchers/CompareEqual.java
org/mockito/internal/matchers/CompareTo.class
CompareTo.java
package org.mockito.internal.matchers
public abstract org.mockito.internal.matchers.CompareTo extends org.mockito.ArgumentMatcher {
private final Comparable wanted
public void <init> (java.lang.Comparable)
Comparable value
public boolean matches (java.lang.Object)
Object actual
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
protected abstract java.lang.String getName ()
protected abstract boolean matchResult (int)
}
org/mockito/internal/matchers/CompareTo.java
org/mockito/internal/matchers/Contains.class
Contains.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.Contains extends org.mockito.ArgumentMatcher implements java.io.Serializable {
private static final long serialVersionUID
private final String substring
public void <init> (java.lang.String)
String substring
public boolean matches (java.lang.Object)
Object actual
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
}
org/mockito/internal/matchers/Contains.java
org/mockito/internal/matchers/ContainsExtraTypeInformation.class
ContainsExtraTypeInformation.java
package org.mockito.internal.matchers
public abstract org.mockito.internal.matchers.ContainsExtraTypeInformation extends java.lang.Object implements java.io.Serializable {
public abstract org.hamcrest.SelfDescribing withExtraTypeInfo ()
public abstract boolean typeMatches (java.lang.Object)
}
org/mockito/internal/matchers/ContainsExtraTypeInformation.java
org/mockito/internal/matchers/EndsWith.class
EndsWith.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.EndsWith extends org.mockito.ArgumentMatcher implements java.io.Serializable {
private static final long serialVersionUID
private final String suffix
public void <init> (java.lang.String)
String suffix
public boolean matches (java.lang.Object)
Object actual
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
}
org/mockito/internal/matchers/EndsWith.java
org/mockito/internal/matchers/Equality.class
Equality.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.Equality extends java.lang.Object {
public void <init> ()
public static boolean areEqual (java.lang.Object, java.lang.Object)
Object o1
Object o2
static boolean areArraysEqual (java.lang.Object, java.lang.Object)
Object o1
Object o2
static boolean areArrayLengthsEqual (java.lang.Object, java.lang.Object)
Object o1
Object o2
static boolean areArrayElementsEqual (java.lang.Object, java.lang.Object)
int i
Object o1
Object o2
static boolean isArray (java.lang.Object)
Object o
}
org/mockito/internal/matchers/Equality.java
org/mockito/internal/matchers/Equals$1.class
Equals.java
package org.mockito.internal.matchers
org.mockito.internal.matchers.Equals$1 extends java.lang.Object implements org.hamcrest.SelfDescribing {
final synthetic org.mockito.internal.matchers.Equals this$0
void <init> (org.mockito.internal.matchers.Equals)
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
}
org/mockito/internal/matchers/Equals.class
Equals.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.Equals extends org.mockito.ArgumentMatcher implements org.mockito.internal.matchers.ContainsExtraTypeInformation java.io.Serializable {
private static final long serialVersionUID
private final Object wanted
public void <init> (java.lang.Object)
Object wanted
public boolean matches (java.lang.Object)
Object actual
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
public java.lang.String describe (java.lang.Object)
Object object
String text
private java.lang.String quoting ()
protected final java.lang.Object getWanted ()
public boolean equals (java.lang.Object)
Object o
org.mockito.internal.matchers.Equals other
public int hashCode ()
public org.hamcrest.SelfDescribing withExtraTypeInfo ()
public boolean typeMatches (java.lang.Object)
Object object
static synthetic java.lang.Object access$000 (org.mockito.internal.matchers.Equals)
org.mockito.internal.matchers.Equals x0
}
org/mockito/internal/matchers/Equals.java
org/mockito/internal/matchers/EqualsWithDelta.class
EqualsWithDelta.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.EqualsWithDelta extends org.mockito.ArgumentMatcher implements java.io.Serializable {
private static final long serialVersionUID
private final Number wanted
private final Number delta
public void <init> (java.lang.Number, java.lang.Number)
Number value
Number delta
public boolean matches (java.lang.Object)
Object actual
Number actualNumber
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
}
org/mockito/internal/matchers/EqualsWithDelta.java
org/mockito/internal/matchers/Find.class
Find.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.Find extends org.mockito.ArgumentMatcher implements java.io.Serializable {
private static final long serialVersionUID
private final String regex
public void <init> (java.lang.String)
String regex
public boolean matches (java.lang.Object)
Object actual
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
}
org/mockito/internal/matchers/Find.java
org/mockito/internal/matchers/GreaterOrEqual.class
GreaterOrEqual.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.GreaterOrEqual extends org.mockito.internal.matchers.CompareTo implements java.io.Serializable {
private static final long serialVersionUID
public void <init> (java.lang.Comparable)
Comparable value
protected java.lang.String getName ()
protected boolean matchResult (int)
int result
}
org/mockito/internal/matchers/GreaterOrEqual.java
org/mockito/internal/matchers/GreaterThan.class
GreaterThan.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.GreaterThan extends org.mockito.internal.matchers.CompareTo implements java.io.Serializable {
private static final long serialVersionUID
public void <init> (java.lang.Comparable)
Comparable value
protected java.lang.String getName ()
protected boolean matchResult (int)
int result
}
org/mockito/internal/matchers/GreaterThan.java
org/mockito/internal/matchers/InstanceOf.class
InstanceOf.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.InstanceOf extends org.mockito.ArgumentMatcher implements java.io.Serializable {
private static final long serialVersionUID
private final Class clazz
public void <init> (java.lang.Class)
Class clazz
public boolean matches (java.lang.Object)
Object actual
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
}
org/mockito/internal/matchers/InstanceOf.java
org/mockito/internal/matchers/LessOrEqual.class
LessOrEqual.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.LessOrEqual extends org.mockito.internal.matchers.CompareTo implements java.io.Serializable {
private static final long serialVersionUID
public void <init> (java.lang.Comparable)
Comparable value
protected java.lang.String getName ()
protected boolean matchResult (int)
int result
}
org/mockito/internal/matchers/LessOrEqual.java
org/mockito/internal/matchers/LessThan.class
LessThan.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.LessThan extends org.mockito.internal.matchers.CompareTo implements java.io.Serializable {
private static final long serialVersionUID
public void <init> (java.lang.Comparable)
Comparable value
protected java.lang.String getName ()
protected boolean matchResult (int)
int result
}
org/mockito/internal/matchers/LessThan.java
org/mockito/internal/matchers/LocalizedMatcher.class
LocalizedMatcher.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.LocalizedMatcher extends java.lang.Object implements org.hamcrest.Matcher org.mockito.internal.matchers.ContainsExtraTypeInformation org.mockito.internal.matchers.CapturesArguments org.mockito.internal.matchers.MatcherDecorator java.io.Serializable {
private static final long serialVersionUID
private final org.hamcrest.Matcher actualMatcher
private org.mockito.internal.debugging.Location location
public void <init> (org.hamcrest.Matcher)
org.hamcrest.Matcher actualMatcher
public void _dont_implement_Matcher___instead_extend_BaseMatcher_ ()
public boolean matches (java.lang.Object)
Object item
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
public org.mockito.internal.debugging.Location getLocation ()
public java.lang.String toString ()
public org.hamcrest.SelfDescribing withExtraTypeInfo ()
public boolean typeMatches (java.lang.Object)
Object object
public void captureFrom (java.lang.Object)
Object argument
public org.hamcrest.Matcher getActualMatcher ()
}
org/mockito/internal/matchers/LocalizedMatcher.java
org/mockito/internal/matchers/MatcherDecorator.class
MatcherDecorator.java
package org.mockito.internal.matchers
public abstract org.mockito.internal.matchers.MatcherDecorator extends java.lang.Object implements java.io.Serializable {
public abstract org.hamcrest.Matcher getActualMatcher ()
}
org/mockito/internal/matchers/MatcherDecorator.java
org/mockito/internal/matchers/MatchersPrinter.class
MatchersPrinter.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.MatchersPrinter extends java.lang.Object {
public void <init> ()
public java.lang.String getArgumentsLine (java.util.List, org.mockito.internal.reporting.PrintSettings)
java.util.List matchers
org.mockito.internal.reporting.PrintSettings printSettings
org.hamcrest.Description result
public java.lang.String getArgumentsBlock (java.util.List, org.mockito.internal.reporting.PrintSettings)
java.util.List matchers
org.mockito.internal.reporting.PrintSettings printSettings
org.hamcrest.Description result
private java.util.List applyPrintSettings (java.util.List, org.mockito.internal.reporting.PrintSettings)
org.hamcrest.Matcher matcher
java.util.Iterator i$
java.util.List matchers
org.mockito.internal.reporting.PrintSettings printSettings
java.util.List withPrintSettings
int i
}
org/mockito/internal/matchers/MatchersPrinter.java
org/mockito/internal/matchers/Matches.class
Matches.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.Matches extends org.mockito.ArgumentMatcher implements java.io.Serializable {
private static final long serialVersionUID
private final String regex
public void <init> (java.lang.String)
String regex
public boolean matches (java.lang.Object)
Object actual
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
}
org/mockito/internal/matchers/Matches.java
org/mockito/internal/matchers/Not.class
Not.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.Not extends org.mockito.ArgumentMatcher implements java.io.Serializable {
private static final long serialVersionUID
private final org.hamcrest.Matcher first
public void <init> (org.hamcrest.Matcher)
org.hamcrest.Matcher first
public boolean matches (java.lang.Object)
Object actual
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
}
org/mockito/internal/matchers/Not.java
org/mockito/internal/matchers/NotNull.class
NotNull.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.NotNull extends org.mockito.ArgumentMatcher implements java.io.Serializable {
private static final long serialVersionUID
public static final org.mockito.internal.matchers.NotNull NOT_NULL
private void <init> ()
public boolean matches (java.lang.Object)
Object actual
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
static void <clinit> ()
}
org/mockito/internal/matchers/NotNull.java
org/mockito/internal/matchers/Null.class
Null.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.Null extends org.mockito.ArgumentMatcher implements java.io.Serializable {
private static final long serialVersionUID
public static final org.mockito.internal.matchers.Null NULL
private void <init> ()
public boolean matches (java.lang.Object)
Object actual
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
static void <clinit> ()
}
org/mockito/internal/matchers/Null.java
org/mockito/internal/matchers/Or.class
Or.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.Or extends org.mockito.ArgumentMatcher implements java.io.Serializable {
private static final long serialVersionUID
private final java.util.List matchers
public void <init> (java.util.List)
java.util.List matchers
public boolean matches (java.lang.Object)
org.hamcrest.Matcher matcher
java.util.Iterator i$
Object actual
public void describeTo (org.hamcrest.Description)
java.util.Iterator it
org.hamcrest.Description description
}
org/mockito/internal/matchers/Or.java
org/mockito/internal/matchers/Same.class
Same.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.Same extends org.mockito.ArgumentMatcher implements java.io.Serializable {
private static final long serialVersionUID
private final Object wanted
public void <init> (java.lang.Object)
Object wanted
public boolean matches (java.lang.Object)
Object actual
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
private void appendQuoting (org.hamcrest.Description)
org.hamcrest.Description description
}
org/mockito/internal/matchers/Same.java
org/mockito/internal/matchers/StartsWith.class
StartsWith.java
package org.mockito.internal.matchers
public org.mockito.internal.matchers.StartsWith extends org.mockito.ArgumentMatcher implements java.io.Serializable {
private static final long serialVersionUID
private final String prefix
public void <init> (java.lang.String)
String prefix
public boolean matches (java.lang.Object)
Object actual
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
}
org/mockito/internal/matchers/StartsWith.java
org/mockito/internal/matchers/VarargMatcher.class
VarargMatcher.java
package org.mockito.internal.matchers
public abstract org.mockito.internal.matchers.VarargMatcher extends java.lang.Object implements java.io.Serializable {
}
org/mockito/internal/matchers/VarargMatcher.java
org/mockito/internal/matchers/apachecommons/EqualsBuilder.class
EqualsBuilder.java
package org.mockito.internal.matchers.apachecommons
org.mockito.internal.matchers.apachecommons.EqualsBuilder extends java.lang.Object {
private boolean isEquals
public void <init> ()
public static boolean reflectionEquals (java.lang.Object, java.lang.Object)
Object lhs
Object rhs
public static boolean reflectionEquals (java.lang.Object, java.lang.Object, java.lang.String[])
Object lhs
Object rhs
String[] excludeFields
public static boolean reflectionEquals (java.lang.Object, java.lang.Object, boolean)
Object lhs
Object rhs
boolean testTransients
public static boolean reflectionEquals (java.lang.Object, java.lang.Object, boolean, java.lang.Class)
Object lhs
Object rhs
boolean testTransients
Class reflectUpToClass
public static boolean reflectionEquals (java.lang.Object, java.lang.Object, boolean, java.lang.Class, java.lang.String[])
Class testClass
Class testClass
IllegalArgumentException e
Object lhs
Object rhs
boolean testTransients
Class reflectUpToClass
String[] excludeFields
Class lhsClass
Class rhsClass
Class testClass
org.mockito.internal.matchers.apachecommons.EqualsBuilder equalsBuilder
private static void reflectionAppend (java.lang.Object, java.lang.Object, java.lang.Class, org.mockito.internal.matchers.apachecommons.EqualsBuilder, boolean, java.lang.String[])
IllegalAccessException e
java.lang.reflect.Field f
int i
Object lhs
Object rhs
Class clazz
org.mockito.internal.matchers.apachecommons.EqualsBuilder builder
boolean useTransients
String[] excludeFields
java.lang.reflect.Field[] fields
java.util.List excludedFieldList
public org.mockito.internal.matchers.apachecommons.EqualsBuilder appendSuper (boolean)
boolean superEquals
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (java.lang.Object, java.lang.Object)
Object lhs
Object rhs
Class lhsClass
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (long, long)
long lhs
long rhs
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (int, int)
int lhs
int rhs
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (short, short)
short lhs
short rhs
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (char, char)
char lhs
char rhs
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (byte, byte)
byte lhs
byte rhs
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (double, double)
double lhs
double rhs
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (float, float)
float lhs
float rhs
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (boolean, boolean)
boolean lhs
boolean rhs
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (java.lang.Object[], java.lang.Object[])
int i
Object[] lhs
Object[] rhs
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (long[], long[])
int i
long[] lhs
long[] rhs
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (int[], int[])
int i
int[] lhs
int[] rhs
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (short[], short[])
int i
short[] lhs
short[] rhs
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (char[], char[])
int i
char[] lhs
char[] rhs
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (byte[], byte[])
int i
byte[] lhs
byte[] rhs
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (double[], double[])
int i
double[] lhs
double[] rhs
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (float[], float[])
int i
float[] lhs
float[] rhs
public org.mockito.internal.matchers.apachecommons.EqualsBuilder append (boolean[], boolean[])
int i
boolean[] lhs
boolean[] rhs
public boolean isEquals ()
protected void setEquals (boolean)
boolean isEquals
}
org/mockito/internal/matchers/apachecommons/EqualsBuilder.java
org/mockito/internal/matchers/apachecommons/ReflectionEquals.class
ReflectionEquals.java
package org.mockito.internal.matchers.apachecommons
public org.mockito.internal.matchers.apachecommons.ReflectionEquals extends org.mockito.ArgumentMatcher implements java.io.Serializable {
private static final long serialVersionUID
private final Object wanted
private final String[] excludeFields
public transient void <init> (java.lang.Object, java.lang.String[])
Object wanted
String[] excludeFields
public boolean matches (java.lang.Object)
Object actual
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
}
org/mockito/internal/matchers/apachecommons/ReflectionEquals.java
org/mockito/internal/matchers/apachecommons/commons-lang-license.txt
org/mockito/internal/matchers/apachecommons/package.html
org/mockito/internal/matchers/package.html
org/mockito/internal/package.html
org/mockito/internal/progress/ArgumentMatcherStorage.class
ArgumentMatcherStorage.java
package org.mockito.internal.progress
public abstract org.mockito.internal.progress.ArgumentMatcherStorage extends java.lang.Object {
public abstract org.mockito.internal.progress.HandyReturnValues reportMatcher (org.hamcrest.Matcher)
public abstract java.util.List pullMatchers ()
public abstract org.mockito.internal.progress.HandyReturnValues reportAnd ()
public abstract org.mockito.internal.progress.HandyReturnValues reportNot ()
public abstract org.mockito.internal.progress.HandyReturnValues reportOr ()
public abstract void validateState ()
public abstract void reset ()
}
org/mockito/internal/progress/ArgumentMatcherStorage.java
org/mockito/internal/progress/ArgumentMatcherStorageImpl.class
ArgumentMatcherStorageImpl.java
package org.mockito.internal.progress
public org.mockito.internal.progress.ArgumentMatcherStorageImpl extends java.lang.Object implements org.mockito.internal.progress.ArgumentMatcherStorage {
private java.util.Stack matcherStack
public void <init> ()
public org.mockito.internal.progress.HandyReturnValues reportMatcher (org.hamcrest.Matcher)
org.hamcrest.Matcher matcher
public java.util.List pullMatchers ()
java.util.List matchers
public org.mockito.internal.progress.HandyReturnValues reportAnd ()
org.mockito.internal.matchers.And and
public org.mockito.internal.progress.HandyReturnValues reportNot ()
org.mockito.internal.matchers.Not not
private java.util.List popLastArgumentMatchers (int)
int i
int count
java.util.List result
private void assertState (boolean, java.lang.String)
boolean toAssert
String message
public org.mockito.internal.progress.HandyReturnValues reportOr ()
org.mockito.internal.matchers.Or or
public void validateState ()
org.mockito.internal.matchers.LocalizedMatcher lastMatcher
public void reset ()
}
org/mockito/internal/progress/ArgumentMatcherStorageImpl.java
org/mockito/internal/progress/HandyReturnValues.class
HandyReturnValues.java
package org.mockito.internal.progress
public org.mockito.internal.progress.HandyReturnValues extends java.lang.Object {
public void <init> ()
public byte returnZero ()
public char returnChar ()
public java.lang.Object returnNull ()
public boolean returnFalse ()
public java.lang.String returnString ()
public java.lang.Object returnFor (java.lang.Class)
Class clazz
public java.util.Map returnMap ()
public java.util.List returnList ()
public java.util.Set returnSet ()
public java.lang.Object returnFor (java.lang.Object)
Object instance
}
org/mockito/internal/progress/HandyReturnValues.java
org/mockito/internal/progress/IOngoingStubbing.class
IOngoingStubbing.java
package org.mockito.internal.progress
public abstract org.mockito.internal.progress.IOngoingStubbing extends java.lang.Object {
}
org/mockito/internal/progress/IOngoingStubbing.java
org/mockito/internal/progress/MockingProgress.class
MockingProgress.java
package org.mockito.internal.progress
public abstract org.mockito.internal.progress.MockingProgress extends java.lang.Object {
public abstract void reportOngoingStubbing (org.mockito.internal.progress.IOngoingStubbing)
public abstract org.mockito.internal.progress.IOngoingStubbing pullOngoingStubbing ()
public abstract void verificationStarted (org.mockito.verification.VerificationMode)
public abstract org.mockito.verification.VerificationMode pullVerificationMode ()
public abstract void stubbingStarted ()
public abstract void stubbingCompleted (org.mockito.internal.invocation.Invocation)
public abstract void validateState ()
public abstract void reset ()
public abstract void resetOngoingStubbing ()
public abstract org.mockito.internal.progress.ArgumentMatcherStorage getArgumentMatcherStorage ()
public abstract void mockingStarted (java.lang.Object, java.lang.Class, org.mockito.MockSettings)
public abstract void setListener (org.mockito.internal.listeners.MockingProgressListener)
}
org/mockito/internal/progress/MockingProgress.java
org/mockito/internal/progress/MockingProgressImpl.class
MockingProgressImpl.java
package org.mockito.internal.progress
public org.mockito.internal.progress.MockingProgressImpl extends java.lang.Object implements org.mockito.internal.progress.MockingProgress {
private final org.mockito.exceptions.Reporter reporter
private final org.mockito.internal.progress.ArgumentMatcherStorage argumentMatcherStorage
org.mockito.internal.progress.IOngoingStubbing iOngoingStubbing
private org.mockito.internal.debugging.Localized verificationMode
private org.mockito.internal.debugging.Location stubbingInProgress
private org.mockito.internal.listeners.MockingProgressListener listener
public void <init> ()
public void reportOngoingStubbing (org.mockito.internal.progress.IOngoingStubbing)
org.mockito.internal.progress.IOngoingStubbing iOngoingStubbing
public org.mockito.internal.progress.IOngoingStubbing pullOngoingStubbing ()
org.mockito.internal.progress.IOngoingStubbing temp
public void verificationStarted (org.mockito.verification.VerificationMode)
org.mockito.verification.VerificationMode verify
public void resetOngoingStubbing ()
public org.mockito.verification.VerificationMode pullVerificationMode ()
org.mockito.verification.VerificationMode temp
public void stubbingStarted ()
public void validateState ()
org.mockito.internal.debugging.Location location
org.mockito.internal.debugging.Location temp
public void stubbingCompleted (org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation invocation
public java.lang.String toString ()
public void reset ()
public org.mockito.internal.progress.ArgumentMatcherStorage getArgumentMatcherStorage ()
public void mockingStarted (java.lang.Object, java.lang.Class, org.mockito.MockSettings)
Object mock
Class classToMock
org.mockito.MockSettings mockSettings
public void setListener (org.mockito.internal.listeners.MockingProgressListener)
org.mockito.internal.listeners.MockingProgressListener listener
}
org/mockito/internal/progress/MockingProgressImpl.java
org/mockito/internal/progress/SequenceNumber.class
SequenceNumber.java
package org.mockito.internal.progress
public org.mockito.internal.progress.SequenceNumber extends java.lang.Object {
private static int sequenceNumber
public void <init> ()
public static synchronized int next ()
static void <clinit> ()
}
org/mockito/internal/progress/SequenceNumber.java
org/mockito/internal/progress/ThreadSafeMockingProgress.class
ThreadSafeMockingProgress.java
package org.mockito.internal.progress
public org.mockito.internal.progress.ThreadSafeMockingProgress extends java.lang.Object implements org.mockito.internal.progress.MockingProgress java.io.Serializable {
private static final long serialVersionUID
private static ThreadLocal mockingProgress
public void <init> ()
static org.mockito.internal.progress.MockingProgress threadSafely ()
public void reportOngoingStubbing (org.mockito.internal.progress.IOngoingStubbing)
org.mockito.internal.progress.IOngoingStubbing iOngoingStubbing
public org.mockito.internal.progress.IOngoingStubbing pullOngoingStubbing ()
public void verificationStarted (org.mockito.verification.VerificationMode)
org.mockito.verification.VerificationMode verify
public org.mockito.verification.VerificationMode pullVerificationMode ()
public void stubbingStarted ()
public void validateState ()
public void stubbingCompleted (org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation invocation
public java.lang.String toString ()
public void reset ()
public void resetOngoingStubbing ()
public org.mockito.internal.progress.ArgumentMatcherStorage getArgumentMatcherStorage ()
public void mockingStarted (java.lang.Object, java.lang.Class, org.mockito.MockSettings)
Object mock
Class classToMock
org.mockito.MockSettings mockSettings
public void setListener (org.mockito.internal.listeners.MockingProgressListener)
org.mockito.internal.listeners.MockingProgressListener listener
static void <clinit> ()
}
org/mockito/internal/progress/ThreadSafeMockingProgress.java
org/mockito/internal/progress/package.html
org/mockito/internal/reporting/PrintSettings.class
PrintSettings.java
package org.mockito.internal.reporting
public org.mockito.internal.reporting.PrintSettings extends java.lang.Object {
private boolean multiline
private java.util.List withTypeInfo
public void <init> ()
public void setMultiline (boolean)
boolean multiline
public boolean isMultiline ()
public static transient org.mockito.internal.reporting.PrintSettings verboseMatchers (java.lang.Integer[])
Integer[] indexesOfMatchers
org.mockito.internal.reporting.PrintSettings settings
public boolean extraTypeInfoFor (int)
int argumentIndex
public void setMatchersToBeDescribedWithExtraTypeInfo (java.lang.Integer[])
Integer[] indexesOfMatchers
}
org/mockito/internal/reporting/PrintSettings.java
org/mockito/internal/reporting/PrintingFriendlyInvocation.class
PrintingFriendlyInvocation.java
package org.mockito.internal.reporting
public abstract org.mockito.internal.reporting.PrintingFriendlyInvocation extends java.lang.Object {
public abstract java.lang.String toString (org.mockito.internal.reporting.PrintSettings)
}
org/mockito/internal/reporting/PrintingFriendlyInvocation.java
org/mockito/internal/reporting/SmartPrinter.class
SmartPrinter.java
package org.mockito.internal.reporting
public org.mockito.internal.reporting.SmartPrinter extends java.lang.Object {
private final String wanted
private final String actual
public transient void <init> (org.mockito.internal.reporting.PrintingFriendlyInvocation, org.mockito.internal.reporting.PrintingFriendlyInvocation, java.lang.Integer[])
org.mockito.internal.reporting.PrintingFriendlyInvocation wanted
org.mockito.internal.reporting.PrintingFriendlyInvocation actual
Integer[] indexesOfMatchersToBeDescribedWithExtraTypeInfo
org.mockito.internal.reporting.PrintSettings printSettings
public java.lang.String getWanted ()
public java.lang.String getActual ()
}
org/mockito/internal/reporting/SmartPrinter.java
org/mockito/internal/reporting/package.html
org/mockito/internal/runners/JUnit44RunnerImpl$1.class
JUnit44RunnerImpl.java
package org.mockito.internal.runners
org.mockito.internal.runners.JUnit44RunnerImpl$1 extends org.junit.internal.runners.JUnit4ClassRunner {
final synthetic org.mockito.internal.runners.JUnit44RunnerImpl this$0
void <init> (org.mockito.internal.runners.JUnit44RunnerImpl, java.lang.Class) throws java.lang.Exception
Class x0
protected java.lang.Object createTest () throws java.lang.Exception
Object test
}
org/mockito/internal/runners/JUnit44RunnerImpl.class
JUnit44RunnerImpl.java
package org.mockito.internal.runners
public org.mockito.internal.runners.JUnit44RunnerImpl extends java.lang.Object implements org.mockito.internal.runners.RunnerImpl {
org.junit.internal.runners.JUnit4ClassRunner runner
public void <init> (java.lang.Class) throws org.junit.internal.runners.InitializationError
Class klass
public void run (org.junit.runner.notification.RunNotifier)
org.junit.runner.notification.RunNotifier notifier
public org.junit.runner.Description getDescription ()
public void filter (org.junit.runner.manipulation.Filter) throws org.junit.runner.manipulation.NoTestsRemainException
org.junit.runner.manipulation.Filter filter
}
org/mockito/internal/runners/JUnit44RunnerImpl.java
org/mockito/internal/runners/JUnit45AndHigherRunnerImpl$1.class
JUnit45AndHigherRunnerImpl.java
package org.mockito.internal.runners
org.mockito.internal.runners.JUnit45AndHigherRunnerImpl$1 extends org.junit.runners.BlockJUnit4ClassRunner {
final synthetic org.mockito.internal.runners.JUnit45AndHigherRunnerImpl this$0
void <init> (org.mockito.internal.runners.JUnit45AndHigherRunnerImpl, java.lang.Class) throws org.junit.runners.model.InitializationError
Class x0
protected org.junit.runners.model.Statement withBefores (org.junit.runners.model.FrameworkMethod, java.lang.Object, org.junit.runners.model.Statement)
org.junit.runners.model.FrameworkMethod method
Object target
org.junit.runners.model.Statement statement
}
org/mockito/internal/runners/JUnit45AndHigherRunnerImpl.class
JUnit45AndHigherRunnerImpl.java
package org.mockito.internal.runners
public org.mockito.internal.runners.JUnit45AndHigherRunnerImpl extends java.lang.Object implements org.mockito.internal.runners.RunnerImpl {
private org.junit.runners.BlockJUnit4ClassRunner runner
public void <init> (java.lang.Class) throws org.junit.runners.model.InitializationError
Class klass
public void run (org.junit.runner.notification.RunNotifier)
org.junit.runner.notification.RunNotifier notifier
public org.junit.runner.Description getDescription ()
public void filter (org.junit.runner.manipulation.Filter) throws org.junit.runner.manipulation.NoTestsRemainException
org.junit.runner.manipulation.Filter filter
}
org/mockito/internal/runners/JUnit45AndHigherRunnerImpl.java
org/mockito/internal/runners/RunnerFactory.class
RunnerFactory.java
package org.mockito.internal.runners
public org.mockito.internal.runners.RunnerFactory extends java.lang.Object {
private final org.mockito.internal.runners.util.RunnerProvider runnerProvider
void <init> (org.mockito.internal.runners.util.RunnerProvider)
org.mockito.internal.runners.util.RunnerProvider runnerProvider
public void <init> ()
public org.mockito.internal.runners.RunnerImpl create (java.lang.Class) throws java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException e
Throwable t
Class klass
}
org/mockito/internal/runners/RunnerFactory.java
org/mockito/internal/runners/RunnerImpl.class
RunnerImpl.java
package org.mockito.internal.runners
public abstract org.mockito.internal.runners.RunnerImpl extends java.lang.Object implements org.junit.runner.manipulation.Filterable {
public abstract void run (org.junit.runner.notification.RunNotifier)
public abstract org.junit.runner.Description getDescription ()
}
org/mockito/internal/runners/RunnerImpl.java
org/mockito/internal/runners/package.html
org/mockito/internal/runners/util/FrameworkUsageValidator.class
FrameworkUsageValidator.java
package org.mockito.internal.runners.util
public org.mockito.internal.runners.util.FrameworkUsageValidator extends org.junit.runner.notification.RunListener {
private final org.junit.runner.notification.RunNotifier notifier
public void <init> (org.junit.runner.notification.RunNotifier)
org.junit.runner.notification.RunNotifier notifier
public void testFinished (org.junit.runner.Description) throws java.lang.Exception
Throwable t
org.junit.runner.Description description
}
org/mockito/internal/runners/util/FrameworkUsageValidator.java
org/mockito/internal/runners/util/RunnerProvider.class
RunnerProvider.java
package org.mockito.internal.runners.util
public org.mockito.internal.runners.util.RunnerProvider extends java.lang.Object {
private static boolean hasJUnit45OrHigher
public void <init> ()
public boolean isJUnit45OrHigherAvailable ()
public org.mockito.internal.runners.RunnerImpl newInstance (java.lang.String, java.lang.Class) throws java.lang.Exception
Class runnerClass
Exception e
java.lang.reflect.InvocationTargetException e
Exception e
String runnerClassName
Class constructorParam
java.lang.reflect.Constructor constructor
static void <clinit> ()
Throwable t
}
org/mockito/internal/runners/util/RunnerProvider.java
org/mockito/internal/runners/util/TestMethodsFinder.class
TestMethodsFinder.java
package org.mockito.internal.runners.util
public org.mockito.internal.runners.util.TestMethodsFinder extends java.lang.Object {
public void <init> ()
public boolean hasTestMethods (java.lang.Class)
java.lang.reflect.Method m
java.lang.reflect.Method[] arr$
int len$
int i$
Class klass
java.lang.reflect.Method[] methods
}
org/mockito/internal/runners/util/TestMethodsFinder.java
org/mockito/internal/runners/util/package.html
org/mockito/internal/stubbing/BaseStubbing.class
BaseStubbing.java
package org.mockito.internal.stubbing
public abstract org.mockito.internal.stubbing.BaseStubbing extends java.lang.Object implements org.mockito.stubbing.OngoingStubbing org.mockito.stubbing.DeprecatedOngoingStubbing {
public void <init> ()
public org.mockito.stubbing.OngoingStubbing thenReturn (java.lang.Object)
Object value
public transient org.mockito.stubbing.OngoingStubbing thenReturn (java.lang.Object, java.lang.Object[])
Object v
Object[] arr$
int len$
int i$
Object value
Object[] values
org.mockito.stubbing.OngoingStubbing stubbing
private org.mockito.stubbing.OngoingStubbing thenThrow (java.lang.Throwable)
Throwable throwable
public transient org.mockito.stubbing.OngoingStubbing thenThrow (java.lang.Throwable[])
Throwable t
Throwable[] arr$
int len$
int i$
Throwable[] throwables
org.mockito.stubbing.OngoingStubbing stubbing
public org.mockito.stubbing.OngoingStubbing thenCallRealMethod ()
public org.mockito.stubbing.DeprecatedOngoingStubbing toReturn (java.lang.Object)
Object value
public org.mockito.stubbing.DeprecatedOngoingStubbing toThrow (java.lang.Throwable)
Throwable throwable
}
org/mockito/internal/stubbing/BaseStubbing.java
org/mockito/internal/stubbing/ConsecutiveStubbing.class
ConsecutiveStubbing.java
package org.mockito.internal.stubbing
public org.mockito.internal.stubbing.ConsecutiveStubbing extends org.mockito.internal.stubbing.BaseStubbing {
private final org.mockito.internal.stubbing.InvocationContainerImpl invocationContainerImpl
public void <init> (org.mockito.internal.stubbing.InvocationContainerImpl)
org.mockito.internal.stubbing.InvocationContainerImpl invocationContainerImpl
public org.mockito.stubbing.OngoingStubbing thenAnswer (org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer answer
public org.mockito.stubbing.DeprecatedOngoingStubbing toAnswer (org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer answer
}
org/mockito/internal/stubbing/ConsecutiveStubbing.java
org/mockito/internal/stubbing/InvocationContainer.class
InvocationContainer.java
package org.mockito.internal.stubbing
public abstract org.mockito.internal.stubbing.InvocationContainer extends java.lang.Object {
public abstract java.util.List getInvocations ()
public abstract java.util.List getStubbedInvocations ()
}
org/mockito/internal/stubbing/InvocationContainer.java
org/mockito/internal/stubbing/InvocationContainerImpl.class
InvocationContainerImpl.java
package org.mockito.internal.stubbing
public org.mockito.internal.stubbing.InvocationContainerImpl extends java.lang.Object implements org.mockito.internal.stubbing.InvocationContainer java.io.Serializable {
private static final long serialVersionUID
private final java.util.LinkedList stubbed
private final org.mockito.internal.progress.MockingProgress mockingProgress
private final java.util.List answersForStubbing
private final org.mockito.internal.verification.RegisteredInvocations registeredInvocations
private org.mockito.internal.invocation.InvocationMatcher invocationForStubbing
static final synthetic boolean $assertionsDisabled
public void <init> (org.mockito.internal.progress.MockingProgress)
org.mockito.internal.progress.MockingProgress mockingProgress
public void setInvocationForPotentialStubbing (org.mockito.internal.invocation.InvocationMatcher)
org.mockito.internal.invocation.InvocationMatcher invocation
public void resetInvocationForPotentialStubbing (org.mockito.internal.invocation.InvocationMatcher)
org.mockito.internal.invocation.InvocationMatcher invocationMatcher
public void addAnswer (org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer answer
public void addConsecutiveAnswer (org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer answer
public void addAnswer (org.mockito.stubbing.Answer, boolean)
org.mockito.stubbing.Answer answer
boolean isConsecutive
org.mockito.internal.invocation.Invocation invocation
org.mockito.internal.stubbing.answers.AnswersValidator answersValidator
java.lang.Object answerTo (org.mockito.internal.invocation.Invocation) throws java.lang.Throwable
org.mockito.internal.invocation.Invocation invocation
public org.mockito.internal.stubbing.StubbedInvocationMatcher findAnswerFor (org.mockito.internal.invocation.Invocation)
org.mockito.internal.stubbing.StubbedInvocationMatcher s
java.util.Iterator i$
org.mockito.internal.invocation.Invocation invocation
public void addAnswerForVoidMethod (org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer answer
public void setAnswersForStubbing (java.util.List)
java.util.List answers
public boolean hasAnswersForStubbing ()
public void setMethodForStubbing (org.mockito.internal.invocation.InvocationMatcher)
int i
org.mockito.internal.invocation.InvocationMatcher invocation
public java.lang.String toString ()
public java.util.List getInvocations ()
public java.util.List getStubbedInvocations ()
static void <clinit> ()
}
org/mockito/internal/stubbing/InvocationContainerImpl.java
org/mockito/internal/stubbing/OngoingStubbingImpl.class
OngoingStubbingImpl.java
package org.mockito.internal.stubbing
public org.mockito.internal.stubbing.OngoingStubbingImpl extends org.mockito.internal.stubbing.BaseStubbing {
private final org.mockito.internal.stubbing.InvocationContainerImpl invocationContainerImpl
public void <init> (org.mockito.internal.stubbing.InvocationContainerImpl)
org.mockito.internal.stubbing.InvocationContainerImpl invocationContainerImpl
public org.mockito.stubbing.OngoingStubbing thenAnswer (org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer answer
public org.mockito.stubbing.DeprecatedOngoingStubbing toAnswer (org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer answer
public java.util.List getRegisteredInvocations ()
}
org/mockito/internal/stubbing/OngoingStubbingImpl.java
org/mockito/internal/stubbing/StubbedInvocationMatcher.class
StubbedInvocationMatcher.java
package org.mockito.internal.stubbing
public org.mockito.internal.stubbing.StubbedInvocationMatcher extends org.mockito.internal.invocation.InvocationMatcher implements org.mockito.stubbing.Answer java.io.Serializable {
private static final long serialVersionUID
private final java.util.Queue answers
private org.mockito.exceptions.PrintableInvocation usedAt
public void <init> (org.mockito.internal.invocation.InvocationMatcher, org.mockito.stubbing.Answer)
org.mockito.internal.invocation.InvocationMatcher invocation
org.mockito.stubbing.Answer answer
public java.lang.Object answer (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
org.mockito.invocation.InvocationOnMock invocation
public void addAnswer (org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer answer
public void markStubUsed (org.mockito.exceptions.PrintableInvocation)
org.mockito.exceptions.PrintableInvocation usedAt
public boolean wasUsed ()
public java.lang.String toString ()
}
org/mockito/internal/stubbing/StubbedInvocationMatcher.java
org/mockito/internal/stubbing/StubberImpl.class
StubberImpl.java
package org.mockito.internal.stubbing
public org.mockito.internal.stubbing.StubberImpl extends java.lang.Object implements org.mockito.stubbing.Stubber {
final java.util.List answers
private final org.mockito.exceptions.Reporter reporter
public void <init> ()
public java.lang.Object when (java.lang.Object)
Object mock
org.mockito.internal.util.MockUtil mockUtil
public org.mockito.stubbing.Stubber doReturn (java.lang.Object)
Object toBeReturned
public org.mockito.stubbing.Stubber doThrow (java.lang.Throwable)
Throwable toBeThrown
public org.mockito.stubbing.Stubber doNothing ()
public org.mockito.stubbing.Stubber doAnswer (org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer answer
}
org/mockito/internal/stubbing/StubberImpl.java
org/mockito/internal/stubbing/VoidMethodStubbableImpl.class
VoidMethodStubbableImpl.java
package org.mockito.internal.stubbing
public org.mockito.internal.stubbing.VoidMethodStubbableImpl extends java.lang.Object implements org.mockito.stubbing.VoidMethodStubbable {
private final Object mock
private org.mockito.internal.stubbing.InvocationContainerImpl invocationContainerImpl
public void <init> (java.lang.Object, org.mockito.internal.stubbing.InvocationContainerImpl)
Object mock
org.mockito.internal.stubbing.InvocationContainerImpl invocationContainerImpl
public org.mockito.stubbing.VoidMethodStubbable toThrow (java.lang.Throwable)
Throwable throwable
public org.mockito.stubbing.VoidMethodStubbable toReturn ()
public org.mockito.stubbing.VoidMethodStubbable toAnswer (org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer answer
public java.lang.Object on ()
}
org/mockito/internal/stubbing/VoidMethodStubbableImpl.java
org/mockito/internal/stubbing/answers/AnswerReturnValuesAdapter.class
AnswerReturnValuesAdapter.java
package org.mockito.internal.stubbing.answers
public org.mockito.internal.stubbing.answers.AnswerReturnValuesAdapter extends java.lang.Object implements org.mockito.stubbing.Answer java.io.Serializable {
private static final long serialVersionUID
private final org.mockito.ReturnValues returnValues
public void <init> (org.mockito.ReturnValues)
org.mockito.ReturnValues returnValues
public java.lang.Object answer (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
org.mockito.invocation.InvocationOnMock invocation
}
org/mockito/internal/stubbing/answers/AnswerReturnValuesAdapter.java
org/mockito/internal/stubbing/answers/AnswersValidator.class
AnswersValidator.java
package org.mockito.internal.stubbing.answers
public org.mockito.internal.stubbing.answers.AnswersValidator extends java.lang.Object {
private org.mockito.exceptions.Reporter reporter
public void <init> ()
public void validate (org.mockito.stubbing.Answer, org.mockito.internal.invocation.Invocation)
org.mockito.stubbing.Answer answer
org.mockito.internal.invocation.Invocation invocation
private void validateMockingConcreteClass (org.mockito.internal.stubbing.answers.CallsRealMethods, org.mockito.internal.invocation.Invocation)
org.mockito.internal.stubbing.answers.CallsRealMethods answer
org.mockito.internal.invocation.Invocation invocation
private void validateDoNothing (org.mockito.internal.stubbing.answers.DoesNothing, org.mockito.internal.invocation.Invocation)
org.mockito.internal.stubbing.answers.DoesNothing answer
org.mockito.internal.invocation.Invocation invocation
private void validateReturnValue (org.mockito.internal.stubbing.answers.Returns, org.mockito.internal.invocation.Invocation)
org.mockito.internal.stubbing.answers.Returns answer
org.mockito.internal.invocation.Invocation invocation
private void validateException (org.mockito.internal.stubbing.answers.ThrowsException, org.mockito.internal.invocation.Invocation)
org.mockito.internal.stubbing.answers.ThrowsException answer
org.mockito.internal.invocation.Invocation invocation
Throwable throwable
}
org/mockito/internal/stubbing/answers/AnswersValidator.java
org/mockito/internal/stubbing/answers/CallsRealMethods.class
CallsRealMethods.java
package org.mockito.internal.stubbing.answers
public org.mockito.internal.stubbing.answers.CallsRealMethods extends java.lang.Object implements org.mockito.stubbing.Answer java.io.Serializable {
private static final long serialVersionUID
public void <init> ()
public java.lang.Object answer (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
org.mockito.invocation.InvocationOnMock invocation
}
org/mockito/internal/stubbing/answers/CallsRealMethods.java
org/mockito/internal/stubbing/answers/ClonesArguments.class
ClonesArguments.java
package org.mockito.internal.stubbing.answers
public org.mockito.internal.stubbing.answers.ClonesArguments extends java.lang.Object implements org.mockito.stubbing.Answer {
public void <init> ()
public java.lang.Object answer (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
Object from
Object newInstance
int i
org.mockito.invocation.InvocationOnMock invocation
Object[] arguments
}
org/mockito/internal/stubbing/answers/ClonesArguments.java
org/mockito/internal/stubbing/answers/DoesNothing.class
DoesNothing.java
package org.mockito.internal.stubbing.answers
public org.mockito.internal.stubbing.answers.DoesNothing extends java.lang.Object implements org.mockito.stubbing.Answer java.io.Serializable {
private static final long serialVersionUID
public void <init> ()
public java.lang.Object answer (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
org.mockito.invocation.InvocationOnMock invocation
}
org/mockito/internal/stubbing/answers/DoesNothing.java
org/mockito/internal/stubbing/answers/Returns.class
Returns.java
package org.mockito.internal.stubbing.answers
public org.mockito.internal.stubbing.answers.Returns extends java.lang.Object implements org.mockito.stubbing.Answer java.io.Serializable {
private static final long serialVersionUID
private final Object value
public void <init> (java.lang.Object)
Object value
public java.lang.Object answer (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
org.mockito.invocation.InvocationOnMock invocation
public java.lang.String printReturnType ()
public java.lang.Class getReturnType ()
public boolean returnsNull ()
public java.lang.String toString ()
}
org/mockito/internal/stubbing/answers/Returns.java
org/mockito/internal/stubbing/answers/ThrowsException.class
ThrowsException.java
package org.mockito.internal.stubbing.answers
public org.mockito.internal.stubbing.answers.ThrowsException extends java.lang.Object implements org.mockito.stubbing.Answer java.io.Serializable {
private static final long serialVersionUID
private final Throwable throwable
private final org.mockito.internal.exceptions.base.ConditionalStackTraceFilter filter
public void <init> (java.lang.Throwable)
Throwable throwable
public java.lang.Object answer (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
org.mockito.invocation.InvocationOnMock invocation
Throwable t
public java.lang.Throwable getThrowable ()
}
org/mockito/internal/stubbing/answers/ThrowsException.java
org/mockito/internal/stubbing/answers/package.html
org/mockito/internal/stubbing/defaultanswers/Answers.class
Answers.java
package org.mockito.internal.stubbing.defaultanswers
public final enum org.mockito.internal.stubbing.defaultanswers.Answers extends java.lang.Enum {
public static final enum org.mockito.internal.stubbing.defaultanswers.Answers RETURNS_DEFAULTS
public static final enum org.mockito.internal.stubbing.defaultanswers.Answers RETURNS_SMART_NULLS
public static final enum org.mockito.internal.stubbing.defaultanswers.Answers RETURNS_MOCKS
public static final enum org.mockito.internal.stubbing.defaultanswers.Answers RETURNS_DEEP_STUBS
public static final enum org.mockito.internal.stubbing.defaultanswers.Answers CALLS_REAL_METHODS
private org.mockito.stubbing.Answer implementation
private static final synthetic org.mockito.internal.stubbing.defaultanswers.Answers[] $VALUES
public static final org.mockito.internal.stubbing.defaultanswers.Answers[] values ()
public static org.mockito.internal.stubbing.defaultanswers.Answers valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, org.mockito.stubbing.Answer)
org.mockito.stubbing.Answer implementation
public org.mockito.stubbing.Answer get ()
static void <clinit> ()
}
org/mockito/internal/stubbing/defaultanswers/Answers.java
org/mockito/internal/stubbing/defaultanswers/GloballyConfiguredAnswer.class
GloballyConfiguredAnswer.java
package org.mockito.internal.stubbing.defaultanswers
public org.mockito.internal.stubbing.defaultanswers.GloballyConfiguredAnswer extends java.lang.Object implements org.mockito.stubbing.Answer java.io.Serializable {
private static final long serialVersionUID
public void <init> ()
public java.lang.Object answer (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
org.mockito.invocation.InvocationOnMock invocation
}
org/mockito/internal/stubbing/defaultanswers/GloballyConfiguredAnswer.java
org/mockito/internal/stubbing/defaultanswers/ReturnsDeepStubs$1.class
ReturnsDeepStubs.java
package org.mockito.internal.stubbing.defaultanswers
org.mockito.internal.stubbing.defaultanswers.ReturnsDeepStubs$1 extends java.lang.Object implements org.mockito.stubbing.Answer {
final synthetic Object val$mock
final synthetic org.mockito.internal.stubbing.defaultanswers.ReturnsDeepStubs this$0
void <init> (org.mockito.internal.stubbing.defaultanswers.ReturnsDeepStubs, java.lang.Object)
public java.lang.Object answer (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
org.mockito.invocation.InvocationOnMock invocation
}
org/mockito/internal/stubbing/defaultanswers/ReturnsDeepStubs.class
ReturnsDeepStubs.java
package org.mockito.internal.stubbing.defaultanswers
public org.mockito.internal.stubbing.defaultanswers.ReturnsDeepStubs extends java.lang.Object implements org.mockito.stubbing.Answer java.io.Serializable {
private static final long serialVersionUID
private org.mockito.stubbing.Answer delegate
public void <init> ()
public java.lang.Object answer (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
org.mockito.invocation.InvocationOnMock invocation
Class clz
private java.lang.Object getMock (org.mockito.invocation.InvocationOnMock)
org.mockito.invocation.InvocationOnMock invocation
Class clz
Object mock
org.mockito.internal.MockHandlerInterface handler
org.mockito.internal.stubbing.InvocationContainerImpl container
}
org/mockito/internal/stubbing/defaultanswers/ReturnsDeepStubs.java
org/mockito/internal/stubbing/defaultanswers/ReturnsEmptyValues.class
ReturnsEmptyValues.java
package org.mockito.internal.stubbing.defaultanswers
public org.mockito.internal.stubbing.defaultanswers.ReturnsEmptyValues extends java.lang.Object implements org.mockito.stubbing.Answer java.io.Serializable {
private static final long serialVersionUID
public void <init> ()
public java.lang.Object answer (org.mockito.invocation.InvocationOnMock)
Object mock
org.mockito.internal.util.MockName name
org.mockito.invocation.InvocationOnMock invocation
Class returnType
java.lang.Object returnValueFor (java.lang.Class)
Class type
private java.lang.Object primitiveOf (java.lang.Class)
Class type
}
org/mockito/internal/stubbing/defaultanswers/ReturnsEmptyValues.java
org/mockito/internal/stubbing/defaultanswers/ReturnsMocks.class
ReturnsMocks.java
package org.mockito.internal.stubbing.defaultanswers
public org.mockito.internal.stubbing.defaultanswers.ReturnsMocks extends java.lang.Object implements org.mockito.stubbing.Answer java.io.Serializable {
private static final long serialVersionUID
private org.mockito.internal.MockitoCore mockitoCore
private org.mockito.stubbing.Answer delegate
public void <init> ()
public java.lang.Object answer (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
org.mockito.invocation.InvocationOnMock invocation
Object ret
java.lang.Object returnValueFor (java.lang.Class)
Class clazz
}
org/mockito/internal/stubbing/defaultanswers/ReturnsMocks.java
org/mockito/internal/stubbing/defaultanswers/ReturnsMoreEmptyValues.class
ReturnsMoreEmptyValues.java
package org.mockito.internal.stubbing.defaultanswers
public org.mockito.internal.stubbing.defaultanswers.ReturnsMoreEmptyValues extends java.lang.Object implements org.mockito.stubbing.Answer java.io.Serializable {
private static final long serialVersionUID
private org.mockito.stubbing.Answer delegate
public void <init> ()
public java.lang.Object answer (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
org.mockito.invocation.InvocationOnMock invocation
Object ret
Class returnType
java.lang.Object returnValueFor (java.lang.Class)
Class componenetType
Class type
}
org/mockito/internal/stubbing/defaultanswers/ReturnsMoreEmptyValues.java
org/mockito/internal/stubbing/defaultanswers/ReturnsSmartNulls$1.class
ReturnsSmartNulls.java
package org.mockito.internal.stubbing.defaultanswers
org.mockito.internal.stubbing.defaultanswers.ReturnsSmartNulls$1 extends java.lang.Object {
}
org/mockito/internal/stubbing/defaultanswers/ReturnsSmartNulls$ThrowingInterceptor.class
ReturnsSmartNulls.java
package org.mockito.internal.stubbing.defaultanswers
final org.mockito.internal.stubbing.defaultanswers.ReturnsSmartNulls$ThrowingInterceptor extends java.lang.Object implements org.mockito.cglib.proxy.MethodInterceptor {
private final org.mockito.invocation.InvocationOnMock invocation
private final org.mockito.internal.debugging.Location location
final synthetic org.mockito.internal.stubbing.defaultanswers.ReturnsSmartNulls this$0
private void <init> (org.mockito.internal.stubbing.defaultanswers.ReturnsSmartNulls, org.mockito.invocation.InvocationOnMock)
org.mockito.invocation.InvocationOnMock invocation
public java.lang.Object intercept (java.lang.Object, java.lang.reflect.Method, java.lang.Object[], org.mockito.cglib.proxy.MethodProxy) throws java.lang.Throwable
Object obj
java.lang.reflect.Method method
Object[] args
org.mockito.cglib.proxy.MethodProxy proxy
synthetic void <init> (org.mockito.internal.stubbing.defaultanswers.ReturnsSmartNulls, org.mockito.invocation.InvocationOnMock, org.mockito.internal.stubbing.defaultanswers.ReturnsSmartNulls$1)
org.mockito.internal.stubbing.defaultanswers.ReturnsSmartNulls x0
org.mockito.invocation.InvocationOnMock x1
org.mockito.internal.stubbing.defaultanswers.ReturnsSmartNulls$1 x2
}
org/mockito/internal/stubbing/defaultanswers/ReturnsSmartNulls.class
ReturnsSmartNulls.java
package org.mockito.internal.stubbing.defaultanswers
public org.mockito.internal.stubbing.defaultanswers.ReturnsSmartNulls extends java.lang.Object implements org.mockito.stubbing.Answer java.io.Serializable {
private static final long serialVersionUID
private final org.mockito.stubbing.Answer delegate
public void <init> ()
public java.lang.Object answer (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
org.mockito.invocation.InvocationOnMock invocation
Object defaultReturnValue
Class type
}
org/mockito/internal/stubbing/defaultanswers/ReturnsSmartNulls.java
org/mockito/internal/stubbing/defaultanswers/package.html
org/mockito/internal/stubbing/package.html
org/mockito/internal/util/ArrayUtils.class
ArrayUtils.java
package org.mockito.internal.util
public org.mockito.internal.util.ArrayUtils extends java.lang.Object {
public void <init> ()
public java.lang.Class[] concat (java.lang.Class[], java.lang.Class)
Class[] interfaces
Class clazz
int length
Class[] out
}
org/mockito/internal/util/ArrayUtils.java
org/mockito/internal/util/ConsoleMockitoLogger.class
ConsoleMockitoLogger.java
package org.mockito.internal.util
public org.mockito.internal.util.ConsoleMockitoLogger extends java.lang.Object implements org.mockito.internal.util.MockitoLogger {
public void <init> ()
public void log (java.lang.Object)
Object what
}
org/mockito/internal/util/ConsoleMockitoLogger.java
org/mockito/internal/util/Decamelizer.class
Decamelizer.java
package org.mockito.internal.util
public org.mockito.internal.util.Decamelizer extends java.lang.Object {
private static final java.util.regex.Pattern CAPS
public void <init> ()
public static java.lang.String decamelizeMatcher (java.lang.String)
String className
String decamelized
private static java.lang.String decamelizeClassName (java.lang.String)
String className
java.util.regex.Matcher match
StringBuilder deCameled
static void <clinit> ()
}
org/mockito/internal/util/Decamelizer.java
org/mockito/internal/util/IdentitySet.class
IdentitySet.java
package org.mockito.internal.util
public org.mockito.internal.util.IdentitySet extends java.lang.Object {
java.util.LinkedList list
public void <init> ()
public boolean contains (java.lang.Object)
Object existing
java.util.Iterator i$
Object o
public void add (java.lang.Object)
Object o
}
org/mockito/internal/util/IdentitySet.java
org/mockito/internal/util/ListUtil$Filter.class
ListUtil.java
package org.mockito.internal.util
public abstract org.mockito.internal.util.ListUtil$Filter extends java.lang.Object {
public abstract boolean isOut (java.lang.Object)
}
org/mockito/internal/util/ListUtil.class
ListUtil.java
package org.mockito.internal.util
public org.mockito.internal.util.ListUtil extends java.lang.Object {
public void <init> ()
public static java.util.LinkedList filter (java.util.Collection, org.mockito.internal.util.ListUtil$Filter)
Object t
java.util.Iterator i$
java.util.Collection collection
org.mockito.internal.util.ListUtil$Filter filter
java.util.LinkedList filtered
}
org/mockito/internal/util/ListUtil.java
org/mockito/internal/util/MockCreationValidator.class
MockCreationValidator.java
package org.mockito.internal.util
public org.mockito.internal.util.MockCreationValidator extends java.lang.Object {
public void <init> ()
public boolean isTypeMockable (java.lang.Class)
Class clz
public void validateType (java.lang.Class)
Class classToMock
public transient void validateExtraInterfaces (java.lang.Class, java.lang.Class[])
Class i
Class[] arr$
int len$
int i$
Class classToMock
Class[] extraInterfaces
public void validateMockedType (java.lang.Class, java.lang.Object)
Class classToMock
Object spiedInstance
}
org/mockito/internal/util/MockCreationValidator.java
org/mockito/internal/util/MockName.class
MockName.java
package org.mockito.internal.util
public org.mockito.internal.util.MockName extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final String mockName
private boolean surrogate
public void <init> (java.lang.String, java.lang.Class)
String mockName
Class classToMock
private static java.lang.String toInstanceName (java.lang.Class)
Class clazz
String className
public boolean isSurrogate ()
public java.lang.String toString ()
}
org/mockito/internal/util/MockName.java
org/mockito/internal/util/MockUtil.class
MockUtil.java
package org.mockito.internal.util
public org.mockito.internal.util.MockUtil extends java.lang.Object {
private final org.mockito.internal.util.MockCreationValidator creationValidator
public void <init> (org.mockito.internal.util.MockCreationValidator)
org.mockito.internal.util.MockCreationValidator creationValidator
public void <init> ()
public java.lang.Object createMock (java.lang.Class, org.mockito.internal.creation.MockSettingsImpl)
Class[] ancillaryTypes
Class classToMock
org.mockito.internal.creation.MockSettingsImpl settings
org.mockito.internal.MockHandler mockHandler
org.mockito.internal.creation.MethodInterceptorFilter filter
Class[] interfaces
Class[] ancillaryTypes
Object spiedInstance
Object mock
public void resetMock (java.lang.Object)
Object mock
org.mockito.internal.MockHandlerInterface oldMockHandler
org.mockito.internal.MockHandler newMockHandler
org.mockito.internal.creation.MethodInterceptorFilter newFilter
public org.mockito.internal.MockHandlerInterface getMockHandler (java.lang.Object)
Object mock
private boolean isMockitoMock (java.lang.Object)
Object mock
public boolean isMock (java.lang.Object)
Object mock
private org.mockito.internal.creation.MethodInterceptorFilter getInterceptor (java.lang.Object)
Object mock
org.mockito.cglib.proxy.Factory factory
org.mockito.cglib.proxy.Callback callback
public org.mockito.internal.util.MockName getMockName (java.lang.Object)
Object mock
}
org/mockito/internal/util/MockUtil.java
org/mockito/internal/util/MockitoLogger.class
MockitoLogger.java
package org.mockito.internal.util
public abstract org.mockito.internal.util.MockitoLogger extends java.lang.Object {
public abstract void log (java.lang.Object)
}
org/mockito/internal/util/MockitoLogger.java
org/mockito/internal/util/ObjectMethodsGuru.class
ObjectMethodsGuru.java
package org.mockito.internal.util
public org.mockito.internal.util.ObjectMethodsGuru extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public void <init> ()
public boolean isToString (java.lang.reflect.Method)
java.lang.reflect.Method method
public boolean isToString (org.mockito.internal.invocation.MockitoMethod)
org.mockito.internal.invocation.MockitoMethod method
public boolean isEqualsMethod (java.lang.reflect.Method)
java.lang.reflect.Method method
public boolean isHashCodeMethod (java.lang.reflect.Method)
java.lang.reflect.Method method
}
org/mockito/internal/util/ObjectMethodsGuru.java
org/mockito/internal/util/Primitives.class
Primitives.java
package org.mockito.internal.util
public org.mockito.internal.util.Primitives extends java.lang.Object {
private static java.util.Map wrapperReturnValues
private static java.util.Map primitiveTypes
private static java.util.Map primitiveValues
public void <init> ()
public static boolean isPrimitiveWrapper (java.lang.Class)
Class type
public static java.lang.Object primitiveWrapperOf (java.lang.Class)
Class type
public static java.lang.Class primitiveTypeOf (java.lang.Class)
Class clazz
public static java.lang.Object primitiveValueOrNullFor (java.lang.Class)
Class primitiveType
static void <clinit> ()
}
org/mockito/internal/util/Primitives.java
org/mockito/internal/util/RemoveFirstLine.class
RemoveFirstLine.java
package org.mockito.internal.util
public org.mockito.internal.util.RemoveFirstLine extends java.lang.Object {
public void <init> ()
public java.lang.String of (java.lang.String)
String text
}
org/mockito/internal/util/RemoveFirstLine.java
org/mockito/internal/util/SimpleMockitoLogger.class
SimpleMockitoLogger.java
package org.mockito.internal.util
public org.mockito.internal.util.SimpleMockitoLogger extends org.mockito.internal.util.ConsoleMockitoLogger {
StringBuilder loggedInfo
public void <init> ()
public void log (java.lang.Object)
Object what
public java.lang.String getLoggedInfo ()
}
org/mockito/internal/util/SimpleMockitoLogger.java
org/mockito/internal/util/StringJoiner.class
StringJoiner.java
package org.mockito.internal.util
public org.mockito.internal.util.StringJoiner extends java.lang.Object {
public void <init> ()
public static transient java.lang.String join (java.lang.Object[])
Object line
Object[] arr$
int len$
int i$
Object[] linesToBreak
StringBuilder out
int lastBreak
}
org/mockito/internal/util/StringJoiner.java
org/mockito/internal/util/junit/JUnitFailureHacker.class
JUnitFailureHacker.java
package org.mockito.internal.util.junit
public org.mockito.internal.util.junit.JUnitFailureHacker extends java.lang.Object {
public void <init> ()
public void appendWarnings (org.junit.runner.notification.Failure, java.lang.String)
org.junit.runner.notification.Failure failure
String warnings
Throwable throwable
String newMessage
org.mockito.internal.exceptions.ExceptionIncludingMockitoWarnings e
private boolean isEmpty (java.lang.String)
String warnings
}
org/mockito/internal/util/junit/JUnitFailureHacker.java
org/mockito/internal/util/package.html
org/mockito/internal/util/reflection/AccessibilityChanger.class
AccessibilityChanger.java
package org.mockito.internal.util.reflection
public org.mockito.internal.util.reflection.AccessibilityChanger extends java.lang.Object {
private Boolean wasAccessible
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void safelyDisableAccess (java.lang.reflect.Field)
Throwable t
java.lang.reflect.Field field
public void enableAccess (java.lang.reflect.Field)
java.lang.reflect.Field field
static void <clinit> ()
}
org/mockito/internal/util/reflection/AccessibilityChanger.java
org/mockito/internal/util/reflection/FieldCopier.class
FieldCopier.java
package org.mockito.internal.util.reflection
public org.mockito.internal.util.reflection.FieldCopier extends java.lang.Object {
public void <init> ()
public void copyValue (java.lang.Object, java.lang.Object, java.lang.reflect.Field) throws java.lang.IllegalAccessException
Object from
Object to
java.lang.reflect.Field field
Object value
}
org/mockito/internal/util/reflection/FieldCopier.java
org/mockito/internal/util/reflection/FieldReader.class
FieldReader.java
package org.mockito.internal.util.reflection
public org.mockito.internal.util.reflection.FieldReader extends java.lang.Object {
final Object target
final java.lang.reflect.Field field
final org.mockito.internal.util.reflection.AccessibilityChanger changer
public void <init> (java.lang.Object, java.lang.reflect.Field)
Object target
java.lang.reflect.Field field
public boolean isNull ()
Exception e
}
org/mockito/internal/util/reflection/FieldReader.java
org/mockito/internal/util/reflection/FieldSetter.class
FieldSetter.java
package org.mockito.internal.util.reflection
public org.mockito.internal.util.reflection.FieldSetter extends java.lang.Object {
private final Object target
private final java.lang.reflect.Field field
public void <init> (java.lang.Object, java.lang.reflect.Field)
Object target
java.lang.reflect.Field field
public void set (java.lang.Object)
Exception e
Object value
org.mockito.internal.util.reflection.AccessibilityChanger changer
}
org/mockito/internal/util/reflection/FieldSetter.java
org/mockito/internal/util/reflection/GenericMaster.class
GenericMaster.java
package org.mockito.internal.util.reflection
public org.mockito.internal.util.reflection.GenericMaster extends java.lang.Object {
public void <init> ()
public java.lang.Class getGenericType (java.lang.reflect.Field)
java.lang.reflect.Type actual
java.lang.reflect.Field field
java.lang.reflect.Type generic
}
org/mockito/internal/util/reflection/GenericMaster.java
org/mockito/internal/util/reflection/LenientCopyTool.class
LenientCopyTool.java
package org.mockito.internal.util.reflection
public org.mockito.internal.util.reflection.LenientCopyTool extends java.lang.Object {
org.mockito.internal.util.reflection.FieldCopier fieldCopier
public void <init> ()
public void copyToMock (java.lang.Object, java.lang.Object)
Object from
Object mock
public void copyToRealObject (java.lang.Object, java.lang.Object)
Object from
Object to
private void copy (java.lang.Object, java.lang.Object, java.lang.Class, java.lang.Class)
Object from
Object to
Class fromClazz
Class toClass
private void copyValues (java.lang.Object, java.lang.Object, java.lang.Class)
Throwable t
java.lang.reflect.Field field
org.mockito.internal.util.reflection.AccessibilityChanger accessibilityChanger
int i
Object from
Object mock
Class classFrom
java.lang.reflect.Field[] fields
}
org/mockito/internal/util/reflection/LenientCopyTool.java
org/mockito/internal/util/reflection/Whitebox.class
Whitebox.java
package org.mockito.internal.util.reflection
public org.mockito.internal.util.reflection.Whitebox extends java.lang.Object {
public void <init> ()
public static java.lang.Object getInternalState (java.lang.Object, java.lang.String)
java.lang.reflect.Field f
Exception e
Object target
String field
Class c
public static void setInternalState (java.lang.Object, java.lang.String, java.lang.Object)
java.lang.reflect.Field f
Exception e
Object target
String field
Object value
Class c
private static java.lang.reflect.Field getFieldFromHierarchy (java.lang.Class, java.lang.String)
Class clazz
String field
java.lang.reflect.Field f
private static java.lang.reflect.Field getField (java.lang.Class, java.lang.String)
NoSuchFieldException e
Class clazz
String field
}
org/mockito/internal/util/reflection/Whitebox.java
org/mockito/internal/util/reflection/package.html
org/mockito/internal/verification/AtLeast.class
AtLeast.java
package org.mockito.internal.verification
public org.mockito.internal.verification.AtLeast extends java.lang.Object implements org.mockito.internal.verification.api.VerificationInOrderMode org.mockito.verification.VerificationMode {
final int wantedCount
public void <init> (int)
int wantedNumberOfInvocations
public void verify (org.mockito.internal.verification.api.VerificationData)
org.mockito.internal.verification.api.VerificationData data
org.mockito.internal.verification.checkers.MissingInvocationChecker missingInvocation
org.mockito.internal.verification.checkers.AtLeastXNumberOfInvocationsChecker numberOfInvocations
public void verifyInOrder (org.mockito.internal.verification.api.VerificationDataInOrder)
org.mockito.internal.verification.api.VerificationDataInOrder data
java.util.List allInvocations
org.mockito.internal.invocation.InvocationMatcher wanted
org.mockito.internal.verification.checkers.MissingInvocationInOrderChecker missingInvocation
org.mockito.internal.verification.checkers.AtLeastXNumberOfInvocationsInOrderChecker numberOfCalls
public java.lang.String toString ()
}
org/mockito/internal/verification/AtLeast.java
org/mockito/internal/verification/AtMost.class
AtMost.java
package org.mockito.internal.verification
public org.mockito.internal.verification.AtMost extends java.lang.Object implements org.mockito.verification.VerificationMode {
private final int maxNumberOfInvocations
private final org.mockito.internal.invocation.InvocationMarker invocationMarker
public void <init> (int)
int maxNumberOfInvocations
public void verify (org.mockito.internal.verification.api.VerificationData)
org.mockito.internal.verification.api.VerificationData data
java.util.List invocations
org.mockito.internal.invocation.InvocationMatcher wanted
org.mockito.internal.invocation.InvocationsFinder finder
java.util.List found
int foundSize
}
org/mockito/internal/verification/AtMost.java
org/mockito/internal/verification/InOrderContextImpl.class
InOrderContextImpl.java
package org.mockito.internal.verification
public org.mockito.internal.verification.InOrderContextImpl extends java.lang.Object implements org.mockito.internal.verification.api.InOrderContext {
final org.mockito.internal.util.IdentitySet verified
public void <init> ()
public boolean isVerified (org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation invocation
public void markVerified (org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation i
}
org/mockito/internal/verification/InOrderContextImpl.java
org/mockito/internal/verification/InOrderWrapper.class
InOrderWrapper.java
package org.mockito.internal.verification
public org.mockito.internal.verification.InOrderWrapper extends java.lang.Object implements org.mockito.verification.VerificationMode {
private final org.mockito.internal.verification.api.VerificationInOrderMode mode
private final org.mockito.internal.InOrderImpl inOrder
public void <init> (org.mockito.internal.verification.api.VerificationInOrderMode, org.mockito.internal.InOrderImpl)
org.mockito.internal.verification.api.VerificationInOrderMode mode
org.mockito.internal.InOrderImpl inOrder
public void verify (org.mockito.internal.verification.api.VerificationData)
org.mockito.internal.verification.api.VerificationData data
java.util.List allInvocations
org.mockito.internal.verification.api.VerificationDataInOrderImpl dataInOrder
}
org/mockito/internal/verification/InOrderWrapper.java
org/mockito/internal/verification/MockAwareVerificationMode.class
MockAwareVerificationMode.java
package org.mockito.internal.verification
public org.mockito.internal.verification.MockAwareVerificationMode extends java.lang.Object implements org.mockito.verification.VerificationMode {
private final Object mock
private final org.mockito.verification.VerificationMode mode
public void <init> (java.lang.Object, org.mockito.verification.VerificationMode)
Object mock
org.mockito.verification.VerificationMode mode
public void verify (org.mockito.internal.verification.api.VerificationData)
org.mockito.internal.verification.api.VerificationData data
public java.lang.Object getMock ()
}
org/mockito/internal/verification/MockAwareVerificationMode.java
org/mockito/internal/verification/NoMoreInteractions.class
NoMoreInteractions.java
package org.mockito.internal.verification
public org.mockito.internal.verification.NoMoreInteractions extends java.lang.Object implements org.mockito.verification.VerificationMode org.mockito.internal.verification.api.VerificationInOrderMode {
public void <init> ()
public void verify (org.mockito.internal.verification.api.VerificationData)
org.mockito.internal.verification.api.VerificationData data
org.mockito.internal.invocation.Invocation unverified
public void verifyInOrder (org.mockito.internal.verification.api.VerificationDataInOrder)
org.mockito.internal.verification.api.VerificationDataInOrder data
java.util.List invocations
org.mockito.internal.invocation.Invocation unverified
}
org/mockito/internal/verification/NoMoreInteractions.java
org/mockito/internal/verification/Only.class
Only.java
package org.mockito.internal.verification
public org.mockito.internal.verification.Only extends java.lang.Object implements org.mockito.verification.VerificationMode {
private final org.mockito.internal.invocation.InvocationsFinder finder
private final org.mockito.internal.invocation.InvocationMarker marker
private final org.mockito.exceptions.Reporter reporter
public void <init> ()
public void verify (org.mockito.internal.verification.api.VerificationData)
org.mockito.internal.invocation.Invocation unverified
org.mockito.internal.verification.api.VerificationData data
org.mockito.internal.invocation.InvocationMatcher wantedMatcher
java.util.List invocations
java.util.List chunk
}
org/mockito/internal/verification/Only.java
org/mockito/internal/verification/RegisteredInvocations$1.class
RegisteredInvocations.java
package org.mockito.internal.verification
org.mockito.internal.verification.RegisteredInvocations$1 extends java.lang.Object {
}
org/mockito/internal/verification/RegisteredInvocations$RemoveToString.class
RegisteredInvocations.java
package org.mockito.internal.verification
org.mockito.internal.verification.RegisteredInvocations$RemoveToString extends java.lang.Object implements org.mockito.internal.util.ListUtil$Filter {
private void <init> ()
public boolean isOut (org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation invocation
public volatile synthetic boolean isOut (java.lang.Object)
Object x0
synthetic void <init> (org.mockito.internal.verification.RegisteredInvocations$1)
org.mockito.internal.verification.RegisteredInvocations$1 x0
}
org/mockito/internal/verification/RegisteredInvocations.class
RegisteredInvocations.java
package org.mockito.internal.verification
public org.mockito.internal.verification.RegisteredInvocations extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final java.util.List invocations
public void <init> ()
public void add (org.mockito.internal.invocation.Invocation)
org.mockito.internal.invocation.Invocation invocation
public void removeLast ()
int last
public java.util.List getAll ()
}
org/mockito/internal/verification/RegisteredInvocations.java
org/mockito/internal/verification/Times.class
Times.java
package org.mockito.internal.verification
public org.mockito.internal.verification.Times extends java.lang.Object implements org.mockito.internal.verification.api.VerificationInOrderMode org.mockito.verification.VerificationMode {
final int wantedCount
public void <init> (int)
int wantedNumberOfInvocations
public void verify (org.mockito.internal.verification.api.VerificationData)
org.mockito.internal.verification.checkers.MissingInvocationChecker missingInvocation
org.mockito.internal.verification.api.VerificationData data
org.mockito.internal.verification.checkers.NumberOfInvocationsChecker numberOfInvocations
public void verifyInOrder (org.mockito.internal.verification.api.VerificationDataInOrder)
org.mockito.internal.verification.checkers.MissingInvocationInOrderChecker missingInvocation
org.mockito.internal.verification.api.VerificationDataInOrder data
java.util.List allInvocations
org.mockito.internal.invocation.InvocationMatcher wanted
org.mockito.internal.verification.checkers.NumberOfInvocationsInOrderChecker numberOfCalls
public java.lang.String toString ()
}
org/mockito/internal/verification/Times.java
org/mockito/internal/verification/VerificationDataImpl.class
VerificationDataImpl.java
package org.mockito.internal.verification
public org.mockito.internal.verification.VerificationDataImpl extends java.lang.Object implements org.mockito.internal.verification.api.VerificationData {
private final org.mockito.internal.invocation.InvocationMatcher wanted
private final org.mockito.internal.stubbing.InvocationContainer invocations
public void <init> (org.mockito.internal.stubbing.InvocationContainer, org.mockito.internal.invocation.InvocationMatcher)
org.mockito.internal.stubbing.InvocationContainer invocations
org.mockito.internal.invocation.InvocationMatcher wanted
public java.util.List getAllInvocations ()
public org.mockito.internal.invocation.InvocationMatcher getWanted ()
void assertWantedIsVerifiable ()
org.mockito.internal.util.ObjectMethodsGuru o
}
org/mockito/internal/verification/VerificationDataImpl.java
org/mockito/internal/verification/VerificationModeFactory.class
VerificationModeFactory.java
package org.mockito.internal.verification
public org.mockito.internal.verification.VerificationModeFactory extends java.lang.Object {
public void <init> ()
public static org.mockito.verification.VerificationMode atLeastOnce ()
public static org.mockito.verification.VerificationMode atLeast (int)
int minNumberOfInvocations
public static org.mockito.verification.VerificationMode only ()
public static org.mockito.internal.verification.Times times (int)
int wantedNumberOfInvocations
public static org.mockito.internal.verification.NoMoreInteractions noMoreInteractions ()
public static org.mockito.verification.VerificationMode atMost (int)
int maxNumberOfInvocations
}
org/mockito/internal/verification/VerificationModeFactory.java
org/mockito/internal/verification/VerificationWithTimeoutImpl.class
VerificationWithTimeoutImpl.java
package org.mockito.internal.verification
public org.mockito.internal.verification.VerificationWithTimeoutImpl extends java.lang.Object {
org.mockito.verification.VerificationMode delegate
int timeout
int treshhold
public void <init> (int, int, org.mockito.verification.VerificationMode)
int treshhold
int millis
org.mockito.verification.VerificationMode delegate
public void verify (org.mockito.internal.verification.api.VerificationData)
org.mockito.exceptions.base.MockitoAssertionError e
org.mockito.internal.verification.api.VerificationData data
int soFar
org.mockito.exceptions.base.MockitoAssertionError error
void sleep (int)
InterruptedException ie
int sleep
public org.mockito.verification.VerificationMode getDelegate ()
public int getTimeout ()
public int getTreshhold ()
}
org/mockito/internal/verification/VerificationWithTimeoutImpl.java
org/mockito/internal/verification/api/InOrderContext.class
InOrderContext.java
package org.mockito.internal.verification.api
public abstract org.mockito.internal.verification.api.InOrderContext extends java.lang.Object {
public abstract boolean isVerified (org.mockito.internal.invocation.Invocation)
public abstract void markVerified (org.mockito.internal.invocation.Invocation)
}
org/mockito/internal/verification/api/InOrderContext.java
org/mockito/internal/verification/api/VerificationData.class
VerificationData.java
package org.mockito.internal.verification.api
public abstract org.mockito.internal.verification.api.VerificationData extends java.lang.Object {
public abstract java.util.List getAllInvocations ()
public abstract org.mockito.internal.invocation.InvocationMatcher getWanted ()
}
org/mockito/internal/verification/api/VerificationData.java
org/mockito/internal/verification/api/VerificationDataInOrder.class
VerificationDataInOrder.java
package org.mockito.internal.verification.api
public abstract org.mockito.internal.verification.api.VerificationDataInOrder extends java.lang.Object {
public abstract java.util.List getAllInvocations ()
public abstract org.mockito.internal.invocation.InvocationMatcher getWanted ()
public abstract org.mockito.internal.verification.api.InOrderContext getOrderingContext ()
}
org/mockito/internal/verification/api/VerificationDataInOrder.java
org/mockito/internal/verification/api/VerificationDataInOrderImpl.class
VerificationDataInOrderImpl.java
package org.mockito.internal.verification.api
public org.mockito.internal.verification.api.VerificationDataInOrderImpl extends java.lang.Object implements org.mockito.internal.verification.api.VerificationDataInOrder {
private final org.mockito.internal.verification.api.InOrderContext inOrder
private final java.util.List allInvocations
private final org.mockito.internal.invocation.InvocationMatcher wanted
public void <init> (org.mockito.internal.verification.api.InOrderContext, java.util.List, org.mockito.internal.invocation.InvocationMatcher)
org.mockito.internal.verification.api.InOrderContext inOrder
java.util.List allInvocations
org.mockito.internal.invocation.InvocationMatcher wanted
public java.util.List getAllInvocations ()
public org.mockito.internal.verification.api.InOrderContext getOrderingContext ()
public org.mockito.internal.invocation.InvocationMatcher getWanted ()
}
org/mockito/internal/verification/api/VerificationDataInOrderImpl.java
org/mockito/internal/verification/api/VerificationInOrderMode.class
VerificationInOrderMode.java
package org.mockito.internal.verification.api
public abstract org.mockito.internal.verification.api.VerificationInOrderMode extends java.lang.Object {
public abstract void verifyInOrder (org.mockito.internal.verification.api.VerificationDataInOrder)
}
org/mockito/internal/verification/api/VerificationInOrderMode.java
org/mockito/internal/verification/api/package.html
org/mockito/internal/verification/argumentmatching/ArgumentMatchingTool.class
ArgumentMatchingTool.java
package org.mockito.internal.verification.argumentmatching
public org.mockito.internal.verification.argumentmatching.ArgumentMatchingTool extends java.lang.Object {
public void <init> ()
public java.lang.Integer[] getSuspiciouslyNotMatchingArgsIndexes (java.util.List, java.lang.Object[])
org.hamcrest.Matcher m
java.util.Iterator i$
java.util.List matchers
Object[] arguments
java.util.List suspicious
int i
private boolean safelyMatches (org.hamcrest.Matcher, java.lang.Object)
Throwable t
org.hamcrest.Matcher m
Object arg
private boolean toStringEquals (org.hamcrest.Matcher, java.lang.Object)
org.hamcrest.Matcher m
Object arg
}
org/mockito/internal/verification/argumentmatching/ArgumentMatchingTool.java
org/mockito/internal/verification/argumentmatching/package.html
org/mockito/internal/verification/checkers/AtLeastDiscrepancy.class
AtLeastDiscrepancy.java
package org.mockito.internal.verification.checkers
public org.mockito.internal.verification.checkers.AtLeastDiscrepancy extends org.mockito.exceptions.Discrepancy {
public void <init> (int, int)
int wantedCount
int actualCount
public java.lang.String getPluralizedWantedCount ()
}
org/mockito/internal/verification/checkers/AtLeastDiscrepancy.java
org/mockito/internal/verification/checkers/AtLeastXNumberOfInvocationsChecker.class
AtLeastXNumberOfInvocationsChecker.java
package org.mockito.internal.verification.checkers
public org.mockito.internal.verification.checkers.AtLeastXNumberOfInvocationsChecker extends java.lang.Object {
org.mockito.exceptions.Reporter reporter
org.mockito.internal.invocation.InvocationsFinder finder
org.mockito.internal.invocation.InvocationMarker invocationMarker
public void <init> ()
public void check (java.util.List, org.mockito.internal.invocation.InvocationMatcher, int)
org.mockito.internal.debugging.Location lastLocation
java.util.List invocations
org.mockito.internal.invocation.InvocationMatcher wanted
int wantedCount
java.util.List actualInvocations
int actualCount
}
org/mockito/internal/verification/checkers/AtLeastXNumberOfInvocationsChecker.java
org/mockito/internal/verification/checkers/AtLeastXNumberOfInvocationsInOrderChecker.class
AtLeastXNumberOfInvocationsInOrderChecker.java
package org.mockito.internal.verification.checkers
public org.mockito.internal.verification.checkers.AtLeastXNumberOfInvocationsInOrderChecker extends java.lang.Object {
private final org.mockito.exceptions.Reporter reporter
private final org.mockito.internal.invocation.InvocationsFinder finder
private final org.mockito.internal.invocation.InvocationMarker invocationMarker
private final org.mockito.internal.verification.api.InOrderContext orderingContext
public void <init> (org.mockito.internal.verification.api.InOrderContext)
org.mockito.internal.verification.api.InOrderContext orderingContext
public void check (java.util.List, org.mockito.internal.invocation.InvocationMatcher, int)
org.mockito.internal.debugging.Location lastLocation
java.util.List invocations
org.mockito.internal.invocation.InvocationMatcher wanted
int wantedCount
java.util.List chunk
int actualCount
}
org/mockito/internal/verification/checkers/AtLeastXNumberOfInvocationsInOrderChecker.java
org/mockito/internal/verification/checkers/MissingInvocationChecker.class
MissingInvocationChecker.java
package org.mockito.internal.verification.checkers
public org.mockito.internal.verification.checkers.MissingInvocationChecker extends java.lang.Object {
private final org.mockito.exceptions.Reporter reporter
private final org.mockito.internal.invocation.InvocationsFinder finder
public void <init> ()
void <init> (org.mockito.internal.invocation.InvocationsFinder, org.mockito.exceptions.Reporter)
org.mockito.internal.invocation.InvocationsFinder finder
org.mockito.exceptions.Reporter reporter
public void check (java.util.List, org.mockito.internal.invocation.InvocationMatcher)
org.mockito.internal.verification.argumentmatching.ArgumentMatchingTool argumentMatchingTool
Integer[] indexesOfSuspiciousArgs
org.mockito.internal.reporting.SmartPrinter smartPrinter
org.mockito.internal.invocation.Invocation similar
java.util.List invocations
org.mockito.internal.invocation.InvocationMatcher wanted
java.util.List actualInvocations
}
org/mockito/internal/verification/checkers/MissingInvocationChecker.java
org/mockito/internal/verification/checkers/MissingInvocationInOrderChecker.class
MissingInvocationInOrderChecker.java
package org.mockito.internal.verification.checkers
public org.mockito.internal.verification.checkers.MissingInvocationInOrderChecker extends java.lang.Object {
private final org.mockito.exceptions.Reporter reporter
private final org.mockito.internal.invocation.InvocationsFinder finder
public void <init> ()
void <init> (org.mockito.internal.invocation.InvocationsFinder, org.mockito.exceptions.Reporter)
org.mockito.internal.invocation.InvocationsFinder finder
org.mockito.exceptions.Reporter reporter
public void check (java.util.List, org.mockito.internal.invocation.InvocationMatcher, org.mockito.verification.VerificationMode, org.mockito.internal.verification.api.InOrderContext)
Integer[] indicesOfSimilarMatchingArguments
org.mockito.internal.reporting.SmartPrinter smartPrinter
org.mockito.internal.invocation.Invocation similar
java.util.List actualInvocations
java.util.List invocations
org.mockito.internal.invocation.InvocationMatcher wanted
org.mockito.verification.VerificationMode mode
org.mockito.internal.verification.api.InOrderContext context
java.util.List chunk
org.mockito.internal.invocation.Invocation previousInOrder
}
org/mockito/internal/verification/checkers/MissingInvocationInOrderChecker.java
org/mockito/internal/verification/checkers/NumberOfInvocationsChecker.class
NumberOfInvocationsChecker.java
package org.mockito.internal.verification.checkers
public org.mockito.internal.verification.checkers.NumberOfInvocationsChecker extends java.lang.Object {
private final org.mockito.exceptions.Reporter reporter
private final org.mockito.internal.invocation.InvocationsFinder finder
private final org.mockito.internal.invocation.InvocationMarker invocationMarker
public void <init> ()
void <init> (org.mockito.exceptions.Reporter, org.mockito.internal.invocation.InvocationsFinder)
org.mockito.exceptions.Reporter reporter
org.mockito.internal.invocation.InvocationsFinder finder
public void check (java.util.List, org.mockito.internal.invocation.InvocationMatcher, int)
org.mockito.internal.debugging.Location lastInvocation
org.mockito.internal.debugging.Location firstUndesired
org.mockito.internal.debugging.Location firstUndesired
java.util.List invocations
org.mockito.internal.invocation.InvocationMatcher wanted
int wantedCount
java.util.List actualInvocations
int actualCount
}
org/mockito/internal/verification/checkers/NumberOfInvocationsChecker.java
org/mockito/internal/verification/checkers/NumberOfInvocationsInOrderChecker.class
NumberOfInvocationsInOrderChecker.java
package org.mockito.internal.verification.checkers
public org.mockito.internal.verification.checkers.NumberOfInvocationsInOrderChecker extends java.lang.Object {
private final org.mockito.exceptions.Reporter reporter
private final org.mockito.internal.invocation.InvocationsFinder finder
private final org.mockito.internal.invocation.InvocationMarker invocationMarker
public void <init> ()
void <init> (org.mockito.internal.invocation.InvocationsFinder, org.mockito.exceptions.Reporter)
org.mockito.internal.invocation.InvocationsFinder finder
org.mockito.exceptions.Reporter reporter
public void check (java.util.List, org.mockito.internal.invocation.InvocationMatcher, int, org.mockito.internal.verification.api.InOrderContext)
org.mockito.internal.debugging.Location lastInvocation
org.mockito.internal.debugging.Location firstUndesired
java.util.List invocations
org.mockito.internal.invocation.InvocationMatcher wanted
int wantedCount
org.mockito.internal.verification.api.InOrderContext context
java.util.List chunk
int actualCount
}
org/mockito/internal/verification/checkers/NumberOfInvocationsInOrderChecker.java
org/mockito/internal/verification/checkers/package.html
org/mockito/internal/verification/package.html
org/mockito/invocation/InvocationOnMock.class
InvocationOnMock.java
package org.mockito.invocation
public abstract org.mockito.invocation.InvocationOnMock extends java.lang.Object implements java.io.Serializable {
public abstract java.lang.Object getMock ()
public abstract java.lang.reflect.Method getMethod ()
public abstract java.lang.Object[] getArguments ()
public abstract java.lang.Object callRealMethod () throws java.lang.Throwable
}
org/mockito/invocation/InvocationOnMock.java
org/mockito/invocation/package.html
org/mockito/package.html
org/mockito/runners/ConsoleSpammingMockitoJUnitRunner$1.class
ConsoleSpammingMockitoJUnitRunner.java
package org.mockito.runners
org.mockito.runners.ConsoleSpammingMockitoJUnitRunner$1 extends org.junit.runner.notification.RunListener {
org.mockito.internal.debugging.WarningsCollector warningsCollector
final synthetic org.mockito.runners.ConsoleSpammingMockitoJUnitRunner this$0
void <init> (org.mockito.runners.ConsoleSpammingMockitoJUnitRunner)
public void testStarted (org.junit.runner.Description) throws java.lang.Exception
org.junit.runner.Description description
public void testFailure (org.junit.runner.notification.Failure) throws java.lang.Exception
org.junit.runner.notification.Failure failure
}
org/mockito/runners/ConsoleSpammingMockitoJUnitRunner.class
ConsoleSpammingMockitoJUnitRunner.java
package org.mockito.runners
public org.mockito.runners.ConsoleSpammingMockitoJUnitRunner extends org.junit.runner.Runner implements org.junit.runner.manipulation.Filterable {
private final org.mockito.internal.util.MockitoLogger logger
private org.mockito.internal.runners.RunnerImpl runner
public void <init> (java.lang.Class) throws java.lang.reflect.InvocationTargetException
Class klass
void <init> (org.mockito.internal.util.MockitoLogger, org.mockito.internal.runners.RunnerImpl)
org.mockito.internal.util.MockitoLogger logger
org.mockito.internal.runners.RunnerImpl runnerImpl
public void run (org.junit.runner.notification.RunNotifier)
org.junit.runner.notification.RunNotifier notifier
org.junit.runner.notification.RunListener listener
public org.junit.runner.Description getDescription ()
public void filter (org.junit.runner.manipulation.Filter) throws org.junit.runner.manipulation.NoTestsRemainException
org.junit.runner.manipulation.Filter filter
static synthetic org.mockito.internal.util.MockitoLogger access$000 (org.mockito.runners.ConsoleSpammingMockitoJUnitRunner)
org.mockito.runners.ConsoleSpammingMockitoJUnitRunner x0
}
org/mockito/runners/ConsoleSpammingMockitoJUnitRunner.java
org/mockito/runners/MockitoJUnit44Runner.class
MockitoJUnit44Runner.java
package org.mockito.runners
public org.mockito.runners.MockitoJUnit44Runner extends org.mockito.runners.MockitoJUnitRunner {
public void <init> (java.lang.Class) throws java.lang.reflect.InvocationTargetException
Class klass
}
org/mockito/runners/MockitoJUnit44Runner.java
org/mockito/runners/MockitoJUnitRunner.class
MockitoJUnitRunner.java
package org.mockito.runners
public org.mockito.runners.MockitoJUnitRunner extends org.junit.runner.Runner implements org.junit.runner.manipulation.Filterable {
private final org.mockito.internal.runners.RunnerImpl runner
public void <init> (java.lang.Class) throws java.lang.reflect.InvocationTargetException
Class klass
public void run (org.junit.runner.notification.RunNotifier)
org.junit.runner.notification.RunNotifier notifier
public org.junit.runner.Description getDescription ()
public void filter (org.junit.runner.manipulation.Filter) throws org.junit.runner.manipulation.NoTestsRemainException
org.junit.runner.manipulation.Filter filter
}
org/mockito/runners/MockitoJUnitRunner.java
org/mockito/runners/VerboseMockitoJUnitRunner$1.class
VerboseMockitoJUnitRunner.java
package org.mockito.runners
org.mockito.runners.VerboseMockitoJUnitRunner$1 extends org.junit.runner.notification.RunListener {
org.mockito.internal.debugging.WarningsCollector warningsCollector
final synthetic org.mockito.runners.VerboseMockitoJUnitRunner this$0
void <init> (org.mockito.runners.VerboseMockitoJUnitRunner)
public void testStarted (org.junit.runner.Description) throws java.lang.Exception
org.junit.runner.Description description
public void testFailure (org.junit.runner.notification.Failure) throws java.lang.Exception
org.junit.runner.notification.Failure failure
String warnings
}
org/mockito/runners/VerboseMockitoJUnitRunner.class
VerboseMockitoJUnitRunner.java
package org.mockito.runners
public org.mockito.runners.VerboseMockitoJUnitRunner extends org.junit.runner.Runner implements org.junit.runner.manipulation.Filterable {
private org.mockito.internal.runners.RunnerImpl runner
public void <init> (java.lang.Class) throws java.lang.reflect.InvocationTargetException
Class klass
void <init> (org.mockito.internal.runners.RunnerImpl)
org.mockito.internal.runners.RunnerImpl runnerImpl
public void run (org.junit.runner.notification.RunNotifier)
org.junit.runner.notification.RunNotifier notifier
org.junit.runner.notification.RunListener listener
public org.junit.runner.Description getDescription ()
public void filter (org.junit.runner.manipulation.Filter) throws org.junit.runner.manipulation.NoTestsRemainException
org.junit.runner.manipulation.Filter filter
}
org/mockito/runners/VerboseMockitoJUnitRunner.java
org/mockito/runners/package.html
org/mockito/stubbing/Answer.class
Answer.java
package org.mockito.stubbing
public abstract org.mockito.stubbing.Answer extends java.lang.Object {
public abstract java.lang.Object answer (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
}
org/mockito/stubbing/Answer.java
org/mockito/stubbing/DeprecatedOngoingStubbing.class
DeprecatedOngoingStubbing.java
package org.mockito.stubbing
public abstract org.mockito.stubbing.DeprecatedOngoingStubbing extends java.lang.Object implements org.mockito.internal.progress.IOngoingStubbing {
public abstract org.mockito.stubbing.DeprecatedOngoingStubbing toReturn (java.lang.Object)
public abstract org.mockito.stubbing.DeprecatedOngoingStubbing toThrow (java.lang.Throwable)
public abstract org.mockito.stubbing.DeprecatedOngoingStubbing toAnswer (org.mockito.stubbing.Answer)
}
org/mockito/stubbing/DeprecatedOngoingStubbing.java
org/mockito/stubbing/OngoingStubbing.class
OngoingStubbing.java
package org.mockito.stubbing
public abstract org.mockito.stubbing.OngoingStubbing extends java.lang.Object implements org.mockito.internal.progress.IOngoingStubbing {
public abstract org.mockito.stubbing.OngoingStubbing thenReturn (java.lang.Object)
public transient abstract org.mockito.stubbing.OngoingStubbing thenReturn (java.lang.Object, java.lang.Object[])
public transient abstract org.mockito.stubbing.OngoingStubbing thenThrow (java.lang.Throwable[])
public abstract org.mockito.stubbing.OngoingStubbing thenCallRealMethod ()
public abstract org.mockito.stubbing.OngoingStubbing thenAnswer (org.mockito.stubbing.Answer)
}
org/mockito/stubbing/OngoingStubbing.java
org/mockito/stubbing/Stubber.class
Stubber.java
package org.mockito.stubbing
public abstract org.mockito.stubbing.Stubber extends java.lang.Object {
public abstract java.lang.Object when (java.lang.Object)
public abstract org.mockito.stubbing.Stubber doThrow (java.lang.Throwable)
public abstract org.mockito.stubbing.Stubber doAnswer (org.mockito.stubbing.Answer)
public abstract org.mockito.stubbing.Stubber doNothing ()
public abstract org.mockito.stubbing.Stubber doReturn (java.lang.Object)
}
org/mockito/stubbing/Stubber.java
org/mockito/stubbing/VoidMethodStubbable.class
VoidMethodStubbable.java
package org.mockito.stubbing
public abstract org.mockito.stubbing.VoidMethodStubbable extends java.lang.Object {
public abstract org.mockito.stubbing.VoidMethodStubbable toThrow (java.lang.Throwable)
public abstract org.mockito.stubbing.VoidMethodStubbable toReturn ()
public abstract org.mockito.stubbing.VoidMethodStubbable toAnswer (org.mockito.stubbing.Answer)
public abstract java.lang.Object on ()
}
org/mockito/stubbing/VoidMethodStubbable.java
org/mockito/stubbing/answers/ReturnsElementsOf.class
ReturnsElementsOf.java
package org.mockito.stubbing.answers
public org.mockito.stubbing.answers.ReturnsElementsOf extends java.lang.Object implements org.mockito.stubbing.Answer {
final java.util.LinkedList elements
public void <init> (java.util.Collection)
java.util.Collection elements
public java.lang.Object answer (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
org.mockito.invocation.InvocationOnMock invocation
}
org/mockito/stubbing/answers/ReturnsElementsOf.java
org/mockito/stubbing/package.html
org/mockito/verification/Timeout.class
Timeout.java
package org.mockito.verification
public org.mockito.verification.Timeout extends java.lang.Object implements org.mockito.verification.VerificationWithTimeout {
org.mockito.internal.verification.VerificationWithTimeoutImpl impl
public void <init> (int, org.mockito.verification.VerificationMode)
int millis
org.mockito.verification.VerificationMode delegate
void <init> (int, int, org.mockito.verification.VerificationMode)
int treshhold
int millis
org.mockito.verification.VerificationMode delegate
public void verify (org.mockito.internal.verification.api.VerificationData)
org.mockito.internal.verification.api.VerificationData data
public org.mockito.verification.VerificationMode atLeast (int)
int minNumberOfInvocations
public org.mockito.verification.VerificationMode atLeastOnce ()
public org.mockito.verification.VerificationMode atMost (int)
int maxNumberOfInvocations
public org.mockito.verification.VerificationMode never ()
public org.mockito.verification.VerificationMode only ()
public org.mockito.verification.VerificationMode times (int)
int wantedNumberOfInvocations
}
org/mockito/verification/Timeout.java
org/mockito/verification/VerificationMode.class
VerificationMode.java
package org.mockito.verification
public abstract org.mockito.verification.VerificationMode extends java.lang.Object {
public abstract void verify (org.mockito.internal.verification.api.VerificationData)
}
org/mockito/verification/VerificationMode.java
org/mockito/verification/VerificationWithTimeout.class
VerificationWithTimeout.java
package org.mockito.verification
public abstract org.mockito.verification.VerificationWithTimeout extends java.lang.Object implements org.mockito.verification.VerificationMode {
public abstract org.mockito.verification.VerificationMode times (int)
public abstract org.mockito.verification.VerificationMode never ()
public abstract org.mockito.verification.VerificationMode atLeastOnce ()
public abstract org.mockito.verification.VerificationMode atLeast (int)
public abstract org.mockito.verification.VerificationMode atMost (int)
public abstract org.mockito.verification.VerificationMode only ()
}
org/mockito/verification/VerificationWithTimeout.java