META-INF/
META-INF/MANIFEST.MF
org/
org/jf/
org/jf/dexlib2/
org/jf/dexlib2/AccessFlags.class
AccessFlags.java
package org.jf.dexlib2
public final enum org.jf.dexlib2.AccessFlags extends java.lang.Enum {
public static final enum org.jf.dexlib2.AccessFlags PUBLIC
public static final enum org.jf.dexlib2.AccessFlags PRIVATE
public static final enum org.jf.dexlib2.AccessFlags PROTECTED
public static final enum org.jf.dexlib2.AccessFlags STATIC
public static final enum org.jf.dexlib2.AccessFlags FINAL
public static final enum org.jf.dexlib2.AccessFlags SYNCHRONIZED
public static final enum org.jf.dexlib2.AccessFlags VOLATILE
public static final enum org.jf.dexlib2.AccessFlags BRIDGE
public static final enum org.jf.dexlib2.AccessFlags TRANSIENT
public static final enum org.jf.dexlib2.AccessFlags VARARGS
public static final enum org.jf.dexlib2.AccessFlags NATIVE
public static final enum org.jf.dexlib2.AccessFlags INTERFACE
public static final enum org.jf.dexlib2.AccessFlags ABSTRACT
public static final enum org.jf.dexlib2.AccessFlags STRICTFP
public static final enum org.jf.dexlib2.AccessFlags SYNTHETIC
public static final enum org.jf.dexlib2.AccessFlags ANNOTATION
public static final enum org.jf.dexlib2.AccessFlags ENUM
public static final enum org.jf.dexlib2.AccessFlags CONSTRUCTOR
public static final enum org.jf.dexlib2.AccessFlags DECLARED_SYNCHRONIZED
private int value
private String accessFlagName
private boolean validForClass
private boolean validForMethod
private boolean validForField
private static final org.jf.dexlib2.AccessFlags[] allFlags
private static java.util.HashMap accessFlagsByName
private static final synthetic org.jf.dexlib2.AccessFlags[] $VALUES
public static org.jf.dexlib2.AccessFlags[] values ()
public static org.jf.dexlib2.AccessFlags valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int, java.lang.String, boolean, boolean, boolean)
int value
String accessFlagName
boolean validForClass
boolean validForMethod
boolean validForField
public boolean isSet (int)
int accessFlags
public static org.jf.dexlib2.AccessFlags[] getAccessFlagsForClass (int)
org.jf.dexlib2.AccessFlags accessFlag
org.jf.dexlib2.AccessFlags accessFlag
int accessFlagValue
int size
org.jf.dexlib2.AccessFlags[] accessFlags
int accessFlagsPosition
private static java.lang.String formatAccessFlags (org.jf.dexlib2.AccessFlags[])
org.jf.dexlib2.AccessFlags accessFlag
org.jf.dexlib2.AccessFlags accessFlag
org.jf.dexlib2.AccessFlags[] accessFlags
int size
StringBuilder sb
public static java.lang.String formatAccessFlagsForClass (int)
int accessFlagValue
public static org.jf.dexlib2.AccessFlags[] getAccessFlagsForMethod (int)
org.jf.dexlib2.AccessFlags accessFlag
org.jf.dexlib2.AccessFlags accessFlag
int accessFlagValue
int size
org.jf.dexlib2.AccessFlags[] accessFlags
int accessFlagsPosition
public static java.lang.String formatAccessFlagsForMethod (int)
int accessFlagValue
public static org.jf.dexlib2.AccessFlags[] getAccessFlagsForField (int)
org.jf.dexlib2.AccessFlags accessFlag
org.jf.dexlib2.AccessFlags accessFlag
int accessFlagValue
int size
org.jf.dexlib2.AccessFlags[] accessFlags
int accessFlagsPosition
public static java.lang.String formatAccessFlagsForField (int)
int accessFlagValue
public static org.jf.dexlib2.AccessFlags getAccessFlag (java.lang.String)
String accessFlag
public int getValue ()
public java.lang.String toString ()
static void <clinit> ()
org.jf.dexlib2.AccessFlags accessFlag
}
org/jf/dexlib2/AnnotationVisibility.class
AnnotationVisibility.java
package org.jf.dexlib2
public final org.jf.dexlib2.AnnotationVisibility extends java.lang.Object {
public static final int BUILD
public static final int RUNTIME
public static final int SYSTEM
private static String[] NAMES
public static java.lang.String getVisibility (int)
int visibility
public static int getVisibility (java.lang.String)
String visibility
private void <init> ()
static void <clinit> ()
}
org/jf/dexlib2/DebugItemType.class
DebugItemType.java
package org.jf.dexlib2
public final org.jf.dexlib2.DebugItemType extends java.lang.Object {
public static final int START_LOCAL
public static final int END_LOCAL
public static final int RESTART_LOCAL
public static final int PROLOGUE_END
public static final int EPILOGUE_BEGIN
public static final int SET_SOURCE_FILE
public static final int LINE_NUMBER
public static final int END_SEQUENCE
public static final int ADVANCE_PC
public static final int ADVANCE_LINE
public static final int START_LOCAL_EXTENDED
private void <init> ()
}
org/jf/dexlib2/DexFileFactory$DexEntryFinder.class
DexFileFactory.java
package org.jf.dexlib2
public org.jf.dexlib2.DexFileFactory$DexEntryFinder extends java.lang.Object {
private final String filename
private final org.jf.dexlib2.iface.MultiDexContainer dexContainer
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, org.jf.dexlib2.iface.MultiDexContainer)
String filename
org.jf.dexlib2.iface.MultiDexContainer dexContainer
public org.jf.dexlib2.dexbacked.DexBackedDexFile findEntry (java.lang.String, boolean) throws java.io.IOException
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.dexbacked.DexBackedDexFile$NotADexFile ex
String entry
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.dexbacked.DexBackedDexFile$NotADexFile ex
String targetEntry
boolean exactMatch
java.util.List fullMatches
java.util.List fullEntries
java.util.List partialMatches
java.util.List partialEntries
static void <clinit> ()
}
org/jf/dexlib2/DexFileFactory$DexFileNotFoundException.class
DexFileFactory.java
package org.jf.dexlib2
public org.jf.dexlib2.DexFileFactory$DexFileNotFoundException extends org.jf.util.ExceptionWithContext {
public transient void <init> (java.lang.String, java.lang.Object[])
String message
Object[] formatArgs
}
org/jf/dexlib2/DexFileFactory$FilenameVdexProvider.class
DexFileFactory.java
package org.jf.dexlib2
public org.jf.dexlib2.DexFileFactory$FilenameVdexProvider extends java.lang.Object implements org.jf.dexlib2.dexbacked.OatFile$VdexProvider {
private final java.io.File vdexFile
private byte[] buf
private boolean loadedVdex
public void <init> (java.io.File)
java.io.File oatFile
java.io.File oatParent
String baseName
public byte[] getVdex ()
java.io.FileNotFoundException e
java.io.IOException ex
}
org/jf/dexlib2/DexFileFactory$MultipleMatchingDexEntriesException.class
DexFileFactory.java
package org.jf.dexlib2
public org.jf.dexlib2.DexFileFactory$MultipleMatchingDexEntriesException extends org.jf.util.ExceptionWithContext {
public transient void <init> (java.lang.String, java.lang.Object[])
String message
Object[] formatArgs
}
org/jf/dexlib2/DexFileFactory$SingletonMultiDexContainer.class
DexFileFactory.java
package org.jf.dexlib2
org.jf.dexlib2.DexFileFactory$SingletonMultiDexContainer extends java.lang.Object implements org.jf.dexlib2.iface.MultiDexContainer {
private final String entryName
private final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
public void <init> (java.lang.String, org.jf.dexlib2.dexbacked.DexBackedDexFile)
String entryName
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
public java.util.List getDexEntryNames () throws java.io.IOException
public org.jf.dexlib2.dexbacked.DexBackedDexFile getEntry (java.lang.String) throws java.io.IOException
String entryName
public volatile synthetic org.jf.dexlib2.iface.DexFile getEntry (java.lang.String) throws java.io.IOException
}
org/jf/dexlib2/DexFileFactory$UnsupportedFileTypeException.class
DexFileFactory.java
package org.jf.dexlib2
public org.jf.dexlib2.DexFileFactory$UnsupportedFileTypeException extends org.jf.util.ExceptionWithContext {
public transient void <init> (java.lang.String, java.lang.Object[])
String message
Object[] formatArgs
}
org/jf/dexlib2/DexFileFactory$UnsupportedOatVersionException.class
DexFileFactory.java
package org.jf.dexlib2
public org.jf.dexlib2.DexFileFactory$UnsupportedOatVersionException extends org.jf.util.ExceptionWithContext {
public final org.jf.dexlib2.dexbacked.OatFile oatFile
public void <init> (org.jf.dexlib2.dexbacked.OatFile)
org.jf.dexlib2.dexbacked.OatFile oatFile
}
org/jf/dexlib2/DexFileFactory.class
DexFileFactory.java
package org.jf.dexlib2
public final org.jf.dexlib2.DexFileFactory extends java.lang.Object {
public static org.jf.dexlib2.dexbacked.DexBackedDexFile loadDexFile (java.lang.String, org.jf.dexlib2.Opcodes) throws java.io.IOException
String path
org.jf.dexlib2.Opcodes opcodes
public static org.jf.dexlib2.dexbacked.DexBackedDexFile loadDexFile (java.io.File, org.jf.dexlib2.Opcodes) throws java.io.IOException
org.jf.dexlib2.dexbacked.ZipDexContainer container
java.util.List oatDexFiles
org.jf.dexlib2.dexbacked.OatFile oatFile
java.io.File file
org.jf.dexlib2.Opcodes opcodes
java.io.InputStream inputStream
public static org.jf.dexlib2.dexbacked.DexBackedDexFile loadDexEntry (java.io.File, java.lang.String, boolean, org.jf.dexlib2.Opcodes) throws java.io.IOException
org.jf.dexlib2.dexbacked.ZipDexContainer container
java.util.List oatDexFiles
org.jf.dexlib2.dexbacked.OatFile oatFile
java.io.File file
String dexEntry
boolean exactMatch
org.jf.dexlib2.Opcodes opcodes
java.io.InputStream inputStream
public static org.jf.dexlib2.iface.MultiDexContainer loadDexContainer (java.io.File, org.jf.dexlib2.Opcodes) throws java.io.IOException
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.dexbacked.DexBackedOdexFile odexFile
org.jf.dexlib2.dexbacked.OatFile oatFile
java.io.File file
org.jf.dexlib2.Opcodes opcodes
org.jf.dexlib2.dexbacked.ZipDexContainer zipDexContainer
java.io.InputStream inputStream
public static void writeDexFile (java.lang.String, org.jf.dexlib2.iface.DexFile) throws java.io.IOException
String path
org.jf.dexlib2.iface.DexFile dexFile
private void <init> ()
private static boolean fullEntryMatch (java.lang.String, java.lang.String)
String entry
String targetEntry
private static boolean partialEntryMatch (java.lang.String, java.lang.String)
String entry
String targetEntry
char precedingChar
char firstTargetChar
static synthetic boolean access$000 (java.lang.String, java.lang.String)
String x0
String x1
static synthetic boolean access$100 (java.lang.String, java.lang.String)
String x0
String x1
}
org/jf/dexlib2/Format.class
Format.java
package org.jf.dexlib2
public final enum org.jf.dexlib2.Format extends java.lang.Enum {
public static final enum org.jf.dexlib2.Format Format10t
public static final enum org.jf.dexlib2.Format Format10x
public static final enum org.jf.dexlib2.Format Format11n
public static final enum org.jf.dexlib2.Format Format11x
public static final enum org.jf.dexlib2.Format Format12x
public static final enum org.jf.dexlib2.Format Format20bc
public static final enum org.jf.dexlib2.Format Format20t
public static final enum org.jf.dexlib2.Format Format21c
public static final enum org.jf.dexlib2.Format Format21ih
public static final enum org.jf.dexlib2.Format Format21lh
public static final enum org.jf.dexlib2.Format Format21s
public static final enum org.jf.dexlib2.Format Format21t
public static final enum org.jf.dexlib2.Format Format22b
public static final enum org.jf.dexlib2.Format Format22c
public static final enum org.jf.dexlib2.Format Format22cs
public static final enum org.jf.dexlib2.Format Format22s
public static final enum org.jf.dexlib2.Format Format22t
public static final enum org.jf.dexlib2.Format Format22x
public static final enum org.jf.dexlib2.Format Format23x
public static final enum org.jf.dexlib2.Format Format30t
public static final enum org.jf.dexlib2.Format Format31c
public static final enum org.jf.dexlib2.Format Format31i
public static final enum org.jf.dexlib2.Format Format31t
public static final enum org.jf.dexlib2.Format Format32x
public static final enum org.jf.dexlib2.Format Format35c
public static final enum org.jf.dexlib2.Format Format35mi
public static final enum org.jf.dexlib2.Format Format35ms
public static final enum org.jf.dexlib2.Format Format3rc
public static final enum org.jf.dexlib2.Format Format3rmi
public static final enum org.jf.dexlib2.Format Format3rms
public static final enum org.jf.dexlib2.Format Format45cc
public static final enum org.jf.dexlib2.Format Format4rcc
public static final enum org.jf.dexlib2.Format Format51l
public static final enum org.jf.dexlib2.Format ArrayPayload
public static final enum org.jf.dexlib2.Format PackedSwitchPayload
public static final enum org.jf.dexlib2.Format SparseSwitchPayload
public static final enum org.jf.dexlib2.Format UnresolvedOdexInstruction
public final int size
public final boolean isPayloadFormat
private static final synthetic org.jf.dexlib2.Format[] $VALUES
public static org.jf.dexlib2.Format[] values ()
public static org.jf.dexlib2.Format valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int size
private void <init> (java.lang.String, int, int, boolean)
int size
boolean isPayloadFormat
static void <clinit> ()
}
org/jf/dexlib2/MethodHandleType$InvalidMethodHandleTypeException.class
MethodHandleType.java
package org.jf.dexlib2
public org.jf.dexlib2.MethodHandleType$InvalidMethodHandleTypeException extends org.jf.util.ExceptionWithContext {
private final int methodHandleType
public void <init> (int)
int methodHandleType
public transient void <init> (int, java.lang.String, java.lang.Object[])
int methodHandleType
String message
Object[] formatArgs
public int getMethodHandleType ()
}
org/jf/dexlib2/MethodHandleType.class
MethodHandleType.java
package org.jf.dexlib2
public org.jf.dexlib2.MethodHandleType extends java.lang.Object {
public static final int STATIC_PUT
public static final int STATIC_GET
public static final int INSTANCE_PUT
public static final int INSTANCE_GET
public static final int INVOKE_STATIC
public static final int INVOKE_INSTANCE
public static final int INVOKE_CONSTRUCTOR
public static final int INVOKE_DIRECT
public static final int INVOKE_INTERFACE
private static final com.google.common.collect.BiMap methodHandleTypeNames
public void <init> ()
public static java.lang.String toString (int)
int methodHandleType
String val
public static int getMethodHandleType (java.lang.String)
String methodHandleType
Integer ret
static void <clinit> ()
}
org/jf/dexlib2/Opcode$VersionConstraint.class
Opcode.java
package org.jf.dexlib2
org.jf.dexlib2.Opcode$VersionConstraint extends java.lang.Object {
public final com.google.common.collect.Range apiRange
public final com.google.common.collect.Range artVersionRange
public final int opcodeValue
public void <init> (com.google.common.collect.Range, com.google.common.collect.Range, int)
com.google.common.collect.Range apiRange
com.google.common.collect.Range artVersionRange
int opcodeValue
}
org/jf/dexlib2/Opcode.class
Opcode.java
package org.jf.dexlib2
public final enum org.jf.dexlib2.Opcode extends java.lang.Enum {
public static final enum org.jf.dexlib2.Opcode NOP
public static final enum org.jf.dexlib2.Opcode MOVE
public static final enum org.jf.dexlib2.Opcode MOVE_FROM16
public static final enum org.jf.dexlib2.Opcode MOVE_16
public static final enum org.jf.dexlib2.Opcode MOVE_WIDE
public static final enum org.jf.dexlib2.Opcode MOVE_WIDE_FROM16
public static final enum org.jf.dexlib2.Opcode MOVE_WIDE_16
public static final enum org.jf.dexlib2.Opcode MOVE_OBJECT
public static final enum org.jf.dexlib2.Opcode MOVE_OBJECT_FROM16
public static final enum org.jf.dexlib2.Opcode MOVE_OBJECT_16
public static final enum org.jf.dexlib2.Opcode MOVE_RESULT
public static final enum org.jf.dexlib2.Opcode MOVE_RESULT_WIDE
public static final enum org.jf.dexlib2.Opcode MOVE_RESULT_OBJECT
public static final enum org.jf.dexlib2.Opcode MOVE_EXCEPTION
public static final enum org.jf.dexlib2.Opcode RETURN_VOID
public static final enum org.jf.dexlib2.Opcode RETURN
public static final enum org.jf.dexlib2.Opcode RETURN_WIDE
public static final enum org.jf.dexlib2.Opcode RETURN_OBJECT
public static final enum org.jf.dexlib2.Opcode CONST_4
public static final enum org.jf.dexlib2.Opcode CONST_16
public static final enum org.jf.dexlib2.Opcode CONST
public static final enum org.jf.dexlib2.Opcode CONST_HIGH16
public static final enum org.jf.dexlib2.Opcode CONST_WIDE_16
public static final enum org.jf.dexlib2.Opcode CONST_WIDE_32
public static final enum org.jf.dexlib2.Opcode CONST_WIDE
public static final enum org.jf.dexlib2.Opcode CONST_WIDE_HIGH16
public static final enum org.jf.dexlib2.Opcode CONST_STRING
public static final enum org.jf.dexlib2.Opcode CONST_STRING_JUMBO
public static final enum org.jf.dexlib2.Opcode CONST_CLASS
public static final enum org.jf.dexlib2.Opcode MONITOR_ENTER
public static final enum org.jf.dexlib2.Opcode MONITOR_EXIT
public static final enum org.jf.dexlib2.Opcode CHECK_CAST
public static final enum org.jf.dexlib2.Opcode INSTANCE_OF
public static final enum org.jf.dexlib2.Opcode ARRAY_LENGTH
public static final enum org.jf.dexlib2.Opcode NEW_INSTANCE
public static final enum org.jf.dexlib2.Opcode NEW_ARRAY
public static final enum org.jf.dexlib2.Opcode FILLED_NEW_ARRAY
public static final enum org.jf.dexlib2.Opcode FILLED_NEW_ARRAY_RANGE
public static final enum org.jf.dexlib2.Opcode FILL_ARRAY_DATA
public static final enum org.jf.dexlib2.Opcode THROW
public static final enum org.jf.dexlib2.Opcode GOTO
public static final enum org.jf.dexlib2.Opcode GOTO_16
public static final enum org.jf.dexlib2.Opcode GOTO_32
public static final enum org.jf.dexlib2.Opcode PACKED_SWITCH
public static final enum org.jf.dexlib2.Opcode SPARSE_SWITCH
public static final enum org.jf.dexlib2.Opcode CMPL_FLOAT
public static final enum org.jf.dexlib2.Opcode CMPG_FLOAT
public static final enum org.jf.dexlib2.Opcode CMPL_DOUBLE
public static final enum org.jf.dexlib2.Opcode CMPG_DOUBLE
public static final enum org.jf.dexlib2.Opcode CMP_LONG
public static final enum org.jf.dexlib2.Opcode IF_EQ
public static final enum org.jf.dexlib2.Opcode IF_NE
public static final enum org.jf.dexlib2.Opcode IF_LT
public static final enum org.jf.dexlib2.Opcode IF_GE
public static final enum org.jf.dexlib2.Opcode IF_GT
public static final enum org.jf.dexlib2.Opcode IF_LE
public static final enum org.jf.dexlib2.Opcode IF_EQZ
public static final enum org.jf.dexlib2.Opcode IF_NEZ
public static final enum org.jf.dexlib2.Opcode IF_LTZ
public static final enum org.jf.dexlib2.Opcode IF_GEZ
public static final enum org.jf.dexlib2.Opcode IF_GTZ
public static final enum org.jf.dexlib2.Opcode IF_LEZ
public static final enum org.jf.dexlib2.Opcode AGET
public static final enum org.jf.dexlib2.Opcode AGET_WIDE
public static final enum org.jf.dexlib2.Opcode AGET_OBJECT
public static final enum org.jf.dexlib2.Opcode AGET_BOOLEAN
public static final enum org.jf.dexlib2.Opcode AGET_BYTE
public static final enum org.jf.dexlib2.Opcode AGET_CHAR
public static final enum org.jf.dexlib2.Opcode AGET_SHORT
public static final enum org.jf.dexlib2.Opcode APUT
public static final enum org.jf.dexlib2.Opcode APUT_WIDE
public static final enum org.jf.dexlib2.Opcode APUT_OBJECT
public static final enum org.jf.dexlib2.Opcode APUT_BOOLEAN
public static final enum org.jf.dexlib2.Opcode APUT_BYTE
public static final enum org.jf.dexlib2.Opcode APUT_CHAR
public static final enum org.jf.dexlib2.Opcode APUT_SHORT
public static final enum org.jf.dexlib2.Opcode IGET
public static final enum org.jf.dexlib2.Opcode IGET_WIDE
public static final enum org.jf.dexlib2.Opcode IGET_OBJECT
public static final enum org.jf.dexlib2.Opcode IGET_BOOLEAN
public static final enum org.jf.dexlib2.Opcode IGET_BYTE
public static final enum org.jf.dexlib2.Opcode IGET_CHAR
public static final enum org.jf.dexlib2.Opcode IGET_SHORT
public static final enum org.jf.dexlib2.Opcode IPUT
public static final enum org.jf.dexlib2.Opcode IPUT_WIDE
public static final enum org.jf.dexlib2.Opcode IPUT_OBJECT
public static final enum org.jf.dexlib2.Opcode IPUT_BOOLEAN
public static final enum org.jf.dexlib2.Opcode IPUT_BYTE
public static final enum org.jf.dexlib2.Opcode IPUT_CHAR
public static final enum org.jf.dexlib2.Opcode IPUT_SHORT
public static final enum org.jf.dexlib2.Opcode SGET
public static final enum org.jf.dexlib2.Opcode SGET_WIDE
public static final enum org.jf.dexlib2.Opcode SGET_OBJECT
public static final enum org.jf.dexlib2.Opcode SGET_BOOLEAN
public static final enum org.jf.dexlib2.Opcode SGET_BYTE
public static final enum org.jf.dexlib2.Opcode SGET_CHAR
public static final enum org.jf.dexlib2.Opcode SGET_SHORT
public static final enum org.jf.dexlib2.Opcode SPUT
public static final enum org.jf.dexlib2.Opcode SPUT_WIDE
public static final enum org.jf.dexlib2.Opcode SPUT_OBJECT
public static final enum org.jf.dexlib2.Opcode SPUT_BOOLEAN
public static final enum org.jf.dexlib2.Opcode SPUT_BYTE
public static final enum org.jf.dexlib2.Opcode SPUT_CHAR
public static final enum org.jf.dexlib2.Opcode SPUT_SHORT
public static final enum org.jf.dexlib2.Opcode INVOKE_VIRTUAL
public static final enum org.jf.dexlib2.Opcode INVOKE_SUPER
public static final enum org.jf.dexlib2.Opcode INVOKE_DIRECT
public static final enum org.jf.dexlib2.Opcode INVOKE_STATIC
public static final enum org.jf.dexlib2.Opcode INVOKE_INTERFACE
public static final enum org.jf.dexlib2.Opcode INVOKE_VIRTUAL_RANGE
public static final enum org.jf.dexlib2.Opcode INVOKE_SUPER_RANGE
public static final enum org.jf.dexlib2.Opcode INVOKE_DIRECT_RANGE
public static final enum org.jf.dexlib2.Opcode INVOKE_STATIC_RANGE
public static final enum org.jf.dexlib2.Opcode INVOKE_INTERFACE_RANGE
public static final enum org.jf.dexlib2.Opcode NEG_INT
public static final enum org.jf.dexlib2.Opcode NOT_INT
public static final enum org.jf.dexlib2.Opcode NEG_LONG
public static final enum org.jf.dexlib2.Opcode NOT_LONG
public static final enum org.jf.dexlib2.Opcode NEG_FLOAT
public static final enum org.jf.dexlib2.Opcode NEG_DOUBLE
public static final enum org.jf.dexlib2.Opcode INT_TO_LONG
public static final enum org.jf.dexlib2.Opcode INT_TO_FLOAT
public static final enum org.jf.dexlib2.Opcode INT_TO_DOUBLE
public static final enum org.jf.dexlib2.Opcode LONG_TO_INT
public static final enum org.jf.dexlib2.Opcode LONG_TO_FLOAT
public static final enum org.jf.dexlib2.Opcode LONG_TO_DOUBLE
public static final enum org.jf.dexlib2.Opcode FLOAT_TO_INT
public static final enum org.jf.dexlib2.Opcode FLOAT_TO_LONG
public static final enum org.jf.dexlib2.Opcode FLOAT_TO_DOUBLE
public static final enum org.jf.dexlib2.Opcode DOUBLE_TO_INT
public static final enum org.jf.dexlib2.Opcode DOUBLE_TO_LONG
public static final enum org.jf.dexlib2.Opcode DOUBLE_TO_FLOAT
public static final enum org.jf.dexlib2.Opcode INT_TO_BYTE
public static final enum org.jf.dexlib2.Opcode INT_TO_CHAR
public static final enum org.jf.dexlib2.Opcode INT_TO_SHORT
public static final enum org.jf.dexlib2.Opcode ADD_INT
public static final enum org.jf.dexlib2.Opcode SUB_INT
public static final enum org.jf.dexlib2.Opcode MUL_INT
public static final enum org.jf.dexlib2.Opcode DIV_INT
public static final enum org.jf.dexlib2.Opcode REM_INT
public static final enum org.jf.dexlib2.Opcode AND_INT
public static final enum org.jf.dexlib2.Opcode OR_INT
public static final enum org.jf.dexlib2.Opcode XOR_INT
public static final enum org.jf.dexlib2.Opcode SHL_INT
public static final enum org.jf.dexlib2.Opcode SHR_INT
public static final enum org.jf.dexlib2.Opcode USHR_INT
public static final enum org.jf.dexlib2.Opcode ADD_LONG
public static final enum org.jf.dexlib2.Opcode SUB_LONG
public static final enum org.jf.dexlib2.Opcode MUL_LONG
public static final enum org.jf.dexlib2.Opcode DIV_LONG
public static final enum org.jf.dexlib2.Opcode REM_LONG
public static final enum org.jf.dexlib2.Opcode AND_LONG
public static final enum org.jf.dexlib2.Opcode OR_LONG
public static final enum org.jf.dexlib2.Opcode XOR_LONG
public static final enum org.jf.dexlib2.Opcode SHL_LONG
public static final enum org.jf.dexlib2.Opcode SHR_LONG
public static final enum org.jf.dexlib2.Opcode USHR_LONG
public static final enum org.jf.dexlib2.Opcode ADD_FLOAT
public static final enum org.jf.dexlib2.Opcode SUB_FLOAT
public static final enum org.jf.dexlib2.Opcode MUL_FLOAT
public static final enum org.jf.dexlib2.Opcode DIV_FLOAT
public static final enum org.jf.dexlib2.Opcode REM_FLOAT
public static final enum org.jf.dexlib2.Opcode ADD_DOUBLE
public static final enum org.jf.dexlib2.Opcode SUB_DOUBLE
public static final enum org.jf.dexlib2.Opcode MUL_DOUBLE
public static final enum org.jf.dexlib2.Opcode DIV_DOUBLE
public static final enum org.jf.dexlib2.Opcode REM_DOUBLE
public static final enum org.jf.dexlib2.Opcode ADD_INT_2ADDR
public static final enum org.jf.dexlib2.Opcode SUB_INT_2ADDR
public static final enum org.jf.dexlib2.Opcode MUL_INT_2ADDR
public static final enum org.jf.dexlib2.Opcode DIV_INT_2ADDR
public static final enum org.jf.dexlib2.Opcode REM_INT_2ADDR
public static final enum org.jf.dexlib2.Opcode AND_INT_2ADDR
public static final enum org.jf.dexlib2.Opcode OR_INT_2ADDR
public static final enum org.jf.dexlib2.Opcode XOR_INT_2ADDR
public static final enum org.jf.dexlib2.Opcode SHL_INT_2ADDR
public static final enum org.jf.dexlib2.Opcode SHR_INT_2ADDR
public static final enum org.jf.dexlib2.Opcode USHR_INT_2ADDR
public static final enum org.jf.dexlib2.Opcode ADD_LONG_2ADDR
public static final enum org.jf.dexlib2.Opcode SUB_LONG_2ADDR
public static final enum org.jf.dexlib2.Opcode MUL_LONG_2ADDR
public static final enum org.jf.dexlib2.Opcode DIV_LONG_2ADDR
public static final enum org.jf.dexlib2.Opcode REM_LONG_2ADDR
public static final enum org.jf.dexlib2.Opcode AND_LONG_2ADDR
public static final enum org.jf.dexlib2.Opcode OR_LONG_2ADDR
public static final enum org.jf.dexlib2.Opcode XOR_LONG_2ADDR
public static final enum org.jf.dexlib2.Opcode SHL_LONG_2ADDR
public static final enum org.jf.dexlib2.Opcode SHR_LONG_2ADDR
public static final enum org.jf.dexlib2.Opcode USHR_LONG_2ADDR
public static final enum org.jf.dexlib2.Opcode ADD_FLOAT_2ADDR
public static final enum org.jf.dexlib2.Opcode SUB_FLOAT_2ADDR
public static final enum org.jf.dexlib2.Opcode MUL_FLOAT_2ADDR
public static final enum org.jf.dexlib2.Opcode DIV_FLOAT_2ADDR
public static final enum org.jf.dexlib2.Opcode REM_FLOAT_2ADDR
public static final enum org.jf.dexlib2.Opcode ADD_DOUBLE_2ADDR
public static final enum org.jf.dexlib2.Opcode SUB_DOUBLE_2ADDR
public static final enum org.jf.dexlib2.Opcode MUL_DOUBLE_2ADDR
public static final enum org.jf.dexlib2.Opcode DIV_DOUBLE_2ADDR
public static final enum org.jf.dexlib2.Opcode REM_DOUBLE_2ADDR
public static final enum org.jf.dexlib2.Opcode ADD_INT_LIT16
public static final enum org.jf.dexlib2.Opcode RSUB_INT
public static final enum org.jf.dexlib2.Opcode MUL_INT_LIT16
public static final enum org.jf.dexlib2.Opcode DIV_INT_LIT16
public static final enum org.jf.dexlib2.Opcode REM_INT_LIT16
public static final enum org.jf.dexlib2.Opcode AND_INT_LIT16
public static final enum org.jf.dexlib2.Opcode OR_INT_LIT16
public static final enum org.jf.dexlib2.Opcode XOR_INT_LIT16
public static final enum org.jf.dexlib2.Opcode ADD_INT_LIT8
public static final enum org.jf.dexlib2.Opcode RSUB_INT_LIT8
public static final enum org.jf.dexlib2.Opcode MUL_INT_LIT8
public static final enum org.jf.dexlib2.Opcode DIV_INT_LIT8
public static final enum org.jf.dexlib2.Opcode REM_INT_LIT8
public static final enum org.jf.dexlib2.Opcode AND_INT_LIT8
public static final enum org.jf.dexlib2.Opcode OR_INT_LIT8
public static final enum org.jf.dexlib2.Opcode XOR_INT_LIT8
public static final enum org.jf.dexlib2.Opcode SHL_INT_LIT8
public static final enum org.jf.dexlib2.Opcode SHR_INT_LIT8
public static final enum org.jf.dexlib2.Opcode USHR_INT_LIT8
public static final enum org.jf.dexlib2.Opcode IGET_VOLATILE
public static final enum org.jf.dexlib2.Opcode IPUT_VOLATILE
public static final enum org.jf.dexlib2.Opcode SGET_VOLATILE
public static final enum org.jf.dexlib2.Opcode SPUT_VOLATILE
public static final enum org.jf.dexlib2.Opcode IGET_OBJECT_VOLATILE
public static final enum org.jf.dexlib2.Opcode IGET_WIDE_VOLATILE
public static final enum org.jf.dexlib2.Opcode IPUT_WIDE_VOLATILE
public static final enum org.jf.dexlib2.Opcode SGET_WIDE_VOLATILE
public static final enum org.jf.dexlib2.Opcode SPUT_WIDE_VOLATILE
public static final enum org.jf.dexlib2.Opcode THROW_VERIFICATION_ERROR
public static final enum org.jf.dexlib2.Opcode EXECUTE_INLINE
public static final enum org.jf.dexlib2.Opcode EXECUTE_INLINE_RANGE
public static final enum org.jf.dexlib2.Opcode INVOKE_DIRECT_EMPTY
public static final enum org.jf.dexlib2.Opcode INVOKE_OBJECT_INIT_RANGE
public static final enum org.jf.dexlib2.Opcode RETURN_VOID_BARRIER
public static final enum org.jf.dexlib2.Opcode RETURN_VOID_NO_BARRIER
public static final enum org.jf.dexlib2.Opcode IGET_QUICK
public static final enum org.jf.dexlib2.Opcode IGET_WIDE_QUICK
public static final enum org.jf.dexlib2.Opcode IGET_OBJECT_QUICK
public static final enum org.jf.dexlib2.Opcode IPUT_QUICK
public static final enum org.jf.dexlib2.Opcode IPUT_WIDE_QUICK
public static final enum org.jf.dexlib2.Opcode IPUT_OBJECT_QUICK
public static final enum org.jf.dexlib2.Opcode IPUT_BOOLEAN_QUICK
public static final enum org.jf.dexlib2.Opcode IPUT_BYTE_QUICK
public static final enum org.jf.dexlib2.Opcode IPUT_CHAR_QUICK
public static final enum org.jf.dexlib2.Opcode IPUT_SHORT_QUICK
public static final enum org.jf.dexlib2.Opcode IGET_BOOLEAN_QUICK
public static final enum org.jf.dexlib2.Opcode IGET_BYTE_QUICK
public static final enum org.jf.dexlib2.Opcode IGET_CHAR_QUICK
public static final enum org.jf.dexlib2.Opcode IGET_SHORT_QUICK
public static final enum org.jf.dexlib2.Opcode INVOKE_VIRTUAL_QUICK
public static final enum org.jf.dexlib2.Opcode INVOKE_VIRTUAL_QUICK_RANGE
public static final enum org.jf.dexlib2.Opcode INVOKE_SUPER_QUICK
public static final enum org.jf.dexlib2.Opcode INVOKE_SUPER_QUICK_RANGE
public static final enum org.jf.dexlib2.Opcode IPUT_OBJECT_VOLATILE
public static final enum org.jf.dexlib2.Opcode SGET_OBJECT_VOLATILE
public static final enum org.jf.dexlib2.Opcode SPUT_OBJECT_VOLATILE
public static final enum org.jf.dexlib2.Opcode PACKED_SWITCH_PAYLOAD
public static final enum org.jf.dexlib2.Opcode SPARSE_SWITCH_PAYLOAD
public static final enum org.jf.dexlib2.Opcode ARRAY_PAYLOAD
public static final enum org.jf.dexlib2.Opcode INVOKE_POLYMORPHIC
public static final enum org.jf.dexlib2.Opcode INVOKE_POLYMORPHIC_RANGE
public static final enum org.jf.dexlib2.Opcode INVOKE_CUSTOM
public static final enum org.jf.dexlib2.Opcode INVOKE_CUSTOM_RANGE
public static final enum org.jf.dexlib2.Opcode CONST_METHOD_HANDLE
public static final enum org.jf.dexlib2.Opcode CONST_METHOD_TYPE
public static final int CAN_THROW
public static final int ODEX_ONLY
public static final int CAN_CONTINUE
public static final int SETS_RESULT
public static final int SETS_REGISTER
public static final int SETS_WIDE_REGISTER
public static final int QUICK_FIELD_ACCESSOR
public static final int VOLATILE_FIELD_ACCESSOR
public static final int STATIC_FIELD_ACCESSOR
public static final int JUMBO_OPCODE
public static final int CAN_INITIALIZE_REFERENCE
private static final int ALL_APIS
public final com.google.common.collect.RangeMap apiToValueMap
public final com.google.common.collect.RangeMap artVersionToValueMap
public final String name
public final int referenceType
public final org.jf.dexlib2.Format format
public final int flags
public final int referenceType2
private static final synthetic org.jf.dexlib2.Opcode[] $VALUES
public static org.jf.dexlib2.Opcode[] values ()
public static org.jf.dexlib2.Opcode valueOf (java.lang.String)
String name
private static int minApi (int)
int api
private static int maxApi (int)
int api
private void <init> (java.lang.String, int, int, java.lang.String, int, org.jf.dexlib2.Format)
int opcodeValue
String opcodeName
int referenceType
org.jf.dexlib2.Format format
private void <init> (java.lang.String, int, int, java.lang.String, int, org.jf.dexlib2.Format, int)
int opcodeValue
String opcodeName
int referenceType
org.jf.dexlib2.Format format
int flags
private void <init> (java.lang.String, int, java.util.List, java.lang.String, int, org.jf.dexlib2.Format, int)
java.util.List versionConstraints
String opcodeName
int referenceType
org.jf.dexlib2.Format format
int flags
private void <init> (java.lang.String, int, java.util.List, java.lang.String, int, int, org.jf.dexlib2.Format, int)
org.jf.dexlib2.Opcode$VersionConstraint versionConstraint
java.util.List versionConstraints
String opcodeName
int referenceType
int referenceType2
org.jf.dexlib2.Format format
int flags
com.google.common.collect.ImmutableRangeMap$Builder apiToValueBuilder
com.google.common.collect.ImmutableRangeMap$Builder artVersionToValueBuilder
private static java.util.List firstApi (int, int)
int opcodeValue
int api
private static java.util.List lastApi (int, int)
int opcodeValue
int api
private static java.util.List betweenApi (int, int, int)
int opcodeValue
int minApi
int maxApi
private static java.util.List firstArtVersion (int, int)
int opcodeValue
int artVersion
private static java.util.List lastArtVersion (int, int)
int opcodeValue
int artVersion
private static java.util.List allVersions (int)
int opcodeValue
private static java.util.List allApis (int)
int opcodeValue
private static java.util.List allArtVersions (int)
int opcodeValue
private static transient java.util.List combine (java.util.List[])
java.util.List versionConstraintList
java.util.List[] versionConstraints
java.util.List combinedList
public final boolean canThrow ()
public final boolean odexOnly ()
public final boolean canContinue ()
public final boolean setsResult ()
public final boolean setsRegister ()
public final boolean setsWideRegister ()
public final boolean isQuickFieldaccessor ()
public final boolean isVolatileFieldAccessor ()
public final boolean isStaticFieldAccessor ()
public final boolean isJumboOpcode ()
public final boolean canInitializeReference ()
static void <clinit> ()
}
org/jf/dexlib2/Opcodes.class
Opcodes.java
package org.jf.dexlib2
public org.jf.dexlib2.Opcodes extends java.lang.Object {
public final int api
public final int artVersion
private final org.jf.dexlib2.Opcode[] opcodesByValue
private final java.util.EnumMap opcodeValues
private final java.util.HashMap opcodesByName
public static org.jf.dexlib2.Opcodes forApi (int)
int api
public static org.jf.dexlib2.Opcodes forArtVersion (int)
int artVersion
public static org.jf.dexlib2.Opcodes forDexVersion (int)
int dexVersion
int api
public static org.jf.dexlib2.Opcodes getDefault ()
private void <init> (int, int)
int version
com.google.common.collect.RangeMap versionToValueMap
com.google.common.collect.RangeMap versionToValueMap
Short opcodeValue
org.jf.dexlib2.Opcode opcode
int api
int artVersion
int version
public org.jf.dexlib2.Opcode getOpcodeByName (java.lang.String)
String opcodeName
public org.jf.dexlib2.Opcode getOpcodeByValue (int)
int opcodeValue
public java.lang.Short getOpcodeValue (org.jf.dexlib2.Opcode)
org.jf.dexlib2.Opcode opcode
public boolean isArt ()
}
org/jf/dexlib2/ReferenceType$InvalidReferenceTypeException.class
ReferenceType.java
package org.jf.dexlib2
public org.jf.dexlib2.ReferenceType$InvalidReferenceTypeException extends org.jf.util.ExceptionWithContext {
private final int referenceType
public void <init> (int)
int referenceType
public transient void <init> (int, java.lang.String, java.lang.Object[])
int referenceType
String message
Object[] formatArgs
public int getReferenceType ()
}
org/jf/dexlib2/ReferenceType.class
ReferenceType.java
package org.jf.dexlib2
public final org.jf.dexlib2.ReferenceType extends java.lang.Object {
public static final int STRING
public static final int TYPE
public static final int FIELD
public static final int METHOD
public static final int METHOD_PROTO
public static final int CALL_SITE
public static final int METHOD_HANDLE
public static final int NONE
public static java.lang.String toString (int)
int referenceType
public static int getReferenceType (org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.iface.reference.Reference reference
public static void validateReferenceType (int)
int referenceType
private void <init> ()
}
org/jf/dexlib2/ValueType.class
ValueType.java
package org.jf.dexlib2
public final org.jf.dexlib2.ValueType extends java.lang.Object {
public static final int BYTE
public static final int SHORT
public static final int CHAR
public static final int INT
public static final int LONG
public static final int FLOAT
public static final int DOUBLE
public static final int METHOD_TYPE
public static final int METHOD_HANDLE
public static final int STRING
public static final int TYPE
public static final int FIELD
public static final int METHOD
public static final int ENUM
public static final int ARRAY
public static final int ANNOTATION
public static final int NULL
public static final int BOOLEAN
private void <init> ()
public static java.lang.String getValueTypeName (int)
int valueType
}
org/jf/dexlib2/VerificationError.class
VerificationError.java
package org.jf.dexlib2
public org.jf.dexlib2.VerificationError extends java.lang.Object {
public static final int GENERIC
public static final int NO_SUCH_CLASS
public static final int NO_SUCH_FIELD
public static final int NO_SUCH_METHOD
public static final int ILLEGAL_CLASS_ACCESS
public static final int ILLEGAL_FIELD_ACCESS
public static final int ILLEGAL_METHOD_ACCESS
public static final int CLASS_CHANGE_ERROR
public static final int INSTANTIATION_ERROR
private static final java.util.HashMap verificationErrorNames
public void <init> ()
public static java.lang.String getVerificationErrorName (int)
int verificationError
public static int getVerificationError (java.lang.String)
String verificationError
Integer ret
public static boolean isValidVerificationError (int)
int verificationError
static void <clinit> ()
}
org/jf/dexlib2/VersionMap.class
VersionMap.java
package org.jf.dexlib2
public org.jf.dexlib2.VersionMap extends java.lang.Object {
public static final int NO_VERSION
public void <init> ()
public static int mapDexVersionToApi (int)
int dexVersion
public static int mapApiToDexVersion (int)
int api
public static int mapArtVersionToApi (int)
int artVersion
public static int mapApiToArtVersion (int)
int api
}
org/jf/dexlib2/analysis/
org/jf/dexlib2/analysis/AnalysisException.class
AnalysisException.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.AnalysisException extends org.jf.util.ExceptionWithContext {
public int codeAddress
public void <init> (java.lang.Throwable)
Throwable cause
public transient void <init> (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String message
Object[] formatArgs
public transient void <init> (java.lang.String, java.lang.Object[])
String message
Object[] formatArgs
}
org/jf/dexlib2/analysis/AnalyzedInstruction$PredecessorOverrideKey.class
AnalyzedInstruction.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.AnalyzedInstruction$PredecessorOverrideKey extends java.lang.Object {
public final org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
public final int registerNumber
public void <init> (org.jf.dexlib2.analysis.AnalyzedInstruction, int)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
int registerNumber
public boolean equals (java.lang.Object)
Object o
org.jf.dexlib2.analysis.AnalyzedInstruction$PredecessorOverrideKey that
public int hashCode ()
}
org/jf/dexlib2/analysis/AnalyzedInstruction.class
AnalyzedInstruction.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.AnalyzedInstruction extends java.lang.Object implements java.lang.Comparable {
protected final org.jf.dexlib2.analysis.MethodAnalyzer methodAnalyzer
protected org.jf.dexlib2.iface.instruction.Instruction instruction
protected final int instructionIndex
protected final java.util.TreeSet predecessors
protected final java.util.LinkedList successors
protected final org.jf.dexlib2.analysis.RegisterType[] preRegisterMap
protected final org.jf.dexlib2.analysis.RegisterType[] postRegisterMap
protected java.util.Map predecessorRegisterOverrides
protected final org.jf.dexlib2.iface.instruction.Instruction originalInstruction
static final synthetic boolean $assertionsDisabled
public void <init> (org.jf.dexlib2.analysis.MethodAnalyzer, org.jf.dexlib2.iface.instruction.Instruction, int, int)
int i
org.jf.dexlib2.analysis.MethodAnalyzer methodAnalyzer
org.jf.dexlib2.iface.instruction.Instruction instruction
int instructionIndex
int registerCount
org.jf.dexlib2.analysis.RegisterType unknown
public int getInstructionIndex ()
public int getPredecessorCount ()
public java.util.SortedSet getPredecessors ()
public org.jf.dexlib2.analysis.RegisterType getPredecessorRegisterType (org.jf.dexlib2.analysis.AnalyzedInstruction, int)
org.jf.dexlib2.analysis.RegisterType override
org.jf.dexlib2.analysis.AnalyzedInstruction predecessor
int registerNumber
protected boolean addPredecessor (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction predecessor
protected void addSuccessor (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction successor
protected void setDeodexedInstruction (org.jf.dexlib2.iface.instruction.Instruction)
org.jf.dexlib2.iface.instruction.Instruction instruction
protected void restoreOdexedInstruction ()
public java.util.List getSuccessors ()
public org.jf.dexlib2.iface.instruction.Instruction getInstruction ()
public org.jf.dexlib2.iface.instruction.Instruction getOriginalInstruction ()
public boolean isBeginningInstruction ()
protected boolean mergeRegister (int, org.jf.dexlib2.analysis.RegisterType, java.util.BitSet, boolean)
org.jf.dexlib2.analysis.RegisterType mergedRegisterType
int registerNumber
org.jf.dexlib2.analysis.RegisterType registerType
java.util.BitSet verifiedInstructions
boolean override
org.jf.dexlib2.analysis.RegisterType oldRegisterType
org.jf.dexlib2.analysis.RegisterType mergedRegisterType
protected org.jf.dexlib2.analysis.RegisterType getMergedPreRegisterTypeFromPredecessors (int)
org.jf.dexlib2.analysis.RegisterType predecessorRegisterType
org.jf.dexlib2.analysis.AnalyzedInstruction predecessor
int registerNumber
org.jf.dexlib2.analysis.RegisterType mergedRegisterType
protected boolean setPostRegisterType (int, org.jf.dexlib2.analysis.RegisterType)
int registerNumber
org.jf.dexlib2.analysis.RegisterType registerType
org.jf.dexlib2.analysis.RegisterType oldRegisterType
protected boolean overridePredecessorRegisterType (org.jf.dexlib2.analysis.AnalyzedInstruction, int, org.jf.dexlib2.analysis.RegisterType, java.util.BitSet)
org.jf.dexlib2.analysis.AnalyzedInstruction predecessor
int registerNumber
org.jf.dexlib2.analysis.RegisterType registerType
java.util.BitSet verifiedInstructions
org.jf.dexlib2.analysis.RegisterType mergedType
public boolean isInvokeInit ()
org.jf.dexlib2.iface.instruction.ReferenceInstruction instruction
org.jf.dexlib2.iface.reference.Reference reference
public boolean setsRegister (int)
int destinationRegister
org.jf.dexlib2.iface.instruction.RegisterRangeInstruction rangeInstruction
org.jf.dexlib2.analysis.RegisterType preInstructionRegisterType
int destinationRegister
org.jf.dexlib2.analysis.RegisterType preInstructionDestRegisterType
org.jf.dexlib2.iface.instruction.TwoRegisterInstruction moveInstruction
org.jf.dexlib2.analysis.RegisterType originalType
org.jf.dexlib2.Opcode opcode
org.jf.dexlib2.analysis.AnalyzedInstruction prevPrevAnalyzedInstruction
int originalSourceRegister
org.jf.dexlib2.analysis.RegisterType newType
org.jf.dexlib2.iface.instruction.formats.Instruction22c instanceOfInstruction
org.jf.dexlib2.analysis.AnalyzedInstruction prevInstruction
int registerNumber
int destinationRegister
public java.util.List getSetRegisters ()
int destinationRegister
org.jf.dexlib2.iface.instruction.RegisterRangeInstruction rangeInstruction
org.jf.dexlib2.analysis.RegisterType postInstructionRegisterType
org.jf.dexlib2.analysis.RegisterType preInstructionRegisterType
int i
org.jf.dexlib2.analysis.RegisterType objectRegisterType
org.jf.dexlib2.analysis.RegisterType registerType
int i
int destinationRegister
org.jf.dexlib2.analysis.RegisterType preInstructionDestRegisterType
org.jf.dexlib2.iface.instruction.TwoRegisterInstruction moveInstruction
org.jf.dexlib2.analysis.RegisterType originalType
org.jf.dexlib2.Opcode opcode
org.jf.dexlib2.analysis.AnalyzedInstruction prevPrevAnalyzedInstruction
int originalSourceRegister
org.jf.dexlib2.analysis.RegisterType newType
org.jf.dexlib2.iface.instruction.formats.Instruction22c instanceOfInstruction
org.jf.dexlib2.analysis.AnalyzedInstruction prevInstruction
java.util.List setRegisters
public int getDestinationRegister ()
public int getRegisterCount ()
public org.jf.dexlib2.analysis.RegisterType getPostInstructionRegisterType (int)
int registerNumber
public org.jf.dexlib2.analysis.RegisterType getPreInstructionRegisterType (int)
int registerNumber
public int compareTo (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
}
org/jf/dexlib2/analysis/AnalyzedMethodUtil.class
AnalyzedMethodUtil.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.AnalyzedMethodUtil extends java.lang.Object {
public void <init> ()
public static boolean canAccess (org.jf.dexlib2.analysis.TypeProto, org.jf.dexlib2.iface.Method, boolean, boolean, boolean)
String otherPackage
String thisPackage
org.jf.dexlib2.analysis.ClassPath classPath
org.jf.dexlib2.iface.ClassDef methodClassDef
org.jf.dexlib2.analysis.TypeProto type
org.jf.dexlib2.iface.Method virtualMethod
boolean checkPackagePrivate
boolean checkProtected
boolean checkClass
}
org/jf/dexlib2/analysis/ArrayProto.class
ArrayProto.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.ArrayProto extends java.lang.Object implements org.jf.dexlib2.analysis.TypeProto {
protected final org.jf.dexlib2.analysis.ClassPath classPath
protected final int dimensions
protected final String elementType
private static final String BRACKETS
public void <init> (org.jf.dexlib2.analysis.ClassPath, java.lang.String)
org.jf.dexlib2.analysis.ClassPath classPath
String type
int i
public java.lang.String toString ()
public org.jf.dexlib2.analysis.ClassPath getClassPath ()
public java.lang.String getType ()
public int getDimensions ()
public boolean isInterface ()
public java.lang.String getElementType ()
public java.lang.String getImmediateElementType ()
public boolean implementsInterface (java.lang.String)
String iface
public java.lang.String getSuperclass ()
public org.jf.dexlib2.analysis.TypeProto getCommonSuperclass (org.jf.dexlib2.analysis.TypeProto)
org.jf.dexlib2.analysis.TypeProto thisClass
org.jf.dexlib2.analysis.TypeProto otherClass
org.jf.dexlib2.analysis.TypeProto mergedClass
int dimensions
org.jf.dexlib2.analysis.TypeProto other
private static java.lang.String makeArrayType (java.lang.String, int)
String elementType
int dimensions
public org.jf.dexlib2.iface.reference.FieldReference getFieldByOffset (int)
int fieldOffset
public org.jf.dexlib2.iface.Method getMethodByVtableIndex (int)
int vtableIndex
public int findMethodIndexInVtable (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference method
static void <clinit> ()
}
org/jf/dexlib2/analysis/ClassPath$1.class
ClassPath.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.ClassPath$1 extends com.google.common.cache.CacheLoader {
final synthetic org.jf.dexlib2.analysis.ClassPath this$0
void <init> (org.jf.dexlib2.analysis.ClassPath)
org.jf.dexlib2.analysis.ClassPath this$0
public org.jf.dexlib2.analysis.TypeProto load (java.lang.String) throws java.lang.Exception
String type
public volatile synthetic java.lang.Object load (java.lang.Object) throws java.lang.Exception
}
org/jf/dexlib2/analysis/ClassPath$2.class
ClassPath.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.ClassPath$2 extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic org.jf.dexlib2.analysis.ClassPath this$0
void <init> (org.jf.dexlib2.analysis.ClassPath)
org.jf.dexlib2.analysis.ClassPath this$0
public org.jf.dexlib2.analysis.OdexedFieldInstructionMapper get ()
public volatile synthetic java.lang.Object get ()
}
org/jf/dexlib2/analysis/ClassPath.class
ClassPath.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.ClassPath extends java.lang.Object {
private final org.jf.dexlib2.analysis.TypeProto unknownClass
private java.util.List classProviders
private final boolean checkPackagePrivateAccess
public final int oatVersion
public static final int NOT_ART
private final com.google.common.cache.CacheLoader classLoader
private com.google.common.cache.LoadingCache loadedClasses
private final com.google.common.base.Supplier fieldInstructionMapperSupplier
public transient void <init> (org.jf.dexlib2.analysis.ClassProvider[]) throws java.io.IOException
org.jf.dexlib2.analysis.ClassProvider[] classProviders
public void <init> (java.lang.Iterable) throws java.io.IOException
Iterable classProviders
public void <init> (java.lang.Iterable, boolean, int)
Iterable classProviders
boolean checkPackagePrivateAccess
int oatVersion
private void loadPrimitiveType (java.lang.String)
String type
private static org.jf.dexlib2.analysis.ClassProvider getBasicClasses ()
public boolean isArt ()
public org.jf.dexlib2.analysis.TypeProto getClass (java.lang.CharSequence)
CharSequence type
public org.jf.dexlib2.iface.ClassDef getClassDef (java.lang.String)
org.jf.dexlib2.iface.ClassDef classDef
org.jf.dexlib2.analysis.ClassProvider provider
String type
public org.jf.dexlib2.analysis.TypeProto getUnknownClass ()
public boolean shouldCheckPackagePrivateAccess ()
public org.jf.dexlib2.analysis.OdexedFieldInstructionMapper getFieldInstructionMapper ()
}
org/jf/dexlib2/analysis/ClassPathResolver$NotFoundException.class
ClassPathResolver.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.ClassPathResolver$NotFoundException extends java.lang.Exception {
public transient void <init> (java.lang.String, java.lang.Object[])
String message
Object[] formatArgs
}
org/jf/dexlib2/analysis/ClassPathResolver$ResolveException.class
ClassPathResolver.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.ClassPathResolver$ResolveException extends java.lang.RuntimeException {
public transient void <init> (java.lang.String, java.lang.Object[])
String message
Object[] formatArgs
public void <init> (java.lang.Throwable)
Throwable cause
public transient void <init> (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String message
Object[] formatArgs
}
org/jf/dexlib2/analysis/ClassPathResolver.class
ClassPathResolver.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.ClassPathResolver extends java.lang.Object {
private final Iterable classPathDirs
private final org.jf.dexlib2.analysis.PathEntryLoader pathEntryLoader
public void <init> (java.util.List, java.util.List, java.util.List, org.jf.dexlib2.iface.DexFile) throws java.io.IOException
java.util.List bootClassPathDirs
java.util.List bootClassPathEntries
java.util.List extraClassPathEntries
org.jf.dexlib2.iface.DexFile dexFile
public void <init> (java.util.List, java.util.List, org.jf.dexlib2.iface.DexFile) throws java.io.IOException
java.util.List bootClassPathDirs
java.util.List extraClassPathEntries
org.jf.dexlib2.iface.DexFile dexFile
private void <init> (java.util.List, java.util.List, java.util.List, org.jf.dexlib2.iface.DexFile, boolean) throws java.io.IOException
org.jf.dexlib2.analysis.PathEntryLoader$NoDexException ex2
org.jf.dexlib2.analysis.ClassPathResolver$NotFoundException ex2
String odexEntry
org.jf.dexlib2.analysis.PathEntryLoader$NoDexException ex
org.jf.dexlib2.analysis.PathEntryLoader$NoDexException ex2
org.jf.dexlib2.analysis.ClassPathResolver$NotFoundException ex2
String jarEntry
org.jf.dexlib2.analysis.ClassPathResolver$NotFoundException ex
String entry
org.jf.dexlib2.analysis.PathEntryLoader$NoDexException ex
String entry
String entry
org.jf.dexlib2.iface.MultiDexContainer container
java.util.List bootClassPathDirs
java.util.List bootClassPathEntries
java.util.List extraClassPathEntries
org.jf.dexlib2.iface.DexFile dexFile
boolean unused
public java.util.List getResolvedClassProviders ()
private boolean loadLocalClassPathEntry (java.lang.String) throws org.jf.dexlib2.analysis.PathEntryLoader$NoDexException java.io.IOException
org.jf.dexlib2.DexFileFactory$UnsupportedFileTypeException ex
String entry
java.io.File entryFile
private void loadLocalOrDeviceBootClassPathEntry (java.lang.String) throws java.io.IOException org.jf.dexlib2.analysis.PathEntryLoader$NoDexException org.jf.dexlib2.analysis.ClassPathResolver$NotFoundException
String partialPath
java.io.File entryFile
int i
java.io.File directoryFile
String directory
String entry
java.util.List pathComponents
com.google.common.base.Joiner pathJoiner
private static java.util.List splitDevicePath (java.lang.String)
String path
private static java.util.List getDefaultBootClassPath (org.jf.dexlib2.iface.DexFile, int)
org.jf.dexlib2.iface.DexFile dexFile
int apiLevel
private static java.util.List bootClassPathForOat (org.jf.dexlib2.dexbacked.OatFile$OatDexFile)
org.jf.dexlib2.dexbacked.OatFile$OatDexFile dexFile
java.util.List bcp
private static java.util.List replaceElementsSuffix (java.util.List, java.lang.String, java.lang.String)
String entry
int i
java.util.List bcp
String originalSuffix
String newSuffix
}
org/jf/dexlib2/analysis/ClassProto$1.class
ClassProto.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.ClassProto$1 extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic org.jf.dexlib2.analysis.ClassProto this$0
void <init> (org.jf.dexlib2.analysis.ClassProto)
org.jf.dexlib2.analysis.ClassProto this$0
public org.jf.dexlib2.iface.ClassDef get ()
public volatile synthetic java.lang.Object get ()
}
org/jf/dexlib2/analysis/ClassProto$2.class
ClassProto.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.ClassProto$2 extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic org.jf.dexlib2.analysis.ClassProto this$0
void <init> (org.jf.dexlib2.analysis.ClassProto)
org.jf.dexlib2.analysis.ClassProto this$0
public java.util.LinkedHashMap get ()
org.jf.dexlib2.iface.ClassDef interfaceDef
org.jf.dexlib2.analysis.UnresolvedClassException ex
String superInterface
org.jf.dexlib2.analysis.ClassProto interfaceProto
String interfaceType
org.jf.dexlib2.analysis.UnresolvedClassException ex
String superclassInterface
org.jf.dexlib2.analysis.ClassProto superclassProto
org.jf.dexlib2.analysis.UnresolvedClassException ex
java.util.Set unresolvedInterfaces
java.util.LinkedHashMap interfaces
String superclass
public volatile synthetic java.lang.Object get ()
}
org/jf/dexlib2/analysis/ClassProto$3.class
ClassProto.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.ClassProto$3 extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic org.jf.dexlib2.analysis.ClassProto this$0
void <init> (org.jf.dexlib2.analysis.ClassProto)
org.jf.dexlib2.analysis.ClassProto this$0
public java.util.LinkedHashMap get ()
String superclassInterface
org.jf.dexlib2.analysis.ClassProto superclassProto
java.util.Map$Entry entry
org.jf.dexlib2.analysis.UnresolvedClassException ex
org.jf.dexlib2.iface.ClassDef interfaceDef
org.jf.dexlib2.analysis.UnresolvedClassException ex
org.jf.dexlib2.analysis.ClassProto interfaceProto
String interfaceType
org.jf.dexlib2.analysis.UnresolvedClassException ex
java.util.Set unresolvedInterfaces
java.util.LinkedHashMap interfaces
String superclass
public volatile synthetic java.lang.Object get ()
}
org/jf/dexlib2/analysis/ClassProto$4.class
ClassProto.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.ClassProto$4 extends java.lang.Object implements com.google.common.base.Supplier {
static final synthetic boolean $assertionsDisabled
final synthetic org.jf.dexlib2.analysis.ClassProto this$0
void <init> (org.jf.dexlib2.analysis.ClassProto)
org.jf.dexlib2.analysis.ClassProto this$0
public org.jf.util.SparseArray get ()
int i
int fieldIndexMod
org.jf.util.SparseArray superFields
int i
org.jf.dexlib2.iface.reference.FieldReference lastSuperField
char fieldType
int fieldOffset
org.jf.dexlib2.iface.reference.FieldReference field
int i
java.util.ArrayList fields
int fieldCount
byte[] fieldTypes
int back
int front
int startFieldOffset
String superclassType
org.jf.dexlib2.analysis.ClassProto superclass
int fieldIndexMod
org.jf.util.SparseArray superFields
int superFieldCount
int totalFieldCount
org.jf.util.SparseArray instanceFields
int fieldOffset
boolean gotDouble
private java.util.ArrayList getSortedInstanceFields (org.jf.dexlib2.iface.ClassDef)
org.jf.dexlib2.iface.ClassDef classDef
java.util.ArrayList fields
private void swap (byte[], java.util.List, int, int)
byte[] fieldTypes
java.util.List fields
int position1
int position2
byte tempType
org.jf.dexlib2.iface.Field tempField
public volatile synthetic java.lang.Object get ()
static void <clinit> ()
}
org/jf/dexlib2/analysis/ClassProto$5$1.class
ClassProto.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.ClassProto$5$1 extends java.lang.Object implements java.util.Comparator {
final synthetic org.jf.dexlib2.analysis.ClassProto$5 this$1
void <init> (org.jf.dexlib2.analysis.ClassProto$5)
org.jf.dexlib2.analysis.ClassProto$5 this$1
public int compare (org.jf.dexlib2.iface.Field, org.jf.dexlib2.iface.Field)
org.jf.dexlib2.iface.Field field1
org.jf.dexlib2.iface.Field field2
int result
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
org/jf/dexlib2/analysis/ClassProto$5.class
ClassProto.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.ClassProto$5 extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic org.jf.dexlib2.analysis.ClassProto this$0
void <init> (org.jf.dexlib2.analysis.ClassProto)
org.jf.dexlib2.analysis.ClassProto this$0
public org.jf.util.SparseArray get ()
int offset
int i
org.jf.dexlib2.analysis.ClassProto superclass
org.jf.util.SparseArray superFields
org.jf.dexlib2.iface.reference.FieldReference field
int lastOffset
int oldOffset
int fieldSize
org.jf.dexlib2.analysis.ClassProto$FieldGap gap
org.jf.dexlib2.iface.Field field
java.util.PriorityQueue gaps
org.jf.util.SparseArray linkedFields
java.util.ArrayList fields
int fieldOffset
String superclassType
private void addFieldGap (int, int, java.util.PriorityQueue)
int remaining
int gapStart
int gapEnd
java.util.PriorityQueue gaps
int offset
private java.util.ArrayList getSortedInstanceFields (org.jf.dexlib2.iface.ClassDef)
org.jf.dexlib2.iface.ClassDef classDef
java.util.ArrayList fields
private int getFieldSortOrder (org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.iface.reference.FieldReference field
private int getFieldSize (org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.iface.reference.FieldReference field
public volatile synthetic java.lang.Object get ()
static synthetic int access$300 (org.jf.dexlib2.analysis.ClassProto$5, org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.analysis.ClassProto$5 x0
org.jf.dexlib2.iface.reference.FieldReference x1
}
org/jf/dexlib2/analysis/ClassProto$6.class
ClassProto.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.ClassProto$6 extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic org.jf.dexlib2.analysis.ClassProto this$0
void <init> (org.jf.dexlib2.analysis.ClassProto)
org.jf.dexlib2.analysis.ClassProto this$0
public java.util.List get ()
String superclassType
org.jf.dexlib2.analysis.UnresolvedClassException ex
org.jf.dexlib2.analysis.ClassProto superclass
org.jf.dexlib2.iface.Method interfaceMethod
java.util.List interfaceMethods
org.jf.dexlib2.iface.ClassDef interfaceDef
Iterable interfaces
java.util.List vtable
String superclassType
public volatile synthetic java.lang.Object get ()
}
org/jf/dexlib2/analysis/ClassProto$7$1.class
ClassProto.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.ClassProto$7$1 extends java.lang.Object implements java.util.Comparator {
final synthetic java.util.HashMap val$methodOrder
final synthetic org.jf.dexlib2.analysis.ClassProto$7 this$1
void <init> (org.jf.dexlib2.analysis.ClassProto$7, java.util.HashMap)
org.jf.dexlib2.analysis.ClassProto$7 this$1
public int compare (org.jf.dexlib2.iface.reference.MethodReference, org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference o1
org.jf.dexlib2.iface.reference.MethodReference o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
org/jf/dexlib2/analysis/ClassProto$7.class
ClassProto.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.ClassProto$7 extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic org.jf.dexlib2.analysis.ClassProto this$0
void <init> (org.jf.dexlib2.analysis.ClassProto)
org.jf.dexlib2.analysis.ClassProto this$0
public java.util.List get ()
String superclassType
org.jf.dexlib2.analysis.UnresolvedClassException ex
org.jf.dexlib2.analysis.ClassProto superclass
org.jf.dexlib2.iface.Method candidate
int j
org.jf.dexlib2.iface.Method removedMethod
org.jf.dexlib2.analysis.ClassProto existingInterface
org.jf.dexlib2.iface.Method oldMethod
int methodOrderValue
org.jf.dexlib2.analysis.ClassProto existingInterface
int vtableIndex
org.jf.dexlib2.iface.Method oldVtableMethod
int defaultMethodIndex
int defaultConflictMethodIndex
int mirandaMethodIndex
org.jf.dexlib2.iface.Method interfaceMethod
String interfaceType
org.jf.dexlib2.iface.ClassDef interfaceDef
int i
java.util.List interfaces
java.util.List defaultMethods
java.util.List defaultConflictMethods
java.util.List mirandaMethods
java.util.HashMap methodOrder
java.util.Comparator comparator
java.util.List vtable
String superclassType
public volatile synthetic java.lang.Object get ()
}
org/jf/dexlib2/analysis/ClassProto$8$1.class
ClassProto.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.ClassProto$8$1 extends java.lang.Object implements java.util.Comparator {
final synthetic java.util.HashMap val$methodOrder
final synthetic org.jf.dexlib2.analysis.ClassProto$8 this$1
void <init> (org.jf.dexlib2.analysis.ClassProto$8, java.util.HashMap)
org.jf.dexlib2.analysis.ClassProto$8 this$1
public int compare (org.jf.dexlib2.iface.reference.MethodReference, org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference o1
org.jf.dexlib2.iface.reference.MethodReference o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
org/jf/dexlib2/analysis/ClassProto$8.class
ClassProto.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.ClassProto$8 extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic org.jf.dexlib2.analysis.ClassProto this$0
void <init> (org.jf.dexlib2.analysis.ClassProto)
org.jf.dexlib2.analysis.ClassProto this$0
public java.util.List get ()
String superclassType
org.jf.dexlib2.analysis.UnresolvedClassException ex
org.jf.dexlib2.analysis.ClassProto superclass
org.jf.dexlib2.iface.Method removedMethod
org.jf.dexlib2.analysis.ClassProto existingInterface
org.jf.dexlib2.iface.Method oldMethod
int methodOrderValue
org.jf.dexlib2.analysis.ClassProto existingInterface
int defaultMethodIndex
int defaultConflictMethodIndex
int mirandaMethodIndex
int vtableIndex
org.jf.dexlib2.iface.Method interfaceMethod
org.jf.dexlib2.iface.ClassDef interfaceDef
Iterable interfaces
java.util.List defaultMethods
java.util.List defaultConflictMethods
java.util.List mirandaMethods
java.util.HashMap methodOrder
java.util.Comparator comparator
java.util.List vtable
String superclassType
public volatile synthetic java.lang.Object get ()
}
org/jf/dexlib2/analysis/ClassProto$FieldGap$1.class
ClassProto.java
package org.jf.dexlib2.analysis
final org.jf.dexlib2.analysis.ClassProto$FieldGap$1 extends org.jf.dexlib2.analysis.ClassProto$FieldGap {
void <init> (int, int)
int offset
int size
public int compareTo (org.jf.dexlib2.analysis.ClassProto$FieldGap)
org.jf.dexlib2.analysis.ClassProto$FieldGap o
int result
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/analysis/ClassProto$FieldGap$2.class
ClassProto.java
package org.jf.dexlib2.analysis
final org.jf.dexlib2.analysis.ClassProto$FieldGap$2 extends org.jf.dexlib2.analysis.ClassProto$FieldGap {
void <init> (int, int)
int offset
int size
public int compareTo (org.jf.dexlib2.analysis.ClassProto$FieldGap)
org.jf.dexlib2.analysis.ClassProto$FieldGap o
int result
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/analysis/ClassProto$FieldGap.class
ClassProto.java
package org.jf.dexlib2.analysis
abstract org.jf.dexlib2.analysis.ClassProto$FieldGap extends java.lang.Object implements java.lang.Comparable {
public final int offset
public final int size
public static org.jf.dexlib2.analysis.ClassProto$FieldGap newFieldGap (int, int, int)
int offset
int size
int oatVersion
private void <init> (int, int)
int offset
int size
synthetic void <init> (int, int, org.jf.dexlib2.analysis.ClassProto$1)
int x0
int x1
org.jf.dexlib2.analysis.ClassProto$1 x2
}
org/jf/dexlib2/analysis/ClassProto$ReparentedMethod.class
ClassProto.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.ClassProto$ReparentedMethod extends org.jf.dexlib2.base.reference.BaseMethodReference implements org.jf.dexlib2.iface.Method {
private final org.jf.dexlib2.iface.Method method
private final String definingClass
public void <init> (org.jf.dexlib2.iface.Method, java.lang.String)
org.jf.dexlib2.iface.Method method
String definingClass
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public java.util.List getParameterTypes ()
public java.lang.String getReturnType ()
public java.util.List getParameters ()
public int getAccessFlags ()
public java.util.Set getAnnotations ()
public org.jf.dexlib2.iface.MethodImplementation getImplementation ()
}
org/jf/dexlib2/analysis/ClassProto.class
ClassProto.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.ClassProto extends java.lang.Object implements org.jf.dexlib2.analysis.TypeProto {
private static final byte REFERENCE
private static final byte WIDE
private static final byte OTHER
protected final org.jf.dexlib2.analysis.ClassPath classPath
protected final String type
protected boolean vtableFullyResolved
protected boolean interfacesFullyResolved
protected java.util.Set unresolvedInterfaces
private final com.google.common.base.Supplier classDefSupplier
private final com.google.common.base.Supplier preDefaultMethodInterfaceSupplier
private final com.google.common.base.Supplier postDefaultMethodInterfaceSupplier
private final com.google.common.base.Supplier dalvikInstanceFieldsSupplier
private final com.google.common.base.Supplier artInstanceFieldsSupplier
private final com.google.common.base.Supplier preDefaultMethodVtableSupplier
private final com.google.common.base.Supplier buggyPostDefaultMethodVtableSupplier
private final com.google.common.base.Supplier postDefaultMethodVtableSupplier
public void <init> (org.jf.dexlib2.analysis.ClassPath, java.lang.String)
org.jf.dexlib2.analysis.ClassPath classPath
String type
public java.lang.String toString ()
public org.jf.dexlib2.analysis.ClassPath getClassPath ()
public java.lang.String getType ()
public org.jf.dexlib2.iface.ClassDef getClassDef ()
public boolean isInterface ()
org.jf.dexlib2.iface.ClassDef classDef
protected java.util.LinkedHashMap getInterfaces ()
protected java.util.Set getUnresolvedInterfaces ()
protected java.lang.Iterable getDirectInterfaces ()
Iterable directInterfaces
public boolean implementsInterface (java.lang.String)
String iface
public java.lang.String getSuperclass ()
private boolean checkInterface (org.jf.dexlib2.analysis.ClassProto)
org.jf.dexlib2.analysis.UnresolvedClassException ex
org.jf.dexlib2.analysis.UnresolvedClassException ex
org.jf.dexlib2.analysis.ClassProto other
boolean isResolved
boolean isInterface
public org.jf.dexlib2.analysis.TypeProto getCommonSuperclass (org.jf.dexlib2.analysis.TypeProto)
org.jf.dexlib2.analysis.UnresolvedClassException ex
org.jf.dexlib2.analysis.UnresolvedClassException ex
org.jf.dexlib2.analysis.TypeProto typeProto
int i
org.jf.dexlib2.analysis.TypeProto other
boolean gotException
java.util.List thisChain
java.util.List otherChain
public org.jf.dexlib2.iface.reference.FieldReference getFieldByOffset (int)
int fieldOffset
public org.jf.dexlib2.iface.Method getMethodByVtableIndex (int)
int vtableIndex
java.util.List vtable
public int findMethodIndexInVtable (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference method
private int findMethodIndexInVtable (java.util.List, org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.Method candidate
int i
java.util.List vtable
org.jf.dexlib2.iface.reference.MethodReference method
private int findMethodIndexInVtableReverse (java.util.List, org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.Method candidate
int i
java.util.List vtable
org.jf.dexlib2.iface.reference.MethodReference method
public org.jf.util.SparseArray getInstanceFields ()
private int getNextFieldOffset ()
org.jf.util.SparseArray instanceFields
int lastItemIndex
int fieldOffset
org.jf.dexlib2.iface.reference.FieldReference lastField
private static int getTypeSize (char)
char type
public java.util.List getVtable ()
private void addToVtable (java.lang.Iterable, java.util.List, boolean, boolean)
java.util.ArrayList methods
int vtableIndex
org.jf.dexlib2.iface.Method virtualMethod
Iterable localMethods
java.util.List vtable
boolean replaceExisting
boolean sort
private static byte getFieldType (org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.iface.reference.FieldReference field
private boolean isOverridableByDefaultMethod (org.jf.dexlib2.iface.Method)
org.jf.dexlib2.iface.Method method
org.jf.dexlib2.analysis.ClassProto classProto
private boolean interfaceMethodOverrides (org.jf.dexlib2.iface.Method, org.jf.dexlib2.iface.Method)
org.jf.dexlib2.analysis.ClassProto targetClassProto
org.jf.dexlib2.iface.Method method
org.jf.dexlib2.iface.Method method2
org.jf.dexlib2.analysis.ClassProto classProto
static synthetic byte access$000 (org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.iface.reference.FieldReference x0
static synthetic int access$100 (org.jf.dexlib2.analysis.ClassProto)
org.jf.dexlib2.analysis.ClassProto x0
static synthetic int access$400 (char)
char x0
static synthetic void access$500 (org.jf.dexlib2.analysis.ClassProto, java.lang.Iterable, java.util.List, boolean, boolean)
org.jf.dexlib2.analysis.ClassProto x0
Iterable x1
java.util.List x2
boolean x3
boolean x4
static synthetic int access$600 (org.jf.dexlib2.analysis.ClassProto, java.util.List, org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.analysis.ClassProto x0
java.util.List x1
org.jf.dexlib2.iface.reference.MethodReference x2
static synthetic boolean access$700 (org.jf.dexlib2.analysis.ClassProto, org.jf.dexlib2.iface.Method, org.jf.dexlib2.iface.Method)
org.jf.dexlib2.analysis.ClassProto x0
org.jf.dexlib2.iface.Method x1
org.jf.dexlib2.iface.Method x2
static synthetic boolean access$800 (org.jf.dexlib2.analysis.ClassProto, org.jf.dexlib2.iface.Method)
org.jf.dexlib2.analysis.ClassProto x0
org.jf.dexlib2.iface.Method x1
static synthetic int access$900 (org.jf.dexlib2.analysis.ClassProto, java.util.List, org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.analysis.ClassProto x0
java.util.List x1
org.jf.dexlib2.iface.reference.MethodReference x2
}
org/jf/dexlib2/analysis/ClassProvider.class
ClassProvider.java
package org.jf.dexlib2.analysis
public abstract org.jf.dexlib2.analysis.ClassProvider extends java.lang.Object {
public abstract org.jf.dexlib2.iface.ClassDef getClassDef (java.lang.String)
}
org/jf/dexlib2/analysis/CustomInlineMethodResolver.class
CustomInlineMethodResolver.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.CustomInlineMethodResolver extends org.jf.dexlib2.analysis.InlineMethodResolver {
private final org.jf.dexlib2.analysis.ClassPath classPath
private final org.jf.dexlib2.iface.Method[] inlineMethods
private static final java.util.regex.Pattern longMethodPattern
static final synthetic boolean $assertionsDisabled
public void <init> (org.jf.dexlib2.analysis.ClassPath, java.lang.String)
String line
java.io.IOException ex
int i
org.jf.dexlib2.analysis.ClassPath classPath
String inlineTable
java.io.StringReader reader
java.util.List lines
java.io.BufferedReader br
public void <init> (org.jf.dexlib2.analysis.ClassPath, java.io.File) throws java.io.IOException
org.jf.dexlib2.analysis.ClassPath classPath
java.io.File inlineTable
public org.jf.dexlib2.iface.Method resolveExecuteInline (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.InlineIndexInstruction instruction
int methodIndex
private org.jf.dexlib2.iface.Method parseAndResolveInlineMethod (java.lang.String)
org.jf.dexlib2.iface.Method method
org.jf.dexlib2.iface.ClassDef classDef
String inlineMethod
java.util.regex.Matcher m
String className
String methodName
Iterable methodParams
String methodRet
org.jf.dexlib2.immutable.reference.ImmutableMethodReference methodRef
int accessFlags
boolean resolved
org.jf.dexlib2.analysis.TypeProto typeProto
static void <clinit> ()
}
org/jf/dexlib2/analysis/DexClassProvider.class
DexClassProvider.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.DexClassProvider extends java.lang.Object implements org.jf.dexlib2.analysis.ClassProvider {
private final org.jf.dexlib2.iface.DexFile dexFile
private java.util.Map classMap
public void <init> (org.jf.dexlib2.iface.DexFile)
org.jf.dexlib2.iface.ClassDef classDef
org.jf.dexlib2.iface.DexFile dexFile
public org.jf.dexlib2.iface.ClassDef getClassDef (java.lang.String)
String type
}
org/jf/dexlib2/analysis/InlineMethodResolver$InlineMethodResolver_version35.class
InlineMethodResolver.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.InlineMethodResolver$InlineMethodResolver_version35 extends org.jf.dexlib2.analysis.InlineMethodResolver {
private final org.jf.dexlib2.iface.Method[] inlineMethods
public void <init> ()
public org.jf.dexlib2.iface.Method resolveExecuteInline (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.InlineIndexInstruction instruction
int inlineIndex
}
org/jf/dexlib2/analysis/InlineMethodResolver$InlineMethodResolver_version36.class
InlineMethodResolver.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.InlineMethodResolver$InlineMethodResolver_version36 extends org.jf.dexlib2.analysis.InlineMethodResolver {
private final org.jf.dexlib2.iface.Method[] inlineMethods
private final org.jf.dexlib2.iface.Method indexOfIMethod
private final org.jf.dexlib2.iface.Method indexOfIIMethod
private final org.jf.dexlib2.iface.Method fastIndexOfMethod
private final org.jf.dexlib2.iface.Method isEmptyMethod
public void <init> ()
public org.jf.dexlib2.iface.Method resolveExecuteInline (org.jf.dexlib2.analysis.AnalyzedInstruction)
int parameterCount
int parameterCount
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.InlineIndexInstruction instruction
int inlineIndex
}
org/jf/dexlib2/analysis/InlineMethodResolver.class
InlineMethodResolver.java
package org.jf.dexlib2.analysis
public abstract org.jf.dexlib2.analysis.InlineMethodResolver extends java.lang.Object {
public static final int STATIC
public static final int VIRTUAL
public static final int DIRECT
public static org.jf.dexlib2.analysis.InlineMethodResolver createInlineMethodResolver (int)
int odexVersion
protected void <init> ()
private static org.jf.dexlib2.iface.Method inlineMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
int accessFlags
String cls
String name
String params
String returnType
com.google.common.collect.ImmutableList paramList
public abstract org.jf.dexlib2.iface.Method resolveExecuteInline (org.jf.dexlib2.analysis.AnalyzedInstruction)
static synthetic org.jf.dexlib2.iface.Method access$000 (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
int x0
String x1
String x2
String x3
String x4
}
org/jf/dexlib2/analysis/MethodAnalyzer$1.class
MethodAnalyzer.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.MethodAnalyzer$1 extends org.jf.dexlib2.analysis.AnalyzedInstruction {
final synthetic org.jf.dexlib2.analysis.MethodAnalyzer this$0
void <init> (org.jf.dexlib2.analysis.MethodAnalyzer, org.jf.dexlib2.analysis.MethodAnalyzer, org.jf.dexlib2.iface.instruction.Instruction, int, int)
org.jf.dexlib2.analysis.MethodAnalyzer this$0
org.jf.dexlib2.analysis.MethodAnalyzer methodAnalyzer
org.jf.dexlib2.iface.instruction.Instruction instruction
int instructionIndex
int registerCount
protected boolean addPredecessor (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction predecessor
public org.jf.dexlib2.analysis.RegisterType getPredecessorRegisterType (org.jf.dexlib2.analysis.AnalyzedInstruction, int)
org.jf.dexlib2.analysis.AnalyzedInstruction predecessor
int registerNumber
}
org/jf/dexlib2/analysis/MethodAnalyzer$2.class
MethodAnalyzer.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.MethodAnalyzer$2 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.analysis.MethodAnalyzer this$0
void <init> (org.jf.dexlib2.analysis.MethodAnalyzer)
org.jf.dexlib2.analysis.MethodAnalyzer this$0
public org.jf.dexlib2.iface.instruction.Instruction apply (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/analysis/MethodAnalyzer$3.class
MethodAnalyzer.java
package org.jf.dexlib2.analysis
synthetic org.jf.dexlib2.analysis.MethodAnalyzer$3 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$jf$dexlib2$Format
static final synthetic int[] $SwitchMap$org$jf$dexlib2$Opcode
static void <clinit> ()
}
org/jf/dexlib2/analysis/MethodAnalyzer$ReparentedMethodReference.class
MethodAnalyzer.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.MethodAnalyzer$ReparentedMethodReference extends org.jf.dexlib2.base.reference.BaseMethodReference {
private final org.jf.dexlib2.iface.reference.MethodReference baseReference
private final String definingClass
public void <init> (org.jf.dexlib2.iface.reference.MethodReference, java.lang.String)
org.jf.dexlib2.iface.reference.MethodReference baseReference
String definingClass
public java.lang.String getName ()
public java.util.List getParameterTypes ()
public java.lang.String getReturnType ()
public java.lang.String getDefiningClass ()
}
org/jf/dexlib2/analysis/MethodAnalyzer.class
MethodAnalyzer.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.MethodAnalyzer extends java.lang.Object {
private final org.jf.dexlib2.iface.Method method
private final org.jf.dexlib2.iface.MethodImplementation methodImpl
private final boolean normalizeVirtualMethods
private final int paramRegisterCount
private final org.jf.dexlib2.analysis.ClassPath classPath
private final org.jf.dexlib2.analysis.InlineMethodResolver inlineResolver
private final org.jf.util.SparseArray analyzedInstructions
private final java.util.BitSet analyzedState
private org.jf.dexlib2.analysis.AnalysisException analysisException
private final org.jf.dexlib2.analysis.AnalyzedInstruction startOfMethod
private static final java.util.BitSet Primitive32BitCategories
private static final java.util.BitSet WideLowCategories
private static final java.util.BitSet WideHighCategories
private static final java.util.BitSet ReferenceOrUninitCategories
private static final java.util.BitSet BooleanCategories
static final synthetic boolean $assertionsDisabled
public void <init> (org.jf.dexlib2.analysis.ClassPath, org.jf.dexlib2.iface.Method, org.jf.dexlib2.analysis.InlineMethodResolver, boolean)
org.jf.dexlib2.analysis.ClassPath classPath
org.jf.dexlib2.iface.Method method
org.jf.dexlib2.analysis.InlineMethodResolver inlineResolver
boolean normalizeVirtualMethods
org.jf.dexlib2.iface.MethodImplementation methodImpl
public org.jf.dexlib2.analysis.ClassPath getClassPath ()
private void analyze ()
int thisRegister
int i
org.jf.dexlib2.analysis.AnalyzedInstruction successor
int codeAddress
org.jf.dexlib2.analysis.AnalysisException ex
org.jf.dexlib2.analysis.AnalyzedInstruction successor
org.jf.dexlib2.analysis.AnalyzedInstruction instructionToAnalyze
int i
int i
boolean didSomething
int objectRegisterNumber
int objectRegisterNumber
int objectRegisterNumber
int objectRegisterNumber
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.Instruction instruction
int i
org.jf.dexlib2.iface.Method method
org.jf.dexlib2.iface.MethodImplementation methodImpl
int totalRegisters
int parameterRegisters
int nonParameterRegisters
org.jf.dexlib2.analysis.RegisterType uninit
java.util.BitSet instructionsToAnalyze
java.util.BitSet undeodexedInstructions
private void propagateParameterTypes (int)
org.jf.dexlib2.iface.MethodParameter parameter
int parameterStartRegister
int i
public java.util.List getAnalyzedInstructions ()
public java.util.List getInstructions ()
public org.jf.dexlib2.analysis.AnalysisException getAnalysisException ()
public int getParamRegisterCount ()
public int getInstructionAddress (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction instruction
private void setDestinationRegisterTypeAndPropagateChanges (org.jf.dexlib2.analysis.AnalyzedInstruction, org.jf.dexlib2.analysis.RegisterType)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.analysis.RegisterType registerType
private void propagateChanges (java.util.BitSet, int, boolean)
int instructionIndex
java.util.BitSet changedInstructions
int registerNumber
boolean override
private void overridePredecessorRegisterTypeAndPropagateChanges (org.jf.dexlib2.analysis.AnalyzedInstruction, org.jf.dexlib2.analysis.AnalyzedInstruction, int, org.jf.dexlib2.analysis.RegisterType)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.analysis.AnalyzedInstruction predecessor
int registerNumber
org.jf.dexlib2.analysis.RegisterType registerType
java.util.BitSet changedInstructions
private void initializeRefAndPropagateChanges (org.jf.dexlib2.analysis.AnalyzedInstruction, int, org.jf.dexlib2.analysis.RegisterType)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
int registerNumber
org.jf.dexlib2.analysis.RegisterType registerType
java.util.BitSet changedInstructions
private void setPostRegisterTypeAndPropagateChanges (org.jf.dexlib2.analysis.AnalyzedInstruction, int, org.jf.dexlib2.analysis.RegisterType)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
int registerNumber
org.jf.dexlib2.analysis.RegisterType registerType
java.util.BitSet changedInstructions
private void propagateRegisterToSuccessors (org.jf.dexlib2.analysis.AnalyzedInstruction, int, java.util.BitSet, boolean)
org.jf.dexlib2.analysis.AnalyzedInstruction successor
org.jf.dexlib2.analysis.AnalyzedInstruction instruction
int registerNumber
java.util.BitSet changedInstructions
boolean override
org.jf.dexlib2.analysis.RegisterType postRegisterType
private void buildInstructionList ()
org.jf.dexlib2.iface.instruction.Instruction instruction
int i
org.jf.dexlib2.iface.TryBlock tryBlock
org.jf.dexlib2.analysis.AnalyzedInstruction instruction
org.jf.dexlib2.Opcode instructionOpcode
int i
org.jf.dexlib2.analysis.AnalyzedInstruction nextInstruction
org.jf.dexlib2.analysis.AnalyzedInstruction targetInstruction
org.jf.dexlib2.iface.instruction.SwitchElement switchElement
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedSwitchPayload
org.jf.dexlib2.iface.instruction.SwitchPayload switchPayload
int targetAddressOffset
org.jf.dexlib2.analysis.AnalyzedInstruction targetInstruction
org.jf.dexlib2.iface.instruction.OffsetInstruction offsetInstruction
int currentInstructionIndex
org.jf.dexlib2.analysis.AnalyzedInstruction instruction
org.jf.dexlib2.Opcode instructionOpcode
int instructionCodeAddress
int registerCount
com.google.common.collect.ImmutableList instructions
int currentCodeAddress
java.util.List tries
int triesIndex
org.jf.dexlib2.iface.TryBlock currentTry
org.jf.dexlib2.analysis.AnalyzedInstruction[] currentExceptionHandlers
org.jf.dexlib2.analysis.AnalyzedInstruction[][] exceptionHandlers
java.util.BitSet instructionsToProcess
private void addPredecessorSuccessor (org.jf.dexlib2.analysis.AnalyzedInstruction, org.jf.dexlib2.analysis.AnalyzedInstruction, org.jf.dexlib2.analysis.AnalyzedInstruction[][], java.util.BitSet)
org.jf.dexlib2.analysis.AnalyzedInstruction predecessor
org.jf.dexlib2.analysis.AnalyzedInstruction successor
org.jf.dexlib2.analysis.AnalyzedInstruction[][] exceptionHandlers
java.util.BitSet instructionsToProcess
private void addPredecessorSuccessor (org.jf.dexlib2.analysis.AnalyzedInstruction, org.jf.dexlib2.analysis.AnalyzedInstruction, org.jf.dexlib2.analysis.AnalyzedInstruction[][], java.util.BitSet, boolean)
org.jf.dexlib2.analysis.AnalyzedInstruction exceptionHandler
org.jf.dexlib2.analysis.AnalyzedInstruction predecessor
org.jf.dexlib2.analysis.AnalyzedInstruction successor
org.jf.dexlib2.analysis.AnalyzedInstruction[][] exceptionHandlers
java.util.BitSet instructionsToProcess
boolean allowMoveException
org.jf.dexlib2.analysis.AnalyzedInstruction[] exceptionHandlersForSuccessor
private org.jf.dexlib2.analysis.AnalyzedInstruction[] buildExceptionHandlerArray (org.jf.dexlib2.iface.TryBlock)
int i
org.jf.dexlib2.iface.TryBlock tryBlock
java.util.List exceptionHandlers
org.jf.dexlib2.analysis.AnalyzedInstruction[] handlerInstructions
private boolean analyzeInstruction (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.Instruction instruction
private void analyzeMove (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.TwoRegisterInstruction instruction
org.jf.dexlib2.analysis.RegisterType sourceRegisterType
private void analyzeMoveResult (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.RegisterType resultRegisterType
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.analysis.AnalyzedInstruction previousInstruction
org.jf.dexlib2.analysis.RegisterType resultRegisterType
org.jf.dexlib2.iface.instruction.ReferenceInstruction invokeInstruction
org.jf.dexlib2.iface.reference.Reference reference
private void analyzeMoveException (org.jf.dexlib2.analysis.AnalyzedInstruction)
String type
org.jf.dexlib2.iface.ExceptionHandler handler
org.jf.dexlib2.iface.TryBlock tryBlock
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
int instructionAddress
org.jf.dexlib2.analysis.RegisterType exceptionType
private void analyzeOdexReturnVoid (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
private void analyzeOdexReturnVoid (org.jf.dexlib2.analysis.AnalyzedInstruction, boolean)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
boolean analyzeResult
org.jf.dexlib2.iface.instruction.formats.Instruction10x deodexedInstruction
private void analyzeConst (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.NarrowLiteralInstruction instruction
private void analyzeWideConst (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
private void analyzeConstString (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.analysis.TypeProto stringClass
org.jf.dexlib2.analysis.RegisterType stringType
private void analyzeConstClass (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.analysis.TypeProto classClass
org.jf.dexlib2.analysis.RegisterType classType
private void analyzeCheckCast (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.ReferenceInstruction instruction
org.jf.dexlib2.iface.reference.TypeReference reference
org.jf.dexlib2.analysis.RegisterType castRegisterType
public static boolean isNotWideningConversion (org.jf.dexlib2.analysis.RegisterType, org.jf.dexlib2.analysis.RegisterType)
org.jf.dexlib2.analysis.TypeProto commonSuperclass
org.jf.dexlib2.analysis.RegisterType originalType
org.jf.dexlib2.analysis.RegisterType newType
static boolean canPropagateTypeAfterInstanceOf (org.jf.dexlib2.analysis.AnalyzedInstruction, org.jf.dexlib2.analysis.AnalyzedInstruction, org.jf.dexlib2.analysis.ClassPath)
int objectRegister
org.jf.dexlib2.analysis.RegisterType originalType
org.jf.dexlib2.analysis.UnresolvedClassException ex
org.jf.dexlib2.iface.reference.Reference reference
org.jf.dexlib2.analysis.RegisterType registerType
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstanceOfInstruction
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedIfInstruction
org.jf.dexlib2.analysis.ClassPath classPath
org.jf.dexlib2.iface.instruction.Instruction ifInstruction
private void analyzeIfEqzNez (org.jf.dexlib2.analysis.AnalyzedInstruction)
int register
org.jf.dexlib2.analysis.AnalyzedInstruction fallthroughInstruction
int nextAddress
org.jf.dexlib2.analysis.AnalyzedInstruction branchInstruction
int narrowingRegister
org.jf.dexlib2.analysis.RegisterType originalType
org.jf.dexlib2.iface.instruction.formats.Instruction22c instanceOfInstruction
org.jf.dexlib2.analysis.RegisterType newType
org.jf.dexlib2.analysis.AnalyzedInstruction prevAnalyzedInstruction
int instructionIndex
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
private void analyzeInstanceOf (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
private void analyzeArrayLength (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
private void analyzeNewInstance (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.ReferenceInstruction instruction
int register
org.jf.dexlib2.analysis.RegisterType destRegisterType
org.jf.dexlib2.iface.reference.TypeReference typeReference
org.jf.dexlib2.analysis.RegisterType classType
private void analyzeNewArray (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.ReferenceInstruction instruction
org.jf.dexlib2.iface.reference.TypeReference type
org.jf.dexlib2.analysis.RegisterType arrayType
private void analyzeFloatWideCmp (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
private void analyze32BitPrimitiveAget (org.jf.dexlib2.analysis.AnalyzedInstruction, org.jf.dexlib2.analysis.RegisterType)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.analysis.RegisterType registerType
private void analyzeAgetWide (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.ArrayProto arrayProto
char arrayBaseType
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.ThreeRegisterInstruction instruction
org.jf.dexlib2.analysis.RegisterType arrayRegisterType
private void analyzeAgetObject (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.ArrayProto arrayProto
String elementType
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.ThreeRegisterInstruction instruction
org.jf.dexlib2.analysis.RegisterType arrayRegisterType
private void analyze32BitPrimitiveIgetSget (org.jf.dexlib2.analysis.AnalyzedInstruction, org.jf.dexlib2.analysis.RegisterType)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.analysis.RegisterType registerType
private void analyzeIgetSgetWideObject (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.ReferenceInstruction referenceInstruction
org.jf.dexlib2.iface.reference.FieldReference fieldReference
org.jf.dexlib2.analysis.RegisterType fieldType
private void analyzeInvokeDirect (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.FiveRegisterInstruction instruction
private void analyzeInvokeDirectRange (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.RegisterRangeInstruction instruction
private void analyzeInvokeDirectCommon (org.jf.dexlib2.analysis.AnalyzedInstruction, int)
org.jf.dexlib2.analysis.RegisterType registerType
int register
org.jf.dexlib2.analysis.RegisterType uninitRef
org.jf.dexlib2.analysis.RegisterType initRef
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
int objectRegister
private void analyzeUnaryOp (org.jf.dexlib2.analysis.AnalyzedInstruction, org.jf.dexlib2.analysis.RegisterType)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.analysis.RegisterType destRegisterType
private void analyzeBinaryOp (org.jf.dexlib2.analysis.AnalyzedInstruction, org.jf.dexlib2.analysis.RegisterType, boolean)
org.jf.dexlib2.iface.instruction.ThreeRegisterInstruction instruction
org.jf.dexlib2.analysis.RegisterType source1RegisterType
org.jf.dexlib2.analysis.RegisterType source2RegisterType
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.analysis.RegisterType destRegisterType
boolean checkForBoolean
private void analyzeBinary2AddrOp (org.jf.dexlib2.analysis.AnalyzedInstruction, org.jf.dexlib2.analysis.RegisterType, boolean)
org.jf.dexlib2.iface.instruction.TwoRegisterInstruction instruction
org.jf.dexlib2.analysis.RegisterType source1RegisterType
org.jf.dexlib2.analysis.RegisterType source2RegisterType
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.analysis.RegisterType destRegisterType
boolean checkForBoolean
private void analyzeLiteralBinaryOp (org.jf.dexlib2.analysis.AnalyzedInstruction, org.jf.dexlib2.analysis.RegisterType, boolean)
int literal
org.jf.dexlib2.iface.instruction.TwoRegisterInstruction instruction
org.jf.dexlib2.analysis.RegisterType sourceRegisterType
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.analysis.RegisterType destRegisterType
boolean checkForBoolean
private org.jf.dexlib2.analysis.RegisterType getDestTypeForLiteralShiftRight (org.jf.dexlib2.analysis.AnalyzedInstruction, boolean)
org.jf.dexlib2.analysis.RegisterType destRegisterType
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
boolean signedShift
org.jf.dexlib2.iface.instruction.TwoRegisterInstruction instruction
org.jf.dexlib2.analysis.RegisterType sourceRegisterType
long literalShift
org.jf.dexlib2.analysis.RegisterType destRegisterType
private void analyzeExecuteInline (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.Opcode deodexedOpcode
org.jf.dexlib2.Opcode deodexedOpcode
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.formats.Instruction35mi instruction
org.jf.dexlib2.iface.Method resolvedMethod
org.jf.dexlib2.Opcode deodexedOpcode
int acccessFlags
org.jf.dexlib2.iface.instruction.formats.Instruction35c deodexedInstruction
private void analyzeExecuteInlineRange (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.Opcode deodexedOpcode
org.jf.dexlib2.Opcode deodexedOpcode
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.formats.Instruction3rmi instruction
org.jf.dexlib2.iface.Method resolvedMethod
org.jf.dexlib2.Opcode deodexedOpcode
int acccessFlags
org.jf.dexlib2.iface.instruction.formats.Instruction3rc deodexedInstruction
private void analyzeInvokeDirectEmpty (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
private void analyzeInvokeDirectEmpty (org.jf.dexlib2.analysis.AnalyzedInstruction, boolean)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
boolean analyzeResult
org.jf.dexlib2.iface.instruction.formats.Instruction35c instruction
org.jf.dexlib2.iface.instruction.formats.Instruction35c deodexedInstruction
private void analyzeInvokeObjectInitRange (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
private void analyzeInvokeObjectInitRange (org.jf.dexlib2.analysis.AnalyzedInstruction, boolean)
org.jf.dexlib2.iface.instruction.Instruction deodexedInstruction
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
boolean analyzeResult
org.jf.dexlib2.iface.instruction.formats.Instruction3rc instruction
org.jf.dexlib2.iface.instruction.Instruction deodexedInstruction
int startRegister
int registerCount
private boolean analyzeIputIgetQuick (org.jf.dexlib2.analysis.AnalyzedInstruction)
String superclass
org.jf.dexlib2.iface.ClassDef fieldClass
org.jf.dexlib2.iface.reference.FieldReference newResolvedField
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
org.jf.dexlib2.iface.instruction.formats.Instruction22cs instruction
int fieldOffset
org.jf.dexlib2.analysis.RegisterType objectRegisterType
org.jf.dexlib2.analysis.TypeProto objectRegisterTypeProto
org.jf.dexlib2.analysis.TypeProto classTypeProto
org.jf.dexlib2.iface.reference.FieldReference resolvedField
org.jf.dexlib2.iface.ClassDef thisClass
String fieldType
org.jf.dexlib2.Opcode opcode
org.jf.dexlib2.iface.instruction.formats.Instruction22c deodexedInstruction
private boolean analyzeInvokeVirtual (org.jf.dexlib2.analysis.AnalyzedInstruction, boolean)
org.jf.dexlib2.iface.instruction.formats.Instruction3rc instruction
org.jf.dexlib2.iface.reference.MethodReference targetMethod
org.jf.dexlib2.iface.instruction.formats.Instruction35c instruction
org.jf.dexlib2.iface.instruction.formats.Instruction3rc instruction
org.jf.dexlib2.iface.instruction.Instruction deodexedInstruction
org.jf.dexlib2.iface.instruction.formats.Instruction35c instruction
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
boolean isRange
org.jf.dexlib2.iface.reference.MethodReference targetMethod
org.jf.dexlib2.iface.reference.MethodReference replacementMethod
org.jf.dexlib2.iface.instruction.Instruction deodexedInstruction
private boolean analyzeInvokeVirtualQuick (org.jf.dexlib2.analysis.AnalyzedInstruction, boolean, boolean)
org.jf.dexlib2.iface.instruction.formats.Instruction3rms instruction
int methodIndex
int objectRegister
org.jf.dexlib2.iface.instruction.formats.Instruction35ms instruction
org.jf.dexlib2.analysis.TypeProto superType
org.jf.dexlib2.analysis.TypeProto typeProto
org.jf.dexlib2.analysis.TypeProto superType
String superclassType
org.jf.dexlib2.iface.reference.MethodReference resolvedMethod
String superclass
org.jf.dexlib2.iface.ClassDef methodClass
org.jf.dexlib2.iface.reference.MethodReference newResolvedMethod
org.jf.dexlib2.iface.reference.MethodReference replacementMethod
org.jf.dexlib2.Opcode opcode
org.jf.dexlib2.iface.instruction.formats.Instruction3rms instruction
org.jf.dexlib2.Opcode opcode
org.jf.dexlib2.iface.instruction.Instruction deodexedInstruction
org.jf.dexlib2.Opcode opcode
org.jf.dexlib2.iface.instruction.formats.Instruction35ms instruction
org.jf.dexlib2.Opcode opcode
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
boolean isSuper
boolean isRange
int methodIndex
int objectRegister
org.jf.dexlib2.analysis.RegisterType objectRegisterType
org.jf.dexlib2.analysis.TypeProto objectRegisterTypeProto
org.jf.dexlib2.iface.reference.MethodReference resolvedMethod
org.jf.dexlib2.iface.ClassDef thisClass
org.jf.dexlib2.iface.instruction.Instruction deodexedInstruction
private boolean analyzePutGetVolatile (org.jf.dexlib2.analysis.AnalyzedInstruction)
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
private boolean analyzePutGetVolatile (org.jf.dexlib2.analysis.AnalyzedInstruction, boolean)
org.jf.dexlib2.iface.instruction.OneRegisterInstruction instruction
org.jf.dexlib2.iface.instruction.Instruction deodexedInstruction
org.jf.dexlib2.iface.instruction.TwoRegisterInstruction instruction
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
boolean analyzeResult
org.jf.dexlib2.iface.reference.FieldReference field
String fieldType
org.jf.dexlib2.Opcode originalOpcode
org.jf.dexlib2.Opcode opcode
org.jf.dexlib2.iface.instruction.Instruction deodexedInstruction
private static org.jf.dexlib2.analysis.RegisterType getAndCheckSourceRegister (org.jf.dexlib2.analysis.AnalyzedInstruction, int, java.util.BitSet)
org.jf.dexlib2.analysis.RegisterType secondRegisterType
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
int registerNumber
java.util.BitSet validCategories
org.jf.dexlib2.analysis.RegisterType registerType
private static void checkRegister (org.jf.dexlib2.analysis.RegisterType, int, java.util.BitSet)
org.jf.dexlib2.analysis.RegisterType registerType
int registerNumber
java.util.BitSet validCategories
private static void checkWidePair (int, org.jf.dexlib2.analysis.AnalyzedInstruction)
int registerNumber
org.jf.dexlib2.analysis.AnalyzedInstruction analyzedInstruction
private org.jf.dexlib2.iface.reference.MethodReference normalizeMethodReference (org.jf.dexlib2.iface.reference.MethodReference)
int methodIndex
org.jf.dexlib2.analysis.UnresolvedClassException ex
String superType
org.jf.dexlib2.iface.Method resolvedMethod
org.jf.dexlib2.iface.reference.MethodReference methodRef
org.jf.dexlib2.analysis.TypeProto typeProto
int methodIndex
org.jf.dexlib2.analysis.ClassProto thisClass
org.jf.dexlib2.iface.Method replacementMethod
static void <clinit> ()
}
org/jf/dexlib2/analysis/OdexedFieldInstructionMapper$FieldOpcode.class
OdexedFieldInstructionMapper.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.OdexedFieldInstructionMapper$FieldOpcode extends java.lang.Object {
public final char type
public final boolean isStatic
public final org.jf.dexlib2.Opcode normalOpcode
public final org.jf.dexlib2.Opcode quickOpcode
public final org.jf.dexlib2.Opcode volatileOpcode
public void <init> (char, org.jf.dexlib2.Opcode, org.jf.dexlib2.Opcode, org.jf.dexlib2.Opcode)
char type
org.jf.dexlib2.Opcode normalOpcode
org.jf.dexlib2.Opcode quickOpcode
org.jf.dexlib2.Opcode volatileOpcode
public void <init> (char, boolean, org.jf.dexlib2.Opcode, org.jf.dexlib2.Opcode)
char type
boolean isStatic
org.jf.dexlib2.Opcode normalOpcode
org.jf.dexlib2.Opcode volatileOpcode
public void <init> (char, org.jf.dexlib2.Opcode, org.jf.dexlib2.Opcode)
char type
org.jf.dexlib2.Opcode normalOpcode
org.jf.dexlib2.Opcode quickOpcode
}
org/jf/dexlib2/analysis/OdexedFieldInstructionMapper.class
OdexedFieldInstructionMapper.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.OdexedFieldInstructionMapper extends java.lang.Object {
private static final int GET
private static final int PUT
private static final int INSTANCE
private static final int STATIC
private static final int PRIMITIVE
private static final int WIDE
private static final int REFERENCE
private static final org.jf.dexlib2.analysis.OdexedFieldInstructionMapper$FieldOpcode[] dalvikFieldOpcodes
private static final org.jf.dexlib2.analysis.OdexedFieldInstructionMapper$FieldOpcode[] artFieldOpcodes
private final org.jf.dexlib2.analysis.OdexedFieldInstructionMapper$FieldOpcode[][][] opcodeMap
private final java.util.Map opcodeValueTypeMap
private static int getValueType (char)
char type
private static int getTypeIndex (char)
char type
private static boolean isGet (org.jf.dexlib2.Opcode)
org.jf.dexlib2.Opcode opcode
private static boolean isStatic (org.jf.dexlib2.Opcode)
org.jf.dexlib2.Opcode opcode
public void <init> (boolean)
org.jf.dexlib2.analysis.OdexedFieldInstructionMapper$FieldOpcode[] opcodes
org.jf.dexlib2.analysis.OdexedFieldInstructionMapper$FieldOpcode fieldOpcode
boolean isArt
org.jf.dexlib2.analysis.OdexedFieldInstructionMapper$FieldOpcode[] opcodes
public org.jf.dexlib2.Opcode getAndCheckDeodexedOpcode (java.lang.String, org.jf.dexlib2.Opcode)
String fieldType
org.jf.dexlib2.Opcode odexedOpcode
org.jf.dexlib2.analysis.OdexedFieldInstructionMapper$FieldOpcode fieldOpcode
private boolean isCompatible (org.jf.dexlib2.Opcode, char)
org.jf.dexlib2.Opcode opcode
char type
Integer valueType
static void <clinit> ()
}
org/jf/dexlib2/analysis/PathEntryLoader$NoDexException.class
PathEntryLoader.java
package org.jf.dexlib2.analysis
org.jf.dexlib2.analysis.PathEntryLoader$NoDexException extends java.lang.Exception {
public transient void <init> (java.lang.String, java.lang.Object[])
String message
Object[] formatArgs
}
org/jf/dexlib2/analysis/PathEntryLoader.class
PathEntryLoader.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.PathEntryLoader extends java.lang.Object {
org.jf.dexlib2.Opcodes opcodes
final java.util.Set loadedFiles
final java.util.List classProviders
public org.jf.dexlib2.Opcodes getOpcodes ()
public java.util.List getClassProviders ()
public void <init> (org.jf.dexlib2.Opcodes)
org.jf.dexlib2.Opcodes opcodes
public java.util.List getResolvedClassProviders ()
public void loadEntry (java.io.File, boolean) throws java.io.IOException org.jf.dexlib2.analysis.PathEntryLoader$NoDexException
org.jf.dexlib2.iface.MultiDexContainer container
org.jf.dexlib2.DexFileFactory$UnsupportedFileTypeException ex
String entryName
org.jf.dexlib2.analysis.ClassPathResolver$NotFoundException ex
org.jf.dexlib2.analysis.PathEntryLoader$NoDexException ex
java.util.List oatDependencies
java.io.File entryFile
boolean loadOatDependencies
org.jf.dexlib2.iface.MultiDexContainer container
java.util.List entryNames
private void loadOatDependencies (java.io.File, java.util.List) throws java.io.IOException org.jf.dexlib2.analysis.PathEntryLoader$NoDexException org.jf.dexlib2.analysis.ClassPathResolver$NotFoundException
String oatDependencyName
java.io.File file
String oatDependency
java.io.File directory
java.util.List oatDependencies
private java.lang.String getFilenameForOatDependency (java.lang.String)
String oatDependency
int index
String dependencyLeaf
}
org/jf/dexlib2/analysis/PrimitiveProto.class
PrimitiveProto.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.PrimitiveProto extends java.lang.Object implements org.jf.dexlib2.analysis.TypeProto {
protected final org.jf.dexlib2.analysis.ClassPath classPath
protected final String type
public void <init> (org.jf.dexlib2.analysis.ClassPath, java.lang.String)
org.jf.dexlib2.analysis.ClassPath classPath
String type
public java.lang.String toString ()
public org.jf.dexlib2.analysis.ClassPath getClassPath ()
public java.lang.String getType ()
public boolean isInterface ()
public boolean implementsInterface (java.lang.String)
String iface
public java.lang.String getSuperclass ()
public org.jf.dexlib2.analysis.TypeProto getCommonSuperclass (org.jf.dexlib2.analysis.TypeProto)
org.jf.dexlib2.analysis.TypeProto other
public org.jf.dexlib2.iface.reference.FieldReference getFieldByOffset (int)
int fieldOffset
public org.jf.dexlib2.iface.Method getMethodByVtableIndex (int)
int vtableIndex
public int findMethodIndexInVtable (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference method
}
org/jf/dexlib2/analysis/RegisterType.class
RegisterType.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.RegisterType extends java.lang.Object {
public final byte category
public final org.jf.dexlib2.analysis.TypeProto type
public static final byte UNKNOWN
public static final byte UNINIT
public static final byte NULL
public static final byte ONE
public static final byte BOOLEAN
public static final byte BYTE
public static final byte POS_BYTE
public static final byte SHORT
public static final byte POS_SHORT
public static final byte CHAR
public static final byte INTEGER
public static final byte FLOAT
public static final byte LONG_LO
public static final byte LONG_HI
public static final byte DOUBLE_LO
public static final byte DOUBLE_HI
public static final byte UNINIT_REF
public static final byte UNINIT_THIS
public static final byte REFERENCE
public static final byte CONFLICTED
public static final String[] CATEGORY_NAMES
protected static byte[][] mergeTable
public static final org.jf.dexlib2.analysis.RegisterType UNKNOWN_TYPE
public static final org.jf.dexlib2.analysis.RegisterType UNINIT_TYPE
public static final org.jf.dexlib2.analysis.RegisterType NULL_TYPE
public static final org.jf.dexlib2.analysis.RegisterType ONE_TYPE
public static final org.jf.dexlib2.analysis.RegisterType BOOLEAN_TYPE
public static final org.jf.dexlib2.analysis.RegisterType BYTE_TYPE
public static final org.jf.dexlib2.analysis.RegisterType POS_BYTE_TYPE
public static final org.jf.dexlib2.analysis.RegisterType SHORT_TYPE
public static final org.jf.dexlib2.analysis.RegisterType POS_SHORT_TYPE
public static final org.jf.dexlib2.analysis.RegisterType CHAR_TYPE
public static final org.jf.dexlib2.analysis.RegisterType INTEGER_TYPE
public static final org.jf.dexlib2.analysis.RegisterType FLOAT_TYPE
public static final org.jf.dexlib2.analysis.RegisterType LONG_LO_TYPE
public static final org.jf.dexlib2.analysis.RegisterType LONG_HI_TYPE
public static final org.jf.dexlib2.analysis.RegisterType DOUBLE_LO_TYPE
public static final org.jf.dexlib2.analysis.RegisterType DOUBLE_HI_TYPE
public static final org.jf.dexlib2.analysis.RegisterType CONFLICTED_TYPE
static final synthetic boolean $assertionsDisabled
private void <init> (byte, org.jf.dexlib2.analysis.TypeProto)
byte category
org.jf.dexlib2.analysis.TypeProto type
public java.lang.String toString ()
public void writeTo (java.io.Writer) throws java.io.IOException
java.io.Writer writer
public boolean equals (java.lang.Object)
Object o
org.jf.dexlib2.analysis.RegisterType that
public int hashCode ()
int result
public static org.jf.dexlib2.analysis.RegisterType getWideRegisterType (java.lang.CharSequence, boolean)
CharSequence type
boolean firstRegister
public static org.jf.dexlib2.analysis.RegisterType getRegisterType (org.jf.dexlib2.analysis.ClassPath, java.lang.CharSequence)
org.jf.dexlib2.analysis.ClassPath classPath
CharSequence type
public static org.jf.dexlib2.analysis.RegisterType getRegisterTypeForLiteral (int)
int literalValue
public org.jf.dexlib2.analysis.RegisterType merge (org.jf.dexlib2.analysis.RegisterType)
org.jf.dexlib2.analysis.TypeProto type
org.jf.dexlib2.analysis.RegisterType other
byte mergedCategory
org.jf.dexlib2.analysis.TypeProto mergedType
public static org.jf.dexlib2.analysis.RegisterType getRegisterType (byte, org.jf.dexlib2.analysis.TypeProto)
byte category
org.jf.dexlib2.analysis.TypeProto typeProto
static void <clinit> ()
}
org/jf/dexlib2/analysis/TypeProto.class
TypeProto.java
package org.jf.dexlib2.analysis
public abstract org.jf.dexlib2.analysis.TypeProto extends java.lang.Object {
public abstract org.jf.dexlib2.analysis.ClassPath getClassPath ()
public abstract java.lang.String getType ()
public abstract boolean isInterface ()
public abstract boolean implementsInterface (java.lang.String)
public abstract java.lang.String getSuperclass ()
public abstract org.jf.dexlib2.analysis.TypeProto getCommonSuperclass (org.jf.dexlib2.analysis.TypeProto)
public abstract org.jf.dexlib2.iface.reference.FieldReference getFieldByOffset (int)
public abstract org.jf.dexlib2.iface.Method getMethodByVtableIndex (int)
public abstract int findMethodIndexInVtable (org.jf.dexlib2.iface.reference.MethodReference)
}
org/jf/dexlib2/analysis/UnknownClassProto.class
UnknownClassProto.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.UnknownClassProto extends java.lang.Object implements org.jf.dexlib2.analysis.TypeProto {
protected final org.jf.dexlib2.analysis.ClassPath classPath
public void <init> (org.jf.dexlib2.analysis.ClassPath)
org.jf.dexlib2.analysis.ClassPath classPath
public java.lang.String toString ()
public org.jf.dexlib2.analysis.ClassPath getClassPath ()
public java.lang.String getSuperclass ()
public boolean isInterface ()
public boolean implementsInterface (java.lang.String)
String iface
public org.jf.dexlib2.analysis.TypeProto getCommonSuperclass (org.jf.dexlib2.analysis.TypeProto)
org.jf.dexlib2.analysis.TypeProto other
public java.lang.String getType ()
public org.jf.dexlib2.iface.reference.FieldReference getFieldByOffset (int)
int fieldOffset
public org.jf.dexlib2.iface.Method getMethodByVtableIndex (int)
int vtableIndex
public int findMethodIndexInVtable (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference method
}
org/jf/dexlib2/analysis/UnresolvedClassException.class
UnresolvedClassException.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.UnresolvedClassException extends org.jf.util.ExceptionWithContext {
public void <init> (java.lang.Throwable)
Throwable cause
public transient void <init> (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String message
Object[] formatArgs
public transient void <init> (java.lang.String, java.lang.Object[])
String message
Object[] formatArgs
}
org/jf/dexlib2/analysis/UnresolvedOdexInstruction.class
UnresolvedOdexInstruction.java
package org.jf.dexlib2.analysis
public org.jf.dexlib2.analysis.UnresolvedOdexInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.Instruction {
public final org.jf.dexlib2.iface.instruction.Instruction originalInstruction
public final int objectRegisterNum
public void <init> (org.jf.dexlib2.iface.instruction.Instruction, int)
org.jf.dexlib2.iface.instruction.Instruction originalInstruction
int objectRegisterNumber
public org.jf.dexlib2.Opcode getOpcode ()
public int getCodeUnits ()
}
org/jf/dexlib2/analysis/reflection/
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$1.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef this$0
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef this$0
public java.lang.String apply (java.lang.Class)
Class input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$2$1.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$2$1 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef$2 this$1
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef$2)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$2 this$1
public boolean apply (java.lang.reflect.Field)
java.lang.reflect.Field input
public volatile synthetic boolean apply (java.lang.Object)
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$2$2.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$2$2 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef$2 this$1
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef$2)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$2 this$1
public org.jf.dexlib2.iface.Field apply (java.lang.reflect.Field)
java.lang.reflect.Field input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$2.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$2 extends java.lang.Object implements java.lang.Iterable {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef this$0
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef this$0
public java.util.Iterator iterator ()
java.util.Iterator staticFields
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$3$1.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$3$1 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef$3 this$1
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef$3)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$3 this$1
public boolean apply (java.lang.reflect.Field)
java.lang.reflect.Field input
public volatile synthetic boolean apply (java.lang.Object)
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$3$2.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$3$2 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef$3 this$1
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef$3)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$3 this$1
public org.jf.dexlib2.iface.Field apply (java.lang.reflect.Field)
java.lang.reflect.Field input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$3.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$3 extends java.lang.Object implements java.lang.Iterable {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef this$0
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef this$0
public java.util.Iterator iterator ()
java.util.Iterator staticFields
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$4$1.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$4$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef$4 this$1
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef$4)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$4 this$1
public org.jf.dexlib2.iface.Field apply (java.lang.reflect.Field)
java.lang.reflect.Field input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$4.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$4 extends java.util.AbstractSet {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef this$0
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef this$0
public java.util.Iterator iterator ()
public int size ()
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$5$1.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$5$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef$5 this$1
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef$5)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$5 this$1
public org.jf.dexlib2.iface.Method apply (java.lang.reflect.Constructor)
java.lang.reflect.Constructor input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$5$2.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$5$2 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef$5 this$1
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef$5)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$5 this$1
public boolean apply (java.lang.reflect.Method)
java.lang.reflect.Method input
public volatile synthetic boolean apply (java.lang.Object)
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$5$3.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$5$3 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef$5 this$1
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef$5)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$5 this$1
public org.jf.dexlib2.iface.Method apply (java.lang.reflect.Method)
java.lang.reflect.Method input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$5.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$5 extends java.lang.Object implements java.lang.Iterable {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef this$0
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef this$0
public java.util.Iterator iterator ()
java.util.Iterator constructorIterator
java.util.Iterator directMethods
java.util.Iterator methodIterator
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$6$1.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$6$1 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef$6 this$1
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef$6)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$6 this$1
public boolean apply (java.lang.reflect.Method)
java.lang.reflect.Method input
public volatile synthetic boolean apply (java.lang.Object)
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$6$2.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$6$2 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef$6 this$1
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef$6)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$6 this$1
public org.jf.dexlib2.iface.Method apply (java.lang.reflect.Method)
java.lang.reflect.Method input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$6.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$6 extends java.lang.Object implements java.lang.Iterable {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef this$0
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef this$0
public java.util.Iterator iterator ()
java.util.Iterator directMethods
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$7$1.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$7$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef$7 this$1
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef$7)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$7 this$1
public org.jf.dexlib2.iface.Method apply (java.lang.reflect.Constructor)
java.lang.reflect.Constructor input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$7$2.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$7$2 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef$7 this$1
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef$7)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$7 this$1
public org.jf.dexlib2.iface.Method apply (java.lang.reflect.Method)
java.lang.reflect.Method input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef$7.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionClassDef$7 extends java.util.AbstractSet {
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionClassDef this$0
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionClassDef)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef this$0
public java.util.Iterator iterator ()
java.util.Iterator constructorIterator
java.util.Iterator methodIterator
public int size ()
}
org/jf/dexlib2/analysis/reflection/ReflectionClassDef.class
ReflectionClassDef.java
package org.jf.dexlib2.analysis.reflection
public org.jf.dexlib2.analysis.reflection.ReflectionClassDef extends org.jf.dexlib2.base.reference.BaseTypeReference implements org.jf.dexlib2.iface.ClassDef {
private final Class cls
private static final int DIRECT_MODIFIERS
public void <init> (java.lang.Class)
Class cls
public int getAccessFlags ()
public java.lang.String getSuperclass ()
Class superClass
public java.util.List getInterfaces ()
public java.lang.String getSourceFile ()
public java.util.Set getAnnotations ()
public java.lang.Iterable getStaticFields ()
public java.lang.Iterable getInstanceFields ()
public java.util.Set getFields ()
public java.lang.Iterable getDirectMethods ()
public java.lang.Iterable getVirtualMethods ()
public java.util.Set getMethods ()
public java.lang.String getType ()
public volatile synthetic java.lang.Iterable getMethods ()
public volatile synthetic java.lang.Iterable getFields ()
static synthetic java.lang.Class access$000 (org.jf.dexlib2.analysis.reflection.ReflectionClassDef)
org.jf.dexlib2.analysis.reflection.ReflectionClassDef x0
}
org/jf/dexlib2/analysis/reflection/ReflectionConstructor$1$1.class
ReflectionConstructor.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionConstructor$1$1 extends org.jf.dexlib2.base.BaseMethodParameter {
final synthetic int val$index
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionConstructor$1 this$1
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionConstructor$1, int)
org.jf.dexlib2.analysis.reflection.ReflectionConstructor$1 this$1
public java.util.Set getAnnotations ()
public java.lang.String getName ()
public java.lang.String getType ()
}
org/jf/dexlib2/analysis/reflection/ReflectionConstructor$1.class
ReflectionConstructor.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionConstructor$1 extends java.util.AbstractList {
private final Class[] parameters
final synthetic java.lang.reflect.Constructor val$method
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionConstructor this$0
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionConstructor, java.lang.reflect.Constructor)
org.jf.dexlib2.analysis.reflection.ReflectionConstructor this$0
public org.jf.dexlib2.iface.MethodParameter get (int)
int index
public int size ()
public volatile synthetic java.lang.Object get (int)
static synthetic java.lang.Class[] access$000 (org.jf.dexlib2.analysis.reflection.ReflectionConstructor$1)
org.jf.dexlib2.analysis.reflection.ReflectionConstructor$1 x0
}
org/jf/dexlib2/analysis/reflection/ReflectionConstructor$2.class
ReflectionConstructor.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionConstructor$2 extends java.util.AbstractList {
private final java.util.List parameters
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionConstructor this$0
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionConstructor)
org.jf.dexlib2.analysis.reflection.ReflectionConstructor this$0
public java.lang.String get (int)
int index
public int size ()
public volatile synthetic java.lang.Object get (int)
}
org/jf/dexlib2/analysis/reflection/ReflectionConstructor.class
ReflectionConstructor.java
package org.jf.dexlib2.analysis.reflection
public org.jf.dexlib2.analysis.reflection.ReflectionConstructor extends org.jf.dexlib2.base.reference.BaseMethodReference implements org.jf.dexlib2.iface.Method {
private final java.lang.reflect.Constructor constructor
public void <init> (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public java.util.List getParameters ()
java.lang.reflect.Constructor method
public int getAccessFlags ()
public java.util.Set getAnnotations ()
public org.jf.dexlib2.iface.MethodImplementation getImplementation ()
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public java.util.List getParameterTypes ()
public java.lang.String getReturnType ()
}
org/jf/dexlib2/analysis/reflection/ReflectionField.class
ReflectionField.java
package org.jf.dexlib2.analysis.reflection
public org.jf.dexlib2.analysis.reflection.ReflectionField extends org.jf.dexlib2.base.reference.BaseFieldReference implements org.jf.dexlib2.iface.Field {
private final java.lang.reflect.Field field
public void <init> (java.lang.reflect.Field)
java.lang.reflect.Field field
public int getAccessFlags ()
public org.jf.dexlib2.iface.value.EncodedValue getInitialValue ()
public java.util.Set getAnnotations ()
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public java.lang.String getType ()
}
org/jf/dexlib2/analysis/reflection/ReflectionMethod$1$1.class
ReflectionMethod.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionMethod$1$1 extends org.jf.dexlib2.base.BaseMethodParameter {
final synthetic int val$index
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionMethod$1 this$1
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionMethod$1, int)
org.jf.dexlib2.analysis.reflection.ReflectionMethod$1 this$1
public java.util.Set getAnnotations ()
public java.lang.String getName ()
public java.lang.String getType ()
}
org/jf/dexlib2/analysis/reflection/ReflectionMethod$1.class
ReflectionMethod.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionMethod$1 extends java.util.AbstractList {
private final Class[] parameters
final synthetic java.lang.reflect.Method val$method
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionMethod this$0
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionMethod, java.lang.reflect.Method)
org.jf.dexlib2.analysis.reflection.ReflectionMethod this$0
public org.jf.dexlib2.iface.MethodParameter get (int)
int index
public int size ()
public volatile synthetic java.lang.Object get (int)
static synthetic java.lang.Class[] access$000 (org.jf.dexlib2.analysis.reflection.ReflectionMethod$1)
org.jf.dexlib2.analysis.reflection.ReflectionMethod$1 x0
}
org/jf/dexlib2/analysis/reflection/ReflectionMethod$2.class
ReflectionMethod.java
package org.jf.dexlib2.analysis.reflection
org.jf.dexlib2.analysis.reflection.ReflectionMethod$2 extends java.util.AbstractList {
private final java.util.List parameters
final synthetic org.jf.dexlib2.analysis.reflection.ReflectionMethod this$0
void <init> (org.jf.dexlib2.analysis.reflection.ReflectionMethod)
org.jf.dexlib2.analysis.reflection.ReflectionMethod this$0
public java.lang.String get (int)
int index
public int size ()
public volatile synthetic java.lang.Object get (int)
}
org/jf/dexlib2/analysis/reflection/ReflectionMethod.class
ReflectionMethod.java
package org.jf.dexlib2.analysis.reflection
public org.jf.dexlib2.analysis.reflection.ReflectionMethod extends org.jf.dexlib2.base.reference.BaseMethodReference implements org.jf.dexlib2.iface.Method {
private final java.lang.reflect.Method method
public void <init> (java.lang.reflect.Method)
java.lang.reflect.Method method
public java.util.List getParameters ()
java.lang.reflect.Method method
public int getAccessFlags ()
public java.util.Set getAnnotations ()
public org.jf.dexlib2.iface.MethodImplementation getImplementation ()
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public java.util.List getParameterTypes ()
public java.lang.String getReturnType ()
}
org/jf/dexlib2/analysis/reflection/util/
org/jf/dexlib2/analysis/reflection/util/ReflectionUtils.class
ReflectionUtils.java
package org.jf.dexlib2.analysis.reflection.util
public org.jf.dexlib2.analysis.reflection.util.ReflectionUtils extends java.lang.Object {
private static com.google.common.collect.ImmutableBiMap primitiveMap
public void <init> ()
public static java.lang.String javaToDexName (java.lang.String)
String javaName
public static java.lang.String dexToJavaName (java.lang.String)
String dexName
static void <clinit> ()
}
org/jf/dexlib2/analysis/util/
org/jf/dexlib2/analysis/util/TypeProtoUtils$1$1.class
TypeProtoUtils.java
package org.jf.dexlib2.analysis.util
org.jf.dexlib2.analysis.util.TypeProtoUtils$1$1 extends java.lang.Object implements java.util.Iterator {
private org.jf.dexlib2.analysis.TypeProto type
final synthetic org.jf.dexlib2.analysis.util.TypeProtoUtils$1 this$0
void <init> (org.jf.dexlib2.analysis.util.TypeProtoUtils$1)
org.jf.dexlib2.analysis.util.TypeProtoUtils$1 this$0
public boolean hasNext ()
public org.jf.dexlib2.analysis.TypeProto next ()
org.jf.dexlib2.analysis.TypeProto type
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/jf/dexlib2/analysis/util/TypeProtoUtils$1.class
TypeProtoUtils.java
package org.jf.dexlib2.analysis.util
final org.jf.dexlib2.analysis.util.TypeProtoUtils$1 extends java.lang.Object implements java.lang.Iterable {
final synthetic org.jf.dexlib2.analysis.TypeProto val$typeProto
void <init> (org.jf.dexlib2.analysis.TypeProto)
public java.util.Iterator iterator ()
}
org/jf/dexlib2/analysis/util/TypeProtoUtils.class
TypeProtoUtils.java
package org.jf.dexlib2.analysis.util
public org.jf.dexlib2.analysis.util.TypeProtoUtils extends java.lang.Object {
public void <init> ()
public static java.lang.Iterable getSuperclassChain (org.jf.dexlib2.analysis.TypeProto)
org.jf.dexlib2.analysis.TypeProto typeProto
public static org.jf.dexlib2.analysis.TypeProto getSuperclassAsTypeProto (org.jf.dexlib2.analysis.TypeProto)
String next
org.jf.dexlib2.analysis.UnresolvedClassException ex
org.jf.dexlib2.analysis.TypeProto type
public static boolean extendsFrom (org.jf.dexlib2.analysis.TypeProto, java.lang.String)
org.jf.dexlib2.analysis.TypeProto superProto
org.jf.dexlib2.analysis.TypeProto candidate
String possibleSuper
}
org/jf/dexlib2/base/
org/jf/dexlib2/base/BaseAnnotation$1.class
BaseAnnotation.java
package org.jf.dexlib2.base
final org.jf.dexlib2.base.BaseAnnotation$1 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (org.jf.dexlib2.iface.Annotation, org.jf.dexlib2.iface.Annotation)
org.jf.dexlib2.iface.Annotation annotation1
org.jf.dexlib2.iface.Annotation annotation2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
org/jf/dexlib2/base/BaseAnnotation.class
BaseAnnotation.java
package org.jf.dexlib2.base
public abstract org.jf.dexlib2.base.BaseAnnotation extends java.lang.Object implements org.jf.dexlib2.iface.Annotation {
public static final java.util.Comparator BY_TYPE
public void <init> ()
public int hashCode ()
int hashCode
public boolean equals (java.lang.Object)
org.jf.dexlib2.iface.Annotation other
Object o
public int compareTo (org.jf.dexlib2.iface.Annotation)
org.jf.dexlib2.iface.Annotation o
int res
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
}
org/jf/dexlib2/base/BaseAnnotationElement$1.class
BaseAnnotationElement.java
package org.jf.dexlib2.base
final org.jf.dexlib2.base.BaseAnnotationElement$1 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (org.jf.dexlib2.iface.AnnotationElement, org.jf.dexlib2.iface.AnnotationElement)
org.jf.dexlib2.iface.AnnotationElement element1
org.jf.dexlib2.iface.AnnotationElement element2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
org/jf/dexlib2/base/BaseAnnotationElement.class
BaseAnnotationElement.java
package org.jf.dexlib2.base
public abstract org.jf.dexlib2.base.BaseAnnotationElement extends java.lang.Object implements org.jf.dexlib2.iface.AnnotationElement {
public static final java.util.Comparator BY_NAME
public void <init> ()
public int hashCode ()
int hashCode
public boolean equals (java.lang.Object)
org.jf.dexlib2.iface.AnnotationElement other
Object o
public int compareTo (org.jf.dexlib2.iface.AnnotationElement)
org.jf.dexlib2.iface.AnnotationElement o
int res
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
}
org/jf/dexlib2/base/BaseExceptionHandler$1.class
BaseExceptionHandler.java
package org.jf.dexlib2.base
org.jf.dexlib2.base.BaseExceptionHandler$1 extends org.jf.dexlib2.base.reference.BaseTypeReference {
final synthetic String val$exceptionType
final synthetic org.jf.dexlib2.base.BaseExceptionHandler this$0
void <init> (org.jf.dexlib2.base.BaseExceptionHandler, java.lang.String)
org.jf.dexlib2.base.BaseExceptionHandler this$0
public java.lang.String getType ()
}
org/jf/dexlib2/base/BaseExceptionHandler$2.class
BaseExceptionHandler.java
package org.jf.dexlib2.base
final org.jf.dexlib2.base.BaseExceptionHandler$2 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (org.jf.dexlib2.iface.ExceptionHandler, org.jf.dexlib2.iface.ExceptionHandler)
String exceptionType2
org.jf.dexlib2.iface.ExceptionHandler o1
org.jf.dexlib2.iface.ExceptionHandler o2
String exceptionType1
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
org/jf/dexlib2/base/BaseExceptionHandler.class
BaseExceptionHandler.java
package org.jf.dexlib2.base
public abstract org.jf.dexlib2.base.BaseExceptionHandler extends java.lang.Object implements org.jf.dexlib2.iface.ExceptionHandler {
public static final java.util.Comparator BY_EXCEPTION
public void <init> ()
public org.jf.dexlib2.iface.reference.TypeReference getExceptionTypeReference ()
String exceptionType
public int hashCode ()
String exceptionType
int hashCode
public boolean equals (java.lang.Object)
org.jf.dexlib2.iface.ExceptionHandler other
Object o
public int compareTo (org.jf.dexlib2.iface.ExceptionHandler)
String otherExceptionType
int res
org.jf.dexlib2.iface.ExceptionHandler o
String exceptionType
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
}
org/jf/dexlib2/base/BaseMethodParameter.class
BaseMethodParameter.java
package org.jf.dexlib2.base
public abstract org.jf.dexlib2.base.BaseMethodParameter extends org.jf.dexlib2.base.reference.BaseTypeReference implements org.jf.dexlib2.iface.MethodParameter {
public void <init> ()
public java.lang.String getSignature ()
org.jf.dexlib2.iface.Annotation annotation
org.jf.dexlib2.iface.value.EncodedValue encodedValue
org.jf.dexlib2.iface.AnnotationElement annotationElement
org.jf.dexlib2.iface.value.EncodedValue signatureValue
org.jf.dexlib2.iface.Annotation signatureAnnotation
org.jf.dexlib2.iface.value.ArrayEncodedValue signatureValues
StringBuilder sb
}
org/jf/dexlib2/base/BaseTryBlock.class
BaseTryBlock.java
package org.jf.dexlib2.base
public abstract org.jf.dexlib2.base.BaseTryBlock extends java.lang.Object implements org.jf.dexlib2.iface.TryBlock {
public void <init> ()
public boolean equals (java.lang.Object)
org.jf.dexlib2.iface.TryBlock other
Object o
}
org/jf/dexlib2/base/reference/
org/jf/dexlib2/base/reference/BaseCallSiteReference.class
BaseCallSiteReference.java
package org.jf.dexlib2.base.reference
public abstract org.jf.dexlib2.base.reference.BaseCallSiteReference extends java.lang.Object implements org.jf.dexlib2.iface.reference.CallSiteReference {
public void <init> ()
public int hashCode ()
int hashCode
public boolean equals (java.lang.Object)
org.jf.dexlib2.iface.reference.CallSiteReference other
Object o
}
org/jf/dexlib2/base/reference/BaseFieldReference.class
BaseFieldReference.java
package org.jf.dexlib2.base.reference
public abstract org.jf.dexlib2.base.reference.BaseFieldReference extends java.lang.Object implements org.jf.dexlib2.iface.reference.FieldReference {
public void <init> ()
public int hashCode ()
int hashCode
public boolean equals (java.lang.Object)
org.jf.dexlib2.iface.reference.FieldReference other
Object o
public int compareTo (org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.iface.reference.FieldReference o
int res
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/reference/BaseMethodHandleReference.class
BaseMethodHandleReference.java
package org.jf.dexlib2.base.reference
public abstract org.jf.dexlib2.base.reference.BaseMethodHandleReference extends java.lang.Object implements org.jf.dexlib2.iface.reference.MethodHandleReference {
public void <init> ()
public int hashCode ()
int hashCode
public boolean equals (java.lang.Object)
org.jf.dexlib2.iface.reference.MethodHandleReference other
Object o
public int compareTo (org.jf.dexlib2.iface.reference.MethodHandleReference)
org.jf.dexlib2.iface.reference.MethodHandleReference o
int res
org.jf.dexlib2.iface.reference.Reference reference
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/reference/BaseMethodProtoReference.class
BaseMethodProtoReference.java
package org.jf.dexlib2.base.reference
public abstract org.jf.dexlib2.base.reference.BaseMethodProtoReference extends java.lang.Object implements org.jf.dexlib2.iface.reference.MethodProtoReference {
public void <init> ()
public int hashCode ()
int hashCode
public boolean equals (java.lang.Object)
org.jf.dexlib2.iface.reference.MethodProtoReference other
Object o
public int compareTo (org.jf.dexlib2.iface.reference.MethodProtoReference)
org.jf.dexlib2.iface.reference.MethodProtoReference o
int res
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/reference/BaseMethodReference.class
BaseMethodReference.java
package org.jf.dexlib2.base.reference
public abstract org.jf.dexlib2.base.reference.BaseMethodReference extends java.lang.Object implements org.jf.dexlib2.iface.reference.MethodReference {
public void <init> ()
public int hashCode ()
int hashCode
public boolean equals (java.lang.Object)
org.jf.dexlib2.iface.reference.MethodReference other
Object o
public int compareTo (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference o
int res
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/reference/BaseStringReference.class
BaseStringReference.java
package org.jf.dexlib2.base.reference
public abstract org.jf.dexlib2.base.reference.BaseStringReference extends java.lang.Object implements org.jf.dexlib2.iface.reference.StringReference {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (java.lang.CharSequence)
CharSequence o
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/reference/BaseTypeReference.class
BaseTypeReference.java
package org.jf.dexlib2.base.reference
public abstract org.jf.dexlib2.base.reference.BaseTypeReference extends java.lang.Object implements org.jf.dexlib2.iface.reference.TypeReference {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (java.lang.CharSequence)
CharSequence o
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/
org/jf/dexlib2/base/value/BaseAnnotationEncodedValue.class
BaseAnnotationEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseAnnotationEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.AnnotationEncodedValue {
public void <init> ()
public int hashCode ()
int hashCode
public boolean equals (java.lang.Object)
org.jf.dexlib2.iface.value.AnnotationEncodedValue other
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
org.jf.dexlib2.iface.value.AnnotationEncodedValue other
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseArrayEncodedValue.class
BaseArrayEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseArrayEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.ArrayEncodedValue {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseBooleanEncodedValue.class
BaseBooleanEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseBooleanEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.BooleanEncodedValue {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseByteEncodedValue.class
BaseByteEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseByteEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.ByteEncodedValue {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseCharEncodedValue.class
BaseCharEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseCharEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.CharEncodedValue {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseDoubleEncodedValue.class
BaseDoubleEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseDoubleEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.DoubleEncodedValue {
public void <init> ()
public int hashCode ()
long v
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseEnumEncodedValue.class
BaseEnumEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseEnumEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EnumEncodedValue {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseFieldEncodedValue.class
BaseFieldEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseFieldEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.FieldEncodedValue {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseFloatEncodedValue.class
BaseFloatEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseFloatEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.FloatEncodedValue {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseIntEncodedValue.class
BaseIntEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseIntEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.IntEncodedValue {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseLongEncodedValue.class
BaseLongEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseLongEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.LongEncodedValue {
public void <init> ()
public int hashCode ()
long value
int hashCode
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseMethodEncodedValue.class
BaseMethodEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseMethodEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.MethodEncodedValue {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseMethodHandleEncodedValue.class
BaseMethodHandleEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseMethodHandleEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.MethodHandleEncodedValue {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseMethodTypeEncodedValue.class
BaseMethodTypeEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseMethodTypeEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.MethodTypeEncodedValue {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseNullEncodedValue.class
BaseNullEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseNullEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.NullEncodedValue {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseShortEncodedValue.class
BaseShortEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseShortEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.ShortEncodedValue {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseStringEncodedValue.class
BaseStringEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseStringEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.StringEncodedValue {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/base/value/BaseTypeEncodedValue.class
BaseTypeEncodedValue.java
package org.jf.dexlib2.base.value
public abstract org.jf.dexlib2.base.value.BaseTypeEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.TypeEncodedValue {
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue o
int res
public int getValueType ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/builder/
org/jf/dexlib2/builder/BuilderDebugItem.class
BuilderDebugItem.java
package org.jf.dexlib2.builder
public abstract org.jf.dexlib2.builder.BuilderDebugItem extends org.jf.dexlib2.builder.ItemWithLocation implements org.jf.dexlib2.iface.debug.DebugItem {
public void <init> ()
public int getCodeAddress ()
}
org/jf/dexlib2/builder/BuilderExceptionHandler$1.class
BuilderExceptionHandler.java
package org.jf.dexlib2.builder
final org.jf.dexlib2.builder.BuilderExceptionHandler$1 extends org.jf.dexlib2.builder.BuilderExceptionHandler {
final synthetic org.jf.dexlib2.iface.reference.TypeReference val$exceptionType
void <init> (org.jf.dexlib2.builder.Label, org.jf.dexlib2.iface.reference.TypeReference)
org.jf.dexlib2.builder.Label handler
public java.lang.String getExceptionType ()
public int getHandlerCodeAddress ()
public org.jf.dexlib2.iface.reference.TypeReference getExceptionTypeReference ()
}
org/jf/dexlib2/builder/BuilderExceptionHandler$2.class
BuilderExceptionHandler.java
package org.jf.dexlib2.builder
final org.jf.dexlib2.builder.BuilderExceptionHandler$2 extends org.jf.dexlib2.builder.BuilderExceptionHandler {
void <init> (org.jf.dexlib2.builder.Label)
org.jf.dexlib2.builder.Label handler
public java.lang.String getExceptionType ()
public int getHandlerCodeAddress ()
}
org/jf/dexlib2/builder/BuilderExceptionHandler$3.class
BuilderExceptionHandler.java
package org.jf.dexlib2.builder
final org.jf.dexlib2.builder.BuilderExceptionHandler$3 extends org.jf.dexlib2.builder.BuilderExceptionHandler {
final synthetic String val$exceptionType
void <init> (org.jf.dexlib2.builder.Label, java.lang.String)
org.jf.dexlib2.builder.Label handler
public java.lang.String getExceptionType ()
public int getHandlerCodeAddress ()
}
org/jf/dexlib2/builder/BuilderExceptionHandler.class
BuilderExceptionHandler.java
package org.jf.dexlib2.builder
public abstract org.jf.dexlib2.builder.BuilderExceptionHandler extends org.jf.dexlib2.base.BaseExceptionHandler {
protected final org.jf.dexlib2.builder.Label handler
private void <init> (org.jf.dexlib2.builder.Label)
org.jf.dexlib2.builder.Label handler
public org.jf.dexlib2.builder.Label getHandler ()
static org.jf.dexlib2.builder.BuilderExceptionHandler newExceptionHandler (org.jf.dexlib2.iface.reference.TypeReference, org.jf.dexlib2.builder.Label)
org.jf.dexlib2.iface.reference.TypeReference exceptionType
org.jf.dexlib2.builder.Label handler
static org.jf.dexlib2.builder.BuilderExceptionHandler newExceptionHandler (org.jf.dexlib2.builder.Label)
org.jf.dexlib2.builder.Label handler
static org.jf.dexlib2.builder.BuilderExceptionHandler newExceptionHandler (java.lang.String, org.jf.dexlib2.builder.Label)
String exceptionType
org.jf.dexlib2.builder.Label handler
synthetic void <init> (org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.BuilderExceptionHandler$1)
org.jf.dexlib2.builder.Label x0
org.jf.dexlib2.builder.BuilderExceptionHandler$1 x1
}
org/jf/dexlib2/builder/BuilderInstruction.class
BuilderInstruction.java
package org.jf.dexlib2.builder
public abstract org.jf.dexlib2.builder.BuilderInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.Instruction {
protected final org.jf.dexlib2.Opcode opcode
org.jf.dexlib2.builder.MethodLocation location
protected void <init> (org.jf.dexlib2.Opcode)
org.jf.dexlib2.Opcode opcode
public org.jf.dexlib2.Opcode getOpcode ()
public abstract org.jf.dexlib2.Format getFormat ()
public int getCodeUnits ()
public org.jf.dexlib2.builder.MethodLocation getLocation ()
}
org/jf/dexlib2/builder/BuilderOffsetInstruction.class
BuilderOffsetInstruction.java
package org.jf.dexlib2.builder
public abstract org.jf.dexlib2.builder.BuilderOffsetInstruction extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.OffsetInstruction {
protected final org.jf.dexlib2.builder.Label target
public void <init> (org.jf.dexlib2.Opcode, org.jf.dexlib2.builder.Label)
org.jf.dexlib2.Opcode opcode
org.jf.dexlib2.builder.Label target
public int getCodeOffset ()
int codeOffset
int internalGetCodeOffset ()
public org.jf.dexlib2.builder.Label getTarget ()
}
org/jf/dexlib2/builder/BuilderSwitchPayload.class
BuilderSwitchPayload.java
package org.jf.dexlib2.builder
public abstract org.jf.dexlib2.builder.BuilderSwitchPayload extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.SwitchPayload {
org.jf.dexlib2.builder.MethodLocation referrer
protected void <init> (org.jf.dexlib2.Opcode)
org.jf.dexlib2.Opcode opcode
public org.jf.dexlib2.builder.MethodLocation getReferrer ()
public abstract java.util.List getSwitchElements ()
}
org/jf/dexlib2/builder/BuilderTryBlock.class
BuilderTryBlock.java
package org.jf.dexlib2.builder
public org.jf.dexlib2.builder.BuilderTryBlock extends org.jf.dexlib2.base.BaseTryBlock {
public final org.jf.dexlib2.builder.BuilderExceptionHandler exceptionHandler
public final org.jf.dexlib2.builder.Label start
public final org.jf.dexlib2.builder.Label end
public void <init> (org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.Label, java.lang.String, org.jf.dexlib2.builder.Label)
org.jf.dexlib2.builder.Label start
org.jf.dexlib2.builder.Label end
String exceptionType
org.jf.dexlib2.builder.Label handler
public void <init> (org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.Label, org.jf.dexlib2.iface.reference.TypeReference, org.jf.dexlib2.builder.Label)
org.jf.dexlib2.builder.Label start
org.jf.dexlib2.builder.Label end
org.jf.dexlib2.iface.reference.TypeReference exceptionType
org.jf.dexlib2.builder.Label handler
public void <init> (org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.Label)
org.jf.dexlib2.builder.Label start
org.jf.dexlib2.builder.Label end
org.jf.dexlib2.builder.Label handler
public int getStartCodeAddress ()
public int getCodeUnitCount ()
public java.util.List getExceptionHandlers ()
}
org/jf/dexlib2/builder/ItemWithLocation.class
ItemWithLocation.java
package org.jf.dexlib2.builder
public abstract org.jf.dexlib2.builder.ItemWithLocation extends java.lang.Object {
org.jf.dexlib2.builder.MethodLocation location
public void <init> ()
public boolean isPlaced ()
public void setLocation (org.jf.dexlib2.builder.MethodLocation)
org.jf.dexlib2.builder.MethodLocation methodLocation
}
org/jf/dexlib2/builder/Label.class
Label.java
package org.jf.dexlib2.builder
public org.jf.dexlib2.builder.Label extends org.jf.dexlib2.builder.ItemWithLocation {
void <init> ()
void <init> (org.jf.dexlib2.builder.MethodLocation)
org.jf.dexlib2.builder.MethodLocation location
public int getCodeAddress ()
public org.jf.dexlib2.builder.MethodLocation getLocation ()
}
org/jf/dexlib2/builder/LocatedDebugItems.class
LocatedDebugItems.java
package org.jf.dexlib2.builder
public org.jf.dexlib2.builder.LocatedDebugItems extends org.jf.dexlib2.builder.LocatedItems {
public void <init> ()
protected java.lang.String getAddLocatedItemError ()
}
org/jf/dexlib2/builder/LocatedItems$1$1.class
LocatedItems.java
package org.jf.dexlib2.builder
org.jf.dexlib2.builder.LocatedItems$1$1 extends java.lang.Object implements java.util.Iterator {
private org.jf.dexlib2.builder.ItemWithLocation currentItem
final synthetic java.util.Iterator val$it
final synthetic org.jf.dexlib2.builder.LocatedItems$1 this$1
void <init> (org.jf.dexlib2.builder.LocatedItems$1, java.util.Iterator)
org.jf.dexlib2.builder.LocatedItems$1 this$1
public boolean hasNext ()
public org.jf.dexlib2.builder.ItemWithLocation next ()
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/jf/dexlib2/builder/LocatedItems$1.class
LocatedItems.java
package org.jf.dexlib2.builder
org.jf.dexlib2.builder.LocatedItems$1 extends java.util.AbstractSet {
final synthetic org.jf.dexlib2.builder.MethodLocation val$newItemsLocation
final synthetic org.jf.dexlib2.builder.LocatedItems this$0
void <init> (org.jf.dexlib2.builder.LocatedItems, org.jf.dexlib2.builder.MethodLocation)
org.jf.dexlib2.builder.LocatedItems this$0
public java.util.Iterator iterator ()
java.util.Iterator it
public int size ()
public boolean add (org.jf.dexlib2.builder.ItemWithLocation)
org.jf.dexlib2.builder.ItemWithLocation item
public volatile synthetic boolean add (java.lang.Object)
}
org/jf/dexlib2/builder/LocatedItems.class
LocatedItems.java
package org.jf.dexlib2.builder
public abstract org.jf.dexlib2.builder.LocatedItems extends java.lang.Object {
private java.util.List items
public void <init> ()
private java.util.List getItems ()
public java.util.Set getModifiableItems (org.jf.dexlib2.builder.MethodLocation)
org.jf.dexlib2.builder.MethodLocation newItemsLocation
private void addItem (org.jf.dexlib2.builder.ItemWithLocation)
org.jf.dexlib2.builder.ItemWithLocation item
protected abstract java.lang.String getAddLocatedItemError ()
public void mergeItemsIntoNext (org.jf.dexlib2.builder.MethodLocation, org.jf.dexlib2.builder.LocatedItems)
org.jf.dexlib2.builder.ItemWithLocation item
java.util.List mergedItems
org.jf.dexlib2.builder.MethodLocation nextLocation
org.jf.dexlib2.builder.LocatedItems otherLocatedItems
static synthetic java.util.List access$000 (org.jf.dexlib2.builder.LocatedItems)
org.jf.dexlib2.builder.LocatedItems x0
static synthetic void access$100 (org.jf.dexlib2.builder.LocatedItems, org.jf.dexlib2.builder.ItemWithLocation)
org.jf.dexlib2.builder.LocatedItems x0
org.jf.dexlib2.builder.ItemWithLocation x1
}
org/jf/dexlib2/builder/LocatedLabels.class
LocatedLabels.java
package org.jf.dexlib2.builder
public org.jf.dexlib2.builder.LocatedLabels extends org.jf.dexlib2.builder.LocatedItems {
public void <init> ()
protected java.lang.String getAddLocatedItemError ()
}
org/jf/dexlib2/builder/MethodImplementationBuilder.class
MethodImplementationBuilder.java
package org.jf.dexlib2.builder
public org.jf.dexlib2.builder.MethodImplementationBuilder extends java.lang.Object {
private final java.util.HashMap labels
private final org.jf.dexlib2.builder.MutableMethodImplementation impl
private org.jf.dexlib2.builder.MethodLocation currentLocation
public void <init> (int)
int registerCount
public org.jf.dexlib2.iface.MethodImplementation getMethodImplementation ()
public org.jf.dexlib2.builder.Label addLabel (java.lang.String)
String name
org.jf.dexlib2.builder.Label label
public org.jf.dexlib2.builder.Label getLabel (java.lang.String)
String name
org.jf.dexlib2.builder.Label label
public void addCatch (org.jf.dexlib2.iface.reference.TypeReference, org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.Label)
org.jf.dexlib2.iface.reference.TypeReference type
org.jf.dexlib2.builder.Label from
org.jf.dexlib2.builder.Label to
org.jf.dexlib2.builder.Label handler
public void addCatch (java.lang.String, org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.Label)
String type
org.jf.dexlib2.builder.Label from
org.jf.dexlib2.builder.Label to
org.jf.dexlib2.builder.Label handler
public void addCatch (org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.Label)
org.jf.dexlib2.builder.Label from
org.jf.dexlib2.builder.Label to
org.jf.dexlib2.builder.Label handler
public void addLineNumber (int)
int lineNumber
public void addStartLocal (int, org.jf.dexlib2.iface.reference.StringReference, org.jf.dexlib2.iface.reference.TypeReference, org.jf.dexlib2.iface.reference.StringReference)
int registerNumber
org.jf.dexlib2.iface.reference.StringReference name
org.jf.dexlib2.iface.reference.TypeReference type
org.jf.dexlib2.iface.reference.StringReference signature
public void addEndLocal (int)
int registerNumber
public void addRestartLocal (int)
int registerNumber
public void addPrologue ()
public void addEpilogue ()
public void addSetSourceFile (org.jf.dexlib2.iface.reference.StringReference)
org.jf.dexlib2.iface.reference.StringReference sourceFile
public void addInstruction (org.jf.dexlib2.builder.BuilderInstruction)
org.jf.dexlib2.builder.BuilderInstruction instruction
}
org/jf/dexlib2/builder/MethodLocation.class
MethodLocation.java
package org.jf.dexlib2.builder
public org.jf.dexlib2.builder.MethodLocation extends java.lang.Object {
org.jf.dexlib2.builder.BuilderInstruction instruction
int codeAddress
int index
private final org.jf.dexlib2.builder.LocatedItems labels
private final org.jf.dexlib2.builder.LocatedItems debugItems
void <init> (org.jf.dexlib2.builder.BuilderInstruction, int, int)
org.jf.dexlib2.builder.BuilderInstruction instruction
int codeAddress
int index
public org.jf.dexlib2.iface.instruction.Instruction getInstruction ()
public int getCodeAddress ()
public int getIndex ()
void mergeInto (org.jf.dexlib2.builder.MethodLocation)
org.jf.dexlib2.builder.MethodLocation nextLocation
public java.util.Set getLabels ()
public org.jf.dexlib2.builder.Label addNewLabel ()
org.jf.dexlib2.builder.Label newLabel
public java.util.Set getDebugItems ()
public void addLineNumber (int)
int lineNumber
public void addStartLocal (int, org.jf.dexlib2.iface.reference.StringReference, org.jf.dexlib2.iface.reference.TypeReference, org.jf.dexlib2.iface.reference.StringReference)
int registerNumber
org.jf.dexlib2.iface.reference.StringReference name
org.jf.dexlib2.iface.reference.TypeReference type
org.jf.dexlib2.iface.reference.StringReference signature
public void addEndLocal (int)
int registerNumber
public void addRestartLocal (int)
int registerNumber
public void addPrologue ()
public void addEpilogue ()
public void addSetSourceFile (org.jf.dexlib2.iface.reference.StringReference)
org.jf.dexlib2.iface.reference.StringReference sourceFile
}
org/jf/dexlib2/builder/MutableMethodImplementation$1.class
MutableMethodImplementation.java
package org.jf.dexlib2.builder
org.jf.dexlib2.builder.MutableMethodImplementation$1 extends java.lang.Object implements org.jf.dexlib2.builder.MutableMethodImplementation$Task {
final synthetic org.jf.dexlib2.builder.MethodLocation val$location
final synthetic int[] val$codeAddressToIndex
final synthetic org.jf.dexlib2.iface.instruction.Instruction val$instruction
final synthetic org.jf.dexlib2.builder.MutableMethodImplementation this$0
void <init> (org.jf.dexlib2.builder.MutableMethodImplementation, org.jf.dexlib2.builder.MethodLocation, int[], org.jf.dexlib2.iface.instruction.Instruction)
org.jf.dexlib2.builder.MutableMethodImplementation this$0
public void perform ()
}
org/jf/dexlib2/builder/MutableMethodImplementation$2.class
MutableMethodImplementation.java
package org.jf.dexlib2.builder
org.jf.dexlib2.builder.MutableMethodImplementation$2 extends java.util.AbstractList {
final synthetic org.jf.dexlib2.builder.MutableMethodImplementation this$0
void <init> (org.jf.dexlib2.builder.MutableMethodImplementation)
org.jf.dexlib2.builder.MutableMethodImplementation this$0
public org.jf.dexlib2.builder.BuilderInstruction get (int)
int i
public int size ()
public volatile synthetic java.lang.Object get (int)
}
org/jf/dexlib2/builder/MutableMethodImplementation$3.class
MutableMethodImplementation.java
package org.jf.dexlib2.builder
org.jf.dexlib2.builder.MutableMethodImplementation$3 extends java.lang.Object implements com.google.common.base.Function {
static final synthetic boolean $assertionsDisabled
final synthetic org.jf.dexlib2.builder.MutableMethodImplementation this$0
void <init> (org.jf.dexlib2.builder.MutableMethodImplementation)
org.jf.dexlib2.builder.MutableMethodImplementation this$0
public java.lang.Iterable apply (org.jf.dexlib2.builder.MethodLocation)
org.jf.dexlib2.builder.MethodLocation input
public volatile synthetic java.lang.Object apply (java.lang.Object)
static void <clinit> ()
}
org/jf/dexlib2/builder/MutableMethodImplementation$4.class
MutableMethodImplementation.java
package org.jf.dexlib2.builder
synthetic org.jf.dexlib2.builder.MutableMethodImplementation$4 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$jf$dexlib2$Opcode
static final synthetic int[] $SwitchMap$org$jf$dexlib2$Format
static void <clinit> ()
}
org/jf/dexlib2/builder/MutableMethodImplementation$SwitchPayloadReferenceLabel.class
MutableMethodImplementation.java
package org.jf.dexlib2.builder
org.jf.dexlib2.builder.MutableMethodImplementation$SwitchPayloadReferenceLabel extends org.jf.dexlib2.builder.Label {
public org.jf.dexlib2.builder.MethodLocation switchLocation
private void <init> ()
synthetic void <init> (org.jf.dexlib2.builder.MutableMethodImplementation$1)
org.jf.dexlib2.builder.MutableMethodImplementation$1 x0
}
org/jf/dexlib2/builder/MutableMethodImplementation$Task.class
MutableMethodImplementation.java
package org.jf.dexlib2.builder
abstract org.jf.dexlib2.builder.MutableMethodImplementation$Task extends java.lang.Object {
public abstract void perform ()
}
org/jf/dexlib2/builder/MutableMethodImplementation.class
MutableMethodImplementation.java
package org.jf.dexlib2.builder
public org.jf.dexlib2.builder.MutableMethodImplementation extends java.lang.Object implements org.jf.dexlib2.iface.MethodImplementation {
private final int registerCount
final java.util.ArrayList instructionList
private final java.util.ArrayList tryBlocks
private boolean fixInstructions
static final synthetic boolean $assertionsDisabled
public void <init> (org.jf.dexlib2.iface.MethodImplementation)
org.jf.dexlib2.iface.instruction.Instruction instruction
int i
org.jf.dexlib2.builder.MethodLocation location
org.jf.dexlib2.Opcode opcode
org.jf.dexlib2.iface.instruction.Instruction instruction
org.jf.dexlib2.builder.MutableMethodImplementation$Task switchPayloadTask
int debugCodeAddress
int locationIndex
org.jf.dexlib2.builder.MethodLocation debugLocation
org.jf.dexlib2.builder.BuilderDebugItem builderDebugItem
org.jf.dexlib2.iface.debug.DebugItem debugItem
org.jf.dexlib2.iface.ExceptionHandler exceptionHandler
org.jf.dexlib2.builder.Label startLabel
org.jf.dexlib2.builder.Label endLabel
org.jf.dexlib2.iface.TryBlock tryBlock
org.jf.dexlib2.iface.MethodImplementation methodImplementation
int codeAddress
int index
int[] codeAddressToIndex
java.util.List switchPayloadTasks
public void <init> (int)
int registerCount
public int getRegisterCount ()
public java.util.List getInstructions ()
public java.util.List getTryBlocks ()
public java.lang.Iterable getDebugItems ()
public void addCatch (org.jf.dexlib2.iface.reference.TypeReference, org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.Label)
org.jf.dexlib2.iface.reference.TypeReference type
org.jf.dexlib2.builder.Label from
org.jf.dexlib2.builder.Label to
org.jf.dexlib2.builder.Label handler
public void addCatch (java.lang.String, org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.Label)
String type
org.jf.dexlib2.builder.Label from
org.jf.dexlib2.builder.Label to
org.jf.dexlib2.builder.Label handler
public void addCatch (org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.Label, org.jf.dexlib2.builder.Label)
org.jf.dexlib2.builder.Label from
org.jf.dexlib2.builder.Label to
org.jf.dexlib2.builder.Label handler
public void addInstruction (int, org.jf.dexlib2.builder.BuilderInstruction)
org.jf.dexlib2.builder.MethodLocation location
int i
int index
org.jf.dexlib2.builder.BuilderInstruction instruction
int codeAddress
org.jf.dexlib2.builder.MethodLocation newLoc
public void addInstruction (org.jf.dexlib2.builder.BuilderInstruction)
org.jf.dexlib2.builder.BuilderInstruction instruction
org.jf.dexlib2.builder.MethodLocation last
int nextCodeAddress
public void replaceInstruction (int, org.jf.dexlib2.builder.BuilderInstruction)
org.jf.dexlib2.builder.MethodLocation location
org.jf.dexlib2.iface.instruction.Instruction instruction
int i
int index
org.jf.dexlib2.builder.BuilderInstruction replacementInstruction
org.jf.dexlib2.builder.MethodLocation replaceLocation
org.jf.dexlib2.builder.BuilderInstruction old
int codeAddress
public void removeInstruction (int)
org.jf.dexlib2.builder.MethodLocation location
org.jf.dexlib2.iface.instruction.Instruction instruction
int i
int index
org.jf.dexlib2.builder.MethodLocation toRemove
org.jf.dexlib2.builder.MethodLocation next
int codeAddress
public void swapInstructions (int, int)
org.jf.dexlib2.builder.BuilderInstruction tmp
int tmp
org.jf.dexlib2.builder.MethodLocation location
org.jf.dexlib2.iface.instruction.Instruction instruction
int i
int index1
int index2
org.jf.dexlib2.builder.MethodLocation first
org.jf.dexlib2.builder.MethodLocation second
int codeAddress
private org.jf.dexlib2.builder.BuilderInstruction getFirstNonNop (int)
org.jf.dexlib2.builder.BuilderInstruction instruction
int i
int startIndex
private void fixInstructions ()
org.jf.dexlib2.builder.MethodLocation targetLocation
org.jf.dexlib2.builder.BuilderInstruction targetInstruction
org.jf.dexlib2.builder.BuilderInstruction instruction
org.jf.dexlib2.builder.MethodLocation location
org.jf.dexlib2.builder.BuilderOffsetInstruction replacement
org.jf.dexlib2.builder.BuilderOffsetInstruction replacement
int offset
org.jf.dexlib2.builder.BuilderOffsetInstruction replacement
int offset
int previousIndex
org.jf.dexlib2.builder.MethodLocation previousLocation
org.jf.dexlib2.iface.instruction.Instruction previousInstruction
org.jf.dexlib2.builder.MethodLocation location
org.jf.dexlib2.builder.BuilderInstruction instruction
int index
java.util.HashSet payloadLocations
boolean madeChanges
private int mapCodeAddressToIndex (int[], int)
int[] codeAddressToIndex
int codeAddress
int index
private int mapCodeAddressToIndex (int)
int codeAddress
float avgCodeUnitsPerInstruction
int index
org.jf.dexlib2.builder.MethodLocation guessedLocation
public org.jf.dexlib2.builder.Label newLabelForAddress (int)
int codeAddress
org.jf.dexlib2.builder.MethodLocation referent
public org.jf.dexlib2.builder.Label newLabelForIndex (int)
int instructionIndex
org.jf.dexlib2.builder.MethodLocation referent
private org.jf.dexlib2.builder.Label newLabel (int[], int)
int[] codeAddressToIndex
int codeAddress
org.jf.dexlib2.builder.MethodLocation referent
public org.jf.dexlib2.builder.Label newSwitchPayloadReferenceLabel (org.jf.dexlib2.builder.MethodLocation, int[], int)
org.jf.dexlib2.builder.MethodLocation switchLocation
int[] codeAddressToIndex
int codeAddress
org.jf.dexlib2.builder.MethodLocation referent
org.jf.dexlib2.builder.MutableMethodImplementation$SwitchPayloadReferenceLabel label
private void setInstruction (org.jf.dexlib2.builder.MethodLocation, org.jf.dexlib2.builder.BuilderInstruction)
org.jf.dexlib2.builder.MethodLocation location
org.jf.dexlib2.builder.BuilderInstruction instruction
private void convertAndSetInstruction (org.jf.dexlib2.builder.MethodLocation, int[], org.jf.dexlib2.iface.instruction.Instruction)
org.jf.dexlib2.builder.MethodLocation location
int[] codeAddressToIndex
org.jf.dexlib2.iface.instruction.Instruction instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction10t newBuilderInstruction10t (int, int[], org.jf.dexlib2.iface.instruction.formats.Instruction10t)
int codeAddress
int[] codeAddressToIndex
org.jf.dexlib2.iface.instruction.formats.Instruction10t instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction10x newBuilderInstruction10x (org.jf.dexlib2.iface.instruction.formats.Instruction10x)
org.jf.dexlib2.iface.instruction.formats.Instruction10x instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction11n newBuilderInstruction11n (org.jf.dexlib2.iface.instruction.formats.Instruction11n)
org.jf.dexlib2.iface.instruction.formats.Instruction11n instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction11x newBuilderInstruction11x (org.jf.dexlib2.iface.instruction.formats.Instruction11x)
org.jf.dexlib2.iface.instruction.formats.Instruction11x instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction12x newBuilderInstruction12x (org.jf.dexlib2.iface.instruction.formats.Instruction12x)
org.jf.dexlib2.iface.instruction.formats.Instruction12x instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction20bc newBuilderInstruction20bc (org.jf.dexlib2.iface.instruction.formats.Instruction20bc)
org.jf.dexlib2.iface.instruction.formats.Instruction20bc instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction20t newBuilderInstruction20t (int, int[], org.jf.dexlib2.iface.instruction.formats.Instruction20t)
int codeAddress
int[] codeAddressToIndex
org.jf.dexlib2.iface.instruction.formats.Instruction20t instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction21c newBuilderInstruction21c (org.jf.dexlib2.iface.instruction.formats.Instruction21c)
org.jf.dexlib2.iface.instruction.formats.Instruction21c instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction21ih newBuilderInstruction21ih (org.jf.dexlib2.iface.instruction.formats.Instruction21ih)
org.jf.dexlib2.iface.instruction.formats.Instruction21ih instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction21lh newBuilderInstruction21lh (org.jf.dexlib2.iface.instruction.formats.Instruction21lh)
org.jf.dexlib2.iface.instruction.formats.Instruction21lh instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction21s newBuilderInstruction21s (org.jf.dexlib2.iface.instruction.formats.Instruction21s)
org.jf.dexlib2.iface.instruction.formats.Instruction21s instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction21t newBuilderInstruction21t (int, int[], org.jf.dexlib2.iface.instruction.formats.Instruction21t)
int codeAddress
int[] codeAddressToIndex
org.jf.dexlib2.iface.instruction.formats.Instruction21t instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction22b newBuilderInstruction22b (org.jf.dexlib2.iface.instruction.formats.Instruction22b)
org.jf.dexlib2.iface.instruction.formats.Instruction22b instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction22c newBuilderInstruction22c (org.jf.dexlib2.iface.instruction.formats.Instruction22c)
org.jf.dexlib2.iface.instruction.formats.Instruction22c instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction22cs newBuilderInstruction22cs (org.jf.dexlib2.iface.instruction.formats.Instruction22cs)
org.jf.dexlib2.iface.instruction.formats.Instruction22cs instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction22s newBuilderInstruction22s (org.jf.dexlib2.iface.instruction.formats.Instruction22s)
org.jf.dexlib2.iface.instruction.formats.Instruction22s instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction22t newBuilderInstruction22t (int, int[], org.jf.dexlib2.iface.instruction.formats.Instruction22t)
int codeAddress
int[] codeAddressToIndex
org.jf.dexlib2.iface.instruction.formats.Instruction22t instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction22x newBuilderInstruction22x (org.jf.dexlib2.iface.instruction.formats.Instruction22x)
org.jf.dexlib2.iface.instruction.formats.Instruction22x instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction23x newBuilderInstruction23x (org.jf.dexlib2.iface.instruction.formats.Instruction23x)
org.jf.dexlib2.iface.instruction.formats.Instruction23x instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction30t newBuilderInstruction30t (int, int[], org.jf.dexlib2.iface.instruction.formats.Instruction30t)
int codeAddress
int[] codeAddressToIndex
org.jf.dexlib2.iface.instruction.formats.Instruction30t instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction31c newBuilderInstruction31c (org.jf.dexlib2.iface.instruction.formats.Instruction31c)
org.jf.dexlib2.iface.instruction.formats.Instruction31c instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction31i newBuilderInstruction31i (org.jf.dexlib2.iface.instruction.formats.Instruction31i)
org.jf.dexlib2.iface.instruction.formats.Instruction31i instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction31t newBuilderInstruction31t (org.jf.dexlib2.builder.MethodLocation, int[], org.jf.dexlib2.iface.instruction.formats.Instruction31t)
org.jf.dexlib2.builder.Label newLabel
org.jf.dexlib2.builder.MethodLocation location
int[] codeAddressToIndex
org.jf.dexlib2.iface.instruction.formats.Instruction31t instruction
int codeAddress
org.jf.dexlib2.builder.Label newLabel
private org.jf.dexlib2.builder.instruction.BuilderInstruction32x newBuilderInstruction32x (org.jf.dexlib2.iface.instruction.formats.Instruction32x)
org.jf.dexlib2.iface.instruction.formats.Instruction32x instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction35c newBuilderInstruction35c (org.jf.dexlib2.iface.instruction.formats.Instruction35c)
org.jf.dexlib2.iface.instruction.formats.Instruction35c instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction35mi newBuilderInstruction35mi (org.jf.dexlib2.iface.instruction.formats.Instruction35mi)
org.jf.dexlib2.iface.instruction.formats.Instruction35mi instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction35ms newBuilderInstruction35ms (org.jf.dexlib2.iface.instruction.formats.Instruction35ms)
org.jf.dexlib2.iface.instruction.formats.Instruction35ms instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction3rc newBuilderInstruction3rc (org.jf.dexlib2.iface.instruction.formats.Instruction3rc)
org.jf.dexlib2.iface.instruction.formats.Instruction3rc instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction3rmi newBuilderInstruction3rmi (org.jf.dexlib2.iface.instruction.formats.Instruction3rmi)
org.jf.dexlib2.iface.instruction.formats.Instruction3rmi instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction3rms newBuilderInstruction3rms (org.jf.dexlib2.iface.instruction.formats.Instruction3rms)
org.jf.dexlib2.iface.instruction.formats.Instruction3rms instruction
private org.jf.dexlib2.builder.instruction.BuilderInstruction51l newBuilderInstruction51l (org.jf.dexlib2.iface.instruction.formats.Instruction51l)
org.jf.dexlib2.iface.instruction.formats.Instruction51l instruction
private org.jf.dexlib2.builder.MethodLocation findSwitchForPayload (org.jf.dexlib2.builder.MethodLocation)
org.jf.dexlib2.builder.Label label
org.jf.dexlib2.builder.MethodLocation payloadLocation
org.jf.dexlib2.builder.MethodLocation location
org.jf.dexlib2.builder.MethodLocation switchLocation
private org.jf.dexlib2.builder.instruction.BuilderPackedSwitchPayload newBuilderPackedSwitchPayload (org.jf.dexlib2.builder.MethodLocation, int[], org.jf.dexlib2.iface.instruction.formats.PackedSwitchPayload)
int baseAddress
org.jf.dexlib2.iface.instruction.SwitchElement element
org.jf.dexlib2.builder.MethodLocation location
int[] codeAddressToIndex
org.jf.dexlib2.iface.instruction.formats.PackedSwitchPayload instruction
java.util.List switchElements
org.jf.dexlib2.builder.MethodLocation switchLocation
int baseAddress
java.util.List labels
private org.jf.dexlib2.builder.instruction.BuilderSparseSwitchPayload newBuilderSparseSwitchPayload (org.jf.dexlib2.builder.MethodLocation, int[], org.jf.dexlib2.iface.instruction.formats.SparseSwitchPayload)
int baseAddress
org.jf.dexlib2.iface.instruction.SwitchElement element
org.jf.dexlib2.builder.MethodLocation location
int[] codeAddressToIndex
org.jf.dexlib2.iface.instruction.formats.SparseSwitchPayload instruction
java.util.List switchElements
org.jf.dexlib2.builder.MethodLocation switchLocation
int baseAddress
java.util.List labelElements
private org.jf.dexlib2.builder.instruction.BuilderArrayPayload newBuilderArrayPayload (org.jf.dexlib2.iface.instruction.formats.ArrayPayload)
org.jf.dexlib2.iface.instruction.formats.ArrayPayload instruction
private org.jf.dexlib2.builder.BuilderDebugItem convertDebugItem (org.jf.dexlib2.iface.debug.DebugItem)
org.jf.dexlib2.iface.debug.StartLocal startLocal
org.jf.dexlib2.iface.debug.EndLocal endLocal
org.jf.dexlib2.iface.debug.RestartLocal restartLocal
org.jf.dexlib2.iface.debug.LineNumber lineNumber
org.jf.dexlib2.iface.debug.SetSourceFile setSourceFile
org.jf.dexlib2.iface.debug.DebugItem debugItem
public volatile synthetic java.lang.Iterable getInstructions ()
static synthetic void access$000 (org.jf.dexlib2.builder.MutableMethodImplementation, org.jf.dexlib2.builder.MethodLocation, int[], org.jf.dexlib2.iface.instruction.Instruction)
org.jf.dexlib2.builder.MutableMethodImplementation x0
org.jf.dexlib2.builder.MethodLocation x1
int[] x2
org.jf.dexlib2.iface.instruction.Instruction x3
static synthetic boolean access$100 (org.jf.dexlib2.builder.MutableMethodImplementation)
org.jf.dexlib2.builder.MutableMethodImplementation x0
static synthetic void access$200 (org.jf.dexlib2.builder.MutableMethodImplementation)
org.jf.dexlib2.builder.MutableMethodImplementation x0
static void <clinit> ()
}
org/jf/dexlib2/builder/SwitchLabelElement.class
SwitchLabelElement.java
package org.jf.dexlib2.builder
public org.jf.dexlib2.builder.SwitchLabelElement extends java.lang.Object {
public final int key
public final org.jf.dexlib2.builder.Label target
public void <init> (int, org.jf.dexlib2.builder.Label)
int key
org.jf.dexlib2.builder.Label target
}
org/jf/dexlib2/builder/debug/
org/jf/dexlib2/builder/debug/BuilderEndLocal.class
BuilderEndLocal.java
package org.jf.dexlib2.builder.debug
public org.jf.dexlib2.builder.debug.BuilderEndLocal extends org.jf.dexlib2.builder.BuilderDebugItem implements org.jf.dexlib2.iface.debug.EndLocal {
private final int register
public void <init> (int)
int register
public int getRegister ()
public java.lang.String getName ()
public java.lang.String getType ()
public java.lang.String getSignature ()
public int getDebugItemType ()
}
org/jf/dexlib2/builder/debug/BuilderEpilogueBegin.class
BuilderEpilogueBegin.java
package org.jf.dexlib2.builder.debug
public org.jf.dexlib2.builder.debug.BuilderEpilogueBegin extends org.jf.dexlib2.builder.BuilderDebugItem implements org.jf.dexlib2.iface.debug.EpilogueBegin {
public void <init> ()
public int getDebugItemType ()
}
org/jf/dexlib2/builder/debug/BuilderLineNumber.class
BuilderLineNumber.java
package org.jf.dexlib2.builder.debug
public org.jf.dexlib2.builder.debug.BuilderLineNumber extends org.jf.dexlib2.builder.BuilderDebugItem implements org.jf.dexlib2.iface.debug.LineNumber {
private final int lineNumber
public void <init> (int)
int lineNumber
public int getLineNumber ()
public int getDebugItemType ()
}
org/jf/dexlib2/builder/debug/BuilderPrologueEnd.class
BuilderPrologueEnd.java
package org.jf.dexlib2.builder.debug
public org.jf.dexlib2.builder.debug.BuilderPrologueEnd extends org.jf.dexlib2.builder.BuilderDebugItem implements org.jf.dexlib2.iface.debug.PrologueEnd {
public void <init> ()
public int getDebugItemType ()
}
org/jf/dexlib2/builder/debug/BuilderRestartLocal.class
BuilderRestartLocal.java
package org.jf.dexlib2.builder.debug
public org.jf.dexlib2.builder.debug.BuilderRestartLocal extends org.jf.dexlib2.builder.BuilderDebugItem implements org.jf.dexlib2.iface.debug.RestartLocal {
private final int register
public void <init> (int)
int register
public int getRegister ()
public java.lang.String getName ()
public java.lang.String getType ()
public java.lang.String getSignature ()
public int getDebugItemType ()
}
org/jf/dexlib2/builder/debug/BuilderSetSourceFile.class
BuilderSetSourceFile.java
package org.jf.dexlib2.builder.debug
public org.jf.dexlib2.builder.debug.BuilderSetSourceFile extends org.jf.dexlib2.builder.BuilderDebugItem implements org.jf.dexlib2.iface.debug.SetSourceFile {
private final org.jf.dexlib2.iface.reference.StringReference sourceFile
public void <init> (org.jf.dexlib2.iface.reference.StringReference)
org.jf.dexlib2.iface.reference.StringReference sourceFile
public int getDebugItemType ()
public java.lang.String getSourceFile ()
public org.jf.dexlib2.iface.reference.StringReference getSourceFileReference ()
}
org/jf/dexlib2/builder/debug/BuilderStartLocal.class
BuilderStartLocal.java
package org.jf.dexlib2.builder.debug
public org.jf.dexlib2.builder.debug.BuilderStartLocal extends org.jf.dexlib2.builder.BuilderDebugItem implements org.jf.dexlib2.iface.debug.StartLocal {
private final int register
private final org.jf.dexlib2.iface.reference.StringReference name
private final org.jf.dexlib2.iface.reference.TypeReference type
private final org.jf.dexlib2.iface.reference.StringReference signature
public void <init> (int, org.jf.dexlib2.iface.reference.StringReference, org.jf.dexlib2.iface.reference.TypeReference, org.jf.dexlib2.iface.reference.StringReference)
int register
org.jf.dexlib2.iface.reference.StringReference name
org.jf.dexlib2.iface.reference.TypeReference type
org.jf.dexlib2.iface.reference.StringReference signature
public int getRegister ()
public org.jf.dexlib2.iface.reference.StringReference getNameReference ()
public org.jf.dexlib2.iface.reference.TypeReference getTypeReference ()
public org.jf.dexlib2.iface.reference.StringReference getSignatureReference ()
public java.lang.String getName ()
public java.lang.String getType ()
public java.lang.String getSignature ()
public int getDebugItemType ()
}
org/jf/dexlib2/builder/instruction/
org/jf/dexlib2/builder/instruction/BuilderArrayPayload.class
BuilderArrayPayload.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderArrayPayload extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.ArrayPayload {
public static final org.jf.dexlib2.Opcode OPCODE
protected final int elementWidth
protected final java.util.List arrayElements
public void <init> (int, java.util.List)
int elementWidth
java.util.List arrayElements
public int getElementWidth ()
public java.util.List getArrayElements ()
public int getCodeUnits ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction10t.class
BuilderInstruction10t.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction10t extends org.jf.dexlib2.builder.BuilderOffsetInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction10t {
public static final org.jf.dexlib2.Format FORMAT
public void <init> (org.jf.dexlib2.Opcode, org.jf.dexlib2.builder.Label)
org.jf.dexlib2.Opcode opcode
org.jf.dexlib2.builder.Label target
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction10x.class
BuilderInstruction10x.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction10x extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction10x {
public static final org.jf.dexlib2.Format FORMAT
public void <init> (org.jf.dexlib2.Opcode)
org.jf.dexlib2.Opcode opcode
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction11n.class
BuilderInstruction11n.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction11n extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction11n {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int literal
public void <init> (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int literal
public int getRegisterA ()
public int getNarrowLiteral ()
public long getWideLiteral ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction11x.class
BuilderInstruction11x.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction11x extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction11x {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
public void <init> (org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.Opcode opcode
int registerA
public int getRegisterA ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction12x.class
BuilderInstruction12x.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction12x extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction12x {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
public void <init> (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
public int getRegisterA ()
public int getRegisterB ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction20bc.class
BuilderInstruction20bc.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction20bc extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction20bc {
public static final org.jf.dexlib2.Format FORMAT
protected final int verificationError
protected final org.jf.dexlib2.iface.reference.Reference reference
public void <init> (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int verificationError
org.jf.dexlib2.iface.reference.Reference reference
public int getVerificationError ()
public org.jf.dexlib2.iface.reference.Reference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction20t.class
BuilderInstruction20t.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction20t extends org.jf.dexlib2.builder.BuilderOffsetInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction20t {
public static final org.jf.dexlib2.Format FORMAT
public void <init> (org.jf.dexlib2.Opcode, org.jf.dexlib2.builder.Label)
org.jf.dexlib2.Opcode opcode
org.jf.dexlib2.builder.Label target
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction21c.class
BuilderInstruction21c.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction21c extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction21c {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final org.jf.dexlib2.iface.reference.Reference reference
public void <init> (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int registerA
org.jf.dexlib2.iface.reference.Reference reference
public int getRegisterA ()
public org.jf.dexlib2.iface.reference.Reference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction21ih.class
BuilderInstruction21ih.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction21ih extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction21ih {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int literal
public void <init> (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int literal
public int getRegisterA ()
public int getNarrowLiteral ()
public long getWideLiteral ()
public short getHatLiteral ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction21lh.class
BuilderInstruction21lh.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction21lh extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction21lh {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final long literal
public void <init> (org.jf.dexlib2.Opcode, int, long)
org.jf.dexlib2.Opcode opcode
int registerA
long literal
public int getRegisterA ()
public long getWideLiteral ()
public short getHatLiteral ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction21s.class
BuilderInstruction21s.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction21s extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction21s {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int literal
public void <init> (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int literal
public int getRegisterA ()
public int getNarrowLiteral ()
public long getWideLiteral ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction21t.class
BuilderInstruction21t.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction21t extends org.jf.dexlib2.builder.BuilderOffsetInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction21t {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
public void <init> (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.builder.Label)
org.jf.dexlib2.Opcode opcode
int registerA
org.jf.dexlib2.builder.Label target
public int getRegisterA ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction22b.class
BuilderInstruction22b.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction22b extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22b {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
protected final int literal
public void <init> (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
int literal
public int getRegisterA ()
public int getRegisterB ()
public int getNarrowLiteral ()
public long getWideLiteral ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction22c.class
BuilderInstruction22c.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction22c extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22c {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
protected final org.jf.dexlib2.iface.reference.Reference reference
public void <init> (org.jf.dexlib2.Opcode, int, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
org.jf.dexlib2.iface.reference.Reference reference
public int getRegisterA ()
public int getRegisterB ()
public org.jf.dexlib2.iface.reference.Reference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction22cs.class
BuilderInstruction22cs.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction22cs extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22cs {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
protected final int fieldOffset
public void <init> (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
int fieldOffset
public int getRegisterA ()
public int getRegisterB ()
public int getFieldOffset ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction22s.class
BuilderInstruction22s.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction22s extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22s {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
protected final int literal
public void <init> (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
int literal
public int getRegisterA ()
public int getRegisterB ()
public int getNarrowLiteral ()
public long getWideLiteral ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction22t.class
BuilderInstruction22t.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction22t extends org.jf.dexlib2.builder.BuilderOffsetInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22t {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
public void <init> (org.jf.dexlib2.Opcode, int, int, org.jf.dexlib2.builder.Label)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
org.jf.dexlib2.builder.Label target
public int getRegisterA ()
public int getRegisterB ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction22x.class
BuilderInstruction22x.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction22x extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22x {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
public void <init> (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
public int getRegisterA ()
public int getRegisterB ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction23x.class
BuilderInstruction23x.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction23x extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction23x {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
protected final int registerC
public void <init> (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
int registerC
public int getRegisterA ()
public int getRegisterB ()
public int getRegisterC ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction30t.class
BuilderInstruction30t.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction30t extends org.jf.dexlib2.builder.BuilderOffsetInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction30t {
public static final org.jf.dexlib2.Format FORMAT
public void <init> (org.jf.dexlib2.Opcode, org.jf.dexlib2.builder.Label)
org.jf.dexlib2.Opcode opcode
org.jf.dexlib2.builder.Label target
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction31c.class
BuilderInstruction31c.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction31c extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction31c {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final org.jf.dexlib2.iface.reference.Reference reference
public void <init> (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int registerA
org.jf.dexlib2.iface.reference.Reference reference
public int getRegisterA ()
public org.jf.dexlib2.iface.reference.Reference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction31i.class
BuilderInstruction31i.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction31i extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction31i {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int literal
public void <init> (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int literal
public int getRegisterA ()
public int getNarrowLiteral ()
public long getWideLiteral ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction31t.class
BuilderInstruction31t.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction31t extends org.jf.dexlib2.builder.BuilderOffsetInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction31t {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
public void <init> (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.builder.Label)
org.jf.dexlib2.Opcode opcode
int registerA
org.jf.dexlib2.builder.Label target
public int getRegisterA ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction32x.class
BuilderInstruction32x.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction32x extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction32x {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
public void <init> (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
public int getRegisterA ()
public int getRegisterB ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction35c.class
BuilderInstruction35c.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction35c extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction35c {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerCount
protected final int registerC
protected final int registerD
protected final int registerE
protected final int registerF
protected final int registerG
protected final org.jf.dexlib2.iface.reference.Reference reference
public void <init> (org.jf.dexlib2.Opcode, int, int, int, int, int, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int registerCount
int registerC
int registerD
int registerE
int registerF
int registerG
org.jf.dexlib2.iface.reference.Reference reference
public int getRegisterCount ()
public int getRegisterC ()
public int getRegisterD ()
public int getRegisterE ()
public int getRegisterF ()
public int getRegisterG ()
public org.jf.dexlib2.iface.reference.Reference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction35mi.class
BuilderInstruction35mi.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction35mi extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction35mi {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerCount
protected final int registerC
protected final int registerD
protected final int registerE
protected final int registerF
protected final int registerG
protected final int inlineIndex
public void <init> (org.jf.dexlib2.Opcode, int, int, int, int, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerCount
int registerC
int registerD
int registerE
int registerF
int registerG
int inlineIndex
public int getRegisterCount ()
public int getRegisterC ()
public int getRegisterD ()
public int getRegisterE ()
public int getRegisterF ()
public int getRegisterG ()
public int getInlineIndex ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction35ms.class
BuilderInstruction35ms.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction35ms extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction35ms {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerCount
protected final int registerC
protected final int registerD
protected final int registerE
protected final int registerF
protected final int registerG
protected final int vtableIndex
public void <init> (org.jf.dexlib2.Opcode, int, int, int, int, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerCount
int registerC
int registerD
int registerE
int registerF
int registerG
int vtableIndex
public int getRegisterCount ()
public int getRegisterC ()
public int getRegisterD ()
public int getRegisterE ()
public int getRegisterF ()
public int getRegisterG ()
public int getVtableIndex ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction3rc.class
BuilderInstruction3rc.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction3rc extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction3rc {
public static final org.jf.dexlib2.Format FORMAT
protected final int startRegister
protected final int registerCount
protected final org.jf.dexlib2.iface.reference.Reference reference
public void <init> (org.jf.dexlib2.Opcode, int, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int startRegister
int registerCount
org.jf.dexlib2.iface.reference.Reference reference
public int getStartRegister ()
public int getRegisterCount ()
public org.jf.dexlib2.iface.reference.Reference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction3rmi.class
BuilderInstruction3rmi.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction3rmi extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction3rmi {
public static final org.jf.dexlib2.Format FORMAT
protected final int startRegister
protected final int registerCount
protected final int inlineIndex
public void <init> (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int startRegister
int registerCount
int inlineIndex
public int getStartRegister ()
public int getRegisterCount ()
public int getInlineIndex ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction3rms.class
BuilderInstruction3rms.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction3rms extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction3rms {
public static final org.jf.dexlib2.Format FORMAT
protected final int startRegister
protected final int registerCount
protected final int vtableIndex
public void <init> (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int startRegister
int registerCount
int vtableIndex
public int getStartRegister ()
public int getRegisterCount ()
public int getVtableIndex ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction45cc.class
BuilderInstruction45cc.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction45cc extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction45cc {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerCount
protected final int registerC
protected final int registerD
protected final int registerE
protected final int registerF
protected final int registerG
protected final org.jf.dexlib2.iface.reference.Reference reference
protected final org.jf.dexlib2.iface.reference.Reference reference2
public void <init> (org.jf.dexlib2.Opcode, int, int, int, int, int, int, org.jf.dexlib2.iface.reference.Reference, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int registerCount
int registerC
int registerD
int registerE
int registerF
int registerG
org.jf.dexlib2.iface.reference.Reference reference
org.jf.dexlib2.iface.reference.Reference reference2
public int getRegisterCount ()
public int getRegisterC ()
public int getRegisterD ()
public int getRegisterE ()
public int getRegisterF ()
public int getRegisterG ()
public org.jf.dexlib2.iface.reference.Reference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.iface.reference.Reference getReference2 ()
public int getReferenceType2 ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction4rcc.class
BuilderInstruction4rcc.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction4rcc extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction4rcc {
public static final org.jf.dexlib2.Format FORMAT
protected final int startRegister
protected final int registerCount
protected final org.jf.dexlib2.iface.reference.Reference reference
protected final org.jf.dexlib2.iface.reference.Reference reference2
public void <init> (org.jf.dexlib2.Opcode, int, int, org.jf.dexlib2.iface.reference.Reference, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int startRegister
int registerCount
org.jf.dexlib2.iface.reference.Reference reference
org.jf.dexlib2.iface.reference.Reference reference2
public int getStartRegister ()
public int getRegisterCount ()
public org.jf.dexlib2.iface.reference.Reference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.iface.reference.Reference getReference2 ()
public int getReferenceType2 ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderInstruction51l.class
BuilderInstruction51l.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderInstruction51l extends org.jf.dexlib2.builder.BuilderInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction51l {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final long literal
public void <init> (org.jf.dexlib2.Opcode, int, long)
org.jf.dexlib2.Opcode opcode
int registerA
long literal
public int getRegisterA ()
public long getWideLiteral ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderPackedSwitchPayload.class
BuilderPackedSwitchPayload.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderPackedSwitchPayload extends org.jf.dexlib2.builder.BuilderSwitchPayload implements org.jf.dexlib2.iface.instruction.formats.PackedSwitchPayload {
public static final org.jf.dexlib2.Opcode OPCODE
protected final java.util.List switchElements
public void <init> (int, java.util.List)
org.jf.dexlib2.builder.Label target
int key
int startKey
java.util.List switchElements
public java.util.List getSwitchElements ()
public int getCodeUnits ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderSparseSwitchPayload$1.class
BuilderSparseSwitchPayload.java
package org.jf.dexlib2.builder.instruction
org.jf.dexlib2.builder.instruction.BuilderSparseSwitchPayload$1 extends java.lang.Object implements com.google.common.base.Function {
static final synthetic boolean $assertionsDisabled
final synthetic org.jf.dexlib2.builder.instruction.BuilderSparseSwitchPayload this$0
void <init> (org.jf.dexlib2.builder.instruction.BuilderSparseSwitchPayload)
org.jf.dexlib2.builder.instruction.BuilderSparseSwitchPayload this$0
public org.jf.dexlib2.builder.instruction.BuilderSwitchElement apply (org.jf.dexlib2.builder.SwitchLabelElement)
org.jf.dexlib2.builder.SwitchLabelElement element
public volatile synthetic java.lang.Object apply (java.lang.Object)
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderSparseSwitchPayload.class
BuilderSparseSwitchPayload.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderSparseSwitchPayload extends org.jf.dexlib2.builder.BuilderSwitchPayload implements org.jf.dexlib2.iface.instruction.formats.SparseSwitchPayload {
public static final org.jf.dexlib2.Opcode OPCODE
protected final java.util.List switchElements
public void <init> (java.util.List)
java.util.List switchElements
public java.util.List getSwitchElements ()
public int getCodeUnits ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/builder/instruction/BuilderSwitchElement.class
BuilderSwitchElement.java
package org.jf.dexlib2.builder.instruction
public org.jf.dexlib2.builder.instruction.BuilderSwitchElement extends java.lang.Object implements org.jf.dexlib2.iface.instruction.SwitchElement {
org.jf.dexlib2.builder.BuilderSwitchPayload parent
private final int key
private final org.jf.dexlib2.builder.Label target
public void <init> (org.jf.dexlib2.builder.BuilderSwitchPayload, int, org.jf.dexlib2.builder.Label)
org.jf.dexlib2.builder.BuilderSwitchPayload parent
int key
org.jf.dexlib2.builder.Label target
public int getKey ()
public int getOffset ()
public org.jf.dexlib2.builder.Label getTarget ()
}
org/jf/dexlib2/dexbacked/
org/jf/dexlib2/dexbacked/BaseDexBuffer.class
BaseDexBuffer.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.BaseDexBuffer extends java.lang.Object {
final byte[] buf
final int baseOffset
public void <init> (byte[])
byte[] buf
public void <init> (byte[], int)
byte[] buf
int offset
public int readSmallUint (int)
int offset
byte[] buf
int result
public int readOptionalUint (int)
int offset
byte[] buf
int result
public int readUshort (int)
int offset
byte[] buf
public int readUbyte (int)
int offset
public long readLong (int)
int offset
byte[] buf
public int readLongAsSmallUint (int)
int offset
byte[] buf
long result
public int readInt (int)
int offset
byte[] buf
public int readShort (int)
int offset
byte[] buf
public int readByte (int)
int offset
public org.jf.dexlib2.dexbacked.BaseDexReader readerAt (int)
int offset
protected byte[] getBuf ()
protected int getBaseOffset ()
}
org/jf/dexlib2/dexbacked/BaseDexReader.class
BaseDexReader.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.BaseDexReader extends java.lang.Object {
public final org.jf.dexlib2.dexbacked.BaseDexBuffer dexBuf
private int offset
public void <init> (org.jf.dexlib2.dexbacked.BaseDexBuffer, int)
org.jf.dexlib2.dexbacked.BaseDexBuffer dexBuf
int offset
public int getOffset ()
public void setOffset (int)
int offset
public int readSleb128 ()
int currentByteValue
int end
int result
byte[] buf
public int peekSleb128Size ()
int currentByteValue
int end
int result
byte[] buf
public int readSmallUleb128 ()
public int peekSmallUleb128Size ()
private int readUleb128 (boolean)
int currentByteValue
boolean allowLarge
int end
int result
byte[] buf
private int peekUleb128Size (boolean)
int currentByteValue
boolean allowLarge
int end
int result
byte[] buf
public int readLargeUleb128 ()
public int readBigUleb128 ()
int currentByteValue
int end
int result
byte[] buf
public int peekBigUleb128Size ()
int currentByteValue
int end
int result
byte[] buf
public void skipUleb128 ()
int end
byte currentByteValue
byte[] buf
public int readSmallUint ()
int o
int result
public int readOptionalUint ()
int o
int result
public int peekUshort ()
public int readUshort ()
int o
int result
public int peekUbyte ()
public int readUbyte ()
int o
int result
public long readLong ()
int o
long result
public int readInt ()
int o
int result
public int readShort ()
int o
int result
public int readByte ()
int o
int result
public void skipByte ()
public void moveRelative (int)
int i
public int readSmallUint (int)
int offset
public int readUshort (int)
int offset
public int readUbyte (int)
int offset
public long readLong (int)
int offset
public int readInt (int)
int offset
public int readShort (int)
int offset
public int readByte (int)
int offset
public int readSizedInt (int)
int result
int result
int result
int result
int bytes
int o
byte[] buf
int result
public int readSizedSmallUint (int)
int b
int bytes
int o
byte[] buf
int result
public int readSizedRightExtendedInt (int)
int result
int result
int result
int result
int bytes
int o
byte[] buf
int result
public long readSizedRightExtendedLong (int)
long result
long result
long result
long result
long result
long result
long result
long result
int bytes
int o
byte[] buf
long result
public long readSizedLong (int)
long result
long result
long result
long result
long result
long result
long result
long result
int bytes
int o
byte[] buf
long result
public java.lang.String readString (int)
int utf16Length
int[] ret
String value
public int peekStringLength (int)
int utf16Length
int[] ret
}
org/jf/dexlib2/dexbacked/DexBackedAnnotation$1.class
DexBackedAnnotation.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedAnnotation$1 extends org.jf.dexlib2.dexbacked.util.VariableSizeSet {
final synthetic org.jf.dexlib2.dexbacked.DexBackedAnnotation this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedAnnotation, org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
org.jf.dexlib2.dexbacked.DexBackedAnnotation this$0
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
int size
protected org.jf.dexlib2.dexbacked.DexBackedAnnotationElement readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader reader
int index
protected volatile synthetic java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
}
org/jf/dexlib2/dexbacked/DexBackedAnnotation.class
DexBackedAnnotation.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.DexBackedAnnotation extends org.jf.dexlib2.base.BaseAnnotation {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
public final int visibility
public final int typeIndex
private final int elementsOffset
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int annotationOffset
org.jf.dexlib2.dexbacked.DexReader reader
public int getVisibility ()
public java.lang.String getType ()
public java.util.Set getElements ()
org.jf.dexlib2.dexbacked.DexReader reader
int size
}
org/jf/dexlib2/dexbacked/DexBackedAnnotationElement.class
DexBackedAnnotationElement.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.DexBackedAnnotationElement extends org.jf.dexlib2.base.BaseAnnotationElement {
private final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
public final int nameIndex
public final org.jf.dexlib2.iface.value.EncodedValue value
public void <init> (org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.dexbacked.DexReader reader
public java.lang.String getName ()
public org.jf.dexlib2.iface.value.EncodedValue getValue ()
}
org/jf/dexlib2/dexbacked/DexBackedCatchAllExceptionHandler.class
DexBackedCatchAllExceptionHandler.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.DexBackedCatchAllExceptionHandler extends org.jf.dexlib2.dexbacked.DexBackedExceptionHandler {
private final int handlerCodeAddress
public void <init> (org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.dexbacked.DexReader reader
public java.lang.String getExceptionType ()
public int getHandlerCodeAddress ()
}
org/jf/dexlib2/dexbacked/DexBackedClassDef$1.class
DexBackedClassDef.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedClassDef$1 extends java.util.AbstractList {
final synthetic int val$interfacesOffset
final synthetic int val$size
final synthetic org.jf.dexlib2.dexbacked.DexBackedClassDef this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedClassDef, int, int)
org.jf.dexlib2.dexbacked.DexBackedClassDef this$0
public java.lang.String get (int)
int index
public int size ()
public volatile synthetic java.lang.Object get (int)
}
org/jf/dexlib2/dexbacked/DexBackedClassDef$2$1.class
DexBackedClassDef.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedClassDef$2$1 extends org.jf.dexlib2.dexbacked.util.VariableSizeLookaheadIterator {
private int count
private org.jf.dexlib2.iface.reference.FieldReference previousField
private int previousIndex
final synthetic org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator val$staticInitialValueIterator
final synthetic org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator val$annotationIterator
final synthetic org.jf.dexlib2.dexbacked.DexBackedClassDef$2 this$1
void <init> (org.jf.dexlib2.dexbacked.DexBackedClassDef$2, org.jf.dexlib2.dexbacked.DexBackedDexFile, int, org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator, org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator)
org.jf.dexlib2.dexbacked.DexBackedClassDef$2 this$1
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
protected org.jf.dexlib2.dexbacked.DexBackedField readNextItem (org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.dexbacked.DexBackedField item
org.jf.dexlib2.iface.reference.FieldReference currentField
org.jf.dexlib2.iface.reference.FieldReference nextField
org.jf.dexlib2.dexbacked.DexReader reader
protected volatile synthetic java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader)
}
org/jf/dexlib2/dexbacked/DexBackedClassDef$2.class
DexBackedClassDef.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedClassDef$2 extends java.lang.Object implements java.lang.Iterable {
final synthetic org.jf.dexlib2.dexbacked.util.AnnotationsDirectory val$annotationsDirectory
final synthetic int val$staticInitialValuesOffset
final synthetic int val$fieldsStartOffset
final synthetic boolean val$skipDuplicates
final synthetic org.jf.dexlib2.dexbacked.DexBackedClassDef this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedClassDef, org.jf.dexlib2.dexbacked.util.AnnotationsDirectory, int, int, boolean)
org.jf.dexlib2.dexbacked.DexBackedClassDef this$0
public java.util.Iterator iterator ()
org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator annotationIterator
org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator staticInitialValueIterator
}
org/jf/dexlib2/dexbacked/DexBackedClassDef$3$1.class
DexBackedClassDef.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedClassDef$3$1 extends org.jf.dexlib2.dexbacked.util.VariableSizeLookaheadIterator {
private int count
private org.jf.dexlib2.iface.reference.FieldReference previousField
private int previousIndex
final synthetic org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator val$annotationIterator
final synthetic org.jf.dexlib2.dexbacked.DexBackedClassDef$3 this$1
void <init> (org.jf.dexlib2.dexbacked.DexBackedClassDef$3, org.jf.dexlib2.dexbacked.DexBackedDexFile, int, org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator)
org.jf.dexlib2.dexbacked.DexBackedClassDef$3 this$1
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
protected org.jf.dexlib2.dexbacked.DexBackedField readNextItem (org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.dexbacked.DexBackedField item
org.jf.dexlib2.iface.reference.FieldReference currentField
org.jf.dexlib2.iface.reference.FieldReference nextField
org.jf.dexlib2.dexbacked.DexReader reader
protected volatile synthetic java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader)
}
org/jf/dexlib2/dexbacked/DexBackedClassDef$3.class
DexBackedClassDef.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedClassDef$3 extends java.lang.Object implements java.lang.Iterable {
final synthetic org.jf.dexlib2.dexbacked.util.AnnotationsDirectory val$annotationsDirectory
final synthetic int val$fieldsStartOffset
final synthetic boolean val$skipDuplicates
final synthetic org.jf.dexlib2.dexbacked.DexBackedClassDef this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedClassDef, org.jf.dexlib2.dexbacked.util.AnnotationsDirectory, int, boolean)
org.jf.dexlib2.dexbacked.DexBackedClassDef this$0
public java.util.Iterator iterator ()
org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator annotationIterator
}
org/jf/dexlib2/dexbacked/DexBackedClassDef$4$1.class
DexBackedClassDef.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedClassDef$4$1 extends org.jf.dexlib2.dexbacked.util.VariableSizeLookaheadIterator {
private int count
private org.jf.dexlib2.iface.reference.MethodReference previousMethod
private int previousIndex
final synthetic org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator val$methodAnnotationIterator
final synthetic org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator val$parameterAnnotationIterator
final synthetic org.jf.dexlib2.dexbacked.DexBackedClassDef$4 this$1
void <init> (org.jf.dexlib2.dexbacked.DexBackedClassDef$4, org.jf.dexlib2.dexbacked.DexBackedDexFile, int, org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator, org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator)
org.jf.dexlib2.dexbacked.DexBackedClassDef$4 this$1
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
protected org.jf.dexlib2.dexbacked.DexBackedMethod readNextItem (org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.dexbacked.DexBackedMethod item
org.jf.dexlib2.iface.reference.MethodReference currentMethod
org.jf.dexlib2.iface.reference.MethodReference nextMethod
org.jf.dexlib2.dexbacked.DexReader reader
protected volatile synthetic java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader)
}
org/jf/dexlib2/dexbacked/DexBackedClassDef$4.class
DexBackedClassDef.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedClassDef$4 extends java.lang.Object implements java.lang.Iterable {
final synthetic org.jf.dexlib2.dexbacked.util.AnnotationsDirectory val$annotationsDirectory
final synthetic int val$methodsStartOffset
final synthetic boolean val$skipDuplicates
final synthetic org.jf.dexlib2.dexbacked.DexBackedClassDef this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedClassDef, org.jf.dexlib2.dexbacked.util.AnnotationsDirectory, int, boolean)
org.jf.dexlib2.dexbacked.DexBackedClassDef this$0
public java.util.Iterator iterator ()
org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator methodAnnotationIterator
org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator parameterAnnotationIterator
}
org/jf/dexlib2/dexbacked/DexBackedClassDef$5$1.class
DexBackedClassDef.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedClassDef$5$1 extends org.jf.dexlib2.dexbacked.util.VariableSizeLookaheadIterator {
private int count
private org.jf.dexlib2.iface.reference.MethodReference previousMethod
private int previousIndex
final synthetic org.jf.dexlib2.dexbacked.DexBackedClassDef$5 this$1
void <init> (org.jf.dexlib2.dexbacked.DexBackedClassDef$5, org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedClassDef$5 this$1
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
protected org.jf.dexlib2.dexbacked.DexBackedMethod readNextItem (org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.dexbacked.DexBackedMethod item
org.jf.dexlib2.iface.reference.MethodReference currentMethod
org.jf.dexlib2.iface.reference.MethodReference nextMethod
org.jf.dexlib2.dexbacked.DexReader reader
protected volatile synthetic java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader)
}
org/jf/dexlib2/dexbacked/DexBackedClassDef$5.class
DexBackedClassDef.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedClassDef$5 extends java.lang.Object implements java.lang.Iterable {
final org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator methodAnnotationIterator
final org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator parameterAnnotationIterator
final synthetic org.jf.dexlib2.dexbacked.util.AnnotationsDirectory val$annotationsDirectory
final synthetic int val$methodsStartOffset
final synthetic boolean val$skipDuplicates
final synthetic org.jf.dexlib2.dexbacked.DexBackedClassDef this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedClassDef, org.jf.dexlib2.dexbacked.util.AnnotationsDirectory, int, boolean)
org.jf.dexlib2.dexbacked.DexBackedClassDef this$0
public java.util.Iterator iterator ()
}
org/jf/dexlib2/dexbacked/DexBackedClassDef.class
DexBackedClassDef.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.DexBackedClassDef extends org.jf.dexlib2.base.reference.BaseTypeReference implements org.jf.dexlib2.iface.ClassDef {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int classDefOffset
private final int staticFieldsOffset
private int instanceFieldsOffset
private int directMethodsOffset
private int virtualMethodsOffset
private final int staticFieldCount
private final int instanceFieldCount
private final int directMethodCount
private final int virtualMethodCount
private org.jf.dexlib2.dexbacked.util.AnnotationsDirectory annotationsDirectory
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexReader reader
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int classDefOffset
int classDataOffset
public java.lang.String getType ()
public java.lang.String getSuperclass ()
public int getAccessFlags ()
public java.lang.String getSourceFile ()
public java.util.List getInterfaces ()
int size
int interfacesOffset
public java.util.Set getAnnotations ()
public java.lang.Iterable getStaticFields ()
public java.lang.Iterable getStaticFields (boolean)
org.jf.dexlib2.dexbacked.DexReader reader
org.jf.dexlib2.dexbacked.util.AnnotationsDirectory annotationsDirectory
int staticInitialValuesOffset
int fieldsStartOffset
boolean skipDuplicates
public java.lang.Iterable getInstanceFields ()
public java.lang.Iterable getInstanceFields (boolean)
org.jf.dexlib2.dexbacked.DexReader reader
org.jf.dexlib2.dexbacked.util.AnnotationsDirectory annotationsDirectory
int fieldsStartOffset
boolean skipDuplicates
public java.lang.Iterable getFields ()
public java.lang.Iterable getDirectMethods ()
public java.lang.Iterable getDirectMethods (boolean)
org.jf.dexlib2.dexbacked.DexReader reader
org.jf.dexlib2.dexbacked.util.AnnotationsDirectory annotationsDirectory
int methodsStartOffset
boolean skipDuplicates
public java.lang.Iterable getVirtualMethods (boolean)
org.jf.dexlib2.dexbacked.DexReader reader
org.jf.dexlib2.dexbacked.util.AnnotationsDirectory annotationsDirectory
int methodsStartOffset
boolean skipDuplicates
public java.lang.Iterable getVirtualMethods ()
public java.lang.Iterable getMethods ()
private org.jf.dexlib2.dexbacked.util.AnnotationsDirectory getAnnotationsDirectory ()
int annotationsDirectoryOffset
private int getInstanceFieldsOffset ()
org.jf.dexlib2.dexbacked.DexReader reader
private int getDirectMethodsOffset ()
org.jf.dexlib2.dexbacked.DexReader reader
private int getVirtualMethodsOffset ()
org.jf.dexlib2.dexbacked.DexReader reader
public int getSize ()
java.util.Set classAnnotations
org.jf.dexlib2.dexbacked.DexReader reader
org.jf.dexlib2.dexbacked.DexReader reader
org.jf.dexlib2.dexbacked.DexBackedField dexBackedField
org.jf.dexlib2.dexbacked.DexBackedMethod dexBackedMethod
int size
int interfacesLength
org.jf.dexlib2.dexbacked.util.AnnotationsDirectory directory
int staticInitialValuesOffset
int classDataOffset
static synthetic int access$000 (org.jf.dexlib2.dexbacked.DexBackedClassDef)
org.jf.dexlib2.dexbacked.DexBackedClassDef x0
static synthetic int access$102 (org.jf.dexlib2.dexbacked.DexBackedClassDef, int)
org.jf.dexlib2.dexbacked.DexBackedClassDef x0
int x1
static synthetic int access$200 (org.jf.dexlib2.dexbacked.DexBackedClassDef)
org.jf.dexlib2.dexbacked.DexBackedClassDef x0
static synthetic int access$302 (org.jf.dexlib2.dexbacked.DexBackedClassDef, int)
org.jf.dexlib2.dexbacked.DexBackedClassDef x0
int x1
static synthetic int access$400 (org.jf.dexlib2.dexbacked.DexBackedClassDef)
org.jf.dexlib2.dexbacked.DexBackedClassDef x0
static synthetic int access$502 (org.jf.dexlib2.dexbacked.DexBackedClassDef, int)
org.jf.dexlib2.dexbacked.DexBackedClassDef x0
int x1
static synthetic int access$600 (org.jf.dexlib2.dexbacked.DexBackedClassDef)
org.jf.dexlib2.dexbacked.DexBackedClassDef x0
}
org/jf/dexlib2/dexbacked/DexBackedDexFile$1.class
DexBackedDexFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedDexFile$1 extends org.jf.dexlib2.dexbacked.util.FixedSizeSet {
final synthetic org.jf.dexlib2.dexbacked.DexBackedDexFile this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile)
org.jf.dexlib2.dexbacked.DexBackedDexFile this$0
public org.jf.dexlib2.dexbacked.DexBackedClassDef readItem (int)
int index
public int size ()
public volatile synthetic java.lang.Object readItem (int)
}
org/jf/dexlib2/dexbacked/DexBackedDexFile$2.class
DexBackedDexFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedDexFile$2 extends java.util.AbstractList {
final synthetic org.jf.dexlib2.dexbacked.DexBackedDexFile this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile)
org.jf.dexlib2.dexbacked.DexBackedDexFile this$0
public org.jf.dexlib2.dexbacked.reference.DexBackedStringReference get (int)
int index
public int size ()
public volatile synthetic java.lang.Object get (int)
}
org/jf/dexlib2/dexbacked/DexBackedDexFile$3.class
DexBackedDexFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedDexFile$3 extends java.util.AbstractList {
final synthetic org.jf.dexlib2.dexbacked.DexBackedDexFile this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile)
org.jf.dexlib2.dexbacked.DexBackedDexFile this$0
public org.jf.dexlib2.dexbacked.reference.DexBackedTypeReference get (int)
int index
public int size ()
public volatile synthetic java.lang.Object get (int)
}
org/jf/dexlib2/dexbacked/DexBackedDexFile$4.class
DexBackedDexFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedDexFile$4 extends java.util.AbstractList {
final synthetic org.jf.dexlib2.dexbacked.DexBackedDexFile this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile)
org.jf.dexlib2.dexbacked.DexBackedDexFile this$0
public org.jf.dexlib2.dexbacked.reference.DexBackedMethodReference get (int)
int index
public int size ()
public volatile synthetic java.lang.Object get (int)
}
org/jf/dexlib2/dexbacked/DexBackedDexFile$5.class
DexBackedDexFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedDexFile$5 extends java.util.AbstractList {
final synthetic org.jf.dexlib2.dexbacked.DexBackedDexFile this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile)
org.jf.dexlib2.dexbacked.DexBackedDexFile this$0
public org.jf.dexlib2.dexbacked.reference.DexBackedFieldReference get (int)
int index
public int size ()
public volatile synthetic java.lang.Object get (int)
}
org/jf/dexlib2/dexbacked/DexBackedDexFile$6.class
DexBackedDexFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedDexFile$6 extends org.jf.dexlib2.dexbacked.util.FixedSizeList {
final synthetic int val$mapSize
final synthetic org.jf.dexlib2.dexbacked.DexBackedDexFile this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile this$0
public org.jf.dexlib2.dexbacked.raw.MapItem readItem (int)
int index
int mapItemOffset
public int size ()
public volatile synthetic java.lang.Object readItem (int)
}
org/jf/dexlib2/dexbacked/DexBackedDexFile$InvalidItemIndex.class
DexBackedDexFile.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.DexBackedDexFile$InvalidItemIndex extends org.jf.util.ExceptionWithContext {
private final int itemIndex
public void <init> (int)
int itemIndex
public transient void <init> (int, java.lang.String, java.lang.Object[])
int itemIndex
String message
Object[] formatArgs
public int getInvalidIndex ()
}
org/jf/dexlib2/dexbacked/DexBackedDexFile$NotADexFile.class
DexBackedDexFile.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.DexBackedDexFile$NotADexFile extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/jf/dexlib2/dexbacked/DexBackedDexFile.class
DexBackedDexFile.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.DexBackedDexFile extends org.jf.dexlib2.dexbacked.BaseDexBuffer implements org.jf.dexlib2.iface.DexFile {
private final org.jf.dexlib2.Opcodes opcodes
private final int stringCount
private final int stringStartOffset
private final int typeCount
private final int typeStartOffset
private final int protoCount
private final int protoStartOffset
private final int fieldCount
private final int fieldStartOffset
private final int methodCount
private final int methodStartOffset
private final int classCount
private final int classStartOffset
private final int mapOffset
protected void <init> (org.jf.dexlib2.Opcodes, byte[], int, boolean)
int dexVersion
org.jf.dexlib2.Opcodes opcodes
byte[] buf
int offset
boolean verifyMagic
int dexVersion
public void <init> (org.jf.dexlib2.Opcodes, org.jf.dexlib2.dexbacked.BaseDexBuffer)
org.jf.dexlib2.Opcodes opcodes
org.jf.dexlib2.dexbacked.BaseDexBuffer buf
public void <init> (org.jf.dexlib2.Opcodes, byte[], int)
org.jf.dexlib2.Opcodes opcodes
byte[] buf
int offset
public void <init> (org.jf.dexlib2.Opcodes, byte[])
org.jf.dexlib2.Opcodes opcodes
byte[] buf
public static org.jf.dexlib2.dexbacked.DexBackedDexFile fromInputStream (org.jf.dexlib2.Opcodes, java.io.InputStream) throws java.io.IOException
org.jf.dexlib2.Opcodes opcodes
java.io.InputStream is
byte[] buf
public org.jf.dexlib2.Opcodes getOpcodes ()
public boolean isOdexFile ()
public boolean hasOdexOpcodes ()
public java.util.Set getClasses ()
public int getStringIdItemOffset (int)
int stringIndex
public int getTypeIdItemOffset (int)
int typeIndex
public int getFieldIdItemOffset (int)
int fieldIndex
public int getMethodIdItemOffset (int)
int methodIndex
public int getProtoIdItemOffset (int)
int protoIndex
public int getClassDefItemOffset (int)
int classIndex
public int getCallSiteIdItemOffset (int)
int callSiteIndex
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public int getMethodHandleItemOffset (int)
int methodHandleIndex
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public int getClassCount ()
public int getStringCount ()
public int getTypeCount ()
public int getProtoCount ()
public int getFieldCount ()
public int getMethodCount ()
public int getCallSiteCount ()
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public int getMethodHandleCount ()
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getString (int)
int stringIndex
int stringOffset
int stringDataOffset
org.jf.dexlib2.dexbacked.DexReader reader
int utf16Length
public java.lang.String getOptionalString (int)
int stringIndex
public java.lang.String getType (int)
int typeIndex
int typeOffset
int stringIndex
public java.lang.String getOptionalType (int)
int typeIndex
public java.util.List getStrings ()
public java.util.List getTypes ()
public java.util.List getMethods ()
public java.util.List getFields ()
public java.util.List getReferences (int)
int referenceType
public org.jf.dexlib2.dexbacked.DexReader readerAt (int)
int offset
public java.util.List getMapItems ()
int mapSize
public org.jf.dexlib2.dexbacked.raw.MapItem getMapItemForSection (int)
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
int itemType
public volatile synthetic org.jf.dexlib2.dexbacked.BaseDexReader readerAt (int)
static synthetic int access$000 (org.jf.dexlib2.dexbacked.DexBackedDexFile)
org.jf.dexlib2.dexbacked.DexBackedDexFile x0
static synthetic int access$100 (org.jf.dexlib2.dexbacked.DexBackedDexFile)
org.jf.dexlib2.dexbacked.DexBackedDexFile x0
}
org/jf/dexlib2/dexbacked/DexBackedExceptionHandler.class
DexBackedExceptionHandler.java
package org.jf.dexlib2.dexbacked
public abstract org.jf.dexlib2.dexbacked.DexBackedExceptionHandler extends org.jf.dexlib2.base.BaseExceptionHandler {
public void <init> ()
}
org/jf/dexlib2/dexbacked/DexBackedField.class
DexBackedField.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.DexBackedField extends org.jf.dexlib2.base.reference.BaseFieldReference implements org.jf.dexlib2.iface.Field {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
public final org.jf.dexlib2.iface.ClassDef classDef
public final int accessFlags
public final org.jf.dexlib2.iface.value.EncodedValue initialValue
public final int annotationSetOffset
public final int fieldIndex
private final int startOffset
private final int initialValueOffset
private int fieldIdItemOffset
public void <init> (org.jf.dexlib2.dexbacked.DexReader, org.jf.dexlib2.dexbacked.DexBackedClassDef, int, org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator, org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator)
org.jf.dexlib2.dexbacked.DexReader reader
org.jf.dexlib2.dexbacked.DexBackedClassDef classDef
int previousFieldIndex
org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator staticInitialValueIterator
org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator annotationIterator
int fieldIndexDiff
public void <init> (org.jf.dexlib2.dexbacked.DexReader, org.jf.dexlib2.dexbacked.DexBackedClassDef, int, org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator)
org.jf.dexlib2.dexbacked.DexReader reader
org.jf.dexlib2.dexbacked.DexBackedClassDef classDef
int previousFieldIndex
org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator annotationIterator
int fieldIndexDiff
public java.lang.String getName ()
public java.lang.String getType ()
public java.lang.String getDefiningClass ()
public int getAccessFlags ()
public org.jf.dexlib2.iface.value.EncodedValue getInitialValue ()
public java.util.Set getAnnotations ()
public static void skipFields (org.jf.dexlib2.dexbacked.DexReader, int)
int i
org.jf.dexlib2.dexbacked.DexReader reader
int count
private int getFieldIdItemOffset ()
public int getSize ()
int size
org.jf.dexlib2.dexbacked.DexReader reader
java.util.Set annotations
org.jf.dexlib2.dexbacked.reference.DexBackedFieldReference fieldRef
}
org/jf/dexlib2/dexbacked/DexBackedMethod$1.class
DexBackedMethod.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedMethod$1 extends org.jf.util.AbstractForwardSequentialList {
final synthetic java.util.List val$parameterTypes
final synthetic org.jf.dexlib2.dexbacked.DexBackedMethod this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedMethod, java.util.List)
org.jf.dexlib2.dexbacked.DexBackedMethod this$0
public java.util.Iterator iterator ()
public int size ()
}
org/jf/dexlib2/dexbacked/DexBackedMethod$2.class
DexBackedMethod.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedMethod$2 extends org.jf.dexlib2.dexbacked.util.FixedSizeList {
final synthetic int val$paramListStart
final synthetic int val$parameterCount
final synthetic org.jf.dexlib2.dexbacked.DexBackedMethod this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedMethod, int, int)
org.jf.dexlib2.dexbacked.DexBackedMethod this$0
public java.lang.String readItem (int)
int index
public int size ()
public volatile synthetic java.lang.Object readItem (int)
}
org/jf/dexlib2/dexbacked/DexBackedMethod.class
DexBackedMethod.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.DexBackedMethod extends org.jf.dexlib2.base.reference.BaseMethodReference implements org.jf.dexlib2.iface.Method {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
public final org.jf.dexlib2.dexbacked.DexBackedClassDef classDef
public final int accessFlags
private final int codeOffset
private final int parameterAnnotationSetListOffset
private final int methodAnnotationSetOffset
public final int methodIndex
private final int startOffset
private int methodIdItemOffset
private int protoIdItemOffset
private int parametersOffset
public void <init> (org.jf.dexlib2.dexbacked.DexReader, org.jf.dexlib2.dexbacked.DexBackedClassDef, int)
org.jf.dexlib2.dexbacked.DexReader reader
org.jf.dexlib2.dexbacked.DexBackedClassDef classDef
int previousMethodIndex
int methodIndexDiff
public void <init> (org.jf.dexlib2.dexbacked.DexReader, org.jf.dexlib2.dexbacked.DexBackedClassDef, int, org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator, org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator)
org.jf.dexlib2.dexbacked.DexReader reader
org.jf.dexlib2.dexbacked.DexBackedClassDef classDef
int previousMethodIndex
org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator methodAnnotationIterator
org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator paramaterAnnotationIterator
int methodIndexDiff
public int getMethodIndex ()
public java.lang.String getDefiningClass ()
public int getAccessFlags ()
public java.lang.String getName ()
public java.lang.String getReturnType ()
public java.util.List getParameters ()
java.util.List parameterTypes
int parametersOffset
public java.util.List getParameterAnnotations ()
public java.util.Iterator getParameterNames ()
org.jf.dexlib2.dexbacked.DexBackedMethodImplementation methodImpl
public java.util.List getParameterTypes ()
int parameterCount
int paramListStart
int parametersOffset
public java.util.Set getAnnotations ()
public org.jf.dexlib2.dexbacked.DexBackedMethodImplementation getImplementation ()
private int getMethodIdItemOffset ()
private int getProtoIdItemOffset ()
int protoIndex
private int getParametersOffset ()
public static void skipMethods (org.jf.dexlib2.dexbacked.DexReader, int)
int i
org.jf.dexlib2.dexbacked.DexReader reader
int count
public int getSize ()
int size
org.jf.dexlib2.dexbacked.DexReader reader
org.jf.dexlib2.dexbacked.DexBackedMethodImplementation impl
org.jf.dexlib2.dexbacked.reference.DexBackedMethodReference methodRef
public volatile synthetic org.jf.dexlib2.iface.MethodImplementation getImplementation ()
}
org/jf/dexlib2/dexbacked/DexBackedMethodImplementation$1$1.class
DexBackedMethodImplementation.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedMethodImplementation$1$1 extends org.jf.dexlib2.dexbacked.util.VariableSizeLookaheadIterator {
final synthetic org.jf.dexlib2.dexbacked.DexBackedMethodImplementation$1 this$1
void <init> (org.jf.dexlib2.dexbacked.DexBackedMethodImplementation$1, org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedMethodImplementation$1 this$1
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
protected org.jf.dexlib2.iface.instruction.Instruction readNextItem (org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.dexbacked.DexReader reader
org.jf.dexlib2.iface.instruction.Instruction instruction
int offset
protected volatile synthetic java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader)
}
org/jf/dexlib2/dexbacked/DexBackedMethodImplementation$1.class
DexBackedMethodImplementation.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedMethodImplementation$1 extends java.lang.Object implements java.lang.Iterable {
final synthetic int val$instructionsStartOffset
final synthetic int val$endOffset
final synthetic org.jf.dexlib2.dexbacked.DexBackedMethodImplementation this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedMethodImplementation, int, int)
org.jf.dexlib2.dexbacked.DexBackedMethodImplementation this$0
public java.util.Iterator iterator ()
}
org/jf/dexlib2/dexbacked/DexBackedMethodImplementation$2.class
DexBackedMethodImplementation.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedMethodImplementation$2 extends org.jf.dexlib2.dexbacked.util.FixedSizeList {
final synthetic int val$triesStartOffset
final synthetic int val$handlersStartOffset
final synthetic int val$triesSize
final synthetic org.jf.dexlib2.dexbacked.DexBackedMethodImplementation this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedMethodImplementation, int, int, int)
org.jf.dexlib2.dexbacked.DexBackedMethodImplementation this$0
public org.jf.dexlib2.dexbacked.DexBackedTryBlock readItem (int)
int index
public int size ()
public volatile synthetic java.lang.Object readItem (int)
}
org/jf/dexlib2/dexbacked/DexBackedMethodImplementation.class
DexBackedMethodImplementation.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.DexBackedMethodImplementation extends java.lang.Object implements org.jf.dexlib2.iface.MethodImplementation {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
public final org.jf.dexlib2.dexbacked.DexBackedMethod method
private final int codeOffset
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.dexbacked.DexBackedMethod, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.dexbacked.DexBackedMethod method
int codeOffset
public int getRegisterCount ()
public java.lang.Iterable getInstructions ()
int instructionsSize
int instructionsStartOffset
int endOffset
public java.util.List getTryBlocks ()
int instructionsSize
int triesStartOffset
int handlersStartOffset
int triesSize
private org.jf.dexlib2.dexbacked.util.DebugInfo getDebugInfo ()
int debugOffset
public java.lang.Iterable getDebugItems ()
public java.util.Iterator getParameterNames (org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.dexbacked.DexReader dexReader
public int getSize ()
java.util.Iterator tryHandlerIter
org.jf.dexlib2.dexbacked.DexBackedTryBlock tryBlock
int debugSize
int lastOffset
}
org/jf/dexlib2/dexbacked/DexBackedOdexFile$1.class
DexBackedOdexFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedOdexFile$1 extends org.jf.dexlib2.dexbacked.util.VariableSizeList {
final synthetic org.jf.dexlib2.dexbacked.DexBackedOdexFile this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedOdexFile, org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
org.jf.dexlib2.dexbacked.DexBackedOdexFile this$0
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
int size
protected java.lang.String readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
java.io.UnsupportedEncodingException ex
org.jf.dexlib2.dexbacked.DexReader reader
int index
int length
int offset
protected volatile synthetic java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
}
org/jf/dexlib2/dexbacked/DexBackedOdexFile$NotAnOdexFile.class
DexBackedOdexFile.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.DexBackedOdexFile$NotAnOdexFile extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/jf/dexlib2/dexbacked/DexBackedOdexFile.class
DexBackedOdexFile.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.DexBackedOdexFile extends org.jf.dexlib2.dexbacked.DexBackedDexFile {
private static final int DEPENDENCY_COUNT_OFFSET
private static final int DEPENDENCY_START_OFFSET
private final byte[] odexBuf
public void <init> (org.jf.dexlib2.Opcodes, byte[], byte[])
org.jf.dexlib2.Opcodes opcodes
byte[] odexBuf
byte[] dexBuf
public boolean isOdexFile ()
public boolean hasOdexOpcodes ()
public java.util.List getDependencies ()
int dexOffset
int dependencyOffset
org.jf.dexlib2.dexbacked.BaseDexBuffer buf
int dependencyCount
public static org.jf.dexlib2.dexbacked.DexBackedOdexFile fromInputStream (org.jf.dexlib2.Opcodes, java.io.InputStream) throws java.io.IOException
org.jf.dexlib2.Opcodes opcodes
java.io.InputStream is
byte[] odexBuf
int dexOffset
byte[] dexBuf
public int getOdexVersion ()
}
org/jf/dexlib2/dexbacked/DexBackedTryBlock$1.class
DexBackedTryBlock.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedTryBlock$1 extends org.jf.dexlib2.dexbacked.util.VariableSizeList {
final synthetic org.jf.dexlib2.dexbacked.DexBackedTryBlock this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedTryBlock, org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
org.jf.dexlib2.dexbacked.DexBackedTryBlock this$0
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
int size
protected org.jf.dexlib2.dexbacked.DexBackedTypedExceptionHandler readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader reader
int index
protected volatile synthetic java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
}
org/jf/dexlib2/dexbacked/DexBackedTryBlock$2.class
DexBackedTryBlock.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.DexBackedTryBlock$2 extends org.jf.dexlib2.dexbacked.util.VariableSizeList {
final synthetic int val$sizeWithCatchAll
final synthetic org.jf.dexlib2.dexbacked.DexBackedTryBlock this$0
void <init> (org.jf.dexlib2.dexbacked.DexBackedTryBlock, org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int, int)
org.jf.dexlib2.dexbacked.DexBackedTryBlock this$0
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
int size
protected org.jf.dexlib2.dexbacked.DexBackedExceptionHandler readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader dexReader
int index
protected volatile synthetic java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
}
org/jf/dexlib2/dexbacked/DexBackedTryBlock.class
DexBackedTryBlock.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.DexBackedTryBlock extends org.jf.dexlib2.base.BaseTryBlock {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int tryItemOffset
private final int handlersStartOffset
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int tryItemOffset
int handlersStartOffset
public int getStartCodeAddress ()
public int getCodeUnitCount ()
public java.util.List getExceptionHandlers ()
int sizeWithCatchAll
org.jf.dexlib2.dexbacked.DexReader reader
int encodedSize
}
org/jf/dexlib2/dexbacked/DexBackedTypedExceptionHandler.class
DexBackedTypedExceptionHandler.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.DexBackedTypedExceptionHandler extends org.jf.dexlib2.dexbacked.DexBackedExceptionHandler {
private final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int typeId
private final int handlerCodeAddress
public void <init> (org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.dexbacked.DexReader reader
public java.lang.String getExceptionType ()
public int getHandlerCodeAddress ()
}
org/jf/dexlib2/dexbacked/DexReader.class
DexReader.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.DexReader extends org.jf.dexlib2.dexbacked.BaseDexReader {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
}
org/jf/dexlib2/dexbacked/OatFile$1$1.class
OatFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.OatFile$1$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.dexbacked.OatFile$1 this$1
void <init> (org.jf.dexlib2.dexbacked.OatFile$1)
org.jf.dexlib2.dexbacked.OatFile$1 this$1
public org.jf.dexlib2.dexbacked.OatFile$OatDexFile apply (org.jf.dexlib2.dexbacked.OatFile$DexEntry)
org.jf.dexlib2.dexbacked.OatFile$DexEntry dexEntry
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/dexbacked/OatFile$1.class
OatFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.OatFile$1 extends org.jf.util.AbstractForwardSequentialList {
final synthetic org.jf.dexlib2.dexbacked.OatFile this$0
void <init> (org.jf.dexlib2.dexbacked.OatFile)
org.jf.dexlib2.dexbacked.OatFile this$0
public int size ()
public java.util.Iterator iterator ()
}
org/jf/dexlib2/dexbacked/OatFile$2$1.class
OatFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.OatFile$2$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.dexbacked.OatFile$2 this$1
void <init> (org.jf.dexlib2.dexbacked.OatFile$2)
org.jf.dexlib2.dexbacked.OatFile$2 this$1
public java.lang.String apply (org.jf.dexlib2.dexbacked.OatFile$DexEntry)
org.jf.dexlib2.dexbacked.OatFile$DexEntry dexEntry
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/dexbacked/OatFile$2.class
OatFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.OatFile$2 extends org.jf.util.AbstractForwardSequentialList {
final synthetic org.jf.dexlib2.dexbacked.OatFile this$0
void <init> (org.jf.dexlib2.dexbacked.OatFile)
org.jf.dexlib2.dexbacked.OatFile this$0
public int size ()
public java.util.Iterator iterator ()
}
org/jf/dexlib2/dexbacked/OatFile$3.class
OatFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.OatFile$3 extends java.util.AbstractList {
final synthetic int val$entryCount
final synthetic int val$offset
final synthetic int val$entrySize
final synthetic org.jf.dexlib2.dexbacked.OatFile this$0
void <init> (org.jf.dexlib2.dexbacked.OatFile, int, int, int)
org.jf.dexlib2.dexbacked.OatFile this$0
public org.jf.dexlib2.dexbacked.OatFile$SectionHeader get (int)
int index
public int size ()
public volatile synthetic java.lang.Object get (int)
}
org/jf/dexlib2/dexbacked/OatFile$DexEntry.class
OatFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.OatFile$DexEntry extends java.lang.Object {
public final String entryName
public final byte[] buf
public final int dexOffset
final synthetic org.jf.dexlib2.dexbacked.OatFile this$0
public void <init> (org.jf.dexlib2.dexbacked.OatFile, java.lang.String, byte[], int)
String entryName
byte[] buf
int dexOffset
public org.jf.dexlib2.dexbacked.OatFile$OatDexFile getDexFile ()
}
org/jf/dexlib2/dexbacked/OatFile$DexEntryIterator.class
OatFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.OatFile$DexEntryIterator extends java.lang.Object implements java.util.Iterator {
int index
int offset
final synthetic org.jf.dexlib2.dexbacked.OatFile this$0
private void <init> (org.jf.dexlib2.dexbacked.OatFile)
public boolean hasNext ()
public org.jf.dexlib2.dexbacked.OatFile$DexEntry next ()
byte[] buf
int classCount
int filenameLength
String filename
int dexOffset
byte[] buf
public void remove ()
public volatile synthetic java.lang.Object next ()
synthetic void <init> (org.jf.dexlib2.dexbacked.OatFile, org.jf.dexlib2.dexbacked.OatFile$1)
org.jf.dexlib2.dexbacked.OatFile x0
org.jf.dexlib2.dexbacked.OatFile$1 x1
}
org/jf/dexlib2/dexbacked/OatFile$InvalidOatFileException.class
OatFile.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.OatFile$InvalidOatFileException extends java.lang.RuntimeException {
public void <init> (java.lang.String)
String message
}
org/jf/dexlib2/dexbacked/OatFile$NotAnOatFileException.class
OatFile.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.OatFile$NotAnOatFileException extends java.lang.RuntimeException {
public void <init> ()
}
org/jf/dexlib2/dexbacked/OatFile$OatDexFile.class
OatFile.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.OatFile$OatDexFile extends org.jf.dexlib2.dexbacked.DexBackedDexFile implements org.jf.dexlib2.iface.MultiDexContainer$MultiDexFile {
public final String filename
final synthetic org.jf.dexlib2.dexbacked.OatFile this$0
public void <init> (org.jf.dexlib2.dexbacked.OatFile, byte[], int, java.lang.String)
org.jf.dexlib2.dexbacked.OatFile this$0
byte[] buf
int offset
String filename
public java.lang.String getEntryName ()
public org.jf.dexlib2.dexbacked.OatFile getContainer ()
public boolean hasOdexOpcodes ()
public volatile synthetic org.jf.dexlib2.iface.MultiDexContainer getContainer ()
}
org/jf/dexlib2/dexbacked/OatFile$OatHeader.class
OatFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.OatFile$OatHeader extends java.lang.Object {
private final int headerOffset
private final int keyValueStoreOffset
final synthetic org.jf.dexlib2.dexbacked.OatFile this$0
public void <init> (org.jf.dexlib2.dexbacked.OatFile, int)
int offset
public boolean isValid ()
int i
int i
public int getVersion ()
public int getDexFileCount ()
public int getKeyValueStoreSize ()
int fieldOffset
public int getHeaderSize ()
public java.lang.String getKeyValue (java.lang.String)
int valueStartOffset
int valueEndOffset
int keyStartOffset
int keyEndOffset
String k
String key
int size
int offset
int endOffset
public int getDexListStart ()
static synthetic int access$1200 (org.jf.dexlib2.dexbacked.OatFile$OatHeader)
org.jf.dexlib2.dexbacked.OatFile$OatHeader x0
}
org/jf/dexlib2/dexbacked/OatFile$SectionHeader.class
OatFile.java
package org.jf.dexlib2.dexbacked
abstract org.jf.dexlib2.dexbacked.OatFile$SectionHeader extends java.lang.Object {
protected final int offset
public static final int TYPE_DYNAMIC_SYMBOL_TABLE
final synthetic org.jf.dexlib2.dexbacked.OatFile this$0
public void <init> (org.jf.dexlib2.dexbacked.OatFile, int)
int offset
public java.lang.String getName ()
public int getType ()
public abstract long getAddress ()
public abstract int getOffset ()
public abstract int getSize ()
public abstract int getLink ()
public abstract int getEntrySize ()
}
org/jf/dexlib2/dexbacked/OatFile$SectionHeader32Bit.class
OatFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.OatFile$SectionHeader32Bit extends org.jf.dexlib2.dexbacked.OatFile$SectionHeader {
final synthetic org.jf.dexlib2.dexbacked.OatFile this$0
public void <init> (org.jf.dexlib2.dexbacked.OatFile, int)
int offset
public long getAddress ()
public int getOffset ()
public int getSize ()
public int getLink ()
public int getEntrySize ()
}
org/jf/dexlib2/dexbacked/OatFile$SectionHeader64Bit.class
OatFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.OatFile$SectionHeader64Bit extends org.jf.dexlib2.dexbacked.OatFile$SectionHeader {
final synthetic org.jf.dexlib2.dexbacked.OatFile this$0
public void <init> (org.jf.dexlib2.dexbacked.OatFile, int)
int offset
public long getAddress ()
public int getOffset ()
public int getSize ()
public int getLink ()
public int getEntrySize ()
}
org/jf/dexlib2/dexbacked/OatFile$StringTable.class
OatFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.OatFile$StringTable extends java.lang.Object {
private final int offset
private final int size
final synthetic org.jf.dexlib2.dexbacked.OatFile this$0
public void <init> (org.jf.dexlib2.dexbacked.OatFile, org.jf.dexlib2.dexbacked.OatFile$SectionHeader)
org.jf.dexlib2.dexbacked.OatFile$SectionHeader header
public java.lang.String getString (int)
int index
int start
int end
}
org/jf/dexlib2/dexbacked/OatFile$SymbolTable$1.class
OatFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.OatFile$SymbolTable$1 extends java.util.AbstractList {
final synthetic org.jf.dexlib2.dexbacked.OatFile$SymbolTable this$1
void <init> (org.jf.dexlib2.dexbacked.OatFile$SymbolTable)
org.jf.dexlib2.dexbacked.OatFile$SymbolTable this$1
public org.jf.dexlib2.dexbacked.OatFile$SymbolTable$Symbol get (int)
int index
public int size ()
public volatile synthetic java.lang.Object get (int)
}
org/jf/dexlib2/dexbacked/OatFile$SymbolTable$Symbol.class
OatFile.java
package org.jf.dexlib2.dexbacked
public abstract org.jf.dexlib2.dexbacked.OatFile$SymbolTable$Symbol extends java.lang.Object {
protected final int offset
static final synthetic boolean $assertionsDisabled
final synthetic org.jf.dexlib2.dexbacked.OatFile$SymbolTable this$1
public void <init> (org.jf.dexlib2.dexbacked.OatFile$SymbolTable, int)
org.jf.dexlib2.dexbacked.OatFile$SymbolTable this$1
int offset
public abstract java.lang.String getName ()
public abstract long getValue ()
public abstract int getSize ()
public abstract int getSectionIndex ()
public int getFileOffset ()
org.jf.dexlib2.dexbacked.OatFile$SectionHeader sectionHeader
IndexOutOfBoundsException ex
org.jf.dexlib2.dexbacked.OatFile$SectionHeader sectionHeader
long sectionAddress
int sectionOffset
int sectionSize
long symbolAddress
long fileOffset
static void <clinit> ()
}
org/jf/dexlib2/dexbacked/OatFile$SymbolTable$Symbol32.class
OatFile.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.OatFile$SymbolTable$Symbol32 extends org.jf.dexlib2.dexbacked.OatFile$SymbolTable$Symbol {
final synthetic org.jf.dexlib2.dexbacked.OatFile$SymbolTable this$1
public void <init> (org.jf.dexlib2.dexbacked.OatFile$SymbolTable, int)
org.jf.dexlib2.dexbacked.OatFile$SymbolTable this$1
int offset
public java.lang.String getName ()
public long getValue ()
public int getSize ()
public int getSectionIndex ()
}
org/jf/dexlib2/dexbacked/OatFile$SymbolTable$Symbol64.class
OatFile.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.OatFile$SymbolTable$Symbol64 extends org.jf.dexlib2.dexbacked.OatFile$SymbolTable$Symbol {
final synthetic org.jf.dexlib2.dexbacked.OatFile$SymbolTable this$1
public void <init> (org.jf.dexlib2.dexbacked.OatFile$SymbolTable, int)
org.jf.dexlib2.dexbacked.OatFile$SymbolTable this$1
int offset
public java.lang.String getName ()
public long getValue ()
public int getSize ()
public int getSectionIndex ()
}
org/jf/dexlib2/dexbacked/OatFile$SymbolTable.class
OatFile.java
package org.jf.dexlib2.dexbacked
org.jf.dexlib2.dexbacked.OatFile$SymbolTable extends java.lang.Object {
private final org.jf.dexlib2.dexbacked.OatFile$StringTable stringTable
private final int offset
private final int entryCount
private final int entrySize
final synthetic org.jf.dexlib2.dexbacked.OatFile this$0
public void <init> (org.jf.dexlib2.dexbacked.OatFile, org.jf.dexlib2.dexbacked.OatFile$SectionHeader)
IndexOutOfBoundsException ex
org.jf.dexlib2.dexbacked.OatFile this$0
org.jf.dexlib2.dexbacked.OatFile$SectionHeader header
public java.util.List getSymbols ()
static synthetic int access$700 (org.jf.dexlib2.dexbacked.OatFile$SymbolTable)
org.jf.dexlib2.dexbacked.OatFile$SymbolTable x0
static synthetic int access$800 (org.jf.dexlib2.dexbacked.OatFile$SymbolTable)
org.jf.dexlib2.dexbacked.OatFile$SymbolTable x0
static synthetic int access$900 (org.jf.dexlib2.dexbacked.OatFile$SymbolTable)
org.jf.dexlib2.dexbacked.OatFile$SymbolTable x0
static synthetic org.jf.dexlib2.dexbacked.OatFile$StringTable access$1000 (org.jf.dexlib2.dexbacked.OatFile$SymbolTable)
org.jf.dexlib2.dexbacked.OatFile$SymbolTable x0
}
org/jf/dexlib2/dexbacked/OatFile$VdexProvider.class
OatFile.java
package org.jf.dexlib2.dexbacked
public abstract org.jf.dexlib2.dexbacked.OatFile$VdexProvider extends java.lang.Object {
public abstract byte[] getVdex ()
}
org/jf/dexlib2/dexbacked/OatFile.class
OatFile.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.OatFile extends org.jf.dexlib2.dexbacked.BaseDexBuffer implements org.jf.dexlib2.iface.MultiDexContainer {
private static final byte[] ELF_MAGIC
private static final byte[] OAT_MAGIC
private static final int MIN_ELF_HEADER_SIZE
private static final int MIN_OAT_VERSION
private static final int MAX_OAT_VERSION
public static final int UNSUPPORTED
public static final int SUPPORTED
public static final int UNKNOWN
private final boolean is64bit
private final org.jf.dexlib2.dexbacked.OatFile$OatHeader oatHeader
private final org.jf.dexlib2.Opcodes opcodes
private final org.jf.dexlib2.dexbacked.OatFile$VdexProvider vdexProvider
public void <init> (byte[])
byte[] buf
public void <init> (byte[], org.jf.dexlib2.dexbacked.OatFile$VdexProvider)
org.jf.dexlib2.dexbacked.OatFile$SymbolTable$Symbol symbol
byte[] buf
org.jf.dexlib2.dexbacked.OatFile$VdexProvider vdexProvider
org.jf.dexlib2.dexbacked.OatFile$OatHeader oatHeader
org.jf.dexlib2.dexbacked.OatFile$SymbolTable symbolTable
private static void verifyMagic (byte[])
int i
byte[] buf
public static org.jf.dexlib2.dexbacked.OatFile fromInputStream (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
public static org.jf.dexlib2.dexbacked.OatFile fromInputStream (java.io.InputStream, org.jf.dexlib2.dexbacked.OatFile$VdexProvider) throws java.io.IOException
java.io.EOFException ex
java.io.InputStream is
org.jf.dexlib2.dexbacked.OatFile$VdexProvider vdexProvider
byte[] partialHeader
byte[] buf
public int getOatVersion ()
public int isSupportedVersion ()
int version
public java.util.List getBootClassPath ()
String bcp
public java.util.List getDexFiles ()
public java.util.List getDexEntryNames () throws java.io.IOException
public org.jf.dexlib2.dexbacked.OatFile$OatDexFile getEntry (java.lang.String) throws java.io.IOException
org.jf.dexlib2.dexbacked.OatFile$DexEntry entry
String entryName
org.jf.dexlib2.dexbacked.OatFile$DexEntryIterator iterator
private java.util.List getSections ()
int offset
int entrySize
int entryCount
int offset
int entrySize
int entryCount
private org.jf.dexlib2.dexbacked.OatFile$SymbolTable getSymbolTable ()
org.jf.dexlib2.dexbacked.OatFile$SectionHeader header
private org.jf.dexlib2.dexbacked.OatFile$StringTable getSectionNameStringTable ()
IndexOutOfBoundsException ex
int index
public volatile synthetic org.jf.dexlib2.iface.DexFile getEntry (java.lang.String) throws java.io.IOException
static synthetic org.jf.dexlib2.dexbacked.OatFile$OatHeader access$000 (org.jf.dexlib2.dexbacked.OatFile)
org.jf.dexlib2.dexbacked.OatFile x0
static synthetic org.jf.dexlib2.Opcodes access$200 (org.jf.dexlib2.dexbacked.OatFile)
org.jf.dexlib2.dexbacked.OatFile x0
static synthetic byte[] access$300 ()
static synthetic boolean access$400 (org.jf.dexlib2.dexbacked.OatFile)
org.jf.dexlib2.dexbacked.OatFile x0
static synthetic org.jf.dexlib2.dexbacked.OatFile$StringTable access$500 (org.jf.dexlib2.dexbacked.OatFile)
org.jf.dexlib2.dexbacked.OatFile x0
static synthetic java.util.List access$600 (org.jf.dexlib2.dexbacked.OatFile)
org.jf.dexlib2.dexbacked.OatFile x0
static synthetic org.jf.dexlib2.dexbacked.OatFile$VdexProvider access$1100 (org.jf.dexlib2.dexbacked.OatFile)
org.jf.dexlib2.dexbacked.OatFile x0
static void <clinit> ()
}
org/jf/dexlib2/dexbacked/ZipDexContainer$NotAZipFileException.class
ZipDexContainer.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.ZipDexContainer$NotAZipFileException extends java.lang.RuntimeException {
public void <init> ()
}
org/jf/dexlib2/dexbacked/ZipDexContainer$ZipDexFile.class
ZipDexContainer.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.ZipDexContainer$ZipDexFile extends org.jf.dexlib2.dexbacked.DexBackedDexFile implements org.jf.dexlib2.iface.MultiDexContainer$MultiDexFile {
private final String entryName
final synthetic org.jf.dexlib2.dexbacked.ZipDexContainer this$0
protected void <init> (org.jf.dexlib2.dexbacked.ZipDexContainer, org.jf.dexlib2.Opcodes, byte[], java.lang.String)
org.jf.dexlib2.dexbacked.ZipDexContainer this$0
org.jf.dexlib2.Opcodes opcodes
byte[] buf
String entryName
public java.lang.String getEntryName ()
public org.jf.dexlib2.iface.MultiDexContainer getContainer ()
}
org/jf/dexlib2/dexbacked/ZipDexContainer.class
ZipDexContainer.java
package org.jf.dexlib2.dexbacked
public org.jf.dexlib2.dexbacked.ZipDexContainer extends java.lang.Object implements org.jf.dexlib2.iface.MultiDexContainer {
private final java.io.File zipFilePath
private final org.jf.dexlib2.Opcodes opcodes
public void <init> (java.io.File, org.jf.dexlib2.Opcodes)
java.io.File zipFilePath
org.jf.dexlib2.Opcodes opcodes
public java.util.List getDexEntryNames () throws java.io.IOException
java.util.zip.ZipEntry entry
java.util.Enumeration entriesEnumeration
java.util.List entryNames
java.util.zip.ZipFile zipFile
public org.jf.dexlib2.dexbacked.ZipDexContainer$ZipDexFile getEntry (java.lang.String) throws java.io.IOException
java.util.zip.ZipEntry entry
String entryName
java.util.zip.ZipFile zipFile
public boolean isZipFile ()
java.io.IOException ex
org.jf.dexlib2.dexbacked.ZipDexContainer$NotAZipFileException ex
java.util.zip.ZipFile zipFile
protected boolean isDex (java.util.zip.ZipFile, java.util.zip.ZipEntry) throws java.io.IOException
org.jf.dexlib2.dexbacked.DexBackedDexFile$NotADexFile ex
org.jf.dexlib2.util.DexUtil$InvalidFile ex
org.jf.dexlib2.util.DexUtil$UnsupportedFile ex
java.util.zip.ZipFile zipFile
java.util.zip.ZipEntry zipEntry
java.io.InputStream inputStream
protected java.util.zip.ZipFile getZipFile () throws java.io.IOException
java.io.IOException ex
protected org.jf.dexlib2.dexbacked.ZipDexContainer$ZipDexFile loadEntry (java.util.zip.ZipFile, java.util.zip.ZipEntry) throws java.io.IOException
byte[] buf
java.util.zip.ZipFile zipFile
java.util.zip.ZipEntry zipEntry
java.io.InputStream inputStream
public volatile synthetic org.jf.dexlib2.iface.DexFile getEntry (java.lang.String) throws java.io.IOException
}
org/jf/dexlib2/dexbacked/instruction/
org/jf/dexlib2/dexbacked/instruction/DexBackedArrayPayload$1.class
DexBackedArrayPayload.java
package org.jf.dexlib2.dexbacked.instruction
org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload$1 extends org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload$1ReturnedList {
final synthetic int val$elementsStart
final synthetic org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload this$0
void <init> (org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload, int)
org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload this$0
public java.lang.Number readItem (int)
int index
public volatile synthetic java.lang.Object readItem (int)
}
org/jf/dexlib2/dexbacked/instruction/DexBackedArrayPayload$1ReturnedList.class
DexBackedArrayPayload.java
package org.jf.dexlib2.dexbacked.instruction
abstract org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload$1ReturnedList extends org.jf.dexlib2.dexbacked.util.FixedSizeList {
final synthetic org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload this$0
void <init> (org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload)
org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload this$0
public int size ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedArrayPayload$2.class
DexBackedArrayPayload.java
package org.jf.dexlib2.dexbacked.instruction
org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload$2 extends org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload$1ReturnedList {
final synthetic int val$elementsStart
final synthetic org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload this$0
void <init> (org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload, int)
org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload this$0
public java.lang.Number readItem (int)
int index
public volatile synthetic java.lang.Object readItem (int)
}
org/jf/dexlib2/dexbacked/instruction/DexBackedArrayPayload$3.class
DexBackedArrayPayload.java
package org.jf.dexlib2.dexbacked.instruction
org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload$3 extends org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload$1ReturnedList {
final synthetic int val$elementsStart
final synthetic org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload this$0
void <init> (org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload, int)
org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload this$0
public java.lang.Number readItem (int)
int index
public volatile synthetic java.lang.Object readItem (int)
}
org/jf/dexlib2/dexbacked/instruction/DexBackedArrayPayload$4.class
DexBackedArrayPayload.java
package org.jf.dexlib2.dexbacked.instruction
org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload$4 extends org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload$1ReturnedList {
final synthetic int val$elementsStart
final synthetic org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload this$0
void <init> (org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload, int)
org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload this$0
public java.lang.Number readItem (int)
int index
public volatile synthetic java.lang.Object readItem (int)
}
org/jf/dexlib2/dexbacked/instruction/DexBackedArrayPayload.class
DexBackedArrayPayload.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedArrayPayload extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.ArrayPayload {
public static final org.jf.dexlib2.Opcode OPCODE
public final int elementWidth
public final int elementCount
private static final int ELEMENT_WIDTH_OFFSET
private static final int ELEMENT_COUNT_OFFSET
private static final int ELEMENTS_OFFSET
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int instructionStart
public int getElementWidth ()
public java.util.List getArrayElements ()
int elementsStart
public int getCodeUnits ()
static void <clinit> ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction$1.class
DexBackedInstruction.java
package org.jf.dexlib2.dexbacked.instruction
synthetic org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$jf$dexlib2$Format
static void <clinit> ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction.class
DexBackedInstruction.java
package org.jf.dexlib2.dexbacked.instruction
public abstract org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.Instruction {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
public final org.jf.dexlib2.Opcode opcode
public final int instructionStart
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public org.jf.dexlib2.Opcode getOpcode ()
public int getCodeUnits ()
public static org.jf.dexlib2.iface.instruction.Instruction readFrom (org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.dexbacked.DexReader reader
int opcodeValue
org.jf.dexlib2.Opcode opcode
org.jf.dexlib2.iface.instruction.Instruction instruction
private static org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction buildInstruction (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStartOffset
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction10t.class
DexBackedInstruction10t.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction10t extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction10t {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getCodeOffset ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction10x.class
DexBackedInstruction10x.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction10x extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction10x {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction11n.class
DexBackedInstruction11n.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction11n extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction11n {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public int getNarrowLiteral ()
public long getWideLiteral ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction11x.class
DexBackedInstruction11x.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction11x extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction11x {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction12x.class
DexBackedInstruction12x.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction12x extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction12x {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public int getRegisterB ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction20bc.class
DexBackedInstruction20bc.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction20bc extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction20bc {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getVerificationError ()
public org.jf.dexlib2.iface.reference.Reference getReference ()
int referenceType
public int getReferenceType ()
int referenceType
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction20t.class
DexBackedInstruction20t.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction20t extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction20t {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getCodeOffset ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction21c.class
DexBackedInstruction21c.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction21c extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction21c {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public org.jf.dexlib2.iface.reference.Reference getReference ()
public int getReferenceType ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction21ih.class
DexBackedInstruction21ih.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction21ih extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction21ih {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public int getNarrowLiteral ()
public long getWideLiteral ()
public short getHatLiteral ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction21lh.class
DexBackedInstruction21lh.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction21lh extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction21lh {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public long getWideLiteral ()
public short getHatLiteral ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction21s.class
DexBackedInstruction21s.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction21s extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction21s {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public int getNarrowLiteral ()
public long getWideLiteral ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction21t.class
DexBackedInstruction21t.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction21t extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction21t {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public int getCodeOffset ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction22b.class
DexBackedInstruction22b.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction22b extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22b {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public int getRegisterB ()
public int getNarrowLiteral ()
public long getWideLiteral ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction22c.class
DexBackedInstruction22c.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction22c extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22c {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public int getRegisterB ()
public org.jf.dexlib2.iface.reference.Reference getReference ()
public int getReferenceType ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction22cs.class
DexBackedInstruction22cs.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction22cs extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22cs {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public int getRegisterB ()
public int getFieldOffset ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction22s.class
DexBackedInstruction22s.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction22s extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22s {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public int getRegisterB ()
public int getNarrowLiteral ()
public long getWideLiteral ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction22t.class
DexBackedInstruction22t.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction22t extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22t {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public int getRegisterB ()
public int getCodeOffset ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction22x.class
DexBackedInstruction22x.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction22x extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22x {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public int getRegisterB ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction23x.class
DexBackedInstruction23x.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction23x extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction23x {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public int getRegisterB ()
public int getRegisterC ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction30t.class
DexBackedInstruction30t.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction30t extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction30t {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getCodeOffset ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction31c.class
DexBackedInstruction31c.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction31c extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction31c {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public org.jf.dexlib2.iface.reference.Reference getReference ()
public int getReferenceType ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction31i.class
DexBackedInstruction31i.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction31i extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction31i {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public int getNarrowLiteral ()
public long getWideLiteral ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction31t.class
DexBackedInstruction31t.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction31t extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction31t {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public int getCodeOffset ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction32x.class
DexBackedInstruction32x.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction32x extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction32x {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public int getRegisterB ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction35c.class
DexBackedInstruction35c.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction35c extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction35c {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterCount ()
public int getRegisterC ()
public int getRegisterD ()
public int getRegisterE ()
public int getRegisterF ()
public int getRegisterG ()
public org.jf.dexlib2.iface.reference.Reference getReference ()
public int getReferenceType ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction35mi.class
DexBackedInstruction35mi.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction35mi extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction35mi {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterCount ()
public int getRegisterC ()
public int getRegisterD ()
public int getRegisterE ()
public int getRegisterF ()
public int getRegisterG ()
public int getInlineIndex ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction35ms.class
DexBackedInstruction35ms.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction35ms extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction35ms {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterCount ()
public int getRegisterC ()
public int getRegisterD ()
public int getRegisterE ()
public int getRegisterF ()
public int getRegisterG ()
public int getVtableIndex ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction3rc.class
DexBackedInstruction3rc.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction3rc extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction3rc {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterCount ()
public int getStartRegister ()
public org.jf.dexlib2.iface.reference.Reference getReference ()
public int getReferenceType ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction3rmi.class
DexBackedInstruction3rmi.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction3rmi extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction3rmi {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterCount ()
public int getStartRegister ()
public int getInlineIndex ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction3rms.class
DexBackedInstruction3rms.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction3rms extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction3rms {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterCount ()
public int getStartRegister ()
public int getVtableIndex ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction45cc.class
DexBackedInstruction45cc.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction45cc extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction45cc {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterCount ()
public int getRegisterC ()
public int getRegisterD ()
public int getRegisterE ()
public int getRegisterF ()
public int getRegisterG ()
public org.jf.dexlib2.iface.reference.Reference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.iface.reference.Reference getReference2 ()
public int getReferenceType2 ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction4rcc.class
DexBackedInstruction4rcc.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction4rcc extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction4rcc {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterCount ()
public int getStartRegister ()
public org.jf.dexlib2.iface.reference.Reference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.iface.reference.Reference getReference2 ()
public int getReferenceType2 ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction51l.class
DexBackedInstruction51l.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction51l extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction51l {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
org.jf.dexlib2.Opcode opcode
int instructionStart
public int getRegisterA ()
public long getWideLiteral ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedPackedSwitchPayload$1$1.class
DexBackedPackedSwitchPayload.java
package org.jf.dexlib2.dexbacked.instruction
org.jf.dexlib2.dexbacked.instruction.DexBackedPackedSwitchPayload$1$1 extends java.lang.Object implements org.jf.dexlib2.iface.instruction.SwitchElement {
final synthetic int val$index
final synthetic org.jf.dexlib2.dexbacked.instruction.DexBackedPackedSwitchPayload$1 this$1
void <init> (org.jf.dexlib2.dexbacked.instruction.DexBackedPackedSwitchPayload$1, int)
org.jf.dexlib2.dexbacked.instruction.DexBackedPackedSwitchPayload$1 this$1
public int getKey ()
public int getOffset ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedPackedSwitchPayload$1.class
DexBackedPackedSwitchPayload.java
package org.jf.dexlib2.dexbacked.instruction
org.jf.dexlib2.dexbacked.instruction.DexBackedPackedSwitchPayload$1 extends org.jf.dexlib2.dexbacked.util.FixedSizeList {
final synthetic int val$firstKey
final synthetic org.jf.dexlib2.dexbacked.instruction.DexBackedPackedSwitchPayload this$0
void <init> (org.jf.dexlib2.dexbacked.instruction.DexBackedPackedSwitchPayload, int)
org.jf.dexlib2.dexbacked.instruction.DexBackedPackedSwitchPayload this$0
public org.jf.dexlib2.iface.instruction.SwitchElement readItem (int)
int index
public int size ()
public volatile synthetic java.lang.Object readItem (int)
}
org/jf/dexlib2/dexbacked/instruction/DexBackedPackedSwitchPayload.class
DexBackedPackedSwitchPayload.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedPackedSwitchPayload extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.PackedSwitchPayload {
public final int elementCount
private static final int ELEMENT_COUNT_OFFSET
private static final int FIRST_KEY_OFFSET
private static final int TARGETS_OFFSET
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int instructionStart
public java.util.List getSwitchElements ()
int firstKey
public int getCodeUnits ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedSparseSwitchPayload$1$1.class
DexBackedSparseSwitchPayload.java
package org.jf.dexlib2.dexbacked.instruction
org.jf.dexlib2.dexbacked.instruction.DexBackedSparseSwitchPayload$1$1 extends java.lang.Object implements org.jf.dexlib2.iface.instruction.SwitchElement {
final synthetic int val$index
final synthetic org.jf.dexlib2.dexbacked.instruction.DexBackedSparseSwitchPayload$1 this$1
void <init> (org.jf.dexlib2.dexbacked.instruction.DexBackedSparseSwitchPayload$1, int)
org.jf.dexlib2.dexbacked.instruction.DexBackedSparseSwitchPayload$1 this$1
public int getKey ()
public int getOffset ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedSparseSwitchPayload$1.class
DexBackedSparseSwitchPayload.java
package org.jf.dexlib2.dexbacked.instruction
org.jf.dexlib2.dexbacked.instruction.DexBackedSparseSwitchPayload$1 extends org.jf.dexlib2.dexbacked.util.FixedSizeList {
final synthetic org.jf.dexlib2.dexbacked.instruction.DexBackedSparseSwitchPayload this$0
void <init> (org.jf.dexlib2.dexbacked.instruction.DexBackedSparseSwitchPayload)
org.jf.dexlib2.dexbacked.instruction.DexBackedSparseSwitchPayload this$0
public org.jf.dexlib2.iface.instruction.SwitchElement readItem (int)
int index
public int size ()
public volatile synthetic java.lang.Object readItem (int)
}
org/jf/dexlib2/dexbacked/instruction/DexBackedSparseSwitchPayload.class
DexBackedSparseSwitchPayload.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedSparseSwitchPayload extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.SparseSwitchPayload {
public final int elementCount
private static final int ELEMENT_COUNT_OFFSET
private static final int KEYS_OFFSET
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int instructionStart
public java.util.List getSwitchElements ()
public int getCodeUnits ()
}
org/jf/dexlib2/dexbacked/instruction/DexBackedUnknownInstruction.class
DexBackedUnknownInstruction.java
package org.jf.dexlib2.dexbacked.instruction
public org.jf.dexlib2.dexbacked.instruction.DexBackedUnknownInstruction extends org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction implements org.jf.dexlib2.iface.instruction.formats.UnknownInstruction {
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int instructionStart
public int getOriginalOpcode ()
int opcode
}
org/jf/dexlib2/dexbacked/raw/
org/jf/dexlib2/dexbacked/raw/AnnotationDirectoryItem$1.class
AnnotationDirectoryItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.AnnotationDirectoryItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
public int getItemAlignment ()
protected void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
int fieldIndex
int annotationOffset
int i
int methodIndex
int annotationOffset
int i
int methodIndex
int annotationOffset
int i
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
int classAnnotationsOffset
int fieldsSize
int annotatedMethodsSize
int annotatedParameterSize
}
org/jf/dexlib2/dexbacked/raw/AnnotationDirectoryItem.class
AnnotationDirectoryItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.AnnotationDirectoryItem extends java.lang.Object {
public static final int CLASS_ANNOTATIONS_OFFSET
public static final int FIELD_SIZE_OFFSET
public static final int ANNOTATED_METHOD_SIZE_OFFSET
public static final int ANNOTATED_PARAMETERS_SIZE
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
}
org/jf/dexlib2/dexbacked/raw/AnnotationItem$1.class
AnnotationItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.AnnotationItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
protected void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
int visibility
org.jf.dexlib2.dexbacked.DexReader reader
}
org/jf/dexlib2/dexbacked/raw/AnnotationItem.class
AnnotationItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.AnnotationItem extends java.lang.Object {
public static final int VISIBILITY_OFFSET
public static final int ANNOTATION_OFFSET
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
private static java.lang.String getAnnotationVisibility (int)
int visibility
public static java.lang.String getReferenceAnnotation (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexReader reader
int typeIndex
String annotationType
Exception ex
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int annotationItemOffset
static synthetic java.lang.String access$000 (int)
int x0
}
org/jf/dexlib2/dexbacked/raw/AnnotationSetItem$1.class
AnnotationSetItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.AnnotationSetItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
public void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
int annotationOffset
int i
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
int size
public int getItemAlignment ()
}
org/jf/dexlib2/dexbacked/raw/AnnotationSetItem.class
AnnotationSetItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.AnnotationSetItem extends java.lang.Object {
public static final int SIZE_OFFSET
public static final int LIST_OFFSET
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public static java.lang.String getReferenceAnnotation (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int annotationSetOffset
}
org/jf/dexlib2/dexbacked/raw/AnnotationSetRefList$1.class
AnnotationSetRefList.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.AnnotationSetRefList$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
protected void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
int annotationSetOffset
int i
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
int size
public int getItemAlignment ()
}
org/jf/dexlib2/dexbacked/raw/AnnotationSetRefList.class
AnnotationSetRefList.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.AnnotationSetRefList extends java.lang.Object {
public static final int SIZE_OFFSET
public static final int LIST_OFFSET
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public static java.lang.String getReferenceAnnotation (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int annotationSetRefListOffset
}
org/jf/dexlib2/dexbacked/raw/CallSiteIdItem$1.class
CallSiteIdItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.CallSiteIdItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
protected void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
java.io.IOException ex
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
int callSiteOffset
java.io.StringWriter writer
}
org/jf/dexlib2/dexbacked/raw/CallSiteIdItem.class
CallSiteIdItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.CallSiteIdItem extends java.lang.Object {
public static final int ITEM_SIZE
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
}
org/jf/dexlib2/dexbacked/raw/ClassDataItem$1.class
ClassDataItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.ClassDataItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
private org.jf.dexlib2.dexbacked.raw.SectionAnnotator codeItemAnnotator
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public void annotateSection (org.jf.dexlib2.util.AnnotatedBytes)
org.jf.dexlib2.util.AnnotatedBytes out
public java.lang.String getItemName ()
protected void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
int i
int i
int i
int i
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
org.jf.dexlib2.dexbacked.DexReader reader
int staticFieldsSize
int instanceFieldsSize
int directMethodsSize
int virtualMethodsSize
int previousIndex
private int annotateEncodedField (org.jf.dexlib2.util.AnnotatedBytes, org.jf.dexlib2.dexbacked.raw.RawDexFile, org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.util.AnnotatedBytes out
org.jf.dexlib2.dexbacked.raw.RawDexFile dexFile
org.jf.dexlib2.dexbacked.DexReader reader
int previousIndex
int indexDelta
int fieldIndex
int accessFlags
private int annotateEncodedMethod (org.jf.dexlib2.util.AnnotatedBytes, org.jf.dexlib2.dexbacked.raw.RawDexFile, org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.util.AnnotatedBytes out
org.jf.dexlib2.dexbacked.raw.RawDexFile dexFile
org.jf.dexlib2.dexbacked.DexReader reader
int previousIndex
int indexDelta
int methodIndex
int accessFlags
int codeOffset
private void addCodeItemIdentity (int, java.lang.String)
int codeItemOffset
String methodString
}
org/jf/dexlib2/dexbacked/raw/ClassDataItem.class
ClassDataItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.ClassDataItem extends java.lang.Object {
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
}
org/jf/dexlib2/dexbacked/raw/ClassDefItem$1.class
ClassDefItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.ClassDefItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
private org.jf.dexlib2.dexbacked.raw.SectionAnnotator classDataAnnotator
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public void annotateSection (org.jf.dexlib2.util.AnnotatedBytes)
org.jf.dexlib2.util.AnnotatedBytes out
public java.lang.String getItemName ()
protected void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
int classIndex
int accessFlags
int superclassIndex
int interfacesOffset
int sourceFileIdx
int annotationsOffset
int classDataOffset
int staticValuesOffset
private void addClassDataIdentity (int, java.lang.String)
int classDataOffset
String classType
}
org/jf/dexlib2/dexbacked/raw/ClassDefItem.class
ClassDefItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.ClassDefItem extends java.lang.Object {
public static final int ITEM_SIZE
public static final int CLASS_OFFSET
public static final int ACCESS_FLAGS_OFFSET
public static final int SUPERCLASS_OFFSET
public static final int INTERFACES_OFFSET
public static final int SOURCE_FILE_OFFSET
public static final int ANNOTATIONS_OFFSET
public static final int CLASS_DATA_OFFSET
public static final int STATIC_VALUES_OFFSET
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public static java.lang.String asString (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int classIndex
int offset
int typeIndex
public static java.lang.String[] getClasses (org.jf.dexlib2.dexbacked.raw.RawDexFile)
int i
org.jf.dexlib2.dexbacked.raw.RawDexFile dexFile
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
int classCount
String[] ret
}
org/jf/dexlib2/dexbacked/raw/CodeItem$1.class
CodeItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.CodeItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
private org.jf.dexlib2.dexbacked.raw.SectionAnnotator debugInfoAnnotator
static final synthetic boolean $assertionsDisabled
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public void annotateSection (org.jf.dexlib2.util.AnnotatedBytes)
org.jf.dexlib2.util.AnnotatedBytes out
public java.lang.String getItemName ()
public int getItemAlignment ()
public void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
org.jf.dexlib2.iface.instruction.Instruction instruction
org.jf.util.ExceptionWithContext ex
int startAddr
int instructionCount
int handlerOffset
int i
int typeIndex
int handlerAddress
int j
int catchAllAddress
int handlerCount
boolean hasCatchAll
int i
int handlerListCount
org.jf.dexlib2.dexbacked.DexReader reader
int registers
int inSize
int outSize
int triesCount
int debugInfoOffset
int instructionSize
int end
org.jf.util.ExceptionWithContext ex
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
private java.lang.String formatRegister (int)
int registerNum
private void annotateInstruction10x (org.jf.dexlib2.util.AnnotatedBytes, org.jf.dexlib2.iface.instruction.Instruction)
org.jf.dexlib2.util.AnnotatedBytes out
org.jf.dexlib2.iface.instruction.Instruction instruction
private void annotateInstruction35c (org.jf.dexlib2.util.AnnotatedBytes, org.jf.dexlib2.iface.instruction.formats.Instruction35c)
org.jf.dexlib2.util.AnnotatedBytes out
org.jf.dexlib2.iface.instruction.formats.Instruction35c instruction
java.util.List args
int registerCount
String reference
private void annotateInstruction3rc (org.jf.dexlib2.util.AnnotatedBytes, org.jf.dexlib2.iface.instruction.formats.Instruction3rc)
org.jf.dexlib2.util.AnnotatedBytes out
org.jf.dexlib2.iface.instruction.formats.Instruction3rc instruction
int startRegister
int endRegister
String reference
private void annotateDefaultInstruction (org.jf.dexlib2.util.AnnotatedBytes, org.jf.dexlib2.iface.instruction.Instruction)
String verificationError
int offset
String sign
int value
long value
int fieldOffset
int vtableIndex
int inlineIndex
org.jf.dexlib2.util.AnnotatedBytes out
org.jf.dexlib2.iface.instruction.Instruction instruction
java.util.List args
private void annotateArrayPayload (org.jf.dexlib2.util.AnnotatedBytes, org.jf.dexlib2.iface.instruction.formats.ArrayPayload)
long value
int value
int i
org.jf.dexlib2.util.AnnotatedBytes out
org.jf.dexlib2.iface.instruction.formats.ArrayPayload instruction
java.util.List elements
int elementWidth
private void annotatePackedSwitchPayload (org.jf.dexlib2.util.AnnotatedBytes, org.jf.dexlib2.iface.instruction.formats.PackedSwitchPayload)
int i
org.jf.dexlib2.util.AnnotatedBytes out
org.jf.dexlib2.iface.instruction.formats.PackedSwitchPayload instruction
java.util.List elements
private void annotateSparseSwitchPayload (org.jf.dexlib2.util.AnnotatedBytes, org.jf.dexlib2.iface.instruction.formats.SparseSwitchPayload)
int i
int i
org.jf.dexlib2.util.AnnotatedBytes out
org.jf.dexlib2.iface.instruction.formats.SparseSwitchPayload instruction
java.util.List elements
private void addDebugInfoIdentity (int, java.lang.String)
int debugInfoOffset
String methodString
static void <clinit> ()
}
org/jf/dexlib2/dexbacked/raw/CodeItem$2.class
CodeItem.java
package org.jf.dexlib2.dexbacked.raw
synthetic org.jf.dexlib2.dexbacked.raw.CodeItem$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$jf$dexlib2$Format
static void <clinit> ()
}
org/jf/dexlib2/dexbacked/raw/CodeItem$TryItem.class
CodeItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.CodeItem$TryItem extends java.lang.Object {
public static final int ITEM_SIZE
public static final int START_ADDRESS_OFFSET
public static final int CODE_UNIT_COUNT_OFFSET
public static final int HANDLER_OFFSET
public void <init> ()
}
org/jf/dexlib2/dexbacked/raw/CodeItem.class
CodeItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.CodeItem extends java.lang.Object {
public static final int REGISTERS_OFFSET
public static final int INS_OFFSET
public static final int OUTS_OFFSET
public static final int TRIES_SIZE_OFFSET
public static final int DEBUG_INFO_OFFSET
public static final int INSTRUCTION_COUNT_OFFSET
public static final int INSTRUCTION_START_OFFSET
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
}
org/jf/dexlib2/dexbacked/raw/DebugInfoItem$1.class
DebugInfoItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.DebugInfoItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
public void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
int paramaterIndex
int i
int addressDiff
int lineDiff
int registerNum
int nameIndex
int typeIndex
int registerNum
int nameIndex
int typeIndex
int sigIndex
int registerNum
int registerNum
int nameIdx
int adjusted
int addressDiff
int lineDiff
int opcode
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
org.jf.dexlib2.dexbacked.DexReader reader
int lineStart
int parametersSize
int codeAddress
int lineNumber
}
org/jf/dexlib2/dexbacked/raw/DebugInfoItem.class
DebugInfoItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.DebugInfoItem extends java.lang.Object {
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
}
org/jf/dexlib2/dexbacked/raw/EncodedArrayItem$1.class
EncodedArrayItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.EncodedArrayItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
protected void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
org.jf.dexlib2.dexbacked.DexReader reader
}
org/jf/dexlib2/dexbacked/raw/EncodedArrayItem.class
EncodedArrayItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.EncodedArrayItem extends java.lang.Object {
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
}
org/jf/dexlib2/dexbacked/raw/EncodedValue.class
EncodedValue.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.EncodedValue extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static void annotateEncodedValue (org.jf.dexlib2.util.AnnotatedBytes, org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.util.AnnotatedBytes out
org.jf.dexlib2.dexbacked.DexReader reader
int valueArgType
int valueArg
int valueType
public static void annotateEncodedAnnotation (org.jf.dexlib2.util.AnnotatedBytes, org.jf.dexlib2.dexbacked.DexReader)
int nameIndex
int i
org.jf.dexlib2.util.AnnotatedBytes out
org.jf.dexlib2.dexbacked.DexReader reader
int typeIndex
int size
public static void annotateEncodedArray (org.jf.dexlib2.util.AnnotatedBytes, org.jf.dexlib2.dexbacked.DexReader)
int i
org.jf.dexlib2.util.AnnotatedBytes out
org.jf.dexlib2.dexbacked.DexReader reader
int size
public static java.lang.String asString (org.jf.dexlib2.dexbacked.DexReader)
int intValue
int intValue
int intValue
int intValue
long longValue
float floatValue
double doubleValue
int protoIndex
int stringIndex
int typeIndex
int fieldIndex
int methodIndex
int fieldIndex
java.io.IOException ex
java.io.StringWriter writer
org.jf.dexlib2.dexbacked.DexReader reader
int valueArgType
int valueArg
int valueType
static void <clinit> ()
}
org/jf/dexlib2/dexbacked/raw/FieldIdItem$1.class
FieldIdItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.FieldIdItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
protected void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
int classIndex
int typeIndex
int nameIndex
}
org/jf/dexlib2/dexbacked/raw/FieldIdItem.class
FieldIdItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.FieldIdItem extends java.lang.Object {
public static final int ITEM_SIZE
public static final int CLASS_OFFSET
public static final int TYPE_OFFSET
public static final int NAME_OFFSET
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public static java.lang.String asString (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int fieldIndex
int fieldOffset
int classIndex
String classType
int typeIndex
String fieldType
int nameIndex
String fieldName
public static java.lang.String getReferenceAnnotation (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
String fieldString
Exception ex
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int fieldIndex
public static java.lang.String[] getFields (org.jf.dexlib2.dexbacked.raw.RawDexFile)
int i
org.jf.dexlib2.dexbacked.raw.RawDexFile dexFile
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
int fieldCount
String[] ret
}
org/jf/dexlib2/dexbacked/raw/HeaderItem$1.class
HeaderItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.HeaderItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
protected void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
int i
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
int startOffset
int headerSize
StringBuilder magicBuilder
int endianTag
}
org/jf/dexlib2/dexbacked/raw/HeaderItem.class
HeaderItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.HeaderItem extends java.lang.Object {
public static final int ITEM_SIZE
private static final byte[] MAGIC_VALUE
public static final int LITTLE_ENDIAN_TAG
public static final int BIG_ENDIAN_TAG
public static final int CHECKSUM_OFFSET
public static final int CHECKSUM_DATA_START_OFFSET
public static final int SIGNATURE_OFFSET
public static final int SIGNATURE_SIZE
public static final int SIGNATURE_DATA_START_OFFSET
public static final int FILE_SIZE_OFFSET
public static final int HEADER_SIZE_OFFSET
public static final int ENDIAN_TAG_OFFSET
public static final int MAP_OFFSET
public static final int STRING_COUNT_OFFSET
public static final int STRING_START_OFFSET
public static final int TYPE_COUNT_OFFSET
public static final int TYPE_START_OFFSET
public static final int PROTO_COUNT_OFFSET
public static final int PROTO_START_OFFSET
public static final int FIELD_COUNT_OFFSET
public static final int FIELD_START_OFFSET
public static final int METHOD_COUNT_OFFSET
public static final int METHOD_START_OFFSET
public static final int CLASS_COUNT_OFFSET
public static final int CLASS_START_OFFSET
private org.jf.dexlib2.dexbacked.raw.RawDexFile dexFile
public void <init> (org.jf.dexlib2.dexbacked.raw.RawDexFile)
org.jf.dexlib2.dexbacked.raw.RawDexFile dexFile
public int getChecksum ()
public byte[] getSignature ()
public int getMapOffset ()
public int getHeaderSize ()
public int getStringCount ()
public int getStringOffset ()
public int getTypeCount ()
public int getTypeOffset ()
public int getProtoCount ()
public int getProtoOffset ()
public int getFieldCount ()
public int getFieldOffset ()
public int getMethodCount ()
public int getMethodOffset ()
public int getClassCount ()
public int getClassOffset ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
private static java.lang.String getEndianText (int)
int endianTag
public static byte[] getMagicForApi (int)
int api
public static byte[] getMagicForDexVersion (int)
int digit
int i
int dexVersion
byte[] magic
public static boolean verifyMagic (byte[], int)
int i
int i
byte[] buf
int offset
public static int getVersion (byte[], int)
byte[] buf
int offset
private static int getVersionUnchecked (byte[], int)
byte[] buf
int offset
int version
public static boolean isSupportedDexVersion (int)
int version
public static int getEndian (byte[], int)
byte[] buf
int offset
org.jf.dexlib2.dexbacked.BaseDexBuffer bdb
static synthetic java.lang.String access$000 (int)
int x0
static void <clinit> ()
}
org/jf/dexlib2/dexbacked/raw/ItemType.class
ItemType.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.ItemType extends java.lang.Object {
public static final int HEADER_ITEM
public static final int STRING_ID_ITEM
public static final int TYPE_ID_ITEM
public static final int PROTO_ID_ITEM
public static final int FIELD_ID_ITEM
public static final int METHOD_ID_ITEM
public static final int CLASS_DEF_ITEM
public static final int CALL_SITE_ID_ITEM
public static final int METHOD_HANDLE_ITEM
public static final int MAP_LIST
public static final int TYPE_LIST
public static final int ANNOTATION_SET_REF_LIST
public static final int ANNOTATION_SET_ITEM
public static final int CLASS_DATA_ITEM
public static final int CODE_ITEM
public static final int STRING_DATA_ITEM
public static final int DEBUG_INFO_ITEM
public static final int ANNOTATION_ITEM
public static final int ENCODED_ARRAY_ITEM
public static final int ANNOTATION_DIRECTORY_ITEM
public void <init> ()
public static java.lang.String getItemTypeName (int)
int itemType
}
org/jf/dexlib2/dexbacked/raw/MapItem$1.class
MapItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.MapItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
protected void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
int itemType
int size
int offset
public void annotateSection (org.jf.dexlib2.util.AnnotatedBytes)
org.jf.dexlib2.util.AnnotatedBytes out
int mapItemCount
}
org/jf/dexlib2/dexbacked/raw/MapItem.class
MapItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.MapItem extends java.lang.Object {
public static final int ITEM_SIZE
public static final int TYPE_OFFSET
public static final int SIZE_OFFSET
public static final int OFFSET_OFFSET
private final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int offset
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
public int getType ()
public java.lang.String getName ()
public int getItemCount ()
public int getOffset ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
}
org/jf/dexlib2/dexbacked/raw/MethodHandleItem$1.class
MethodHandleItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.MethodHandleItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
protected void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
String fieldOrMethodDescriptor
String fieldOrMethodDescriptor
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
int methodHandleType
int fieldOrMethodId
String fieldOrMethodDescriptor
}
org/jf/dexlib2/dexbacked/raw/MethodHandleItem.class
MethodHandleItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.MethodHandleItem extends java.lang.Object {
public static final int ITEM_SIZE
public static final int METHOD_HANDLE_TYPE_OFFSET
public static final int MEMBER_ID_OFFSET
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
}
org/jf/dexlib2/dexbacked/raw/MethodIdItem$1.class
MethodIdItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.MethodIdItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
public void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
int classIndex
int protoIndex
int nameIndex
}
org/jf/dexlib2/dexbacked/raw/MethodIdItem.class
MethodIdItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.MethodIdItem extends java.lang.Object {
public static final int ITEM_SIZE
public static final int CLASS_OFFSET
public static final int PROTO_OFFSET
public static final int NAME_OFFSET
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public static java.lang.String asString (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int methodIndex
int methodOffset
int classIndex
String classType
int protoIndex
String protoString
int nameIndex
String methodName
public static java.lang.String getReferenceAnnotation (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
String methodString
Exception ex
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int methodIndex
public static java.lang.String[] getMethods (org.jf.dexlib2.dexbacked.raw.RawDexFile)
int i
org.jf.dexlib2.dexbacked.raw.RawDexFile dexFile
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
int methodCount
String[] ret
}
org/jf/dexlib2/dexbacked/raw/OdexHeaderItem.class
OdexHeaderItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.OdexHeaderItem extends java.lang.Object {
public static final int ITEM_SIZE
private static final byte[] MAGIC_VALUE
private static final int[] SUPPORTED_ODEX_VERSIONS
public static final int MAGIC_OFFSET
public static final int MAGIC_LENGTH
public static final int DEX_OFFSET
public static final int DEX_LENGTH_OFFSET
public static final int DEPENDENCIES_OFFSET
public static final int DEPENDENCIES_LENGTH_OFFSET
public static final int AUX_OFFSET
public static final int AUX_LENGTH_OFFSET
public static final int FLAGS_OFFSET
public void <init> ()
public static boolean verifyMagic (byte[], int)
int i
int i
byte[] buf
int offset
public static int getVersion (byte[], int)
byte[] buf
int offset
private static int getVersionUnchecked (byte[], int)
byte[] buf
int offset
int version
public static boolean isSupportedOdexVersion (int)
int i
int version
public static int getDexOffset (byte[])
byte[] buf
org.jf.dexlib2.dexbacked.BaseDexBuffer bdb
public static int getDependenciesOffset (byte[])
byte[] buf
org.jf.dexlib2.dexbacked.BaseDexBuffer bdb
static void <clinit> ()
}
org/jf/dexlib2/dexbacked/raw/ProtoIdItem$1.class
ProtoIdItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.ProtoIdItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
protected void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
int shortyIndex
int returnTypeIndex
int parametersOffset
}
org/jf/dexlib2/dexbacked/raw/ProtoIdItem.class
ProtoIdItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.ProtoIdItem extends java.lang.Object {
public static final int ITEM_SIZE
public static final int SHORTY_OFFSET
public static final int RETURN_TYPE_OFFSET
public static final int PARAMETERS_OFFSET
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public static java.lang.String getReferenceAnnotation (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
String protoString
Exception ex
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int protoIndex
public static java.lang.String asString (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int protoIndex
int offset
StringBuilder sb
int parametersOffset
int returnTypeIndex
String returnType
public static java.lang.String[] getProtos (org.jf.dexlib2.dexbacked.raw.RawDexFile)
int i
org.jf.dexlib2.dexbacked.raw.RawDexFile dexFile
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
int protoCount
String[] ret
}
org/jf/dexlib2/dexbacked/raw/RawDexFile.class
RawDexFile.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.RawDexFile extends org.jf.dexlib2.dexbacked.DexBackedDexFile {
public final org.jf.dexlib2.dexbacked.raw.HeaderItem headerItem
public void <init> (org.jf.dexlib2.Opcodes, org.jf.dexlib2.dexbacked.BaseDexBuffer)
org.jf.dexlib2.Opcodes opcodes
org.jf.dexlib2.dexbacked.BaseDexBuffer buf
public void <init> (org.jf.dexlib2.Opcodes, byte[])
org.jf.dexlib2.Opcodes opcodes
byte[] buf
public byte[] readByteRange (int, int)
int start
int length
public void writeAnnotations (java.io.Writer, org.jf.dexlib2.util.AnnotatedBytes) throws java.io.IOException
java.io.Writer out
org.jf.dexlib2.util.AnnotatedBytes annotatedBytes
}
org/jf/dexlib2/dexbacked/raw/SectionAnnotator.class
SectionAnnotator.java
package org.jf.dexlib2.dexbacked.raw
public abstract org.jf.dexlib2.dexbacked.raw.SectionAnnotator extends java.lang.Object {
public final org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
public final org.jf.dexlib2.dexbacked.raw.RawDexFile dexFile
public final int itemType
public final int sectionOffset
public final int itemCount
private java.util.Map itemIdentities
public void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public abstract java.lang.String getItemName ()
protected abstract void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
public void annotateSection (org.jf.dexlib2.util.AnnotatedBytes)
org.jf.dexlib2.util.AnnotatedBytes out
protected void annotateSectionInner (org.jf.dexlib2.util.AnnotatedBytes, int)
String itemIdentity
int i
org.jf.dexlib2.util.AnnotatedBytes out
int itemCount
String itemName
int itemAlignment
private java.lang.String getItemIdentity (int)
int itemOffset
public void setItemIdentity (int, java.lang.String)
int itemOffset
String identity
public int getItemAlignment ()
}
org/jf/dexlib2/dexbacked/raw/StringDataItem$1.class
StringDataItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.StringDataItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
protected void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
org.jf.dexlib2.dexbacked.DexReader reader
int utf16Length
String value
}
org/jf/dexlib2/dexbacked/raw/StringDataItem.class
StringDataItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.StringDataItem extends java.lang.Object {
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
}
org/jf/dexlib2/dexbacked/raw/StringIdItem$1.class
StringIdItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.StringIdItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
public void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
String stringValue
Exception ex
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
int stringDataOffset
}
org/jf/dexlib2/dexbacked/raw/StringIdItem.class
StringIdItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.StringIdItem extends java.lang.Object {
public static final int ITEM_SIZE
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public static java.lang.String getReferenceAnnotation (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int stringIndex
public static java.lang.String getReferenceAnnotation (org.jf.dexlib2.dexbacked.DexBackedDexFile, int, boolean)
String string
Exception ex
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int stringIndex
boolean quote
public static java.lang.String getOptionalReferenceAnnotation (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int stringIndex
public static java.lang.String getOptionalReferenceAnnotation (org.jf.dexlib2.dexbacked.DexBackedDexFile, int, boolean)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int stringIndex
boolean quote
public static java.lang.String[] getStrings (org.jf.dexlib2.dexbacked.raw.RawDexFile)
int i
org.jf.dexlib2.dexbacked.raw.RawDexFile dexFile
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
int stringCount
String[] ret
}
org/jf/dexlib2/dexbacked/raw/TypeIdItem$1.class
TypeIdItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.TypeIdItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
protected void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
int stringIndex
}
org/jf/dexlib2/dexbacked/raw/TypeIdItem.class
TypeIdItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.TypeIdItem extends java.lang.Object {
public static final int ITEM_SIZE
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public static java.lang.String getReferenceAnnotation (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
String typeString
Exception ex
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int typeIndex
public static java.lang.String getOptionalReferenceAnnotation (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int typeIndex
public static java.lang.String[] getTypes (org.jf.dexlib2.dexbacked.raw.RawDexFile)
int i
org.jf.dexlib2.dexbacked.raw.RawDexFile dexFile
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
int typeCount
String[] ret
}
org/jf/dexlib2/dexbacked/raw/TypeListItem$1.class
TypeListItem.java
package org.jf.dexlib2.dexbacked.raw
final org.jf.dexlib2.dexbacked.raw.TypeListItem$1 extends org.jf.dexlib2.dexbacked.raw.SectionAnnotator {
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public java.lang.String getItemName ()
protected void annotateItem (org.jf.dexlib2.util.AnnotatedBytes, int, java.lang.String)
int typeIndex
int i
org.jf.dexlib2.util.AnnotatedBytes out
int itemIndex
String itemIdentity
int size
public int getItemAlignment ()
}
org/jf/dexlib2/dexbacked/raw/TypeListItem.class
TypeListItem.java
package org.jf.dexlib2.dexbacked.raw
public org.jf.dexlib2.dexbacked.raw.TypeListItem extends java.lang.Object {
public static final int SIZE_OFFSET
public static final int LIST_OFFSET
public void <init> ()
public static org.jf.dexlib2.dexbacked.raw.SectionAnnotator makeAnnotator (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
public static java.lang.String getReferenceAnnotation (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
String typeList
Exception ex
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int typeListOffset
public static java.lang.String asString (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
int typeIndex
String type
int i
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int typeListOffset
StringBuilder sb
int size
}
org/jf/dexlib2/dexbacked/raw/util/
org/jf/dexlib2/dexbacked/raw/util/DexAnnotator$1.class
DexAnnotator.java
package org.jf.dexlib2.dexbacked.raw.util
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator$1 extends java.lang.Object implements java.util.Comparator {
final synthetic org.jf.dexlib2.dexbacked.raw.util.DexAnnotator this$0
void <init> (org.jf.dexlib2.dexbacked.raw.util.DexAnnotator)
org.jf.dexlib2.dexbacked.raw.util.DexAnnotator this$0
public int compare (org.jf.dexlib2.dexbacked.raw.MapItem, org.jf.dexlib2.dexbacked.raw.MapItem)
org.jf.dexlib2.dexbacked.raw.MapItem o1
org.jf.dexlib2.dexbacked.raw.MapItem o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
org/jf/dexlib2/dexbacked/raw/util/DexAnnotator.class
DexAnnotator.java
package org.jf.dexlib2.dexbacked.raw.util
public org.jf.dexlib2.dexbacked.raw.util.DexAnnotator extends org.jf.dexlib2.util.AnnotatedBytes {
public final org.jf.dexlib2.dexbacked.raw.RawDexFile dexFile
private final java.util.Map annotators
private static final java.util.Map sectionAnnotationOrder
public void <init> (org.jf.dexlib2.dexbacked.raw.RawDexFile, int)
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
org.jf.dexlib2.dexbacked.raw.RawDexFile dexFile
int width
public void writeAnnotations (java.io.Writer) throws java.io.IOException
org.jf.dexlib2.dexbacked.raw.SectionAnnotator annotator
org.jf.dexlib2.dexbacked.raw.MapItem mapItem
java.io.Writer out
java.util.List mapItems
com.google.common.collect.Ordering ordering
public org.jf.dexlib2.dexbacked.raw.SectionAnnotator getAnnotator (int)
int itemType
static synthetic java.util.Map access$000 ()
static void <clinit> ()
int i
int[] sectionOrder
}
org/jf/dexlib2/dexbacked/reference/
org/jf/dexlib2/dexbacked/reference/DexBackedCallSiteReference.class
DexBackedCallSiteReference.java
package org.jf.dexlib2.dexbacked.reference
public org.jf.dexlib2.dexbacked.reference.DexBackedCallSiteReference extends org.jf.dexlib2.base.reference.BaseCallSiteReference {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
public final int callSiteIndex
public final int callSiteIdOffset
private int callSiteOffset
static final synthetic boolean $assertionsDisabled
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int callSiteIndex
public java.lang.String getName ()
public org.jf.dexlib2.iface.reference.MethodHandleReference getMethodHandle ()
org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator iter
org.jf.dexlib2.iface.value.EncodedValue encodedValue
public java.lang.String getMethodName ()
org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator iter
org.jf.dexlib2.iface.value.EncodedValue encodedValue
public org.jf.dexlib2.iface.reference.MethodProtoReference getMethodProto ()
org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator iter
org.jf.dexlib2.iface.value.EncodedValue encodedValue
public java.util.List getExtraArguments ()
java.util.List values
org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator iter
org.jf.dexlib2.iface.value.EncodedValue item
private org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator getCallSiteIterator ()
private int getCallSiteOffset ()
static void <clinit> ()
}
org/jf/dexlib2/dexbacked/reference/DexBackedFieldReference.class
DexBackedFieldReference.java
package org.jf.dexlib2.dexbacked.reference
public org.jf.dexlib2.dexbacked.reference.DexBackedFieldReference extends org.jf.dexlib2.base.reference.BaseFieldReference {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
public final int fieldIdItemOffset
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int fieldIndex
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public java.lang.String getType ()
public int getSize ()
}
org/jf/dexlib2/dexbacked/reference/DexBackedMethodHandleReference.class
DexBackedMethodHandleReference.java
package org.jf.dexlib2.dexbacked.reference
public org.jf.dexlib2.dexbacked.reference.DexBackedMethodHandleReference extends org.jf.dexlib2.base.reference.BaseMethodHandleReference {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
public final int methodHandleIndex
public final int methodHandleOffset
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int methodHandleIndex
public int getMethodHandleType ()
public org.jf.dexlib2.iface.reference.Reference getMemberReference ()
int memberIndex
}
org/jf/dexlib2/dexbacked/reference/DexBackedMethodProtoReference$1.class
DexBackedMethodProtoReference.java
package org.jf.dexlib2.dexbacked.reference
org.jf.dexlib2.dexbacked.reference.DexBackedMethodProtoReference$1 extends org.jf.dexlib2.dexbacked.util.FixedSizeList {
final synthetic int val$paramListStart
final synthetic int val$parameterCount
final synthetic org.jf.dexlib2.dexbacked.reference.DexBackedMethodProtoReference this$0
void <init> (org.jf.dexlib2.dexbacked.reference.DexBackedMethodProtoReference, int, int)
org.jf.dexlib2.dexbacked.reference.DexBackedMethodProtoReference this$0
public java.lang.String readItem (int)
int index
public int size ()
public volatile synthetic java.lang.Object readItem (int)
}
org/jf/dexlib2/dexbacked/reference/DexBackedMethodProtoReference.class
DexBackedMethodProtoReference.java
package org.jf.dexlib2.dexbacked.reference
public org.jf.dexlib2.dexbacked.reference.DexBackedMethodProtoReference extends org.jf.dexlib2.base.reference.BaseMethodProtoReference {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int protoIdItemOffset
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int protoIndex
public java.util.List getParameterTypes ()
int parameterCount
int paramListStart
int parametersOffset
public java.lang.String getReturnType ()
public int getSize ()
int size
java.util.List parameters
}
org/jf/dexlib2/dexbacked/reference/DexBackedMethodReference$1.class
DexBackedMethodReference.java
package org.jf.dexlib2.dexbacked.reference
org.jf.dexlib2.dexbacked.reference.DexBackedMethodReference$1 extends org.jf.dexlib2.dexbacked.util.FixedSizeList {
final synthetic int val$paramListStart
final synthetic int val$parameterCount
final synthetic org.jf.dexlib2.dexbacked.reference.DexBackedMethodReference this$0
void <init> (org.jf.dexlib2.dexbacked.reference.DexBackedMethodReference, int, int)
org.jf.dexlib2.dexbacked.reference.DexBackedMethodReference this$0
public java.lang.String readItem (int)
int index
public int size ()
public volatile synthetic java.lang.Object readItem (int)
}
org/jf/dexlib2/dexbacked/reference/DexBackedMethodReference.class
DexBackedMethodReference.java
package org.jf.dexlib2.dexbacked.reference
public org.jf.dexlib2.dexbacked.reference.DexBackedMethodReference extends org.jf.dexlib2.base.reference.BaseMethodReference {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
public final int methodIdItemOffset
private int protoIdItemOffset
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int methodIndex
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public java.util.List getParameterTypes ()
int parameterCount
int paramListStart
int protoIdItemOffset
int parametersOffset
public java.lang.String getReturnType ()
int protoIdItemOffset
private int getProtoIdItemOffset ()
public int getSize ()
}
org/jf/dexlib2/dexbacked/reference/DexBackedReference.class
DexBackedReference.java
package org.jf.dexlib2.dexbacked.reference
public abstract org.jf.dexlib2.dexbacked.reference.DexBackedReference extends java.lang.Object {
public void <init> ()
public static org.jf.dexlib2.iface.reference.Reference makeReference (org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int referenceType
int referenceIndex
}
org/jf/dexlib2/dexbacked/reference/DexBackedStringReference.class
DexBackedStringReference.java
package org.jf.dexlib2.dexbacked.reference
public org.jf.dexlib2.dexbacked.reference.DexBackedStringReference extends org.jf.dexlib2.base.reference.BaseStringReference {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
public final int stringIndex
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexBuf
int stringIndex
public java.lang.String getString ()
public int getSize ()
int size
int stringOffset
int stringDataOffset
org.jf.dexlib2.dexbacked.DexReader reader
int utf16Length
}
org/jf/dexlib2/dexbacked/reference/DexBackedTypeReference.class
DexBackedTypeReference.java
package org.jf.dexlib2.dexbacked.reference
public org.jf.dexlib2.dexbacked.reference.DexBackedTypeReference extends org.jf.dexlib2.base.reference.BaseTypeReference {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
public final int typeIndex
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int typeIndex
public java.lang.String getType ()
public int getSize ()
}
org/jf/dexlib2/dexbacked/util/
org/jf/dexlib2/dexbacked/util/AnnotationsDirectory$1.class
AnnotationsDirectory.java
package org.jf.dexlib2.dexbacked.util
final org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$1 extends org.jf.dexlib2.dexbacked.util.AnnotationsDirectory {
void <init> ()
public int getFieldAnnotationCount ()
public java.util.Set getClassAnnotations ()
public org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator getFieldAnnotationIterator ()
public org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator getMethodAnnotationIterator ()
public org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator getParameterAnnotationIterator ()
}
org/jf/dexlib2/dexbacked/util/AnnotationsDirectory$2.class
AnnotationsDirectory.java
package org.jf.dexlib2.dexbacked.util
final org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$2 extends org.jf.dexlib2.dexbacked.util.FixedSizeSet {
final synthetic org.jf.dexlib2.dexbacked.DexBackedDexFile val$dexFile
final synthetic int val$annotationSetOffset
final synthetic int val$size
void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
public org.jf.dexlib2.dexbacked.DexBackedAnnotation readItem (int)
int index
int annotationOffset
public int size ()
public volatile synthetic java.lang.Object readItem (int)
}
org/jf/dexlib2/dexbacked/util/AnnotationsDirectory$3.class
AnnotationsDirectory.java
package org.jf.dexlib2.dexbacked.util
final org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$3 extends org.jf.dexlib2.dexbacked.util.FixedSizeList {
final synthetic org.jf.dexlib2.dexbacked.DexBackedDexFile val$dexFile
final synthetic int val$annotationSetListOffset
final synthetic int val$size
void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
public java.util.Set readItem (int)
int index
int annotationSetOffset
public int size ()
public volatile synthetic java.lang.Object readItem (int)
}
org/jf/dexlib2/dexbacked/util/AnnotationsDirectory$AnnotationIterator$1.class
AnnotationsDirectory.java
package org.jf.dexlib2.dexbacked.util
final org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator$1 extends java.lang.Object implements org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator {
void <init> ()
public int seekTo (int)
int key
public void reset ()
}
org/jf/dexlib2/dexbacked/util/AnnotationsDirectory$AnnotationIterator.class
AnnotationsDirectory.java
package org.jf.dexlib2.dexbacked.util
public abstract org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator extends java.lang.Object {
public static final org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator EMPTY
public abstract int seekTo (int)
public abstract void reset ()
static void <clinit> ()
}
org/jf/dexlib2/dexbacked/util/AnnotationsDirectory$AnnotationsDirectoryImpl$AnnotationIteratorImpl.class
AnnotationsDirectory.java
package org.jf.dexlib2.dexbacked.util
org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationsDirectoryImpl$AnnotationIteratorImpl extends java.lang.Object implements org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator {
private final int startOffset
private final int size
private int currentIndex
private int currentItemIndex
final synthetic org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationsDirectoryImpl this$0
public void <init> (org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationsDirectoryImpl, int, int)
int startOffset
int size
public int seekTo (int)
int itemIndex
public void reset ()
}
org/jf/dexlib2/dexbacked/util/AnnotationsDirectory$AnnotationsDirectoryImpl.class
AnnotationsDirectory.java
package org.jf.dexlib2.dexbacked.util
org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationsDirectoryImpl extends org.jf.dexlib2.dexbacked.util.AnnotationsDirectory {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int directoryOffset
private static final int FIELD_COUNT_OFFSET
private static final int METHOD_COUNT_OFFSET
private static final int PARAMETER_COUNT_OFFSET
private static final int ANNOTATIONS_START_OFFSET
private static final int FIELD_ANNOTATION_SIZE
private static final int METHOD_ANNOTATION_SIZE
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int directoryOffset
public int getFieldAnnotationCount ()
public int getMethodAnnotationCount ()
public int getParameterAnnotationCount ()
public java.util.Set getClassAnnotations ()
public org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator getFieldAnnotationIterator ()
int fieldAnnotationCount
public org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator getMethodAnnotationIterator ()
int methodCount
int fieldCount
int methodAnnotationsOffset
public org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator getParameterAnnotationIterator ()
int parameterAnnotationCount
int fieldCount
int methodCount
int parameterAnnotationsOffset
}
org/jf/dexlib2/dexbacked/util/AnnotationsDirectory.class
AnnotationsDirectory.java
package org.jf.dexlib2.dexbacked.util
public abstract org.jf.dexlib2.dexbacked.util.AnnotationsDirectory extends java.lang.Object {
public static final org.jf.dexlib2.dexbacked.util.AnnotationsDirectory EMPTY
public void <init> ()
public abstract int getFieldAnnotationCount ()
public abstract java.util.Set getClassAnnotations ()
public abstract org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator getFieldAnnotationIterator ()
public abstract org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator getMethodAnnotationIterator ()
public abstract org.jf.dexlib2.dexbacked.util.AnnotationsDirectory$AnnotationIterator getParameterAnnotationIterator ()
public static org.jf.dexlib2.dexbacked.util.AnnotationsDirectory newOrEmpty (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int directoryAnnotationsOffset
public static java.util.Set getAnnotations (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
int size
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int annotationSetOffset
public static java.util.List getParameterAnnotations (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
int size
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int annotationSetListOffset
static void <clinit> ()
}
org/jf/dexlib2/dexbacked/util/DebugInfo$DebugInfoImpl$1.class
DebugInfo.java
package org.jf.dexlib2.dexbacked.util
final org.jf.dexlib2.dexbacked.util.DebugInfo$DebugInfoImpl$1 extends java.lang.Object implements org.jf.dexlib2.iface.debug.LocalInfo {
void <init> ()
public java.lang.String getName ()
public java.lang.String getType ()
public java.lang.String getSignature ()
}
org/jf/dexlib2/dexbacked/util/DebugInfo$DebugInfoImpl$2.class
DebugInfo.java
package org.jf.dexlib2.dexbacked.util
org.jf.dexlib2.dexbacked.util.DebugInfo$DebugInfoImpl$2 extends java.lang.Object implements org.jf.dexlib2.iface.debug.LocalInfo {
final synthetic org.jf.dexlib2.dexbacked.util.DebugInfo$DebugInfoImpl this$0
void <init> (org.jf.dexlib2.dexbacked.util.DebugInfo$DebugInfoImpl)
org.jf.dexlib2.dexbacked.util.DebugInfo$DebugInfoImpl this$0
public java.lang.String getName ()
public java.lang.String getType ()
public java.lang.String getSignature ()
}
org/jf/dexlib2/dexbacked/util/DebugInfo$DebugInfoImpl$3.class
DebugInfo.java
package org.jf.dexlib2.dexbacked.util
org.jf.dexlib2.dexbacked.util.DebugInfo$DebugInfoImpl$3 extends org.jf.dexlib2.dexbacked.util.VariableSizeLookaheadIterator {
private int codeAddress
private int lineNumber
final synthetic int val$lineNumberStart
final synthetic org.jf.dexlib2.iface.debug.LocalInfo[] val$locals
final synthetic org.jf.dexlib2.dexbacked.util.DebugInfo$DebugInfoImpl this$0
void <init> (org.jf.dexlib2.dexbacked.util.DebugInfo$DebugInfoImpl, org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int, org.jf.dexlib2.iface.debug.LocalInfo[])
org.jf.dexlib2.dexbacked.util.DebugInfo$DebugInfoImpl this$0
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
protected org.jf.dexlib2.iface.debug.DebugItem readNextItem (org.jf.dexlib2.dexbacked.DexReader)
int addressDiff
int lineDiff
int register
String name
String type
org.jf.dexlib2.immutable.debug.ImmutableStartLocal startLocal
int register
String name
String type
String signature
org.jf.dexlib2.immutable.debug.ImmutableStartLocal startLocal
org.jf.dexlib2.iface.debug.LocalInfo localInfo
int register
boolean replaceLocalInTable
org.jf.dexlib2.iface.debug.LocalInfo localInfo
org.jf.dexlib2.immutable.debug.ImmutableEndLocal endLocal
org.jf.dexlib2.iface.debug.LocalInfo localInfo
int register
org.jf.dexlib2.iface.debug.LocalInfo localInfo
org.jf.dexlib2.immutable.debug.ImmutableRestartLocal restartLocal
String sourceFile
int adjusted
int next
org.jf.dexlib2.dexbacked.DexReader reader
protected volatile synthetic java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader)
}
org/jf/dexlib2/dexbacked/util/DebugInfo$DebugInfoImpl$4.class
DebugInfo.java
package org.jf.dexlib2.dexbacked.util
org.jf.dexlib2.dexbacked.util.DebugInfo$DebugInfoImpl$4 extends org.jf.dexlib2.dexbacked.util.VariableSizeIterator {
final synthetic org.jf.dexlib2.dexbacked.util.DebugInfo$DebugInfoImpl this$0
void <init> (org.jf.dexlib2.dexbacked.util.DebugInfo$DebugInfoImpl, org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.util.DebugInfo$DebugInfoImpl this$0
org.jf.dexlib2.dexbacked.DexReader reader
int size
protected java.lang.String readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader reader
int index
protected volatile synthetic java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
}
org/jf/dexlib2/dexbacked/util/DebugInfo$DebugInfoImpl.class
DebugInfo.java
package org.jf.dexlib2.dexbacked.util
org.jf.dexlib2.dexbacked.util.DebugInfo$DebugInfoImpl extends org.jf.dexlib2.dexbacked.util.DebugInfo {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int debugInfoOffset
private final org.jf.dexlib2.dexbacked.DexBackedMethodImplementation methodImpl
private static final org.jf.dexlib2.iface.debug.LocalInfo EMPTY_LOCAL_INFO
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int, org.jf.dexlib2.dexbacked.DexBackedMethodImplementation)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int debugInfoOffset
org.jf.dexlib2.dexbacked.DexBackedMethodImplementation methodImpl
public java.util.Iterator iterator ()
org.jf.dexlib2.iface.debug.LocalInfo currentLocal
String type
int localIndex
org.jf.dexlib2.dexbacked.DexReader reader
int lineNumberStart
int registerCount
org.jf.dexlib2.iface.debug.LocalInfo[] locals
org.jf.dexlib2.dexbacked.DexBackedMethod method
java.util.Iterator parameterIterator
int parameterIndex
public org.jf.dexlib2.dexbacked.util.VariableSizeIterator getParameterNames (org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.dexbacked.DexReader reader
int parameterNameCount
public int getSize ()
java.util.Iterator iter
public volatile synthetic java.util.Iterator getParameterNames (org.jf.dexlib2.dexbacked.DexReader)
static synthetic org.jf.dexlib2.dexbacked.DexBackedMethodImplementation access$000 (org.jf.dexlib2.dexbacked.util.DebugInfo$DebugInfoImpl)
org.jf.dexlib2.dexbacked.util.DebugInfo$DebugInfoImpl x0
static synthetic org.jf.dexlib2.iface.debug.LocalInfo access$100 ()
static void <clinit> ()
}
org/jf/dexlib2/dexbacked/util/DebugInfo$EmptyDebugInfo.class
DebugInfo.java
package org.jf.dexlib2.dexbacked.util
org.jf.dexlib2.dexbacked.util.DebugInfo$EmptyDebugInfo extends org.jf.dexlib2.dexbacked.util.DebugInfo {
public static final org.jf.dexlib2.dexbacked.util.DebugInfo$EmptyDebugInfo INSTANCE
private void <init> ()
public java.util.Iterator iterator ()
public java.util.Iterator getParameterNames (org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.dexbacked.DexReader reader
public int getSize ()
static void <clinit> ()
}
org/jf/dexlib2/dexbacked/util/DebugInfo.class
DebugInfo.java
package org.jf.dexlib2.dexbacked.util
public abstract org.jf.dexlib2.dexbacked.util.DebugInfo extends java.lang.Object implements java.lang.Iterable {
public void <init> ()
public abstract java.util.Iterator getParameterNames (org.jf.dexlib2.dexbacked.DexReader)
public abstract int getSize ()
public static org.jf.dexlib2.dexbacked.util.DebugInfo newOrEmpty (org.jf.dexlib2.dexbacked.DexBackedDexFile, int, org.jf.dexlib2.dexbacked.DexBackedMethodImplementation)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int debugInfoOffset
org.jf.dexlib2.dexbacked.DexBackedMethodImplementation methodImpl
}
org/jf/dexlib2/dexbacked/util/EncodedArrayItemIterator$1.class
EncodedArrayItemIterator.java
package org.jf.dexlib2.dexbacked.util
final org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator$1 extends org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator {
void <init> ()
public org.jf.dexlib2.iface.value.EncodedValue getNextOrNull ()
public void skipNext ()
public int getReaderOffset ()
public int getItemCount ()
}
org/jf/dexlib2/dexbacked/util/EncodedArrayItemIterator$EncodedArrayItemIteratorImpl.class
EncodedArrayItemIterator.java
package org.jf.dexlib2.dexbacked.util
org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator$EncodedArrayItemIteratorImpl extends org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator {
private final org.jf.dexlib2.dexbacked.DexReader reader
private final int size
private int index
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
public org.jf.dexlib2.iface.value.EncodedValue getNextOrNull ()
public void skipNext ()
public int getReaderOffset ()
public int getItemCount ()
}
org/jf/dexlib2/dexbacked/util/EncodedArrayItemIterator.class
EncodedArrayItemIterator.java
package org.jf.dexlib2.dexbacked.util
public abstract org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator extends java.lang.Object {
public static final org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator EMPTY
public void <init> ()
public abstract org.jf.dexlib2.iface.value.EncodedValue getNextOrNull ()
public abstract void skipNext ()
public abstract int getReaderOffset ()
public abstract int getItemCount ()
public static org.jf.dexlib2.dexbacked.util.EncodedArrayItemIterator newOrEmpty (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
static void <clinit> ()
}
org/jf/dexlib2/dexbacked/util/FixedSizeList.class
FixedSizeList.java
package org.jf.dexlib2.dexbacked.util
public abstract org.jf.dexlib2.dexbacked.util.FixedSizeList extends java.util.AbstractList {
public void <init> ()
public java.lang.Object get (int)
int index
public abstract java.lang.Object readItem (int)
}
org/jf/dexlib2/dexbacked/util/FixedSizeSet$1.class
FixedSizeSet.java
package org.jf.dexlib2.dexbacked.util
org.jf.dexlib2.dexbacked.util.FixedSizeSet$1 extends java.lang.Object implements java.util.Iterator {
int index
final synthetic org.jf.dexlib2.dexbacked.util.FixedSizeSet this$0
void <init> (org.jf.dexlib2.dexbacked.util.FixedSizeSet)
org.jf.dexlib2.dexbacked.util.FixedSizeSet this$0
public boolean hasNext ()
public void remove ()
public java.lang.Object next ()
}
org/jf/dexlib2/dexbacked/util/FixedSizeSet.class
FixedSizeSet.java
package org.jf.dexlib2.dexbacked.util
public abstract org.jf.dexlib2.dexbacked.util.FixedSizeSet extends java.util.AbstractSet {
public void <init> ()
public java.util.Iterator iterator ()
public abstract java.lang.Object readItem (int)
}
org/jf/dexlib2/dexbacked/util/ParameterIterator$1.class
ParameterIterator.java
package org.jf.dexlib2.dexbacked.util
org.jf.dexlib2.dexbacked.util.ParameterIterator$1 extends org.jf.dexlib2.base.BaseMethodParameter {
final synthetic java.util.Set val$annotations
final synthetic String val$name
final synthetic String val$type
final synthetic org.jf.dexlib2.dexbacked.util.ParameterIterator this$0
void <init> (org.jf.dexlib2.dexbacked.util.ParameterIterator, java.util.Set, java.lang.String, java.lang.String)
org.jf.dexlib2.dexbacked.util.ParameterIterator this$0
public java.util.Set getAnnotations ()
public java.lang.String getName ()
public java.lang.String getType ()
}
org/jf/dexlib2/dexbacked/util/ParameterIterator.class
ParameterIterator.java
package org.jf.dexlib2.dexbacked.util
public org.jf.dexlib2.dexbacked.util.ParameterIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator parameterTypes
private final java.util.Iterator parameterAnnotations
private final java.util.Iterator parameterNames
public void <init> (java.util.List, java.util.List, java.util.Iterator)
java.util.List parameterTypes
java.util.List parameterAnnotations
java.util.Iterator parameterNames
public boolean hasNext ()
public org.jf.dexlib2.iface.MethodParameter next ()
java.util.Set annotations
String name
String type
java.util.Set annotations
String name
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/jf/dexlib2/dexbacked/util/VariableSizeCollection$1.class
VariableSizeCollection.java
package org.jf.dexlib2.dexbacked.util
org.jf.dexlib2.dexbacked.util.VariableSizeCollection$1 extends org.jf.dexlib2.dexbacked.util.VariableSizeIterator {
final synthetic org.jf.dexlib2.dexbacked.util.VariableSizeCollection this$0
void <init> (org.jf.dexlib2.dexbacked.util.VariableSizeCollection, org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
org.jf.dexlib2.dexbacked.util.VariableSizeCollection this$0
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
int size
protected java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader reader
int index
}
org/jf/dexlib2/dexbacked/util/VariableSizeCollection.class
VariableSizeCollection.java
package org.jf.dexlib2.dexbacked.util
public abstract org.jf.dexlib2.dexbacked.util.VariableSizeCollection extends java.util.AbstractCollection {
private final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int offset
private final int size
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
int size
protected abstract java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
public org.jf.dexlib2.dexbacked.util.VariableSizeIterator iterator ()
public int size ()
public volatile synthetic java.util.Iterator iterator ()
}
org/jf/dexlib2/dexbacked/util/VariableSizeIterator.class
VariableSizeIterator.java
package org.jf.dexlib2.dexbacked.util
public abstract org.jf.dexlib2.dexbacked.util.VariableSizeIterator extends java.lang.Object implements java.util.Iterator {
private final org.jf.dexlib2.dexbacked.DexReader reader
protected final int size
private int index
protected void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
int size
protected void <init> (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader reader
int size
protected abstract java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
public int getReaderOffset ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/jf/dexlib2/dexbacked/util/VariableSizeList$1.class
VariableSizeList.java
package org.jf.dexlib2.dexbacked.util
org.jf.dexlib2.dexbacked.util.VariableSizeList$1 extends org.jf.dexlib2.dexbacked.util.VariableSizeListIterator {
final synthetic org.jf.dexlib2.dexbacked.util.VariableSizeList this$0
void <init> (org.jf.dexlib2.dexbacked.util.VariableSizeList, org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
org.jf.dexlib2.dexbacked.util.VariableSizeList this$0
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
int size
protected java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader reader
int index
}
org/jf/dexlib2/dexbacked/util/VariableSizeList.class
VariableSizeList.java
package org.jf.dexlib2.dexbacked.util
public abstract org.jf.dexlib2.dexbacked.util.VariableSizeList extends java.util.AbstractSequentialList {
private final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int offset
private final int size
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
int size
protected abstract java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
public org.jf.dexlib2.dexbacked.util.VariableSizeListIterator listIterator ()
public int size ()
public org.jf.dexlib2.dexbacked.util.VariableSizeListIterator listIterator (int)
int i
int index
org.jf.dexlib2.dexbacked.util.VariableSizeListIterator iterator
public volatile synthetic java.util.ListIterator listIterator (int)
public volatile synthetic java.util.ListIterator listIterator ()
}
org/jf/dexlib2/dexbacked/util/VariableSizeListIterator.class
VariableSizeListIterator.java
package org.jf.dexlib2.dexbacked.util
public abstract org.jf.dexlib2.dexbacked.util.VariableSizeListIterator extends java.lang.Object implements java.util.ListIterator {
private org.jf.dexlib2.dexbacked.DexReader reader
protected final int size
private final int startOffset
private int index
protected void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
int size
protected abstract java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
public int getReaderOffset ()
public boolean hasNext ()
public java.lang.Object next ()
public boolean hasPrevious ()
public java.lang.Object previous ()
int targetIndex
public int nextIndex ()
public int previousIndex ()
public void remove ()
public void set (java.lang.Object)
Object t
public void add (java.lang.Object)
Object t
}
org/jf/dexlib2/dexbacked/util/VariableSizeLookaheadIterator.class
VariableSizeLookaheadIterator.java
package org.jf.dexlib2.dexbacked.util
public abstract org.jf.dexlib2.dexbacked.util.VariableSizeLookaheadIterator extends com.google.common.collect.AbstractIterator implements java.util.Iterator {
private final org.jf.dexlib2.dexbacked.DexReader reader
protected void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
protected abstract java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader)
protected java.lang.Object computeNext ()
public final int getReaderOffset ()
}
org/jf/dexlib2/dexbacked/util/VariableSizeSet$1.class
VariableSizeSet.java
package org.jf.dexlib2.dexbacked.util
org.jf.dexlib2.dexbacked.util.VariableSizeSet$1 extends org.jf.dexlib2.dexbacked.util.VariableSizeIterator {
final synthetic org.jf.dexlib2.dexbacked.util.VariableSizeSet this$0
void <init> (org.jf.dexlib2.dexbacked.util.VariableSizeSet, org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
org.jf.dexlib2.dexbacked.util.VariableSizeSet this$0
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
int size
protected java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader reader
int index
}
org/jf/dexlib2/dexbacked/util/VariableSizeSet.class
VariableSizeSet.java
package org.jf.dexlib2.dexbacked.util
public abstract org.jf.dexlib2.dexbacked.util.VariableSizeSet extends java.util.AbstractSet {
private final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int offset
private final int size
public void <init> (org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
int size
protected abstract java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
public org.jf.dexlib2.dexbacked.util.VariableSizeIterator iterator ()
public int size ()
public volatile synthetic java.util.Iterator iterator ()
}
org/jf/dexlib2/dexbacked/value/
org/jf/dexlib2/dexbacked/value/DexBackedAnnotationEncodedValue$1.class
DexBackedAnnotationEncodedValue.java
package org.jf.dexlib2.dexbacked.value
org.jf.dexlib2.dexbacked.value.DexBackedAnnotationEncodedValue$1 extends org.jf.dexlib2.dexbacked.util.VariableSizeSet {
final synthetic org.jf.dexlib2.dexbacked.value.DexBackedAnnotationEncodedValue this$0
void <init> (org.jf.dexlib2.dexbacked.value.DexBackedAnnotationEncodedValue, org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
org.jf.dexlib2.dexbacked.value.DexBackedAnnotationEncodedValue this$0
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
int size
protected org.jf.dexlib2.dexbacked.DexBackedAnnotationElement readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader dexReader
int index
protected volatile synthetic java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
}
org/jf/dexlib2/dexbacked/value/DexBackedAnnotationEncodedValue.class
DexBackedAnnotationEncodedValue.java
package org.jf.dexlib2.dexbacked.value
public org.jf.dexlib2.dexbacked.value.DexBackedAnnotationEncodedValue extends org.jf.dexlib2.base.value.BaseAnnotationEncodedValue implements org.jf.dexlib2.iface.value.AnnotationEncodedValue {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
public final String type
private final int elementCount
private final int elementsOffset
public void <init> (org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.dexbacked.DexReader reader
public static void skipFrom (org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.dexbacked.DexReader reader
int elementCount
private static void skipElements (org.jf.dexlib2.dexbacked.DexReader, int)
int i
org.jf.dexlib2.dexbacked.DexReader reader
int elementCount
public java.lang.String getType ()
public java.util.Set getElements ()
}
org/jf/dexlib2/dexbacked/value/DexBackedArrayEncodedValue$1.class
DexBackedArrayEncodedValue.java
package org.jf.dexlib2.dexbacked.value
org.jf.dexlib2.dexbacked.value.DexBackedArrayEncodedValue$1 extends org.jf.dexlib2.dexbacked.util.VariableSizeList {
final synthetic org.jf.dexlib2.dexbacked.value.DexBackedArrayEncodedValue this$0
void <init> (org.jf.dexlib2.dexbacked.value.DexBackedArrayEncodedValue, org.jf.dexlib2.dexbacked.DexBackedDexFile, int, int)
org.jf.dexlib2.dexbacked.value.DexBackedArrayEncodedValue this$0
org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
int offset
int size
protected org.jf.dexlib2.iface.value.EncodedValue readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader dexReader
int index
protected volatile synthetic java.lang.Object readNextItem (org.jf.dexlib2.dexbacked.DexReader, int)
}
org/jf/dexlib2/dexbacked/value/DexBackedArrayEncodedValue.class
DexBackedArrayEncodedValue.java
package org.jf.dexlib2.dexbacked.value
public org.jf.dexlib2.dexbacked.value.DexBackedArrayEncodedValue extends org.jf.dexlib2.base.value.BaseArrayEncodedValue implements org.jf.dexlib2.iface.value.ArrayEncodedValue {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int elementCount
private final int encodedArrayOffset
public void <init> (org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.dexbacked.DexReader reader
public static void skipFrom (org.jf.dexlib2.dexbacked.DexReader)
org.jf.dexlib2.dexbacked.DexReader reader
int elementCount
private static void skipElementsFrom (org.jf.dexlib2.dexbacked.DexReader, int)
int i
org.jf.dexlib2.dexbacked.DexReader reader
int elementCount
public java.util.List getValue ()
}
org/jf/dexlib2/dexbacked/value/DexBackedEncodedValue.class
DexBackedEncodedValue.java
package org.jf.dexlib2.dexbacked.value
public abstract org.jf.dexlib2.dexbacked.value.DexBackedEncodedValue extends java.lang.Object {
public void <init> ()
public static org.jf.dexlib2.iface.value.EncodedValue readFrom (org.jf.dexlib2.dexbacked.DexReader)
int b
int valueType
int valueArg
Exception ex
org.jf.dexlib2.dexbacked.DexReader reader
int startOffset
public static void skipFrom (org.jf.dexlib2.dexbacked.DexReader)
int valueArg
int b
int valueType
Exception ex
org.jf.dexlib2.dexbacked.DexReader reader
int startOffset
}
org/jf/dexlib2/dexbacked/value/DexBackedEnumEncodedValue.class
DexBackedEnumEncodedValue.java
package org.jf.dexlib2.dexbacked.value
public org.jf.dexlib2.dexbacked.value.DexBackedEnumEncodedValue extends org.jf.dexlib2.base.value.BaseEnumEncodedValue {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int fieldIndex
public void <init> (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader reader
int valueArg
public org.jf.dexlib2.iface.reference.FieldReference getValue ()
}
org/jf/dexlib2/dexbacked/value/DexBackedFieldEncodedValue.class
DexBackedFieldEncodedValue.java
package org.jf.dexlib2.dexbacked.value
public org.jf.dexlib2.dexbacked.value.DexBackedFieldEncodedValue extends org.jf.dexlib2.base.value.BaseFieldEncodedValue {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int fieldIndex
public void <init> (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader reader
int valueArg
public org.jf.dexlib2.iface.reference.FieldReference getValue ()
}
org/jf/dexlib2/dexbacked/value/DexBackedMethodEncodedValue.class
DexBackedMethodEncodedValue.java
package org.jf.dexlib2.dexbacked.value
public org.jf.dexlib2.dexbacked.value.DexBackedMethodEncodedValue extends org.jf.dexlib2.base.value.BaseMethodEncodedValue {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int methodIndex
public void <init> (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader reader
int valueArg
public org.jf.dexlib2.iface.reference.MethodReference getValue ()
}
org/jf/dexlib2/dexbacked/value/DexBackedMethodHandleEncodedValue.class
DexBackedMethodHandleEncodedValue.java
package org.jf.dexlib2.dexbacked.value
public org.jf.dexlib2.dexbacked.value.DexBackedMethodHandleEncodedValue extends org.jf.dexlib2.base.value.BaseMethodHandleEncodedValue {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int methodHandleIndex
public void <init> (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader reader
int valueArg
public org.jf.dexlib2.iface.reference.MethodHandleReference getValue ()
}
org/jf/dexlib2/dexbacked/value/DexBackedMethodTypeEncodedValue.class
DexBackedMethodTypeEncodedValue.java
package org.jf.dexlib2.dexbacked.value
public org.jf.dexlib2.dexbacked.value.DexBackedMethodTypeEncodedValue extends org.jf.dexlib2.base.value.BaseMethodTypeEncodedValue {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int methodProtoIndex
public void <init> (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader reader
int valueArg
public org.jf.dexlib2.iface.reference.MethodProtoReference getValue ()
}
org/jf/dexlib2/dexbacked/value/DexBackedStringEncodedValue.class
DexBackedStringEncodedValue.java
package org.jf.dexlib2.dexbacked.value
public org.jf.dexlib2.dexbacked.value.DexBackedStringEncodedValue extends org.jf.dexlib2.base.value.BaseStringEncodedValue {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int stringIndex
public void <init> (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader reader
int valueArg
public java.lang.String getValue ()
}
org/jf/dexlib2/dexbacked/value/DexBackedTypeEncodedValue.class
DexBackedTypeEncodedValue.java
package org.jf.dexlib2.dexbacked.value
public org.jf.dexlib2.dexbacked.value.DexBackedTypeEncodedValue extends org.jf.dexlib2.base.value.BaseTypeEncodedValue {
public final org.jf.dexlib2.dexbacked.DexBackedDexFile dexFile
private final int typeIndex
public void <init> (org.jf.dexlib2.dexbacked.DexReader, int)
org.jf.dexlib2.dexbacked.DexReader reader
int valueArg
public java.lang.String getValue ()
}
org/jf/dexlib2/iface/
org/jf/dexlib2/iface/Annotatable.class
Annotatable.java
package org.jf.dexlib2.iface
public abstract org.jf.dexlib2.iface.Annotatable extends java.lang.Object {
public abstract java.util.Set getAnnotations ()
}
org/jf/dexlib2/iface/Annotation.class
Annotation.java
package org.jf.dexlib2.iface
public abstract org.jf.dexlib2.iface.Annotation extends java.lang.Object implements org.jf.dexlib2.iface.BasicAnnotation java.lang.Comparable {
public abstract int getVisibility ()
public abstract java.lang.String getType ()
public abstract java.util.Set getElements ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.Annotation)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/AnnotationElement.class
AnnotationElement.java
package org.jf.dexlib2.iface
public abstract org.jf.dexlib2.iface.AnnotationElement extends java.lang.Object implements java.lang.Comparable {
public abstract java.lang.String getName ()
public abstract org.jf.dexlib2.iface.value.EncodedValue getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.AnnotationElement)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/BasicAnnotation.class
BasicAnnotation.java
package org.jf.dexlib2.iface
public abstract org.jf.dexlib2.iface.BasicAnnotation extends java.lang.Object {
public abstract java.lang.String getType ()
public abstract java.util.Set getElements ()
}
org/jf/dexlib2/iface/ClassDef.class
ClassDef.java
package org.jf.dexlib2.iface
public abstract org.jf.dexlib2.iface.ClassDef extends java.lang.Object implements org.jf.dexlib2.iface.reference.TypeReference org.jf.dexlib2.iface.Annotatable {
public abstract java.lang.String getType ()
public abstract int getAccessFlags ()
public abstract java.lang.String getSuperclass ()
public abstract java.util.List getInterfaces ()
public abstract java.lang.String getSourceFile ()
public abstract java.util.Set getAnnotations ()
public abstract java.lang.Iterable getStaticFields ()
public abstract java.lang.Iterable getInstanceFields ()
public abstract java.lang.Iterable getFields ()
public abstract java.lang.Iterable getDirectMethods ()
public abstract java.lang.Iterable getVirtualMethods ()
public abstract java.lang.Iterable getMethods ()
}
org/jf/dexlib2/iface/DexFile.class
DexFile.java
package org.jf.dexlib2.iface
public abstract org.jf.dexlib2.iface.DexFile extends java.lang.Object {
public abstract java.util.Set getClasses ()
public abstract org.jf.dexlib2.Opcodes getOpcodes ()
}
org/jf/dexlib2/iface/ExceptionHandler.class
ExceptionHandler.java
package org.jf.dexlib2.iface
public abstract org.jf.dexlib2.iface.ExceptionHandler extends java.lang.Object implements java.lang.Comparable {
public abstract java.lang.String getExceptionType ()
public abstract org.jf.dexlib2.iface.reference.TypeReference getExceptionTypeReference ()
public abstract int getHandlerCodeAddress ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.ExceptionHandler)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/Field.class
Field.java
package org.jf.dexlib2.iface
public abstract org.jf.dexlib2.iface.Field extends java.lang.Object implements org.jf.dexlib2.iface.reference.FieldReference org.jf.dexlib2.iface.Member {
public abstract java.lang.String getDefiningClass ()
public abstract java.lang.String getName ()
public abstract java.lang.String getType ()
public abstract int getAccessFlags ()
public abstract org.jf.dexlib2.iface.value.EncodedValue getInitialValue ()
public abstract java.util.Set getAnnotations ()
}
org/jf/dexlib2/iface/Member.class
Member.java
package org.jf.dexlib2.iface
public abstract org.jf.dexlib2.iface.Member extends java.lang.Object implements org.jf.dexlib2.iface.Annotatable {
public abstract java.lang.String getDefiningClass ()
public abstract java.lang.String getName ()
public abstract int getAccessFlags ()
}
org/jf/dexlib2/iface/Method.class
Method.java
package org.jf.dexlib2.iface
public abstract org.jf.dexlib2.iface.Method extends java.lang.Object implements org.jf.dexlib2.iface.reference.MethodReference org.jf.dexlib2.iface.Member {
public abstract java.lang.String getDefiningClass ()
public abstract java.lang.String getName ()
public abstract java.util.List getParameters ()
public abstract java.lang.String getReturnType ()
public abstract int getAccessFlags ()
public abstract java.util.Set getAnnotations ()
public abstract org.jf.dexlib2.iface.MethodImplementation getImplementation ()
}
org/jf/dexlib2/iface/MethodImplementation.class
MethodImplementation.java
package org.jf.dexlib2.iface
public abstract org.jf.dexlib2.iface.MethodImplementation extends java.lang.Object {
public abstract int getRegisterCount ()
public abstract java.lang.Iterable getInstructions ()
public abstract java.util.List getTryBlocks ()
public abstract java.lang.Iterable getDebugItems ()
}
org/jf/dexlib2/iface/MethodParameter.class
MethodParameter.java
package org.jf.dexlib2.iface
public abstract org.jf.dexlib2.iface.MethodParameter extends java.lang.Object implements org.jf.dexlib2.iface.reference.TypeReference org.jf.dexlib2.iface.debug.LocalInfo {
public abstract java.lang.String getType ()
public abstract java.util.Set getAnnotations ()
public abstract java.lang.String getName ()
public abstract java.lang.String getSignature ()
}
org/jf/dexlib2/iface/MultiDexContainer$MultiDexFile.class
MultiDexContainer.java
package org.jf.dexlib2.iface
public abstract org.jf.dexlib2.iface.MultiDexContainer$MultiDexFile extends java.lang.Object implements org.jf.dexlib2.iface.DexFile {
public abstract java.lang.String getEntryName ()
public abstract org.jf.dexlib2.iface.MultiDexContainer getContainer ()
}
org/jf/dexlib2/iface/MultiDexContainer.class
MultiDexContainer.java
package org.jf.dexlib2.iface
public abstract org.jf.dexlib2.iface.MultiDexContainer extends java.lang.Object {
public abstract java.util.List getDexEntryNames () throws java.io.IOException
public abstract org.jf.dexlib2.iface.DexFile getEntry (java.lang.String) throws java.io.IOException
}
org/jf/dexlib2/iface/TryBlock.class
TryBlock.java
package org.jf.dexlib2.iface
public abstract org.jf.dexlib2.iface.TryBlock extends java.lang.Object {
public abstract int getStartCodeAddress ()
public abstract int getCodeUnitCount ()
public abstract java.util.List getExceptionHandlers ()
public abstract boolean equals (java.lang.Object)
}
org/jf/dexlib2/iface/debug/
org/jf/dexlib2/iface/debug/DebugItem.class
DebugItem.java
package org.jf.dexlib2.iface.debug
public abstract org.jf.dexlib2.iface.debug.DebugItem extends java.lang.Object {
public abstract int getDebugItemType ()
public abstract int getCodeAddress ()
}
org/jf/dexlib2/iface/debug/EndLocal.class
EndLocal.java
package org.jf.dexlib2.iface.debug
public abstract org.jf.dexlib2.iface.debug.EndLocal extends java.lang.Object implements org.jf.dexlib2.iface.debug.DebugItem org.jf.dexlib2.iface.debug.LocalInfo {
public abstract int getRegister ()
}
org/jf/dexlib2/iface/debug/EpilogueBegin.class
EpilogueBegin.java
package org.jf.dexlib2.iface.debug
public abstract org.jf.dexlib2.iface.debug.EpilogueBegin extends java.lang.Object implements org.jf.dexlib2.iface.debug.DebugItem {
}
org/jf/dexlib2/iface/debug/LineNumber.class
LineNumber.java
package org.jf.dexlib2.iface.debug
public abstract org.jf.dexlib2.iface.debug.LineNumber extends java.lang.Object implements org.jf.dexlib2.iface.debug.DebugItem {
public abstract int getLineNumber ()
}
org/jf/dexlib2/iface/debug/LocalInfo.class
LocalInfo.java
package org.jf.dexlib2.iface.debug
public abstract org.jf.dexlib2.iface.debug.LocalInfo extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract java.lang.String getType ()
public abstract java.lang.String getSignature ()
}
org/jf/dexlib2/iface/debug/PrologueEnd.class
PrologueEnd.java
package org.jf.dexlib2.iface.debug
public abstract org.jf.dexlib2.iface.debug.PrologueEnd extends java.lang.Object implements org.jf.dexlib2.iface.debug.DebugItem {
}
org/jf/dexlib2/iface/debug/RestartLocal.class
RestartLocal.java
package org.jf.dexlib2.iface.debug
public abstract org.jf.dexlib2.iface.debug.RestartLocal extends java.lang.Object implements org.jf.dexlib2.iface.debug.DebugItem org.jf.dexlib2.iface.debug.LocalInfo {
public abstract int getRegister ()
}
org/jf/dexlib2/iface/debug/SetSourceFile.class
SetSourceFile.java
package org.jf.dexlib2.iface.debug
public abstract org.jf.dexlib2.iface.debug.SetSourceFile extends java.lang.Object implements org.jf.dexlib2.iface.debug.DebugItem {
public abstract java.lang.String getSourceFile ()
public abstract org.jf.dexlib2.iface.reference.StringReference getSourceFileReference ()
}
org/jf/dexlib2/iface/debug/StartLocal.class
StartLocal.java
package org.jf.dexlib2.iface.debug
public abstract org.jf.dexlib2.iface.debug.StartLocal extends java.lang.Object implements org.jf.dexlib2.iface.debug.DebugItem org.jf.dexlib2.iface.debug.LocalInfo {
public abstract int getRegister ()
public abstract org.jf.dexlib2.iface.reference.StringReference getNameReference ()
public abstract org.jf.dexlib2.iface.reference.TypeReference getTypeReference ()
public abstract org.jf.dexlib2.iface.reference.StringReference getSignatureReference ()
}
org/jf/dexlib2/iface/instruction/
org/jf/dexlib2/iface/instruction/DualReferenceInstruction.class
DualReferenceInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.DualReferenceInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.ReferenceInstruction {
public abstract org.jf.dexlib2.iface.reference.Reference getReference2 ()
public abstract int getReferenceType2 ()
}
org/jf/dexlib2/iface/instruction/FieldOffsetInstruction.class
FieldOffsetInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.FieldOffsetInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.Instruction {
public abstract int getFieldOffset ()
}
org/jf/dexlib2/iface/instruction/FiveRegisterInstruction.class
FiveRegisterInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.FiveRegisterInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.VariableRegisterInstruction {
public abstract int getRegisterC ()
public abstract int getRegisterD ()
public abstract int getRegisterE ()
public abstract int getRegisterF ()
public abstract int getRegisterG ()
}
org/jf/dexlib2/iface/instruction/HatLiteralInstruction.class
HatLiteralInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.HatLiteralInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.Instruction {
public abstract short getHatLiteral ()
}
org/jf/dexlib2/iface/instruction/InlineIndexInstruction.class
InlineIndexInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.InlineIndexInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.Instruction {
public abstract int getInlineIndex ()
}
org/jf/dexlib2/iface/instruction/Instruction.class
Instruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.Instruction extends java.lang.Object {
public abstract org.jf.dexlib2.Opcode getOpcode ()
public abstract int getCodeUnits ()
}
org/jf/dexlib2/iface/instruction/LongHatLiteralInstruction.class
LongHatLiteralInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.LongHatLiteralInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.WideLiteralInstruction org.jf.dexlib2.iface.instruction.HatLiteralInstruction {
}
org/jf/dexlib2/iface/instruction/NarrowHatLiteralInstruction.class
NarrowHatLiteralInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.NarrowHatLiteralInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.HatLiteralInstruction org.jf.dexlib2.iface.instruction.NarrowLiteralInstruction {
}
org/jf/dexlib2/iface/instruction/NarrowLiteralInstruction.class
NarrowLiteralInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.NarrowLiteralInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.WideLiteralInstruction {
public abstract int getNarrowLiteral ()
}
org/jf/dexlib2/iface/instruction/OffsetInstruction.class
OffsetInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.OffsetInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.Instruction {
public abstract int getCodeOffset ()
}
org/jf/dexlib2/iface/instruction/OneRegisterInstruction.class
OneRegisterInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.OneRegisterInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.Instruction {
public abstract int getRegisterA ()
}
org/jf/dexlib2/iface/instruction/PayloadInstruction.class
PayloadInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.PayloadInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.Instruction {
}
org/jf/dexlib2/iface/instruction/ReferenceInstruction.class
ReferenceInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.ReferenceInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.Instruction {
public abstract org.jf.dexlib2.iface.reference.Reference getReference ()
public abstract int getReferenceType ()
}
org/jf/dexlib2/iface/instruction/RegisterRangeInstruction.class
RegisterRangeInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.RegisterRangeInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.VariableRegisterInstruction {
public abstract int getStartRegister ()
}
org/jf/dexlib2/iface/instruction/SwitchElement.class
SwitchElement.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.SwitchElement extends java.lang.Object {
public abstract int getKey ()
public abstract int getOffset ()
}
org/jf/dexlib2/iface/instruction/SwitchPayload.class
SwitchPayload.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.SwitchPayload extends java.lang.Object implements org.jf.dexlib2.iface.instruction.PayloadInstruction {
public abstract java.util.List getSwitchElements ()
}
org/jf/dexlib2/iface/instruction/ThreeRegisterInstruction.class
ThreeRegisterInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.ThreeRegisterInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.TwoRegisterInstruction {
public abstract int getRegisterC ()
}
org/jf/dexlib2/iface/instruction/TwoRegisterInstruction.class
TwoRegisterInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.TwoRegisterInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.OneRegisterInstruction {
public abstract int getRegisterB ()
}
org/jf/dexlib2/iface/instruction/VariableRegisterInstruction.class
VariableRegisterInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.VariableRegisterInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.Instruction {
public abstract int getRegisterCount ()
}
org/jf/dexlib2/iface/instruction/VerificationErrorInstruction.class
VerificationErrorInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.VerificationErrorInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.Instruction {
public abstract int getVerificationError ()
}
org/jf/dexlib2/iface/instruction/VtableIndexInstruction.class
VtableIndexInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.VtableIndexInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.Instruction {
public abstract int getVtableIndex ()
}
org/jf/dexlib2/iface/instruction/WideLiteralInstruction.class
WideLiteralInstruction.java
package org.jf.dexlib2.iface.instruction
public abstract org.jf.dexlib2.iface.instruction.WideLiteralInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.Instruction {
public abstract long getWideLiteral ()
}
org/jf/dexlib2/iface/instruction/formats/
org/jf/dexlib2/iface/instruction/formats/ArrayPayload.class
ArrayPayload.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.ArrayPayload extends java.lang.Object implements org.jf.dexlib2.iface.instruction.PayloadInstruction {
public abstract int getElementWidth ()
public abstract java.util.List getArrayElements ()
}
org/jf/dexlib2/iface/instruction/formats/Instruction10t.class
Instruction10t.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction10t extends java.lang.Object implements org.jf.dexlib2.iface.instruction.OffsetInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction10x.class
Instruction10x.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction10x extends java.lang.Object implements org.jf.dexlib2.iface.instruction.Instruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction11n.class
Instruction11n.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction11n extends java.lang.Object implements org.jf.dexlib2.iface.instruction.OneRegisterInstruction org.jf.dexlib2.iface.instruction.NarrowLiteralInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction11x.class
Instruction11x.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction11x extends java.lang.Object implements org.jf.dexlib2.iface.instruction.OneRegisterInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction12x.class
Instruction12x.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction12x extends java.lang.Object implements org.jf.dexlib2.iface.instruction.TwoRegisterInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction20bc.class
Instruction20bc.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction20bc extends java.lang.Object implements org.jf.dexlib2.iface.instruction.VerificationErrorInstruction org.jf.dexlib2.iface.instruction.ReferenceInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction20t.class
Instruction20t.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction20t extends java.lang.Object implements org.jf.dexlib2.iface.instruction.OffsetInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction21c.class
Instruction21c.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction21c extends java.lang.Object implements org.jf.dexlib2.iface.instruction.OneRegisterInstruction org.jf.dexlib2.iface.instruction.ReferenceInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction21ih.class
Instruction21ih.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction21ih extends java.lang.Object implements org.jf.dexlib2.iface.instruction.OneRegisterInstruction org.jf.dexlib2.iface.instruction.NarrowHatLiteralInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction21lh.class
Instruction21lh.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction21lh extends java.lang.Object implements org.jf.dexlib2.iface.instruction.OneRegisterInstruction org.jf.dexlib2.iface.instruction.LongHatLiteralInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction21s.class
Instruction21s.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction21s extends java.lang.Object implements org.jf.dexlib2.iface.instruction.OneRegisterInstruction org.jf.dexlib2.iface.instruction.NarrowLiteralInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction21t.class
Instruction21t.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction21t extends java.lang.Object implements org.jf.dexlib2.iface.instruction.OneRegisterInstruction org.jf.dexlib2.iface.instruction.OffsetInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction22b.class
Instruction22b.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction22b extends java.lang.Object implements org.jf.dexlib2.iface.instruction.TwoRegisterInstruction org.jf.dexlib2.iface.instruction.NarrowLiteralInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction22c.class
Instruction22c.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction22c extends java.lang.Object implements org.jf.dexlib2.iface.instruction.TwoRegisterInstruction org.jf.dexlib2.iface.instruction.ReferenceInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction22cs.class
Instruction22cs.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction22cs extends java.lang.Object implements org.jf.dexlib2.iface.instruction.TwoRegisterInstruction org.jf.dexlib2.iface.instruction.FieldOffsetInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction22s.class
Instruction22s.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction22s extends java.lang.Object implements org.jf.dexlib2.iface.instruction.TwoRegisterInstruction org.jf.dexlib2.iface.instruction.NarrowLiteralInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction22t.class
Instruction22t.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction22t extends java.lang.Object implements org.jf.dexlib2.iface.instruction.TwoRegisterInstruction org.jf.dexlib2.iface.instruction.OffsetInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction22x.class
Instruction22x.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction22x extends java.lang.Object implements org.jf.dexlib2.iface.instruction.TwoRegisterInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction23x.class
Instruction23x.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction23x extends java.lang.Object implements org.jf.dexlib2.iface.instruction.ThreeRegisterInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction30t.class
Instruction30t.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction30t extends java.lang.Object implements org.jf.dexlib2.iface.instruction.OffsetInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction31c.class
Instruction31c.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction31c extends java.lang.Object implements org.jf.dexlib2.iface.instruction.OneRegisterInstruction org.jf.dexlib2.iface.instruction.ReferenceInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction31i.class
Instruction31i.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction31i extends java.lang.Object implements org.jf.dexlib2.iface.instruction.OneRegisterInstruction org.jf.dexlib2.iface.instruction.NarrowLiteralInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction31t.class
Instruction31t.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction31t extends java.lang.Object implements org.jf.dexlib2.iface.instruction.OneRegisterInstruction org.jf.dexlib2.iface.instruction.OffsetInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction32x.class
Instruction32x.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction32x extends java.lang.Object implements org.jf.dexlib2.iface.instruction.TwoRegisterInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction35c.class
Instruction35c.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction35c extends java.lang.Object implements org.jf.dexlib2.iface.instruction.FiveRegisterInstruction org.jf.dexlib2.iface.instruction.ReferenceInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction35mi.class
Instruction35mi.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction35mi extends java.lang.Object implements org.jf.dexlib2.iface.instruction.FiveRegisterInstruction org.jf.dexlib2.iface.instruction.InlineIndexInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction35ms.class
Instruction35ms.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction35ms extends java.lang.Object implements org.jf.dexlib2.iface.instruction.FiveRegisterInstruction org.jf.dexlib2.iface.instruction.VtableIndexInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction3rc.class
Instruction3rc.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction3rc extends java.lang.Object implements org.jf.dexlib2.iface.instruction.RegisterRangeInstruction org.jf.dexlib2.iface.instruction.ReferenceInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction3rmi.class
Instruction3rmi.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction3rmi extends java.lang.Object implements org.jf.dexlib2.iface.instruction.RegisterRangeInstruction org.jf.dexlib2.iface.instruction.InlineIndexInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction3rms.class
Instruction3rms.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction3rms extends java.lang.Object implements org.jf.dexlib2.iface.instruction.RegisterRangeInstruction org.jf.dexlib2.iface.instruction.VtableIndexInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction45cc.class
Instruction45cc.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction45cc extends java.lang.Object implements org.jf.dexlib2.iface.instruction.FiveRegisterInstruction org.jf.dexlib2.iface.instruction.DualReferenceInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction4rcc.class
Instruction4rcc.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction4rcc extends java.lang.Object implements org.jf.dexlib2.iface.instruction.RegisterRangeInstruction org.jf.dexlib2.iface.instruction.DualReferenceInstruction {
}
org/jf/dexlib2/iface/instruction/formats/Instruction51l.class
Instruction51l.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.Instruction51l extends java.lang.Object implements org.jf.dexlib2.iface.instruction.OneRegisterInstruction org.jf.dexlib2.iface.instruction.WideLiteralInstruction {
}
org/jf/dexlib2/iface/instruction/formats/PackedSwitchPayload.class
PackedSwitchPayload.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.PackedSwitchPayload extends java.lang.Object implements org.jf.dexlib2.iface.instruction.SwitchPayload {
}
org/jf/dexlib2/iface/instruction/formats/SparseSwitchPayload.class
SparseSwitchPayload.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.SparseSwitchPayload extends java.lang.Object implements org.jf.dexlib2.iface.instruction.SwitchPayload {
}
org/jf/dexlib2/iface/instruction/formats/UnknownInstruction.class
UnknownInstruction.java
package org.jf.dexlib2.iface.instruction.formats
public abstract org.jf.dexlib2.iface.instruction.formats.UnknownInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.formats.Instruction10x {
public abstract int getOriginalOpcode ()
}
org/jf/dexlib2/iface/reference/
org/jf/dexlib2/iface/reference/CallSiteReference.class
CallSiteReference.java
package org.jf.dexlib2.iface.reference
public abstract org.jf.dexlib2.iface.reference.CallSiteReference extends java.lang.Object implements org.jf.dexlib2.iface.reference.Reference {
public abstract java.lang.String getName ()
public abstract org.jf.dexlib2.iface.reference.MethodHandleReference getMethodHandle ()
public abstract java.lang.String getMethodName ()
public abstract org.jf.dexlib2.iface.reference.MethodProtoReference getMethodProto ()
public abstract java.util.List getExtraArguments ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
}
org/jf/dexlib2/iface/reference/FieldReference.class
FieldReference.java
package org.jf.dexlib2.iface.reference
public abstract org.jf.dexlib2.iface.reference.FieldReference extends java.lang.Object implements org.jf.dexlib2.iface.reference.Reference java.lang.Comparable {
public abstract java.lang.String getDefiningClass ()
public abstract java.lang.String getName ()
public abstract java.lang.String getType ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.reference.FieldReference)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/reference/MethodHandleReference.class
MethodHandleReference.java
package org.jf.dexlib2.iface.reference
public abstract org.jf.dexlib2.iface.reference.MethodHandleReference extends java.lang.Object implements org.jf.dexlib2.iface.reference.Reference java.lang.Comparable {
public abstract int getMethodHandleType ()
public abstract org.jf.dexlib2.iface.reference.Reference getMemberReference ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.reference.MethodHandleReference)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/reference/MethodProtoReference.class
MethodProtoReference.java
package org.jf.dexlib2.iface.reference
public abstract org.jf.dexlib2.iface.reference.MethodProtoReference extends java.lang.Object implements org.jf.dexlib2.iface.reference.Reference java.lang.Comparable {
public abstract java.util.List getParameterTypes ()
public abstract java.lang.String getReturnType ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.reference.MethodProtoReference)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/reference/MethodReference.class
MethodReference.java
package org.jf.dexlib2.iface.reference
public abstract org.jf.dexlib2.iface.reference.MethodReference extends java.lang.Object implements org.jf.dexlib2.iface.reference.Reference java.lang.Comparable {
public abstract java.lang.String getDefiningClass ()
public abstract java.lang.String getName ()
public abstract java.util.List getParameterTypes ()
public abstract java.lang.String getReturnType ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.reference.MethodReference)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/reference/Reference.class
Reference.java
package org.jf.dexlib2.iface.reference
public abstract org.jf.dexlib2.iface.reference.Reference extends java.lang.Object {
}
org/jf/dexlib2/iface/reference/StringReference.class
StringReference.java
package org.jf.dexlib2.iface.reference
public abstract org.jf.dexlib2.iface.reference.StringReference extends java.lang.Object implements org.jf.dexlib2.iface.reference.Reference java.lang.CharSequence java.lang.Comparable {
public abstract java.lang.String getString ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (java.lang.CharSequence)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/reference/TypeReference.class
TypeReference.java
package org.jf.dexlib2.iface.reference
public abstract org.jf.dexlib2.iface.reference.TypeReference extends java.lang.Object implements org.jf.dexlib2.iface.reference.Reference java.lang.CharSequence java.lang.Comparable {
public abstract java.lang.String getType ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (java.lang.CharSequence)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/
org/jf/dexlib2/iface/value/AnnotationEncodedValue.class
AnnotationEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.AnnotationEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue org.jf.dexlib2.iface.BasicAnnotation {
public abstract java.lang.String getType ()
public abstract java.util.Set getElements ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/ArrayEncodedValue.class
ArrayEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.ArrayEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract java.util.List getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/BooleanEncodedValue.class
BooleanEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.BooleanEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract boolean getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/ByteEncodedValue.class
ByteEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.ByteEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract byte getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/CharEncodedValue.class
CharEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.CharEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract char getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/DoubleEncodedValue.class
DoubleEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.DoubleEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract double getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/EncodedValue.class
EncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.EncodedValue extends java.lang.Object implements java.lang.Comparable {
public abstract int getValueType ()
}
org/jf/dexlib2/iface/value/EnumEncodedValue.class
EnumEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.EnumEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract org.jf.dexlib2.iface.reference.FieldReference getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/FieldEncodedValue.class
FieldEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.FieldEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract org.jf.dexlib2.iface.reference.FieldReference getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/FloatEncodedValue.class
FloatEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.FloatEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract float getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/IntEncodedValue.class
IntEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.IntEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract int getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/LongEncodedValue.class
LongEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.LongEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract long getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/MethodEncodedValue.class
MethodEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.MethodEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract org.jf.dexlib2.iface.reference.MethodReference getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/MethodHandleEncodedValue.class
MethodHandleEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.MethodHandleEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract org.jf.dexlib2.iface.reference.MethodHandleReference getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/MethodTypeEncodedValue.class
MethodTypeEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.MethodTypeEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract org.jf.dexlib2.iface.reference.MethodProtoReference getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/NullEncodedValue.class
NullEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.NullEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/ShortEncodedValue.class
ShortEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.ShortEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract short getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/StringEncodedValue.class
StringEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.StringEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract java.lang.String getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/iface/value/TypeEncodedValue.class
TypeEncodedValue.java
package org.jf.dexlib2.iface.value
public abstract org.jf.dexlib2.iface.value.TypeEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
public abstract java.lang.String getValue ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
public abstract int compareTo (org.jf.dexlib2.iface.value.EncodedValue)
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/immutable/
org/jf/dexlib2/immutable/ImmutableAnnotation$1.class
ImmutableAnnotation.java
package org.jf.dexlib2.immutable
final org.jf.dexlib2.immutable.ImmutableAnnotation$1 extends org.jf.util.ImmutableConverter {
void <init> ()
protected boolean isImmutable (org.jf.dexlib2.iface.Annotation)
org.jf.dexlib2.iface.Annotation item
protected org.jf.dexlib2.immutable.ImmutableAnnotation makeImmutable (org.jf.dexlib2.iface.Annotation)
org.jf.dexlib2.iface.Annotation item
protected volatile synthetic java.lang.Object makeImmutable (java.lang.Object)
protected volatile synthetic boolean isImmutable (java.lang.Object)
}
org/jf/dexlib2/immutable/ImmutableAnnotation.class
ImmutableAnnotation.java
package org.jf.dexlib2.immutable
public org.jf.dexlib2.immutable.ImmutableAnnotation extends org.jf.dexlib2.base.BaseAnnotation {
protected final int visibility
protected final String type
protected final com.google.common.collect.ImmutableSet elements
private static final org.jf.util.ImmutableConverter CONVERTER
public void <init> (int, java.lang.String, java.util.Collection)
int visibility
String type
java.util.Collection elements
public void <init> (int, java.lang.String, com.google.common.collect.ImmutableSet)
int visibility
String type
com.google.common.collect.ImmutableSet elements
public static org.jf.dexlib2.immutable.ImmutableAnnotation of (org.jf.dexlib2.iface.Annotation)
org.jf.dexlib2.iface.Annotation annotation
public int getVisibility ()
public java.lang.String getType ()
public com.google.common.collect.ImmutableSet getElements ()
public static com.google.common.collect.ImmutableSet immutableSetOf (java.lang.Iterable)
Iterable list
public volatile synthetic java.util.Set getElements ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/ImmutableAnnotationElement$1.class
ImmutableAnnotationElement.java
package org.jf.dexlib2.immutable
final org.jf.dexlib2.immutable.ImmutableAnnotationElement$1 extends org.jf.util.ImmutableConverter {
void <init> ()
protected boolean isImmutable (org.jf.dexlib2.iface.AnnotationElement)
org.jf.dexlib2.iface.AnnotationElement item
protected org.jf.dexlib2.immutable.ImmutableAnnotationElement makeImmutable (org.jf.dexlib2.iface.AnnotationElement)
org.jf.dexlib2.iface.AnnotationElement item
protected volatile synthetic java.lang.Object makeImmutable (java.lang.Object)
protected volatile synthetic boolean isImmutable (java.lang.Object)
}
org/jf/dexlib2/immutable/ImmutableAnnotationElement.class
ImmutableAnnotationElement.java
package org.jf.dexlib2.immutable
public org.jf.dexlib2.immutable.ImmutableAnnotationElement extends org.jf.dexlib2.base.BaseAnnotationElement {
protected final String name
protected final org.jf.dexlib2.immutable.value.ImmutableEncodedValue value
private static final org.jf.util.ImmutableConverter CONVERTER
public void <init> (java.lang.String, org.jf.dexlib2.iface.value.EncodedValue)
String name
org.jf.dexlib2.iface.value.EncodedValue value
public void <init> (java.lang.String, org.jf.dexlib2.immutable.value.ImmutableEncodedValue)
String name
org.jf.dexlib2.immutable.value.ImmutableEncodedValue value
public static org.jf.dexlib2.immutable.ImmutableAnnotationElement of (org.jf.dexlib2.iface.AnnotationElement)
org.jf.dexlib2.iface.AnnotationElement annotationElement
public java.lang.String getName ()
public org.jf.dexlib2.iface.value.EncodedValue getValue ()
public static com.google.common.collect.ImmutableSet immutableSetOf (java.lang.Iterable)
Iterable list
static void <clinit> ()
}
org/jf/dexlib2/immutable/ImmutableClassDef$1.class
ImmutableClassDef.java
package org.jf.dexlib2.immutable
org.jf.dexlib2.immutable.ImmutableClassDef$1 extends java.util.AbstractCollection {
final synthetic org.jf.dexlib2.immutable.ImmutableClassDef this$0
void <init> (org.jf.dexlib2.immutable.ImmutableClassDef)
org.jf.dexlib2.immutable.ImmutableClassDef this$0
public java.util.Iterator iterator ()
public int size ()
}
org/jf/dexlib2/immutable/ImmutableClassDef$2.class
ImmutableClassDef.java
package org.jf.dexlib2.immutable
org.jf.dexlib2.immutable.ImmutableClassDef$2 extends java.util.AbstractCollection {
final synthetic org.jf.dexlib2.immutable.ImmutableClassDef this$0
void <init> (org.jf.dexlib2.immutable.ImmutableClassDef)
org.jf.dexlib2.immutable.ImmutableClassDef this$0
public java.util.Iterator iterator ()
public int size ()
}
org/jf/dexlib2/immutable/ImmutableClassDef$3.class
ImmutableClassDef.java
package org.jf.dexlib2.immutable
final org.jf.dexlib2.immutable.ImmutableClassDef$3 extends org.jf.util.ImmutableConverter {
void <init> ()
protected boolean isImmutable (org.jf.dexlib2.iface.ClassDef)
org.jf.dexlib2.iface.ClassDef item
protected org.jf.dexlib2.immutable.ImmutableClassDef makeImmutable (org.jf.dexlib2.iface.ClassDef)
org.jf.dexlib2.iface.ClassDef item
protected volatile synthetic java.lang.Object makeImmutable (java.lang.Object)
protected volatile synthetic boolean isImmutable (java.lang.Object)
}
org/jf/dexlib2/immutable/ImmutableClassDef.class
ImmutableClassDef.java
package org.jf.dexlib2.immutable
public org.jf.dexlib2.immutable.ImmutableClassDef extends org.jf.dexlib2.base.reference.BaseTypeReference implements org.jf.dexlib2.iface.ClassDef {
protected final String type
protected final int accessFlags
protected final String superclass
protected final com.google.common.collect.ImmutableList interfaces
protected final String sourceFile
protected final com.google.common.collect.ImmutableSet annotations
protected final com.google.common.collect.ImmutableSortedSet staticFields
protected final com.google.common.collect.ImmutableSortedSet instanceFields
protected final com.google.common.collect.ImmutableSortedSet directMethods
protected final com.google.common.collect.ImmutableSortedSet virtualMethods
private static final org.jf.util.ImmutableConverter CONVERTER
public void <init> (java.lang.String, int, java.lang.String, java.util.Collection, java.lang.String, java.util.Collection, java.lang.Iterable, java.lang.Iterable)
String type
int accessFlags
String superclass
java.util.Collection interfaces
String sourceFile
java.util.Collection annotations
Iterable fields
Iterable methods
public void <init> (java.lang.String, int, java.lang.String, java.util.Collection, java.lang.String, java.util.Collection, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
String type
int accessFlags
String superclass
java.util.Collection interfaces
String sourceFile
java.util.Collection annotations
Iterable staticFields
Iterable instanceFields
Iterable directMethods
Iterable virtualMethods
public void <init> (java.lang.String, int, java.lang.String, com.google.common.collect.ImmutableList, java.lang.String, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSortedSet, com.google.common.collect.ImmutableSortedSet, com.google.common.collect.ImmutableSortedSet, com.google.common.collect.ImmutableSortedSet)
String type
int accessFlags
String superclass
com.google.common.collect.ImmutableList interfaces
String sourceFile
com.google.common.collect.ImmutableSet annotations
com.google.common.collect.ImmutableSortedSet staticFields
com.google.common.collect.ImmutableSortedSet instanceFields
com.google.common.collect.ImmutableSortedSet directMethods
com.google.common.collect.ImmutableSortedSet virtualMethods
public static org.jf.dexlib2.immutable.ImmutableClassDef of (org.jf.dexlib2.iface.ClassDef)
org.jf.dexlib2.iface.ClassDef classDef
public java.lang.String getType ()
public int getAccessFlags ()
public java.lang.String getSuperclass ()
public com.google.common.collect.ImmutableList getInterfaces ()
public java.lang.String getSourceFile ()
public com.google.common.collect.ImmutableSet getAnnotations ()
public com.google.common.collect.ImmutableSet getStaticFields ()
public com.google.common.collect.ImmutableSet getInstanceFields ()
public com.google.common.collect.ImmutableSet getDirectMethods ()
public com.google.common.collect.ImmutableSet getVirtualMethods ()
public java.util.Collection getFields ()
public java.util.Collection getMethods ()
public static com.google.common.collect.ImmutableSet immutableSetOf (java.lang.Iterable)
Iterable iterable
public volatile synthetic java.lang.Iterable getMethods ()
public volatile synthetic java.lang.Iterable getVirtualMethods ()
public volatile synthetic java.lang.Iterable getDirectMethods ()
public volatile synthetic java.lang.Iterable getFields ()
public volatile synthetic java.lang.Iterable getInstanceFields ()
public volatile synthetic java.lang.Iterable getStaticFields ()
public volatile synthetic java.util.Set getAnnotations ()
public volatile synthetic java.util.List getInterfaces ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/ImmutableDexFile.class
ImmutableDexFile.java
package org.jf.dexlib2.immutable
public org.jf.dexlib2.immutable.ImmutableDexFile extends java.lang.Object implements org.jf.dexlib2.iface.DexFile {
protected final com.google.common.collect.ImmutableSet classes
private final org.jf.dexlib2.Opcodes opcodes
public void <init> (org.jf.dexlib2.Opcodes, java.util.Collection)
org.jf.dexlib2.Opcodes opcodes
java.util.Collection classes
public void <init> (org.jf.dexlib2.Opcodes, com.google.common.collect.ImmutableSet)
org.jf.dexlib2.Opcodes opcodes
com.google.common.collect.ImmutableSet classes
public static org.jf.dexlib2.immutable.ImmutableDexFile of (org.jf.dexlib2.iface.DexFile)
org.jf.dexlib2.iface.DexFile dexFile
public com.google.common.collect.ImmutableSet getClasses ()
public org.jf.dexlib2.Opcodes getOpcodes ()
public volatile synthetic java.util.Set getClasses ()
}
org/jf/dexlib2/immutable/ImmutableExceptionHandler$1.class
ImmutableExceptionHandler.java
package org.jf.dexlib2.immutable
final org.jf.dexlib2.immutable.ImmutableExceptionHandler$1 extends org.jf.util.ImmutableConverter {
void <init> ()
protected boolean isImmutable (org.jf.dexlib2.iface.ExceptionHandler)
org.jf.dexlib2.iface.ExceptionHandler item
protected org.jf.dexlib2.immutable.ImmutableExceptionHandler makeImmutable (org.jf.dexlib2.iface.ExceptionHandler)
org.jf.dexlib2.iface.ExceptionHandler item
protected volatile synthetic java.lang.Object makeImmutable (java.lang.Object)
protected volatile synthetic boolean isImmutable (java.lang.Object)
}
org/jf/dexlib2/immutable/ImmutableExceptionHandler.class
ImmutableExceptionHandler.java
package org.jf.dexlib2.immutable
public org.jf.dexlib2.immutable.ImmutableExceptionHandler extends org.jf.dexlib2.base.BaseExceptionHandler implements org.jf.dexlib2.iface.ExceptionHandler {
protected final String exceptionType
protected final int handlerCodeAddress
private static final org.jf.util.ImmutableConverter CONVERTER
public void <init> (java.lang.String, int)
String exceptionType
int handlerCodeAddress
public static org.jf.dexlib2.immutable.ImmutableExceptionHandler of (org.jf.dexlib2.iface.ExceptionHandler)
org.jf.dexlib2.iface.ExceptionHandler exceptionHandler
public java.lang.String getExceptionType ()
public int getHandlerCodeAddress ()
public static com.google.common.collect.ImmutableList immutableListOf (java.lang.Iterable)
Iterable list
static void <clinit> ()
}
org/jf/dexlib2/immutable/ImmutableField$1.class
ImmutableField.java
package org.jf.dexlib2.immutable
final org.jf.dexlib2.immutable.ImmutableField$1 extends org.jf.util.ImmutableConverter {
void <init> ()
protected boolean isImmutable (org.jf.dexlib2.iface.Field)
org.jf.dexlib2.iface.Field item
protected org.jf.dexlib2.immutable.ImmutableField makeImmutable (org.jf.dexlib2.iface.Field)
org.jf.dexlib2.iface.Field item
protected volatile synthetic java.lang.Object makeImmutable (java.lang.Object)
protected volatile synthetic boolean isImmutable (java.lang.Object)
}
org/jf/dexlib2/immutable/ImmutableField.class
ImmutableField.java
package org.jf.dexlib2.immutable
public org.jf.dexlib2.immutable.ImmutableField extends org.jf.dexlib2.base.reference.BaseFieldReference implements org.jf.dexlib2.iface.Field {
protected final String definingClass
protected final String name
protected final String type
protected final int accessFlags
protected final org.jf.dexlib2.immutable.value.ImmutableEncodedValue initialValue
protected final com.google.common.collect.ImmutableSet annotations
private static final org.jf.util.ImmutableConverter CONVERTER
public void <init> (java.lang.String, java.lang.String, java.lang.String, int, org.jf.dexlib2.iface.value.EncodedValue, java.util.Collection)
String definingClass
String name
String type
int accessFlags
org.jf.dexlib2.iface.value.EncodedValue initialValue
java.util.Collection annotations
public void <init> (java.lang.String, java.lang.String, java.lang.String, int, org.jf.dexlib2.immutable.value.ImmutableEncodedValue, com.google.common.collect.ImmutableSet)
String definingClass
String name
String type
int accessFlags
org.jf.dexlib2.immutable.value.ImmutableEncodedValue initialValue
com.google.common.collect.ImmutableSet annotations
public static org.jf.dexlib2.immutable.ImmutableField of (org.jf.dexlib2.iface.Field)
org.jf.dexlib2.iface.Field field
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public java.lang.String getType ()
public int getAccessFlags ()
public org.jf.dexlib2.iface.value.EncodedValue getInitialValue ()
public com.google.common.collect.ImmutableSet getAnnotations ()
public static com.google.common.collect.ImmutableSortedSet immutableSetOf (java.lang.Iterable)
Iterable list
public volatile synthetic java.util.Set getAnnotations ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/ImmutableMethod$1.class
ImmutableMethod.java
package org.jf.dexlib2.immutable
final org.jf.dexlib2.immutable.ImmutableMethod$1 extends org.jf.util.ImmutableConverter {
void <init> ()
protected boolean isImmutable (org.jf.dexlib2.iface.Method)
org.jf.dexlib2.iface.Method item
protected org.jf.dexlib2.immutable.ImmutableMethod makeImmutable (org.jf.dexlib2.iface.Method)
org.jf.dexlib2.iface.Method item
protected volatile synthetic java.lang.Object makeImmutable (java.lang.Object)
protected volatile synthetic boolean isImmutable (java.lang.Object)
}
org/jf/dexlib2/immutable/ImmutableMethod.class
ImmutableMethod.java
package org.jf.dexlib2.immutable
public org.jf.dexlib2.immutable.ImmutableMethod extends org.jf.dexlib2.base.reference.BaseMethodReference implements org.jf.dexlib2.iface.Method {
protected final String definingClass
protected final String name
protected final com.google.common.collect.ImmutableList parameters
protected final String returnType
protected final int accessFlags
protected final com.google.common.collect.ImmutableSet annotations
protected final org.jf.dexlib2.immutable.ImmutableMethodImplementation methodImplementation
private static final org.jf.util.ImmutableConverter CONVERTER
public void <init> (java.lang.String, java.lang.String, java.lang.Iterable, java.lang.String, int, java.util.Set, org.jf.dexlib2.iface.MethodImplementation)
String definingClass
String name
Iterable parameters
String returnType
int accessFlags
java.util.Set annotations
org.jf.dexlib2.iface.MethodImplementation methodImplementation
public void <init> (java.lang.String, java.lang.String, com.google.common.collect.ImmutableList, java.lang.String, int, com.google.common.collect.ImmutableSet, org.jf.dexlib2.immutable.ImmutableMethodImplementation)
String definingClass
String name
com.google.common.collect.ImmutableList parameters
String returnType
int accessFlags
com.google.common.collect.ImmutableSet annotations
org.jf.dexlib2.immutable.ImmutableMethodImplementation methodImplementation
public static org.jf.dexlib2.immutable.ImmutableMethod of (org.jf.dexlib2.iface.Method)
org.jf.dexlib2.iface.Method method
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public com.google.common.collect.ImmutableList getParameterTypes ()
public com.google.common.collect.ImmutableList getParameters ()
public java.lang.String getReturnType ()
public int getAccessFlags ()
public com.google.common.collect.ImmutableSet getAnnotations ()
public org.jf.dexlib2.immutable.ImmutableMethodImplementation getImplementation ()
public static com.google.common.collect.ImmutableSortedSet immutableSetOf (java.lang.Iterable)
Iterable list
public volatile synthetic java.util.List getParameterTypes ()
public volatile synthetic org.jf.dexlib2.iface.MethodImplementation getImplementation ()
public volatile synthetic java.util.Set getAnnotations ()
public volatile synthetic java.util.List getParameters ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/ImmutableMethodImplementation.class
ImmutableMethodImplementation.java
package org.jf.dexlib2.immutable
public org.jf.dexlib2.immutable.ImmutableMethodImplementation extends java.lang.Object implements org.jf.dexlib2.iface.MethodImplementation {
protected final int registerCount
protected final com.google.common.collect.ImmutableList instructions
protected final com.google.common.collect.ImmutableList tryBlocks
protected final com.google.common.collect.ImmutableList debugItems
public void <init> (int, java.lang.Iterable, java.util.List, java.lang.Iterable)
int registerCount
Iterable instructions
java.util.List tryBlocks
Iterable debugItems
public void <init> (int, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList)
int registerCount
com.google.common.collect.ImmutableList instructions
com.google.common.collect.ImmutableList tryBlocks
com.google.common.collect.ImmutableList debugItems
public static org.jf.dexlib2.immutable.ImmutableMethodImplementation of (org.jf.dexlib2.iface.MethodImplementation)
org.jf.dexlib2.iface.MethodImplementation methodImplementation
public int getRegisterCount ()
public com.google.common.collect.ImmutableList getInstructions ()
public com.google.common.collect.ImmutableList getTryBlocks ()
public com.google.common.collect.ImmutableList getDebugItems ()
public volatile synthetic java.lang.Iterable getDebugItems ()
public volatile synthetic java.util.List getTryBlocks ()
public volatile synthetic java.lang.Iterable getInstructions ()
}
org/jf/dexlib2/immutable/ImmutableMethodParameter$1.class
ImmutableMethodParameter.java
package org.jf.dexlib2.immutable
final org.jf.dexlib2.immutable.ImmutableMethodParameter$1 extends org.jf.util.ImmutableConverter {
void <init> ()
protected boolean isImmutable (org.jf.dexlib2.iface.MethodParameter)
org.jf.dexlib2.iface.MethodParameter item
protected org.jf.dexlib2.immutable.ImmutableMethodParameter makeImmutable (org.jf.dexlib2.iface.MethodParameter)
org.jf.dexlib2.iface.MethodParameter item
protected volatile synthetic java.lang.Object makeImmutable (java.lang.Object)
protected volatile synthetic boolean isImmutable (java.lang.Object)
}
org/jf/dexlib2/immutable/ImmutableMethodParameter.class
ImmutableMethodParameter.java
package org.jf.dexlib2.immutable
public org.jf.dexlib2.immutable.ImmutableMethodParameter extends org.jf.dexlib2.base.BaseMethodParameter {
protected final String type
protected final com.google.common.collect.ImmutableSet annotations
protected final String name
private static final org.jf.util.ImmutableConverter CONVERTER
public void <init> (java.lang.String, java.util.Set, java.lang.String)
String type
java.util.Set annotations
String name
public void <init> (java.lang.String, com.google.common.collect.ImmutableSet, java.lang.String)
String type
com.google.common.collect.ImmutableSet annotations
String name
public static org.jf.dexlib2.immutable.ImmutableMethodParameter of (org.jf.dexlib2.iface.MethodParameter)
org.jf.dexlib2.iface.MethodParameter methodParameter
public java.lang.String getType ()
public java.util.Set getAnnotations ()
public java.lang.String getName ()
public java.lang.String getSignature ()
public static com.google.common.collect.ImmutableList immutableListOf (java.lang.Iterable)
Iterable list
static void <clinit> ()
}
org/jf/dexlib2/immutable/ImmutableTryBlock$1.class
ImmutableTryBlock.java
package org.jf.dexlib2.immutable
final org.jf.dexlib2.immutable.ImmutableTryBlock$1 extends org.jf.util.ImmutableConverter {
void <init> ()
protected boolean isImmutable (org.jf.dexlib2.iface.TryBlock)
org.jf.dexlib2.iface.TryBlock item
protected org.jf.dexlib2.immutable.ImmutableTryBlock makeImmutable (org.jf.dexlib2.iface.TryBlock)
org.jf.dexlib2.iface.TryBlock item
protected volatile synthetic java.lang.Object makeImmutable (java.lang.Object)
protected volatile synthetic boolean isImmutable (java.lang.Object)
}
org/jf/dexlib2/immutable/ImmutableTryBlock.class
ImmutableTryBlock.java
package org.jf.dexlib2.immutable
public org.jf.dexlib2.immutable.ImmutableTryBlock extends org.jf.dexlib2.base.BaseTryBlock {
protected final int startCodeAddress
protected final int codeUnitCount
protected final com.google.common.collect.ImmutableList exceptionHandlers
private static final org.jf.util.ImmutableConverter CONVERTER
public void <init> (int, int, java.util.List)
int startCodeAddress
int codeUnitCount
java.util.List exceptionHandlers
public void <init> (int, int, com.google.common.collect.ImmutableList)
int startCodeAddress
int codeUnitCount
com.google.common.collect.ImmutableList exceptionHandlers
public static org.jf.dexlib2.immutable.ImmutableTryBlock of (org.jf.dexlib2.iface.TryBlock)
org.jf.dexlib2.iface.TryBlock tryBlock
public int getStartCodeAddress ()
public int getCodeUnitCount ()
public com.google.common.collect.ImmutableList getExceptionHandlers ()
public static com.google.common.collect.ImmutableList immutableListOf (java.util.List)
java.util.List list
public volatile synthetic java.util.List getExceptionHandlers ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/debug/
org/jf/dexlib2/immutable/debug/ImmutableDebugItem$1.class
ImmutableDebugItem.java
package org.jf.dexlib2.immutable.debug
final org.jf.dexlib2.immutable.debug.ImmutableDebugItem$1 extends org.jf.util.ImmutableConverter {
void <init> ()
protected boolean isImmutable (org.jf.dexlib2.iface.debug.DebugItem)
org.jf.dexlib2.iface.debug.DebugItem item
protected org.jf.dexlib2.immutable.debug.ImmutableDebugItem makeImmutable (org.jf.dexlib2.iface.debug.DebugItem)
org.jf.dexlib2.iface.debug.DebugItem item
protected volatile synthetic java.lang.Object makeImmutable (java.lang.Object)
protected volatile synthetic boolean isImmutable (java.lang.Object)
}
org/jf/dexlib2/immutable/debug/ImmutableDebugItem.class
ImmutableDebugItem.java
package org.jf.dexlib2.immutable.debug
public abstract org.jf.dexlib2.immutable.debug.ImmutableDebugItem extends java.lang.Object implements org.jf.dexlib2.iface.debug.DebugItem {
protected final int codeAddress
private static final org.jf.util.ImmutableConverter CONVERTER
public void <init> (int)
int codeAddress
public static org.jf.dexlib2.immutable.debug.ImmutableDebugItem of (org.jf.dexlib2.iface.debug.DebugItem)
org.jf.dexlib2.iface.debug.DebugItem debugItem
public int getCodeAddress ()
public static com.google.common.collect.ImmutableList immutableListOf (java.lang.Iterable)
Iterable list
static void <clinit> ()
}
org/jf/dexlib2/immutable/debug/ImmutableEndLocal.class
ImmutableEndLocal.java
package org.jf.dexlib2.immutable.debug
public org.jf.dexlib2.immutable.debug.ImmutableEndLocal extends org.jf.dexlib2.immutable.debug.ImmutableDebugItem implements org.jf.dexlib2.iface.debug.EndLocal {
protected final int register
protected final String name
protected final String type
protected final String signature
public void <init> (int, int)
int codeAddress
int register
public void <init> (int, int, java.lang.String, java.lang.String, java.lang.String)
int codeAddress
int register
String name
String type
String signature
public static org.jf.dexlib2.immutable.debug.ImmutableEndLocal of (org.jf.dexlib2.iface.debug.EndLocal)
org.jf.dexlib2.iface.debug.EndLocal endLocal
public int getRegister ()
public java.lang.String getName ()
public java.lang.String getType ()
public java.lang.String getSignature ()
public int getDebugItemType ()
}
org/jf/dexlib2/immutable/debug/ImmutableEpilogueBegin.class
ImmutableEpilogueBegin.java
package org.jf.dexlib2.immutable.debug
public org.jf.dexlib2.immutable.debug.ImmutableEpilogueBegin extends org.jf.dexlib2.immutable.debug.ImmutableDebugItem implements org.jf.dexlib2.iface.debug.EpilogueBegin {
public void <init> (int)
int codeAddress
public static org.jf.dexlib2.immutable.debug.ImmutableEpilogueBegin of (org.jf.dexlib2.iface.debug.EpilogueBegin)
org.jf.dexlib2.iface.debug.EpilogueBegin epilogueBegin
public int getDebugItemType ()
}
org/jf/dexlib2/immutable/debug/ImmutableLineNumber.class
ImmutableLineNumber.java
package org.jf.dexlib2.immutable.debug
public org.jf.dexlib2.immutable.debug.ImmutableLineNumber extends org.jf.dexlib2.immutable.debug.ImmutableDebugItem implements org.jf.dexlib2.iface.debug.LineNumber {
protected final int lineNumber
public void <init> (int, int)
int codeAddress
int lineNumber
public static org.jf.dexlib2.immutable.debug.ImmutableLineNumber of (org.jf.dexlib2.iface.debug.LineNumber)
org.jf.dexlib2.iface.debug.LineNumber lineNumber
public int getLineNumber ()
public int getDebugItemType ()
}
org/jf/dexlib2/immutable/debug/ImmutablePrologueEnd.class
ImmutablePrologueEnd.java
package org.jf.dexlib2.immutable.debug
public org.jf.dexlib2.immutable.debug.ImmutablePrologueEnd extends org.jf.dexlib2.immutable.debug.ImmutableDebugItem implements org.jf.dexlib2.iface.debug.PrologueEnd {
public void <init> (int)
int codeAddress
public static org.jf.dexlib2.immutable.debug.ImmutablePrologueEnd of (org.jf.dexlib2.iface.debug.PrologueEnd)
org.jf.dexlib2.iface.debug.PrologueEnd prologueEnd
public int getDebugItemType ()
}
org/jf/dexlib2/immutable/debug/ImmutableRestartLocal.class
ImmutableRestartLocal.java
package org.jf.dexlib2.immutable.debug
public org.jf.dexlib2.immutable.debug.ImmutableRestartLocal extends org.jf.dexlib2.immutable.debug.ImmutableDebugItem implements org.jf.dexlib2.iface.debug.RestartLocal {
protected final int register
protected final String name
protected final String type
protected final String signature
public void <init> (int, int)
int codeAddress
int register
public void <init> (int, int, java.lang.String, java.lang.String, java.lang.String)
int codeAddress
int register
String name
String type
String signature
public static org.jf.dexlib2.immutable.debug.ImmutableRestartLocal of (org.jf.dexlib2.iface.debug.RestartLocal)
org.jf.dexlib2.iface.debug.RestartLocal restartLocal
public int getRegister ()
public java.lang.String getName ()
public java.lang.String getType ()
public java.lang.String getSignature ()
public int getDebugItemType ()
}
org/jf/dexlib2/immutable/debug/ImmutableSetSourceFile$1.class
ImmutableSetSourceFile.java
package org.jf.dexlib2.immutable.debug
org.jf.dexlib2.immutable.debug.ImmutableSetSourceFile$1 extends org.jf.dexlib2.base.reference.BaseStringReference {
final synthetic org.jf.dexlib2.immutable.debug.ImmutableSetSourceFile this$0
void <init> (org.jf.dexlib2.immutable.debug.ImmutableSetSourceFile)
org.jf.dexlib2.immutable.debug.ImmutableSetSourceFile this$0
public java.lang.String getString ()
}
org/jf/dexlib2/immutable/debug/ImmutableSetSourceFile.class
ImmutableSetSourceFile.java
package org.jf.dexlib2.immutable.debug
public org.jf.dexlib2.immutable.debug.ImmutableSetSourceFile extends org.jf.dexlib2.immutable.debug.ImmutableDebugItem implements org.jf.dexlib2.iface.debug.SetSourceFile {
protected final String sourceFile
public void <init> (int, java.lang.String)
int codeAddress
String sourceFile
public static org.jf.dexlib2.immutable.debug.ImmutableSetSourceFile of (org.jf.dexlib2.iface.debug.SetSourceFile)
org.jf.dexlib2.iface.debug.SetSourceFile setSourceFile
public java.lang.String getSourceFile ()
public org.jf.dexlib2.iface.reference.StringReference getSourceFileReference ()
public int getDebugItemType ()
}
org/jf/dexlib2/immutable/debug/ImmutableStartLocal$1.class
ImmutableStartLocal.java
package org.jf.dexlib2.immutable.debug
org.jf.dexlib2.immutable.debug.ImmutableStartLocal$1 extends org.jf.dexlib2.base.reference.BaseStringReference {
final synthetic org.jf.dexlib2.immutable.debug.ImmutableStartLocal this$0
void <init> (org.jf.dexlib2.immutable.debug.ImmutableStartLocal)
org.jf.dexlib2.immutable.debug.ImmutableStartLocal this$0
public java.lang.String getString ()
}
org/jf/dexlib2/immutable/debug/ImmutableStartLocal$2.class
ImmutableStartLocal.java
package org.jf.dexlib2.immutable.debug
org.jf.dexlib2.immutable.debug.ImmutableStartLocal$2 extends org.jf.dexlib2.base.reference.BaseTypeReference {
final synthetic org.jf.dexlib2.immutable.debug.ImmutableStartLocal this$0
void <init> (org.jf.dexlib2.immutable.debug.ImmutableStartLocal)
org.jf.dexlib2.immutable.debug.ImmutableStartLocal this$0
public java.lang.String getType ()
}
org/jf/dexlib2/immutable/debug/ImmutableStartLocal$3.class
ImmutableStartLocal.java
package org.jf.dexlib2.immutable.debug
org.jf.dexlib2.immutable.debug.ImmutableStartLocal$3 extends org.jf.dexlib2.base.reference.BaseStringReference {
final synthetic org.jf.dexlib2.immutable.debug.ImmutableStartLocal this$0
void <init> (org.jf.dexlib2.immutable.debug.ImmutableStartLocal)
org.jf.dexlib2.immutable.debug.ImmutableStartLocal this$0
public java.lang.String getString ()
}
org/jf/dexlib2/immutable/debug/ImmutableStartLocal.class
ImmutableStartLocal.java
package org.jf.dexlib2.immutable.debug
public org.jf.dexlib2.immutable.debug.ImmutableStartLocal extends org.jf.dexlib2.immutable.debug.ImmutableDebugItem implements org.jf.dexlib2.iface.debug.StartLocal {
protected final int register
protected final String name
protected final String type
protected final String signature
public void <init> (int, int, java.lang.String, java.lang.String, java.lang.String)
int codeAddress
int register
String name
String type
String signature
public static org.jf.dexlib2.immutable.debug.ImmutableStartLocal of (org.jf.dexlib2.iface.debug.StartLocal)
org.jf.dexlib2.iface.debug.StartLocal startLocal
public int getRegister ()
public org.jf.dexlib2.iface.reference.StringReference getNameReference ()
public org.jf.dexlib2.iface.reference.TypeReference getTypeReference ()
public org.jf.dexlib2.iface.reference.StringReference getSignatureReference ()
public java.lang.String getName ()
public java.lang.String getType ()
public java.lang.String getSignature ()
public int getDebugItemType ()
}
org/jf/dexlib2/immutable/instruction/
org/jf/dexlib2/immutable/instruction/ImmutableArrayPayload.class
ImmutableArrayPayload.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableArrayPayload extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.ArrayPayload {
public static final org.jf.dexlib2.Opcode OPCODE
protected final int elementWidth
protected final com.google.common.collect.ImmutableList arrayElements
public void <init> (int, java.util.List)
int elementWidth
java.util.List arrayElements
public void <init> (int, com.google.common.collect.ImmutableList)
int elementWidth
com.google.common.collect.ImmutableList arrayElements
public static org.jf.dexlib2.immutable.instruction.ImmutableArrayPayload of (org.jf.dexlib2.iface.instruction.formats.ArrayPayload)
org.jf.dexlib2.iface.instruction.formats.ArrayPayload instruction
public int getElementWidth ()
public java.util.List getArrayElements ()
public int getCodeUnits ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction$1.class
ImmutableInstruction.java
package org.jf.dexlib2.immutable.instruction
final org.jf.dexlib2.immutable.instruction.ImmutableInstruction$1 extends org.jf.util.ImmutableConverter {
void <init> ()
protected boolean isImmutable (org.jf.dexlib2.iface.instruction.Instruction)
org.jf.dexlib2.iface.instruction.Instruction item
protected org.jf.dexlib2.immutable.instruction.ImmutableInstruction makeImmutable (org.jf.dexlib2.iface.instruction.Instruction)
org.jf.dexlib2.iface.instruction.Instruction item
protected volatile synthetic java.lang.Object makeImmutable (java.lang.Object)
protected volatile synthetic boolean isImmutable (java.lang.Object)
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction$2.class
ImmutableInstruction.java
package org.jf.dexlib2.immutable.instruction
synthetic org.jf.dexlib2.immutable.instruction.ImmutableInstruction$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$jf$dexlib2$Format
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction.class
ImmutableInstruction.java
package org.jf.dexlib2.immutable.instruction
public abstract org.jf.dexlib2.immutable.instruction.ImmutableInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.Instruction {
protected final org.jf.dexlib2.Opcode opcode
private static final org.jf.util.ImmutableConverter CONVERTER
protected void <init> (org.jf.dexlib2.Opcode)
org.jf.dexlib2.Opcode opcode
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction of (org.jf.dexlib2.iface.instruction.Instruction)
org.jf.dexlib2.iface.instruction.Instruction instruction
public org.jf.dexlib2.Opcode getOpcode ()
public abstract org.jf.dexlib2.Format getFormat ()
public int getCodeUnits ()
public static com.google.common.collect.ImmutableList immutableListOf (java.lang.Iterable)
Iterable list
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction10t.class
ImmutableInstruction10t.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction10t extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction10t {
public static final org.jf.dexlib2.Format FORMAT
protected final int codeOffset
public void <init> (org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.Opcode opcode
int codeOffset
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction10t of (org.jf.dexlib2.iface.instruction.formats.Instruction10t)
org.jf.dexlib2.iface.instruction.formats.Instruction10t instruction
public int getCodeOffset ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction10x.class
ImmutableInstruction10x.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction10x extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction10x {
public static final org.jf.dexlib2.Format FORMAT
public void <init> (org.jf.dexlib2.Opcode)
org.jf.dexlib2.Opcode opcode
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction10x of (org.jf.dexlib2.iface.instruction.formats.Instruction10x)
org.jf.dexlib2.iface.instruction.formats.Instruction10x instruction
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction11n.class
ImmutableInstruction11n.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction11n extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction11n {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int literal
public void <init> (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int literal
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction11n of (org.jf.dexlib2.iface.instruction.formats.Instruction11n)
org.jf.dexlib2.iface.instruction.formats.Instruction11n instruction
public int getRegisterA ()
public int getNarrowLiteral ()
public long getWideLiteral ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction11x.class
ImmutableInstruction11x.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction11x extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction11x {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
public void <init> (org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.Opcode opcode
int registerA
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction11x of (org.jf.dexlib2.iface.instruction.formats.Instruction11x)
org.jf.dexlib2.iface.instruction.formats.Instruction11x instruction
public int getRegisterA ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction12x.class
ImmutableInstruction12x.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction12x extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction12x {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
public void <init> (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction12x of (org.jf.dexlib2.iface.instruction.formats.Instruction12x)
org.jf.dexlib2.iface.instruction.formats.Instruction12x instruction
public int getRegisterA ()
public int getRegisterB ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction20bc.class
ImmutableInstruction20bc.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction20bc extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction20bc {
public static final org.jf.dexlib2.Format FORMAT
protected final int verificationError
protected final org.jf.dexlib2.immutable.reference.ImmutableReference reference
public void <init> (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int verificationError
org.jf.dexlib2.iface.reference.Reference reference
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction20bc of (org.jf.dexlib2.iface.instruction.formats.Instruction20bc)
org.jf.dexlib2.iface.instruction.formats.Instruction20bc instruction
public int getVerificationError ()
public org.jf.dexlib2.immutable.reference.ImmutableReference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.Format getFormat ()
public volatile synthetic org.jf.dexlib2.iface.reference.Reference getReference ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction20t.class
ImmutableInstruction20t.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction20t extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction20t {
public static final org.jf.dexlib2.Format FORMAT
protected final int codeOffset
public void <init> (org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.Opcode opcode
int codeOffset
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction20t of (org.jf.dexlib2.iface.instruction.formats.Instruction20t)
org.jf.dexlib2.iface.instruction.formats.Instruction20t instruction
public int getCodeOffset ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction21c.class
ImmutableInstruction21c.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction21c extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction21c {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final org.jf.dexlib2.immutable.reference.ImmutableReference reference
public void <init> (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int registerA
org.jf.dexlib2.iface.reference.Reference reference
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction21c of (org.jf.dexlib2.iface.instruction.formats.Instruction21c)
org.jf.dexlib2.iface.instruction.formats.Instruction21c instruction
public int getRegisterA ()
public org.jf.dexlib2.immutable.reference.ImmutableReference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.Format getFormat ()
public volatile synthetic org.jf.dexlib2.iface.reference.Reference getReference ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction21ih.class
ImmutableInstruction21ih.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction21ih extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction21ih {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int literal
public void <init> (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int literal
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction21ih of (org.jf.dexlib2.iface.instruction.formats.Instruction21ih)
org.jf.dexlib2.iface.instruction.formats.Instruction21ih instruction
public int getRegisterA ()
public int getNarrowLiteral ()
public long getWideLiteral ()
public short getHatLiteral ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction21lh.class
ImmutableInstruction21lh.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction21lh extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction21lh {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final long literal
public void <init> (org.jf.dexlib2.Opcode, int, long)
org.jf.dexlib2.Opcode opcode
int registerA
long literal
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction21lh of (org.jf.dexlib2.iface.instruction.formats.Instruction21lh)
org.jf.dexlib2.iface.instruction.formats.Instruction21lh instruction
public int getRegisterA ()
public long getWideLiteral ()
public short getHatLiteral ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction21s.class
ImmutableInstruction21s.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction21s extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction21s {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int literal
public void <init> (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int literal
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction21s of (org.jf.dexlib2.iface.instruction.formats.Instruction21s)
org.jf.dexlib2.iface.instruction.formats.Instruction21s instruction
public int getRegisterA ()
public int getNarrowLiteral ()
public long getWideLiteral ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction21t.class
ImmutableInstruction21t.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction21t extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction21t {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int codeOffset
public void <init> (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int codeOffset
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction21t of (org.jf.dexlib2.iface.instruction.formats.Instruction21t)
org.jf.dexlib2.iface.instruction.formats.Instruction21t instruction
public int getRegisterA ()
public int getCodeOffset ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction22b.class
ImmutableInstruction22b.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction22b extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22b {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
protected final int literal
public void <init> (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
int literal
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction22b of (org.jf.dexlib2.iface.instruction.formats.Instruction22b)
org.jf.dexlib2.iface.instruction.formats.Instruction22b instruction
public int getRegisterA ()
public int getRegisterB ()
public int getNarrowLiteral ()
public long getWideLiteral ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction22c.class
ImmutableInstruction22c.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction22c extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22c {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
protected final org.jf.dexlib2.immutable.reference.ImmutableReference reference
public void <init> (org.jf.dexlib2.Opcode, int, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
org.jf.dexlib2.iface.reference.Reference reference
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction22c of (org.jf.dexlib2.iface.instruction.formats.Instruction22c)
org.jf.dexlib2.iface.instruction.formats.Instruction22c instruction
public int getRegisterA ()
public int getRegisterB ()
public org.jf.dexlib2.immutable.reference.ImmutableReference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.Format getFormat ()
public volatile synthetic org.jf.dexlib2.iface.reference.Reference getReference ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction22cs.class
ImmutableInstruction22cs.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction22cs extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22cs {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
protected final int fieldOffset
public void <init> (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
int fieldOffset
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction22cs of (org.jf.dexlib2.iface.instruction.formats.Instruction22cs)
org.jf.dexlib2.iface.instruction.formats.Instruction22cs instruction
public int getRegisterA ()
public int getRegisterB ()
public int getFieldOffset ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction22s.class
ImmutableInstruction22s.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction22s extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22s {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
protected final int literal
public void <init> (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
int literal
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction22s of (org.jf.dexlib2.iface.instruction.formats.Instruction22s)
org.jf.dexlib2.iface.instruction.formats.Instruction22s instruction
public int getRegisterA ()
public int getRegisterB ()
public int getNarrowLiteral ()
public long getWideLiteral ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction22t.class
ImmutableInstruction22t.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction22t extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22t {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
protected final int codeOffset
public void <init> (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
int codeOffset
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction22t of (org.jf.dexlib2.iface.instruction.formats.Instruction22t)
org.jf.dexlib2.iface.instruction.formats.Instruction22t instruction
public int getRegisterA ()
public int getRegisterB ()
public int getCodeOffset ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction22x.class
ImmutableInstruction22x.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction22x extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22x {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
public void <init> (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction22x of (org.jf.dexlib2.iface.instruction.formats.Instruction22x)
org.jf.dexlib2.iface.instruction.formats.Instruction22x instruction
public int getRegisterA ()
public int getRegisterB ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction23x.class
ImmutableInstruction23x.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction23x extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction23x {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
protected final int registerC
public void <init> (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
int registerC
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction23x of (org.jf.dexlib2.iface.instruction.formats.Instruction23x)
org.jf.dexlib2.iface.instruction.formats.Instruction23x instruction
public int getRegisterA ()
public int getRegisterB ()
public int getRegisterC ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction30t.class
ImmutableInstruction30t.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction30t extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction30t {
public static final org.jf.dexlib2.Format FORMAT
protected final int codeOffset
public void <init> (org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.Opcode opcode
int codeOffset
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction30t of (org.jf.dexlib2.iface.instruction.formats.Instruction30t)
org.jf.dexlib2.iface.instruction.formats.Instruction30t instruction
public int getCodeOffset ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction31c.class
ImmutableInstruction31c.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction31c extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction31c {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final org.jf.dexlib2.immutable.reference.ImmutableReference reference
public void <init> (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int registerA
org.jf.dexlib2.iface.reference.Reference reference
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction31c of (org.jf.dexlib2.iface.instruction.formats.Instruction31c)
org.jf.dexlib2.iface.instruction.formats.Instruction31c instruction
public int getRegisterA ()
public org.jf.dexlib2.immutable.reference.ImmutableReference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.Format getFormat ()
public volatile synthetic org.jf.dexlib2.iface.reference.Reference getReference ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction31i.class
ImmutableInstruction31i.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction31i extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction31i {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int literal
public void <init> (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int literal
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction31i of (org.jf.dexlib2.iface.instruction.formats.Instruction31i)
org.jf.dexlib2.iface.instruction.formats.Instruction31i instruction
public int getRegisterA ()
public int getNarrowLiteral ()
public long getWideLiteral ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction31t.class
ImmutableInstruction31t.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction31t extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction31t {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int codeOffset
public void <init> (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int codeOffset
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction31t of (org.jf.dexlib2.iface.instruction.formats.Instruction31t)
org.jf.dexlib2.iface.instruction.formats.Instruction31t instruction
public int getRegisterA ()
public int getCodeOffset ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction32x.class
ImmutableInstruction32x.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction32x extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction32x {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final int registerB
public void <init> (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction32x of (org.jf.dexlib2.iface.instruction.formats.Instruction32x)
org.jf.dexlib2.iface.instruction.formats.Instruction32x instruction
public int getRegisterA ()
public int getRegisterB ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction35c.class
ImmutableInstruction35c.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction35c extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction35c {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerCount
protected final int registerC
protected final int registerD
protected final int registerE
protected final int registerF
protected final int registerG
protected final org.jf.dexlib2.immutable.reference.ImmutableReference reference
public void <init> (org.jf.dexlib2.Opcode, int, int, int, int, int, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int registerCount
int registerC
int registerD
int registerE
int registerF
int registerG
org.jf.dexlib2.iface.reference.Reference reference
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction35c of (org.jf.dexlib2.iface.instruction.formats.Instruction35c)
org.jf.dexlib2.iface.instruction.formats.Instruction35c instruction
public int getRegisterCount ()
public int getRegisterC ()
public int getRegisterD ()
public int getRegisterE ()
public int getRegisterF ()
public int getRegisterG ()
public org.jf.dexlib2.immutable.reference.ImmutableReference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.Format getFormat ()
public volatile synthetic org.jf.dexlib2.iface.reference.Reference getReference ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction35mi.class
ImmutableInstruction35mi.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction35mi extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction35mi {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerCount
protected final int registerC
protected final int registerD
protected final int registerE
protected final int registerF
protected final int registerG
protected final int inlineIndex
public void <init> (org.jf.dexlib2.Opcode, int, int, int, int, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerCount
int registerC
int registerD
int registerE
int registerF
int registerG
int inlineIndex
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction35mi of (org.jf.dexlib2.iface.instruction.formats.Instruction35mi)
org.jf.dexlib2.iface.instruction.formats.Instruction35mi instruction
public int getRegisterCount ()
public int getRegisterC ()
public int getRegisterD ()
public int getRegisterE ()
public int getRegisterF ()
public int getRegisterG ()
public int getInlineIndex ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction35ms.class
ImmutableInstruction35ms.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction35ms extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction35ms {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerCount
protected final int registerC
protected final int registerD
protected final int registerE
protected final int registerF
protected final int registerG
protected final int vtableIndex
public void <init> (org.jf.dexlib2.Opcode, int, int, int, int, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerCount
int registerC
int registerD
int registerE
int registerF
int registerG
int vtableIndex
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction35ms of (org.jf.dexlib2.iface.instruction.formats.Instruction35ms)
org.jf.dexlib2.iface.instruction.formats.Instruction35ms instruction
public int getRegisterCount ()
public int getRegisterC ()
public int getRegisterD ()
public int getRegisterE ()
public int getRegisterF ()
public int getRegisterG ()
public int getVtableIndex ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction3rc.class
ImmutableInstruction3rc.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction3rc extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction3rc {
public static final org.jf.dexlib2.Format FORMAT
protected final int startRegister
protected final int registerCount
protected final org.jf.dexlib2.immutable.reference.ImmutableReference reference
public void <init> (org.jf.dexlib2.Opcode, int, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int startRegister
int registerCount
org.jf.dexlib2.iface.reference.Reference reference
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction3rc of (org.jf.dexlib2.iface.instruction.formats.Instruction3rc)
org.jf.dexlib2.iface.instruction.formats.Instruction3rc instruction
public int getStartRegister ()
public int getRegisterCount ()
public org.jf.dexlib2.immutable.reference.ImmutableReference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.Format getFormat ()
public volatile synthetic org.jf.dexlib2.iface.reference.Reference getReference ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction3rmi.class
ImmutableInstruction3rmi.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction3rmi extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction3rmi {
public static final org.jf.dexlib2.Format FORMAT
protected final int startRegister
protected final int registerCount
protected final int inlineIndex
public void <init> (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int startRegister
int registerCount
int inlineIndex
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction3rmi of (org.jf.dexlib2.iface.instruction.formats.Instruction3rmi)
org.jf.dexlib2.iface.instruction.formats.Instruction3rmi instruction
public int getStartRegister ()
public int getRegisterCount ()
public int getInlineIndex ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction3rms.class
ImmutableInstruction3rms.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction3rms extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction3rms {
public static final org.jf.dexlib2.Format FORMAT
protected final int startRegister
protected final int registerCount
protected final int vtableIndex
public void <init> (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int startRegister
int registerCount
int vtableIndex
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction3rms of (org.jf.dexlib2.iface.instruction.formats.Instruction3rms)
org.jf.dexlib2.iface.instruction.formats.Instruction3rms instruction
public int getStartRegister ()
public int getRegisterCount ()
public int getVtableIndex ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstruction51l.class
ImmutableInstruction51l.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction51l extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction51l {
public static final org.jf.dexlib2.Format FORMAT
protected final int registerA
protected final long literal
public void <init> (org.jf.dexlib2.Opcode, int, long)
org.jf.dexlib2.Opcode opcode
int registerA
long literal
public static org.jf.dexlib2.immutable.instruction.ImmutableInstruction51l of (org.jf.dexlib2.iface.instruction.formats.Instruction51l)
org.jf.dexlib2.iface.instruction.formats.Instruction51l instruction
public int getRegisterA ()
public long getWideLiteral ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableInstructionFactory.class
ImmutableInstructionFactory.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableInstructionFactory extends java.lang.Object implements org.jf.dexlib2.writer.InstructionFactory {
public static final org.jf.dexlib2.immutable.instruction.ImmutableInstructionFactory INSTANCE
private void <init> ()
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction10t makeInstruction10t (org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.Opcode opcode
int codeOffset
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction10x makeInstruction10x (org.jf.dexlib2.Opcode)
org.jf.dexlib2.Opcode opcode
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction11n makeInstruction11n (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int literal
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction11x makeInstruction11x (org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.Opcode opcode
int registerA
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction12x makeInstruction12x (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction20bc makeInstruction20bc (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int verificationError
org.jf.dexlib2.iface.reference.Reference reference
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction20t makeInstruction20t (org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.Opcode opcode
int codeOffset
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction21c makeInstruction21c (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int registerA
org.jf.dexlib2.iface.reference.Reference reference
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction21ih makeInstruction21ih (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int literal
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction21lh makeInstruction21lh (org.jf.dexlib2.Opcode, int, long)
org.jf.dexlib2.Opcode opcode
int registerA
long literal
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction21s makeInstruction21s (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int literal
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction21t makeInstruction21t (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int codeOffset
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction22b makeInstruction22b (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
int literal
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction22c makeInstruction22c (org.jf.dexlib2.Opcode, int, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
org.jf.dexlib2.iface.reference.Reference reference
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction22s makeInstruction22s (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
int literal
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction22t makeInstruction22t (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
int codeOffset
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction22x makeInstruction22x (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction23x makeInstruction23x (org.jf.dexlib2.Opcode, int, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
int registerC
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction30t makeInstruction30t (org.jf.dexlib2.Opcode, int)
org.jf.dexlib2.Opcode opcode
int codeOffset
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction31c makeInstruction31c (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int registerA
org.jf.dexlib2.iface.reference.Reference reference
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction31i makeInstruction31i (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int literal
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction31t makeInstruction31t (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int codeOffset
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction32x makeInstruction32x (org.jf.dexlib2.Opcode, int, int)
org.jf.dexlib2.Opcode opcode
int registerA
int registerB
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction35c makeInstruction35c (org.jf.dexlib2.Opcode, int, int, int, int, int, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int registerCount
int registerC
int registerD
int registerE
int registerF
int registerG
org.jf.dexlib2.iface.reference.Reference reference
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction3rc makeInstruction3rc (org.jf.dexlib2.Opcode, int, int, org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.Opcode opcode
int startRegister
int registerCount
org.jf.dexlib2.iface.reference.Reference reference
public org.jf.dexlib2.immutable.instruction.ImmutableInstruction51l makeInstruction51l (org.jf.dexlib2.Opcode, int, long)
org.jf.dexlib2.Opcode opcode
int registerA
long literal
public org.jf.dexlib2.immutable.instruction.ImmutableSparseSwitchPayload makeSparseSwitchPayload (java.util.List)
java.util.List switchElements
public org.jf.dexlib2.immutable.instruction.ImmutablePackedSwitchPayload makePackedSwitchPayload (java.util.List)
java.util.List switchElements
public org.jf.dexlib2.immutable.instruction.ImmutableArrayPayload makeArrayPayload (int, java.util.List)
int elementWidth
java.util.List arrayElements
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeArrayPayload (int, java.util.List)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makePackedSwitchPayload (java.util.List)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeSparseSwitchPayload (java.util.List)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction51l (org.jf.dexlib2.Opcode, int, long)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction3rc (org.jf.dexlib2.Opcode, int, int, org.jf.dexlib2.iface.reference.Reference)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction35c (org.jf.dexlib2.Opcode, int, int, int, int, int, int, org.jf.dexlib2.iface.reference.Reference)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction32x (org.jf.dexlib2.Opcode, int, int)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction31t (org.jf.dexlib2.Opcode, int, int)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction31i (org.jf.dexlib2.Opcode, int, int)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction31c (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.iface.reference.Reference)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction30t (org.jf.dexlib2.Opcode, int)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction23x (org.jf.dexlib2.Opcode, int, int, int)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction22x (org.jf.dexlib2.Opcode, int, int)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction22t (org.jf.dexlib2.Opcode, int, int, int)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction22s (org.jf.dexlib2.Opcode, int, int, int)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction22c (org.jf.dexlib2.Opcode, int, int, org.jf.dexlib2.iface.reference.Reference)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction22b (org.jf.dexlib2.Opcode, int, int, int)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction21t (org.jf.dexlib2.Opcode, int, int)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction21s (org.jf.dexlib2.Opcode, int, int)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction21lh (org.jf.dexlib2.Opcode, int, long)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction21ih (org.jf.dexlib2.Opcode, int, int)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction21c (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.iface.reference.Reference)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction20t (org.jf.dexlib2.Opcode, int)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction20bc (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.iface.reference.Reference)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction12x (org.jf.dexlib2.Opcode, int, int)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction11x (org.jf.dexlib2.Opcode, int)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction11n (org.jf.dexlib2.Opcode, int, int)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction10x (org.jf.dexlib2.Opcode)
public volatile synthetic org.jf.dexlib2.iface.instruction.Instruction makeInstruction10t (org.jf.dexlib2.Opcode, int)
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutablePackedSwitchPayload.class
ImmutablePackedSwitchPayload.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutablePackedSwitchPayload extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.PackedSwitchPayload {
public static final org.jf.dexlib2.Opcode OPCODE
protected final com.google.common.collect.ImmutableList switchElements
public void <init> (java.util.List)
java.util.List switchElements
public void <init> (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList switchElements
public static org.jf.dexlib2.immutable.instruction.ImmutablePackedSwitchPayload of (org.jf.dexlib2.iface.instruction.formats.PackedSwitchPayload)
org.jf.dexlib2.iface.instruction.formats.PackedSwitchPayload instruction
public java.util.List getSwitchElements ()
public int getCodeUnits ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableSparseSwitchPayload.class
ImmutableSparseSwitchPayload.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableSparseSwitchPayload extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.SparseSwitchPayload {
public static final org.jf.dexlib2.Opcode OPCODE
protected final com.google.common.collect.ImmutableList switchElements
public void <init> (java.util.List)
java.util.List switchElements
public void <init> (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList switchElements
public static org.jf.dexlib2.immutable.instruction.ImmutableSparseSwitchPayload of (org.jf.dexlib2.iface.instruction.formats.SparseSwitchPayload)
org.jf.dexlib2.iface.instruction.formats.SparseSwitchPayload instruction
public java.util.List getSwitchElements ()
public int getCodeUnits ()
public org.jf.dexlib2.Format getFormat ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableSwitchElement$1.class
ImmutableSwitchElement.java
package org.jf.dexlib2.immutable.instruction
final org.jf.dexlib2.immutable.instruction.ImmutableSwitchElement$1 extends org.jf.util.ImmutableConverter {
void <init> ()
protected boolean isImmutable (org.jf.dexlib2.iface.instruction.SwitchElement)
org.jf.dexlib2.iface.instruction.SwitchElement item
protected org.jf.dexlib2.immutable.instruction.ImmutableSwitchElement makeImmutable (org.jf.dexlib2.iface.instruction.SwitchElement)
org.jf.dexlib2.iface.instruction.SwitchElement item
protected volatile synthetic java.lang.Object makeImmutable (java.lang.Object)
protected volatile synthetic boolean isImmutable (java.lang.Object)
}
org/jf/dexlib2/immutable/instruction/ImmutableSwitchElement.class
ImmutableSwitchElement.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableSwitchElement extends java.lang.Object implements org.jf.dexlib2.iface.instruction.SwitchElement {
protected final int key
protected final int offset
private static final org.jf.util.ImmutableConverter CONVERTER
public void <init> (int, int)
int key
int offset
public static org.jf.dexlib2.immutable.instruction.ImmutableSwitchElement of (org.jf.dexlib2.iface.instruction.SwitchElement)
org.jf.dexlib2.iface.instruction.SwitchElement switchElement
public int getKey ()
public int getOffset ()
public static com.google.common.collect.ImmutableList immutableListOf (java.util.List)
java.util.List list
static void <clinit> ()
}
org/jf/dexlib2/immutable/instruction/ImmutableUnknownInstruction.class
ImmutableUnknownInstruction.java
package org.jf.dexlib2.immutable.instruction
public org.jf.dexlib2.immutable.instruction.ImmutableUnknownInstruction extends org.jf.dexlib2.immutable.instruction.ImmutableInstruction implements org.jf.dexlib2.iface.instruction.formats.UnknownInstruction {
public static final org.jf.dexlib2.Format FORMAT
protected final int originalOpcode
public void <init> (int)
int originalOpcode
public static org.jf.dexlib2.immutable.instruction.ImmutableUnknownInstruction of (org.jf.dexlib2.iface.instruction.formats.UnknownInstruction)
org.jf.dexlib2.iface.instruction.formats.UnknownInstruction instruction
public org.jf.dexlib2.Format getFormat ()
public int getOriginalOpcode ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/reference/
org/jf/dexlib2/immutable/reference/ImmutableCallSiteReference.class
ImmutableCallSiteReference.java
package org.jf.dexlib2.immutable.reference
public org.jf.dexlib2.immutable.reference.ImmutableCallSiteReference extends org.jf.dexlib2.base.reference.BaseCallSiteReference implements org.jf.dexlib2.immutable.reference.ImmutableReference {
protected final String name
protected final org.jf.dexlib2.immutable.reference.ImmutableMethodHandleReference methodHandle
protected final String methodName
protected final org.jf.dexlib2.immutable.reference.ImmutableMethodProtoReference methodProto
protected final com.google.common.collect.ImmutableList extraArguments
public void <init> (java.lang.String, org.jf.dexlib2.iface.reference.MethodHandleReference, java.lang.String, org.jf.dexlib2.iface.reference.MethodProtoReference, java.lang.Iterable)
String name
org.jf.dexlib2.iface.reference.MethodHandleReference methodHandle
String methodName
org.jf.dexlib2.iface.reference.MethodProtoReference methodProto
Iterable extraArguments
public void <init> (java.lang.String, org.jf.dexlib2.immutable.reference.ImmutableMethodHandleReference, java.lang.String, org.jf.dexlib2.immutable.reference.ImmutableMethodProtoReference, com.google.common.collect.ImmutableList)
String name
org.jf.dexlib2.immutable.reference.ImmutableMethodHandleReference methodHandle
String methodName
org.jf.dexlib2.immutable.reference.ImmutableMethodProtoReference methodProto
com.google.common.collect.ImmutableList extraArguments
public static org.jf.dexlib2.immutable.reference.ImmutableCallSiteReference of (org.jf.dexlib2.iface.reference.CallSiteReference)
org.jf.dexlib2.iface.reference.CallSiteReference callSiteReference
public java.lang.String getName ()
public org.jf.dexlib2.iface.reference.MethodHandleReference getMethodHandle ()
public java.lang.String getMethodName ()
public org.jf.dexlib2.iface.reference.MethodProtoReference getMethodProto ()
public java.util.List getExtraArguments ()
}
org/jf/dexlib2/immutable/reference/ImmutableFieldReference.class
ImmutableFieldReference.java
package org.jf.dexlib2.immutable.reference
public org.jf.dexlib2.immutable.reference.ImmutableFieldReference extends org.jf.dexlib2.base.reference.BaseFieldReference implements org.jf.dexlib2.immutable.reference.ImmutableReference {
protected final String definingClass
protected final String name
protected final String type
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String definingClass
String name
String type
public static org.jf.dexlib2.immutable.reference.ImmutableFieldReference of (org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.iface.reference.FieldReference fieldReference
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public java.lang.String getType ()
}
org/jf/dexlib2/immutable/reference/ImmutableMethodHandleReference.class
ImmutableMethodHandleReference.java
package org.jf.dexlib2.immutable.reference
public org.jf.dexlib2.immutable.reference.ImmutableMethodHandleReference extends org.jf.dexlib2.base.reference.BaseMethodHandleReference implements org.jf.dexlib2.immutable.reference.ImmutableReference {
protected final int methodHandleType
protected final org.jf.dexlib2.immutable.reference.ImmutableReference memberReference
public void <init> (int, org.jf.dexlib2.immutable.reference.ImmutableReference)
int methodHandleType
org.jf.dexlib2.immutable.reference.ImmutableReference memberReference
public void <init> (int, org.jf.dexlib2.iface.reference.Reference)
int methodHandleType
org.jf.dexlib2.iface.reference.Reference memberReference
public static org.jf.dexlib2.immutable.reference.ImmutableMethodHandleReference of (org.jf.dexlib2.iface.reference.MethodHandleReference)
org.jf.dexlib2.immutable.reference.ImmutableReference memberReference
org.jf.dexlib2.immutable.reference.ImmutableReference memberReference
org.jf.dexlib2.iface.reference.MethodHandleReference methodHandleReference
int methodHandleType
org.jf.dexlib2.immutable.reference.ImmutableReference memberReference
public int getMethodHandleType ()
public org.jf.dexlib2.iface.reference.Reference getMemberReference ()
}
org/jf/dexlib2/immutable/reference/ImmutableMethodProtoReference.class
ImmutableMethodProtoReference.java
package org.jf.dexlib2.immutable.reference
public org.jf.dexlib2.immutable.reference.ImmutableMethodProtoReference extends org.jf.dexlib2.base.reference.BaseMethodProtoReference implements org.jf.dexlib2.immutable.reference.ImmutableReference {
protected final com.google.common.collect.ImmutableList parameters
protected final String returnType
public void <init> (com.google.common.collect.ImmutableList, java.lang.String)
com.google.common.collect.ImmutableList parameters
String returnType
public void <init> (java.lang.Iterable, java.lang.String)
Iterable parameters
String returnType
public static org.jf.dexlib2.immutable.reference.ImmutableMethodProtoReference of (org.jf.dexlib2.iface.reference.MethodProtoReference)
org.jf.dexlib2.iface.reference.MethodProtoReference methodProtoReference
public java.util.List getParameterTypes ()
public java.lang.String getReturnType ()
}
org/jf/dexlib2/immutable/reference/ImmutableMethodReference.class
ImmutableMethodReference.java
package org.jf.dexlib2.immutable.reference
public org.jf.dexlib2.immutable.reference.ImmutableMethodReference extends org.jf.dexlib2.base.reference.BaseMethodReference implements org.jf.dexlib2.immutable.reference.ImmutableReference {
protected final String definingClass
protected final String name
protected final com.google.common.collect.ImmutableList parameters
protected final String returnType
public void <init> (java.lang.String, java.lang.String, java.lang.Iterable, java.lang.String)
String definingClass
String name
Iterable parameters
String returnType
public void <init> (java.lang.String, java.lang.String, com.google.common.collect.ImmutableList, java.lang.String)
String definingClass
String name
com.google.common.collect.ImmutableList parameters
String returnType
public static org.jf.dexlib2.immutable.reference.ImmutableMethodReference of (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference methodReference
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public com.google.common.collect.ImmutableList getParameterTypes ()
public java.lang.String getReturnType ()
public volatile synthetic java.util.List getParameterTypes ()
}
org/jf/dexlib2/immutable/reference/ImmutableReference.class
ImmutableReference.java
package org.jf.dexlib2.immutable.reference
public abstract org.jf.dexlib2.immutable.reference.ImmutableReference extends java.lang.Object implements org.jf.dexlib2.iface.reference.Reference {
}
org/jf/dexlib2/immutable/reference/ImmutableReferenceFactory.class
ImmutableReferenceFactory.java
package org.jf.dexlib2.immutable.reference
public org.jf.dexlib2.immutable.reference.ImmutableReferenceFactory extends java.lang.Object {
public void <init> ()
public static org.jf.dexlib2.immutable.reference.ImmutableReference of (org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.iface.reference.Reference reference
public static org.jf.dexlib2.immutable.reference.ImmutableReference of (int, org.jf.dexlib2.iface.reference.Reference)
int referenceType
org.jf.dexlib2.iface.reference.Reference reference
}
org/jf/dexlib2/immutable/reference/ImmutableStringReference.class
ImmutableStringReference.java
package org.jf.dexlib2.immutable.reference
public org.jf.dexlib2.immutable.reference.ImmutableStringReference extends org.jf.dexlib2.base.reference.BaseStringReference implements org.jf.dexlib2.immutable.reference.ImmutableReference {
protected final String str
public void <init> (java.lang.String)
String str
public static org.jf.dexlib2.immutable.reference.ImmutableStringReference of (org.jf.dexlib2.iface.reference.StringReference)
org.jf.dexlib2.iface.reference.StringReference stringReference
public java.lang.String getString ()
}
org/jf/dexlib2/immutable/reference/ImmutableTypeReference$1.class
ImmutableTypeReference.java
package org.jf.dexlib2.immutable.reference
final org.jf.dexlib2.immutable.reference.ImmutableTypeReference$1 extends org.jf.util.ImmutableConverter {
void <init> ()
protected boolean isImmutable (org.jf.dexlib2.iface.reference.TypeReference)
org.jf.dexlib2.iface.reference.TypeReference item
protected org.jf.dexlib2.immutable.reference.ImmutableTypeReference makeImmutable (org.jf.dexlib2.iface.reference.TypeReference)
org.jf.dexlib2.iface.reference.TypeReference item
protected volatile synthetic java.lang.Object makeImmutable (java.lang.Object)
protected volatile synthetic boolean isImmutable (java.lang.Object)
}
org/jf/dexlib2/immutable/reference/ImmutableTypeReference.class
ImmutableTypeReference.java
package org.jf.dexlib2.immutable.reference
public org.jf.dexlib2.immutable.reference.ImmutableTypeReference extends org.jf.dexlib2.base.reference.BaseTypeReference implements org.jf.dexlib2.immutable.reference.ImmutableReference {
protected final String type
private static final org.jf.util.ImmutableConverter CONVERTER
public void <init> (java.lang.String)
String type
public static org.jf.dexlib2.immutable.reference.ImmutableTypeReference of (org.jf.dexlib2.iface.reference.TypeReference)
org.jf.dexlib2.iface.reference.TypeReference typeReference
public java.lang.String getType ()
public static com.google.common.collect.ImmutableList immutableListOf (java.util.List)
java.util.List list
static void <clinit> ()
}
org/jf/dexlib2/immutable/util/
org/jf/dexlib2/immutable/util/CharSequenceConverter$1.class
CharSequenceConverter.java
package org.jf.dexlib2.immutable.util
final org.jf.dexlib2.immutable.util.CharSequenceConverter$1 extends org.jf.util.ImmutableConverter {
void <init> ()
protected boolean isImmutable (java.lang.CharSequence)
CharSequence item
protected java.lang.String makeImmutable (java.lang.CharSequence)
CharSequence item
protected volatile synthetic java.lang.Object makeImmutable (java.lang.Object)
protected volatile synthetic boolean isImmutable (java.lang.Object)
}
org/jf/dexlib2/immutable/util/CharSequenceConverter.class
CharSequenceConverter.java
package org.jf.dexlib2.immutable.util
public final org.jf.dexlib2.immutable.util.CharSequenceConverter extends java.lang.Object {
private static final org.jf.util.ImmutableConverter CONVERTER
private void <init> ()
public static com.google.common.collect.ImmutableList immutableStringList (java.lang.Iterable)
Iterable iterable
static void <clinit> ()
}
org/jf/dexlib2/immutable/util/ParamUtil$1$1.class
ParamUtil.java
package org.jf.dexlib2.immutable.util
org.jf.dexlib2.immutable.util.ParamUtil$1$1 extends java.lang.Object implements java.util.Iterator {
private int index
final synthetic org.jf.dexlib2.immutable.util.ParamUtil$1 this$0
void <init> (org.jf.dexlib2.immutable.util.ParamUtil$1)
org.jf.dexlib2.immutable.util.ParamUtil$1 this$0
public boolean hasNext ()
public org.jf.dexlib2.immutable.ImmutableMethodParameter next ()
int end
String ret
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/jf/dexlib2/immutable/util/ParamUtil$1.class
ParamUtil.java
package org.jf.dexlib2.immutable.util
final org.jf.dexlib2.immutable.util.ParamUtil$1 extends java.lang.Object implements java.lang.Iterable {
final synthetic String val$params
void <init> (java.lang.String)
public java.util.Iterator iterator ()
}
org/jf/dexlib2/immutable/util/ParamUtil.class
ParamUtil.java
package org.jf.dexlib2.immutable.util
public org.jf.dexlib2.immutable.util.ParamUtil extends java.lang.Object {
public void <init> ()
private static int findTypeEnd (java.lang.String, int)
String str
int index
char c
public static java.lang.Iterable parseParamString (java.lang.String)
String params
static synthetic int access$000 (java.lang.String, int)
String x0
int x1
}
org/jf/dexlib2/immutable/value/
org/jf/dexlib2/immutable/value/ImmutableAnnotationEncodedValue.class
ImmutableAnnotationEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableAnnotationEncodedValue extends org.jf.dexlib2.base.value.BaseAnnotationEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
protected final String type
protected final com.google.common.collect.ImmutableSet elements
public void <init> (java.lang.String, java.util.Collection)
String type
java.util.Collection elements
public void <init> (java.lang.String, com.google.common.collect.ImmutableSet)
String type
com.google.common.collect.ImmutableSet elements
public static org.jf.dexlib2.immutable.value.ImmutableAnnotationEncodedValue of (org.jf.dexlib2.iface.value.AnnotationEncodedValue)
org.jf.dexlib2.iface.value.AnnotationEncodedValue annotationEncodedValue
public java.lang.String getType ()
public com.google.common.collect.ImmutableSet getElements ()
public volatile synthetic java.util.Set getElements ()
}
org/jf/dexlib2/immutable/value/ImmutableArrayEncodedValue.class
ImmutableArrayEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableArrayEncodedValue extends org.jf.dexlib2.base.value.BaseArrayEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
protected final com.google.common.collect.ImmutableList value
public void <init> (java.util.Collection)
java.util.Collection value
public void <init> (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList value
public static org.jf.dexlib2.immutable.value.ImmutableArrayEncodedValue of (org.jf.dexlib2.iface.value.ArrayEncodedValue)
org.jf.dexlib2.iface.value.ArrayEncodedValue arrayEncodedValue
public com.google.common.collect.ImmutableList getValue ()
public volatile synthetic java.util.List getValue ()
}
org/jf/dexlib2/immutable/value/ImmutableBooleanEncodedValue.class
ImmutableBooleanEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableBooleanEncodedValue extends org.jf.dexlib2.base.value.BaseBooleanEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
public static final org.jf.dexlib2.immutable.value.ImmutableBooleanEncodedValue TRUE_VALUE
public static final org.jf.dexlib2.immutable.value.ImmutableBooleanEncodedValue FALSE_VALUE
protected final boolean value
private void <init> (boolean)
boolean value
public static org.jf.dexlib2.immutable.value.ImmutableBooleanEncodedValue forBoolean (boolean)
boolean value
public static org.jf.dexlib2.immutable.value.ImmutableBooleanEncodedValue of (org.jf.dexlib2.iface.value.BooleanEncodedValue)
org.jf.dexlib2.iface.value.BooleanEncodedValue booleanEncodedValue
public boolean getValue ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/value/ImmutableByteEncodedValue.class
ImmutableByteEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableByteEncodedValue extends org.jf.dexlib2.base.value.BaseByteEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
protected final byte value
public void <init> (byte)
byte value
public static org.jf.dexlib2.immutable.value.ImmutableByteEncodedValue of (org.jf.dexlib2.iface.value.ByteEncodedValue)
org.jf.dexlib2.iface.value.ByteEncodedValue byteEncodedValue
public byte getValue ()
}
org/jf/dexlib2/immutable/value/ImmutableCharEncodedValue.class
ImmutableCharEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableCharEncodedValue extends org.jf.dexlib2.base.value.BaseCharEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
protected final char value
public void <init> (char)
char value
public static org.jf.dexlib2.immutable.value.ImmutableCharEncodedValue of (org.jf.dexlib2.iface.value.CharEncodedValue)
org.jf.dexlib2.iface.value.CharEncodedValue charEncodedValue
public char getValue ()
}
org/jf/dexlib2/immutable/value/ImmutableDoubleEncodedValue.class
ImmutableDoubleEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableDoubleEncodedValue extends org.jf.dexlib2.base.value.BaseDoubleEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
protected final double value
public void <init> (double)
double value
public static org.jf.dexlib2.immutable.value.ImmutableDoubleEncodedValue of (org.jf.dexlib2.iface.value.DoubleEncodedValue)
org.jf.dexlib2.iface.value.DoubleEncodedValue doubleEncodedValue
public double getValue ()
}
org/jf/dexlib2/immutable/value/ImmutableEncodedValue.class
ImmutableEncodedValue.java
package org.jf.dexlib2.immutable.value
public abstract org.jf.dexlib2.immutable.value.ImmutableEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
}
org/jf/dexlib2/immutable/value/ImmutableEncodedValueFactory$1.class
ImmutableEncodedValueFactory.java
package org.jf.dexlib2.immutable.value
final org.jf.dexlib2.immutable.value.ImmutableEncodedValueFactory$1 extends org.jf.util.ImmutableConverter {
void <init> ()
protected boolean isImmutable (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue item
protected org.jf.dexlib2.immutable.value.ImmutableEncodedValue makeImmutable (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue item
protected volatile synthetic java.lang.Object makeImmutable (java.lang.Object)
protected volatile synthetic boolean isImmutable (java.lang.Object)
}
org/jf/dexlib2/immutable/value/ImmutableEncodedValueFactory.class
ImmutableEncodedValueFactory.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableEncodedValueFactory extends java.lang.Object {
private static final org.jf.util.ImmutableConverter CONVERTER
public void <init> ()
public static org.jf.dexlib2.immutable.value.ImmutableEncodedValue of (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue encodedValue
public static org.jf.dexlib2.iface.value.EncodedValue defaultValueForType (java.lang.String)
String type
public static org.jf.dexlib2.immutable.value.ImmutableEncodedValue ofNullable (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue encodedValue
public static com.google.common.collect.ImmutableList immutableListOf (java.lang.Iterable)
Iterable list
static void <clinit> ()
}
org/jf/dexlib2/immutable/value/ImmutableEnumEncodedValue.class
ImmutableEnumEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableEnumEncodedValue extends org.jf.dexlib2.base.value.BaseEnumEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
protected final org.jf.dexlib2.immutable.reference.ImmutableFieldReference value
public void <init> (org.jf.dexlib2.immutable.reference.ImmutableFieldReference)
org.jf.dexlib2.immutable.reference.ImmutableFieldReference value
public static org.jf.dexlib2.immutable.value.ImmutableEnumEncodedValue of (org.jf.dexlib2.iface.value.EnumEncodedValue)
org.jf.dexlib2.iface.value.EnumEncodedValue enumEncodedValue
public org.jf.dexlib2.immutable.reference.ImmutableFieldReference getValue ()
public volatile synthetic org.jf.dexlib2.iface.reference.FieldReference getValue ()
}
org/jf/dexlib2/immutable/value/ImmutableFieldEncodedValue.class
ImmutableFieldEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableFieldEncodedValue extends org.jf.dexlib2.base.value.BaseFieldEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
protected final org.jf.dexlib2.immutable.reference.ImmutableFieldReference value
public void <init> (org.jf.dexlib2.immutable.reference.ImmutableFieldReference)
org.jf.dexlib2.immutable.reference.ImmutableFieldReference value
public static org.jf.dexlib2.immutable.value.ImmutableFieldEncodedValue of (org.jf.dexlib2.iface.value.FieldEncodedValue)
org.jf.dexlib2.iface.value.FieldEncodedValue fieldEncodedValue
public org.jf.dexlib2.immutable.reference.ImmutableFieldReference getValue ()
public volatile synthetic org.jf.dexlib2.iface.reference.FieldReference getValue ()
}
org/jf/dexlib2/immutable/value/ImmutableFloatEncodedValue.class
ImmutableFloatEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableFloatEncodedValue extends org.jf.dexlib2.base.value.BaseFloatEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
protected final float value
public void <init> (float)
float value
public static org.jf.dexlib2.immutable.value.ImmutableFloatEncodedValue of (org.jf.dexlib2.iface.value.FloatEncodedValue)
org.jf.dexlib2.iface.value.FloatEncodedValue floatEncodedValue
public float getValue ()
}
org/jf/dexlib2/immutable/value/ImmutableIntEncodedValue.class
ImmutableIntEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableIntEncodedValue extends org.jf.dexlib2.base.value.BaseIntEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
protected final int value
public void <init> (int)
int value
public static org.jf.dexlib2.immutable.value.ImmutableIntEncodedValue of (org.jf.dexlib2.iface.value.IntEncodedValue)
org.jf.dexlib2.iface.value.IntEncodedValue intEncodedValue
public int getValue ()
}
org/jf/dexlib2/immutable/value/ImmutableLongEncodedValue.class
ImmutableLongEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableLongEncodedValue extends org.jf.dexlib2.base.value.BaseLongEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
protected final long value
public void <init> (long)
long value
public static org.jf.dexlib2.immutable.value.ImmutableLongEncodedValue of (org.jf.dexlib2.iface.value.LongEncodedValue)
org.jf.dexlib2.iface.value.LongEncodedValue longEncodedValue
public long getValue ()
}
org/jf/dexlib2/immutable/value/ImmutableMethodEncodedValue.class
ImmutableMethodEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableMethodEncodedValue extends org.jf.dexlib2.base.value.BaseMethodEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
protected final org.jf.dexlib2.immutable.reference.ImmutableMethodReference value
public void <init> (org.jf.dexlib2.immutable.reference.ImmutableMethodReference)
org.jf.dexlib2.immutable.reference.ImmutableMethodReference value
public static org.jf.dexlib2.immutable.value.ImmutableMethodEncodedValue of (org.jf.dexlib2.iface.value.MethodEncodedValue)
org.jf.dexlib2.iface.value.MethodEncodedValue methodEncodedValue
public org.jf.dexlib2.immutable.reference.ImmutableMethodReference getValue ()
public volatile synthetic org.jf.dexlib2.iface.reference.MethodReference getValue ()
}
org/jf/dexlib2/immutable/value/ImmutableMethodHandleEncodedValue.class
ImmutableMethodHandleEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableMethodHandleEncodedValue extends org.jf.dexlib2.base.value.BaseMethodHandleEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
protected final org.jf.dexlib2.immutable.reference.ImmutableMethodHandleReference methodHandleReference
public void <init> (org.jf.dexlib2.immutable.reference.ImmutableMethodHandleReference)
org.jf.dexlib2.immutable.reference.ImmutableMethodHandleReference methodHandleReference
public static org.jf.dexlib2.immutable.value.ImmutableMethodHandleEncodedValue of (org.jf.dexlib2.iface.value.MethodHandleEncodedValue)
org.jf.dexlib2.iface.value.MethodHandleEncodedValue methodHandleEncodedValue
public org.jf.dexlib2.immutable.reference.ImmutableMethodHandleReference getValue ()
public volatile synthetic org.jf.dexlib2.iface.reference.MethodHandleReference getValue ()
}
org/jf/dexlib2/immutable/value/ImmutableMethodTypeEncodedValue.class
ImmutableMethodTypeEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableMethodTypeEncodedValue extends org.jf.dexlib2.base.value.BaseMethodTypeEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
protected final org.jf.dexlib2.immutable.reference.ImmutableMethodProtoReference methodProtoReference
public void <init> (org.jf.dexlib2.immutable.reference.ImmutableMethodProtoReference)
org.jf.dexlib2.immutable.reference.ImmutableMethodProtoReference methodProtoReference
public static org.jf.dexlib2.immutable.value.ImmutableMethodTypeEncodedValue of (org.jf.dexlib2.iface.value.MethodTypeEncodedValue)
org.jf.dexlib2.iface.value.MethodTypeEncodedValue methodTypeEncodedValue
public org.jf.dexlib2.immutable.reference.ImmutableMethodProtoReference getValue ()
public volatile synthetic org.jf.dexlib2.iface.reference.MethodProtoReference getValue ()
}
org/jf/dexlib2/immutable/value/ImmutableNullEncodedValue.class
ImmutableNullEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableNullEncodedValue extends org.jf.dexlib2.base.value.BaseNullEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
public static final org.jf.dexlib2.immutable.value.ImmutableNullEncodedValue INSTANCE
private void <init> ()
static void <clinit> ()
}
org/jf/dexlib2/immutable/value/ImmutableShortEncodedValue.class
ImmutableShortEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableShortEncodedValue extends org.jf.dexlib2.base.value.BaseShortEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
protected final short value
public void <init> (short)
short value
public static org.jf.dexlib2.immutable.value.ImmutableShortEncodedValue of (org.jf.dexlib2.iface.value.ShortEncodedValue)
org.jf.dexlib2.iface.value.ShortEncodedValue shortEncodedValue
public short getValue ()
}
org/jf/dexlib2/immutable/value/ImmutableStringEncodedValue.class
ImmutableStringEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableStringEncodedValue extends org.jf.dexlib2.base.value.BaseStringEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
protected final String value
public void <init> (java.lang.String)
String value
public static org.jf.dexlib2.immutable.value.ImmutableStringEncodedValue of (org.jf.dexlib2.iface.value.StringEncodedValue)
org.jf.dexlib2.iface.value.StringEncodedValue stringEncodedValue
public java.lang.String getValue ()
}
org/jf/dexlib2/immutable/value/ImmutableTypeEncodedValue.class
ImmutableTypeEncodedValue.java
package org.jf.dexlib2.immutable.value
public org.jf.dexlib2.immutable.value.ImmutableTypeEncodedValue extends org.jf.dexlib2.base.value.BaseTypeEncodedValue implements org.jf.dexlib2.immutable.value.ImmutableEncodedValue {
protected final String value
public void <init> (java.lang.String)
String value
public static org.jf.dexlib2.immutable.value.ImmutableTypeEncodedValue of (org.jf.dexlib2.iface.value.TypeEncodedValue)
org.jf.dexlib2.iface.value.TypeEncodedValue typeEncodedValue
public java.lang.String getValue ()
}
org/jf/dexlib2/rewriter/
org/jf/dexlib2/rewriter/AnnotationElementRewriter$RewrittenAnnotationElement.class
AnnotationElementRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.AnnotationElementRewriter$RewrittenAnnotationElement extends org.jf.dexlib2.base.BaseAnnotationElement {
protected org.jf.dexlib2.iface.AnnotationElement annotationElement
final synthetic org.jf.dexlib2.rewriter.AnnotationElementRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.AnnotationElementRewriter, org.jf.dexlib2.iface.AnnotationElement)
org.jf.dexlib2.rewriter.AnnotationElementRewriter this$0
org.jf.dexlib2.iface.AnnotationElement annotationElement
public java.lang.String getName ()
public org.jf.dexlib2.iface.value.EncodedValue getValue ()
}
org/jf/dexlib2/rewriter/AnnotationElementRewriter.class
AnnotationElementRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.AnnotationElementRewriter extends java.lang.Object implements org.jf.dexlib2.rewriter.Rewriter {
protected final org.jf.dexlib2.rewriter.Rewriters rewriters
public void <init> (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.iface.AnnotationElement rewrite (org.jf.dexlib2.iface.AnnotationElement)
org.jf.dexlib2.iface.AnnotationElement annotationElement
public volatile synthetic java.lang.Object rewrite (java.lang.Object)
}
org/jf/dexlib2/rewriter/AnnotationRewriter$RewrittenAnnotation.class
AnnotationRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.AnnotationRewriter$RewrittenAnnotation extends org.jf.dexlib2.base.BaseAnnotation {
protected org.jf.dexlib2.iface.Annotation annotation
final synthetic org.jf.dexlib2.rewriter.AnnotationRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.AnnotationRewriter, org.jf.dexlib2.iface.Annotation)
org.jf.dexlib2.rewriter.AnnotationRewriter this$0
org.jf.dexlib2.iface.Annotation annotation
public int getVisibility ()
public java.lang.String getType ()
public java.util.Set getElements ()
}
org/jf/dexlib2/rewriter/AnnotationRewriter.class
AnnotationRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.AnnotationRewriter extends java.lang.Object implements org.jf.dexlib2.rewriter.Rewriter {
protected final org.jf.dexlib2.rewriter.Rewriters rewriters
public void <init> (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.iface.Annotation rewrite (org.jf.dexlib2.iface.Annotation)
org.jf.dexlib2.iface.Annotation value
public volatile synthetic java.lang.Object rewrite (java.lang.Object)
}
org/jf/dexlib2/rewriter/ClassDefRewriter$RewrittenClassDef$1.class
ClassDefRewriter.java
package org.jf.dexlib2.rewriter
org.jf.dexlib2.rewriter.ClassDefRewriter$RewrittenClassDef$1 extends java.lang.Object implements java.lang.Iterable {
final synthetic org.jf.dexlib2.rewriter.ClassDefRewriter$RewrittenClassDef this$1
void <init> (org.jf.dexlib2.rewriter.ClassDefRewriter$RewrittenClassDef)
org.jf.dexlib2.rewriter.ClassDefRewriter$RewrittenClassDef this$1
public java.util.Iterator iterator ()
}
org/jf/dexlib2/rewriter/ClassDefRewriter$RewrittenClassDef$2.class
ClassDefRewriter.java
package org.jf.dexlib2.rewriter
org.jf.dexlib2.rewriter.ClassDefRewriter$RewrittenClassDef$2 extends java.lang.Object implements java.lang.Iterable {
final synthetic org.jf.dexlib2.rewriter.ClassDefRewriter$RewrittenClassDef this$1
void <init> (org.jf.dexlib2.rewriter.ClassDefRewriter$RewrittenClassDef)
org.jf.dexlib2.rewriter.ClassDefRewriter$RewrittenClassDef this$1
public java.util.Iterator iterator ()
}
org/jf/dexlib2/rewriter/ClassDefRewriter$RewrittenClassDef.class
ClassDefRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.ClassDefRewriter$RewrittenClassDef extends org.jf.dexlib2.base.reference.BaseTypeReference implements org.jf.dexlib2.iface.ClassDef {
protected org.jf.dexlib2.iface.ClassDef classDef
final synthetic org.jf.dexlib2.rewriter.ClassDefRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.ClassDefRewriter, org.jf.dexlib2.iface.ClassDef)
org.jf.dexlib2.rewriter.ClassDefRewriter this$0
org.jf.dexlib2.iface.ClassDef classdef
public java.lang.String getType ()
public int getAccessFlags ()
public java.lang.String getSuperclass ()
public java.util.List getInterfaces ()
public java.lang.String getSourceFile ()
public java.util.Set getAnnotations ()
public java.lang.Iterable getStaticFields ()
public java.lang.Iterable getInstanceFields ()
public java.lang.Iterable getFields ()
public java.lang.Iterable getDirectMethods ()
public java.lang.Iterable getVirtualMethods ()
public java.lang.Iterable getMethods ()
}
org/jf/dexlib2/rewriter/ClassDefRewriter.class
ClassDefRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.ClassDefRewriter extends java.lang.Object implements org.jf.dexlib2.rewriter.Rewriter {
protected final org.jf.dexlib2.rewriter.Rewriters rewriters
public void <init> (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.iface.ClassDef rewrite (org.jf.dexlib2.iface.ClassDef)
org.jf.dexlib2.iface.ClassDef classDef
public volatile synthetic java.lang.Object rewrite (java.lang.Object)
}
org/jf/dexlib2/rewriter/DebugItemRewriter$BaseRewrittenLocalInfoDebugItem.class
DebugItemRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.DebugItemRewriter$BaseRewrittenLocalInfoDebugItem extends java.lang.Object implements org.jf.dexlib2.iface.debug.DebugItem org.jf.dexlib2.iface.debug.LocalInfo {
protected org.jf.dexlib2.iface.debug.DebugItem debugItem
final synthetic org.jf.dexlib2.rewriter.DebugItemRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.DebugItemRewriter, org.jf.dexlib2.iface.debug.DebugItem)
org.jf.dexlib2.rewriter.DebugItemRewriter this$0
org.jf.dexlib2.iface.debug.DebugItem debugItem
public int getDebugItemType ()
public int getCodeAddress ()
public java.lang.String getName ()
public java.lang.String getType ()
public java.lang.String getSignature ()
}
org/jf/dexlib2/rewriter/DebugItemRewriter$RewrittenEndLocal.class
DebugItemRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.DebugItemRewriter$RewrittenEndLocal extends org.jf.dexlib2.rewriter.DebugItemRewriter$BaseRewrittenLocalInfoDebugItem implements org.jf.dexlib2.iface.debug.EndLocal {
final synthetic org.jf.dexlib2.rewriter.DebugItemRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.DebugItemRewriter, org.jf.dexlib2.iface.debug.EndLocal)
org.jf.dexlib2.rewriter.DebugItemRewriter this$0
org.jf.dexlib2.iface.debug.EndLocal instruction
public int getRegister ()
}
org/jf/dexlib2/rewriter/DebugItemRewriter$RewrittenRestartLocal.class
DebugItemRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.DebugItemRewriter$RewrittenRestartLocal extends org.jf.dexlib2.rewriter.DebugItemRewriter$BaseRewrittenLocalInfoDebugItem implements org.jf.dexlib2.iface.debug.RestartLocal {
final synthetic org.jf.dexlib2.rewriter.DebugItemRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.DebugItemRewriter, org.jf.dexlib2.iface.debug.RestartLocal)
org.jf.dexlib2.rewriter.DebugItemRewriter this$0
org.jf.dexlib2.iface.debug.RestartLocal instruction
public int getRegister ()
}
org/jf/dexlib2/rewriter/DebugItemRewriter$RewrittenStartLocal.class
DebugItemRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.DebugItemRewriter$RewrittenStartLocal extends org.jf.dexlib2.rewriter.DebugItemRewriter$BaseRewrittenLocalInfoDebugItem implements org.jf.dexlib2.iface.debug.StartLocal {
final synthetic org.jf.dexlib2.rewriter.DebugItemRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.DebugItemRewriter, org.jf.dexlib2.iface.debug.StartLocal)
org.jf.dexlib2.rewriter.DebugItemRewriter this$0
org.jf.dexlib2.iface.debug.StartLocal debugItem
public int getRegister ()
public org.jf.dexlib2.iface.reference.StringReference getNameReference ()
public org.jf.dexlib2.iface.reference.TypeReference getTypeReference ()
org.jf.dexlib2.iface.reference.TypeReference typeReference
public org.jf.dexlib2.iface.reference.StringReference getSignatureReference ()
}
org/jf/dexlib2/rewriter/DebugItemRewriter.class
DebugItemRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.DebugItemRewriter extends java.lang.Object implements org.jf.dexlib2.rewriter.Rewriter {
protected final org.jf.dexlib2.rewriter.Rewriters rewriters
public void <init> (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.iface.debug.DebugItem rewrite (org.jf.dexlib2.iface.debug.DebugItem)
org.jf.dexlib2.iface.debug.DebugItem value
public volatile synthetic java.lang.Object rewrite (java.lang.Object)
}
org/jf/dexlib2/rewriter/DexRewriter$RewrittenDexFile.class
DexRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.DexRewriter$RewrittenDexFile extends java.lang.Object implements org.jf.dexlib2.iface.DexFile {
protected final org.jf.dexlib2.iface.DexFile dexFile
final synthetic org.jf.dexlib2.rewriter.DexRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.DexRewriter, org.jf.dexlib2.iface.DexFile)
org.jf.dexlib2.rewriter.DexRewriter this$0
org.jf.dexlib2.iface.DexFile dexFile
public java.util.Set getClasses ()
public org.jf.dexlib2.Opcodes getOpcodes ()
}
org/jf/dexlib2/rewriter/DexRewriter.class
DexRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.DexRewriter extends java.lang.Object implements org.jf.dexlib2.rewriter.Rewriters {
private final org.jf.dexlib2.rewriter.Rewriter classDefRewriter
private final org.jf.dexlib2.rewriter.Rewriter fieldRewriter
private final org.jf.dexlib2.rewriter.Rewriter methodRewriter
private final org.jf.dexlib2.rewriter.Rewriter methodParameterRewriter
private final org.jf.dexlib2.rewriter.Rewriter methodImplementationRewriter
private final org.jf.dexlib2.rewriter.Rewriter instructionRewriter
private final org.jf.dexlib2.rewriter.Rewriter tryBlockRewriter
private final org.jf.dexlib2.rewriter.Rewriter exceptionHandlerRewriter
private final org.jf.dexlib2.rewriter.Rewriter debugItemRewriter
private final org.jf.dexlib2.rewriter.Rewriter typeRewriter
private final org.jf.dexlib2.rewriter.Rewriter fieldReferenceRewriter
private final org.jf.dexlib2.rewriter.Rewriter methodReferenceRewriter
private final org.jf.dexlib2.rewriter.Rewriter annotationRewriter
private final org.jf.dexlib2.rewriter.Rewriter annotationElementRewriter
private final org.jf.dexlib2.rewriter.Rewriter encodedValueRewriter
public void <init> (org.jf.dexlib2.rewriter.RewriterModule)
org.jf.dexlib2.rewriter.RewriterModule module
public org.jf.dexlib2.iface.DexFile rewriteDexFile (org.jf.dexlib2.iface.DexFile)
org.jf.dexlib2.iface.DexFile dexFile
public org.jf.dexlib2.rewriter.Rewriter getClassDefRewriter ()
public org.jf.dexlib2.rewriter.Rewriter getFieldRewriter ()
public org.jf.dexlib2.rewriter.Rewriter getMethodRewriter ()
public org.jf.dexlib2.rewriter.Rewriter getMethodParameterRewriter ()
public org.jf.dexlib2.rewriter.Rewriter getMethodImplementationRewriter ()
public org.jf.dexlib2.rewriter.Rewriter getInstructionRewriter ()
public org.jf.dexlib2.rewriter.Rewriter getTryBlockRewriter ()
public org.jf.dexlib2.rewriter.Rewriter getExceptionHandlerRewriter ()
public org.jf.dexlib2.rewriter.Rewriter getDebugItemRewriter ()
public org.jf.dexlib2.rewriter.Rewriter getTypeRewriter ()
public org.jf.dexlib2.rewriter.Rewriter getFieldReferenceRewriter ()
public org.jf.dexlib2.rewriter.Rewriter getMethodReferenceRewriter ()
public org.jf.dexlib2.rewriter.Rewriter getAnnotationRewriter ()
public org.jf.dexlib2.rewriter.Rewriter getAnnotationElementRewriter ()
public org.jf.dexlib2.rewriter.Rewriter getEncodedValueRewriter ()
}
org/jf/dexlib2/rewriter/EncodedValueRewriter$RewrittenAnnotationEncodedValue.class
EncodedValueRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.EncodedValueRewriter$RewrittenAnnotationEncodedValue extends org.jf.dexlib2.base.value.BaseAnnotationEncodedValue {
protected org.jf.dexlib2.iface.value.AnnotationEncodedValue annotationEncodedValue
final synthetic org.jf.dexlib2.rewriter.EncodedValueRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.EncodedValueRewriter, org.jf.dexlib2.iface.value.AnnotationEncodedValue)
org.jf.dexlib2.rewriter.EncodedValueRewriter this$0
org.jf.dexlib2.iface.value.AnnotationEncodedValue annotationEncodedValue
public java.lang.String getType ()
public java.util.Set getElements ()
}
org/jf/dexlib2/rewriter/EncodedValueRewriter$RewrittenArrayEncodedValue.class
EncodedValueRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.EncodedValueRewriter$RewrittenArrayEncodedValue extends org.jf.dexlib2.base.value.BaseArrayEncodedValue {
protected org.jf.dexlib2.iface.value.ArrayEncodedValue arrayEncodedValue
final synthetic org.jf.dexlib2.rewriter.EncodedValueRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.EncodedValueRewriter, org.jf.dexlib2.iface.value.ArrayEncodedValue)
org.jf.dexlib2.rewriter.EncodedValueRewriter this$0
org.jf.dexlib2.iface.value.ArrayEncodedValue arrayEncodedValue
public java.util.List getValue ()
}
org/jf/dexlib2/rewriter/EncodedValueRewriter$RewrittenEnumEncodedValue.class
EncodedValueRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.EncodedValueRewriter$RewrittenEnumEncodedValue extends org.jf.dexlib2.base.value.BaseEnumEncodedValue {
protected org.jf.dexlib2.iface.value.EnumEncodedValue enumEncodedValue
final synthetic org.jf.dexlib2.rewriter.EncodedValueRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.EncodedValueRewriter, org.jf.dexlib2.iface.value.EnumEncodedValue)
org.jf.dexlib2.rewriter.EncodedValueRewriter this$0
org.jf.dexlib2.iface.value.EnumEncodedValue enumEncodedValue
public org.jf.dexlib2.iface.reference.FieldReference getValue ()
}
org/jf/dexlib2/rewriter/EncodedValueRewriter$RewrittenFieldEncodedValue.class
EncodedValueRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.EncodedValueRewriter$RewrittenFieldEncodedValue extends org.jf.dexlib2.base.value.BaseFieldEncodedValue {
protected org.jf.dexlib2.iface.value.FieldEncodedValue fieldEncodedValue
final synthetic org.jf.dexlib2.rewriter.EncodedValueRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.EncodedValueRewriter, org.jf.dexlib2.iface.value.FieldEncodedValue)
org.jf.dexlib2.rewriter.EncodedValueRewriter this$0
org.jf.dexlib2.iface.value.FieldEncodedValue fieldEncodedValue
public org.jf.dexlib2.iface.reference.FieldReference getValue ()
}
org/jf/dexlib2/rewriter/EncodedValueRewriter$RewrittenMethodEncodedValue.class
EncodedValueRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.EncodedValueRewriter$RewrittenMethodEncodedValue extends org.jf.dexlib2.base.value.BaseMethodEncodedValue {
protected org.jf.dexlib2.iface.value.MethodEncodedValue methodEncodedValue
final synthetic org.jf.dexlib2.rewriter.EncodedValueRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.EncodedValueRewriter, org.jf.dexlib2.iface.value.MethodEncodedValue)
org.jf.dexlib2.rewriter.EncodedValueRewriter this$0
org.jf.dexlib2.iface.value.MethodEncodedValue methodEncodedValue
public org.jf.dexlib2.iface.reference.MethodReference getValue ()
}
org/jf/dexlib2/rewriter/EncodedValueRewriter$RewrittenTypeEncodedValue.class
EncodedValueRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.EncodedValueRewriter$RewrittenTypeEncodedValue extends org.jf.dexlib2.base.value.BaseTypeEncodedValue {
protected org.jf.dexlib2.iface.value.TypeEncodedValue typeEncodedValue
final synthetic org.jf.dexlib2.rewriter.EncodedValueRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.EncodedValueRewriter, org.jf.dexlib2.iface.value.TypeEncodedValue)
org.jf.dexlib2.rewriter.EncodedValueRewriter this$0
org.jf.dexlib2.iface.value.TypeEncodedValue typeEncodedValue
public java.lang.String getValue ()
}
org/jf/dexlib2/rewriter/EncodedValueRewriter.class
EncodedValueRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.EncodedValueRewriter extends java.lang.Object implements org.jf.dexlib2.rewriter.Rewriter {
protected final org.jf.dexlib2.rewriter.Rewriters rewriters
public void <init> (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.iface.value.EncodedValue rewrite (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue encodedValue
public volatile synthetic java.lang.Object rewrite (java.lang.Object)
}
org/jf/dexlib2/rewriter/ExceptionHandlerRewriter$RewrittenExceptionHandler.class
ExceptionHandlerRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.ExceptionHandlerRewriter$RewrittenExceptionHandler extends org.jf.dexlib2.base.BaseExceptionHandler {
protected org.jf.dexlib2.iface.ExceptionHandler exceptionHandler
final synthetic org.jf.dexlib2.rewriter.ExceptionHandlerRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.ExceptionHandlerRewriter, org.jf.dexlib2.iface.ExceptionHandler)
org.jf.dexlib2.rewriter.ExceptionHandlerRewriter this$0
org.jf.dexlib2.iface.ExceptionHandler exceptionHandler
public java.lang.String getExceptionType ()
public int getHandlerCodeAddress ()
}
org/jf/dexlib2/rewriter/ExceptionHandlerRewriter.class
ExceptionHandlerRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.ExceptionHandlerRewriter extends java.lang.Object implements org.jf.dexlib2.rewriter.Rewriter {
protected final org.jf.dexlib2.rewriter.Rewriters rewriters
public void <init> (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.iface.ExceptionHandler rewrite (org.jf.dexlib2.iface.ExceptionHandler)
org.jf.dexlib2.iface.ExceptionHandler value
public volatile synthetic java.lang.Object rewrite (java.lang.Object)
}
org/jf/dexlib2/rewriter/FieldReferenceRewriter$RewrittenFieldReference.class
FieldReferenceRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.FieldReferenceRewriter$RewrittenFieldReference extends org.jf.dexlib2.base.reference.BaseFieldReference {
protected org.jf.dexlib2.iface.reference.FieldReference fieldReference
final synthetic org.jf.dexlib2.rewriter.FieldReferenceRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.FieldReferenceRewriter, org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.rewriter.FieldReferenceRewriter this$0
org.jf.dexlib2.iface.reference.FieldReference fieldReference
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public java.lang.String getType ()
}
org/jf/dexlib2/rewriter/FieldReferenceRewriter.class
FieldReferenceRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.FieldReferenceRewriter extends java.lang.Object implements org.jf.dexlib2.rewriter.Rewriter {
protected final org.jf.dexlib2.rewriter.Rewriters rewriters
public void <init> (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.iface.reference.FieldReference rewrite (org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.iface.reference.FieldReference fieldReference
public volatile synthetic java.lang.Object rewrite (java.lang.Object)
}
org/jf/dexlib2/rewriter/FieldRewriter$RewrittenField.class
FieldRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.FieldRewriter$RewrittenField extends org.jf.dexlib2.base.reference.BaseFieldReference implements org.jf.dexlib2.iface.Field {
protected org.jf.dexlib2.iface.Field field
final synthetic org.jf.dexlib2.rewriter.FieldRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.FieldRewriter, org.jf.dexlib2.iface.Field)
org.jf.dexlib2.rewriter.FieldRewriter this$0
org.jf.dexlib2.iface.Field field
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public java.lang.String getType ()
public int getAccessFlags ()
public org.jf.dexlib2.iface.value.EncodedValue getInitialValue ()
public java.util.Set getAnnotations ()
}
org/jf/dexlib2/rewriter/FieldRewriter.class
FieldRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.FieldRewriter extends java.lang.Object implements org.jf.dexlib2.rewriter.Rewriter {
protected final org.jf.dexlib2.rewriter.Rewriters rewriters
public void <init> (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.iface.Field rewrite (org.jf.dexlib2.iface.Field)
org.jf.dexlib2.iface.Field field
public volatile synthetic java.lang.Object rewrite (java.lang.Object)
}
org/jf/dexlib2/rewriter/InstructionRewriter$1.class
InstructionRewriter.java
package org.jf.dexlib2.rewriter
synthetic org.jf.dexlib2.rewriter.InstructionRewriter$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$jf$dexlib2$Format
static void <clinit> ()
}
org/jf/dexlib2/rewriter/InstructionRewriter$BaseRewrittenReferenceInstruction.class
InstructionRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.InstructionRewriter$BaseRewrittenReferenceInstruction extends java.lang.Object implements org.jf.dexlib2.iface.instruction.ReferenceInstruction {
protected org.jf.dexlib2.iface.instruction.ReferenceInstruction instruction
final synthetic org.jf.dexlib2.rewriter.InstructionRewriter this$0
protected void <init> (org.jf.dexlib2.rewriter.InstructionRewriter, org.jf.dexlib2.iface.instruction.ReferenceInstruction)
org.jf.dexlib2.rewriter.InstructionRewriter this$0
org.jf.dexlib2.iface.instruction.ReferenceInstruction instruction
public org.jf.dexlib2.iface.reference.Reference getReference ()
public int getReferenceType ()
public org.jf.dexlib2.Opcode getOpcode ()
public int getCodeUnits ()
}
org/jf/dexlib2/rewriter/InstructionRewriter$RewrittenInstruction20bc.class
InstructionRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.InstructionRewriter$RewrittenInstruction20bc extends org.jf.dexlib2.rewriter.InstructionRewriter$BaseRewrittenReferenceInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction20bc {
final synthetic org.jf.dexlib2.rewriter.InstructionRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.InstructionRewriter, org.jf.dexlib2.iface.instruction.formats.Instruction20bc)
org.jf.dexlib2.rewriter.InstructionRewriter this$0
org.jf.dexlib2.iface.instruction.formats.Instruction20bc instruction
public int getVerificationError ()
}
org/jf/dexlib2/rewriter/InstructionRewriter$RewrittenInstruction21c.class
InstructionRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.InstructionRewriter$RewrittenInstruction21c extends org.jf.dexlib2.rewriter.InstructionRewriter$BaseRewrittenReferenceInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction21c {
final synthetic org.jf.dexlib2.rewriter.InstructionRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.InstructionRewriter, org.jf.dexlib2.iface.instruction.formats.Instruction21c)
org.jf.dexlib2.rewriter.InstructionRewriter this$0
org.jf.dexlib2.iface.instruction.formats.Instruction21c instruction
public int getRegisterA ()
}
org/jf/dexlib2/rewriter/InstructionRewriter$RewrittenInstruction22c.class
InstructionRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.InstructionRewriter$RewrittenInstruction22c extends org.jf.dexlib2.rewriter.InstructionRewriter$BaseRewrittenReferenceInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction22c {
final synthetic org.jf.dexlib2.rewriter.InstructionRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.InstructionRewriter, org.jf.dexlib2.iface.instruction.formats.Instruction22c)
org.jf.dexlib2.rewriter.InstructionRewriter this$0
org.jf.dexlib2.iface.instruction.formats.Instruction22c instruction
public int getRegisterA ()
public int getRegisterB ()
}
org/jf/dexlib2/rewriter/InstructionRewriter$RewrittenInstruction31c.class
InstructionRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.InstructionRewriter$RewrittenInstruction31c extends org.jf.dexlib2.rewriter.InstructionRewriter$BaseRewrittenReferenceInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction31c {
final synthetic org.jf.dexlib2.rewriter.InstructionRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.InstructionRewriter, org.jf.dexlib2.iface.instruction.formats.Instruction31c)
org.jf.dexlib2.rewriter.InstructionRewriter this$0
org.jf.dexlib2.iface.instruction.formats.Instruction31c instruction
public int getRegisterA ()
}
org/jf/dexlib2/rewriter/InstructionRewriter$RewrittenInstruction35c.class
InstructionRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.InstructionRewriter$RewrittenInstruction35c extends org.jf.dexlib2.rewriter.InstructionRewriter$BaseRewrittenReferenceInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction35c {
final synthetic org.jf.dexlib2.rewriter.InstructionRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.InstructionRewriter, org.jf.dexlib2.iface.instruction.formats.Instruction35c)
org.jf.dexlib2.rewriter.InstructionRewriter this$0
org.jf.dexlib2.iface.instruction.formats.Instruction35c instruction
public int getRegisterC ()
public int getRegisterE ()
public int getRegisterG ()
public int getRegisterCount ()
public int getRegisterD ()
public int getRegisterF ()
}
org/jf/dexlib2/rewriter/InstructionRewriter$RewrittenInstruction3rc.class
InstructionRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.InstructionRewriter$RewrittenInstruction3rc extends org.jf.dexlib2.rewriter.InstructionRewriter$BaseRewrittenReferenceInstruction implements org.jf.dexlib2.iface.instruction.formats.Instruction3rc {
final synthetic org.jf.dexlib2.rewriter.InstructionRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.InstructionRewriter, org.jf.dexlib2.iface.instruction.formats.Instruction3rc)
org.jf.dexlib2.rewriter.InstructionRewriter this$0
org.jf.dexlib2.iface.instruction.formats.Instruction3rc instruction
public int getStartRegister ()
public int getRegisterCount ()
}
org/jf/dexlib2/rewriter/InstructionRewriter.class
InstructionRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.InstructionRewriter extends java.lang.Object implements org.jf.dexlib2.rewriter.Rewriter {
protected final org.jf.dexlib2.rewriter.Rewriters rewriters
public void <init> (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.iface.instruction.Instruction rewrite (org.jf.dexlib2.iface.instruction.Instruction)
org.jf.dexlib2.iface.instruction.Instruction instruction
public volatile synthetic java.lang.Object rewrite (java.lang.Object)
}
org/jf/dexlib2/rewriter/MethodImplementationRewriter$RewrittenMethodImplementation.class
MethodImplementationRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.MethodImplementationRewriter$RewrittenMethodImplementation extends java.lang.Object implements org.jf.dexlib2.iface.MethodImplementation {
protected org.jf.dexlib2.iface.MethodImplementation methodImplementation
final synthetic org.jf.dexlib2.rewriter.MethodImplementationRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.MethodImplementationRewriter, org.jf.dexlib2.iface.MethodImplementation)
org.jf.dexlib2.rewriter.MethodImplementationRewriter this$0
org.jf.dexlib2.iface.MethodImplementation methodImplementation
public int getRegisterCount ()
public java.lang.Iterable getInstructions ()
public java.util.List getTryBlocks ()
public java.lang.Iterable getDebugItems ()
}
org/jf/dexlib2/rewriter/MethodImplementationRewriter.class
MethodImplementationRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.MethodImplementationRewriter extends java.lang.Object implements org.jf.dexlib2.rewriter.Rewriter {
protected final org.jf.dexlib2.rewriter.Rewriters rewriters
public void <init> (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.iface.MethodImplementation rewrite (org.jf.dexlib2.iface.MethodImplementation)
org.jf.dexlib2.iface.MethodImplementation methodImplementation
public volatile synthetic java.lang.Object rewrite (java.lang.Object)
}
org/jf/dexlib2/rewriter/MethodParameterRewriter$RewrittenMethodParameter.class
MethodParameterRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.MethodParameterRewriter$RewrittenMethodParameter extends org.jf.dexlib2.base.BaseMethodParameter {
protected org.jf.dexlib2.iface.MethodParameter methodParameter
final synthetic org.jf.dexlib2.rewriter.MethodParameterRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.MethodParameterRewriter, org.jf.dexlib2.iface.MethodParameter)
org.jf.dexlib2.rewriter.MethodParameterRewriter this$0
org.jf.dexlib2.iface.MethodParameter methodParameter
public java.lang.String getType ()
public java.util.Set getAnnotations ()
public java.lang.String getName ()
public java.lang.String getSignature ()
}
org/jf/dexlib2/rewriter/MethodParameterRewriter.class
MethodParameterRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.MethodParameterRewriter extends java.lang.Object implements org.jf.dexlib2.rewriter.Rewriter {
protected final org.jf.dexlib2.rewriter.Rewriters rewriters
public void <init> (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.iface.MethodParameter rewrite (org.jf.dexlib2.iface.MethodParameter)
org.jf.dexlib2.iface.MethodParameter methodParameter
public volatile synthetic java.lang.Object rewrite (java.lang.Object)
}
org/jf/dexlib2/rewriter/MethodReferenceRewriter$RewrittenMethodReference$1.class
MethodReferenceRewriter.java
package org.jf.dexlib2.rewriter
org.jf.dexlib2.rewriter.MethodReferenceRewriter$RewrittenMethodReference$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.rewriter.MethodReferenceRewriter$RewrittenMethodReference this$1
void <init> (org.jf.dexlib2.rewriter.MethodReferenceRewriter$RewrittenMethodReference)
org.jf.dexlib2.rewriter.MethodReferenceRewriter$RewrittenMethodReference this$1
public java.lang.String apply (java.lang.CharSequence)
CharSequence input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/rewriter/MethodReferenceRewriter$RewrittenMethodReference.class
MethodReferenceRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.MethodReferenceRewriter$RewrittenMethodReference extends org.jf.dexlib2.base.reference.BaseMethodReference {
protected org.jf.dexlib2.iface.reference.MethodReference methodReference
final synthetic org.jf.dexlib2.rewriter.MethodReferenceRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.MethodReferenceRewriter, org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.rewriter.MethodReferenceRewriter this$0
org.jf.dexlib2.iface.reference.MethodReference methodReference
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public java.util.List getParameterTypes ()
public java.lang.String getReturnType ()
}
org/jf/dexlib2/rewriter/MethodReferenceRewriter.class
MethodReferenceRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.MethodReferenceRewriter extends java.lang.Object implements org.jf.dexlib2.rewriter.Rewriter {
protected final org.jf.dexlib2.rewriter.Rewriters rewriters
public void <init> (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.iface.reference.MethodReference rewrite (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference methodReference
public volatile synthetic java.lang.Object rewrite (java.lang.Object)
}
org/jf/dexlib2/rewriter/MethodRewriter$RewrittenMethod.class
MethodRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.MethodRewriter$RewrittenMethod extends org.jf.dexlib2.base.reference.BaseMethodReference implements org.jf.dexlib2.iface.Method {
protected org.jf.dexlib2.iface.Method method
final synthetic org.jf.dexlib2.rewriter.MethodRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.MethodRewriter, org.jf.dexlib2.iface.Method)
org.jf.dexlib2.rewriter.MethodRewriter this$0
org.jf.dexlib2.iface.Method method
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public java.util.List getParameterTypes ()
public java.util.List getParameters ()
public java.lang.String getReturnType ()
public int getAccessFlags ()
public java.util.Set getAnnotations ()
public org.jf.dexlib2.iface.MethodImplementation getImplementation ()
}
org/jf/dexlib2/rewriter/MethodRewriter.class
MethodRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.MethodRewriter extends java.lang.Object implements org.jf.dexlib2.rewriter.Rewriter {
protected final org.jf.dexlib2.rewriter.Rewriters rewriters
public void <init> (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.iface.Method rewrite (org.jf.dexlib2.iface.Method)
org.jf.dexlib2.iface.Method value
public volatile synthetic java.lang.Object rewrite (java.lang.Object)
}
org/jf/dexlib2/rewriter/Rewriter.class
Rewriter.java
package org.jf.dexlib2.rewriter
public abstract org.jf.dexlib2.rewriter.Rewriter extends java.lang.Object {
public abstract java.lang.Object rewrite (java.lang.Object)
}
org/jf/dexlib2/rewriter/RewriterModule.class
RewriterModule.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.RewriterModule extends java.lang.Object {
public void <init> ()
public org.jf.dexlib2.rewriter.Rewriter getClassDefRewriter (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.rewriter.Rewriter getFieldRewriter (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.rewriter.Rewriter getMethodRewriter (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.rewriter.Rewriter getMethodParameterRewriter (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.rewriter.Rewriter getMethodImplementationRewriter (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.rewriter.Rewriter getInstructionRewriter (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.rewriter.Rewriter getTryBlockRewriter (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.rewriter.Rewriter getExceptionHandlerRewriter (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.rewriter.Rewriter getDebugItemRewriter (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.rewriter.Rewriter getTypeRewriter (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.rewriter.Rewriter getFieldReferenceRewriter (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.rewriter.Rewriter getMethodReferenceRewriter (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.rewriter.Rewriter getAnnotationRewriter (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.rewriter.Rewriter getAnnotationElementRewriter (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.rewriter.Rewriter getEncodedValueRewriter (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
}
org/jf/dexlib2/rewriter/RewriterUtils$1$1.class
RewriterUtils.java
package org.jf.dexlib2.rewriter
org.jf.dexlib2.rewriter.RewriterUtils$1$1 extends java.lang.Object implements java.util.Iterator {
final synthetic java.util.Iterator val$iterator
final synthetic org.jf.dexlib2.rewriter.RewriterUtils$1 this$0
void <init> (org.jf.dexlib2.rewriter.RewriterUtils$1, java.util.Iterator)
org.jf.dexlib2.rewriter.RewriterUtils$1 this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/jf/dexlib2/rewriter/RewriterUtils$1.class
RewriterUtils.java
package org.jf.dexlib2.rewriter
final org.jf.dexlib2.rewriter.RewriterUtils$1 extends java.util.AbstractSet {
final synthetic java.util.Set val$set
final synthetic org.jf.dexlib2.rewriter.Rewriter val$rewriter
void <init> (java.util.Set, org.jf.dexlib2.rewriter.Rewriter)
public java.util.Iterator iterator ()
java.util.Iterator iterator
public int size ()
}
org/jf/dexlib2/rewriter/RewriterUtils$2.class
RewriterUtils.java
package org.jf.dexlib2.rewriter
final org.jf.dexlib2.rewriter.RewriterUtils$2 extends java.util.AbstractList {
final synthetic org.jf.dexlib2.rewriter.Rewriter val$rewriter
final synthetic java.util.List val$list
void <init> (org.jf.dexlib2.rewriter.Rewriter, java.util.List)
public java.lang.Object get (int)
int i
public int size ()
}
org/jf/dexlib2/rewriter/RewriterUtils$3$1.class
RewriterUtils.java
package org.jf.dexlib2.rewriter
org.jf.dexlib2.rewriter.RewriterUtils$3$1 extends java.lang.Object implements java.util.Iterator {
final synthetic java.util.Iterator val$iterator
final synthetic org.jf.dexlib2.rewriter.RewriterUtils$3 this$0
void <init> (org.jf.dexlib2.rewriter.RewriterUtils$3, java.util.Iterator)
org.jf.dexlib2.rewriter.RewriterUtils$3 this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/jf/dexlib2/rewriter/RewriterUtils$3.class
RewriterUtils.java
package org.jf.dexlib2.rewriter
final org.jf.dexlib2.rewriter.RewriterUtils$3 extends java.lang.Object implements java.lang.Iterable {
final synthetic Iterable val$iterable
final synthetic org.jf.dexlib2.rewriter.Rewriter val$rewriter
void <init> (java.lang.Iterable, org.jf.dexlib2.rewriter.Rewriter)
public java.util.Iterator iterator ()
java.util.Iterator iterator
}
org/jf/dexlib2/rewriter/RewriterUtils$4.class
RewriterUtils.java
package org.jf.dexlib2.rewriter
final org.jf.dexlib2.rewriter.RewriterUtils$4 extends org.jf.dexlib2.base.reference.BaseTypeReference {
final synthetic org.jf.dexlib2.rewriter.Rewriter val$typeRewriter
final synthetic org.jf.dexlib2.iface.reference.TypeReference val$typeReference
void <init> (org.jf.dexlib2.rewriter.Rewriter, org.jf.dexlib2.iface.reference.TypeReference)
public java.lang.String getType ()
}
org/jf/dexlib2/rewriter/RewriterUtils.class
RewriterUtils.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.RewriterUtils extends java.lang.Object {
public void <init> ()
public static java.lang.Object rewriteNullable (org.jf.dexlib2.rewriter.Rewriter, java.lang.Object)
org.jf.dexlib2.rewriter.Rewriter rewriter
Object value
public static java.util.Set rewriteSet (org.jf.dexlib2.rewriter.Rewriter, java.util.Set)
org.jf.dexlib2.rewriter.Rewriter rewriter
java.util.Set set
public static java.util.List rewriteList (org.jf.dexlib2.rewriter.Rewriter, java.util.List)
org.jf.dexlib2.rewriter.Rewriter rewriter
java.util.List list
public static java.lang.Iterable rewriteIterable (org.jf.dexlib2.rewriter.Rewriter, java.lang.Iterable)
org.jf.dexlib2.rewriter.Rewriter rewriter
Iterable iterable
public static org.jf.dexlib2.iface.reference.TypeReference rewriteTypeReference (org.jf.dexlib2.rewriter.Rewriter, org.jf.dexlib2.iface.reference.TypeReference)
org.jf.dexlib2.rewriter.Rewriter typeRewriter
org.jf.dexlib2.iface.reference.TypeReference typeReference
}
org/jf/dexlib2/rewriter/Rewriters.class
Rewriters.java
package org.jf.dexlib2.rewriter
public abstract org.jf.dexlib2.rewriter.Rewriters extends java.lang.Object {
public abstract org.jf.dexlib2.rewriter.Rewriter getClassDefRewriter ()
public abstract org.jf.dexlib2.rewriter.Rewriter getFieldRewriter ()
public abstract org.jf.dexlib2.rewriter.Rewriter getMethodRewriter ()
public abstract org.jf.dexlib2.rewriter.Rewriter getMethodParameterRewriter ()
public abstract org.jf.dexlib2.rewriter.Rewriter getMethodImplementationRewriter ()
public abstract org.jf.dexlib2.rewriter.Rewriter getInstructionRewriter ()
public abstract org.jf.dexlib2.rewriter.Rewriter getTryBlockRewriter ()
public abstract org.jf.dexlib2.rewriter.Rewriter getExceptionHandlerRewriter ()
public abstract org.jf.dexlib2.rewriter.Rewriter getDebugItemRewriter ()
public abstract org.jf.dexlib2.rewriter.Rewriter getTypeRewriter ()
public abstract org.jf.dexlib2.rewriter.Rewriter getFieldReferenceRewriter ()
public abstract org.jf.dexlib2.rewriter.Rewriter getMethodReferenceRewriter ()
public abstract org.jf.dexlib2.rewriter.Rewriter getAnnotationRewriter ()
public abstract org.jf.dexlib2.rewriter.Rewriter getAnnotationElementRewriter ()
public abstract org.jf.dexlib2.rewriter.Rewriter getEncodedValueRewriter ()
}
org/jf/dexlib2/rewriter/TryBlockRewriter$RewrittenTryBlock.class
TryBlockRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.TryBlockRewriter$RewrittenTryBlock extends org.jf.dexlib2.base.BaseTryBlock {
protected org.jf.dexlib2.iface.TryBlock tryBlock
final synthetic org.jf.dexlib2.rewriter.TryBlockRewriter this$0
public void <init> (org.jf.dexlib2.rewriter.TryBlockRewriter, org.jf.dexlib2.iface.TryBlock)
org.jf.dexlib2.rewriter.TryBlockRewriter this$0
org.jf.dexlib2.iface.TryBlock tryBlock
public int getStartCodeAddress ()
public int getCodeUnitCount ()
public java.util.List getExceptionHandlers ()
}
org/jf/dexlib2/rewriter/TryBlockRewriter.class
TryBlockRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.TryBlockRewriter extends java.lang.Object implements org.jf.dexlib2.rewriter.Rewriter {
protected final org.jf.dexlib2.rewriter.Rewriters rewriters
public void <init> (org.jf.dexlib2.rewriter.Rewriters)
org.jf.dexlib2.rewriter.Rewriters rewriters
public org.jf.dexlib2.iface.TryBlock rewrite (org.jf.dexlib2.iface.TryBlock)
org.jf.dexlib2.iface.TryBlock tryBlock
public volatile synthetic java.lang.Object rewrite (java.lang.Object)
}
org/jf/dexlib2/rewriter/TypeRewriter.class
TypeRewriter.java
package org.jf.dexlib2.rewriter
public org.jf.dexlib2.rewriter.TypeRewriter extends java.lang.Object implements org.jf.dexlib2.rewriter.Rewriter {
public void <init> ()
public java.lang.String rewrite (java.lang.String)
String value
public volatile synthetic java.lang.Object rewrite (java.lang.Object)
}
org/jf/dexlib2/util/
org/jf/dexlib2/util/AlignmentUtils.class
AlignmentUtils.java
package org.jf.dexlib2.util
public abstract org.jf.dexlib2.util.AlignmentUtils extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static int alignOffset (int, int)
int offset
int alignment
int mask
public static boolean isAligned (int, int)
int offset
int alignment
static void <clinit> ()
}
org/jf/dexlib2/util/AnnotatedBytes$1.class
AnnotatedBytes.java
package org.jf.dexlib2.util
synthetic org.jf.dexlib2.util.AnnotatedBytes$1 extends java.lang.Object {
}
org/jf/dexlib2/util/AnnotatedBytes$AnnotationEndpoint.class
AnnotatedBytes.java
package org.jf.dexlib2.util
org.jf.dexlib2.util.AnnotatedBytes$AnnotationEndpoint extends java.lang.Object {
public final java.util.List pointAnnotations
public org.jf.dexlib2.util.AnnotatedBytes$AnnotationItem rangeAnnotation
private void <init> ()
synthetic void <init> (org.jf.dexlib2.util.AnnotatedBytes$1)
org.jf.dexlib2.util.AnnotatedBytes$1 x0
}
org/jf/dexlib2/util/AnnotatedBytes$AnnotationItem.class
AnnotatedBytes.java
package org.jf.dexlib2.util
org.jf.dexlib2.util.AnnotatedBytes$AnnotationItem extends java.lang.Object {
public final int indentLevel
public final String annotation
public void <init> (int, java.lang.String)
int indentLevel
String annotation
}
org/jf/dexlib2/util/AnnotatedBytes.class
AnnotatedBytes.java
package org.jf.dexlib2.util
public org.jf.dexlib2.util.AnnotatedBytes extends java.lang.Object {
private java.util.TreeMap annotatations
private int cursor
private int indentLevel
private int outputWidth
private int hexCols
private int startLimit
private int endLimit
public void <init> (int)
int width
public void moveTo (int)
int offset
public void moveBy (int)
int offset
public transient void annotateTo (int, java.lang.String, java.lang.Object[])
int offset
String msg
Object[] formatArgs
public transient void annotate (int, java.lang.String, java.lang.Object[])
String formattedMsg
org.jf.dexlib2.util.AnnotatedBytes$AnnotationEndpoint previousAnnotations
org.jf.dexlib2.util.AnnotatedBytes$AnnotationItem previousRangeAnnotation
java.util.Map$Entry previousEntry
org.jf.dexlib2.util.AnnotatedBytes$AnnotationItem existingRangeAnnotation
org.jf.dexlib2.util.AnnotatedBytes$AnnotationEndpoint nextEndpoint
org.jf.dexlib2.util.AnnotatedBytes$AnnotationItem nextRangeAnnotation
int nextKey
java.util.Map$Entry nextEntry
int length
String msg
Object[] formatArgs
String formattedMsg
int exclusiveEndOffset
org.jf.dexlib2.util.AnnotatedBytes$AnnotationEndpoint endPoint
org.jf.dexlib2.util.AnnotatedBytes$AnnotationEndpoint startPoint
private java.lang.String formatAnnotation (int, java.lang.String)
int offset
String annotationMsg
Integer endOffset
private java.lang.String formatAnnotation (int, java.lang.Integer, java.lang.String)
int offset
Integer endOffset
String annotationMsg
public void indent ()
public void deindent ()
public int getCursor ()
public int getAnnotationWidth ()
int leftWidth
public void writeAnnotations (java.io.Writer, byte[]) throws java.io.IOException
String paddingSub
org.jf.dexlib2.util.AnnotatedBytes$AnnotationItem pointAnnotation
String right
int rangeStart
int rangeEnd
org.jf.dexlib2.util.AnnotatedBytes$AnnotationEndpoint annotations
String right
org.jf.dexlib2.util.AnnotatedBytes$AnnotationItem rangeAnnotation
String left
int i
String left
java.io.Writer out
byte[] data
int rightWidth
int leftWidth
String padding
org.jf.util.TwoColumnOutput twoc
Integer[] keys
org.jf.dexlib2.util.AnnotatedBytes$AnnotationEndpoint[] values
int lastKey
public void setLimit (int, int)
int start
int end
public void clearLimit ()
}
org/jf/dexlib2/util/DexUtil$InvalidFile.class
DexUtil.java
package org.jf.dexlib2.util
public org.jf.dexlib2.util.DexUtil$InvalidFile extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
org/jf/dexlib2/util/DexUtil$UnsupportedFile.class
DexUtil.java
package org.jf.dexlib2.util
public org.jf.dexlib2.util.DexUtil$UnsupportedFile extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
org/jf/dexlib2/util/DexUtil.class
DexUtil.java
package org.jf.dexlib2.util
public org.jf.dexlib2.util.DexUtil extends java.lang.Object {
public void <init> ()
public static int verifyDexHeader (java.io.InputStream) throws java.io.IOException
java.io.EOFException ex
java.io.InputStream inputStream
byte[] partialHeader
public static int verifyDexHeader (byte[], int)
int i
StringBuilder sb
byte[] buf
int offset
int dexVersion
int endian
public static void verifyOdexHeader (java.io.InputStream) throws java.io.IOException
java.io.EOFException ex
java.io.InputStream inputStream
byte[] partialHeader
public static void verifyOdexHeader (byte[], int)
int i
StringBuilder sb
byte[] buf
int offset
int odexVersion
}
org/jf/dexlib2/util/EncodedValueUtils.class
EncodedValueUtils.java
package org.jf.dexlib2.util
public final org.jf.dexlib2.util.EncodedValueUtils extends java.lang.Object {
public static boolean isDefaultValue (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue encodedValue
public static void writeEncodedValue (java.io.Writer, org.jf.dexlib2.iface.value.EncodedValue) throws java.io.IOException
java.io.Writer writer
org.jf.dexlib2.iface.value.EncodedValue encodedValue
private static void writeAnnotation (java.io.Writer, org.jf.dexlib2.iface.value.AnnotationEncodedValue) throws java.io.IOException
org.jf.dexlib2.iface.AnnotationElement element
java.io.Writer writer
org.jf.dexlib2.iface.value.AnnotationEncodedValue annotation
java.util.Set elements
private static void writeArray (java.io.Writer, org.jf.dexlib2.iface.value.ArrayEncodedValue) throws java.io.IOException
org.jf.dexlib2.iface.value.EncodedValue element
java.io.Writer writer
org.jf.dexlib2.iface.value.ArrayEncodedValue array
boolean first
private void <init> ()
}
org/jf/dexlib2/util/FieldUtil$1.class
FieldUtil.java
package org.jf.dexlib2.util
final org.jf.dexlib2.util.FieldUtil$1 extends java.lang.Object implements com.google.common.base.Predicate {
void <init> ()
public boolean apply (org.jf.dexlib2.iface.Field)
org.jf.dexlib2.iface.Field input
public volatile synthetic boolean apply (java.lang.Object)
}
org/jf/dexlib2/util/FieldUtil$2.class
FieldUtil.java
package org.jf.dexlib2.util
final org.jf.dexlib2.util.FieldUtil$2 extends java.lang.Object implements com.google.common.base.Predicate {
void <init> ()
public boolean apply (org.jf.dexlib2.iface.Field)
org.jf.dexlib2.iface.Field input
public volatile synthetic boolean apply (java.lang.Object)
}
org/jf/dexlib2/util/FieldUtil.class
FieldUtil.java
package org.jf.dexlib2.util
public final org.jf.dexlib2.util.FieldUtil extends java.lang.Object {
public static com.google.common.base.Predicate FIELD_IS_STATIC
public static com.google.common.base.Predicate FIELD_IS_INSTANCE
public static boolean isStatic (org.jf.dexlib2.iface.Field)
org.jf.dexlib2.iface.Field field
private void <init> ()
static void <clinit> ()
}
org/jf/dexlib2/util/InstructionOffsetMap$InvalidInstructionIndex.class
InstructionOffsetMap.java
package org.jf.dexlib2.util
public org.jf.dexlib2.util.InstructionOffsetMap$InvalidInstructionIndex extends org.jf.util.ExceptionWithContext {
private final int instructionIndex
public void <init> (int)
int instructionIndex
public int getInstructionIndex ()
}
org/jf/dexlib2/util/InstructionOffsetMap$InvalidInstructionOffset.class
InstructionOffsetMap.java
package org.jf.dexlib2.util
public org.jf.dexlib2.util.InstructionOffsetMap$InvalidInstructionOffset extends org.jf.util.ExceptionWithContext {
private final int instructionOffset
public void <init> (int)
int instructionOffset
public int getInstructionOffset ()
}
org/jf/dexlib2/util/InstructionOffsetMap.class
InstructionOffsetMap.java
package org.jf.dexlib2.util
public org.jf.dexlib2.util.InstructionOffsetMap extends java.lang.Object {
private final int[] instructionCodeOffsets
public void <init> (java.util.List)
int i
java.util.List instructions
int codeOffset
public int getInstructionIndexAtCodeOffset (int)
int codeOffset
public int getInstructionIndexAtCodeOffset (int, boolean)
int codeOffset
boolean exact
int index
public int getInstructionCodeOffset (int)
int index
}
org/jf/dexlib2/util/InstructionUtil.class
InstructionUtil.java
package org.jf.dexlib2.util
public final org.jf.dexlib2.util.InstructionUtil extends java.lang.Object {
public static boolean isInvokeStatic (org.jf.dexlib2.Opcode)
org.jf.dexlib2.Opcode opcode
public static boolean isInvokePolymorphic (org.jf.dexlib2.Opcode)
org.jf.dexlib2.Opcode opcode
private void <init> ()
}
org/jf/dexlib2/util/MethodUtil$1.class
MethodUtil.java
package org.jf.dexlib2.util
final org.jf.dexlib2.util.MethodUtil$1 extends java.lang.Object implements com.google.common.base.Predicate {
void <init> ()
public boolean apply (org.jf.dexlib2.iface.Method)
org.jf.dexlib2.iface.Method input
public volatile synthetic boolean apply (java.lang.Object)
}
org/jf/dexlib2/util/MethodUtil$2.class
MethodUtil.java
package org.jf.dexlib2.util
final org.jf.dexlib2.util.MethodUtil$2 extends java.lang.Object implements com.google.common.base.Predicate {
void <init> ()
public boolean apply (org.jf.dexlib2.iface.Method)
org.jf.dexlib2.iface.Method input
public volatile synthetic boolean apply (java.lang.Object)
}
org/jf/dexlib2/util/MethodUtil.class
MethodUtil.java
package org.jf.dexlib2.util
public final org.jf.dexlib2.util.MethodUtil extends java.lang.Object {
private static int directMask
public static com.google.common.base.Predicate METHOD_IS_DIRECT
public static com.google.common.base.Predicate METHOD_IS_VIRTUAL
public static boolean isDirect (org.jf.dexlib2.iface.Method)
org.jf.dexlib2.iface.Method method
public static boolean isStatic (org.jf.dexlib2.iface.Method)
org.jf.dexlib2.iface.Method method
public static boolean isConstructor (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference methodReference
public static boolean isPackagePrivate (org.jf.dexlib2.iface.Method)
org.jf.dexlib2.iface.Method method
public static int getParameterRegisterCount (org.jf.dexlib2.iface.Method)
org.jf.dexlib2.iface.Method method
public static int getParameterRegisterCount (org.jf.dexlib2.iface.reference.MethodReference, boolean)
org.jf.dexlib2.iface.reference.MethodReference methodRef
boolean isStatic
public static int getParameterRegisterCount (java.util.Collection, boolean)
int firstChar
CharSequence paramType
java.util.Collection parameterTypes
boolean isStatic
int regCount
private static char getShortyType (java.lang.CharSequence)
CharSequence type
public static java.lang.String getShorty (java.util.Collection, java.lang.String)
CharSequence typeRef
java.util.Collection params
String returnType
StringBuilder sb
public static boolean methodSignaturesMatch (org.jf.dexlib2.iface.reference.MethodReference, org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference a
org.jf.dexlib2.iface.reference.MethodReference b
private void <init> ()
static void <clinit> ()
}
org/jf/dexlib2/util/Preconditions.class
Preconditions.java
package org.jf.dexlib2.util
public org.jf.dexlib2.util.Preconditions extends java.lang.Object {
public void <init> ()
public static void checkFormat (org.jf.dexlib2.Opcode, org.jf.dexlib2.Format)
org.jf.dexlib2.Opcode opcode
org.jf.dexlib2.Format expectedFormat
public static int checkNibbleRegister (int)
int register
public static int checkByteRegister (int)
int register
public static int checkShortRegister (int)
int register
public static int checkNibbleLiteral (int)
int literal
public static int checkByteLiteral (int)
int literal
public static int checkShortLiteral (int)
int literal
public static int checkIntegerHatLiteral (int)
int literal
public static long checkLongHatLiteral (long)
long literal
public static int checkByteCodeOffset (int)
int offset
public static int checkShortCodeOffset (int)
int offset
public static int check35cAnd45ccRegisterCount (int)
int registerCount
public static int checkRegisterRangeCount (int)
int registerCount
public static void checkValueArg (int, int)
int valueArg
int maxValue
public static int checkFieldOffset (int)
int fieldOffset
public static int checkVtableIndex (int)
int vtableIndex
public static int checkInlineIndex (int)
int inlineIndex
public static int checkVerificationError (int)
int verificationError
public static org.jf.dexlib2.iface.reference.Reference checkReference (int, org.jf.dexlib2.iface.reference.Reference)
int referenceType
org.jf.dexlib2.iface.reference.Reference reference
}
org/jf/dexlib2/util/ReferenceUtil.class
ReferenceUtil.java
package org.jf.dexlib2.util
public final org.jf.dexlib2.util.ReferenceUtil extends java.lang.Object {
public static java.lang.String getMethodDescriptor (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference methodReference
public static java.lang.String getMethodDescriptor (org.jf.dexlib2.iface.reference.MethodReference, boolean)
CharSequence paramType
org.jf.dexlib2.iface.reference.MethodReference methodReference
boolean useImplicitReference
StringBuilder sb
public static java.lang.String getMethodProtoDescriptor (org.jf.dexlib2.iface.reference.MethodProtoReference)
java.io.IOException ex
org.jf.dexlib2.iface.reference.MethodProtoReference methodProtoReference
java.io.StringWriter stringWriter
public static void writeMethodProtoDescriptor (java.io.Writer, org.jf.dexlib2.iface.reference.MethodProtoReference) throws java.io.IOException
CharSequence paramType
java.io.Writer writer
org.jf.dexlib2.iface.reference.MethodProtoReference methodProtoReference
public static void writeMethodDescriptor (java.io.Writer, org.jf.dexlib2.iface.reference.MethodReference) throws java.io.IOException
java.io.Writer writer
org.jf.dexlib2.iface.reference.MethodReference methodReference
public static void writeMethodDescriptor (java.io.Writer, org.jf.dexlib2.iface.reference.MethodReference, boolean) throws java.io.IOException
CharSequence paramType
java.io.Writer writer
org.jf.dexlib2.iface.reference.MethodReference methodReference
boolean useImplicitReference
public static java.lang.String getFieldDescriptor (org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.iface.reference.FieldReference fieldReference
public static java.lang.String getFieldDescriptor (org.jf.dexlib2.iface.reference.FieldReference, boolean)
org.jf.dexlib2.iface.reference.FieldReference fieldReference
boolean useImplicitReference
StringBuilder sb
public static java.lang.String getShortFieldDescriptor (org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.iface.reference.FieldReference fieldReference
StringBuilder sb
public static void writeFieldDescriptor (java.io.Writer, org.jf.dexlib2.iface.reference.FieldReference) throws java.io.IOException
java.io.Writer writer
org.jf.dexlib2.iface.reference.FieldReference fieldReference
public static void writeFieldDescriptor (java.io.Writer, org.jf.dexlib2.iface.reference.FieldReference, boolean) throws java.io.IOException
java.io.Writer writer
org.jf.dexlib2.iface.reference.FieldReference fieldReference
boolean implicitReference
public static java.lang.String getMethodHandleString (org.jf.dexlib2.iface.reference.MethodHandleReference)
java.io.IOException ex
org.jf.dexlib2.iface.reference.MethodHandleReference methodHandleReference
java.io.StringWriter stringWriter
public static void writeMethodHandle (java.io.Writer, org.jf.dexlib2.iface.reference.MethodHandleReference) throws java.io.IOException
java.io.Writer writer
org.jf.dexlib2.iface.reference.MethodHandleReference methodHandleReference
org.jf.dexlib2.iface.reference.Reference memberReference
public static java.lang.String getCallSiteString (org.jf.dexlib2.iface.reference.CallSiteReference)
java.io.IOException ex
org.jf.dexlib2.iface.reference.CallSiteReference callSiteReference
java.io.StringWriter stringWriter
public static void writeCallSite (java.io.Writer, org.jf.dexlib2.iface.reference.CallSiteReference) throws java.io.IOException
org.jf.dexlib2.iface.value.EncodedValue encodedValue
java.io.Writer writer
org.jf.dexlib2.iface.reference.CallSiteReference callSiteReference
org.jf.dexlib2.iface.reference.MethodHandleReference methodHandle
public static java.lang.String getReferenceString (org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.iface.reference.Reference reference
public static java.lang.String getReferenceString (org.jf.dexlib2.iface.reference.Reference, java.lang.String)
org.jf.dexlib2.iface.reference.FieldReference fieldReference
boolean useImplicitReference
org.jf.dexlib2.iface.reference.MethodReference methodReference
boolean useImplicitReference
org.jf.dexlib2.iface.reference.MethodProtoReference methodProtoReference
org.jf.dexlib2.iface.reference.MethodHandleReference methodHandleReference
org.jf.dexlib2.iface.reference.CallSiteReference callSiteReference
org.jf.dexlib2.iface.reference.Reference reference
String containingClass
private void <init> ()
}
org/jf/dexlib2/util/SyntheticAccessorFSM.class
SyntheticAccessorFSM.java
package org.jf.dexlib2.util
public org.jf.dexlib2.util.SyntheticAccessorFSM extends java.lang.Object {
private static final byte[] _SyntheticAccessorFSM_actions
private static final short[] _SyntheticAccessorFSM_key_offsets
private static final short[] _SyntheticAccessorFSM_trans_keys
private static final byte[] _SyntheticAccessorFSM_single_lengths
private static final byte[] _SyntheticAccessorFSM_range_lengths
private static final short[] _SyntheticAccessorFSM_index_offsets
private static final byte[] _SyntheticAccessorFSM_indicies
private static final byte[] _SyntheticAccessorFSM_trans_targs
private static final byte[] _SyntheticAccessorFSM_trans_actions
static final int SyntheticAccessorFSM_start
static final int SyntheticAccessorFSM_first_final
static final int SyntheticAccessorFSM_error
static final int SyntheticAccessorFSM_en_main
public static final int ADD
public static final int SUB
public static final int MUL
public static final int DIV
public static final int REM
public static final int AND
public static final int OR
public static final int XOR
public static final int SHL
public static final int SHR
public static final int USHR
public static final int INT
public static final int LONG
public static final int FLOAT
public static final int DOUBLE
public static final int POSITIVE_ONE
public static final int NEGATIVE_ONE
public static final int OTHER
private final org.jf.dexlib2.Opcodes opcodes
private static byte[] init__SyntheticAccessorFSM_actions_0 ()
private static short[] init__SyntheticAccessorFSM_key_offsets_0 ()
private static short[] init__SyntheticAccessorFSM_trans_keys_0 ()
private static byte[] init__SyntheticAccessorFSM_single_lengths_0 ()
private static byte[] init__SyntheticAccessorFSM_range_lengths_0 ()
private static short[] init__SyntheticAccessorFSM_index_offsets_0 ()
private static byte[] init__SyntheticAccessorFSM_indicies_0 ()
private static byte[] init__SyntheticAccessorFSM_trans_targs_0 ()
private static byte[] init__SyntheticAccessorFSM_trans_actions_0 ()
public void <init> (org.jf.dexlib2.Opcodes)
org.jf.dexlib2.Opcodes opcodes
public int test (java.util.List)
int _mid
int _lower
int _upper
int _mid
int _lower
int _upper
int _acts
int _nacts
int _klen
int _keys
int _trans
int _goto_targ
java.util.List instructions
int accessorType
int cs
int p
int pe
int mathOp
int mathType
long constantValue
int putRegister
int returnRegister
private static int getIncrementType (int, int, long, int, int)
float val
double val
int mathOp
int mathType
long constantValue
int putRegister
int returnRegister
boolean isPrefix
boolean negativeConstant
boolean isAdd
static void <clinit> ()
}
org/jf/dexlib2/util/SyntheticAccessorResolver$AccessedMember.class
SyntheticAccessorResolver.java
package org.jf.dexlib2.util
public org.jf.dexlib2.util.SyntheticAccessorResolver$AccessedMember extends java.lang.Object {
public final int accessedMemberType
public final org.jf.dexlib2.iface.reference.Reference accessedMember
public void <init> (int, org.jf.dexlib2.iface.reference.Reference)
int accessedMemberType
org.jf.dexlib2.iface.reference.Reference accessedMember
}
org/jf/dexlib2/util/SyntheticAccessorResolver.class
SyntheticAccessorResolver.java
package org.jf.dexlib2.util
public org.jf.dexlib2.util.SyntheticAccessorResolver extends java.lang.Object {
public static final int METHOD
public static final int GETTER
public static final int SETTER
public static final int POSTFIX_INCREMENT
public static final int PREFIX_INCREMENT
public static final int POSTFIX_DECREMENT
public static final int PREFIX_DECREMENT
public static final int ADD_ASSIGNMENT
public static final int SUB_ASSIGNMENT
public static final int MUL_ASSIGNMENT
public static final int DIV_ASSIGNMENT
public static final int REM_ASSIGNMENT
public static final int AND_ASSIGNMENT
public static final int OR_ASSIGNMENT
public static final int XOR_ASSIGNMENT
public static final int SHL_ASSIGNMENT
public static final int SHR_ASSIGNMENT
public static final int USHR_ASSIGNMENT
private final org.jf.dexlib2.util.SyntheticAccessorFSM syntheticAccessorFSM
private final java.util.Map classDefMap
private final java.util.Map resolvedAccessors
public void <init> (org.jf.dexlib2.Opcodes, java.lang.Iterable)
org.jf.dexlib2.iface.ClassDef classDef
org.jf.dexlib2.Opcodes opcodes
Iterable classDefs
com.google.common.collect.ImmutableMap$Builder builder
public static boolean looksLikeSyntheticAccessor (java.lang.String)
String methodName
public org.jf.dexlib2.util.SyntheticAccessorResolver$AccessedMember getAccessedMember (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.MethodImplementation methodImpl
org.jf.dexlib2.iface.Method method
org.jf.dexlib2.util.SyntheticAccessorResolver$AccessedMember member
org.jf.dexlib2.iface.reference.MethodReference methodReference
String methodDescriptor
org.jf.dexlib2.util.SyntheticAccessorResolver$AccessedMember accessedMember
String type
org.jf.dexlib2.iface.ClassDef classDef
org.jf.dexlib2.iface.Method matchedMethod
org.jf.dexlib2.iface.MethodImplementation matchedMethodImpl
java.util.List instructions
int accessType
private static boolean methodReferenceEquals (org.jf.dexlib2.iface.reference.MethodReference, org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference ref1
org.jf.dexlib2.iface.reference.MethodReference ref2
}
org/jf/dexlib2/util/TypeUtils.class
TypeUtils.java
package org.jf.dexlib2.util
public final org.jf.dexlib2.util.TypeUtils extends java.lang.Object {
public static boolean isWideType (java.lang.String)
String type
char c
public static boolean isWideType (org.jf.dexlib2.iface.reference.TypeReference)
org.jf.dexlib2.iface.reference.TypeReference type
public static boolean isPrimitiveType (java.lang.String)
String type
public static java.lang.String getPackage (java.lang.String)
String type
int lastSlash
public static boolean canAccessClass (java.lang.String, org.jf.dexlib2.iface.ClassDef)
String accessorType
org.jf.dexlib2.iface.ClassDef accesseeClassDef
private void <init> ()
}
org/jf/dexlib2/writer/
org/jf/dexlib2/writer/AnnotationSection.class
AnnotationSection.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.AnnotationSection extends java.lang.Object implements org.jf.dexlib2.writer.OffsetSection {
public abstract int getVisibility (java.lang.Object)
public abstract java.lang.Object getType (java.lang.Object)
public abstract java.util.Collection getElements (java.lang.Object)
public abstract java.lang.Object getElementName (java.lang.Object)
public abstract java.lang.Object getElementValue (java.lang.Object)
}
org/jf/dexlib2/writer/AnnotationSetSection.class
AnnotationSetSection.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.AnnotationSetSection extends java.lang.Object implements org.jf.dexlib2.writer.NullableOffsetSection {
public abstract java.util.Collection getAnnotations (java.lang.Object)
}
org/jf/dexlib2/writer/CallSiteSection.class
CallSiteSection.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.CallSiteSection extends java.lang.Object implements org.jf.dexlib2.writer.IndexSection {
public abstract java.lang.Object getEncodedCallSite (org.jf.dexlib2.iface.reference.CallSiteReference)
}
org/jf/dexlib2/writer/ClassSection.class
ClassSection.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.ClassSection extends java.lang.Object implements org.jf.dexlib2.writer.IndexSection {
public abstract java.util.Collection getSortedClasses ()
public abstract java.util.Map$Entry getClassEntryByType (java.lang.CharSequence)
public abstract java.lang.CharSequence getType (java.lang.Object)
public abstract int getAccessFlags (java.lang.Object)
public abstract java.lang.CharSequence getSuperclass (java.lang.Object)
public abstract java.lang.Object getInterfaces (java.lang.Object)
public abstract java.lang.CharSequence getSourceFile (java.lang.Object)
public abstract java.lang.Object getStaticInitializers (java.lang.Object)
public abstract java.util.Collection getSortedStaticFields (java.lang.Object)
public abstract java.util.Collection getSortedInstanceFields (java.lang.Object)
public abstract java.util.Collection getSortedFields (java.lang.Object)
public abstract java.util.Collection getSortedDirectMethods (java.lang.Object)
public abstract java.util.Collection getSortedVirtualMethods (java.lang.Object)
public abstract java.util.Collection getSortedMethods (java.lang.Object)
public abstract int getFieldAccessFlags (java.lang.Object)
public abstract int getMethodAccessFlags (java.lang.Object)
public abstract java.lang.Object getClassAnnotations (java.lang.Object)
public abstract java.lang.Object getFieldAnnotations (java.lang.Object)
public abstract java.lang.Object getMethodAnnotations (java.lang.Object)
public abstract java.util.List getParameterAnnotations (java.lang.Object)
public abstract java.lang.Iterable getDebugItems (java.lang.Object)
public abstract java.lang.Iterable getParameterNames (java.lang.Object)
public abstract int getRegisterCount (java.lang.Object)
public abstract java.lang.Iterable getInstructions (java.lang.Object)
public abstract java.util.List getTryBlocks (java.lang.Object)
public abstract java.lang.CharSequence getExceptionType (org.jf.dexlib2.iface.ExceptionHandler)
public abstract org.jf.dexlib2.builder.MutableMethodImplementation makeMutableMethodImplementation (java.lang.Object)
public abstract void setAnnotationDirectoryOffset (java.lang.Object, int)
public abstract int getAnnotationDirectoryOffset (java.lang.Object)
public abstract void setAnnotationSetRefListOffset (java.lang.Object, int)
public abstract int getAnnotationSetRefListOffset (java.lang.Object)
public abstract void setCodeItemOffset (java.lang.Object, int)
public abstract int getCodeItemOffset (java.lang.Object)
public abstract void writeDebugItem (org.jf.dexlib2.writer.DebugWriter, org.jf.dexlib2.iface.debug.DebugItem) throws java.io.IOException
}
org/jf/dexlib2/writer/DebugWriter.class
DebugWriter.java
package org.jf.dexlib2.writer
public org.jf.dexlib2.writer.DebugWriter extends java.lang.Object {
private final org.jf.dexlib2.writer.StringSection stringSection
private final org.jf.dexlib2.writer.TypeSection typeSection
private final org.jf.dexlib2.writer.DexDataWriter writer
private int currentAddress
private int currentLine
private static final int LINE_BASE
private static final int LINE_RANGE
private static final int FIRST_SPECIAL
void <init> (org.jf.dexlib2.writer.StringSection, org.jf.dexlib2.writer.TypeSection, org.jf.dexlib2.writer.DexDataWriter)
org.jf.dexlib2.writer.StringSection stringSection
org.jf.dexlib2.writer.TypeSection typeSection
org.jf.dexlib2.writer.DexDataWriter writer
void reset (int)
int startLine
public void writeStartLocal (int, int, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence) throws java.io.IOException
int codeAddress
int register
CharSequence name
CharSequence type
CharSequence signature
int nameIndex
int typeIndex
int signatureIndex
public void writeEndLocal (int, int) throws java.io.IOException
int codeAddress
int register
public void writeRestartLocal (int, int) throws java.io.IOException
int codeAddress
int register
public void writePrologueEnd (int) throws java.io.IOException
int codeAddress
public void writeEpilogueBegin (int) throws java.io.IOException
int codeAddress
public void writeLineNumber (int, int) throws java.io.IOException
int codeAddress
int lineNumber
int lineDelta
int addressDelta
public void writeSetSourceFile (int, java.lang.CharSequence) throws java.io.IOException
int codeAddress
CharSequence sourceFile
private void writeAdvancePC (int) throws java.io.IOException
int address
int addressDelta
private void writeAdvanceLine (int) throws java.io.IOException
int line
int lineDelta
private void writeSpecialOpcode (int, int) throws java.io.IOException
int lineDelta
int addressDelta
}
org/jf/dexlib2/writer/DexDataWriter.class
DexDataWriter.java
package org.jf.dexlib2.writer
public org.jf.dexlib2.writer.DexDataWriter extends java.io.BufferedOutputStream {
private int filePosition
private byte[] tempBuf
private byte[] zeroBuf
public void <init> (java.io.OutputStream, int)
java.io.OutputStream output
int filePosition
public void <init> (java.io.OutputStream, int, int)
java.io.OutputStream output
int filePosition
int bufferSize
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void writeLong (long) throws java.io.IOException
long value
public static void writeInt (java.io.OutputStream, int) throws java.io.IOException
java.io.OutputStream out
int value
public void writeInt (int) throws java.io.IOException
int value
public void writeShort (int) throws java.io.IOException
int value
public void writeUshort (int) throws java.io.IOException
int value
public void writeUbyte (int) throws java.io.IOException
int value
public static void writeUleb128 (java.io.OutputStream, int) throws java.io.IOException
java.io.OutputStream out
int value
public void writeUleb128 (int) throws java.io.IOException
int value
public static void writeSleb128 (java.io.OutputStream, int) throws java.io.IOException
java.io.OutputStream out
int value
public void writeSleb128 (int) throws java.io.IOException
int value
public void writeEncodedValueHeader (int, int) throws java.io.IOException
int valueType
int valueArg
public void writeEncodedInt (int, int) throws java.io.IOException
int valueType
int value
int index
public void writeEncodedLong (int, long) throws java.io.IOException
int valueType
long value
int index
public void writeEncodedUint (int, int) throws java.io.IOException
int valueType
int value
int index
public void writeEncodedFloat (int, float) throws java.io.IOException
int valueType
float value
protected void writeRightZeroExtendedInt (int, int) throws java.io.IOException
int valueType
int value
int index
int firstElement
int encodedLength
public void writeEncodedDouble (int, double) throws java.io.IOException
int valueType
double value
protected void writeRightZeroExtendedLong (int, long) throws java.io.IOException
int valueType
long value
int index
int firstElement
int encodedLength
public void writeString (java.lang.String) throws java.io.IOException
char c
int i
String string
int len
byte[] buf
int bufPos
public void align () throws java.io.IOException
int zeros
public int getPosition ()
}
org/jf/dexlib2/writer/DexWriter$1.class
DexWriter.java
package org.jf.dexlib2.writer
org.jf.dexlib2.writer.DexWriter$1 extends java.lang.Object implements java.util.Comparator {
final synthetic org.jf.dexlib2.writer.DexWriter this$0
void <init> (org.jf.dexlib2.writer.DexWriter)
org.jf.dexlib2.writer.DexWriter this$0
public int compare (java.util.Map$Entry, java.util.Map$Entry)
java.util.Map$Entry o1
java.util.Map$Entry o2
int offset1
int offset2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
org/jf/dexlib2/writer/DexWriter$2.class
DexWriter.java
package org.jf.dexlib2.writer
final org.jf.dexlib2.writer.DexWriter$2 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (java.util.Map$Entry, java.util.Map$Entry)
java.util.Map$Entry o1
java.util.Map$Entry o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
org/jf/dexlib2/writer/DexWriter$3.class
DexWriter.java
package org.jf.dexlib2.writer
final org.jf.dexlib2.writer.DexWriter$3 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (java.util.Map$Entry, java.util.Map$Entry)
java.util.Map$Entry o1
java.util.Map$Entry o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
org/jf/dexlib2/writer/DexWriter$4.class
DexWriter.java
package org.jf.dexlib2.writer
synthetic org.jf.dexlib2.writer.DexWriter$4 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$jf$dexlib2$Format
static void <clinit> ()
}
org/jf/dexlib2/writer/DexWriter$CodeItemOffset.class
DexWriter.java
package org.jf.dexlib2.writer
org.jf.dexlib2.writer.DexWriter$CodeItemOffset extends java.lang.Object {
Object method
int codeOffset
private void <init> (java.lang.Object, int)
Object method
int codeOffset
synthetic void <init> (java.lang.Object, int, org.jf.dexlib2.writer.DexWriter$1)
Object x0
int x1
org.jf.dexlib2.writer.DexWriter$1 x2
}
org/jf/dexlib2/writer/DexWriter$InternalEncodedValueWriter.class
DexWriter.java
package org.jf.dexlib2.writer
public org.jf.dexlib2.writer.DexWriter$InternalEncodedValueWriter extends org.jf.dexlib2.writer.EncodedValueWriter {
final synthetic org.jf.dexlib2.writer.DexWriter this$0
private void <init> (org.jf.dexlib2.writer.DexWriter, org.jf.dexlib2.writer.DexDataWriter)
org.jf.dexlib2.writer.DexWriter this$0
org.jf.dexlib2.writer.DexDataWriter writer
protected void writeEncodedValue (java.lang.Object) throws java.io.IOException
Object encodedValue
synthetic void <init> (org.jf.dexlib2.writer.DexWriter, org.jf.dexlib2.writer.DexDataWriter, org.jf.dexlib2.writer.DexWriter$1)
org.jf.dexlib2.writer.DexWriter x0
org.jf.dexlib2.writer.DexDataWriter x1
org.jf.dexlib2.writer.DexWriter$1 x2
}
org/jf/dexlib2/writer/DexWriter$SectionProvider.class
DexWriter.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.DexWriter$SectionProvider extends java.lang.Object {
final synthetic org.jf.dexlib2.writer.DexWriter this$0
public void <init> (org.jf.dexlib2.writer.DexWriter)
org.jf.dexlib2.writer.DexWriter this$0
public abstract org.jf.dexlib2.writer.StringSection getStringSection ()
public abstract org.jf.dexlib2.writer.TypeSection getTypeSection ()
public abstract org.jf.dexlib2.writer.ProtoSection getProtoSection ()
public abstract org.jf.dexlib2.writer.FieldSection getFieldSection ()
public abstract org.jf.dexlib2.writer.MethodSection getMethodSection ()
public abstract org.jf.dexlib2.writer.ClassSection getClassSection ()
public abstract org.jf.dexlib2.writer.CallSiteSection getCallSiteSection ()
public abstract org.jf.dexlib2.writer.MethodHandleSection getMethodHandleSection ()
public abstract org.jf.dexlib2.writer.TypeListSection getTypeListSection ()
public abstract org.jf.dexlib2.writer.AnnotationSection getAnnotationSection ()
public abstract org.jf.dexlib2.writer.AnnotationSetSection getAnnotationSetSection ()
public abstract org.jf.dexlib2.writer.EncodedArraySection getEncodedArraySection ()
}
org/jf/dexlib2/writer/DexWriter.class
DexWriter.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.DexWriter extends java.lang.Object {
public static final int NO_INDEX
public static final int NO_OFFSET
public static final int MAX_POOL_SIZE
protected final org.jf.dexlib2.Opcodes opcodes
protected int stringIndexSectionOffset
protected int typeSectionOffset
protected int protoSectionOffset
protected int fieldSectionOffset
protected int methodSectionOffset
protected int classIndexSectionOffset
protected int callSiteSectionOffset
protected int methodHandleSectionOffset
protected int stringDataSectionOffset
protected int classDataSectionOffset
protected int typeListSectionOffset
protected int encodedArraySectionOffset
protected int annotationSectionOffset
protected int annotationSetSectionOffset
protected int annotationSetRefSectionOffset
protected int annotationDirectorySectionOffset
protected int debugSectionOffset
protected int codeSectionOffset
protected int mapSectionOffset
protected int numAnnotationSetRefItems
protected int numAnnotationDirectoryItems
protected int numDebugInfoItems
protected int numCodeItemItems
protected int numClassDataItems
public final org.jf.dexlib2.writer.StringSection stringSection
public final org.jf.dexlib2.writer.TypeSection typeSection
public final org.jf.dexlib2.writer.ProtoSection protoSection
public final org.jf.dexlib2.writer.FieldSection fieldSection
public final org.jf.dexlib2.writer.MethodSection methodSection
public final org.jf.dexlib2.writer.ClassSection classSection
public final org.jf.dexlib2.writer.CallSiteSection callSiteSection
public final org.jf.dexlib2.writer.MethodHandleSection methodHandleSection
public final org.jf.dexlib2.writer.TypeListSection typeListSection
public final org.jf.dexlib2.writer.AnnotationSection annotationSection
public final org.jf.dexlib2.writer.AnnotationSetSection annotationSetSection
public final org.jf.dexlib2.writer.EncodedArraySection encodedArraySection
private final org.jf.dexlib2.writer.IndexSection[] overflowableSections
private java.util.Comparator callSiteComparator
private static java.util.Comparator toStringKeyComparator
protected void <init> (org.jf.dexlib2.Opcodes)
org.jf.dexlib2.Opcodes opcodes
org.jf.dexlib2.writer.DexWriter$SectionProvider sectionProvider
protected abstract org.jf.dexlib2.writer.DexWriter$SectionProvider getSectionProvider ()
protected abstract void writeEncodedValue (org.jf.dexlib2.writer.DexWriter$InternalEncodedValueWriter, java.lang.Object) throws java.io.IOException
private static java.util.Comparator comparableKeyComparator ()
private int getDataSectionOffset ()
public java.util.List getMethodReferences ()
java.util.Map$Entry methodReference
java.util.List methodReferences
public java.util.List getFieldReferences ()
java.util.Map$Entry fieldReference
java.util.List fieldReferences
public java.util.List getTypeReferences ()
java.util.Map$Entry typeReference
java.util.List classReferences
public boolean hasOverflowed ()
public boolean hasOverflowed (int)
org.jf.dexlib2.writer.IndexSection section
int maxPoolSize
public void writeTo (org.jf.dexlib2.writer.io.DexDataStore) throws java.io.IOException
org.jf.dexlib2.writer.io.DexDataStore dest
public void writeTo (org.jf.dexlib2.writer.io.DexDataStore, org.jf.dexlib2.writer.io.DeferredOutputStreamFactory) throws java.io.IOException
org.jf.dexlib2.writer.DexDataWriter methodHandleWriter
org.jf.dexlib2.writer.DexDataWriter callSiteWriter
int dataSectionOffset
org.jf.dexlib2.writer.DexDataWriter headerWriter
org.jf.dexlib2.writer.DexDataWriter indexWriter
org.jf.dexlib2.writer.DexDataWriter offsetWriter
org.jf.dexlib2.writer.io.DexDataStore dest
org.jf.dexlib2.writer.io.DeferredOutputStreamFactory tempFactory
private void updateSignature (org.jf.dexlib2.writer.io.DexDataStore) throws java.io.IOException
java.security.MessageDigest md
java.security.NoSuchAlgorithmException ex
org.jf.dexlib2.writer.io.DexDataStore dataStore
java.security.MessageDigest md
byte[] buffer
java.io.InputStream input
int bytesRead
byte[] signature
java.io.OutputStream output
private void updateChecksum (org.jf.dexlib2.writer.io.DexDataStore) throws java.io.IOException
org.jf.dexlib2.writer.io.DexDataStore dataStore
java.util.zip.Adler32 a32
byte[] buffer
java.io.InputStream input
int bytesRead
java.io.OutputStream output
private static org.jf.dexlib2.writer.DexDataWriter outputAt (org.jf.dexlib2.writer.io.DexDataStore, int) throws java.io.IOException
org.jf.dexlib2.writer.io.DexDataStore dataStore
int filePosition
private void writeStrings (org.jf.dexlib2.writer.DexDataWriter, org.jf.dexlib2.writer.DexDataWriter) throws java.io.IOException
String stringValue
java.util.Map$Entry entry
org.jf.dexlib2.writer.DexDataWriter indexWriter
org.jf.dexlib2.writer.DexDataWriter offsetWriter
int index
java.util.List stringEntries
private void writeTypes (org.jf.dexlib2.writer.DexDataWriter) throws java.io.IOException
java.util.Map$Entry entry
org.jf.dexlib2.writer.DexDataWriter writer
int index
java.util.List typeEntries
private void writeProtos (org.jf.dexlib2.writer.DexDataWriter) throws java.io.IOException
org.jf.dexlib2.iface.reference.MethodProtoReference key
java.util.Map$Entry entry
org.jf.dexlib2.writer.DexDataWriter writer
int index
java.util.List protoEntries
private void writeFields (org.jf.dexlib2.writer.DexDataWriter) throws java.io.IOException
org.jf.dexlib2.iface.reference.FieldReference key
java.util.Map$Entry entry
org.jf.dexlib2.writer.DexDataWriter writer
int index
java.util.List fieldEntries
private void writeMethods (org.jf.dexlib2.writer.DexDataWriter) throws java.io.IOException
org.jf.dexlib2.iface.reference.MethodReference key
java.util.Map$Entry entry
org.jf.dexlib2.writer.DexDataWriter writer
int index
java.util.List methodEntries
private void writeClasses (org.jf.dexlib2.writer.DexDataWriter, org.jf.dexlib2.writer.DexDataWriter) throws java.io.IOException
java.util.Map$Entry key
org.jf.dexlib2.writer.DexDataWriter indexWriter
org.jf.dexlib2.writer.DexDataWriter offsetWriter
java.util.List classEntries
int index
private int writeClass (org.jf.dexlib2.writer.DexDataWriter, org.jf.dexlib2.writer.DexDataWriter, int, java.util.Map$Entry) throws java.io.IOException
java.util.Map$Entry interfaceEntry
CharSequence interfaceTypeKey
org.jf.dexlib2.writer.DexDataWriter indexWriter
org.jf.dexlib2.writer.DexDataWriter offsetWriter
int nextIndex
java.util.Map$Entry entry
Comparable key
java.util.Map$Entry superEntry
java.util.Collection staticFields
java.util.Collection instanceFields
java.util.Collection directMethods
java.util.Collection virtualMethods
boolean classHasData
Object staticInitializers
private void writeCallSites (org.jf.dexlib2.writer.DexDataWriter) throws java.io.IOException
java.util.Map$Entry callSite
org.jf.dexlib2.writer.DexDataWriter writer
java.util.List callSiteEntries
int index
private void writeMethodHandles (org.jf.dexlib2.writer.DexDataWriter) throws java.io.IOException
int memberIndex
int memberIndex
org.jf.dexlib2.iface.reference.MethodHandleReference methodHandleReference
int memberIndex
java.util.Map$Entry entry
org.jf.dexlib2.writer.DexDataWriter writer
int index
private void writeEncodedFields (org.jf.dexlib2.writer.DexDataWriter, java.util.Collection) throws java.io.IOException
int index
Object key
org.jf.dexlib2.writer.DexDataWriter writer
java.util.Collection fields
int prevIndex
private void writeEncodedMethods (org.jf.dexlib2.writer.DexDataWriter, java.util.Collection) throws java.io.IOException
int index
Object key
org.jf.dexlib2.writer.DexDataWriter writer
java.util.Collection methods
int prevIndex
private void writeTypeLists (org.jf.dexlib2.writer.DexDataWriter) throws java.io.IOException
CharSequence typeKey
java.util.Collection types
java.util.Map$Entry entry
org.jf.dexlib2.writer.DexDataWriter writer
private void writeEncodedArrays (org.jf.dexlib2.writer.DexDataWriter) throws java.io.IOException
Object value
java.util.List encodedArray
java.util.Map$Entry entry
org.jf.dexlib2.writer.DexDataWriter writer
org.jf.dexlib2.writer.DexWriter$InternalEncodedValueWriter encodedValueWriter
private void writeAnnotations (org.jf.dexlib2.writer.DexDataWriter) throws java.io.IOException
org.jf.dexlib2.iface.AnnotationElement element
org.jf.dexlib2.iface.Annotation key
java.util.Collection elements
java.util.Map$Entry entry
org.jf.dexlib2.writer.DexDataWriter writer
org.jf.dexlib2.writer.DexWriter$InternalEncodedValueWriter encodedValueWriter
private void writeAnnotationSets (org.jf.dexlib2.writer.DexDataWriter) throws java.io.IOException
org.jf.dexlib2.iface.Annotation annotationKey
java.util.Collection annotations
java.util.Map$Entry entry
org.jf.dexlib2.writer.DexDataWriter writer
private void writeAnnotationSetRefs (org.jf.dexlib2.writer.DexDataWriter) throws java.io.IOException
Object annotationSetKey
int position
Integer prev
java.util.List parameterAnnotations
Object methodKey
Comparable classKey
org.jf.dexlib2.writer.DexDataWriter writer
java.util.HashMap internedItems
private void writeAnnotationDirectories (org.jf.dexlib2.writer.DexDataWriter) throws java.io.IOException
Object fieldAnnotationsKey
Object field
Object methodAnnotationsKey
Object method
int offset
Object method
Integer directoryOffset
java.util.Collection fields
java.util.Collection methods
int maxSize
int fieldAnnotations
int methodAnnotations
int parameterAnnotations
Object classAnnotationKey
Comparable key
org.jf.dexlib2.writer.DexDataWriter writer
java.util.HashMap internedItems
java.nio.ByteBuffer tempBuffer
private void writeDebugAndCodeItems (org.jf.dexlib2.writer.DexDataWriter, org.jf.dexlib2.writer.io.DeferredOutputStream) throws java.io.IOException
org.jf.dexlib2.iface.instruction.Instruction instruction
org.jf.dexlib2.builder.MutableMethodImplementation mutableMethodImplementation
boolean needsFix
int codeItemOffset
RuntimeException ex
java.util.List tryBlocks
Iterable instructions
Iterable debugItems
int debugItemOffset
int codeItemOffset
Object methodKey
java.util.Collection directMethods
java.util.Collection virtualMethods
Iterable methods
Comparable classKey
org.jf.dexlib2.writer.DexWriter$CodeItemOffset codeOffset
org.jf.dexlib2.writer.DexDataWriter offsetWriter
org.jf.dexlib2.writer.io.DeferredOutputStream temp
java.io.ByteArrayOutputStream ehBuf
org.jf.dexlib2.writer.DebugWriter debugWriter
org.jf.dexlib2.writer.DexDataWriter codeWriter
java.util.List codeOffsets
private void fixInstructions (org.jf.dexlib2.builder.MutableMethodImplementation)
org.jf.dexlib2.iface.instruction.Instruction instruction
int i
org.jf.dexlib2.builder.MutableMethodImplementation methodImplementation
java.util.List instructions
private int writeDebugItem (org.jf.dexlib2.writer.DexDataWriter, org.jf.dexlib2.writer.DebugWriter, java.lang.Iterable, java.lang.Iterable) throws java.io.IOException
CharSequence parameterName
int index
org.jf.dexlib2.iface.debug.DebugItem debugItem
CharSequence parameterName
int index
org.jf.dexlib2.iface.debug.DebugItem debugItem
org.jf.dexlib2.writer.DexDataWriter writer
org.jf.dexlib2.writer.DebugWriter debugWriter
Iterable parameterNames
Iterable debugItems
int parameterCount
int lastNamedParameterIndex
int debugItemOffset
int startingLineNumber
private int writeCodeItem (org.jf.dexlib2.writer.DexDataWriter, java.io.ByteArrayOutputStream, java.lang.Object, java.util.List, java.lang.Iterable, int) throws java.io.IOException
int paramCount
org.jf.dexlib2.iface.instruction.ReferenceInstruction refInsn
org.jf.dexlib2.iface.reference.MethodReference methodRef
org.jf.dexlib2.Opcode opcode
int paramCount
org.jf.dexlib2.iface.instruction.Instruction instruction
RuntimeException ex
org.jf.dexlib2.iface.instruction.Instruction instruction
org.jf.dexlib2.iface.TryBlock tryBlock
CharSequence exceptionTypeKey
int codeAddress
org.jf.dexlib2.iface.ExceptionHandler eh
int ehSize
org.jf.dexlib2.iface.ExceptionHandler ehLast
int startAddress
int endAddress
int tbCodeUnitCount
Integer offset
org.jf.dexlib2.iface.TryBlock tryBlock
java.util.Map exceptionHandlerOffsetMap
int outParamCount
int codeUnitCount
org.jf.dexlib2.writer.InstructionWriter instructionWriter
int codeOffset
org.jf.dexlib2.writer.DexDataWriter writer
java.io.ByteArrayOutputStream ehBuf
Object methodKey
java.util.List tryBlocks
Iterable instructions
int debugItemOffset
int codeItemOffset
boolean isStatic
java.util.Collection parameters
private int calcNumItems ()
int numItems
private void writeMapItem (org.jf.dexlib2.writer.DexDataWriter) throws java.io.IOException
org.jf.dexlib2.writer.DexDataWriter writer
int numItems
private void writeMapItem (org.jf.dexlib2.writer.DexDataWriter, int, int, int) throws java.io.IOException
org.jf.dexlib2.writer.DexDataWriter writer
int type
int size
int offset
private void writeHeader (org.jf.dexlib2.writer.DexDataWriter, int, int) throws java.io.IOException
org.jf.dexlib2.writer.DexDataWriter writer
int dataOffset
int fileSize
private void writeSectionInfo (org.jf.dexlib2.writer.DexDataWriter, int, int) throws java.io.IOException
org.jf.dexlib2.writer.DexDataWriter writer
int numItems
int offset
private boolean shouldCreateEmptyAnnotationSet ()
static void <clinit> ()
}
org/jf/dexlib2/writer/EncodedArraySection.class
EncodedArraySection.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.EncodedArraySection extends java.lang.Object implements org.jf.dexlib2.writer.OffsetSection {
public abstract java.util.List getEncodedValueList (java.lang.Object)
}
org/jf/dexlib2/writer/EncodedValueWriter.class
EncodedValueWriter.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.EncodedValueWriter extends java.lang.Object {
private final org.jf.dexlib2.writer.DexDataWriter writer
private final org.jf.dexlib2.writer.StringSection stringSection
private final org.jf.dexlib2.writer.TypeSection typeSection
private final org.jf.dexlib2.writer.FieldSection fieldSection
private final org.jf.dexlib2.writer.MethodSection methodSection
private final org.jf.dexlib2.writer.ProtoSection protoSection
private final org.jf.dexlib2.writer.MethodHandleSection methodHandleSection
private final org.jf.dexlib2.writer.AnnotationSection annotationSection
public void <init> (org.jf.dexlib2.writer.DexDataWriter, org.jf.dexlib2.writer.StringSection, org.jf.dexlib2.writer.TypeSection, org.jf.dexlib2.writer.FieldSection, org.jf.dexlib2.writer.MethodSection, org.jf.dexlib2.writer.ProtoSection, org.jf.dexlib2.writer.MethodHandleSection, org.jf.dexlib2.writer.AnnotationSection)
org.jf.dexlib2.writer.DexDataWriter writer
org.jf.dexlib2.writer.StringSection stringSection
org.jf.dexlib2.writer.TypeSection typeSection
org.jf.dexlib2.writer.FieldSection fieldSection
org.jf.dexlib2.writer.MethodSection methodSection
org.jf.dexlib2.writer.ProtoSection protoSection
org.jf.dexlib2.writer.MethodHandleSection methodHandleSection
org.jf.dexlib2.writer.AnnotationSection annotationSection
protected abstract void writeEncodedValue (java.lang.Object) throws java.io.IOException
public void writeAnnotation (java.lang.Object, java.util.Collection) throws java.io.IOException
org.jf.dexlib2.iface.AnnotationElement element
Object annotationType
java.util.Collection elements
java.util.Collection sortedElements
public void writeArray (java.util.Collection) throws java.io.IOException
Object element
java.util.Collection elements
public void writeBoolean (boolean) throws java.io.IOException
boolean value
public void writeByte (byte) throws java.io.IOException
byte value
public void writeChar (char) throws java.io.IOException
char value
public void writeDouble (double) throws java.io.IOException
double value
public void writeEnum (org.jf.dexlib2.iface.reference.FieldReference) throws java.io.IOException
org.jf.dexlib2.iface.reference.FieldReference value
public void writeField (org.jf.dexlib2.iface.reference.FieldReference) throws java.io.IOException
org.jf.dexlib2.iface.reference.FieldReference value
public void writeFloat (float) throws java.io.IOException
float value
public void writeInt (int) throws java.io.IOException
int value
public void writeLong (long) throws java.io.IOException
long value
public void writeMethod (org.jf.dexlib2.iface.reference.MethodReference) throws java.io.IOException
org.jf.dexlib2.iface.reference.MethodReference value
public void writeNull () throws java.io.IOException
public void writeShort (int) throws java.io.IOException
int value
public void writeString (java.lang.Object) throws java.io.IOException
Object value
public void writeType (java.lang.Object) throws java.io.IOException
Object value
public void writeMethodType (java.lang.Object) throws java.io.IOException
Object value
public void writeMethodHandle (org.jf.dexlib2.iface.reference.MethodHandleReference) throws java.io.IOException
org.jf.dexlib2.iface.reference.MethodHandleReference value
}
org/jf/dexlib2/writer/FieldSection.class
FieldSection.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.FieldSection extends java.lang.Object implements org.jf.dexlib2.writer.IndexSection {
public abstract java.lang.Object getDefiningClass (org.jf.dexlib2.iface.reference.FieldReference)
public abstract java.lang.Object getFieldType (org.jf.dexlib2.iface.reference.FieldReference)
public abstract java.lang.Object getName (org.jf.dexlib2.iface.reference.FieldReference)
public abstract int getFieldIndex (java.lang.Object)
}
org/jf/dexlib2/writer/IndexSection.class
IndexSection.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.IndexSection extends java.lang.Object {
public abstract int getItemIndex (java.lang.Object)
public abstract java.util.Collection getItems ()
public abstract int getItemCount ()
}
org/jf/dexlib2/writer/InstructionFactory.class
InstructionFactory.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.InstructionFactory extends java.lang.Object {
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction10t (org.jf.dexlib2.Opcode, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction10x (org.jf.dexlib2.Opcode)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction11n (org.jf.dexlib2.Opcode, int, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction11x (org.jf.dexlib2.Opcode, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction12x (org.jf.dexlib2.Opcode, int, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction20bc (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.iface.reference.Reference)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction20t (org.jf.dexlib2.Opcode, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction21c (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.iface.reference.Reference)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction21ih (org.jf.dexlib2.Opcode, int, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction21lh (org.jf.dexlib2.Opcode, int, long)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction21s (org.jf.dexlib2.Opcode, int, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction21t (org.jf.dexlib2.Opcode, int, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction22b (org.jf.dexlib2.Opcode, int, int, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction22c (org.jf.dexlib2.Opcode, int, int, org.jf.dexlib2.iface.reference.Reference)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction22s (org.jf.dexlib2.Opcode, int, int, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction22t (org.jf.dexlib2.Opcode, int, int, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction22x (org.jf.dexlib2.Opcode, int, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction23x (org.jf.dexlib2.Opcode, int, int, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction30t (org.jf.dexlib2.Opcode, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction31c (org.jf.dexlib2.Opcode, int, org.jf.dexlib2.iface.reference.Reference)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction31i (org.jf.dexlib2.Opcode, int, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction31t (org.jf.dexlib2.Opcode, int, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction32x (org.jf.dexlib2.Opcode, int, int)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction35c (org.jf.dexlib2.Opcode, int, int, int, int, int, int, org.jf.dexlib2.iface.reference.Reference)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction3rc (org.jf.dexlib2.Opcode, int, int, org.jf.dexlib2.iface.reference.Reference)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeInstruction51l (org.jf.dexlib2.Opcode, int, long)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeSparseSwitchPayload (java.util.List)
public abstract org.jf.dexlib2.iface.instruction.Instruction makePackedSwitchPayload (java.util.List)
public abstract org.jf.dexlib2.iface.instruction.Instruction makeArrayPayload (int, java.util.List)
}
org/jf/dexlib2/writer/InstructionWriter$1.class
InstructionWriter.java
package org.jf.dexlib2.writer
org.jf.dexlib2.writer.InstructionWriter$1 extends java.lang.Object implements java.util.Comparator {
final synthetic org.jf.dexlib2.writer.InstructionWriter this$0
void <init> (org.jf.dexlib2.writer.InstructionWriter)
org.jf.dexlib2.writer.InstructionWriter this$0
public int compare (org.jf.dexlib2.iface.instruction.SwitchElement, org.jf.dexlib2.iface.instruction.SwitchElement)
org.jf.dexlib2.iface.instruction.SwitchElement element1
org.jf.dexlib2.iface.instruction.SwitchElement element2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
org/jf/dexlib2/writer/InstructionWriter.class
InstructionWriter.java
package org.jf.dexlib2.writer
public org.jf.dexlib2.writer.InstructionWriter extends java.lang.Object {
private final org.jf.dexlib2.Opcodes opcodes
private final org.jf.dexlib2.writer.DexDataWriter writer
private final org.jf.dexlib2.writer.StringSection stringSection
private final org.jf.dexlib2.writer.TypeSection typeSection
private final org.jf.dexlib2.writer.FieldSection fieldSection
private final org.jf.dexlib2.writer.MethodSection methodSection
private final org.jf.dexlib2.writer.ProtoSection protoSection
private final org.jf.dexlib2.writer.MethodHandleSection methodHandleSection
private final org.jf.dexlib2.writer.CallSiteSection callSiteSection
private final java.util.Comparator switchElementComparator
static org.jf.dexlib2.writer.InstructionWriter makeInstructionWriter (org.jf.dexlib2.Opcodes, org.jf.dexlib2.writer.DexDataWriter, org.jf.dexlib2.writer.StringSection, org.jf.dexlib2.writer.TypeSection, org.jf.dexlib2.writer.FieldSection, org.jf.dexlib2.writer.MethodSection, org.jf.dexlib2.writer.ProtoSection, org.jf.dexlib2.writer.MethodHandleSection, org.jf.dexlib2.writer.CallSiteSection)
org.jf.dexlib2.Opcodes opcodes
org.jf.dexlib2.writer.DexDataWriter writer
org.jf.dexlib2.writer.StringSection stringSection
org.jf.dexlib2.writer.TypeSection typeSection
org.jf.dexlib2.writer.FieldSection fieldSection
org.jf.dexlib2.writer.MethodSection methodSection
org.jf.dexlib2.writer.ProtoSection protoSection
org.jf.dexlib2.writer.MethodHandleSection methodHandleSection
org.jf.dexlib2.writer.CallSiteSection callSiteSection
void <init> (org.jf.dexlib2.Opcodes, org.jf.dexlib2.writer.DexDataWriter, org.jf.dexlib2.writer.StringSection, org.jf.dexlib2.writer.TypeSection, org.jf.dexlib2.writer.FieldSection, org.jf.dexlib2.writer.MethodSection, org.jf.dexlib2.writer.ProtoSection, org.jf.dexlib2.writer.MethodHandleSection, org.jf.dexlib2.writer.CallSiteSection)
org.jf.dexlib2.Opcodes opcodes
org.jf.dexlib2.writer.DexDataWriter writer
org.jf.dexlib2.writer.StringSection stringSection
org.jf.dexlib2.writer.TypeSection typeSection
org.jf.dexlib2.writer.FieldSection fieldSection
org.jf.dexlib2.writer.MethodSection methodSection
org.jf.dexlib2.writer.ProtoSection protoSection
org.jf.dexlib2.writer.MethodHandleSection methodHandleSection
org.jf.dexlib2.writer.CallSiteSection callSiteSection
private short getOpcodeValue (org.jf.dexlib2.Opcode)
org.jf.dexlib2.Opcode opcode
Short value
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction10t)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction10t instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction10x)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction10x instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction11n)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction11n instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction11x)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction11x instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction12x)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction12x instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction20bc)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction20bc instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction20t)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction20t instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction21c)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction21c instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction21ih)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction21ih instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction21lh)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction21lh instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction21s)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction21s instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction21t)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction21t instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction22b)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction22b instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction22c)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction22c instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction22cs)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction22cs instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction22s)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction22s instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction22t)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction22t instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction22x)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction22x instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction23x)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction23x instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction30t)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction30t instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction31c)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction31c instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction31i)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction31i instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction31t)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction31t instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction32x)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction32x instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction35c)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction35c instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction35mi)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction35mi instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction35ms)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction35ms instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction3rc)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction3rc instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction3rmi)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction3rmi instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction3rms)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction3rms instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction45cc)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction45cc instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction4rcc)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction4rcc instruction
public void write (org.jf.dexlib2.iface.instruction.formats.Instruction51l)
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.Instruction51l instruction
public void write (org.jf.dexlib2.iface.instruction.formats.ArrayPayload)
Number element
Number element
Number element
Number element
java.util.List elements
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.ArrayPayload instruction
public void write (org.jf.dexlib2.iface.instruction.formats.SparseSwitchPayload)
org.jf.dexlib2.iface.instruction.SwitchElement element
org.jf.dexlib2.iface.instruction.SwitchElement element
java.util.List elements
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.SparseSwitchPayload instruction
public void write (org.jf.dexlib2.iface.instruction.formats.PackedSwitchPayload)
org.jf.dexlib2.iface.instruction.SwitchElement element
java.util.List elements
java.io.IOException ex
org.jf.dexlib2.iface.instruction.formats.PackedSwitchPayload instruction
private static int packNibbles (int, int)
int a
int b
private int getReferenceIndex (org.jf.dexlib2.iface.instruction.ReferenceInstruction)
org.jf.dexlib2.iface.instruction.ReferenceInstruction referenceInstruction
private int getReference2Index (org.jf.dexlib2.iface.instruction.DualReferenceInstruction)
org.jf.dexlib2.iface.instruction.DualReferenceInstruction referenceInstruction
private int getReferenceIndex (int, org.jf.dexlib2.iface.reference.Reference)
int referenceType
org.jf.dexlib2.iface.reference.Reference reference
}
org/jf/dexlib2/writer/MethodHandleSection.class
MethodHandleSection.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.MethodHandleSection extends java.lang.Object implements org.jf.dexlib2.writer.IndexSection {
public abstract org.jf.dexlib2.iface.reference.FieldReference getFieldReference (org.jf.dexlib2.iface.reference.MethodHandleReference)
public abstract org.jf.dexlib2.iface.reference.MethodReference getMethodReference (org.jf.dexlib2.iface.reference.MethodHandleReference)
}
org/jf/dexlib2/writer/MethodSection.class
MethodSection.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.MethodSection extends java.lang.Object implements org.jf.dexlib2.writer.IndexSection {
public abstract org.jf.dexlib2.iface.reference.MethodReference getMethodReference (java.lang.Object)
public abstract java.lang.Object getDefiningClass (org.jf.dexlib2.iface.reference.MethodReference)
public abstract org.jf.dexlib2.iface.reference.MethodProtoReference getPrototype (org.jf.dexlib2.iface.reference.MethodReference)
public abstract org.jf.dexlib2.iface.reference.MethodProtoReference getPrototype (java.lang.Object)
public abstract java.lang.Object getName (org.jf.dexlib2.iface.reference.MethodReference)
public abstract int getMethodIndex (java.lang.Object)
}
org/jf/dexlib2/writer/NullableIndexSection.class
NullableIndexSection.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.NullableIndexSection extends java.lang.Object implements org.jf.dexlib2.writer.IndexSection {
public abstract int getNullableItemIndex (java.lang.Object)
}
org/jf/dexlib2/writer/NullableOffsetSection.class
NullableOffsetSection.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.NullableOffsetSection extends java.lang.Object implements org.jf.dexlib2.writer.OffsetSection {
public abstract int getNullableItemOffset (java.lang.Object)
}
org/jf/dexlib2/writer/OffsetSection.class
OffsetSection.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.OffsetSection extends java.lang.Object {
public abstract int getItemOffset (java.lang.Object)
public abstract java.util.Collection getItems ()
}
org/jf/dexlib2/writer/ProtoSection.class
ProtoSection.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.ProtoSection extends java.lang.Object implements org.jf.dexlib2.writer.IndexSection {
public abstract java.lang.Object getShorty (java.lang.Object)
public abstract java.lang.Object getReturnType (java.lang.Object)
public abstract java.lang.Object getParameters (java.lang.Object)
}
org/jf/dexlib2/writer/StringSection.class
StringSection.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.StringSection extends java.lang.Object implements org.jf.dexlib2.writer.NullableIndexSection {
public abstract int getItemIndex (org.jf.dexlib2.iface.reference.StringReference)
public abstract boolean hasJumboIndexes ()
}
org/jf/dexlib2/writer/TypeListSection.class
TypeListSection.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.TypeListSection extends java.lang.Object implements org.jf.dexlib2.writer.NullableOffsetSection {
public abstract int getNullableItemOffset (java.lang.Object)
public abstract java.util.Collection getTypes (java.lang.Object)
}
org/jf/dexlib2/writer/TypeSection.class
TypeSection.java
package org.jf.dexlib2.writer
public abstract org.jf.dexlib2.writer.TypeSection extends java.lang.Object implements org.jf.dexlib2.writer.NullableIndexSection {
public abstract java.lang.Object getString (java.lang.Object)
public abstract int getItemIndex (org.jf.dexlib2.iface.reference.TypeReference)
}
org/jf/dexlib2/writer/builder/
org/jf/dexlib2/writer/builder/BaseBuilderPool.class
BaseBuilderPool.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BaseBuilderPool extends java.lang.Object {
protected final org.jf.dexlib2.writer.builder.DexBuilder dexBuilder
public void <init> (org.jf.dexlib2.writer.builder.DexBuilder)
org.jf.dexlib2.writer.builder.DexBuilder dexBuilder
}
org/jf/dexlib2/writer/builder/BuilderAnnotation.class
BuilderAnnotation.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderAnnotation extends org.jf.dexlib2.base.BaseAnnotation {
int visibility
final org.jf.dexlib2.writer.builder.BuilderTypeReference type
final java.util.Set elements
int offset
public void <init> (int, org.jf.dexlib2.writer.builder.BuilderTypeReference, java.util.Set)
int visibility
org.jf.dexlib2.writer.builder.BuilderTypeReference type
java.util.Set elements
public int getVisibility ()
public java.lang.String getType ()
public java.util.Set getElements ()
}
org/jf/dexlib2/writer/builder/BuilderAnnotationElement.class
BuilderAnnotationElement.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderAnnotationElement extends org.jf.dexlib2.base.BaseAnnotationElement {
final org.jf.dexlib2.writer.builder.BuilderStringReference name
final org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue value
public void <init> (org.jf.dexlib2.writer.builder.BuilderStringReference, org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue)
org.jf.dexlib2.writer.builder.BuilderStringReference name
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue value
public java.lang.String getName ()
public org.jf.dexlib2.iface.value.EncodedValue getValue ()
}
org/jf/dexlib2/writer/builder/BuilderAnnotationPool$1.class
BuilderAnnotationPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderAnnotationPool$1 extends org.jf.dexlib2.writer.builder.BuilderMapEntryCollection {
final synthetic org.jf.dexlib2.writer.builder.BuilderAnnotationPool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderAnnotationPool, java.util.Collection)
org.jf.dexlib2.writer.builder.BuilderAnnotationPool this$0
java.util.Collection keys
protected int getValue (org.jf.dexlib2.writer.builder.BuilderAnnotation)
org.jf.dexlib2.writer.builder.BuilderAnnotation key
protected int setValue (org.jf.dexlib2.writer.builder.BuilderAnnotation, int)
org.jf.dexlib2.writer.builder.BuilderAnnotation key
int value
int prev
protected volatile synthetic int setValue (java.lang.Object, int)
protected volatile synthetic int getValue (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderAnnotationPool.class
BuilderAnnotationPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderAnnotationPool extends org.jf.dexlib2.writer.builder.BaseBuilderPool implements org.jf.dexlib2.writer.AnnotationSection {
private final java.util.concurrent.ConcurrentMap internedItems
public void <init> (org.jf.dexlib2.writer.builder.DexBuilder)
org.jf.dexlib2.writer.builder.DexBuilder dexBuilder
public org.jf.dexlib2.writer.builder.BuilderAnnotation internAnnotation (org.jf.dexlib2.iface.Annotation)
org.jf.dexlib2.iface.Annotation annotation
org.jf.dexlib2.writer.builder.BuilderAnnotation ret
org.jf.dexlib2.writer.builder.BuilderAnnotation dexBuilderAnnotation
public int getVisibility (org.jf.dexlib2.writer.builder.BuilderAnnotation)
org.jf.dexlib2.writer.builder.BuilderAnnotation key
public org.jf.dexlib2.writer.builder.BuilderTypeReference getType (org.jf.dexlib2.writer.builder.BuilderAnnotation)
org.jf.dexlib2.writer.builder.BuilderAnnotation key
public java.util.Collection getElements (org.jf.dexlib2.writer.builder.BuilderAnnotation)
org.jf.dexlib2.writer.builder.BuilderAnnotation key
public org.jf.dexlib2.writer.builder.BuilderStringReference getElementName (org.jf.dexlib2.writer.builder.BuilderAnnotationElement)
org.jf.dexlib2.writer.builder.BuilderAnnotationElement element
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue getElementValue (org.jf.dexlib2.writer.builder.BuilderAnnotationElement)
org.jf.dexlib2.writer.builder.BuilderAnnotationElement element
public int getItemOffset (org.jf.dexlib2.writer.builder.BuilderAnnotation)
org.jf.dexlib2.writer.builder.BuilderAnnotation key
public java.util.Collection getItems ()
public volatile synthetic java.lang.Object getElementValue (java.lang.Object)
public volatile synthetic java.lang.Object getElementName (java.lang.Object)
public volatile synthetic java.util.Collection getElements (java.lang.Object)
public volatile synthetic java.lang.Object getType (java.lang.Object)
public volatile synthetic int getVisibility (java.lang.Object)
public volatile synthetic int getItemOffset (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderAnnotationSet.class
BuilderAnnotationSet.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderAnnotationSet extends java.util.AbstractSet {
public static final org.jf.dexlib2.writer.builder.BuilderAnnotationSet EMPTY
final java.util.Set annotations
int offset
public void <init> (java.util.Set)
java.util.Set annotations
public java.util.Iterator iterator ()
public int size ()
static void <clinit> ()
}
org/jf/dexlib2/writer/builder/BuilderAnnotationSetPool$1.class
BuilderAnnotationSetPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderAnnotationSetPool$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.writer.builder.BuilderAnnotationSetPool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderAnnotationSetPool)
org.jf.dexlib2.writer.builder.BuilderAnnotationSetPool this$0
public org.jf.dexlib2.writer.builder.BuilderAnnotation apply (org.jf.dexlib2.iface.Annotation)
org.jf.dexlib2.iface.Annotation input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderAnnotationSetPool$2.class
BuilderAnnotationSetPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderAnnotationSetPool$2 extends org.jf.dexlib2.writer.builder.BuilderMapEntryCollection {
final synthetic org.jf.dexlib2.writer.builder.BuilderAnnotationSetPool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderAnnotationSetPool, java.util.Collection)
org.jf.dexlib2.writer.builder.BuilderAnnotationSetPool this$0
java.util.Collection keys
protected int getValue (org.jf.dexlib2.writer.builder.BuilderAnnotationSet)
org.jf.dexlib2.writer.builder.BuilderAnnotationSet key
protected int setValue (org.jf.dexlib2.writer.builder.BuilderAnnotationSet, int)
org.jf.dexlib2.writer.builder.BuilderAnnotationSet key
int value
int prev
protected volatile synthetic int setValue (java.lang.Object, int)
protected volatile synthetic int getValue (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderAnnotationSetPool.class
BuilderAnnotationSetPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderAnnotationSetPool extends org.jf.dexlib2.writer.builder.BaseBuilderPool implements org.jf.dexlib2.writer.AnnotationSetSection {
private final java.util.concurrent.ConcurrentMap internedItems
public void <init> (org.jf.dexlib2.writer.builder.DexBuilder)
org.jf.dexlib2.writer.builder.DexBuilder dexBuilder
public org.jf.dexlib2.writer.builder.BuilderAnnotationSet internAnnotationSet (java.util.Set)
java.util.Set annotations
org.jf.dexlib2.writer.builder.BuilderAnnotationSet ret
org.jf.dexlib2.writer.builder.BuilderAnnotationSet annotationSet
public java.util.Collection getAnnotations (org.jf.dexlib2.writer.builder.BuilderAnnotationSet)
org.jf.dexlib2.writer.builder.BuilderAnnotationSet key
public int getNullableItemOffset (org.jf.dexlib2.writer.builder.BuilderAnnotationSet)
org.jf.dexlib2.writer.builder.BuilderAnnotationSet key
public int getItemOffset (org.jf.dexlib2.writer.builder.BuilderAnnotationSet)
org.jf.dexlib2.writer.builder.BuilderAnnotationSet key
public java.util.Collection getItems ()
public volatile synthetic java.util.Collection getAnnotations (java.lang.Object)
public volatile synthetic int getNullableItemOffset (java.lang.Object)
public volatile synthetic int getItemOffset (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderCallSitePool$1.class
BuilderCallSitePool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderCallSitePool$1 extends org.jf.dexlib2.writer.builder.BuilderMapEntryCollection {
final synthetic org.jf.dexlib2.writer.builder.BuilderCallSitePool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderCallSitePool, java.util.Collection)
org.jf.dexlib2.writer.builder.BuilderCallSitePool this$0
java.util.Collection keys
protected int getValue (org.jf.dexlib2.writer.builder.BuilderCallSiteReference)
org.jf.dexlib2.writer.builder.BuilderCallSiteReference builderCallSiteReference
protected int setValue (org.jf.dexlib2.writer.builder.BuilderCallSiteReference, int)
org.jf.dexlib2.writer.builder.BuilderCallSiteReference builderCallSiteReference
int value
int prev
protected volatile synthetic int setValue (java.lang.Object, int)
protected volatile synthetic int getValue (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderCallSitePool.class
BuilderCallSitePool.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderCallSitePool extends org.jf.dexlib2.writer.builder.BaseBuilderPool implements org.jf.dexlib2.writer.CallSiteSection {
private final java.util.concurrent.ConcurrentMap internedItems
public void <init> (org.jf.dexlib2.writer.builder.DexBuilder)
org.jf.dexlib2.writer.builder.DexBuilder dexBuilder
public org.jf.dexlib2.writer.builder.BuilderCallSiteReference internCallSite (org.jf.dexlib2.iface.reference.CallSiteReference)
org.jf.dexlib2.iface.reference.CallSiteReference callSiteReference
org.jf.dexlib2.writer.builder.BuilderCallSiteReference internedCallSite
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue encodedCallSite
org.jf.dexlib2.writer.builder.BuilderCallSiteReference existing
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue getEncodedCallSite (org.jf.dexlib2.writer.builder.BuilderCallSiteReference)
org.jf.dexlib2.writer.builder.BuilderCallSiteReference callSiteReference
public int getItemIndex (org.jf.dexlib2.writer.builder.BuilderCallSiteReference)
org.jf.dexlib2.writer.builder.BuilderCallSiteReference builderCallSite
public java.util.Collection getItems ()
public int getItemCount ()
public volatile synthetic java.lang.Object getEncodedCallSite (org.jf.dexlib2.iface.reference.CallSiteReference)
public volatile synthetic int getItemIndex (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderCallSiteReference.class
BuilderCallSiteReference.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderCallSiteReference extends org.jf.dexlib2.base.reference.BaseCallSiteReference implements org.jf.dexlib2.writer.builder.BuilderReference {
final String name
final org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue encodedCallSite
int index
public void <init> (java.lang.String, org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue)
String name
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue encodedCallSite
public java.lang.String getName ()
public org.jf.dexlib2.writer.builder.BuilderMethodHandleReference getMethodHandle ()
public java.lang.String getMethodName ()
public org.jf.dexlib2.writer.builder.BuilderMethodProtoReference getMethodProto ()
public java.util.List getExtraArguments ()
public int getIndex ()
public void setIndex (int)
int index
public volatile synthetic org.jf.dexlib2.iface.reference.MethodProtoReference getMethodProto ()
public volatile synthetic org.jf.dexlib2.iface.reference.MethodHandleReference getMethodHandle ()
}
org/jf/dexlib2/writer/builder/BuilderClassDef$1.class
BuilderClassDef.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderClassDef$1 extends java.util.AbstractCollection {
final synthetic org.jf.dexlib2.writer.builder.BuilderClassDef this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef this$0
public java.util.Iterator iterator ()
public int size ()
}
org/jf/dexlib2/writer/builder/BuilderClassDef$2.class
BuilderClassDef.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderClassDef$2 extends java.util.AbstractCollection {
final synthetic org.jf.dexlib2.writer.builder.BuilderClassDef this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef this$0
public java.util.Iterator iterator ()
public int size ()
}
org/jf/dexlib2/writer/builder/BuilderClassDef.class
BuilderClassDef.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderClassDef extends org.jf.dexlib2.base.reference.BaseTypeReference implements org.jf.dexlib2.iface.ClassDef {
final org.jf.dexlib2.writer.builder.BuilderTypeReference type
final int accessFlags
final org.jf.dexlib2.writer.builder.BuilderTypeReference superclass
final org.jf.dexlib2.writer.builder.BuilderTypeList interfaces
final org.jf.dexlib2.writer.builder.BuilderStringReference sourceFile
final org.jf.dexlib2.writer.builder.BuilderAnnotationSet annotations
final java.util.SortedSet staticFields
final java.util.SortedSet instanceFields
final java.util.SortedSet directMethods
final java.util.SortedSet virtualMethods
final org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue staticInitializers
int classDefIndex
int annotationDirectoryOffset
void <init> (org.jf.dexlib2.writer.builder.BuilderTypeReference, int, org.jf.dexlib2.writer.builder.BuilderTypeReference, org.jf.dexlib2.writer.builder.BuilderTypeList, org.jf.dexlib2.writer.builder.BuilderStringReference, org.jf.dexlib2.writer.builder.BuilderAnnotationSet, java.util.SortedSet, java.util.SortedSet, java.lang.Iterable, org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue)
org.jf.dexlib2.writer.builder.BuilderTypeReference type
int accessFlags
org.jf.dexlib2.writer.builder.BuilderTypeReference superclass
org.jf.dexlib2.writer.builder.BuilderTypeList interfaces
org.jf.dexlib2.writer.builder.BuilderStringReference sourceFile
org.jf.dexlib2.writer.builder.BuilderAnnotationSet annotations
java.util.SortedSet staticFields
java.util.SortedSet instanceFields
Iterable methods
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue staticInitializers
public java.lang.String getType ()
public int getAccessFlags ()
public java.lang.String getSuperclass ()
public java.lang.String getSourceFile ()
public org.jf.dexlib2.writer.builder.BuilderAnnotationSet getAnnotations ()
public java.util.SortedSet getStaticFields ()
public java.util.SortedSet getInstanceFields ()
public java.util.SortedSet getDirectMethods ()
public java.util.SortedSet getVirtualMethods ()
public java.util.List getInterfaces ()
public java.util.Collection getFields ()
public java.util.Collection getMethods ()
public volatile synthetic java.lang.Iterable getMethods ()
public volatile synthetic java.lang.Iterable getVirtualMethods ()
public volatile synthetic java.lang.Iterable getDirectMethods ()
public volatile synthetic java.lang.Iterable getFields ()
public volatile synthetic java.lang.Iterable getInstanceFields ()
public volatile synthetic java.lang.Iterable getStaticFields ()
public volatile synthetic java.util.Set getAnnotations ()
}
org/jf/dexlib2/writer/builder/BuilderClassPool$1.class
BuilderClassPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderClassPool$1 extends java.lang.Object implements java.util.Map$Entry {
final synthetic org.jf.dexlib2.writer.builder.BuilderClassDef val$classDef
final synthetic org.jf.dexlib2.writer.builder.BuilderClassPool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderClassPool, org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassPool this$0
public org.jf.dexlib2.writer.builder.BuilderClassDef getKey ()
public java.lang.Integer getValue ()
public java.lang.Integer setValue (java.lang.Integer)
Integer value
public volatile synthetic java.lang.Object setValue (java.lang.Object)
public volatile synthetic java.lang.Object getValue ()
public volatile synthetic java.lang.Object getKey ()
}
org/jf/dexlib2/writer/builder/BuilderClassPool$2.class
BuilderClassPool.java
package org.jf.dexlib2.writer.builder
final org.jf.dexlib2.writer.builder.BuilderClassPool$2 extends java.lang.Object implements com.google.common.base.Predicate {
void <init> ()
public boolean apply (org.jf.dexlib2.iface.Field)
org.jf.dexlib2.iface.Field input
org.jf.dexlib2.iface.value.EncodedValue encodedValue
public volatile synthetic boolean apply (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderClassPool$3.class
BuilderClassPool.java
package org.jf.dexlib2.writer.builder
final org.jf.dexlib2.writer.builder.BuilderClassPool$3 extends java.lang.Object implements com.google.common.base.Function {
void <init> ()
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue apply (org.jf.dexlib2.writer.builder.BuilderField)
org.jf.dexlib2.writer.builder.BuilderField input
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue initialValue
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderClassPool$4.class
BuilderClassPool.java
package org.jf.dexlib2.writer.builder
final org.jf.dexlib2.writer.builder.BuilderClassPool$4 extends java.lang.Object implements com.google.common.base.Predicate {
void <init> ()
public boolean apply (org.jf.dexlib2.writer.builder.BuilderMethodParameter)
org.jf.dexlib2.writer.builder.BuilderMethodParameter input
public volatile synthetic boolean apply (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderClassPool$5.class
BuilderClassPool.java
package org.jf.dexlib2.writer.builder
final org.jf.dexlib2.writer.builder.BuilderClassPool$5 extends java.lang.Object implements com.google.common.base.Function {
void <init> ()
public org.jf.dexlib2.writer.builder.BuilderAnnotationSet apply (org.jf.dexlib2.writer.builder.BuilderMethodParameter)
org.jf.dexlib2.writer.builder.BuilderMethodParameter input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderClassPool$6.class
BuilderClassPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderClassPool$6 extends org.jf.util.AbstractForwardSequentialList {
final synthetic java.util.List val$parameters
final synthetic org.jf.dexlib2.writer.builder.BuilderClassPool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderClassPool, java.util.List)
org.jf.dexlib2.writer.builder.BuilderClassPool this$0
public java.util.Iterator iterator ()
public int size ()
}
org/jf/dexlib2/writer/builder/BuilderClassPool$7.class
BuilderClassPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderClassPool$7 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.writer.builder.BuilderClassPool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderClassPool)
org.jf.dexlib2.writer.builder.BuilderClassPool this$0
public org.jf.dexlib2.writer.builder.BuilderStringReference apply (org.jf.dexlib2.writer.builder.BuilderMethodParameter)
org.jf.dexlib2.writer.builder.BuilderMethodParameter input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderClassPool$8.class
BuilderClassPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderClassPool$8 extends org.jf.dexlib2.writer.builder.BuilderMapEntryCollection {
final synthetic org.jf.dexlib2.writer.builder.BuilderClassPool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderClassPool, java.util.Collection)
org.jf.dexlib2.writer.builder.BuilderClassPool this$0
java.util.Collection keys
protected int getValue (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef key
protected int setValue (org.jf.dexlib2.writer.builder.BuilderClassDef, int)
org.jf.dexlib2.writer.builder.BuilderClassDef key
int value
int prev
protected volatile synthetic int setValue (java.lang.Object, int)
protected volatile synthetic int getValue (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderClassPool.class
BuilderClassPool.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderClassPool extends org.jf.dexlib2.writer.builder.BaseBuilderPool implements org.jf.dexlib2.writer.ClassSection {
private final java.util.concurrent.ConcurrentMap internedItems
private com.google.common.collect.ImmutableList sortedClasses
private static final com.google.common.base.Predicate HAS_INITIALIZER
private static final com.google.common.base.Function GET_INITIAL_VALUE
private static final com.google.common.base.Predicate HAS_PARAMETER_ANNOTATIONS
private static final com.google.common.base.Function PARAMETER_ANNOTATIONS
public void <init> (org.jf.dexlib2.writer.builder.DexBuilder)
org.jf.dexlib2.writer.builder.DexBuilder dexBuilder
org.jf.dexlib2.writer.builder.BuilderClassDef internClass (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef classDef
org.jf.dexlib2.writer.builder.BuilderClassDef prev
public java.util.Collection getSortedClasses ()
public java.util.Map$Entry getClassEntryByType (org.jf.dexlib2.writer.builder.BuilderTypeReference)
org.jf.dexlib2.writer.builder.BuilderTypeReference type
org.jf.dexlib2.writer.builder.BuilderClassDef classDef
public org.jf.dexlib2.writer.builder.BuilderTypeReference getType (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef builderClassDef
public int getAccessFlags (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef builderClassDef
public org.jf.dexlib2.writer.builder.BuilderTypeReference getSuperclass (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef builderClassDef
public org.jf.dexlib2.writer.builder.BuilderTypeList getInterfaces (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef builderClassDef
public org.jf.dexlib2.writer.builder.BuilderStringReference getSourceFile (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef builderClassDef
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue getStaticInitializers (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef classDef
public java.util.Collection getSortedStaticFields (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef builderClassDef
public java.util.Collection getSortedInstanceFields (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef builderClassDef
public java.util.Collection getSortedFields (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef builderClassDef
public java.util.Collection getSortedDirectMethods (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef builderClassDef
public java.util.Collection getSortedVirtualMethods (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef builderClassDef
public java.util.Collection getSortedMethods (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef builderClassDef
public int getFieldAccessFlags (org.jf.dexlib2.writer.builder.BuilderField)
org.jf.dexlib2.writer.builder.BuilderField builderField
public int getMethodAccessFlags (org.jf.dexlib2.writer.builder.BuilderMethod)
org.jf.dexlib2.writer.builder.BuilderMethod builderMethod
public org.jf.dexlib2.writer.builder.BuilderAnnotationSet getClassAnnotations (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef builderClassDef
public org.jf.dexlib2.writer.builder.BuilderAnnotationSet getFieldAnnotations (org.jf.dexlib2.writer.builder.BuilderField)
org.jf.dexlib2.writer.builder.BuilderField builderField
public org.jf.dexlib2.writer.builder.BuilderAnnotationSet getMethodAnnotations (org.jf.dexlib2.writer.builder.BuilderMethod)
org.jf.dexlib2.writer.builder.BuilderMethod builderMethod
public java.util.List getParameterAnnotations (org.jf.dexlib2.writer.builder.BuilderMethod)
org.jf.dexlib2.writer.builder.BuilderMethod method
java.util.List parameters
boolean hasParameterAnnotations
public java.lang.Iterable getDebugItems (org.jf.dexlib2.writer.builder.BuilderMethod)
org.jf.dexlib2.writer.builder.BuilderMethod builderMethod
org.jf.dexlib2.iface.MethodImplementation impl
public java.lang.Iterable getParameterNames (org.jf.dexlib2.writer.builder.BuilderMethod)
org.jf.dexlib2.writer.builder.BuilderMethod method
public int getRegisterCount (org.jf.dexlib2.writer.builder.BuilderMethod)
org.jf.dexlib2.writer.builder.BuilderMethod builderMethod
org.jf.dexlib2.iface.MethodImplementation impl
public java.lang.Iterable getInstructions (org.jf.dexlib2.writer.builder.BuilderMethod)
org.jf.dexlib2.writer.builder.BuilderMethod builderMethod
org.jf.dexlib2.iface.MethodImplementation impl
public java.util.List getTryBlocks (org.jf.dexlib2.writer.builder.BuilderMethod)
org.jf.dexlib2.writer.builder.BuilderMethod builderMethod
org.jf.dexlib2.iface.MethodImplementation impl
public org.jf.dexlib2.writer.builder.BuilderTypeReference getExceptionType (org.jf.dexlib2.iface.ExceptionHandler)
org.jf.dexlib2.iface.ExceptionHandler handler
public org.jf.dexlib2.builder.MutableMethodImplementation makeMutableMethodImplementation (org.jf.dexlib2.writer.builder.BuilderMethod)
org.jf.dexlib2.writer.builder.BuilderMethod builderMethod
org.jf.dexlib2.iface.MethodImplementation impl
public void setAnnotationDirectoryOffset (org.jf.dexlib2.writer.builder.BuilderClassDef, int)
org.jf.dexlib2.writer.builder.BuilderClassDef builderClassDef
int offset
public int getAnnotationDirectoryOffset (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef builderClassDef
public void setAnnotationSetRefListOffset (org.jf.dexlib2.writer.builder.BuilderMethod, int)
org.jf.dexlib2.writer.builder.BuilderMethod builderMethod
int offset
public int getAnnotationSetRefListOffset (org.jf.dexlib2.writer.builder.BuilderMethod)
org.jf.dexlib2.writer.builder.BuilderMethod builderMethod
public void setCodeItemOffset (org.jf.dexlib2.writer.builder.BuilderMethod, int)
org.jf.dexlib2.writer.builder.BuilderMethod builderMethod
int offset
public int getCodeItemOffset (org.jf.dexlib2.writer.builder.BuilderMethod)
org.jf.dexlib2.writer.builder.BuilderMethod builderMethod
private org.jf.dexlib2.writer.builder.BuilderStringReference checkStringReference (org.jf.dexlib2.iface.reference.StringReference)
ClassCastException ex
org.jf.dexlib2.iface.reference.StringReference stringReference
private org.jf.dexlib2.writer.builder.BuilderTypeReference checkTypeReference (org.jf.dexlib2.iface.reference.TypeReference)
ClassCastException ex
org.jf.dexlib2.iface.reference.TypeReference typeReference
public void writeDebugItem (org.jf.dexlib2.writer.DebugWriter, org.jf.dexlib2.iface.debug.DebugItem) throws java.io.IOException
org.jf.dexlib2.iface.debug.StartLocal startLocal
org.jf.dexlib2.iface.debug.EndLocal endLocal
org.jf.dexlib2.iface.debug.RestartLocal restartLocal
org.jf.dexlib2.iface.debug.LineNumber lineNumber
org.jf.dexlib2.iface.debug.SetSourceFile setSourceFile
org.jf.dexlib2.writer.DebugWriter writer
org.jf.dexlib2.iface.debug.DebugItem debugItem
public int getItemIndex (org.jf.dexlib2.writer.builder.BuilderClassDef)
org.jf.dexlib2.writer.builder.BuilderClassDef builderClassDef
public java.util.Collection getItems ()
public int getItemCount ()
public volatile synthetic int getCodeItemOffset (java.lang.Object)
public volatile synthetic void setCodeItemOffset (java.lang.Object, int)
public volatile synthetic int getAnnotationSetRefListOffset (java.lang.Object)
public volatile synthetic void setAnnotationSetRefListOffset (java.lang.Object, int)
public volatile synthetic int getAnnotationDirectoryOffset (java.lang.Object)
public volatile synthetic void setAnnotationDirectoryOffset (java.lang.Object, int)
public volatile synthetic org.jf.dexlib2.builder.MutableMethodImplementation makeMutableMethodImplementation (java.lang.Object)
public volatile synthetic java.lang.CharSequence getExceptionType (org.jf.dexlib2.iface.ExceptionHandler)
public volatile synthetic java.util.List getTryBlocks (java.lang.Object)
public volatile synthetic java.lang.Iterable getInstructions (java.lang.Object)
public volatile synthetic int getRegisterCount (java.lang.Object)
public volatile synthetic java.lang.Iterable getParameterNames (java.lang.Object)
public volatile synthetic java.lang.Iterable getDebugItems (java.lang.Object)
public volatile synthetic java.util.List getParameterAnnotations (java.lang.Object)
public volatile synthetic java.lang.Object getMethodAnnotations (java.lang.Object)
public volatile synthetic java.lang.Object getFieldAnnotations (java.lang.Object)
public volatile synthetic java.lang.Object getClassAnnotations (java.lang.Object)
public volatile synthetic int getMethodAccessFlags (java.lang.Object)
public volatile synthetic int getFieldAccessFlags (java.lang.Object)
public volatile synthetic java.util.Collection getSortedMethods (java.lang.Object)
public volatile synthetic java.util.Collection getSortedVirtualMethods (java.lang.Object)
public volatile synthetic java.util.Collection getSortedDirectMethods (java.lang.Object)
public volatile synthetic java.util.Collection getSortedFields (java.lang.Object)
public volatile synthetic java.util.Collection getSortedInstanceFields (java.lang.Object)
public volatile synthetic java.util.Collection getSortedStaticFields (java.lang.Object)
public volatile synthetic java.lang.Object getStaticInitializers (java.lang.Object)
public volatile synthetic java.lang.CharSequence getSourceFile (java.lang.Object)
public volatile synthetic java.lang.Object getInterfaces (java.lang.Object)
public volatile synthetic java.lang.CharSequence getSuperclass (java.lang.Object)
public volatile synthetic int getAccessFlags (java.lang.Object)
public volatile synthetic java.lang.CharSequence getType (java.lang.Object)
public volatile synthetic java.util.Map$Entry getClassEntryByType (java.lang.CharSequence)
public volatile synthetic int getItemIndex (java.lang.Object)
static synthetic com.google.common.base.Function access$000 ()
static void <clinit> ()
}
org/jf/dexlib2/writer/builder/BuilderEncodedArrayPool$1.class
BuilderEncodedArrayPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderEncodedArrayPool$1 extends org.jf.dexlib2.writer.builder.BuilderMapEntryCollection {
final synthetic org.jf.dexlib2.writer.builder.BuilderEncodedArrayPool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderEncodedArrayPool, java.util.Collection)
org.jf.dexlib2.writer.builder.BuilderEncodedArrayPool this$0
java.util.Collection keys
protected int getValue (org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue)
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue builderArrayEncodedValue
protected int setValue (org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue, int)
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue key
int value
int prev
protected volatile synthetic int setValue (java.lang.Object, int)
protected volatile synthetic int getValue (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderEncodedArrayPool.class
BuilderEncodedArrayPool.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedArrayPool extends org.jf.dexlib2.writer.builder.BaseBuilderPool implements org.jf.dexlib2.writer.EncodedArraySection {
private final java.util.concurrent.ConcurrentMap internedItems
public void <init> (org.jf.dexlib2.writer.builder.DexBuilder)
org.jf.dexlib2.writer.builder.DexBuilder dexBuilder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue internArrayEncodedValue (org.jf.dexlib2.iface.value.ArrayEncodedValue)
org.jf.dexlib2.iface.value.ArrayEncodedValue arrayEncodedValue
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue builderArrayEncodedValue
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue previous
public int getItemOffset (org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue)
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue builderArrayEncodedValue
public java.util.Collection getItems ()
public java.util.List getEncodedValueList (org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue)
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue builderArrayEncodedValue
public volatile synthetic java.util.List getEncodedValueList (java.lang.Object)
public volatile synthetic int getItemOffset (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderAnnotationEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderAnnotationEncodedValue extends org.jf.dexlib2.base.value.BaseAnnotationEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
final org.jf.dexlib2.writer.builder.BuilderTypeReference typeReference
final java.util.Set elements
void <init> (org.jf.dexlib2.writer.builder.BuilderTypeReference, java.util.Set)
org.jf.dexlib2.writer.builder.BuilderTypeReference typeReference
java.util.Set elements
public java.lang.String getType ()
public java.util.Set getElements ()
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderArrayEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue extends org.jf.dexlib2.base.value.BaseArrayEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
final java.util.List elements
int offset
void <init> (java.util.List)
java.util.List elements
public java.util.List getValue ()
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderBooleanEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderBooleanEncodedValue extends org.jf.dexlib2.base.value.BaseBooleanEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
public static final org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderBooleanEncodedValue TRUE_VALUE
public static final org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderBooleanEncodedValue FALSE_VALUE
private final boolean value
private void <init> (boolean)
boolean value
public boolean getValue ()
static void <clinit> ()
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderByteEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderByteEncodedValue extends org.jf.dexlib2.immutable.value.ImmutableByteEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
public void <init> (byte)
byte value
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderCharEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderCharEncodedValue extends org.jf.dexlib2.immutable.value.ImmutableCharEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
public void <init> (char)
char value
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderDoubleEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderDoubleEncodedValue extends org.jf.dexlib2.immutable.value.ImmutableDoubleEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
public void <init> (double)
double value
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public abstract org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue extends java.lang.Object implements org.jf.dexlib2.iface.value.EncodedValue {
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderEnumEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEnumEncodedValue extends org.jf.dexlib2.base.value.BaseEnumEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
final org.jf.dexlib2.writer.builder.BuilderFieldReference enumReference
void <init> (org.jf.dexlib2.writer.builder.BuilderFieldReference)
org.jf.dexlib2.writer.builder.BuilderFieldReference enumReference
public org.jf.dexlib2.writer.builder.BuilderFieldReference getValue ()
public volatile synthetic org.jf.dexlib2.iface.reference.FieldReference getValue ()
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderFieldEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderFieldEncodedValue extends org.jf.dexlib2.base.value.BaseFieldEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
final org.jf.dexlib2.writer.builder.BuilderFieldReference fieldReference
void <init> (org.jf.dexlib2.writer.builder.BuilderFieldReference)
org.jf.dexlib2.writer.builder.BuilderFieldReference fieldReference
public org.jf.dexlib2.writer.builder.BuilderFieldReference getValue ()
public volatile synthetic org.jf.dexlib2.iface.reference.FieldReference getValue ()
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderFloatEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderFloatEncodedValue extends org.jf.dexlib2.immutable.value.ImmutableFloatEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
public void <init> (float)
float value
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderIntEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderIntEncodedValue extends org.jf.dexlib2.immutable.value.ImmutableIntEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
public void <init> (int)
int value
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderLongEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderLongEncodedValue extends org.jf.dexlib2.immutable.value.ImmutableLongEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
public void <init> (long)
long value
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderMethodEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderMethodEncodedValue extends org.jf.dexlib2.base.value.BaseMethodEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
final org.jf.dexlib2.writer.builder.BuilderMethodReference methodReference
void <init> (org.jf.dexlib2.writer.builder.BuilderMethodReference)
org.jf.dexlib2.writer.builder.BuilderMethodReference methodReference
public org.jf.dexlib2.writer.builder.BuilderMethodReference getValue ()
public volatile synthetic org.jf.dexlib2.iface.reference.MethodReference getValue ()
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderMethodHandleEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderMethodHandleEncodedValue extends org.jf.dexlib2.base.value.BaseMethodHandleEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
final org.jf.dexlib2.writer.builder.BuilderMethodHandleReference methodHandleReference
public void <init> (org.jf.dexlib2.writer.builder.BuilderMethodHandleReference)
org.jf.dexlib2.writer.builder.BuilderMethodHandleReference methodHandleReference
public org.jf.dexlib2.writer.builder.BuilderMethodHandleReference getValue ()
public volatile synthetic org.jf.dexlib2.iface.reference.MethodHandleReference getValue ()
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderMethodTypeEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderMethodTypeEncodedValue extends org.jf.dexlib2.base.value.BaseMethodTypeEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
final org.jf.dexlib2.writer.builder.BuilderMethodProtoReference methodProtoReference
public void <init> (org.jf.dexlib2.writer.builder.BuilderMethodProtoReference)
org.jf.dexlib2.writer.builder.BuilderMethodProtoReference methodProtoReference
public org.jf.dexlib2.writer.builder.BuilderMethodProtoReference getValue ()
public volatile synthetic org.jf.dexlib2.iface.reference.MethodProtoReference getValue ()
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderNullEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderNullEncodedValue extends org.jf.dexlib2.base.value.BaseNullEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
public static final org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderNullEncodedValue INSTANCE
private void <init> ()
static void <clinit> ()
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderShortEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderShortEncodedValue extends org.jf.dexlib2.immutable.value.ImmutableShortEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
public void <init> (short)
short value
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderStringEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderStringEncodedValue extends org.jf.dexlib2.base.value.BaseStringEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
final org.jf.dexlib2.writer.builder.BuilderStringReference stringReference
void <init> (org.jf.dexlib2.writer.builder.BuilderStringReference)
org.jf.dexlib2.writer.builder.BuilderStringReference stringReference
public java.lang.String getValue ()
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues$BuilderTypeEncodedValue.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderTypeEncodedValue extends org.jf.dexlib2.base.value.BaseTypeEncodedValue implements org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue {
final org.jf.dexlib2.writer.builder.BuilderTypeReference typeReference
void <init> (org.jf.dexlib2.writer.builder.BuilderTypeReference)
org.jf.dexlib2.writer.builder.BuilderTypeReference typeReference
public java.lang.String getValue ()
}
org/jf/dexlib2/writer/builder/BuilderEncodedValues.class
BuilderEncodedValues.java
package org.jf.dexlib2.writer.builder
public abstract org.jf.dexlib2.writer.builder.BuilderEncodedValues extends java.lang.Object {
public void <init> ()
public static org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue defaultValueForType (java.lang.String)
String type
}
org/jf/dexlib2/writer/builder/BuilderExceptionHandler.class
BuilderExceptionHandler.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderExceptionHandler extends org.jf.dexlib2.base.BaseExceptionHandler {
final org.jf.dexlib2.writer.builder.BuilderTypeReference exceptionType
final int handlerCodeAddress
void <init> (org.jf.dexlib2.writer.builder.BuilderTypeReference, int)
org.jf.dexlib2.writer.builder.BuilderTypeReference exceptionType
int handlerCodeAddress
public java.lang.String getExceptionType ()
public int getHandlerCodeAddress ()
}
org/jf/dexlib2/writer/builder/BuilderField.class
BuilderField.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderField extends org.jf.dexlib2.base.reference.BaseFieldReference implements org.jf.dexlib2.iface.Field {
final org.jf.dexlib2.writer.builder.BuilderFieldReference fieldReference
final int accessFlags
final org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue initialValue
final org.jf.dexlib2.writer.builder.BuilderAnnotationSet annotations
void <init> (org.jf.dexlib2.writer.builder.BuilderFieldReference, int, org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue, org.jf.dexlib2.writer.builder.BuilderAnnotationSet)
org.jf.dexlib2.writer.builder.BuilderFieldReference fieldReference
int accessFlags
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue initialValue
org.jf.dexlib2.writer.builder.BuilderAnnotationSet annotations
public int getAccessFlags ()
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue getInitialValue ()
public org.jf.dexlib2.writer.builder.BuilderAnnotationSet getAnnotations ()
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public java.lang.String getType ()
public volatile synthetic java.util.Set getAnnotations ()
public volatile synthetic org.jf.dexlib2.iface.value.EncodedValue getInitialValue ()
}
org/jf/dexlib2/writer/builder/BuilderFieldPool$1.class
BuilderFieldPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderFieldPool$1 extends org.jf.dexlib2.writer.builder.BuilderMapEntryCollection {
final synthetic org.jf.dexlib2.writer.builder.BuilderFieldPool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderFieldPool, java.util.Collection)
org.jf.dexlib2.writer.builder.BuilderFieldPool this$0
java.util.Collection keys
protected int getValue (org.jf.dexlib2.writer.builder.BuilderFieldReference)
org.jf.dexlib2.writer.builder.BuilderFieldReference key
protected int setValue (org.jf.dexlib2.writer.builder.BuilderFieldReference, int)
org.jf.dexlib2.writer.builder.BuilderFieldReference key
int value
int prev
protected volatile synthetic int setValue (java.lang.Object, int)
protected volatile synthetic int getValue (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderFieldPool.class
BuilderFieldPool.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderFieldPool extends org.jf.dexlib2.writer.builder.BaseBuilderPool implements org.jf.dexlib2.writer.FieldSection {
private final java.util.concurrent.ConcurrentMap internedItems
public void <init> (org.jf.dexlib2.writer.builder.DexBuilder)
org.jf.dexlib2.writer.builder.DexBuilder dexBuilder
org.jf.dexlib2.writer.builder.BuilderFieldReference internField (java.lang.String, java.lang.String, java.lang.String)
String definingClass
String name
String type
org.jf.dexlib2.immutable.reference.ImmutableFieldReference fieldReference
public org.jf.dexlib2.writer.builder.BuilderFieldReference internField (org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.iface.reference.FieldReference fieldReference
org.jf.dexlib2.writer.builder.BuilderFieldReference ret
org.jf.dexlib2.writer.builder.BuilderFieldReference dexPoolFieldReference
public org.jf.dexlib2.writer.builder.BuilderTypeReference getDefiningClass (org.jf.dexlib2.writer.builder.BuilderFieldReference)
org.jf.dexlib2.writer.builder.BuilderFieldReference key
public org.jf.dexlib2.writer.builder.BuilderTypeReference getFieldType (org.jf.dexlib2.writer.builder.BuilderFieldReference)
org.jf.dexlib2.writer.builder.BuilderFieldReference key
public org.jf.dexlib2.writer.builder.BuilderStringReference getName (org.jf.dexlib2.writer.builder.BuilderFieldReference)
org.jf.dexlib2.writer.builder.BuilderFieldReference key
public int getFieldIndex (org.jf.dexlib2.writer.builder.BuilderField)
org.jf.dexlib2.writer.builder.BuilderField builderField
public int getItemIndex (org.jf.dexlib2.writer.builder.BuilderFieldReference)
org.jf.dexlib2.writer.builder.BuilderFieldReference key
public java.util.Collection getItems ()
public int getItemCount ()
public volatile synthetic int getFieldIndex (java.lang.Object)
public volatile synthetic java.lang.Object getName (org.jf.dexlib2.iface.reference.FieldReference)
public volatile synthetic java.lang.Object getFieldType (org.jf.dexlib2.iface.reference.FieldReference)
public volatile synthetic java.lang.Object getDefiningClass (org.jf.dexlib2.iface.reference.FieldReference)
public volatile synthetic int getItemIndex (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderFieldReference.class
BuilderFieldReference.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderFieldReference extends org.jf.dexlib2.base.reference.BaseFieldReference implements org.jf.dexlib2.writer.builder.BuilderReference {
final org.jf.dexlib2.writer.builder.BuilderTypeReference definingClass
final org.jf.dexlib2.writer.builder.BuilderStringReference name
final org.jf.dexlib2.writer.builder.BuilderTypeReference fieldType
int index
void <init> (org.jf.dexlib2.writer.builder.BuilderTypeReference, org.jf.dexlib2.writer.builder.BuilderStringReference, org.jf.dexlib2.writer.builder.BuilderTypeReference)
org.jf.dexlib2.writer.builder.BuilderTypeReference definingClass
org.jf.dexlib2.writer.builder.BuilderStringReference name
org.jf.dexlib2.writer.builder.BuilderTypeReference fieldType
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public java.lang.String getType ()
public int getIndex ()
public void setIndex (int)
int index
}
org/jf/dexlib2/writer/builder/BuilderMapEntryCollection$1.class
BuilderMapEntryCollection.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderMapEntryCollection$1 extends java.lang.Object implements java.util.Iterator {
final synthetic java.util.Iterator val$iter
final synthetic org.jf.dexlib2.writer.builder.BuilderMapEntryCollection this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderMapEntryCollection, java.util.Iterator)
org.jf.dexlib2.writer.builder.BuilderMapEntryCollection this$0
public boolean hasNext ()
public java.util.Map$Entry next ()
org.jf.dexlib2.writer.builder.BuilderMapEntryCollection$MapEntry entry
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/jf/dexlib2/writer/builder/BuilderMapEntryCollection$MapEntry.class
BuilderMapEntryCollection.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderMapEntryCollection$MapEntry extends java.lang.Object implements java.util.Map$Entry {
private Object key
final synthetic org.jf.dexlib2.writer.builder.BuilderMapEntryCollection this$0
private void <init> (org.jf.dexlib2.writer.builder.BuilderMapEntryCollection)
public java.lang.Object getKey ()
public java.lang.Integer getValue ()
public java.lang.Integer setValue (java.lang.Integer)
Integer value
public volatile synthetic java.lang.Object setValue (java.lang.Object)
public volatile synthetic java.lang.Object getValue ()
synthetic void <init> (org.jf.dexlib2.writer.builder.BuilderMapEntryCollection, org.jf.dexlib2.writer.builder.BuilderMapEntryCollection$1)
org.jf.dexlib2.writer.builder.BuilderMapEntryCollection x0
org.jf.dexlib2.writer.builder.BuilderMapEntryCollection$1 x1
static synthetic java.lang.Object access$102 (org.jf.dexlib2.writer.builder.BuilderMapEntryCollection$MapEntry, java.lang.Object)
org.jf.dexlib2.writer.builder.BuilderMapEntryCollection$MapEntry x0
Object x1
}
org/jf/dexlib2/writer/builder/BuilderMapEntryCollection.class
BuilderMapEntryCollection.java
package org.jf.dexlib2.writer.builder
public abstract org.jf.dexlib2.writer.builder.BuilderMapEntryCollection extends java.util.AbstractCollection {
private final java.util.Collection keys
public void <init> (java.util.Collection)
java.util.Collection keys
public java.util.Iterator iterator ()
java.util.Iterator iter
public int size ()
protected abstract int getValue (java.lang.Object)
protected abstract int setValue (java.lang.Object, int)
}
org/jf/dexlib2/writer/builder/BuilderMethod.class
BuilderMethod.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderMethod extends org.jf.dexlib2.base.reference.BaseMethodReference implements org.jf.dexlib2.iface.Method {
final org.jf.dexlib2.writer.builder.BuilderMethodReference methodReference
final java.util.List parameters
final int accessFlags
final org.jf.dexlib2.writer.builder.BuilderAnnotationSet annotations
final org.jf.dexlib2.iface.MethodImplementation methodImplementation
int annotationSetRefListOffset
int codeItemOffset
void <init> (org.jf.dexlib2.writer.builder.BuilderMethodReference, java.util.List, int, org.jf.dexlib2.writer.builder.BuilderAnnotationSet, org.jf.dexlib2.iface.MethodImplementation)
org.jf.dexlib2.writer.builder.BuilderMethodReference methodReference
java.util.List parameters
int accessFlags
org.jf.dexlib2.writer.builder.BuilderAnnotationSet annotations
org.jf.dexlib2.iface.MethodImplementation methodImplementation
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public org.jf.dexlib2.writer.builder.BuilderTypeList getParameterTypes ()
public java.lang.String getReturnType ()
public java.util.List getParameters ()
public int getAccessFlags ()
public org.jf.dexlib2.writer.builder.BuilderAnnotationSet getAnnotations ()
public org.jf.dexlib2.iface.MethodImplementation getImplementation ()
public volatile synthetic java.util.List getParameterTypes ()
public volatile synthetic java.util.Set getAnnotations ()
}
org/jf/dexlib2/writer/builder/BuilderMethodHandlePool$1.class
BuilderMethodHandlePool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderMethodHandlePool$1 extends org.jf.dexlib2.writer.builder.BuilderMapEntryCollection {
final synthetic org.jf.dexlib2.writer.builder.BuilderMethodHandlePool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderMethodHandlePool, java.util.Collection)
org.jf.dexlib2.writer.builder.BuilderMethodHandlePool this$0
java.util.Collection keys
protected int getValue (org.jf.dexlib2.writer.builder.BuilderMethodHandleReference)
org.jf.dexlib2.writer.builder.BuilderMethodHandleReference builderMethodHandleReference
protected int setValue (org.jf.dexlib2.writer.builder.BuilderMethodHandleReference, int)
org.jf.dexlib2.writer.builder.BuilderMethodHandleReference builderMethodHandleReference
int value
int prev
protected volatile synthetic int setValue (java.lang.Object, int)
protected volatile synthetic int getValue (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderMethodHandlePool.class
BuilderMethodHandlePool.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderMethodHandlePool extends org.jf.dexlib2.writer.builder.BaseBuilderPool implements org.jf.dexlib2.writer.MethodHandleSection {
private final java.util.concurrent.ConcurrentMap internedItems
public void <init> (org.jf.dexlib2.writer.builder.DexBuilder)
org.jf.dexlib2.writer.builder.DexBuilder dexBuilder
public org.jf.dexlib2.writer.builder.BuilderMethodHandleReference internMethodHandle (org.jf.dexlib2.iface.reference.MethodHandleReference)
org.jf.dexlib2.writer.builder.BuilderReference memberReference
org.jf.dexlib2.writer.builder.BuilderReference memberReference
org.jf.dexlib2.iface.reference.MethodHandleReference methodHandleReference
org.jf.dexlib2.writer.builder.BuilderMethodHandleReference internedMethodHandle
org.jf.dexlib2.writer.builder.BuilderReference memberReference
org.jf.dexlib2.writer.builder.BuilderMethodHandleReference prev
public org.jf.dexlib2.writer.builder.BuilderFieldReference getFieldReference (org.jf.dexlib2.writer.builder.BuilderMethodHandleReference)
org.jf.dexlib2.writer.builder.BuilderMethodHandleReference methodHandleReference
public org.jf.dexlib2.writer.builder.BuilderMethodReference getMethodReference (org.jf.dexlib2.writer.builder.BuilderMethodHandleReference)
org.jf.dexlib2.writer.builder.BuilderMethodHandleReference methodHandleReference
public int getItemIndex (org.jf.dexlib2.writer.builder.BuilderMethodHandleReference)
org.jf.dexlib2.writer.builder.BuilderMethodHandleReference builderMethodHandleReference
public java.util.Collection getItems ()
public int getItemCount ()
public volatile synthetic org.jf.dexlib2.iface.reference.MethodReference getMethodReference (org.jf.dexlib2.iface.reference.MethodHandleReference)
public volatile synthetic org.jf.dexlib2.iface.reference.FieldReference getFieldReference (org.jf.dexlib2.iface.reference.MethodHandleReference)
public volatile synthetic int getItemIndex (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderMethodHandleReference.class
BuilderMethodHandleReference.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderMethodHandleReference extends org.jf.dexlib2.base.reference.BaseMethodHandleReference implements org.jf.dexlib2.writer.builder.BuilderReference {
final int methodHandleType
final org.jf.dexlib2.writer.builder.BuilderReference memberReference
int index
public void <init> (int, org.jf.dexlib2.writer.builder.BuilderReference)
int methodHandleType
org.jf.dexlib2.writer.builder.BuilderReference memberReference
public int getMethodHandleType ()
public org.jf.dexlib2.writer.builder.BuilderReference getMemberReference ()
public int getIndex ()
public void setIndex (int)
int index
public volatile synthetic org.jf.dexlib2.iface.reference.Reference getMemberReference ()
}
org/jf/dexlib2/writer/builder/BuilderMethodParameter.class
BuilderMethodParameter.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderMethodParameter extends org.jf.dexlib2.base.BaseMethodParameter {
final org.jf.dexlib2.writer.builder.BuilderTypeReference type
final org.jf.dexlib2.writer.builder.BuilderStringReference name
final org.jf.dexlib2.writer.builder.BuilderAnnotationSet annotations
public void <init> (org.jf.dexlib2.writer.builder.BuilderTypeReference, org.jf.dexlib2.writer.builder.BuilderStringReference, org.jf.dexlib2.writer.builder.BuilderAnnotationSet)
org.jf.dexlib2.writer.builder.BuilderTypeReference type
org.jf.dexlib2.writer.builder.BuilderStringReference name
org.jf.dexlib2.writer.builder.BuilderAnnotationSet annotations
public java.lang.String getType ()
public java.lang.String getName ()
public org.jf.dexlib2.writer.builder.BuilderAnnotationSet getAnnotations ()
public volatile synthetic java.util.Set getAnnotations ()
}
org/jf/dexlib2/writer/builder/BuilderMethodPool$1.class
BuilderMethodPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderMethodPool$1 extends org.jf.dexlib2.writer.builder.BuilderMapEntryCollection {
final synthetic org.jf.dexlib2.writer.builder.BuilderMethodPool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderMethodPool, java.util.Collection)
org.jf.dexlib2.writer.builder.BuilderMethodPool this$0
java.util.Collection keys
protected int getValue (org.jf.dexlib2.writer.builder.BuilderMethodReference)
org.jf.dexlib2.writer.builder.BuilderMethodReference key
protected int setValue (org.jf.dexlib2.writer.builder.BuilderMethodReference, int)
org.jf.dexlib2.writer.builder.BuilderMethodReference key
int value
int prev
protected volatile synthetic int setValue (java.lang.Object, int)
protected volatile synthetic int getValue (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderMethodPool$MethodKey.class
BuilderMethodPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderMethodPool$MethodKey extends org.jf.dexlib2.base.reference.BaseMethodReference implements org.jf.dexlib2.iface.reference.MethodReference {
private final String definingClass
private final String name
private final java.util.List parameterTypes
private final String returnType
public void <init> (java.lang.String, java.lang.String, java.util.List, java.lang.String)
String definingClass
String name
java.util.List parameterTypes
String returnType
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public java.util.List getParameterTypes ()
public java.lang.String getReturnType ()
}
org/jf/dexlib2/writer/builder/BuilderMethodPool.class
BuilderMethodPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderMethodPool extends org.jf.dexlib2.writer.builder.BaseBuilderPool implements org.jf.dexlib2.writer.MethodSection {
private final java.util.concurrent.ConcurrentMap internedItems
public void <init> (org.jf.dexlib2.writer.builder.DexBuilder)
org.jf.dexlib2.writer.builder.DexBuilder dexBuilder
public org.jf.dexlib2.writer.builder.BuilderMethodReference internMethod (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference methodReference
org.jf.dexlib2.writer.builder.BuilderMethodReference ret
org.jf.dexlib2.writer.builder.BuilderMethodReference dexPoolMethodReference
public org.jf.dexlib2.writer.builder.BuilderMethodReference internMethod (java.lang.String, java.lang.String, java.util.List, java.lang.String)
String definingClass
String name
java.util.List parameters
String returnType
public org.jf.dexlib2.writer.builder.BuilderMethodReference getMethodReference (org.jf.dexlib2.writer.builder.BuilderMethod)
org.jf.dexlib2.writer.builder.BuilderMethod builderMethod
public org.jf.dexlib2.writer.builder.BuilderTypeReference getDefiningClass (org.jf.dexlib2.writer.builder.BuilderMethodReference)
org.jf.dexlib2.writer.builder.BuilderMethodReference key
public org.jf.dexlib2.writer.builder.BuilderMethodProtoReference getPrototype (org.jf.dexlib2.writer.builder.BuilderMethodReference)
org.jf.dexlib2.writer.builder.BuilderMethodReference key
public org.jf.dexlib2.writer.builder.BuilderMethodProtoReference getPrototype (org.jf.dexlib2.writer.builder.BuilderMethod)
org.jf.dexlib2.writer.builder.BuilderMethod builderMethod
public org.jf.dexlib2.writer.builder.BuilderStringReference getName (org.jf.dexlib2.writer.builder.BuilderMethodReference)
org.jf.dexlib2.writer.builder.BuilderMethodReference key
public int getMethodIndex (org.jf.dexlib2.writer.builder.BuilderMethod)
org.jf.dexlib2.writer.builder.BuilderMethod builderMethod
public int getItemIndex (org.jf.dexlib2.writer.builder.BuilderMethodReference)
org.jf.dexlib2.writer.builder.BuilderMethodReference key
public java.util.Collection getItems ()
public int getItemCount ()
public volatile synthetic int getMethodIndex (java.lang.Object)
public volatile synthetic java.lang.Object getName (org.jf.dexlib2.iface.reference.MethodReference)
public volatile synthetic org.jf.dexlib2.iface.reference.MethodProtoReference getPrototype (java.lang.Object)
public volatile synthetic org.jf.dexlib2.iface.reference.MethodProtoReference getPrototype (org.jf.dexlib2.iface.reference.MethodReference)
public volatile synthetic java.lang.Object getDefiningClass (org.jf.dexlib2.iface.reference.MethodReference)
public volatile synthetic org.jf.dexlib2.iface.reference.MethodReference getMethodReference (java.lang.Object)
public volatile synthetic int getItemIndex (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderMethodProtoReference.class
BuilderMethodProtoReference.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderMethodProtoReference extends org.jf.dexlib2.base.reference.BaseMethodProtoReference implements org.jf.dexlib2.iface.reference.MethodProtoReference org.jf.dexlib2.writer.builder.BuilderReference {
final org.jf.dexlib2.writer.builder.BuilderStringReference shorty
final org.jf.dexlib2.writer.builder.BuilderTypeList parameterTypes
final org.jf.dexlib2.writer.builder.BuilderTypeReference returnType
int index
public void <init> (org.jf.dexlib2.writer.builder.BuilderStringReference, org.jf.dexlib2.writer.builder.BuilderTypeList, org.jf.dexlib2.writer.builder.BuilderTypeReference)
org.jf.dexlib2.writer.builder.BuilderStringReference shorty
org.jf.dexlib2.writer.builder.BuilderTypeList parameterTypes
org.jf.dexlib2.writer.builder.BuilderTypeReference returnType
public java.util.List getParameterTypes ()
public java.lang.String getReturnType ()
public int getIndex ()
public void setIndex (int)
int index
}
org/jf/dexlib2/writer/builder/BuilderMethodReference.class
BuilderMethodReference.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderMethodReference extends org.jf.dexlib2.base.reference.BaseMethodReference implements org.jf.dexlib2.writer.builder.BuilderReference {
final org.jf.dexlib2.writer.builder.BuilderTypeReference definingClass
final org.jf.dexlib2.writer.builder.BuilderStringReference name
final org.jf.dexlib2.writer.builder.BuilderMethodProtoReference proto
int index
void <init> (org.jf.dexlib2.writer.builder.BuilderTypeReference, org.jf.dexlib2.writer.builder.BuilderStringReference, org.jf.dexlib2.writer.builder.BuilderMethodProtoReference)
org.jf.dexlib2.writer.builder.BuilderTypeReference definingClass
org.jf.dexlib2.writer.builder.BuilderStringReference name
org.jf.dexlib2.writer.builder.BuilderMethodProtoReference proto
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public org.jf.dexlib2.writer.builder.BuilderTypeList getParameterTypes ()
public java.lang.String getReturnType ()
public int getIndex ()
public void setIndex (int)
int index
public volatile synthetic java.util.List getParameterTypes ()
}
org/jf/dexlib2/writer/builder/BuilderProtoPool$1.class
BuilderProtoPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderProtoPool$1 extends org.jf.dexlib2.writer.builder.BuilderMapEntryCollection {
final synthetic org.jf.dexlib2.writer.builder.BuilderProtoPool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderProtoPool, java.util.Collection)
org.jf.dexlib2.writer.builder.BuilderProtoPool this$0
java.util.Collection keys
protected int getValue (org.jf.dexlib2.writer.builder.BuilderMethodProtoReference)
org.jf.dexlib2.writer.builder.BuilderMethodProtoReference key
protected int setValue (org.jf.dexlib2.writer.builder.BuilderMethodProtoReference, int)
org.jf.dexlib2.writer.builder.BuilderMethodProtoReference key
int value
int prev
protected volatile synthetic int setValue (java.lang.Object, int)
protected volatile synthetic int getValue (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderProtoPool.class
BuilderProtoPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderProtoPool extends org.jf.dexlib2.writer.builder.BaseBuilderPool implements org.jf.dexlib2.writer.ProtoSection {
private final java.util.concurrent.ConcurrentMap internedItems
public void <init> (org.jf.dexlib2.writer.builder.DexBuilder)
org.jf.dexlib2.writer.builder.DexBuilder dexBuilder
public org.jf.dexlib2.writer.builder.BuilderMethodProtoReference internMethodProto (org.jf.dexlib2.iface.reference.MethodProtoReference)
org.jf.dexlib2.iface.reference.MethodProtoReference methodProto
org.jf.dexlib2.writer.builder.BuilderMethodProtoReference ret
org.jf.dexlib2.writer.builder.BuilderMethodProtoReference protoReference
public org.jf.dexlib2.writer.builder.BuilderMethodProtoReference internMethodProto (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference methodReference
public org.jf.dexlib2.writer.builder.BuilderStringReference getShorty (org.jf.dexlib2.writer.builder.BuilderMethodProtoReference)
org.jf.dexlib2.writer.builder.BuilderMethodProtoReference proto
public org.jf.dexlib2.writer.builder.BuilderTypeReference getReturnType (org.jf.dexlib2.writer.builder.BuilderMethodProtoReference)
org.jf.dexlib2.writer.builder.BuilderMethodProtoReference proto
public org.jf.dexlib2.writer.builder.BuilderTypeList getParameters (org.jf.dexlib2.writer.builder.BuilderMethodProtoReference)
org.jf.dexlib2.writer.builder.BuilderMethodProtoReference proto
public int getItemIndex (org.jf.dexlib2.writer.builder.BuilderMethodProtoReference)
org.jf.dexlib2.writer.builder.BuilderMethodProtoReference proto
public java.util.Collection getItems ()
public int getItemCount ()
public volatile synthetic java.lang.Object getParameters (java.lang.Object)
public volatile synthetic java.lang.Object getReturnType (java.lang.Object)
public volatile synthetic java.lang.Object getShorty (java.lang.Object)
public volatile synthetic int getItemIndex (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderReference.class
BuilderReference.java
package org.jf.dexlib2.writer.builder
public abstract org.jf.dexlib2.writer.builder.BuilderReference extends java.lang.Object implements org.jf.dexlib2.iface.reference.Reference {
public abstract int getIndex ()
public abstract void setIndex (int)
}
org/jf/dexlib2/writer/builder/BuilderStringPool$1.class
BuilderStringPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderStringPool$1 extends org.jf.dexlib2.writer.builder.BuilderMapEntryCollection {
final synthetic org.jf.dexlib2.writer.builder.BuilderStringPool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderStringPool, java.util.Collection)
org.jf.dexlib2.writer.builder.BuilderStringPool this$0
java.util.Collection keys
protected int getValue (org.jf.dexlib2.writer.builder.BuilderStringReference)
org.jf.dexlib2.writer.builder.BuilderStringReference key
protected int setValue (org.jf.dexlib2.writer.builder.BuilderStringReference, int)
org.jf.dexlib2.writer.builder.BuilderStringReference key
int value
int prev
protected volatile synthetic int setValue (java.lang.Object, int)
protected volatile synthetic int getValue (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderStringPool.class
BuilderStringPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderStringPool extends java.lang.Object implements org.jf.dexlib2.writer.StringSection {
private final java.util.concurrent.ConcurrentMap internedItems
void <init> ()
org.jf.dexlib2.writer.builder.BuilderStringReference internString (java.lang.String)
String string
org.jf.dexlib2.writer.builder.BuilderStringReference ret
org.jf.dexlib2.writer.builder.BuilderStringReference stringReference
org.jf.dexlib2.writer.builder.BuilderStringReference internNullableString (java.lang.String)
String string
public int getNullableItemIndex (org.jf.dexlib2.writer.builder.BuilderStringReference)
org.jf.dexlib2.writer.builder.BuilderStringReference key
public int getItemIndex (org.jf.dexlib2.writer.builder.BuilderStringReference)
org.jf.dexlib2.writer.builder.BuilderStringReference key
public boolean hasJumboIndexes ()
public java.util.Collection getItems ()
public int getItemCount ()
public volatile synthetic int getItemIndex (org.jf.dexlib2.iface.reference.StringReference)
public volatile synthetic int getNullableItemIndex (java.lang.Object)
public volatile synthetic int getItemIndex (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderStringReference.class
BuilderStringReference.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderStringReference extends org.jf.dexlib2.base.reference.BaseStringReference implements org.jf.dexlib2.writer.builder.BuilderReference {
final String string
int index
void <init> (java.lang.String)
String string
public java.lang.String getString ()
public int getIndex ()
public void setIndex (int)
int index
}
org/jf/dexlib2/writer/builder/BuilderTryBlock.class
BuilderTryBlock.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderTryBlock extends org.jf.dexlib2.base.BaseTryBlock {
private final int startCodeAddress
private final int codeUnitCount
private final java.util.List exceptionHandlers
public void <init> (int, int, java.util.List)
int startCodeAddress
int codeUnitCount
java.util.List exceptionHandlers
public int getStartCodeAddress ()
public int getCodeUnitCount ()
public java.util.List getExceptionHandlers ()
}
org/jf/dexlib2/writer/builder/BuilderTypeList.class
BuilderTypeList.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderTypeList extends java.util.AbstractList {
static final org.jf.dexlib2.writer.builder.BuilderTypeList EMPTY
final java.util.List types
int offset
public void <init> (java.util.List)
java.util.List types
public org.jf.dexlib2.writer.builder.BuilderTypeReference get (int)
int index
public int size ()
public int getOffset ()
public void setOffset (int)
int offset
public volatile synthetic java.lang.Object get (int)
static void <clinit> ()
}
org/jf/dexlib2/writer/builder/BuilderTypeListPool$1.class
BuilderTypeListPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderTypeListPool$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.writer.builder.BuilderTypeListPool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderTypeListPool)
org.jf.dexlib2.writer.builder.BuilderTypeListPool this$0
public org.jf.dexlib2.writer.builder.BuilderTypeReference apply (java.lang.CharSequence)
CharSequence input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderTypeListPool$2.class
BuilderTypeListPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderTypeListPool$2 extends org.jf.dexlib2.writer.builder.BuilderMapEntryCollection {
final synthetic org.jf.dexlib2.writer.builder.BuilderTypeListPool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderTypeListPool, java.util.Collection)
org.jf.dexlib2.writer.builder.BuilderTypeListPool this$0
java.util.Collection keys
protected int getValue (org.jf.dexlib2.writer.builder.BuilderTypeList)
org.jf.dexlib2.writer.builder.BuilderTypeList key
protected int setValue (org.jf.dexlib2.writer.builder.BuilderTypeList, int)
org.jf.dexlib2.writer.builder.BuilderTypeList key
int value
int prev
protected volatile synthetic int setValue (java.lang.Object, int)
protected volatile synthetic int getValue (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderTypeListPool.class
BuilderTypeListPool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderTypeListPool extends org.jf.dexlib2.writer.builder.BaseBuilderPool implements org.jf.dexlib2.writer.TypeListSection {
private final java.util.concurrent.ConcurrentMap internedItems
public void <init> (org.jf.dexlib2.writer.builder.DexBuilder)
org.jf.dexlib2.writer.builder.DexBuilder dexBuilder
public org.jf.dexlib2.writer.builder.BuilderTypeList internTypeList (java.util.List)
java.util.List types
org.jf.dexlib2.writer.builder.BuilderTypeList ret
org.jf.dexlib2.writer.builder.BuilderTypeList typeList
public int getNullableItemOffset (org.jf.dexlib2.writer.builder.BuilderTypeList)
org.jf.dexlib2.writer.builder.BuilderTypeList key
public java.util.Collection getTypes (org.jf.dexlib2.writer.builder.BuilderTypeList)
org.jf.dexlib2.writer.builder.BuilderTypeList key
public int getItemOffset (org.jf.dexlib2.writer.builder.BuilderTypeList)
org.jf.dexlib2.writer.builder.BuilderTypeList key
public java.util.Collection getItems ()
public volatile synthetic java.util.Collection getTypes (java.lang.Object)
public volatile synthetic int getNullableItemOffset (java.lang.Object)
public volatile synthetic int getItemOffset (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderTypePool$1.class
BuilderTypePool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderTypePool$1 extends org.jf.dexlib2.writer.builder.BuilderMapEntryCollection {
final synthetic org.jf.dexlib2.writer.builder.BuilderTypePool this$0
void <init> (org.jf.dexlib2.writer.builder.BuilderTypePool, java.util.Collection)
org.jf.dexlib2.writer.builder.BuilderTypePool this$0
java.util.Collection keys
protected int getValue (org.jf.dexlib2.writer.builder.BuilderTypeReference)
org.jf.dexlib2.writer.builder.BuilderTypeReference key
protected int setValue (org.jf.dexlib2.writer.builder.BuilderTypeReference, int)
org.jf.dexlib2.writer.builder.BuilderTypeReference key
int value
int prev
protected volatile synthetic int setValue (java.lang.Object, int)
protected volatile synthetic int getValue (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderTypePool.class
BuilderTypePool.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.BuilderTypePool extends org.jf.dexlib2.writer.builder.BaseBuilderPool implements org.jf.dexlib2.writer.TypeSection {
private final java.util.concurrent.ConcurrentMap internedItems
public void <init> (org.jf.dexlib2.writer.builder.DexBuilder)
org.jf.dexlib2.writer.builder.DexBuilder dexBuilder
public org.jf.dexlib2.writer.builder.BuilderTypeReference internType (java.lang.String)
String type
org.jf.dexlib2.writer.builder.BuilderTypeReference ret
org.jf.dexlib2.writer.builder.BuilderStringReference stringRef
org.jf.dexlib2.writer.builder.BuilderTypeReference typeReference
public org.jf.dexlib2.writer.builder.BuilderTypeReference internNullableType (java.lang.String)
String type
public org.jf.dexlib2.writer.builder.BuilderStringReference getString (org.jf.dexlib2.writer.builder.BuilderTypeReference)
org.jf.dexlib2.writer.builder.BuilderTypeReference key
public int getNullableItemIndex (org.jf.dexlib2.writer.builder.BuilderTypeReference)
org.jf.dexlib2.writer.builder.BuilderTypeReference key
public int getItemIndex (org.jf.dexlib2.writer.builder.BuilderTypeReference)
org.jf.dexlib2.writer.builder.BuilderTypeReference key
public java.util.Collection getItems ()
public int getItemCount ()
public volatile synthetic int getItemIndex (org.jf.dexlib2.iface.reference.TypeReference)
public volatile synthetic java.lang.Object getString (java.lang.Object)
public volatile synthetic int getNullableItemIndex (java.lang.Object)
public volatile synthetic int getItemIndex (java.lang.Object)
}
org/jf/dexlib2/writer/builder/BuilderTypeReference.class
BuilderTypeReference.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.BuilderTypeReference extends org.jf.dexlib2.base.reference.BaseTypeReference implements org.jf.dexlib2.writer.builder.BuilderReference {
final org.jf.dexlib2.writer.builder.BuilderStringReference stringReference
int index
void <init> (org.jf.dexlib2.writer.builder.BuilderStringReference)
org.jf.dexlib2.writer.builder.BuilderStringReference stringReference
public java.lang.String getType ()
public int getIndex ()
public void setIndex (int)
int index
}
org/jf/dexlib2/writer/builder/DexBuilder$1.class
DexBuilder.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.DexBuilder$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.writer.builder.DexBuilder this$0
void <init> (org.jf.dexlib2.writer.builder.DexBuilder)
org.jf.dexlib2.writer.builder.DexBuilder this$0
public org.jf.dexlib2.writer.builder.BuilderMethodParameter apply (org.jf.dexlib2.iface.MethodParameter)
org.jf.dexlib2.iface.MethodParameter input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/writer/builder/DexBuilder$2.class
DexBuilder.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.DexBuilder$2 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.writer.builder.DexBuilder this$0
void <init> (org.jf.dexlib2.writer.builder.DexBuilder)
org.jf.dexlib2.writer.builder.DexBuilder this$0
public org.jf.dexlib2.writer.builder.BuilderAnnotationElement apply (org.jf.dexlib2.iface.AnnotationElement)
org.jf.dexlib2.iface.AnnotationElement input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/writer/builder/DexBuilder$3.class
DexBuilder.java
package org.jf.dexlib2.writer.builder
org.jf.dexlib2.writer.builder.DexBuilder$3 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.writer.builder.DexBuilder this$0
void <init> (org.jf.dexlib2.writer.builder.DexBuilder)
org.jf.dexlib2.writer.builder.DexBuilder this$0
public org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue apply (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/writer/builder/DexBuilder$DexBuilderSectionProvider.class
DexBuilder.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.DexBuilder$DexBuilderSectionProvider extends org.jf.dexlib2.writer.DexWriter$SectionProvider {
final synthetic org.jf.dexlib2.writer.builder.DexBuilder this$0
protected void <init> (org.jf.dexlib2.writer.builder.DexBuilder)
org.jf.dexlib2.writer.builder.DexBuilder this$0
public org.jf.dexlib2.writer.builder.BuilderStringPool getStringSection ()
public org.jf.dexlib2.writer.builder.BuilderTypePool getTypeSection ()
public org.jf.dexlib2.writer.builder.BuilderProtoPool getProtoSection ()
public org.jf.dexlib2.writer.builder.BuilderFieldPool getFieldSection ()
public org.jf.dexlib2.writer.builder.BuilderMethodPool getMethodSection ()
public org.jf.dexlib2.writer.builder.BuilderClassPool getClassSection ()
public org.jf.dexlib2.writer.builder.BuilderCallSitePool getCallSiteSection ()
public org.jf.dexlib2.writer.builder.BuilderMethodHandlePool getMethodHandleSection ()
public org.jf.dexlib2.writer.builder.BuilderTypeListPool getTypeListSection ()
public org.jf.dexlib2.writer.builder.BuilderAnnotationPool getAnnotationSection ()
public org.jf.dexlib2.writer.builder.BuilderAnnotationSetPool getAnnotationSetSection ()
public org.jf.dexlib2.writer.builder.BuilderEncodedArrayPool getEncodedArraySection ()
public volatile synthetic org.jf.dexlib2.writer.EncodedArraySection getEncodedArraySection ()
public volatile synthetic org.jf.dexlib2.writer.AnnotationSetSection getAnnotationSetSection ()
public volatile synthetic org.jf.dexlib2.writer.AnnotationSection getAnnotationSection ()
public volatile synthetic org.jf.dexlib2.writer.TypeListSection getTypeListSection ()
public volatile synthetic org.jf.dexlib2.writer.MethodHandleSection getMethodHandleSection ()
public volatile synthetic org.jf.dexlib2.writer.CallSiteSection getCallSiteSection ()
public volatile synthetic org.jf.dexlib2.writer.ClassSection getClassSection ()
public volatile synthetic org.jf.dexlib2.writer.MethodSection getMethodSection ()
public volatile synthetic org.jf.dexlib2.writer.FieldSection getFieldSection ()
public volatile synthetic org.jf.dexlib2.writer.ProtoSection getProtoSection ()
public volatile synthetic org.jf.dexlib2.writer.TypeSection getTypeSection ()
public volatile synthetic org.jf.dexlib2.writer.StringSection getStringSection ()
}
org/jf/dexlib2/writer/builder/DexBuilder.class
DexBuilder.java
package org.jf.dexlib2.writer.builder
public org.jf.dexlib2.writer.builder.DexBuilder extends org.jf.dexlib2.writer.DexWriter {
public void <init> (org.jf.dexlib2.Opcodes)
org.jf.dexlib2.Opcodes opcodes
protected org.jf.dexlib2.writer.DexWriter$SectionProvider getSectionProvider ()
public org.jf.dexlib2.writer.builder.BuilderField internField (java.lang.String, java.lang.String, java.lang.String, int, org.jf.dexlib2.iface.value.EncodedValue, java.util.Set)
String definingClass
String name
String type
int accessFlags
org.jf.dexlib2.iface.value.EncodedValue initialValue
java.util.Set annotations
public org.jf.dexlib2.writer.builder.BuilderMethod internMethod (java.lang.String, java.lang.String, java.util.List, java.lang.String, int, java.util.Set, org.jf.dexlib2.iface.MethodImplementation)
String definingClass
String name
java.util.List parameters
String returnType
int accessFlags
java.util.Set annotations
org.jf.dexlib2.iface.MethodImplementation methodImplementation
public org.jf.dexlib2.writer.builder.BuilderClassDef internClassDef (java.lang.String, int, java.lang.String, java.util.List, java.lang.String, java.util.Set, java.lang.Iterable, java.lang.Iterable)
String iface
java.util.Set interfaces_copy
java.util.Iterator interfaceIterator
org.jf.dexlib2.iface.value.ArrayEncodedValue staticInitializers
String type
int accessFlags
String superclass
java.util.List interfaces
String sourceFile
java.util.Set annotations
Iterable fields
Iterable methods
com.google.common.collect.ImmutableSortedSet staticFields
com.google.common.collect.ImmutableSortedSet instanceFields
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue internedStaticInitializers
public org.jf.dexlib2.writer.builder.BuilderCallSiteReference internCallSite (org.jf.dexlib2.iface.reference.CallSiteReference)
org.jf.dexlib2.iface.reference.CallSiteReference callSiteReference
public org.jf.dexlib2.writer.builder.BuilderMethodHandleReference internMethodHandle (org.jf.dexlib2.iface.reference.MethodHandleReference)
org.jf.dexlib2.iface.reference.MethodHandleReference methodHandleReference
public org.jf.dexlib2.writer.builder.BuilderStringReference internStringReference (java.lang.String)
String string
public org.jf.dexlib2.writer.builder.BuilderStringReference internNullableStringReference (java.lang.String)
String string
public org.jf.dexlib2.writer.builder.BuilderTypeReference internTypeReference (java.lang.String)
String type
public org.jf.dexlib2.writer.builder.BuilderTypeReference internNullableTypeReference (java.lang.String)
String type
public org.jf.dexlib2.writer.builder.BuilderFieldReference internFieldReference (org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.iface.reference.FieldReference field
public org.jf.dexlib2.writer.builder.BuilderMethodReference internMethodReference (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference method
public org.jf.dexlib2.writer.builder.BuilderMethodProtoReference internMethodProtoReference (org.jf.dexlib2.iface.reference.MethodProtoReference)
org.jf.dexlib2.iface.reference.MethodProtoReference methodProto
public org.jf.dexlib2.writer.builder.BuilderReference internReference (org.jf.dexlib2.iface.reference.Reference)
org.jf.dexlib2.iface.reference.Reference reference
private java.util.List internMethodParameters (java.util.List)
java.util.List methodParameters
private org.jf.dexlib2.writer.builder.BuilderMethodParameter internMethodParameter (org.jf.dexlib2.iface.MethodParameter)
org.jf.dexlib2.iface.MethodParameter methodParameter
protected void writeEncodedValue (org.jf.dexlib2.writer.DexWriter$InternalEncodedValueWriter, org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue) throws java.io.IOException
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderAnnotationEncodedValue annotationEncodedValue
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue arrayEncodedValue
org.jf.dexlib2.writer.DexWriter$InternalEncodedValueWriter writer
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue encodedValue
java.util.Set internAnnotationElements (java.util.Set)
java.util.Set elements
private org.jf.dexlib2.writer.builder.BuilderAnnotationElement internAnnotationElement (org.jf.dexlib2.iface.AnnotationElement)
org.jf.dexlib2.iface.AnnotationElement annotationElement
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue internNullableEncodedValue (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue encodedValue
org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEncodedValue internEncodedValue (org.jf.dexlib2.iface.value.EncodedValue)
boolean value
org.jf.dexlib2.iface.value.EncodedValue encodedValue
private org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderAnnotationEncodedValue internAnnotationEncodedValue (org.jf.dexlib2.iface.value.AnnotationEncodedValue)
org.jf.dexlib2.iface.value.AnnotationEncodedValue value
private org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderArrayEncodedValue internArrayEncodedValue (org.jf.dexlib2.iface.value.ArrayEncodedValue)
org.jf.dexlib2.iface.value.ArrayEncodedValue value
private org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderEnumEncodedValue internEnumEncodedValue (org.jf.dexlib2.iface.value.EnumEncodedValue)
org.jf.dexlib2.iface.value.EnumEncodedValue value
private org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderFieldEncodedValue internFieldEncodedValue (org.jf.dexlib2.iface.value.FieldEncodedValue)
org.jf.dexlib2.iface.value.FieldEncodedValue value
private org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderMethodEncodedValue internMethodEncodedValue (org.jf.dexlib2.iface.value.MethodEncodedValue)
org.jf.dexlib2.iface.value.MethodEncodedValue value
private org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderStringEncodedValue internStringEncodedValue (org.jf.dexlib2.iface.value.StringEncodedValue)
org.jf.dexlib2.iface.value.StringEncodedValue string
private org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderTypeEncodedValue internTypeEncodedValue (org.jf.dexlib2.iface.value.TypeEncodedValue)
org.jf.dexlib2.iface.value.TypeEncodedValue type
private org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderMethodTypeEncodedValue internMethodTypeEncodedValue (org.jf.dexlib2.iface.value.MethodTypeEncodedValue)
org.jf.dexlib2.iface.value.MethodTypeEncodedValue methodType
private org.jf.dexlib2.writer.builder.BuilderEncodedValues$BuilderMethodHandleEncodedValue internMethodHandleEncodedValue (org.jf.dexlib2.iface.value.MethodHandleEncodedValue)
org.jf.dexlib2.iface.value.MethodHandleEncodedValue methodHandle
protected volatile synthetic void writeEncodedValue (org.jf.dexlib2.writer.DexWriter$InternalEncodedValueWriter, java.lang.Object) throws java.io.IOException
static synthetic org.jf.dexlib2.writer.builder.BuilderMethodParameter access$000 (org.jf.dexlib2.writer.builder.DexBuilder, org.jf.dexlib2.iface.MethodParameter)
org.jf.dexlib2.writer.builder.DexBuilder x0
org.jf.dexlib2.iface.MethodParameter x1
static synthetic org.jf.dexlib2.writer.builder.BuilderAnnotationElement access$100 (org.jf.dexlib2.writer.builder.DexBuilder, org.jf.dexlib2.iface.AnnotationElement)
org.jf.dexlib2.writer.builder.DexBuilder x0
org.jf.dexlib2.iface.AnnotationElement x1
}
org/jf/dexlib2/writer/io/
org/jf/dexlib2/writer/io/DeferredOutputStream.class
DeferredOutputStream.java
package org.jf.dexlib2.writer.io
public abstract org.jf.dexlib2.writer.io.DeferredOutputStream extends java.io.OutputStream {
public void <init> ()
public abstract void writeTo (java.io.OutputStream) throws java.io.IOException
}
org/jf/dexlib2/writer/io/DeferredOutputStreamFactory.class
DeferredOutputStreamFactory.java
package org.jf.dexlib2.writer.io
public abstract org.jf.dexlib2.writer.io.DeferredOutputStreamFactory extends java.lang.Object {
public abstract org.jf.dexlib2.writer.io.DeferredOutputStream makeDeferredOutputStream () throws java.io.IOException
}
org/jf/dexlib2/writer/io/DexDataStore.class
DexDataStore.java
package org.jf.dexlib2.writer.io
public abstract org.jf.dexlib2.writer.io.DexDataStore extends java.lang.Object {
public abstract java.io.OutputStream outputAt (int)
public abstract java.io.InputStream readAt (int)
public abstract void close () throws java.io.IOException
}
org/jf/dexlib2/writer/io/FileDataStore.class
FileDataStore.java
package org.jf.dexlib2.writer.io
public org.jf.dexlib2.writer.io.FileDataStore extends java.lang.Object implements org.jf.dexlib2.writer.io.DexDataStore {
private final java.io.RandomAccessFile raf
public void <init> (java.io.File) throws java.io.FileNotFoundException java.io.IOException
java.io.File file
public java.io.OutputStream outputAt (int)
int offset
public java.io.InputStream readAt (int)
int offset
public void close () throws java.io.IOException
}
org/jf/dexlib2/writer/io/FileDeferredOutputStream$1.class
FileDeferredOutputStream.java
package org.jf.dexlib2.writer.io
final org.jf.dexlib2.writer.io.FileDeferredOutputStream$1 extends java.lang.Object implements org.jf.dexlib2.writer.io.DeferredOutputStreamFactory {
final synthetic java.io.File val$containingDirectory
final synthetic int val$bufferSize
void <init> (java.io.File, int)
public org.jf.dexlib2.writer.io.DeferredOutputStream makeDeferredOutputStream () throws java.io.IOException
java.io.File tempFile
}
org/jf/dexlib2/writer/io/FileDeferredOutputStream$NakedBufferedOutputStream.class
FileDeferredOutputStream.java
package org.jf.dexlib2.writer.io
org.jf.dexlib2.writer.io.FileDeferredOutputStream$NakedBufferedOutputStream extends java.io.BufferedOutputStream {
public void <init> (java.io.OutputStream)
java.io.OutputStream outputStream
public void <init> (java.io.OutputStream, int)
java.io.OutputStream outputStream
int i
public int getCount ()
public void resetBuffer ()
public byte[] getBuffer ()
}
org/jf/dexlib2/writer/io/FileDeferredOutputStream.class
FileDeferredOutputStream.java
package org.jf.dexlib2.writer.io
public org.jf.dexlib2.writer.io.FileDeferredOutputStream extends org.jf.dexlib2.writer.io.DeferredOutputStream {
private static final int DEFAULT_BUFFER_SIZE
private final java.io.File backingFile
private final org.jf.dexlib2.writer.io.FileDeferredOutputStream$NakedBufferedOutputStream output
private int writtenBytes
public void <init> (java.io.File) throws java.io.FileNotFoundException
java.io.File backingFile
public void <init> (java.io.File, int) throws java.io.FileNotFoundException
java.io.File backingFile
int bufferSize
public void writeTo (java.io.OutputStream) throws java.io.IOException
java.io.InputStream fis
java.io.OutputStream dest
byte[] outBuf
int count
public void write (int) throws java.io.IOException
int i
public void write (byte[]) throws java.io.IOException
byte[] bytes
public void write (byte[], int, int) throws java.io.IOException
byte[] bytes
int off
int len
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
public static org.jf.dexlib2.writer.io.DeferredOutputStreamFactory getFactory (java.io.File)
java.io.File containingDirectory
public static org.jf.dexlib2.writer.io.DeferredOutputStreamFactory getFactory (java.io.File, int)
java.io.File containingDirectory
int bufferSize
}
org/jf/dexlib2/writer/io/MemoryDataStore$1.class
MemoryDataStore.java
package org.jf.dexlib2.writer.io
org.jf.dexlib2.writer.io.MemoryDataStore$1 extends java.io.OutputStream {
private int position
final synthetic int val$offset
final synthetic org.jf.dexlib2.writer.io.MemoryDataStore this$0
void <init> (org.jf.dexlib2.writer.io.MemoryDataStore, int)
org.jf.dexlib2.writer.io.MemoryDataStore this$0
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
}
org/jf/dexlib2/writer/io/MemoryDataStore$2.class
MemoryDataStore.java
package org.jf.dexlib2.writer.io
org.jf.dexlib2.writer.io.MemoryDataStore$2 extends java.io.InputStream {
private int position
private int mark
final synthetic int val$offset
final synthetic org.jf.dexlib2.writer.io.MemoryDataStore this$0
void <init> (org.jf.dexlib2.writer.io.MemoryDataStore, int)
org.jf.dexlib2.writer.io.MemoryDataStore this$0
public int read () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
byte[] b
int readLength
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int readLength
public long skip (long) throws java.io.IOException
long n
int skipLength
public int available () throws java.io.IOException
public void mark (int)
int i
public void reset () throws java.io.IOException
public boolean markSupported ()
}
org/jf/dexlib2/writer/io/MemoryDataStore.class
MemoryDataStore.java
package org.jf.dexlib2.writer.io
public org.jf.dexlib2.writer.io.MemoryDataStore extends java.lang.Object implements org.jf.dexlib2.writer.io.DexDataStore {
private byte[] buf
private int size
public void <init> ()
public void <init> (int)
int initialCapacity
public byte[] getBuffer ()
public int getSize ()
public byte[] getData ()
public java.io.OutputStream outputAt (int)
int offset
private void growBufferIfNeeded (int)
int newSize
int minSize
protected int getNewBufferSize (int, int)
int currentSize
int newMinSize
int MIN_GROWTH_STEP
public java.io.InputStream readAt (int)
int offset
public void close () throws java.io.IOException
static synthetic void access$000 (org.jf.dexlib2.writer.io.MemoryDataStore, int)
org.jf.dexlib2.writer.io.MemoryDataStore x0
int x1
static synthetic byte[] access$100 (org.jf.dexlib2.writer.io.MemoryDataStore)
org.jf.dexlib2.writer.io.MemoryDataStore x0
static synthetic int access$200 (org.jf.dexlib2.writer.io.MemoryDataStore)
org.jf.dexlib2.writer.io.MemoryDataStore x0
}
org/jf/dexlib2/writer/io/MemoryDeferredOutputStream$1.class
MemoryDeferredOutputStream.java
package org.jf.dexlib2.writer.io
final org.jf.dexlib2.writer.io.MemoryDeferredOutputStream$1 extends java.lang.Object implements org.jf.dexlib2.writer.io.DeferredOutputStreamFactory {
final synthetic int val$bufferSize
void <init> (int)
public org.jf.dexlib2.writer.io.DeferredOutputStream makeDeferredOutputStream ()
}
org/jf/dexlib2/writer/io/MemoryDeferredOutputStream.class
MemoryDeferredOutputStream.java
package org.jf.dexlib2.writer.io
public org.jf.dexlib2.writer.io.MemoryDeferredOutputStream extends org.jf.dexlib2.writer.io.DeferredOutputStream {
private static final int DEFAULT_BUFFER_SIZE
private final java.util.List buffers
private byte[] currentBuffer
private int currentPosition
public void <init> ()
public void <init> (int)
int bufferSize
public void writeTo (java.io.OutputStream) throws java.io.IOException
byte[] buffer
java.io.OutputStream output
public void write (int) throws java.io.IOException
int i
public void write (byte[]) throws java.io.IOException
byte[] bytes
public void write (byte[], int, int) throws java.io.IOException
int toWrite
byte[] bytes
int offset
int length
int remaining
int written
private int remaining ()
public static org.jf.dexlib2.writer.io.DeferredOutputStreamFactory getFactory ()
public static org.jf.dexlib2.writer.io.DeferredOutputStreamFactory getFactory (int)
int bufferSize
}
org/jf/dexlib2/writer/pool/
org/jf/dexlib2/writer/pool/AnnotationPool.class
AnnotationPool.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.AnnotationPool extends org.jf.dexlib2.writer.pool.BaseOffsetPool implements org.jf.dexlib2.writer.AnnotationSection {
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public void intern (org.jf.dexlib2.iface.Annotation)
org.jf.dexlib2.iface.AnnotationElement element
org.jf.dexlib2.iface.Annotation annotation
Integer prev
public int getVisibility (org.jf.dexlib2.iface.Annotation)
org.jf.dexlib2.iface.Annotation annotation
public java.lang.CharSequence getType (org.jf.dexlib2.iface.Annotation)
org.jf.dexlib2.iface.Annotation annotation
public java.util.Collection getElements (org.jf.dexlib2.iface.Annotation)
org.jf.dexlib2.iface.Annotation annotation
public java.lang.CharSequence getElementName (org.jf.dexlib2.iface.AnnotationElement)
org.jf.dexlib2.iface.AnnotationElement annotationElement
public org.jf.dexlib2.iface.value.EncodedValue getElementValue (org.jf.dexlib2.iface.AnnotationElement)
org.jf.dexlib2.iface.AnnotationElement annotationElement
public volatile synthetic java.lang.Object getElementValue (java.lang.Object)
public volatile synthetic java.lang.Object getElementName (java.lang.Object)
public volatile synthetic java.util.Collection getElements (java.lang.Object)
public volatile synthetic java.lang.Object getType (java.lang.Object)
public volatile synthetic int getVisibility (java.lang.Object)
}
org/jf/dexlib2/writer/pool/AnnotationSetPool.class
AnnotationSetPool.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.AnnotationSetPool extends org.jf.dexlib2.writer.pool.BaseNullableOffsetPool implements org.jf.dexlib2.writer.AnnotationSetSection {
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public void intern (java.util.Set)
org.jf.dexlib2.iface.Annotation annotation
Integer prev
java.util.Set annotationSet
public java.util.Collection getAnnotations (java.util.Set)
java.util.Set annotations
public volatile synthetic java.util.Collection getAnnotations (java.lang.Object)
}
org/jf/dexlib2/writer/pool/BaseIndexPool.class
BaseIndexPool.java
package org.jf.dexlib2.writer.pool
public abstract org.jf.dexlib2.writer.pool.BaseIndexPool extends org.jf.dexlib2.writer.pool.BasePool implements org.jf.dexlib2.writer.IndexSection {
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public java.util.Collection getItems ()
public int getItemIndex (java.lang.Object)
Object key
Integer index
protected java.lang.String getItemString (java.lang.Object)
Object key
}
org/jf/dexlib2/writer/pool/BaseNullableOffsetPool.class
BaseNullableOffsetPool.java
package org.jf.dexlib2.writer.pool
public abstract org.jf.dexlib2.writer.pool.BaseNullableOffsetPool extends org.jf.dexlib2.writer.pool.BaseOffsetPool implements org.jf.dexlib2.writer.NullableOffsetSection {
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public int getNullableItemOffset (java.lang.Object)
Object key
}
org/jf/dexlib2/writer/pool/BaseOffsetPool.class
BaseOffsetPool.java
package org.jf.dexlib2.writer.pool
public abstract org.jf.dexlib2.writer.pool.BaseOffsetPool extends org.jf.dexlib2.writer.pool.BasePool implements org.jf.dexlib2.writer.OffsetSection {
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public java.util.Collection getItems ()
public int getItemOffset (java.lang.Object)
Object key
Integer offset
protected java.lang.String getItemString (java.lang.Object)
Object key
}
org/jf/dexlib2/writer/pool/BasePool.class
BasePool.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.BasePool extends java.lang.Object implements org.jf.dexlib2.writer.pool.Markable {
protected final org.jf.dexlib2.writer.pool.DexPool dexPool
protected final java.util.Map internedItems
private int markedItemCount
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public void mark ()
public void reset ()
int i
java.util.Iterator keys
public int getItemCount ()
}
org/jf/dexlib2/writer/pool/CallSitePool.class
CallSitePool.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.CallSitePool extends org.jf.dexlib2.writer.pool.BaseIndexPool implements org.jf.dexlib2.writer.CallSiteSection {
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public void intern (org.jf.dexlib2.iface.reference.CallSiteReference)
org.jf.dexlib2.iface.reference.CallSiteReference callSiteReference
Integer prev
public org.jf.dexlib2.iface.value.ArrayEncodedValue getEncodedCallSite (org.jf.dexlib2.iface.reference.CallSiteReference)
org.jf.dexlib2.iface.reference.CallSiteReference callSiteReference
public volatile synthetic java.lang.Object getEncodedCallSite (org.jf.dexlib2.iface.reference.CallSiteReference)
}
org/jf/dexlib2/writer/pool/ClassPool$1.class
ClassPool.java
package org.jf.dexlib2.writer.pool
org.jf.dexlib2.writer.pool.ClassPool$1 extends java.lang.Object implements java.util.Map$Entry {
final synthetic org.jf.dexlib2.writer.pool.PoolClassDef val$classDef
final synthetic org.jf.dexlib2.writer.pool.ClassPool this$0
void <init> (org.jf.dexlib2.writer.pool.ClassPool, org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.ClassPool this$0
public org.jf.dexlib2.writer.pool.PoolClassDef getKey ()
public java.lang.Integer getValue ()
public java.lang.Integer setValue (java.lang.Integer)
Integer value
public volatile synthetic java.lang.Object setValue (java.lang.Object)
public volatile synthetic java.lang.Object getValue ()
public volatile synthetic java.lang.Object getKey ()
}
org/jf/dexlib2/writer/pool/ClassPool$1MapEntry.class
ClassPool.java
package org.jf.dexlib2.writer.pool
org.jf.dexlib2.writer.pool.ClassPool$1MapEntry extends java.lang.Object implements java.util.Map$Entry {
private final org.jf.dexlib2.writer.pool.PoolClassDef classDef
final synthetic org.jf.dexlib2.writer.pool.ClassPool this$0
public void <init> (org.jf.dexlib2.writer.pool.ClassPool, org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.ClassPool this$0
org.jf.dexlib2.writer.pool.PoolClassDef classDef
public org.jf.dexlib2.writer.pool.PoolClassDef getKey ()
public java.lang.Integer getValue ()
public java.lang.Integer setValue (java.lang.Integer)
Integer value
int prev
public volatile synthetic java.lang.Object setValue (java.lang.Object)
public volatile synthetic java.lang.Object getValue ()
public volatile synthetic java.lang.Object getKey ()
}
org/jf/dexlib2/writer/pool/ClassPool$2.class
ClassPool.java
package org.jf.dexlib2.writer.pool
final org.jf.dexlib2.writer.pool.ClassPool$2 extends java.lang.Object implements com.google.common.base.Predicate {
void <init> ()
public boolean apply (org.jf.dexlib2.iface.MethodParameter)
org.jf.dexlib2.iface.MethodParameter input
public volatile synthetic boolean apply (java.lang.Object)
}
org/jf/dexlib2/writer/pool/ClassPool$3.class
ClassPool.java
package org.jf.dexlib2.writer.pool
final org.jf.dexlib2.writer.pool.ClassPool$3 extends java.lang.Object implements com.google.common.base.Function {
void <init> ()
public java.util.Set apply (org.jf.dexlib2.iface.MethodParameter)
org.jf.dexlib2.iface.MethodParameter input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/writer/pool/ClassPool$4.class
ClassPool.java
package org.jf.dexlib2.writer.pool
org.jf.dexlib2.writer.pool.ClassPool$4 extends org.jf.util.AbstractForwardSequentialList {
final synthetic java.util.List val$parameters
final synthetic org.jf.dexlib2.writer.pool.ClassPool this$0
void <init> (org.jf.dexlib2.writer.pool.ClassPool, java.util.List)
org.jf.dexlib2.writer.pool.ClassPool this$0
public java.util.Iterator iterator ()
public int size ()
}
org/jf/dexlib2/writer/pool/ClassPool$5.class
ClassPool.java
package org.jf.dexlib2.writer.pool
org.jf.dexlib2.writer.pool.ClassPool$5 extends java.lang.Object implements com.google.common.base.Function {
final synthetic org.jf.dexlib2.writer.pool.ClassPool this$0
void <init> (org.jf.dexlib2.writer.pool.ClassPool)
org.jf.dexlib2.writer.pool.ClassPool this$0
public java.lang.CharSequence apply (org.jf.dexlib2.iface.MethodParameter)
org.jf.dexlib2.iface.MethodParameter input
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/writer/pool/ClassPool$6$1.class
ClassPool.java
package org.jf.dexlib2.writer.pool
org.jf.dexlib2.writer.pool.ClassPool$6$1 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator iter
final synthetic org.jf.dexlib2.writer.pool.ClassPool$6 this$1
void <init> (org.jf.dexlib2.writer.pool.ClassPool$6)
org.jf.dexlib2.writer.pool.ClassPool$6 this$1
public boolean hasNext ()
public java.util.Map$Entry next ()
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/jf/dexlib2/writer/pool/ClassPool$6.class
ClassPool.java
package org.jf.dexlib2.writer.pool
org.jf.dexlib2.writer.pool.ClassPool$6 extends java.util.AbstractCollection {
final synthetic org.jf.dexlib2.writer.pool.ClassPool this$0
void <init> (org.jf.dexlib2.writer.pool.ClassPool)
org.jf.dexlib2.writer.pool.ClassPool this$0
public java.util.Iterator iterator ()
public int size ()
}
org/jf/dexlib2/writer/pool/ClassPool.class
ClassPool.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.ClassPool extends org.jf.dexlib2.writer.pool.BasePool implements org.jf.dexlib2.writer.ClassSection {
private com.google.common.collect.ImmutableList sortedClasses
private static final com.google.common.base.Predicate HAS_PARAMETER_ANNOTATIONS
private static final com.google.common.base.Function PARAMETER_ANNOTATIONS
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public void intern (org.jf.dexlib2.iface.ClassDef)
String fieldDescriptor
org.jf.dexlib2.iface.value.EncodedValue initialValue
org.jf.dexlib2.iface.value.ArrayEncodedValue staticInitializers
org.jf.dexlib2.iface.Field field
org.jf.dexlib2.iface.MethodParameter parameter
String methodDescriptor
org.jf.dexlib2.writer.pool.PoolMethod method
org.jf.dexlib2.iface.ClassDef classDef
org.jf.dexlib2.writer.pool.PoolClassDef poolClassDef
org.jf.dexlib2.writer.pool.PoolClassDef prev
java.util.HashSet fields
java.util.HashSet methods
private void internCode (org.jf.dexlib2.iface.Method)
org.jf.dexlib2.iface.reference.Reference reference
org.jf.dexlib2.iface.instruction.Instruction instruction
org.jf.dexlib2.iface.ExceptionHandler handler
org.jf.dexlib2.iface.TryBlock tryBlock
java.util.List tryBlocks
org.jf.dexlib2.iface.Method method
boolean hasInstruction
org.jf.dexlib2.iface.MethodImplementation methodImpl
private void internDebug (org.jf.dexlib2.iface.Method)
String paramName
org.jf.dexlib2.iface.MethodParameter param
org.jf.dexlib2.iface.debug.StartLocal startLocal
org.jf.dexlib2.iface.debug.DebugItem debugItem
org.jf.dexlib2.iface.Method method
org.jf.dexlib2.iface.MethodImplementation methodImpl
public java.util.Collection getSortedClasses ()
public java.util.Map$Entry getClassEntryByType (java.lang.CharSequence)
CharSequence name
org.jf.dexlib2.writer.pool.PoolClassDef classDef
public java.lang.CharSequence getType (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef classDef
public int getAccessFlags (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef classDef
public java.lang.CharSequence getSuperclass (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef classDef
public org.jf.dexlib2.writer.pool.TypeListPool$Key getInterfaces (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef classDef
public java.lang.CharSequence getSourceFile (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef classDef
public org.jf.dexlib2.iface.value.ArrayEncodedValue getStaticInitializers (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef classDef
public java.util.Collection getSortedStaticFields (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef classDef
public java.util.Collection getSortedInstanceFields (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef classDef
public java.util.Collection getSortedFields (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef classDef
public java.util.Collection getSortedDirectMethods (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef classDef
public java.util.Collection getSortedVirtualMethods (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef classDef
public java.util.Collection getSortedMethods (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef classDef
public int getFieldAccessFlags (org.jf.dexlib2.iface.Field)
org.jf.dexlib2.iface.Field field
public int getMethodAccessFlags (org.jf.dexlib2.writer.pool.PoolMethod)
org.jf.dexlib2.writer.pool.PoolMethod method
public java.util.Set getClassAnnotations (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef classDef
java.util.Set annotations
public java.util.Set getFieldAnnotations (org.jf.dexlib2.iface.Field)
org.jf.dexlib2.iface.Field field
java.util.Set annotations
public java.util.Set getMethodAnnotations (org.jf.dexlib2.writer.pool.PoolMethod)
org.jf.dexlib2.writer.pool.PoolMethod method
java.util.Set annotations
public java.util.List getParameterAnnotations (org.jf.dexlib2.writer.pool.PoolMethod)
org.jf.dexlib2.writer.pool.PoolMethod method
java.util.List parameters
boolean hasParameterAnnotations
public java.lang.Iterable getDebugItems (org.jf.dexlib2.writer.pool.PoolMethod)
org.jf.dexlib2.writer.pool.PoolMethod method
org.jf.dexlib2.iface.MethodImplementation impl
public java.lang.Iterable getParameterNames (org.jf.dexlib2.writer.pool.PoolMethod)
org.jf.dexlib2.writer.pool.PoolMethod method
public int getRegisterCount (org.jf.dexlib2.writer.pool.PoolMethod)
org.jf.dexlib2.writer.pool.PoolMethod method
org.jf.dexlib2.iface.MethodImplementation impl
public java.lang.Iterable getInstructions (org.jf.dexlib2.writer.pool.PoolMethod)
org.jf.dexlib2.writer.pool.PoolMethod method
org.jf.dexlib2.iface.MethodImplementation impl
public java.util.List getTryBlocks (org.jf.dexlib2.writer.pool.PoolMethod)
org.jf.dexlib2.writer.pool.PoolMethod method
org.jf.dexlib2.iface.MethodImplementation impl
public java.lang.CharSequence getExceptionType (org.jf.dexlib2.iface.ExceptionHandler)
org.jf.dexlib2.iface.ExceptionHandler handler
public org.jf.dexlib2.builder.MutableMethodImplementation makeMutableMethodImplementation (org.jf.dexlib2.writer.pool.PoolMethod)
org.jf.dexlib2.writer.pool.PoolMethod poolMethod
public void setAnnotationDirectoryOffset (org.jf.dexlib2.writer.pool.PoolClassDef, int)
org.jf.dexlib2.writer.pool.PoolClassDef classDef
int offset
public int getAnnotationDirectoryOffset (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef classDef
public void setAnnotationSetRefListOffset (org.jf.dexlib2.writer.pool.PoolMethod, int)
org.jf.dexlib2.writer.pool.PoolMethod method
int offset
public int getAnnotationSetRefListOffset (org.jf.dexlib2.writer.pool.PoolMethod)
org.jf.dexlib2.writer.pool.PoolMethod method
public void setCodeItemOffset (org.jf.dexlib2.writer.pool.PoolMethod, int)
org.jf.dexlib2.writer.pool.PoolMethod method
int offset
public int getCodeItemOffset (org.jf.dexlib2.writer.pool.PoolMethod)
org.jf.dexlib2.writer.pool.PoolMethod method
public void writeDebugItem (org.jf.dexlib2.writer.DebugWriter, org.jf.dexlib2.iface.debug.DebugItem) throws java.io.IOException
org.jf.dexlib2.iface.debug.StartLocal startLocal
org.jf.dexlib2.iface.debug.EndLocal endLocal
org.jf.dexlib2.iface.debug.RestartLocal restartLocal
org.jf.dexlib2.iface.debug.LineNumber lineNumber
org.jf.dexlib2.iface.debug.SetSourceFile setSourceFile
org.jf.dexlib2.writer.DebugWriter writer
org.jf.dexlib2.iface.debug.DebugItem debugItem
public int getItemIndex (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef classDef
public java.util.Collection getItems ()
public volatile synthetic int getCodeItemOffset (java.lang.Object)
public volatile synthetic void setCodeItemOffset (java.lang.Object, int)
public volatile synthetic int getAnnotationSetRefListOffset (java.lang.Object)
public volatile synthetic void setAnnotationSetRefListOffset (java.lang.Object, int)
public volatile synthetic int getAnnotationDirectoryOffset (java.lang.Object)
public volatile synthetic void setAnnotationDirectoryOffset (java.lang.Object, int)
public volatile synthetic org.jf.dexlib2.builder.MutableMethodImplementation makeMutableMethodImplementation (java.lang.Object)
public volatile synthetic java.util.List getTryBlocks (java.lang.Object)
public volatile synthetic java.lang.Iterable getInstructions (java.lang.Object)
public volatile synthetic int getRegisterCount (java.lang.Object)
public volatile synthetic java.lang.Iterable getParameterNames (java.lang.Object)
public volatile synthetic java.lang.Iterable getDebugItems (java.lang.Object)
public volatile synthetic java.util.List getParameterAnnotations (java.lang.Object)
public volatile synthetic java.lang.Object getMethodAnnotations (java.lang.Object)
public volatile synthetic java.lang.Object getFieldAnnotations (java.lang.Object)
public volatile synthetic java.lang.Object getClassAnnotations (java.lang.Object)
public volatile synthetic int getMethodAccessFlags (java.lang.Object)
public volatile synthetic int getFieldAccessFlags (java.lang.Object)
public volatile synthetic java.util.Collection getSortedMethods (java.lang.Object)
public volatile synthetic java.util.Collection getSortedVirtualMethods (java.lang.Object)
public volatile synthetic java.util.Collection getSortedDirectMethods (java.lang.Object)
public volatile synthetic java.util.Collection getSortedFields (java.lang.Object)
public volatile synthetic java.util.Collection getSortedInstanceFields (java.lang.Object)
public volatile synthetic java.util.Collection getSortedStaticFields (java.lang.Object)
public volatile synthetic java.lang.Object getStaticInitializers (java.lang.Object)
public volatile synthetic java.lang.CharSequence getSourceFile (java.lang.Object)
public volatile synthetic java.lang.Object getInterfaces (java.lang.Object)
public volatile synthetic java.lang.CharSequence getSuperclass (java.lang.Object)
public volatile synthetic int getAccessFlags (java.lang.Object)
public volatile synthetic java.lang.CharSequence getType (java.lang.Object)
public volatile synthetic int getItemIndex (java.lang.Object)
static synthetic com.google.common.base.Function access$000 ()
static void <clinit> ()
}
org/jf/dexlib2/writer/pool/DexPool$DexPoolSectionProvider.class
DexPool.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.DexPool$DexPoolSectionProvider extends org.jf.dexlib2.writer.DexWriter$SectionProvider {
final synthetic org.jf.dexlib2.writer.pool.DexPool this$0
protected void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool this$0
public org.jf.dexlib2.writer.pool.StringPool getStringSection ()
public org.jf.dexlib2.writer.pool.TypePool getTypeSection ()
public org.jf.dexlib2.writer.pool.ProtoPool getProtoSection ()
public org.jf.dexlib2.writer.pool.FieldPool getFieldSection ()
public org.jf.dexlib2.writer.pool.MethodPool getMethodSection ()
public org.jf.dexlib2.writer.pool.ClassPool getClassSection ()
public org.jf.dexlib2.writer.pool.CallSitePool getCallSiteSection ()
public org.jf.dexlib2.writer.pool.MethodHandlePool getMethodHandleSection ()
public org.jf.dexlib2.writer.pool.TypeListPool getTypeListSection ()
public org.jf.dexlib2.writer.pool.AnnotationPool getAnnotationSection ()
public org.jf.dexlib2.writer.pool.AnnotationSetPool getAnnotationSetSection ()
public org.jf.dexlib2.writer.pool.EncodedArrayPool getEncodedArraySection ()
public volatile synthetic org.jf.dexlib2.writer.EncodedArraySection getEncodedArraySection ()
public volatile synthetic org.jf.dexlib2.writer.AnnotationSetSection getAnnotationSetSection ()
public volatile synthetic org.jf.dexlib2.writer.AnnotationSection getAnnotationSection ()
public volatile synthetic org.jf.dexlib2.writer.TypeListSection getTypeListSection ()
public volatile synthetic org.jf.dexlib2.writer.MethodHandleSection getMethodHandleSection ()
public volatile synthetic org.jf.dexlib2.writer.CallSiteSection getCallSiteSection ()
public volatile synthetic org.jf.dexlib2.writer.ClassSection getClassSection ()
public volatile synthetic org.jf.dexlib2.writer.MethodSection getMethodSection ()
public volatile synthetic org.jf.dexlib2.writer.FieldSection getFieldSection ()
public volatile synthetic org.jf.dexlib2.writer.ProtoSection getProtoSection ()
public volatile synthetic org.jf.dexlib2.writer.TypeSection getTypeSection ()
public volatile synthetic org.jf.dexlib2.writer.StringSection getStringSection ()
}
org/jf/dexlib2/writer/pool/DexPool.class
DexPool.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.DexPool extends org.jf.dexlib2.writer.DexWriter {
private final org.jf.dexlib2.writer.pool.BasePool[] sections
public void <init> (org.jf.dexlib2.Opcodes)
org.jf.dexlib2.Opcodes opcodes
protected org.jf.dexlib2.writer.DexWriter$SectionProvider getSectionProvider ()
public static void writeTo (org.jf.dexlib2.writer.io.DexDataStore, org.jf.dexlib2.iface.DexFile) throws java.io.IOException
org.jf.dexlib2.iface.ClassDef classDef
org.jf.dexlib2.writer.io.DexDataStore dataStore
org.jf.dexlib2.iface.DexFile input
org.jf.dexlib2.writer.pool.DexPool dexPool
public static void writeTo (java.lang.String, org.jf.dexlib2.iface.DexFile) throws java.io.IOException
org.jf.dexlib2.iface.ClassDef classDef
String path
org.jf.dexlib2.iface.DexFile input
org.jf.dexlib2.writer.pool.DexPool dexPool
public void internClass (org.jf.dexlib2.iface.ClassDef)
org.jf.dexlib2.iface.ClassDef classDef
public void mark ()
org.jf.dexlib2.writer.pool.Markable section
public void reset ()
org.jf.dexlib2.writer.pool.Markable section
protected void writeEncodedValue (org.jf.dexlib2.writer.DexWriter$InternalEncodedValueWriter, org.jf.dexlib2.iface.value.EncodedValue) throws java.io.IOException
org.jf.dexlib2.iface.value.AnnotationEncodedValue annotationEncodedValue
org.jf.dexlib2.iface.value.ArrayEncodedValue arrayEncodedValue
org.jf.dexlib2.writer.DexWriter$InternalEncodedValueWriter writer
org.jf.dexlib2.iface.value.EncodedValue encodedValue
void internEncodedValue (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.AnnotationElement element
org.jf.dexlib2.iface.value.AnnotationEncodedValue annotationEncodedValue
org.jf.dexlib2.iface.value.EncodedValue element
org.jf.dexlib2.iface.value.EncodedValue encodedValue
protected volatile synthetic void writeEncodedValue (org.jf.dexlib2.writer.DexWriter$InternalEncodedValueWriter, java.lang.Object) throws java.io.IOException
}
org/jf/dexlib2/writer/pool/EncodedArrayPool.class
EncodedArrayPool.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.EncodedArrayPool extends org.jf.dexlib2.writer.pool.BaseOffsetPool implements org.jf.dexlib2.writer.EncodedArraySection {
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public void intern (org.jf.dexlib2.iface.value.ArrayEncodedValue)
org.jf.dexlib2.iface.value.EncodedValue value
org.jf.dexlib2.iface.value.ArrayEncodedValue arrayEncodedValue
Integer prev
public java.util.List getEncodedValueList (org.jf.dexlib2.iface.value.ArrayEncodedValue)
org.jf.dexlib2.iface.value.ArrayEncodedValue arrayEncodedValue
public volatile synthetic java.util.List getEncodedValueList (java.lang.Object)
}
org/jf/dexlib2/writer/pool/FieldPool.class
FieldPool.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.FieldPool extends org.jf.dexlib2.writer.pool.BaseIndexPool implements org.jf.dexlib2.writer.FieldSection {
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public void intern (org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.iface.reference.FieldReference field
Integer prev
public java.lang.CharSequence getDefiningClass (org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.iface.reference.FieldReference fieldReference
public java.lang.CharSequence getFieldType (org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.iface.reference.FieldReference fieldReference
public java.lang.CharSequence getName (org.jf.dexlib2.iface.reference.FieldReference)
org.jf.dexlib2.iface.reference.FieldReference fieldReference
public int getFieldIndex (org.jf.dexlib2.iface.Field)
org.jf.dexlib2.iface.Field field
public volatile synthetic int getFieldIndex (java.lang.Object)
public volatile synthetic java.lang.Object getName (org.jf.dexlib2.iface.reference.FieldReference)
public volatile synthetic java.lang.Object getFieldType (org.jf.dexlib2.iface.reference.FieldReference)
public volatile synthetic java.lang.Object getDefiningClass (org.jf.dexlib2.iface.reference.FieldReference)
}
org/jf/dexlib2/writer/pool/Markable.class
Markable.java
package org.jf.dexlib2.writer.pool
public abstract org.jf.dexlib2.writer.pool.Markable extends java.lang.Object {
public abstract void mark ()
public abstract void reset ()
}
org/jf/dexlib2/writer/pool/MethodHandlePool.class
MethodHandlePool.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.MethodHandlePool extends org.jf.dexlib2.writer.pool.BaseIndexPool implements org.jf.dexlib2.writer.MethodHandleSection {
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public void intern (org.jf.dexlib2.iface.reference.MethodHandleReference)
org.jf.dexlib2.iface.reference.MethodHandleReference methodHandleReference
Integer prev
public org.jf.dexlib2.iface.reference.FieldReference getFieldReference (org.jf.dexlib2.iface.reference.MethodHandleReference)
org.jf.dexlib2.iface.reference.MethodHandleReference methodHandleReference
public org.jf.dexlib2.iface.reference.MethodReference getMethodReference (org.jf.dexlib2.iface.reference.MethodHandleReference)
org.jf.dexlib2.iface.reference.MethodHandleReference methodHandleReference
}
org/jf/dexlib2/writer/pool/MethodPool.class
MethodPool.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.MethodPool extends org.jf.dexlib2.writer.pool.BaseIndexPool implements org.jf.dexlib2.writer.MethodSection {
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public void intern (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference method
Integer prev
public org.jf.dexlib2.iface.reference.MethodReference getMethodReference (org.jf.dexlib2.writer.pool.PoolMethod)
org.jf.dexlib2.writer.pool.PoolMethod poolMethod
public java.lang.CharSequence getDefiningClass (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference methodReference
public org.jf.dexlib2.iface.reference.MethodProtoReference getPrototype (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference methodReference
public org.jf.dexlib2.iface.reference.MethodProtoReference getPrototype (org.jf.dexlib2.writer.pool.PoolMethod)
org.jf.dexlib2.writer.pool.PoolMethod poolMethod
public java.lang.CharSequence getName (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference methodReference
public int getMethodIndex (org.jf.dexlib2.writer.pool.PoolMethod)
org.jf.dexlib2.writer.pool.PoolMethod poolMethod
public volatile synthetic int getMethodIndex (java.lang.Object)
public volatile synthetic java.lang.Object getName (org.jf.dexlib2.iface.reference.MethodReference)
public volatile synthetic org.jf.dexlib2.iface.reference.MethodProtoReference getPrototype (java.lang.Object)
public volatile synthetic java.lang.Object getDefiningClass (org.jf.dexlib2.iface.reference.MethodReference)
public volatile synthetic org.jf.dexlib2.iface.reference.MethodReference getMethodReference (java.lang.Object)
}
org/jf/dexlib2/writer/pool/PoolClassDef$1.class
PoolClassDef.java
package org.jf.dexlib2.writer.pool
org.jf.dexlib2.writer.pool.PoolClassDef$1 extends java.util.AbstractCollection {
final synthetic org.jf.dexlib2.writer.pool.PoolClassDef this$0
void <init> (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef this$0
public java.util.Iterator iterator ()
public int size ()
}
org/jf/dexlib2/writer/pool/PoolClassDef$2.class
PoolClassDef.java
package org.jf.dexlib2.writer.pool
org.jf.dexlib2.writer.pool.PoolClassDef$2 extends java.util.AbstractCollection {
final synthetic org.jf.dexlib2.writer.pool.PoolClassDef this$0
void <init> (org.jf.dexlib2.writer.pool.PoolClassDef)
org.jf.dexlib2.writer.pool.PoolClassDef this$0
public java.util.Iterator iterator ()
public int size ()
}
org/jf/dexlib2/writer/pool/PoolClassDef.class
PoolClassDef.java
package org.jf.dexlib2.writer.pool
org.jf.dexlib2.writer.pool.PoolClassDef extends org.jf.dexlib2.base.reference.BaseTypeReference implements org.jf.dexlib2.iface.ClassDef {
final org.jf.dexlib2.iface.ClassDef classDef
final org.jf.dexlib2.writer.pool.TypeListPool$Key interfaces
final com.google.common.collect.ImmutableSortedSet staticFields
final com.google.common.collect.ImmutableSortedSet instanceFields
final com.google.common.collect.ImmutableSortedSet directMethods
final com.google.common.collect.ImmutableSortedSet virtualMethods
int classDefIndex
int annotationDirectoryOffset
void <init> (org.jf.dexlib2.iface.ClassDef)
org.jf.dexlib2.iface.ClassDef classDef
public java.lang.String getType ()
public int getAccessFlags ()
public java.lang.String getSuperclass ()
public java.util.List getInterfaces ()
public java.lang.String getSourceFile ()
public java.util.Set getAnnotations ()
public java.util.SortedSet getStaticFields ()
public java.util.SortedSet getInstanceFields ()
public java.util.Collection getFields ()
public java.util.SortedSet getDirectMethods ()
public java.util.SortedSet getVirtualMethods ()
public java.util.Collection getMethods ()
public volatile synthetic java.lang.Iterable getMethods ()
public volatile synthetic java.lang.Iterable getVirtualMethods ()
public volatile synthetic java.lang.Iterable getDirectMethods ()
public volatile synthetic java.lang.Iterable getFields ()
public volatile synthetic java.lang.Iterable getInstanceFields ()
public volatile synthetic java.lang.Iterable getStaticFields ()
}
org/jf/dexlib2/writer/pool/PoolMethod$1.class
PoolMethod.java
package org.jf.dexlib2.writer.pool
final org.jf.dexlib2.writer.pool.PoolMethod$1 extends java.lang.Object implements com.google.common.base.Function {
void <init> ()
public org.jf.dexlib2.writer.pool.PoolMethod apply (org.jf.dexlib2.iface.Method)
org.jf.dexlib2.iface.Method method
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/writer/pool/PoolMethod.class
PoolMethod.java
package org.jf.dexlib2.writer.pool
org.jf.dexlib2.writer.pool.PoolMethod extends org.jf.dexlib2.base.reference.BaseMethodReference implements org.jf.dexlib2.iface.Method {
private final org.jf.dexlib2.iface.Method method
protected int annotationSetRefListOffset
protected int codeItemOffset
public static final com.google.common.base.Function TRANSFORM
void <init> (org.jf.dexlib2.iface.Method)
org.jf.dexlib2.iface.Method method
public java.lang.String getDefiningClass ()
public java.lang.String getName ()
public java.util.List getParameterTypes ()
public java.util.List getParameters ()
public java.lang.String getReturnType ()
public int getAccessFlags ()
public java.util.Set getAnnotations ()
public org.jf.dexlib2.iface.MethodImplementation getImplementation ()
static void <clinit> ()
}
org/jf/dexlib2/writer/pool/PoolMethodProto.class
PoolMethodProto.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.PoolMethodProto extends org.jf.dexlib2.base.reference.BaseMethodProtoReference implements org.jf.dexlib2.iface.reference.MethodProtoReference {
private final org.jf.dexlib2.iface.reference.MethodReference methodReference
public void <init> (org.jf.dexlib2.iface.reference.MethodReference)
org.jf.dexlib2.iface.reference.MethodReference methodReference
public java.util.List getParameterTypes ()
public java.lang.String getReturnType ()
}
org/jf/dexlib2/writer/pool/ProtoPool.class
ProtoPool.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.ProtoPool extends org.jf.dexlib2.writer.pool.BaseIndexPool implements org.jf.dexlib2.writer.ProtoSection {
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public void intern (org.jf.dexlib2.iface.reference.MethodProtoReference)
org.jf.dexlib2.iface.reference.MethodProtoReference reference
Integer prev
public java.lang.CharSequence getShorty (org.jf.dexlib2.iface.reference.MethodProtoReference)
org.jf.dexlib2.iface.reference.MethodProtoReference reference
public java.lang.CharSequence getReturnType (org.jf.dexlib2.iface.reference.MethodProtoReference)
org.jf.dexlib2.iface.reference.MethodProtoReference protoReference
public org.jf.dexlib2.writer.pool.TypeListPool$Key getParameters (org.jf.dexlib2.iface.reference.MethodProtoReference)
org.jf.dexlib2.iface.reference.MethodProtoReference methodProto
public volatile synthetic java.lang.Object getParameters (java.lang.Object)
public volatile synthetic java.lang.Object getReturnType (java.lang.Object)
public volatile synthetic java.lang.Object getShorty (java.lang.Object)
}
org/jf/dexlib2/writer/pool/StringPool.class
StringPool.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.StringPool extends org.jf.dexlib2.writer.pool.StringTypeBasePool implements org.jf.dexlib2.writer.StringSection {
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public void intern (java.lang.CharSequence)
CharSequence string
public void internNullable (java.lang.CharSequence)
CharSequence string
public int getItemIndex (org.jf.dexlib2.iface.reference.StringReference)
org.jf.dexlib2.iface.reference.StringReference key
Integer index
public boolean hasJumboIndexes ()
}
org/jf/dexlib2/writer/pool/StringTypeBasePool.class
StringTypeBasePool.java
package org.jf.dexlib2.writer.pool
public abstract org.jf.dexlib2.writer.pool.StringTypeBasePool extends org.jf.dexlib2.writer.pool.BasePool implements org.jf.dexlib2.writer.NullableIndexSection org.jf.dexlib2.writer.pool.Markable {
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public java.util.Collection getItems ()
public int getItemIndex (java.lang.CharSequence)
CharSequence key
Integer index
public int getNullableItemIndex (java.lang.CharSequence)
CharSequence key
public volatile synthetic int getNullableItemIndex (java.lang.Object)
public volatile synthetic int getItemIndex (java.lang.Object)
}
org/jf/dexlib2/writer/pool/TypeListPool$Key.class
TypeListPool.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.TypeListPool$Key extends java.lang.Object implements java.lang.Comparable {
java.util.Collection types
public void <init> (java.util.Collection)
java.util.Collection types
public int hashCode ()
CharSequence type
int hashCode
public boolean equals (java.lang.Object)
CharSequence type
org.jf.dexlib2.writer.pool.TypeListPool$Key other
java.util.Iterator otherTypes
Object o
public java.lang.String toString ()
CharSequence type
StringBuilder sb
public int compareTo (org.jf.dexlib2.writer.pool.TypeListPool$Key)
int comparison
CharSequence type
org.jf.dexlib2.writer.pool.TypeListPool$Key o
java.util.Iterator other
public volatile synthetic int compareTo (java.lang.Object)
}
org/jf/dexlib2/writer/pool/TypeListPool.class
TypeListPool.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.TypeListPool extends org.jf.dexlib2.writer.pool.BaseNullableOffsetPool implements org.jf.dexlib2.writer.TypeListSection {
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public void intern (java.util.Collection)
CharSequence type
org.jf.dexlib2.writer.pool.TypeListPool$Key key
Integer prev
java.util.Collection types
public java.util.Collection getTypes (org.jf.dexlib2.writer.pool.TypeListPool$Key)
org.jf.dexlib2.writer.pool.TypeListPool$Key typesKey
public int getNullableItemOffset (org.jf.dexlib2.writer.pool.TypeListPool$Key)
org.jf.dexlib2.writer.pool.TypeListPool$Key key
public volatile synthetic int getNullableItemOffset (java.lang.Object)
public volatile synthetic java.util.Collection getTypes (java.lang.Object)
}
org/jf/dexlib2/writer/pool/TypePool.class
TypePool.java
package org.jf.dexlib2.writer.pool
public org.jf.dexlib2.writer.pool.TypePool extends org.jf.dexlib2.writer.pool.StringTypeBasePool implements org.jf.dexlib2.writer.TypeSection {
public void <init> (org.jf.dexlib2.writer.pool.DexPool)
org.jf.dexlib2.writer.pool.DexPool dexPool
public void intern (java.lang.CharSequence)
CharSequence type
String typeString
Integer prev
public void internNullable (java.lang.CharSequence)
CharSequence type
public int getItemIndex (org.jf.dexlib2.iface.reference.TypeReference)
org.jf.dexlib2.iface.reference.TypeReference key
public java.lang.CharSequence getString (java.lang.CharSequence)
CharSequence type
public volatile synthetic java.lang.Object getString (java.lang.Object)
}
org/jf/dexlib2/writer/util/
org/jf/dexlib2/writer/util/CallSiteUtil$1$1.class
CallSiteUtil.java
package org.jf.dexlib2.writer.util
org.jf.dexlib2.writer.util.CallSiteUtil$1$1 extends org.jf.dexlib2.base.value.BaseMethodHandleEncodedValue {
final synthetic org.jf.dexlib2.writer.util.CallSiteUtil$1 this$0
void <init> (org.jf.dexlib2.writer.util.CallSiteUtil$1)
org.jf.dexlib2.writer.util.CallSiteUtil$1 this$0
public org.jf.dexlib2.iface.reference.MethodHandleReference getValue ()
}
org/jf/dexlib2/writer/util/CallSiteUtil$1$2.class
CallSiteUtil.java
package org.jf.dexlib2.writer.util
org.jf.dexlib2.writer.util.CallSiteUtil$1$2 extends org.jf.dexlib2.base.value.BaseMethodTypeEncodedValue {
final synthetic org.jf.dexlib2.writer.util.CallSiteUtil$1 this$0
void <init> (org.jf.dexlib2.writer.util.CallSiteUtil$1)
org.jf.dexlib2.writer.util.CallSiteUtil$1 this$0
public org.jf.dexlib2.iface.reference.MethodProtoReference getValue ()
}
org/jf/dexlib2/writer/util/CallSiteUtil$1.class
CallSiteUtil.java
package org.jf.dexlib2.writer.util
final org.jf.dexlib2.writer.util.CallSiteUtil$1 extends org.jf.dexlib2.base.value.BaseArrayEncodedValue {
final synthetic org.jf.dexlib2.iface.reference.CallSiteReference val$callSiteReference
void <init> (org.jf.dexlib2.iface.reference.CallSiteReference)
public java.util.List getValue ()
java.util.List encodedCallSite
}
org/jf/dexlib2/writer/util/CallSiteUtil.class
CallSiteUtil.java
package org.jf.dexlib2.writer.util
public org.jf.dexlib2.writer.util.CallSiteUtil extends java.lang.Object {
public void <init> ()
public static org.jf.dexlib2.iface.value.ArrayEncodedValue getEncodedCallSite (org.jf.dexlib2.iface.reference.CallSiteReference)
org.jf.dexlib2.iface.reference.CallSiteReference callSiteReference
}
org/jf/dexlib2/writer/util/StaticInitializerUtil$1$1.class
StaticInitializerUtil.java
package org.jf.dexlib2.writer.util
org.jf.dexlib2.writer.util.StaticInitializerUtil$1$1 extends org.jf.util.AbstractForwardSequentialList {
final synthetic org.jf.dexlib2.writer.util.StaticInitializerUtil$1 this$0
void <init> (org.jf.dexlib2.writer.util.StaticInitializerUtil$1)
org.jf.dexlib2.writer.util.StaticInitializerUtil$1 this$0
public java.util.Iterator iterator ()
public int size ()
}
org/jf/dexlib2/writer/util/StaticInitializerUtil$1.class
StaticInitializerUtil.java
package org.jf.dexlib2.writer.util
final org.jf.dexlib2.writer.util.StaticInitializerUtil$1 extends org.jf.dexlib2.base.value.BaseArrayEncodedValue {
final synthetic java.util.SortedSet val$sortedStaticFields
final synthetic int val$lastIndex
void <init> (java.util.SortedSet, int)
public java.util.List getValue ()
}
org/jf/dexlib2/writer/util/StaticInitializerUtil$2.class
StaticInitializerUtil.java
package org.jf.dexlib2.writer.util
final org.jf.dexlib2.writer.util.StaticInitializerUtil$2 extends java.lang.Object implements com.google.common.base.Predicate {
void <init> ()
public boolean apply (org.jf.dexlib2.iface.Field)
org.jf.dexlib2.iface.Field input
org.jf.dexlib2.iface.value.EncodedValue encodedValue
public volatile synthetic boolean apply (java.lang.Object)
}
org/jf/dexlib2/writer/util/StaticInitializerUtil$3.class
StaticInitializerUtil.java
package org.jf.dexlib2.writer.util
final org.jf.dexlib2.writer.util.StaticInitializerUtil$3 extends java.lang.Object implements com.google.common.base.Function {
void <init> ()
public org.jf.dexlib2.iface.value.EncodedValue apply (org.jf.dexlib2.iface.Field)
org.jf.dexlib2.iface.Field input
org.jf.dexlib2.iface.value.EncodedValue initialValue
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/jf/dexlib2/writer/util/StaticInitializerUtil.class
StaticInitializerUtil.java
package org.jf.dexlib2.writer.util
public org.jf.dexlib2.writer.util.StaticInitializerUtil extends java.lang.Object {
private static final com.google.common.base.Predicate HAS_INITIALIZER
private static final com.google.common.base.Function GET_INITIAL_VALUE
public void <init> ()
public static org.jf.dexlib2.iface.value.ArrayEncodedValue getStaticInitializers (java.util.SortedSet)
java.util.SortedSet sortedStaticFields
int lastIndex
static synthetic com.google.common.base.Function access$000 ()
static void <clinit> ()
}
org/jf/dexlib2/writer/util/TryListBuilder$1.class
TryListBuilder.java
package org.jf.dexlib2.writer.util
org.jf.dexlib2.writer.util.TryListBuilder$1 extends java.lang.Object implements java.util.Iterator {
private org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock next
final synthetic org.jf.dexlib2.writer.util.TryListBuilder this$0
void <init> (org.jf.dexlib2.writer.util.TryListBuilder)
org.jf.dexlib2.writer.util.TryListBuilder this$0
protected org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock readNextItem ()
org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock ret
public boolean hasNext ()
public org.jf.dexlib2.iface.TryBlock next ()
org.jf.dexlib2.iface.TryBlock ret
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/jf/dexlib2/writer/util/TryListBuilder$InvalidTryException.class
TryListBuilder.java
package org.jf.dexlib2.writer.util
public org.jf.dexlib2.writer.util.TryListBuilder$InvalidTryException extends org.jf.util.ExceptionWithContext {
public void <init> (java.lang.Throwable)
Throwable cause
public transient void <init> (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String message
Object[] formatArgs
public transient void <init> (java.lang.String, java.lang.Object[])
String message
Object[] formatArgs
}
org/jf/dexlib2/writer/util/TryListBuilder$MutableTryBlock.class
TryListBuilder.java
package org.jf.dexlib2.writer.util
org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock extends org.jf.dexlib2.base.BaseTryBlock {
public org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock prev
public org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock next
public int startCodeAddress
public int endCodeAddress
public java.util.List exceptionHandlers
public void <init> (int, int)
int startCodeAddress
int endCodeAddress
public void <init> (int, int, java.util.List)
int startCodeAddress
int endCodeAddress
java.util.List exceptionHandlers
public int getStartCodeAddress ()
public int getCodeUnitCount ()
public java.util.List getExceptionHandlers ()
public org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock split (int)
int splitAddress
org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock newTryBlock
public void delete ()
public void mergeNext ()
public void append (org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock)
org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock tryBlock
public void prepend (org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock)
org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock tryBlock
public void addHandler (org.jf.dexlib2.iface.ExceptionHandler)
String existingType
String newType
org.jf.dexlib2.iface.ExceptionHandler existingHandler
org.jf.dexlib2.iface.ExceptionHandler handler
}
org/jf/dexlib2/writer/util/TryListBuilder$TryBounds.class
TryListBuilder.java
package org.jf.dexlib2.writer.util
org.jf.dexlib2.writer.util.TryListBuilder$TryBounds extends java.lang.Object {
public final org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock start
public final org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock end
public void <init> (org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock, org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock)
org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock start
org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock end
}
org/jf/dexlib2/writer/util/TryListBuilder.class
TryListBuilder.java
package org.jf.dexlib2.writer.util
public org.jf.dexlib2.writer.util.TryListBuilder extends java.lang.Object {
private final org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock listStart
private final org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock listEnd
public void <init> ()
public static java.util.List massageTryBlocks (java.util.List)
org.jf.dexlib2.iface.ExceptionHandler exceptionHandler
int startAddress
int endAddress
org.jf.dexlib2.iface.TryBlock tryBlock
java.util.List tryBlocks
org.jf.dexlib2.writer.util.TryListBuilder tlb
private org.jf.dexlib2.writer.util.TryListBuilder$TryBounds getBoundingRanges (int, int)
int currentStartAddress
int currentEndAddress
org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock endBlock
int currentStartAddress
int currentEndAddress
int startAddress
int endAddress
org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock startBlock
org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock tryBlock
org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock endBlock
public void addHandler (int, int, org.jf.dexlib2.iface.ExceptionHandler)
org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock newBlock
int startAddress
int endAddress
org.jf.dexlib2.iface.ExceptionHandler handler
org.jf.dexlib2.writer.util.TryListBuilder$TryBounds bounds
org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock startBlock
org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock endBlock
int previousEnd
org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock tryBlock
public java.util.List getTryBlocks ()
static synthetic org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock access$000 (org.jf.dexlib2.writer.util.TryListBuilder)
org.jf.dexlib2.writer.util.TryListBuilder x0
static synthetic org.jf.dexlib2.writer.util.TryListBuilder$MutableTryBlock access$100 (org.jf.dexlib2.writer.util.TryListBuilder)
org.jf.dexlib2.writer.util.TryListBuilder x0
}
org/jf/util/
org/jf/util/AbstractForwardSequentialList$1.class
AbstractForwardSequentialList.java
package org.jf.util
org.jf.util.AbstractForwardSequentialList$1 extends org.jf.util.AbstractListIterator {
private int index
private java.util.Iterator forwardIterator
final synthetic int val$initialIndex
final synthetic java.util.Iterator val$initialIterator
final synthetic org.jf.util.AbstractForwardSequentialList this$0
void <init> (org.jf.util.AbstractForwardSequentialList, int, java.util.Iterator)
org.jf.util.AbstractForwardSequentialList this$0
private java.util.Iterator getForwardIterator ()
IndexOutOfBoundsException ex
public boolean hasNext ()
public boolean hasPrevious ()
public java.lang.Object next ()
Object ret
public int nextIndex ()
public java.lang.Object previous ()
IndexOutOfBoundsException ex
public int previousIndex ()
}
org/jf/util/AbstractForwardSequentialList.class
AbstractForwardSequentialList.java
package org.jf.util
public abstract org.jf.util.AbstractForwardSequentialList extends java.util.AbstractSequentialList {
public void <init> ()
private java.util.Iterator iterator (int)
int i
int index
java.util.Iterator it
public abstract java.util.Iterator iterator ()
public java.util.ListIterator listIterator (int)
java.util.Iterator initialIterator
java.util.NoSuchElementException ex
int initialIndex
java.util.Iterator initialIterator
public java.util.ListIterator listIterator ()
static synthetic java.util.Iterator access$000 (org.jf.util.AbstractForwardSequentialList, int)
org.jf.util.AbstractForwardSequentialList x0
int x1
}
org/jf/util/AbstractListIterator.class
AbstractListIterator.java
package org.jf.util
public abstract org.jf.util.AbstractListIterator extends java.lang.Object implements java.util.ListIterator {
public void <init> ()
public boolean hasNext ()
public java.lang.Object next ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
public void remove ()
public void set (java.lang.Object)
Object t
public void add (java.lang.Object)
Object t
}
org/jf/util/ArraySortedSet.class
ArraySortedSet.java
package org.jf.util
public org.jf.util.ArraySortedSet extends java.lang.Object implements java.util.SortedSet {
private final java.util.Comparator comparator
private final Object[] arr
private void <init> (java.util.Comparator, java.lang.Object[])
java.util.Comparator comparator
Object[] arr
public static org.jf.util.ArraySortedSet of (java.util.Comparator, java.lang.Object[])
java.util.Comparator comparator
Object[] arr
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public boolean add (java.lang.Object)
Object t
public boolean remove (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
Object o
java.util.Collection c
public boolean addAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public boolean removeAll (java.util.Collection)
java.util.Collection c
public void clear ()
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
public int hashCode ()
Object o
int result
public boolean equals (java.lang.Object)
java.util.SortedSet other
java.util.Set other
Object o
}
org/jf/util/BitSetUtils.class
BitSetUtils.java
package org.jf.util
public org.jf.util.BitSetUtils extends java.lang.Object {
public void <init> ()
public static transient java.util.BitSet bitSetOfIndexes (int[])
int index
int[] indexes
java.util.BitSet bitSet
}
org/jf/util/CharSequenceUtils.class
CharSequenceUtils.java
package org.jf.util
public org.jf.util.CharSequenceUtils extends java.lang.Object {
private static final com.google.common.base.Function TO_STRING
public void <init> ()
public static int listHashCode (java.util.List)
java.util.List list
public static boolean listEquals (java.util.List, java.util.List)
java.util.List list1
java.util.List list2
static void <clinit> ()
}
org/jf/util/CollectionUtils$1.class
CollectionUtils.java
package org.jf.util
final org.jf.util.CollectionUtils$1 extends java.lang.Object implements java.util.Comparator {
final synthetic java.util.Comparator val$elementComparator
void <init> (java.util.Comparator)
public int compare (java.util.Collection, java.util.Collection)
java.util.Collection list1
java.util.Collection list2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
org/jf/util/CollectionUtils$2.class
CollectionUtils.java
package org.jf.util
final org.jf.util.CollectionUtils$2 extends java.lang.Object implements java.util.Comparator {
final synthetic java.util.Comparator val$elementComparator
void <init> (java.util.Comparator)
public int compare (java.util.Collection, java.util.Collection)
java.util.Collection list1
java.util.Collection list2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
org/jf/util/CollectionUtils.class
CollectionUtils.java
package org.jf.util
public org.jf.util.CollectionUtils extends java.lang.Object {
public void <init> ()
public static int listHashCode (java.lang.Iterable)
Object item
Iterable iterable
int hashCode
public static int lastIndexOf (java.lang.Iterable, com.google.common.base.Predicate)
Object item
Iterable iterable
com.google.common.base.Predicate predicate
int index
int lastMatchingIndex
public static int compareAsList (java.util.Collection, java.util.Collection)
Comparable element1
java.util.Collection list1
java.util.Collection list2
int res
java.util.Iterator elements2
public static int compareAsIterable (java.util.Comparator, java.lang.Iterable, java.lang.Iterable)
Object element2
java.util.NoSuchElementException ex
Object element2
int res
Object element1
java.util.Comparator comparator
Iterable it1
Iterable it2
java.util.Iterator elements2
public static int compareAsIterable (java.lang.Iterable, java.lang.Iterable)
Comparable element2
java.util.NoSuchElementException ex
Comparable element2
int res
Comparable element1
Iterable it1
Iterable it2
java.util.Iterator elements2
public static int compareAsList (java.util.Comparator, java.util.Collection, java.util.Collection)
Object element1
java.util.Comparator elementComparator
java.util.Collection list1
java.util.Collection list2
int res
java.util.Iterator elements2
public static java.util.Comparator listComparator (java.util.Comparator)
java.util.Comparator elementComparator
public static boolean isNaturalSortedSet (java.lang.Iterable)
java.util.SortedSet sortedSet
java.util.Comparator comparator
Iterable it
public static boolean isSortedSet (java.util.Comparator, java.lang.Iterable)
java.util.SortedSet sortedSet
java.util.Comparator comparator
java.util.Comparator elementComparator
Iterable it
private static java.util.SortedSet toNaturalSortedSet (java.util.Collection)
java.util.Collection collection
private static java.util.SortedSet toSortedSet (java.util.Comparator, java.util.Collection)
java.util.SortedSet sortedSet
java.util.Comparator comparator
java.util.Comparator elementComparator
java.util.Collection collection
public static java.util.Comparator setComparator (java.util.Comparator)
java.util.Comparator elementComparator
public static int compareAsSet (java.util.Collection, java.util.Collection)
Comparable element1
java.util.Collection set1
java.util.Collection set2
int res
java.util.SortedSet sortedSet1
java.util.SortedSet sortedSet2
java.util.Iterator elements2
public static int compareAsSet (java.util.Comparator, java.util.Collection, java.util.Collection)
Object element1
java.util.Comparator elementComparator
java.util.Collection list1
java.util.Collection list2
int res
java.util.SortedSet set1
java.util.SortedSet set2
java.util.Iterator elements2
}
org/jf/util/ExceptionWithContext.class
ExceptionWithContext.java
package org.jf.util
public org.jf.util.ExceptionWithContext extends java.lang.RuntimeException {
private StringBuffer context
public static transient org.jf.util.ExceptionWithContext withContext (java.lang.Throwable, java.lang.String, java.lang.Object[])
org.jf.util.ExceptionWithContext ewc
Throwable ex
String str
Object[] formatArgs
org.jf.util.ExceptionWithContext ewc
public transient void <init> (java.lang.String, java.lang.Object[])
String message
Object[] formatArgs
public void <init> (java.lang.Throwable)
Throwable cause
public transient void <init> (java.lang.Throwable, java.lang.String, java.lang.Object[])
String ctx
Throwable cause
String message
Object[] formatArgs
private static transient java.lang.String formatMessage (java.lang.String, java.lang.Object[])
String message
Object[] formatArgs
public void printStackTrace (java.io.PrintStream)
java.io.PrintStream out
public void printStackTrace (java.io.PrintWriter)
java.io.PrintWriter out
public void addContext (java.lang.String)
String str
public java.lang.String getContext ()
public void printContext (java.io.PrintStream)
java.io.PrintStream out
public void printContext (java.io.PrintWriter)
java.io.PrintWriter out
}
org/jf/util/Hex.class
Hex.java
package org.jf.util
public final org.jf.util.Hex extends java.lang.Object {
private void <init> ()
public static java.lang.String u8 (long)
int i
long v
char[] result
public static java.lang.String u4 (int)
int i
int v
char[] result
public static java.lang.String u3 (int)
int i
int v
char[] result
public static java.lang.String u2 (int)
int i
int v
char[] result
public static java.lang.String u2or4 (int)
int v
public static java.lang.String u1 (int)
int i
int v
char[] result
public static java.lang.String uNibble (int)
int v
char[] result
public static java.lang.String s8 (long)
int i
long v
char[] result
public static java.lang.String s4 (int)
int i
int v
char[] result
public static java.lang.String s2 (int)
int i
int v
char[] result
public static java.lang.String s1 (int)
int i
int v
char[] result
public static java.lang.String dump (byte[], int, int, int, int, int)
String astr
String astr
String astr
String astr
byte[] arr
int offset
int length
int outOffset
int bpl
int addressLength
int end
StringBuffer sb
boolean bol
int col
}
org/jf/util/ImmutableConverter$1.class
ImmutableConverter.java
package org.jf.util
org.jf.util.ImmutableConverter$1 extends java.lang.Object implements java.util.Iterator {
final synthetic java.util.Iterator val$iter
final synthetic org.jf.util.ImmutableConverter this$0
void <init> (org.jf.util.ImmutableConverter, java.util.Iterator)
org.jf.util.ImmutableConverter this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/jf/util/ImmutableConverter$2.class
ImmutableConverter.java
package org.jf.util
org.jf.util.ImmutableConverter$2 extends java.lang.Object implements java.util.Iterator {
final synthetic java.util.Iterator val$iter
final synthetic org.jf.util.ImmutableConverter this$0
void <init> (org.jf.util.ImmutableConverter, java.util.Iterator)
org.jf.util.ImmutableConverter this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/jf/util/ImmutableConverter$3.class
ImmutableConverter.java
package org.jf.util
org.jf.util.ImmutableConverter$3 extends java.lang.Object implements java.util.Iterator {
final synthetic java.util.Iterator val$iter
final synthetic org.jf.util.ImmutableConverter this$0
void <init> (org.jf.util.ImmutableConverter, java.util.Iterator)
org.jf.util.ImmutableConverter this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/jf/util/ImmutableConverter.class
ImmutableConverter.java
package org.jf.util
public abstract org.jf.util.ImmutableConverter extends java.lang.Object {
public void <init> ()
protected abstract boolean isImmutable (java.lang.Object)
protected abstract java.lang.Object makeImmutable (java.lang.Object)
public com.google.common.collect.ImmutableList toList (java.lang.Iterable)
Object element
Iterable iterable
boolean needsCopy
java.util.Iterator iter
public com.google.common.collect.ImmutableSet toSet (java.lang.Iterable)
Object element
Iterable iterable
boolean needsCopy
java.util.Iterator iter
public com.google.common.collect.ImmutableSortedSet toSortedSet (java.util.Comparator, java.lang.Iterable)
Object element
java.util.Comparator comparator
Iterable iterable
boolean needsCopy
java.util.Iterator iter
public java.util.SortedSet toSortedSet (java.util.Comparator, java.util.SortedSet)
Object item
java.util.Comparator comparator
java.util.SortedSet sortedSet
Object[] newItems
int index
}
org/jf/util/ImmutableUtils.class
ImmutableUtils.java
package org.jf.util
public org.jf.util.ImmutableUtils extends java.lang.Object {
public void <init> ()
public static com.google.common.collect.ImmutableList nullToEmptyList (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList list
public static com.google.common.collect.ImmutableSet nullToEmptySet (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet set
public static com.google.common.collect.ImmutableSortedSet nullToEmptySortedSet (com.google.common.collect.ImmutableSortedSet)
com.google.common.collect.ImmutableSortedSet set
}
org/jf/util/IndentingWriter.class
IndentingWriter.java
package org.jf.util
public org.jf.util.IndentingWriter extends java.io.Writer {
protected final java.io.Writer writer
protected final char[] buffer
protected int indentLevel
private boolean beginningOfLine
private static final String newLine
public void <init> (java.io.Writer)
java.io.Writer writer
protected void writeIndent () throws java.io.IOException
int i
public void write (int) throws java.io.IOException
int chr
private void writeLine (char[], int, int) throws java.io.IOException
char[] chars
int start
int len
private void writeLine (java.lang.String, int, int) throws java.io.IOException
String str
int start
int len
public void write (char[]) throws java.io.IOException
char[] chars
public void write (char[], int, int) throws java.io.IOException
char[] chars
int start
int len
int end
int pos
public void write (java.lang.String) throws java.io.IOException
String s
public void write (java.lang.String, int, int) throws java.io.IOException
String str
int start
int len
int end
int pos
public java.io.Writer append (java.lang.CharSequence) throws java.io.IOException
CharSequence charSequence
public java.io.Writer append (java.lang.CharSequence, int, int) throws java.io.IOException
CharSequence charSequence
int start
int len
public java.io.Writer append (char) throws java.io.IOException
char c
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
public void indent (int)
int indentAmount
public void deindent (int)
int indentAmount
public void printUnsignedLongAsHex (long) throws java.io.IOException
int digit
long value
int bufferIndex
public void printSignedLongAsDec (long) throws java.io.IOException
long digit
long value
int bufferIndex
public void printSignedIntAsDec (int) throws java.io.IOException
int digit
int value
int bufferIndex
public void printUnsignedIntAsDec (int) throws java.io.IOException
int value
int bufferIndex
public volatile synthetic java.lang.Appendable append (char) throws java.io.IOException
public volatile synthetic java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException
public volatile synthetic java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException
static void <clinit> ()
}
org/jf/util/NibbleUtils.class
NibbleUtils.java
package org.jf.util
public abstract org.jf.util.NibbleUtils extends java.lang.Object {
public void <init> ()
public static int extractHighSignedNibble (int)
int value
public static int extractLowSignedNibble (int)
int value
public static int extractHighUnsignedNibble (int)
int value
public static int extractLowUnsignedNibble (int)
int value
}
org/jf/util/NumberUtils.class
NumberUtils.java
package org.jf.util
public org.jf.util.NumberUtils extends java.lang.Object {
private static final int canonicalFloatNaN
private static final int maxFloat
private static final int piFloat
private static final int eFloat
private static final long canonicalDoubleNaN
private static final long maxDouble
private static final long piDouble
private static final long eDouble
private static final java.text.DecimalFormat format
public void <init> ()
public static boolean isLikelyFloat (int)
int nines
int value
int packageId
int resourceType
int resourceId
float floatValue
String asInt
String asFloat
int decimalPoint
int exponent
int zeros
public static boolean isLikelyDouble (long)
int nines
long value
double doubleValue
String asLong
String asDouble
int decimalPoint
int exponent
int zeros
static void <clinit> ()
}
org/jf/util/RandomAccessFileInputStream.class
RandomAccessFileInputStream.java
package org.jf.util
public org.jf.util.RandomAccessFileInputStream extends java.io.InputStream {
private int filePosition
private final java.io.RandomAccessFile raf
public void <init> (java.io.RandomAccessFile, int)
java.io.RandomAccessFile raf
int filePosition
public int read () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
byte[] bytes
int bytesRead
public int read (byte[], int, int) throws java.io.IOException
byte[] bytes
int offset
int length
int bytesRead
public long skip (long) throws java.io.IOException
long l
int skipBytes
public int available () throws java.io.IOException
public boolean markSupported ()
}
org/jf/util/RandomAccessFileOutputStream.class
RandomAccessFileOutputStream.java
package org.jf.util
public org.jf.util.RandomAccessFileOutputStream extends java.io.OutputStream {
private int filePosition
private final java.io.RandomAccessFile raf
public void <init> (java.io.RandomAccessFile, int)
java.io.RandomAccessFile raf
int startFilePosition
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
}
org/jf/util/SparseArray.class
SparseArray.java
package org.jf.util
public org.jf.util.SparseArray extends java.lang.Object {
private static final Object DELETED
private boolean mGarbage
private int[] mKeys
private Object[] mValues
private int mSize
public void <init> ()
public void <init> (int)
int initialCapacity
public java.lang.Object get (int)
int key
public java.lang.Object get (int, java.lang.Object)
int key
Object valueIfKeyNotFound
int i
public void delete (int)
int key
int i
public void remove (int)
int key
private void gc ()
Object val
int i
int n
int o
int[] keys
Object[] values
public void put (int, java.lang.Object)
int n
int[] nkeys
Object[] nvalues
int key
Object value
int i
public int size ()
public int keyAt (int)
int index
public java.lang.Object valueAt (int)
int index
public void setValueAt (int, java.lang.Object)
int index
Object value
public int indexOfKey (int)
int key
public int indexOfValue (java.lang.Object)
int i
Object value
public void clear ()
int i
int n
Object[] values
public void append (int, java.lang.Object)
int n
int[] nkeys
Object[] nvalues
int key
Object value
int pos
public void ensureCapacity (int)
int[] nkeys
Object[] nvalues
int capacity
private static int binarySearch (int[], int, int, int)
int guess
int[] a
int start
int len
int key
int high
int low
public java.util.List getValues ()
static void <clinit> ()
}
org/jf/util/SparseIntArray.class
SparseIntArray.java
package org.jf.util
public org.jf.util.SparseIntArray extends java.lang.Object {
private int[] mKeys
private int[] mValues
private int mSize
public void <init> ()
public void <init> (int)
int initialCapacity
public int get (int)
int key
public int get (int, int)
int key
int valueIfKeyNotFound
int i
public int getClosestSmaller (int)
int key
int i
public void delete (int)
int key
int i
public void removeAt (int)
int index
public void put (int, int)
int n
int[] nkeys
int[] nvalues
int key
int value
int i
public int size ()
public int keyAt (int)
int index
public int valueAt (int)
int index
public int indexOfKey (int)
int key
public int indexOfValue (int)
int i
int value
public void clear ()
public void append (int, int)
int n
int[] nkeys
int[] nvalues
int key
int value
int pos
private static int binarySearch (int[], int, int, int)
int guess
int[] a
int start
int len
int key
int high
int low
}
org/jf/util/StringUtils.class
StringUtils.java
package org.jf.util
public org.jf.util.StringUtils extends java.lang.Object {
public void <init> ()
public static void writeEscapedChar (java.io.Writer, char) throws java.io.IOException
java.io.Writer writer
char c
public static void writeEscapedString (java.io.Writer, java.lang.String) throws java.io.IOException
char c
int i
java.io.Writer writer
String value
public static java.lang.String escapeString (java.lang.String)
char c
int i
String value
int len
StringBuilder sb
}
org/jf/util/StringWrapper$1$1.class
StringWrapper.java
package org.jf.util
org.jf.util.StringWrapper$1$1 extends java.lang.Object implements java.util.Iterator {
private int currentLineStart
private boolean nextLineSet
private String nextLine
final synthetic org.jf.util.StringWrapper$1 this$0
void <init> (org.jf.util.StringWrapper$1)
org.jf.util.StringWrapper$1 this$0
public boolean hasNext ()
private void calculateNext ()
int lineEnd
public java.lang.String next ()
String ret
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/jf/util/StringWrapper$1.class
StringWrapper.java
package org.jf.util
final org.jf.util.StringWrapper$1 extends java.lang.Object implements java.lang.Iterable {
final synthetic java.text.BreakIterator val$breakIterator
final synthetic int val$maxWidth
final synthetic String val$string
void <init> (java.text.BreakIterator, int, java.lang.String)
public java.util.Iterator iterator ()
}
org/jf/util/StringWrapper.class
StringWrapper.java
package org.jf.util
public org.jf.util.StringWrapper extends java.lang.Object {
public void <init> ()
public static java.lang.Iterable wrapStringOnBreaks (java.lang.String, int)
String string
int maxWidth
java.text.BreakIterator breakIterator
public static java.lang.String[] wrapString (java.lang.String, int, java.lang.String[])
char c
String str
int maxWidth
String[] output
int lineStart
int arrayIndex
int i
private static java.lang.String[] addString (java.lang.String[], java.lang.String, int)
String[] arr
String str
int index
private static java.lang.String[] addString (java.lang.String[], java.lang.String, int, int)
String[] arr
String str
int index
int newLength
private static java.lang.String[] enlargeArray (java.lang.String[], int)
String[] arr
int newLength
String[] newArr
public static void printWrappedString (java.io.PrintStream, java.lang.String, int)
String str
java.io.PrintStream stream
String string
int maxWidth
}
org/jf/util/TwoColumnOutput.class
TwoColumnOutput.java
package org.jf.util
public final org.jf.util.TwoColumnOutput extends java.lang.Object {
private final java.io.Writer out
private final int leftWidth
private final int rightWidth
private final String spacer
private String[] leftLines
private String[] rightLines
public void <init> (java.io.Writer, int, int, java.lang.String)
java.io.Writer out
int leftWidth
int rightWidth
String spacer
public void <init> (java.io.OutputStream, int, int, java.lang.String)
java.io.OutputStream out
int leftWidth
int rightWidth
String spacer
public void write (java.lang.String, java.lang.String) throws java.io.IOException
int written
int remaining
String leftLine
String rightLine
int i
String left
String right
int leftCount
int rightCount
private static void writeSpaces (java.io.Writer, int) throws java.io.IOException
java.io.Writer out
int amt
}
org/jf/util/Utf8Utils$1.class
Utf8Utils.java
package org.jf.util
final org.jf.util.Utf8Utils$1 extends java.lang.ThreadLocal {
void <init> ()
protected char[] initialValue ()
protected volatile synthetic java.lang.Object initialValue ()
}
org/jf/util/Utf8Utils.class
Utf8Utils.java
package org.jf.util
public final org.jf.util.Utf8Utils extends java.lang.Object {
private static final ThreadLocal localBuffer
public void <init> ()
public static byte[] stringToUtf8Bytes (java.lang.String)
char c
int i
String string
int len
byte[] bytes
int outAt
byte[] result
public static java.lang.String utf8BytesToString (byte[], int, int)
char out
int v1
int value
char out
int v1
int v2
int value
char out
int v0
char out
int at
byte[] bytes
int start
int length
char[] chars
int outAt
public static java.lang.String utf8BytesWithUtf16LengthToString (byte[], int, int)
byte[] bytes
int start
int utf16Length
public static java.lang.String utf8BytesWithUtf16LengthToString (byte[], int, int, int[])
char out
int v1
int value
char out
int v1
int v2
int value
char out
int v0
char out
byte[] bytes
int start
int utf16Length
int[] readLength
char[] chars
int outAt
int at
private static java.lang.String throwBadUtf8 (int, int)
int value
int offset
static void <clinit> ()
}
org/jf/util/WrappedIndentingWriter.class
WrappedIndentingWriter.java
package org.jf.util
public org.jf.util.WrappedIndentingWriter extends java.io.FilterWriter {
private final int maxIndent
private final int maxWidth
private int currentIndent
private final StringBuilder line
public void <init> (java.io.Writer, int, int)
java.io.Writer out
int maxIndent
int maxWidth
private void writeIndent () throws java.io.IOException
int i
private int getIndent ()
public void indent (int)
int indent
public void deindent (int)
int indent
private void wrapLine () throws java.io.IOException
int i
java.util.List wrapped
public void write (int) throws java.io.IOException
int c
public void write (char[], int, int) throws java.io.IOException
int i
char[] cbuf
int off
int len
public void write (java.lang.String, int, int) throws java.io.IOException
int i
String str
int off
int len
public void flush () throws java.io.IOException
}
module-info.class
<Unknown>
package
module module-info extends java.lang.Object {
}
org/objectweb/
org/objectweb/asm/
org/objectweb/asm/AnnotationVisitor.class
AnnotationVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.AnnotationVisitor extends java.lang.Object {
protected final int api
protected org.objectweb.asm.AnnotationVisitor av
public void <init> (int)
int api
public void <init> (int, org.objectweb.asm.AnnotationVisitor)
int api
org.objectweb.asm.AnnotationVisitor annotationVisitor
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 descriptor
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String descriptor
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
}
org/objectweb/asm/AnnotationWriter.class
AnnotationWriter.java
package org.objectweb.asm
final org.objectweb.asm.AnnotationWriter extends org.objectweb.asm.AnnotationVisitor {
private final org.objectweb.asm.SymbolTable symbolTable
private final boolean useNamedValues
private final org.objectweb.asm.ByteVector annotation
private final int numElementValuePairsOffset
private int numElementValuePairs
private final org.objectweb.asm.AnnotationWriter previousAnnotation
private org.objectweb.asm.AnnotationWriter nextAnnotation
void <init> (org.objectweb.asm.SymbolTable, boolean, org.objectweb.asm.ByteVector, org.objectweb.asm.AnnotationWriter)
org.objectweb.asm.SymbolTable symbolTable
boolean useNamedValues
org.objectweb.asm.ByteVector annotation
org.objectweb.asm.AnnotationWriter previousAnnotation
void <init> (org.objectweb.asm.SymbolTable, org.objectweb.asm.ByteVector, org.objectweb.asm.AnnotationWriter)
org.objectweb.asm.SymbolTable symbolTable
org.objectweb.asm.ByteVector annotation
org.objectweb.asm.AnnotationWriter previousAnnotation
public void visit (java.lang.String, java.lang.Object)
int booleanValue
byte byteValue
byte[] byteArray
boolean booleanValue
boolean[] booleanArray
short shortValue
short[] shortArray
char charValue
char[] charArray
int intValue
int[] intArray
long longValue
long[] longArray
float floatValue
float[] floatArray
double doubleValue
double[] doubleArray
org.objectweb.asm.Symbol symbol
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String descriptor
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String descriptor
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
byte[] data
int computeAnnotationsSize (java.lang.String)
String attributeName
int attributeSize
org.objectweb.asm.AnnotationWriter annotationWriter
void putAnnotations (int, org.objectweb.asm.ByteVector)
int attributeNameIndex
org.objectweb.asm.ByteVector output
int attributeLength
int numAnnotations
org.objectweb.asm.AnnotationWriter annotationWriter
org.objectweb.asm.AnnotationWriter firstAnnotation
static int computeParameterAnnotationsSize (java.lang.String, org.objectweb.asm.AnnotationWriter[], int)
org.objectweb.asm.AnnotationWriter annotationWriter
int i
String attributeName
org.objectweb.asm.AnnotationWriter[] annotationWriters
int annotableParameterCount
int attributeSize
static void putParameterAnnotations (int, org.objectweb.asm.AnnotationWriter[], int, org.objectweb.asm.ByteVector)
org.objectweb.asm.AnnotationWriter annotationWriter
int i
org.objectweb.asm.AnnotationWriter annotationWriter
org.objectweb.asm.AnnotationWriter firstAnnotation
int numAnnotations
int i
int attributeNameIndex
org.objectweb.asm.AnnotationWriter[] annotationWriters
int annotableParameterCount
org.objectweb.asm.ByteVector output
int attributeLength
}
org/objectweb/asm/Attribute$Set.class
Attribute.java
package org.objectweb.asm
final org.objectweb.asm.Attribute$Set extends java.lang.Object {
private static final int SIZE_INCREMENT
private int size
private org.objectweb.asm.Attribute[] data
void <init> ()
void addAttributes (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attributeList
org.objectweb.asm.Attribute attribute
org.objectweb.asm.Attribute[] toArray ()
org.objectweb.asm.Attribute[] result
private boolean contains (org.objectweb.asm.Attribute)
int i
org.objectweb.asm.Attribute attribute
private void add (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute[] newData
org.objectweb.asm.Attribute attribute
}
org/objectweb/asm/Attribute.class
Attribute.java
package org.objectweb.asm
public org.objectweb.asm.Attribute extends java.lang.Object {
public final String type
private byte[] content
org.objectweb.asm.Attribute nextAttribute
protected void <init> (java.lang.String)
String type
public boolean isUnknown ()
public boolean isCodeAttribute ()
protected org.objectweb.asm.Label[] getLabels ()
protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[])
org.objectweb.asm.ClassReader classReader
int offset
int length
char[] charBuffer
int codeAttributeOffset
org.objectweb.asm.Label[] labels
org.objectweb.asm.Attribute attribute
protected org.objectweb.asm.ByteVector write (org.objectweb.asm.ClassWriter, byte[], int, int, int)
org.objectweb.asm.ClassWriter classWriter
byte[] code
int codeLength
int maxStack
int maxLocals
final int getAttributeCount ()
int count
org.objectweb.asm.Attribute attribute
final int computeAttributesSize (org.objectweb.asm.SymbolTable)
org.objectweb.asm.SymbolTable symbolTable
byte[] code
int codeLength
int maxStack
int maxLocals
final int computeAttributesSize (org.objectweb.asm.SymbolTable, byte[], int, int, int)
org.objectweb.asm.SymbolTable symbolTable
byte[] code
int codeLength
int maxStack
int maxLocals
org.objectweb.asm.ClassWriter classWriter
int size
org.objectweb.asm.Attribute attribute
final void putAttributes (org.objectweb.asm.SymbolTable, org.objectweb.asm.ByteVector)
org.objectweb.asm.SymbolTable symbolTable
org.objectweb.asm.ByteVector output
byte[] code
int codeLength
int maxStack
int maxLocals
final void putAttributes (org.objectweb.asm.SymbolTable, byte[], int, int, int, org.objectweb.asm.ByteVector)
org.objectweb.asm.ByteVector attributeContent
org.objectweb.asm.SymbolTable symbolTable
byte[] code
int codeLength
int maxStack
int maxLocals
org.objectweb.asm.ByteVector output
org.objectweb.asm.ClassWriter classWriter
org.objectweb.asm.Attribute attribute
}
org/objectweb/asm/ByteVector.class
ByteVector.java
package org.objectweb.asm
public org.objectweb.asm.ByteVector extends java.lang.Object {
byte[] data
int length
public void <init> ()
public void <init> (int)
int initialCapacity
void <init> (byte[])
byte[] data
public org.objectweb.asm.ByteVector putByte (int)
int byteValue
int currentLength
final org.objectweb.asm.ByteVector put11 (int, int)
int byteValue1
int byteValue2
int currentLength
byte[] currentData
public org.objectweb.asm.ByteVector putShort (int)
int shortValue
int currentLength
byte[] currentData
final org.objectweb.asm.ByteVector put12 (int, int)
int byteValue
int shortValue
int currentLength
byte[] currentData
final org.objectweb.asm.ByteVector put112 (int, int, int)
int byteValue1
int byteValue2
int shortValue
int currentLength
byte[] currentData
public org.objectweb.asm.ByteVector putInt (int)
int intValue
int currentLength
byte[] currentData
final org.objectweb.asm.ByteVector put122 (int, int, int)
int byteValue
int shortValue1
int shortValue2
int currentLength
byte[] currentData
public org.objectweb.asm.ByteVector putLong (long)
long longValue
int currentLength
byte[] currentData
int intValue
public org.objectweb.asm.ByteVector putUTF8 (java.lang.String)
char charValue
int i
String stringValue
int charLength
int currentLength
byte[] currentData
final org.objectweb.asm.ByteVector encodeUtf8 (java.lang.String, int, int)
char charValue
int i
char charValue
int i
String stringValue
int offset
int maxByteLength
int charLength
int byteLength
int byteLengthOffset
int currentLength
public org.objectweb.asm.ByteVector putByteArray (byte[], int, int)
byte[] byteArrayValue
int byteOffset
int byteLength
private void enlarge (int)
int size
int doubleCapacity
int minimalCapacity
byte[] newData
}
org/objectweb/asm/ClassReader.class
ClassReader.java
package org.objectweb.asm
public org.objectweb.asm.ClassReader extends java.lang.Object {
public static final int SKIP_CODE
public static final int SKIP_DEBUG
public static final int SKIP_FRAMES
public static final int EXPAND_FRAMES
static final int EXPAND_ASM_INSNS
private static final int INPUT_STREAM_DATA_CHUNK_SIZE
public final byte[] b
private final int[] cpInfoOffsets
private final String[] constantUtf8Values
private final org.objectweb.asm.ConstantDynamic[] constantDynamicValues
private final int[] bootstrapMethodOffsets
private final int maxStringLength
public final int header
public void <init> (byte[])
byte[] classFile
public void <init> (byte[], int, int)
byte[] classFileBuffer
int classFileOffset
int classFileLength
void <init> (byte[], int, boolean)
int cpInfoSize
int cpInfoSize
int cpInfoSize
int cpInfoSize
int cpInfoSize
int cpInfoSize
int cpInfoSize
int cpInfoSize
byte[] classFileBuffer
int classFileOffset
boolean checkClassVersion
int constantPoolCount
int currentCpInfoIndex
int currentCpInfoOffset
int currentMaxStringLength
boolean hasConstantDynamic
boolean hasConstantInvokeDynamic
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
public void <init> (java.lang.String) throws java.io.IOException
String className
private static byte[] readStream (java.io.InputStream, boolean) throws java.io.IOException
java.io.ByteArrayOutputStream outputStream
byte[] data
int bytesRead
java.io.InputStream inputStream
boolean close
public int getAccess ()
public java.lang.String getClassName ()
public java.lang.String getSuperName ()
public java.lang.String[] getInterfaces ()
int i
char[] charBuffer
int currentOffset
int interfacesCount
String[] interfaces
public void accept (org.objectweb.asm.ClassVisitor, int)
org.objectweb.asm.ClassVisitor classVisitor
int parsingOptions
public void accept (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Attribute[], int)
int i
org.objectweb.asm.Attribute attribute
String attributeName
int attributeLength
int i
String className
int methodIndex
String name
String type
String annotationDescriptor
int numAnnotations
int currentAnnotationOffset
String annotationDescriptor
int numAnnotations
int currentAnnotationOffset
String annotationDescriptor
int numAnnotations
int currentAnnotationOffset
String annotationDescriptor
int numAnnotations
int currentAnnotationOffset
org.objectweb.asm.Attribute nextAttribute
int numberOfNestMembers
int currentNestMemberOffset
int numberOfClasses
int currentClassesOffset
org.objectweb.asm.ClassVisitor classVisitor
org.objectweb.asm.Attribute[] attributePrototypes
int parsingOptions
org.objectweb.asm.Context context
char[] charBuffer
int currentOffset
int accessFlags
String thisClass
String superClass
String[] interfaces
int innerClassesOffset
int enclosingMethodOffset
String signature
String sourceFile
String sourceDebugExtension
int runtimeVisibleAnnotationsOffset
int runtimeInvisibleAnnotationsOffset
int runtimeVisibleTypeAnnotationsOffset
int runtimeInvisibleTypeAnnotationsOffset
int moduleOffset
int modulePackagesOffset
String moduleMainClass
String nestHostClass
int nestMembersOffset
org.objectweb.asm.Attribute attributes
int currentAttributeOffset
int fieldsCount
int methodsCount
private void readModuleAttributes (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int, int, java.lang.String)
int packageCount
int currentPackageOffset
String requires
int requiresFlags
String requiresVersion
int i
String exports
int exportsFlags
int exportsToCount
String[] exportsTo
int i
String opens
int opensFlags
int opensToCount
String[] opensTo
int i
String provides
int providesWithCount
String[] providesWith
org.objectweb.asm.ClassVisitor classVisitor
org.objectweb.asm.Context context
int moduleOffset
int modulePackagesOffset
String moduleMainClass
char[] buffer
int currentOffset
String moduleName
int moduleFlags
String moduleVersion
org.objectweb.asm.ModuleVisitor moduleVisitor
int requiresCount
int exportsCount
int opensCount
int usesCount
int providesCount
private int readField (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int)
int constantvalueIndex
org.objectweb.asm.Attribute attribute
String attributeName
int attributeLength
String annotationDescriptor
int numAnnotations
int currentAnnotationOffset
String annotationDescriptor
int numAnnotations
int currentAnnotationOffset
String annotationDescriptor
int numAnnotations
int currentAnnotationOffset
String annotationDescriptor
int numAnnotations
int currentAnnotationOffset
org.objectweb.asm.Attribute nextAttribute
org.objectweb.asm.ClassVisitor classVisitor
org.objectweb.asm.Context context
int fieldInfoOffset
char[] charBuffer
int currentOffset
int accessFlags
String name
String descriptor
Object constantValue
String signature
int runtimeVisibleAnnotationsOffset
int runtimeInvisibleAnnotationsOffset
int runtimeVisibleTypeAnnotationsOffset
int runtimeInvisibleTypeAnnotationsOffset
org.objectweb.asm.Attribute attributes
int attributesCount
org.objectweb.asm.FieldVisitor fieldVisitor
private int readMethod (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int)
int i
int currentExceptionOffset
org.objectweb.asm.Attribute attribute
String attributeName
int attributeLength
org.objectweb.asm.MethodWriter methodWriter
int parametersCount
int currentParameterOffset
org.objectweb.asm.AnnotationVisitor annotationVisitor
String annotationDescriptor
int numAnnotations
int currentAnnotationOffset
String annotationDescriptor
int numAnnotations
int currentAnnotationOffset
String annotationDescriptor
int numAnnotations
int currentAnnotationOffset
String annotationDescriptor
int numAnnotations
int currentAnnotationOffset
org.objectweb.asm.Attribute nextAttribute
org.objectweb.asm.ClassVisitor classVisitor
org.objectweb.asm.Context context
int methodInfoOffset
char[] charBuffer
int currentOffset
int codeOffset
int exceptionsOffset
String[] exceptions
boolean synthetic
int signatureIndex
int runtimeVisibleAnnotationsOffset
int runtimeInvisibleAnnotationsOffset
int runtimeVisibleParameterAnnotationsOffset
int runtimeInvisibleParameterAnnotationsOffset
int runtimeVisibleTypeAnnotationsOffset
int runtimeInvisibleTypeAnnotationsOffset
int annotationDefaultOffset
int methodParametersOffset
org.objectweb.asm.Attribute attributes
int attributesCount
org.objectweb.asm.MethodVisitor methodVisitor
private void readCode (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int)
int numTableEntries
int numSwitchCases
int bytecodeOffset
int opcode
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String catchType
int startPc
int length
int currentLocalVariableTableOffset
int localVariableTableLength
int startPc
int lineNumber
int currentLineNumberTableOffset
int lineNumberTableLength
org.objectweb.asm.Attribute attribute
String attributeName
int attributeLength
int potentialBytecodeOffset
int offset
org.objectweb.asm.Label endif
org.objectweb.asm.Label target
int i
org.objectweb.asm.Label defaultLabel
int low
int high
org.objectweb.asm.Label[] table
int i
org.objectweb.asm.Label defaultLabel
int numPairs
int[] keys
org.objectweb.asm.Label[] values
boolean isInterface
int cpInfoOffset
int nameAndTypeCpInfoOffset
String owner
String name
String descriptor
int i
int cpInfoOffset
int nameAndTypeCpInfoOffset
String name
String descriptor
int bootstrapMethodOffset
org.objectweb.asm.Handle handle
Object[] bootstrapMethodArguments
int currentAnnotationOffset
String annotationDescriptor
int currentAnnotationOffset
String annotationDescriptor
int currentBytecodeOffset
org.objectweb.asm.Label currentLabel
int opcode
int typeTableIndex
int i
int startPc
int length
String name
String descriptor
int index
String signature
int[] typeTable
int localVariableTableLength
String annotationDescriptor
int targetType
int typeAnnotationOffset
String annotationDescriptor
int targetType
int typeAnnotationOffset
org.objectweb.asm.Attribute nextAttribute
org.objectweb.asm.MethodVisitor methodVisitor
org.objectweb.asm.Context context
int codeOffset
int currentOffset
byte[] classFileBuffer
char[] charBuffer
int maxStack
int maxLocals
int codeLength
int bytecodeStartOffset
int bytecodeEndOffset
org.objectweb.asm.Label[] labels
int exceptionTableLength
int stackMapFrameOffset
int stackMapTableEndOffset
boolean compressedFrames
int localVariableTableOffset
int localVariableTypeTableOffset
int[] visibleTypeAnnotationOffsets
int[] invisibleTypeAnnotationOffsets
org.objectweb.asm.Attribute attributes
int attributesCount
boolean expandFrames
int currentVisibleTypeAnnotationIndex
int currentVisibleTypeAnnotationBytecodeOffset
int currentInvisibleTypeAnnotationIndex
int currentInvisibleTypeAnnotationBytecodeOffset
boolean insertFrame
int wideJumpOpcodeDelta
protected org.objectweb.asm.Label readLabel (int, org.objectweb.asm.Label[])
int bytecodeOffset
org.objectweb.asm.Label[] labels
private org.objectweb.asm.Label createLabel (int, org.objectweb.asm.Label[])
int bytecodeOffset
org.objectweb.asm.Label[] labels
org.objectweb.asm.Label label
private void createDebugLabel (int, org.objectweb.asm.Label[])
int bytecodeOffset
org.objectweb.asm.Label[] labels
private int[] readTypeAnnotations (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int, boolean)
int startPc
int length
int tableLength
org.objectweb.asm.TypePath path
String annotationDescriptor
int targetType
int pathLength
int i
org.objectweb.asm.MethodVisitor methodVisitor
org.objectweb.asm.Context context
int runtimeTypeAnnotationsOffset
boolean visible
char[] charBuffer
int currentOffset
int[] typeAnnotationsOffsets
private int getTypeAnnotationBytecodeOffset (int[], int)
int[] typeAnnotationOffsets
int typeAnnotationIndex
private int readTypeAnnotationTarget (org.objectweb.asm.Context, int)
int startPc
int length
int index
int i
int tableLength
org.objectweb.asm.Context context
int typeAnnotationOffset
int currentOffset
int targetType
int pathLength
private void readParameterAnnotations (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int, boolean)
String annotationDescriptor
int numAnnotations
int i
org.objectweb.asm.MethodVisitor methodVisitor
org.objectweb.asm.Context context
int runtimeParameterAnnotationsOffset
boolean visible
int currentOffset
int numParameters
char[] charBuffer
private int readElementValues (org.objectweb.asm.AnnotationVisitor, int, boolean, char[])
String elementName
org.objectweb.asm.AnnotationVisitor annotationVisitor
int annotationOffset
boolean named
char[] charBuffer
int currentOffset
int numElementValuePairs
private int readElementValue (org.objectweb.asm.AnnotationVisitor, int, java.lang.String, char[])
int i
byte[] byteValues
int i
boolean[] booleanValues
int i
short[] shortValues
int i
char[] charValues
int i
int[] intValues
int i
long[] longValues
int i
float[] floatValues
int i
double[] doubleValues
int numValues
org.objectweb.asm.AnnotationVisitor annotationVisitor
int elementValueOffset
String elementName
char[] charBuffer
int currentOffset
private void computeImplicitFrame (org.objectweb.asm.Context)
int currentArgumentDescriptorStartOffset
org.objectweb.asm.Context context
String methodDescriptor
Object[] locals
int numLocal
int currentMethodDescritorOffset
private int readStackMapFrame (int, boolean, boolean, org.objectweb.asm.Context)
int frameType
int offsetDelta
int offsetDelta
int k
int local
int local
int stack
int numberOfLocals
int numberOfStackItems
int offsetDelta
int stackMapFrameOffset
boolean compressed
boolean expand
org.objectweb.asm.Context context
int currentOffset
char[] charBuffer
org.objectweb.asm.Label[] labels
int frameType
int offsetDelta
private int readVerificationTypeInfo (int, java.lang.Object[], int, char[], org.objectweb.asm.Label[])
int verificationTypeInfoOffset
Object[] frame
int index
char[] charBuffer
org.objectweb.asm.Label[] labels
int currentOffset
int tag
final int getFirstAttributeOffset ()
int attributesCount
int attributesCount
int currentOffset
int fieldsCount
int methodsCount
private int[] readBootstrapMethodsAttribute (int)
int j
int currentBootstrapMethodOffset
String attributeName
int attributeLength
int i
int maxStringLength
char[] charBuffer
int currentAttributeOffset
int[] currentBootstrapMethodOffsets
private org.objectweb.asm.Attribute readAttribute (org.objectweb.asm.Attribute[], java.lang.String, int, int, char[], int, org.objectweb.asm.Label[])
org.objectweb.asm.Attribute attributePrototype
org.objectweb.asm.Attribute[] attributePrototypes
String type
int offset
int length
char[] charBuffer
int codeAttributeOffset
org.objectweb.asm.Label[] labels
public int getItemCount ()
public int getItem (int)
int constantPoolEntryIndex
public int getMaxStringLength ()
public int readByte (int)
int offset
public int readUnsignedShort (int)
int offset
byte[] classFileBuffer
public short readShort (int)
int offset
byte[] classFileBuffer
public int readInt (int)
int offset
byte[] classFileBuffer
public long readLong (int)
int offset
long l1
long l0
public java.lang.String readUTF8 (int, char[])
int offset
char[] charBuffer
int constantPoolEntryIndex
final java.lang.String readUtf (int, char[])
int constantPoolEntryIndex
char[] charBuffer
String value
int cpInfoOffset
private java.lang.String readUtf (int, int, char[])
int currentByte
int utfOffset
int utfLength
char[] charBuffer
int currentOffset
int endOffset
int strLength
byte[] classFileBuffer
private java.lang.String readStringish (int, char[])
int offset
char[] charBuffer
public java.lang.String readClass (int, char[])
int offset
char[] charBuffer
public java.lang.String readModule (int, char[])
int offset
char[] charBuffer
public java.lang.String readPackage (int, char[])
int offset
char[] charBuffer
private org.objectweb.asm.ConstantDynamic readConstantDynamic (int, char[])
int i
int constantPoolEntryIndex
char[] charBuffer
org.objectweb.asm.ConstantDynamic constantDynamic
int cpInfoOffset
int nameAndTypeCpInfoOffset
String name
String descriptor
int bootstrapMethodOffset
org.objectweb.asm.Handle handle
Object[] bootstrapMethodArguments
public java.lang.Object readConst (int, char[])
int referenceKind
int referenceCpInfoOffset
int nameAndTypeCpInfoOffset
String owner
String name
String descriptor
boolean isInterface
int constantPoolEntryIndex
char[] charBuffer
int cpInfoOffset
}
org/objectweb/asm/ClassTooLargeException.class
ClassTooLargeException.java
package org.objectweb.asm
public final org.objectweb.asm.ClassTooLargeException extends java.lang.IndexOutOfBoundsException {
private static final long serialVersionUID
private final String className
private final int constantPoolCount
public void <init> (java.lang.String, int)
String className
int constantPoolCount
public java.lang.String getClassName ()
public int getConstantPoolCount ()
}
org/objectweb/asm/ClassVisitor.class
ClassVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.ClassVisitor extends java.lang.Object {
protected final int api
protected org.objectweb.asm.ClassVisitor cv
public void <init> (int)
int api
public void <init> (int, org.objectweb.asm.ClassVisitor)
int api
org.objectweb.asm.ClassVisitor classVisitor
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 org.objectweb.asm.ModuleVisitor visitModule (java.lang.String, int, java.lang.String)
String name
int access
String version
public void visitNestHost (java.lang.String)
String nestHost
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitNestMember (java.lang.String)
String nestMember
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String descriptor
String signature
Object value
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String descriptor
String signature
String[] exceptions
public void visitEnd ()
}
org/objectweb/asm/ClassWriter.class
ClassWriter.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriter extends org.objectweb.asm.ClassVisitor {
public static final int COMPUTE_MAXS
public static final int COMPUTE_FRAMES
private int version
private final org.objectweb.asm.SymbolTable symbolTable
private int accessFlags
private int thisClass
private int superClass
private int interfaceCount
private int[] interfaces
private org.objectweb.asm.FieldWriter firstField
private org.objectweb.asm.FieldWriter lastField
private org.objectweb.asm.MethodWriter firstMethod
private org.objectweb.asm.MethodWriter lastMethod
private int numberOfInnerClasses
private org.objectweb.asm.ByteVector innerClasses
private int enclosingClassIndex
private int enclosingMethodIndex
private int signatureIndex
private int sourceFileIndex
private org.objectweb.asm.ByteVector debugExtension
private org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation
private org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation
private org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation
private org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation
private org.objectweb.asm.ModuleWriter moduleWriter
private int nestHostClassIndex
private int numberOfNestMemberClasses
private org.objectweb.asm.ByteVector nestMemberClasses
private org.objectweb.asm.Attribute firstAttribute
private int compute
public void <init> (int)
int flags
public void <init> (org.objectweb.asm.ClassReader, int)
org.objectweb.asm.ClassReader classReader
int flags
public final 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 final void visitSource (java.lang.String, java.lang.String)
String file
String debug
public final org.objectweb.asm.ModuleVisitor visitModule (java.lang.String, int, java.lang.String)
String name
int access
String version
public void visitNestHost (java.lang.String)
String nestHost
public final void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public final org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
org.objectweb.asm.ByteVector annotation
public final org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.ByteVector typeAnnotation
public final void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitNestMember (java.lang.String)
String nestMember
public final void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
org.objectweb.asm.Symbol nameSymbol
public final org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String descriptor
String signature
Object value
org.objectweb.asm.FieldWriter fieldWriter
public final org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String descriptor
String signature
String[] exceptions
org.objectweb.asm.MethodWriter methodWriter
public final void visitEnd ()
public byte[] toByteArray () throws org.objectweb.asm.ClassTooLargeException org.objectweb.asm.MethodTooLargeException
int i
int length
int size
int fieldsCount
org.objectweb.asm.FieldWriter fieldWriter
int methodsCount
org.objectweb.asm.MethodWriter methodWriter
int attributesCount
int constantPoolCount
org.objectweb.asm.ByteVector result
int mask
boolean hasFrames
boolean hasAsmInstructions
private byte[] replaceAsmInstructions (byte[], boolean)
byte[] classFile
boolean hasFrames
org.objectweb.asm.Attribute[] attributes
private org.objectweb.asm.Attribute[] getAttributePrototypes ()
org.objectweb.asm.Attribute$Set attributePrototypes
org.objectweb.asm.FieldWriter fieldWriter
org.objectweb.asm.MethodWriter methodWriter
public int newConst (java.lang.Object)
Object value
public int newUTF8 (java.lang.String)
String value
public int newClass (java.lang.String)
String value
public int newMethodType (java.lang.String)
String methodDescriptor
public int newModule (java.lang.String)
String moduleName
public int newPackage (java.lang.String)
String packageName
public int newHandle (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String descriptor
public int newHandle (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int tag
String owner
String name
String descriptor
boolean isInterface
public transient int newConstantDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
public transient int newInvokeDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
public int newField (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String descriptor
boolean isInterface
public int newNameType (java.lang.String, java.lang.String)
String name
String descriptor
protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String)
Class class1
ClassNotFoundException e
Class class2
ClassNotFoundException e
String type1
String type2
ClassLoader classLoader
Class class1
Class class2
protected java.lang.ClassLoader getClassLoader ()
}
org/objectweb/asm/ConstantDynamic.class
ConstantDynamic.java
package org.objectweb.asm
public final org.objectweb.asm.ConstantDynamic extends java.lang.Object {
private final String name
private final String descriptor
private final org.objectweb.asm.Handle bootstrapMethod
private final Object[] bootstrapMethodArguments
public transient void <init> (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethod
Object[] bootstrapMethodArguments
public java.lang.String getName ()
public java.lang.String getDescriptor ()
public org.objectweb.asm.Handle getBootstrapMethod ()
public int getBootstrapMethodArgumentCount ()
public java.lang.Object getBootstrapMethodArgument (int)
int index
java.lang.Object[] getBootstrapMethodArgumentsUnsafe ()
public int getSize ()
char firstCharOfDescriptor
public boolean equals (java.lang.Object)
Object object
org.objectweb.asm.ConstantDynamic constantDynamic
public int hashCode ()
public java.lang.String toString ()
}
org/objectweb/asm/Constants.class
Constants.java
package org.objectweb.asm
final org.objectweb.asm.Constants extends java.lang.Object implements org.objectweb.asm.Opcodes {
static final String CONSTANT_VALUE
static final String CODE
static final String STACK_MAP_TABLE
static final String EXCEPTIONS
static final String INNER_CLASSES
static final String ENCLOSING_METHOD
static final String SYNTHETIC
static final String SIGNATURE
static final String SOURCE_FILE
static final String SOURCE_DEBUG_EXTENSION
static final String LINE_NUMBER_TABLE
static final String LOCAL_VARIABLE_TABLE
static final String LOCAL_VARIABLE_TYPE_TABLE
static final String DEPRECATED
static final String RUNTIME_VISIBLE_ANNOTATIONS
static final String RUNTIME_INVISIBLE_ANNOTATIONS
static final String RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
static final String RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
static final String RUNTIME_VISIBLE_TYPE_ANNOTATIONS
static final String RUNTIME_INVISIBLE_TYPE_ANNOTATIONS
static final String ANNOTATION_DEFAULT
static final String BOOTSTRAP_METHODS
static final String METHOD_PARAMETERS
static final String MODULE
static final String MODULE_PACKAGES
static final String MODULE_MAIN_CLASS
static final String NEST_HOST
static final String NEST_MEMBERS
static final int ACC_CONSTRUCTOR
static final int F_INSERT
static final int LDC_W
static final int LDC2_W
static final int ILOAD_0
static final int ILOAD_1
static final int ILOAD_2
static final int ILOAD_3
static final int LLOAD_0
static final int LLOAD_1
static final int LLOAD_2
static final int LLOAD_3
static final int FLOAD_0
static final int FLOAD_1
static final int FLOAD_2
static final int FLOAD_3
static final int DLOAD_0
static final int DLOAD_1
static final int DLOAD_2
static final int DLOAD_3
static final int ALOAD_0
static final int ALOAD_1
static final int ALOAD_2
static final int ALOAD_3
static final int ISTORE_0
static final int ISTORE_1
static final int ISTORE_2
static final int ISTORE_3
static final int LSTORE_0
static final int LSTORE_1
static final int LSTORE_2
static final int LSTORE_3
static final int FSTORE_0
static final int FSTORE_1
static final int FSTORE_2
static final int FSTORE_3
static final int DSTORE_0
static final int DSTORE_1
static final int DSTORE_2
static final int DSTORE_3
static final int ASTORE_0
static final int ASTORE_1
static final int ASTORE_2
static final int ASTORE_3
static final int WIDE
static final int GOTO_W
static final int JSR_W
static final int WIDE_JUMP_OPCODE_DELTA
static final int ASM_OPCODE_DELTA
static final int ASM_IFNULL_OPCODE_DELTA
static final int ASM_IFEQ
static final int ASM_IFNE
static final int ASM_IFLT
static final int ASM_IFGE
static final int ASM_IFGT
static final int ASM_IFLE
static final int ASM_IF_ICMPEQ
static final int ASM_IF_ICMPNE
static final int ASM_IF_ICMPLT
static final int ASM_IF_ICMPGE
static final int ASM_IF_ICMPGT
static final int ASM_IF_ICMPLE
static final int ASM_IF_ACMPEQ
static final int ASM_IF_ACMPNE
static final int ASM_GOTO
static final int ASM_JSR
static final int ASM_IFNULL
static final int ASM_IFNONNULL
static final int ASM_GOTO_W
private void <init> ()
}
org/objectweb/asm/Context.class
Context.java
package org.objectweb.asm
final org.objectweb.asm.Context extends java.lang.Object {
org.objectweb.asm.Attribute[] attributePrototypes
int parsingOptions
char[] charBuffer
int currentMethodAccessFlags
String currentMethodName
String currentMethodDescriptor
org.objectweb.asm.Label[] currentMethodLabels
int currentTypeAnnotationTarget
org.objectweb.asm.TypePath currentTypeAnnotationTargetPath
org.objectweb.asm.Label[] currentLocalVariableAnnotationRangeStarts
org.objectweb.asm.Label[] currentLocalVariableAnnotationRangeEnds
int[] currentLocalVariableAnnotationRangeIndices
int currentFrameOffset
int currentFrameType
int currentFrameLocalCount
int currentFrameLocalCountDelta
Object[] currentFrameLocalTypes
int currentFrameStackCount
Object[] currentFrameStackTypes
void <init> ()
}
org/objectweb/asm/CurrentFrame.class
CurrentFrame.java
package org.objectweb.asm
final org.objectweb.asm.CurrentFrame extends org.objectweb.asm.Frame {
void <init> (org.objectweb.asm.Label)
org.objectweb.asm.Label owner
void execute (int, int, org.objectweb.asm.Symbol, org.objectweb.asm.SymbolTable)
int opcode
int arg
org.objectweb.asm.Symbol symbolArg
org.objectweb.asm.SymbolTable symbolTable
org.objectweb.asm.Frame successor
}
org/objectweb/asm/Edge.class
Edge.java
package org.objectweb.asm
final org.objectweb.asm.Edge extends java.lang.Object {
static final int JUMP
static final int EXCEPTION
final int info
final org.objectweb.asm.Label successor
org.objectweb.asm.Edge nextEdge
void <init> (int, org.objectweb.asm.Label, org.objectweb.asm.Edge)
int info
org.objectweb.asm.Label successor
org.objectweb.asm.Edge nextEdge
}
org/objectweb/asm/FieldVisitor.class
FieldVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.FieldVisitor extends java.lang.Object {
protected final int api
protected org.objectweb.asm.FieldVisitor fv
public void <init> (int)
int api
public void <init> (int, org.objectweb.asm.FieldVisitor)
int api
org.objectweb.asm.FieldVisitor fieldVisitor
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitEnd ()
}
org/objectweb/asm/FieldWriter.class
FieldWriter.java
package org.objectweb.asm
final org.objectweb.asm.FieldWriter extends org.objectweb.asm.FieldVisitor {
private final org.objectweb.asm.SymbolTable symbolTable
private final int accessFlags
private final int nameIndex
private final int descriptorIndex
private int signatureIndex
private int constantValueIndex
private org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation
private org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation
private org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation
private org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation
private org.objectweb.asm.Attribute firstAttribute
void <init> (org.objectweb.asm.SymbolTable, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
org.objectweb.asm.SymbolTable symbolTable
int access
String name
String descriptor
String signature
Object constantValue
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
org.objectweb.asm.ByteVector annotation
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.ByteVector typeAnnotation
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitEnd ()
int computeFieldInfoSize ()
int size
void putFieldInfo (org.objectweb.asm.ByteVector)
org.objectweb.asm.ByteVector output
boolean useSyntheticAttribute
int mask
int attributesCount
final void collectAttributePrototypes (org.objectweb.asm.Attribute$Set)
org.objectweb.asm.Attribute$Set attributePrototypes
}
org/objectweb/asm/Frame.class
Frame.java
package org.objectweb.asm
org.objectweb.asm.Frame extends java.lang.Object {
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
static final int ITEM_TOP
static final int ITEM_INTEGER
static final int ITEM_FLOAT
static final int ITEM_DOUBLE
static final int ITEM_LONG
static final int ITEM_NULL
static final int ITEM_UNINITIALIZED_THIS
static final int ITEM_OBJECT
static final int ITEM_UNINITIALIZED
private static final int ITEM_ASM_BOOLEAN
private static final int ITEM_ASM_BYTE
private static final int ITEM_ASM_CHAR
private static final int ITEM_ASM_SHORT
private static final int DIM_MASK
private static final int KIND_MASK
private static final int FLAGS_MASK
private static final int VALUE_MASK
private static final int DIM_SHIFT
private static final int ARRAY_OF
private static final int ELEMENT_OF
private static final int CONSTANT_KIND
private static final int REFERENCE_KIND
private static final int UNINITIALIZED_KIND
private static final int LOCAL_KIND
private static final int STACK_KIND
private static final int TOP_IF_LONG_OR_DOUBLE_FLAG
private static final int TOP
private static final int BOOLEAN
private static final int BYTE
private static final int CHAR
private static final int SHORT
private static final int INTEGER
private static final int FLOAT
private static final int LONG
private static final int DOUBLE
private static final int NULL
private static final int UNINITIALIZED_THIS
org.objectweb.asm.Label owner
private int[] inputLocals
private int[] inputStack
private int[] outputLocals
private int[] outputStack
private short outputStackStart
private short outputStackTop
private int initializationCount
private int[] initializations
void <init> (org.objectweb.asm.Label)
org.objectweb.asm.Label owner
final void copyFrom (org.objectweb.asm.Frame)
org.objectweb.asm.Frame frame
static int getAbstractTypeFromApiFormat (org.objectweb.asm.SymbolTable, java.lang.Object)
String descriptor
org.objectweb.asm.SymbolTable symbolTable
Object type
static int getAbstractTypeFromInternalName (org.objectweb.asm.SymbolTable, java.lang.String)
org.objectweb.asm.SymbolTable symbolTable
String internalName
private static int getAbstractTypeFromDescriptor (org.objectweb.asm.SymbolTable, java.lang.String, int)
String internalName
int typeValue
int typeValue
int typeValue
int typeValue
int typeValue
int typeValue
int typeValue
int typeValue
String internalName
int typeValue
int elementDescriptorOffset
int typeValue
org.objectweb.asm.SymbolTable symbolTable
String buffer
int offset
final void setInputFrameFromDescriptor (org.objectweb.asm.SymbolTable, int, java.lang.String, int)
int abstractType
org.objectweb.asm.Type argumentType
org.objectweb.asm.SymbolTable symbolTable
int access
String descriptor
int maxLocals
int inputLocalIndex
final void setInputFrameFromApiFormat (org.objectweb.asm.SymbolTable, int, java.lang.Object[], int, java.lang.Object[])
int i
int i
int i
org.objectweb.asm.SymbolTable symbolTable
int numLocal
Object[] local
int numStack
Object[] stack
int inputLocalIndex
int numStackTop
int inputStackIndex
final int getInputStackSize ()
private int getLocal (int)
int abstractType
int localIndex
private void setLocal (int, int)
int[] newOutputLocals
int localIndex
int abstractType
int outputLocalsLength
private void push (int)
int[] newOutputStack
int abstractType
int outputStackLength
short outputStackSize
private void push (org.objectweb.asm.SymbolTable, java.lang.String)
org.objectweb.asm.SymbolTable symbolTable
String descriptor
int typeDescriptorOffset
int abstractType
private int pop ()
private void pop (int)
int elements
private void pop (java.lang.String)
String descriptor
char firstDescriptorChar
private void addInitializedType (int)
int[] newInitializations
int abstractType
int initializationsLength
private int getInitializedType (org.objectweb.asm.SymbolTable, int)
int initializedType
int dim
int kind
int value
int i
org.objectweb.asm.SymbolTable symbolTable
int abstractType
void execute (int, int, org.objectweb.asm.Symbol, org.objectweb.asm.SymbolTable)
int abstractType1
int previousLocalType
int abstractType1
int previousLocalType
int abstractType1
int abstractType1
int abstractType1
int abstractType2
int abstractType1
int abstractType2
int abstractType3
int abstractType1
int abstractType2
int abstractType1
int abstractType2
int abstractType3
int abstractType1
int abstractType2
int abstractType3
int abstractType4
int abstractType1
int abstractType2
int abstractType1
String arrayElementType
String castType
int opcode
int arg
org.objectweb.asm.Symbol argSymbol
org.objectweb.asm.SymbolTable symbolTable
final boolean merge (org.objectweb.asm.SymbolTable, org.objectweb.asm.Frame, int)
int concreteOutputType
int concreteOutputType
int concreteOutputType
int dim
int kind
int abstractOutputType
int concreteOutputType
int concreteOutputType
int i
int i
int concreteOutputType
int i
int concreteOutputType
int concreteOutputType
int concreteOutputType
int abstractOutputType
int dim
int kind
int i
org.objectweb.asm.SymbolTable symbolTable
org.objectweb.asm.Frame dstFrame
int catchTypeIndex
boolean frameChanged
int numLocal
int numStack
int numInputStack
private static boolean merge (org.objectweb.asm.SymbolTable, int, int[], int)
int mergedType
int mergedDim
int mergedType
int srcDim
int dstDim
int mergedType
int mergedType
int mergedType
org.objectweb.asm.SymbolTable symbolTable
int sourceType
int[] dstTypes
int dstIndex
int dstType
int srcType
int mergedType
final void accept (org.objectweb.asm.MethodWriter)
int localType
int stackType
int localType
int stackType
org.objectweb.asm.MethodWriter methodWriter
int[] localTypes
int numLocal
int numTrailingTop
int i
int[] stackTypes
int numStack
int frameIndex
static void putAbstractType (org.objectweb.asm.SymbolTable, int, org.objectweb.asm.ByteVector)
int typeValue
StringBuilder typeDescriptor
org.objectweb.asm.SymbolTable symbolTable
int abstractType
org.objectweb.asm.ByteVector output
int arrayDimensions
}
org/objectweb/asm/Handle.class
Handle.java
package org.objectweb.asm
public final org.objectweb.asm.Handle extends java.lang.Object {
private final int tag
private final String owner
private final String name
private final String descriptor
private final boolean isInterface
public void <init> (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String descriptor
public void <init> (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int tag
String owner
String name
String descriptor
boolean isInterface
public int getTag ()
public java.lang.String getOwner ()
public java.lang.String getName ()
public java.lang.String getDesc ()
public boolean isInterface ()
public boolean equals (java.lang.Object)
Object object
org.objectweb.asm.Handle handle
public int hashCode ()
public java.lang.String toString ()
}
org/objectweb/asm/Handler.class
Handler.java
package org.objectweb.asm
final org.objectweb.asm.Handler extends java.lang.Object {
final org.objectweb.asm.Label startPc
final org.objectweb.asm.Label endPc
final org.objectweb.asm.Label handlerPc
final int catchType
final String catchTypeDescriptor
org.objectweb.asm.Handler nextHandler
void <init> (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, int, java.lang.String)
org.objectweb.asm.Label startPc
org.objectweb.asm.Label endPc
org.objectweb.asm.Label handlerPc
int catchType
String catchTypeDescriptor
void <init> (org.objectweb.asm.Handler, org.objectweb.asm.Label, org.objectweb.asm.Label)
org.objectweb.asm.Handler handler
org.objectweb.asm.Label startPc
org.objectweb.asm.Label endPc
static org.objectweb.asm.Handler removeRange (org.objectweb.asm.Handler, org.objectweb.asm.Label, org.objectweb.asm.Label)
org.objectweb.asm.Handler firstHandler
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int handlerStart
int handlerEnd
int rangeStart
int rangeEnd
static int getExceptionTableLength (org.objectweb.asm.Handler)
org.objectweb.asm.Handler firstHandler
int length
org.objectweb.asm.Handler handler
static int getExceptionTableSize (org.objectweb.asm.Handler)
org.objectweb.asm.Handler firstHandler
static void putExceptionTable (org.objectweb.asm.Handler, org.objectweb.asm.ByteVector)
org.objectweb.asm.Handler firstHandler
org.objectweb.asm.ByteVector output
org.objectweb.asm.Handler handler
}
org/objectweb/asm/Label.class
Label.java
package org.objectweb.asm
public org.objectweb.asm.Label extends java.lang.Object {
static final int FLAG_DEBUG_ONLY
static final int FLAG_JUMP_TARGET
static final int FLAG_RESOLVED
static final int FLAG_REACHABLE
static final int FLAG_SUBROUTINE_CALLER
static final int FLAG_SUBROUTINE_START
static final int FLAG_SUBROUTINE_END
static final int LINE_NUMBERS_CAPACITY_INCREMENT
static final int FORWARD_REFERENCES_CAPACITY_INCREMENT
static final int FORWARD_REFERENCE_TYPE_MASK
static final int FORWARD_REFERENCE_TYPE_SHORT
static final int FORWARD_REFERENCE_TYPE_WIDE
static final int FORWARD_REFERENCE_HANDLE_MASK
static final org.objectweb.asm.Label EMPTY_LIST
public Object info
short flags
private short lineNumber
private int[] otherLineNumbers
int bytecodeOffset
private int[] forwardReferences
short inputStackSize
short outputStackSize
short outputStackMax
short subroutineId
org.objectweb.asm.Frame frame
org.objectweb.asm.Label nextBasicBlock
org.objectweb.asm.Edge outgoingEdges
org.objectweb.asm.Label nextListElement
public void <init> ()
public int getOffset ()
final org.objectweb.asm.Label getCanonicalInstance ()
final void addLineNumber (int)
int[] newLineNumbers
int otherLineNumberIndex
int lineNumber
final void accept (org.objectweb.asm.MethodVisitor, boolean)
int i
org.objectweb.asm.MethodVisitor methodVisitor
boolean visitLineNumbers
final void put (org.objectweb.asm.ByteVector, int, boolean)
org.objectweb.asm.ByteVector code
int sourceInsnBytecodeOffset
boolean wideReference
private void addForwardReference (int, int, int)
int[] newValues
int sourceInsnBytecodeOffset
int referenceType
int referenceHandle
int lastElementIndex
final boolean resolve (byte[], int)
int opcode
int sourceInsnBytecodeOffset
int reference
int relativeOffset
int handle
int i
byte[] code
int bytecodeOffset
boolean hasAsmInstructions
final void markSubroutine (short)
org.objectweb.asm.Label basicBlock
short subroutineId
org.objectweb.asm.Label listOfBlocksToProcess
final void addSubroutineRetSuccessors (org.objectweb.asm.Label)
org.objectweb.asm.Label basicBlock
org.objectweb.asm.Label newListOfProcessedBlocks
org.objectweb.asm.Label subroutineCaller
org.objectweb.asm.Label listOfProcessedBlocks
org.objectweb.asm.Label listOfBlocksToProcess
private org.objectweb.asm.Label pushSuccessors (org.objectweb.asm.Label)
boolean isJsrTarget
org.objectweb.asm.Label listOfLabelsToProcess
org.objectweb.asm.Label newListOfLabelsToProcess
org.objectweb.asm.Edge outgoingEdge
public java.lang.String toString ()
static void <clinit> ()
}
org/objectweb/asm/MethodTooLargeException.class
MethodTooLargeException.java
package org.objectweb.asm
public final org.objectweb.asm.MethodTooLargeException extends java.lang.IndexOutOfBoundsException {
private static final long serialVersionUID
private final String className
private final String methodName
private final String descriptor
private final int codeSize
public void <init> (java.lang.String, java.lang.String, java.lang.String, int)
String className
String methodName
String descriptor
int codeSize
public java.lang.String getClassName ()
public java.lang.String getMethodName ()
public java.lang.String getDescriptor ()
public int getCodeSize ()
}
org/objectweb/asm/MethodVisitor.class
MethodVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.MethodVisitor extends java.lang.Object {
private static final String REQUIRES_ASM5
protected final int api
protected org.objectweb.asm.MethodVisitor mv
public void <init> (int)
int api
public void <init> (int, org.objectweb.asm.MethodVisitor)
int api
org.objectweb.asm.MethodVisitor methodVisitor
public void visitParameter (java.lang.String, int)
String name
int access
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitAnnotableParameterCount (int, boolean)
int parameterCount
boolean visible
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String descriptor
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int numLocal
Object[] local
int numStack
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 descriptor
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
boolean isInterface
int opcode
String owner
String name
String descriptor
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String descriptor
boolean isInterface
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object value
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String descriptor
int numDimensions
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String descriptor
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
org.objectweb.asm.Label[] start
org.objectweb.asm.Label[] end
int[] index
String descriptor
boolean visible
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitEnd ()
}
org/objectweb/asm/MethodWriter.class
MethodWriter.java
package org.objectweb.asm
final org.objectweb.asm.MethodWriter extends org.objectweb.asm.MethodVisitor {
static final int COMPUTE_NOTHING
static final int COMPUTE_MAX_STACK_AND_LOCAL
static final int COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES
static final int COMPUTE_INSERTED_FRAMES
static final int COMPUTE_ALL_FRAMES
private static final int NA
private static final int[] STACK_SIZE_DELTA
private final org.objectweb.asm.SymbolTable symbolTable
private final int accessFlags
private final int nameIndex
private final String name
private final int descriptorIndex
private final String descriptor
private int maxStack
private int maxLocals
private final org.objectweb.asm.ByteVector code
private org.objectweb.asm.Handler firstHandler
private org.objectweb.asm.Handler lastHandler
private int lineNumberTableLength
private org.objectweb.asm.ByteVector lineNumberTable
private int localVariableTableLength
private org.objectweb.asm.ByteVector localVariableTable
private int localVariableTypeTableLength
private org.objectweb.asm.ByteVector localVariableTypeTable
private int stackMapTableNumberOfEntries
private org.objectweb.asm.ByteVector stackMapTableEntries
private org.objectweb.asm.AnnotationWriter lastCodeRuntimeVisibleTypeAnnotation
private org.objectweb.asm.AnnotationWriter lastCodeRuntimeInvisibleTypeAnnotation
private org.objectweb.asm.Attribute firstCodeAttribute
private final int numberOfExceptions
private final int[] exceptionIndexTable
private final int signatureIndex
private org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation
private org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation
private int visibleAnnotableParameterCount
private org.objectweb.asm.AnnotationWriter[] lastRuntimeVisibleParameterAnnotations
private int invisibleAnnotableParameterCount
private org.objectweb.asm.AnnotationWriter[] lastRuntimeInvisibleParameterAnnotations
private org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation
private org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation
private org.objectweb.asm.ByteVector defaultValue
private int parametersCount
private org.objectweb.asm.ByteVector parameters
private org.objectweb.asm.Attribute firstAttribute
private final int compute
private org.objectweb.asm.Label firstBasicBlock
private org.objectweb.asm.Label lastBasicBlock
private org.objectweb.asm.Label currentBasicBlock
private int relativeStackSize
private int maxRelativeStackSize
private int currentLocals
private int previousFrameOffset
private int[] previousFrame
private int[] currentFrame
private boolean hasSubroutines
private boolean hasAsmInstructions
private int lastBytecodeOffset
private int sourceOffset
private int sourceLength
void <init> (org.objectweb.asm.SymbolTable, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], int)
int i
int argumentsSize
org.objectweb.asm.SymbolTable symbolTable
int access
String name
String descriptor
String signature
String[] exceptions
int compute
boolean hasFrames ()
boolean hasAsmInstructions ()
public void visitParameter (java.lang.String, int)
String name
int access
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
org.objectweb.asm.ByteVector annotation
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.ByteVector typeAnnotation
public void visitAnnotableParameterCount (int, boolean)
int parameterCount
boolean visible
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String annotationDescriptor
boolean visible
org.objectweb.asm.ByteVector annotation
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int argumentsSize
org.objectweb.asm.Frame implicitFirstFrame
int i
int i
int frameIndex
int offsetDelta
int i
int i
int i
int offsetDelta
int i
int type
int numLocal
Object[] local
int numStack
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 optimizedOpcode
int optimizedOpcode
int size
int currentMaxLocals
int currentMaxLocals
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int size
int opcode
String type
org.objectweb.asm.Symbol typeSymbol
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int size
int size
int size
int size
char firstDescChar
int opcode
String owner
String name
String descriptor
org.objectweb.asm.Symbol fieldrefSymbol
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int size
int argumentsAndReturnSize
int stackSizeDelta
int size
int opcode
String owner
String name
String descriptor
boolean isInterface
org.objectweb.asm.Symbol methodrefSymbol
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
int argumentsAndReturnSize
int stackSizeDelta
int size
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
org.objectweb.asm.Symbol invokeDynamicSymbol
public void visitJumpInsn (int, org.objectweb.asm.Label)
org.objectweb.asm.Label nextBasicBlock
int opcode
org.objectweb.asm.Label label
int baseOpcode
boolean nextInsnIsJumpTarget
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
char firstDescriptorChar
int size
Object value
org.objectweb.asm.Symbol constantSymbol
int constantIndex
boolean isLongOrDouble
public void visitIincInsn (int, int)
int currentMaxLocals
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
org.objectweb.asm.Label label
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
private void visitSwitchInsn (org.objectweb.asm.Label, org.objectweb.asm.Label[])
org.objectweb.asm.Label label
org.objectweb.asm.Label label
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String descriptor
int numDimensions
org.objectweb.asm.Symbol descSymbol
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.ByteVector typeAnnotation
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
org.objectweb.asm.Handler newHandler
public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.ByteVector typeAnnotation
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
char firstDescChar
int currentMaxLocals
String name
String descriptor
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean)
int i
int typeRef
org.objectweb.asm.TypePath typePath
org.objectweb.asm.Label[] start
org.objectweb.asm.Label[] end
int[] index
String descriptor
boolean visible
org.objectweb.asm.ByteVector typeAnnotation
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
private void computeAllFrames ()
String catchTypeDescriptor
int catchType
org.objectweb.asm.Label handlerBlock
org.objectweb.asm.Label handlerRangeBlock
org.objectweb.asm.Label handlerRangeEnd
org.objectweb.asm.Label successorBlock
boolean successorBlockChanged
org.objectweb.asm.Label basicBlock
int maxBlockStackSize
org.objectweb.asm.Edge outgoingEdge
int i
int frameIndex
org.objectweb.asm.Label nextBasicBlock
int startOffset
int endOffset
org.objectweb.asm.Handler handler
org.objectweb.asm.Frame firstFrame
org.objectweb.asm.Label listOfBlocksToProcess
int maxStackSize
org.objectweb.asm.Label basicBlock
private void computeMaxStackAndLocal ()
org.objectweb.asm.Label handlerBlock
org.objectweb.asm.Label handlerRangeBlock
org.objectweb.asm.Label handlerRangeEnd
org.objectweb.asm.Label jsrTarget
org.objectweb.asm.Label basicBlock
short currentSubroutine
org.objectweb.asm.Label subroutine
short numSubroutines
org.objectweb.asm.Label basicBlock
org.objectweb.asm.Label successorBlock
org.objectweb.asm.Label basicBlock
int inputStackTop
int maxBlockStackSize
org.objectweb.asm.Edge outgoingEdge
org.objectweb.asm.Handler handler
org.objectweb.asm.Label listOfBlocksToProcess
int maxStackSize
public void visitEnd ()
private void addSuccessorToCurrentBasicBlock (int, org.objectweb.asm.Label)
int info
org.objectweb.asm.Label successor
private void endCurrentBasicBlockWithNoSuccessor ()
org.objectweb.asm.Label nextBasicBlock
int visitFrameStart (int, int, int)
int offset
int numLocal
int numStack
int frameLength
void visitAbstractType (int, int)
int frameIndex
int abstractType
void visitFrameEnd ()
private void putFrame ()
int i
int frameIndex
int numLocal
int numStack
int offsetDelta
int previousNumlocal
int numLocalDelta
int type
private void putAbstractTypes (int, int)
int i
int start
int end
private void putFrameType (java.lang.Object)
Object type
boolean canCopyMethodAttributes (org.objectweb.asm.ClassReader, int, int, boolean, boolean, int, int, int)
int i
int currentExceptionOffset
org.objectweb.asm.ClassReader source
int methodInfoOffset
int methodInfoLength
boolean hasSyntheticAttribute
boolean hasDeprecatedAttribute
int descriptorIndex
int signatureIndex
int exceptionsOffset
boolean needSyntheticAttribute
int computeMethodInfoSize ()
boolean useStackMapTable
int size
boolean useSyntheticAttribute
void putMethodInfo (org.objectweb.asm.ByteVector)
boolean useStackMapTable
int size
int codeAttributeCount
int exceptionIndex
org.objectweb.asm.ByteVector output
boolean useSyntheticAttribute
int mask
int attributeCount
final void collectAttributePrototypes (org.objectweb.asm.Attribute$Set)
org.objectweb.asm.Attribute$Set attributePrototypes
static void <clinit> ()
}
org/objectweb/asm/ModuleVisitor.class
ModuleVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.ModuleVisitor extends java.lang.Object {
protected final int api
protected org.objectweb.asm.ModuleVisitor mv
public void <init> (int)
int api
public void <init> (int, org.objectweb.asm.ModuleVisitor)
int api
org.objectweb.asm.ModuleVisitor moduleVisitor
public void visitMainClass (java.lang.String)
String mainClass
public void visitPackage (java.lang.String)
String packaze
public void visitRequire (java.lang.String, int, java.lang.String)
String module
int access
String version
public transient void visitExport (java.lang.String, int, java.lang.String[])
String packaze
int access
String[] modules
public transient void visitOpen (java.lang.String, int, java.lang.String[])
String packaze
int access
String[] modules
public void visitUse (java.lang.String)
String service
public transient void visitProvide (java.lang.String, java.lang.String[])
String service
String[] providers
public void visitEnd ()
}
org/objectweb/asm/ModuleWriter.class
ModuleWriter.java
package org.objectweb.asm
final org.objectweb.asm.ModuleWriter extends org.objectweb.asm.ModuleVisitor {
private final org.objectweb.asm.SymbolTable symbolTable
private final int moduleNameIndex
private final int moduleFlags
private final int moduleVersionIndex
private int requiresCount
private final org.objectweb.asm.ByteVector requires
private int exportsCount
private final org.objectweb.asm.ByteVector exports
private int opensCount
private final org.objectweb.asm.ByteVector opens
private int usesCount
private final org.objectweb.asm.ByteVector usesIndex
private int providesCount
private final org.objectweb.asm.ByteVector provides
private int packageCount
private final org.objectweb.asm.ByteVector packageIndex
private int mainClassIndex
void <init> (org.objectweb.asm.SymbolTable, int, int, int)
org.objectweb.asm.SymbolTable symbolTable
int name
int access
int version
public void visitMainClass (java.lang.String)
String mainClass
public void visitPackage (java.lang.String)
String packaze
public void visitRequire (java.lang.String, int, java.lang.String)
String module
int access
String version
public transient void visitExport (java.lang.String, int, java.lang.String[])
String module
String packaze
int access
String[] modules
public transient void visitOpen (java.lang.String, int, java.lang.String[])
String module
String packaze
int access
String[] modules
public void visitUse (java.lang.String)
String service
public transient void visitProvide (java.lang.String, java.lang.String[])
String provider
String service
String[] providers
public void visitEnd ()
int getAttributeCount ()
int computeAttributesSize ()
int size
void putAttributes (org.objectweb.asm.ByteVector)
org.objectweb.asm.ByteVector output
int moduleAttributeLength
}
org/objectweb/asm/Opcodes.class
Opcodes.java
package org.objectweb.asm
public abstract org.objectweb.asm.Opcodes extends java.lang.Object {
public static final int ASM4
public static final int ASM5
public static final int ASM6
public static final int ASM7
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 V1_7
public static final int V1_8
public static final int V9
public static final int V10
public static final int V11
public static final int V12
public static final int V_PREVIEW
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_OPEN
public static final int ACC_TRANSITIVE
public static final int ACC_VOLATILE
public static final int ACC_BRIDGE
public static final int ACC_STATIC_PHASE
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_MANDATED
public static final int ACC_MODULE
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 H_GETFIELD
public static final int H_GETSTATIC
public static final int H_PUTFIELD
public static final int H_PUTSTATIC
public static final int H_INVOKEVIRTUAL
public static final int H_INVOKESTATIC
public static final int H_INVOKESPECIAL
public static final int H_NEWINVOKESPECIAL
public static final int H_INVOKEINTERFACE
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 INVOKEDYNAMIC
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/objectweb/asm/Symbol.class
Symbol.java
package org.objectweb.asm
abstract org.objectweb.asm.Symbol extends java.lang.Object {
static final int CONSTANT_CLASS_TAG
static final int CONSTANT_FIELDREF_TAG
static final int CONSTANT_METHODREF_TAG
static final int CONSTANT_INTERFACE_METHODREF_TAG
static final int CONSTANT_STRING_TAG
static final int CONSTANT_INTEGER_TAG
static final int CONSTANT_FLOAT_TAG
static final int CONSTANT_LONG_TAG
static final int CONSTANT_DOUBLE_TAG
static final int CONSTANT_NAME_AND_TYPE_TAG
static final int CONSTANT_UTF8_TAG
static final int CONSTANT_METHOD_HANDLE_TAG
static final int CONSTANT_METHOD_TYPE_TAG
static final int CONSTANT_DYNAMIC_TAG
static final int CONSTANT_INVOKE_DYNAMIC_TAG
static final int CONSTANT_MODULE_TAG
static final int CONSTANT_PACKAGE_TAG
static final int BOOTSTRAP_METHOD_TAG
static final int TYPE_TAG
static final int UNINITIALIZED_TYPE_TAG
static final int MERGED_TYPE_TAG
final int index
final int tag
final String owner
final String name
final String value
final long data
int info
void <init> (int, int, java.lang.String, java.lang.String, java.lang.String, long)
int index
int tag
String owner
String name
String value
long data
int getArgumentsAndReturnSizes ()
}
org/objectweb/asm/SymbolTable$Entry.class
SymbolTable.java
package org.objectweb.asm
org.objectweb.asm.SymbolTable$Entry extends org.objectweb.asm.Symbol {
final int hashCode
org.objectweb.asm.SymbolTable$Entry next
void <init> (int, int, java.lang.String, java.lang.String, java.lang.String, long, int)
int index
int tag
String owner
String name
String value
long data
int hashCode
void <init> (int, int, java.lang.String, int)
int index
int tag
String value
int hashCode
void <init> (int, int, java.lang.String, long, int)
int index
int tag
String value
long data
int hashCode
void <init> (int, int, java.lang.String, java.lang.String, int)
int index
int tag
String name
String value
int hashCode
void <init> (int, int, long, int)
int index
int tag
long data
int hashCode
}
org/objectweb/asm/SymbolTable.class
SymbolTable.java
package org.objectweb.asm
final org.objectweb.asm.SymbolTable extends java.lang.Object {
final org.objectweb.asm.ClassWriter classWriter
private final org.objectweb.asm.ClassReader sourceClassReader
private int majorVersion
private String className
private int entryCount
private org.objectweb.asm.SymbolTable$Entry[] entries
private int constantPoolCount
private org.objectweb.asm.ByteVector constantPool
private int bootstrapMethodCount
private org.objectweb.asm.ByteVector bootstrapMethods
private int typeCount
private org.objectweb.asm.SymbolTable$Entry[] typeTable
void <init> (org.objectweb.asm.ClassWriter)
org.objectweb.asm.ClassWriter classWriter
void <init> (org.objectweb.asm.ClassWriter, org.objectweb.asm.ClassReader)
int nameAndTypeItemOffset
int nameAndTypeItemOffset
int memberRefItemOffset
int nameAndTypeItemOffset
int itemOffset
int itemTag
org.objectweb.asm.ClassWriter classWriter
org.objectweb.asm.ClassReader classReader
byte[] inputBytes
int constantPoolOffset
int constantPoolLength
char[] charBuffer
boolean hasBootstrapMethods
int itemIndex
private void copyBootstrapMethods (org.objectweb.asm.ClassReader, char[])
String attributeName
int i
int bootstrapArgument
int offset
int bootstrapMethodRef
int numBootstrapArguments
int hashCode
int i
int bootstrapMethodsOffset
int bootstrapMethodsLength
int currentOffset
org.objectweb.asm.ClassReader classReader
char[] charBuffer
byte[] inputBytes
int currentAttributeOffset
org.objectweb.asm.ClassReader getSource ()
int getMajorVersion ()
java.lang.String getClassName ()
int setMajorVersionAndClassName (int, java.lang.String)
int majorVersion
String className
int getConstantPoolCount ()
int getConstantPoolLength ()
void putConstantPool (org.objectweb.asm.ByteVector)
org.objectweb.asm.ByteVector output
int computeBootstrapMethodsSize ()
void putBootstrapMethods (org.objectweb.asm.ByteVector)
org.objectweb.asm.ByteVector output
private org.objectweb.asm.SymbolTable$Entry get (int)
int hashCode
private org.objectweb.asm.SymbolTable$Entry put (org.objectweb.asm.SymbolTable$Entry)
int newCurrentEntryIndex
org.objectweb.asm.SymbolTable$Entry nextEntry
org.objectweb.asm.SymbolTable$Entry currentEntry
int i
int currentCapacity
int newCapacity
org.objectweb.asm.SymbolTable$Entry[] newEntries
org.objectweb.asm.SymbolTable$Entry entry
int index
private void add (org.objectweb.asm.SymbolTable$Entry)
org.objectweb.asm.SymbolTable$Entry entry
int index
org.objectweb.asm.Symbol addConstant (java.lang.Object)
org.objectweb.asm.Type type
int typeSort
org.objectweb.asm.Handle handle
org.objectweb.asm.ConstantDynamic constantDynamic
Object value
org.objectweb.asm.Symbol addConstantClass (java.lang.String)
String value
org.objectweb.asm.Symbol addConstantFieldref (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
org.objectweb.asm.Symbol addConstantMethodref (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String descriptor
boolean isInterface
int tag
private org.objectweb.asm.SymbolTable$Entry addConstantMemberReference (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String descriptor
int hashCode
org.objectweb.asm.SymbolTable$Entry entry
private void addConstantMemberReference (int, int, java.lang.String, java.lang.String, java.lang.String)
int index
int tag
String owner
String name
String descriptor
org.objectweb.asm.Symbol addConstantString (java.lang.String)
String value
org.objectweb.asm.Symbol addConstantInteger (int)
int value
org.objectweb.asm.Symbol addConstantFloat (float)
float value
private org.objectweb.asm.Symbol addConstantIntegerOrFloat (int, int)
int tag
int value
int hashCode
org.objectweb.asm.SymbolTable$Entry entry
private void addConstantIntegerOrFloat (int, int, int)
int index
int tag
int value
org.objectweb.asm.Symbol addConstantLong (long)
long value
org.objectweb.asm.Symbol addConstantDouble (double)
double value
private org.objectweb.asm.Symbol addConstantLongOrDouble (int, long)
int tag
long value
int hashCode
org.objectweb.asm.SymbolTable$Entry entry
int index
private void addConstantLongOrDouble (int, int, long)
int index
int tag
long value
int addConstantNameAndType (java.lang.String, java.lang.String)
String name
String descriptor
int tag
int hashCode
org.objectweb.asm.SymbolTable$Entry entry
private void addConstantNameAndType (int, java.lang.String, java.lang.String)
int index
String name
String descriptor
int tag
int addConstantUtf8 (java.lang.String)
String value
int hashCode
org.objectweb.asm.SymbolTable$Entry entry
private void addConstantUtf8 (int, java.lang.String)
int index
String value
org.objectweb.asm.Symbol addConstantMethodHandle (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int referenceKind
String owner
String name
String descriptor
boolean isInterface
int tag
int hashCode
org.objectweb.asm.SymbolTable$Entry entry
private void addConstantMethodHandle (int, int, java.lang.String, java.lang.String, java.lang.String)
int index
int referenceKind
String owner
String name
String descriptor
int tag
int hashCode
org.objectweb.asm.Symbol addConstantMethodType (java.lang.String)
String methodDescriptor
transient org.objectweb.asm.Symbol addConstantDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
org.objectweb.asm.Symbol bootstrapMethod
transient org.objectweb.asm.Symbol addConstantInvokeDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
org.objectweb.asm.Symbol bootstrapMethod
private org.objectweb.asm.Symbol addConstantDynamicOrInvokeDynamicReference (int, java.lang.String, java.lang.String, int)
int tag
String name
String descriptor
int bootstrapMethodIndex
int hashCode
org.objectweb.asm.SymbolTable$Entry entry
private void addConstantDynamicOrInvokeDynamicReference (int, int, java.lang.String, java.lang.String, int)
int tag
int index
String name
String descriptor
int bootstrapMethodIndex
int hashCode
org.objectweb.asm.Symbol addConstantModule (java.lang.String)
String moduleName
org.objectweb.asm.Symbol addConstantPackage (java.lang.String)
String packageName
private org.objectweb.asm.Symbol addConstantUtf8Reference (int, java.lang.String)
int tag
String value
int hashCode
org.objectweb.asm.SymbolTable$Entry entry
private void addConstantUtf8Reference (int, int, java.lang.String)
int index
int tag
String value
transient org.objectweb.asm.Symbol addBootstrapMethod (org.objectweb.asm.Handle, java.lang.Object[])
Object bootstrapMethodArgument
Object bootstrapMethodArgument
Object bootstrapMethodArgument
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
org.objectweb.asm.ByteVector bootstrapMethodsAttribute
int bootstrapMethodOffset
int numBootstrapArguments
int bootstrapMethodlength
int hashCode
private org.objectweb.asm.Symbol addBootstrapMethod (int, int, int)
int i
int otherOffset
boolean isSameBootstrapMethod
int offset
int length
int hashCode
byte[] bootstrapMethodsData
org.objectweb.asm.SymbolTable$Entry entry
org.objectweb.asm.Symbol getType (int)
int typeIndex
int addType (java.lang.String)
String value
int hashCode
org.objectweb.asm.SymbolTable$Entry entry
int addUninitializedType (java.lang.String, int)
String value
int bytecodeOffset
int hashCode
org.objectweb.asm.SymbolTable$Entry entry
int addMergedType (int, int)
int typeTableIndex1
int typeTableIndex2
long data
int hashCode
org.objectweb.asm.SymbolTable$Entry entry
String type1
String type2
int commonSuperTypeIndex
private int addTypeInternal (org.objectweb.asm.SymbolTable$Entry)
org.objectweb.asm.SymbolTable$Entry[] newTypeTable
org.objectweb.asm.SymbolTable$Entry entry
private static int hash (int, int)
int tag
int value
private static int hash (int, long)
int tag
long value
private static int hash (int, java.lang.String)
int tag
String value
private static int hash (int, java.lang.String, int)
int tag
String value1
int value2
private static int hash (int, java.lang.String, java.lang.String)
int tag
String value1
String value2
private static int hash (int, java.lang.String, java.lang.String, int)
int tag
String value1
String value2
int value3
private static int hash (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String value1
String value2
String value3
private static int hash (int, java.lang.String, java.lang.String, java.lang.String, int)
int tag
String value1
String value2
String value3
int value4
}
org/objectweb/asm/Type.class
Type.java
package org.objectweb.asm
public final org.objectweb.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 int METHOD
private static final int INTERNAL
private static final String PRIMITIVE_DESCRIPTORS
public static final org.objectweb.asm.Type VOID_TYPE
public static final org.objectweb.asm.Type BOOLEAN_TYPE
public static final org.objectweb.asm.Type CHAR_TYPE
public static final org.objectweb.asm.Type BYTE_TYPE
public static final org.objectweb.asm.Type SHORT_TYPE
public static final org.objectweb.asm.Type INT_TYPE
public static final org.objectweb.asm.Type FLOAT_TYPE
public static final org.objectweb.asm.Type LONG_TYPE
public static final org.objectweb.asm.Type DOUBLE_TYPE
private final int sort
private final String valueBuffer
private final int valueBegin
private final int valueEnd
private void <init> (int, java.lang.String, int, int)
int sort
String valueBuffer
int valueBegin
int valueEnd
public static org.objectweb.asm.Type getType (java.lang.String)
String typeDescriptor
public static org.objectweb.asm.Type getType (java.lang.Class)
Class clazz
public static org.objectweb.asm.Type getType (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public static org.objectweb.asm.Type getType (java.lang.reflect.Method)
java.lang.reflect.Method method
public org.objectweb.asm.Type getElementType ()
int numDimensions
public static org.objectweb.asm.Type getObjectType (java.lang.String)
String internalName
public static org.objectweb.asm.Type getMethodType (java.lang.String)
String methodDescriptor
public static transient org.objectweb.asm.Type getMethodType (org.objectweb.asm.Type, org.objectweb.asm.Type[])
org.objectweb.asm.Type returnType
org.objectweb.asm.Type[] argumentTypes
public org.objectweb.asm.Type[] getArgumentTypes ()
public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.String)
int currentArgumentTypeOffset
String methodDescriptor
int numArgumentTypes
int currentOffset
org.objectweb.asm.Type[] argumentTypes
int currentArgumentTypeIndex
public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.reflect.Method)
int i
java.lang.reflect.Method method
Class[] classes
org.objectweb.asm.Type[] types
public org.objectweb.asm.Type getReturnType ()
public static org.objectweb.asm.Type getReturnType (java.lang.String)
String methodDescriptor
int currentOffset
public static org.objectweb.asm.Type getReturnType (java.lang.reflect.Method)
java.lang.reflect.Method method
private static org.objectweb.asm.Type getTypeInternal (java.lang.String, int, int)
String descriptorBuffer
int descriptorBegin
int descriptorEnd
public java.lang.String getClassName ()
int i
StringBuilder stringBuilder
public java.lang.String getInternalName ()
public static java.lang.String getInternalName (java.lang.Class)
Class clazz
public java.lang.String getDescriptor ()
public static java.lang.String getDescriptor (java.lang.Class)
Class clazz
StringBuilder stringBuilder
public static java.lang.String getConstructorDescriptor (java.lang.reflect.Constructor)
Class parameter
java.lang.reflect.Constructor constructor
StringBuilder stringBuilder
Class[] parameters
public static transient java.lang.String getMethodDescriptor (org.objectweb.asm.Type, org.objectweb.asm.Type[])
org.objectweb.asm.Type argumentType
org.objectweb.asm.Type returnType
org.objectweb.asm.Type[] argumentTypes
StringBuilder stringBuilder
public static java.lang.String getMethodDescriptor (java.lang.reflect.Method)
Class parameter
java.lang.reflect.Method method
StringBuilder stringBuilder
Class[] parameters
private void appendDescriptor (java.lang.StringBuilder)
StringBuilder stringBuilder
private static void appendDescriptor (java.lang.Class, java.lang.StringBuilder)
char descriptor
char descriptor
char descriptor
char descriptor
char descriptor
char descriptor
char descriptor
char descriptor
char descriptor
char descriptor
char car
int i
String name
int nameLength
Class clazz
StringBuilder stringBuilder
Class currentClass
public int getSort ()
public int getDimensions ()
int numDimensions
public int getSize ()
public int getArgumentsAndReturnSizes ()
public static int getArgumentsAndReturnSizes (java.lang.String)
int returnSize
String methodDescriptor
int argumentsSize
int currentOffset
int currentChar
public int getOpcode (int)
int opcode
public boolean equals (java.lang.Object)
int i
int j
Object object
org.objectweb.asm.Type other
int begin
int end
int otherBegin
int otherEnd
public int hashCode ()
int i
int end
int hashCode
public java.lang.String toString ()
static void <clinit> ()
}
org/objectweb/asm/TypePath.class
TypePath.java
package org.objectweb.asm
public final org.objectweb.asm.TypePath extends java.lang.Object {
public static final int ARRAY_ELEMENT
public static final int INNER_TYPE
public static final int WILDCARD_BOUND
public static final int TYPE_ARGUMENT
private final byte[] typePathContainer
private final int typePathOffset
void <init> (byte[], int)
byte[] typePathContainer
int typePathOffset
public int getLength ()
public int getStep (int)
int index
public int getStepArgument (int)
int index
public static org.objectweb.asm.TypePath fromString (java.lang.String)
int typeArg
char c
String typePath
int typePathLength
org.objectweb.asm.ByteVector output
int typePathIndex
public java.lang.String toString ()
int i
int length
StringBuilder result
static void put (org.objectweb.asm.TypePath, org.objectweb.asm.ByteVector)
int length
org.objectweb.asm.TypePath typePath
org.objectweb.asm.ByteVector output
}
org/objectweb/asm/TypeReference.class
TypeReference.java
package org.objectweb.asm
public org.objectweb.asm.TypeReference extends java.lang.Object {
public static final int CLASS_TYPE_PARAMETER
public static final int METHOD_TYPE_PARAMETER
public static final int CLASS_EXTENDS
public static final int CLASS_TYPE_PARAMETER_BOUND
public static final int METHOD_TYPE_PARAMETER_BOUND
public static final int FIELD
public static final int METHOD_RETURN
public static final int METHOD_RECEIVER
public static final int METHOD_FORMAL_PARAMETER
public static final int THROWS
public static final int LOCAL_VARIABLE
public static final int RESOURCE_VARIABLE
public static final int EXCEPTION_PARAMETER
public static final int INSTANCEOF
public static final int NEW
public static final int CONSTRUCTOR_REFERENCE
public static final int METHOD_REFERENCE
public static final int CAST
public static final int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT
public static final int METHOD_INVOCATION_TYPE_ARGUMENT
public static final int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT
public static final int METHOD_REFERENCE_TYPE_ARGUMENT
private final int targetTypeAndInfo
public void <init> (int)
int typeRef
public static org.objectweb.asm.TypeReference newTypeReference (int)
int sort
public static org.objectweb.asm.TypeReference newTypeParameterReference (int, int)
int sort
int paramIndex
public static org.objectweb.asm.TypeReference newTypeParameterBoundReference (int, int, int)
int sort
int paramIndex
int boundIndex
public static org.objectweb.asm.TypeReference newSuperTypeReference (int)
int itfIndex
public static org.objectweb.asm.TypeReference newFormalParameterReference (int)
int paramIndex
public static org.objectweb.asm.TypeReference newExceptionReference (int)
int exceptionIndex
public static org.objectweb.asm.TypeReference newTryCatchReference (int)
int tryCatchBlockIndex
public static org.objectweb.asm.TypeReference newTypeArgumentReference (int, int)
int sort
int argIndex
public int getSort ()
public int getTypeParameterIndex ()
public int getTypeParameterBoundIndex ()
public int getSuperTypeIndex ()
public int getFormalParameterIndex ()
public int getExceptionIndex ()
public int getTryCatchBlockIndex ()
public int getTypeArgumentIndex ()
public int getValue ()
static void putTarget (int, org.objectweb.asm.ByteVector)
int targetTypeAndInfo
org.objectweb.asm.ByteVector output
}
org/objectweb/asm/signature/
org/objectweb/asm/signature/SignatureReader.class
SignatureReader.java
package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureReader extends java.lang.Object {
private final String signatureValue
public void <init> (java.lang.String)
String signature
public void accept (org.objectweb.asm.signature.SignatureVisitor)
int classBoundStartOffset
int offset
char currentChar
org.objectweb.asm.signature.SignatureVisitor signatureVistor
String signature
int length
int offset
public void acceptType (org.objectweb.asm.signature.SignatureVisitor)
org.objectweb.asm.signature.SignatureVisitor signatureVisitor
private static int parseType (java.lang.String, int, org.objectweb.asm.signature.SignatureVisitor)
int endOffset
String name
String name
int start
boolean visited
boolean inner
String signature
int startOffset
org.objectweb.asm.signature.SignatureVisitor signatureVisitor
int offset
char currentChar
}
org/objectweb/asm/signature/SignatureVisitor.class
SignatureVisitor.java
package org.objectweb.asm.signature
public abstract org.objectweb.asm.signature.SignatureVisitor extends java.lang.Object {
public static final char EXTENDS
public static final char SUPER
public static final char INSTANCEOF
protected final int api
public void <init> (int)
int api
public void visitFormalTypeParameter (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
public org.objectweb.asm.signature.SignatureVisitor visitInterface ()
public org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
public org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
public void visitBaseType (char)
char descriptor
public void visitTypeVariable (java.lang.String)
String name
public org.objectweb.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.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
char wildcard
public void visitEnd ()
}
org/objectweb/asm/signature/SignatureWriter.class
SignatureWriter.java
package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureWriter extends org.objectweb.asm.signature.SignatureVisitor {
private final StringBuilder stringBuilder
private boolean hasFormals
private boolean hasParameters
private int argumentStack
public void <init> ()
public void visitFormalTypeParameter (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
public org.objectweb.asm.signature.SignatureVisitor visitInterface ()
public org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
public org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
public void visitBaseType (char)
char descriptor
public void visitTypeVariable (java.lang.String)
String name
public org.objectweb.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.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
char wildcard
public void visitEnd ()
public java.lang.String toString ()
private void endFormals ()
private void endArguments ()
}
javax/
javax/annotation/
javax/annotation/CheckForNull.class
CheckForNull.java
package javax.annotation
public abstract annotation javax.annotation.CheckForNull extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/CheckForNull.java
javax/annotation/CheckForSigned.class
CheckForSigned.java
package javax.annotation
public abstract annotation javax.annotation.CheckForSigned extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/CheckForSigned.java
javax/annotation/CheckReturnValue.class
CheckReturnValue.java
package javax.annotation
public abstract annotation javax.annotation.CheckReturnValue extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/CheckReturnValue.java
javax/annotation/Detainted.class
Detainted.java
package javax.annotation
public abstract annotation javax.annotation.Detainted extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/Detainted.java
javax/annotation/MatchesPattern$Checker.class
MatchesPattern.java
package javax.annotation
public javax.annotation.MatchesPattern$Checker extends java.lang.Object implements javax.annotation.meta.TypeQualifierValidator {
public void <init> ()
public javax.annotation.meta.When forConstantValue (javax.annotation.MatchesPattern, java.lang.Object)
javax.annotation.MatchesPattern annotation
Object value
java.util.regex.Pattern p
public volatile synthetic javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
java.lang.annotation.Annotation x0
Object x1
}
javax/annotation/MatchesPattern.class
MatchesPattern.java
package javax.annotation
public abstract annotation javax.annotation.MatchesPattern extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract int flags ()
}
javax/annotation/MatchesPattern.java
javax/annotation/Nonnegative$Checker.class
Nonnegative.java
package javax.annotation
public javax.annotation.Nonnegative$Checker extends java.lang.Object implements javax.annotation.meta.TypeQualifierValidator {
public void <init> ()
public javax.annotation.meta.When forConstantValue (javax.annotation.Nonnegative, java.lang.Object)
boolean isNegative
boolean isNegative
boolean isNegative
javax.annotation.Nonnegative annotation
Object v
boolean isNegative
Number value
public volatile synthetic javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
java.lang.annotation.Annotation x0
Object x1
}
javax/annotation/Nonnegative.class
Nonnegative.java
package javax.annotation
public abstract annotation javax.annotation.Nonnegative extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Nonnegative.java
javax/annotation/Nonnull$Checker.class
Nonnull.java
package javax.annotation
public javax.annotation.Nonnull$Checker extends java.lang.Object implements javax.annotation.meta.TypeQualifierValidator {
public void <init> ()
public javax.annotation.meta.When forConstantValue (javax.annotation.Nonnull, java.lang.Object)
javax.annotation.Nonnull qualifierqualifierArgument
Object value
public volatile synthetic javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
java.lang.annotation.Annotation x0
Object x1
}
javax/annotation/Nonnull.class
Nonnull.java
package javax.annotation
public abstract annotation javax.annotation.Nonnull extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Nonnull.java
javax/annotation/Nullable.class
Nullable.java
package javax.annotation
public abstract annotation javax.annotation.Nullable extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/Nullable.java
javax/annotation/OverridingMethodsMustInvokeSuper.class
OverridingMethodsMustInvokeSuper.java
package javax.annotation
public abstract annotation javax.annotation.OverridingMethodsMustInvokeSuper extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/OverridingMethodsMustInvokeSuper.java
javax/annotation/ParametersAreNonnullByDefault.class
ParametersAreNonnullByDefault.java
package javax.annotation
public abstract annotation javax.annotation.ParametersAreNonnullByDefault extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/ParametersAreNonnullByDefault.java
javax/annotation/ParametersAreNullableByDefault.class
ParametersAreNullableByDefault.java
package javax.annotation
public abstract annotation javax.annotation.ParametersAreNullableByDefault extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/ParametersAreNullableByDefault.java
javax/annotation/PropertyKey.class
PropertyKey.java
package javax.annotation
public abstract annotation javax.annotation.PropertyKey extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/PropertyKey.java
javax/annotation/RegEx$Checker.class
RegEx.java
package javax.annotation
public javax.annotation.RegEx$Checker extends java.lang.Object implements javax.annotation.meta.TypeQualifierValidator {
public void <init> ()
public javax.annotation.meta.When forConstantValue (javax.annotation.RegEx, java.lang.Object)
java.util.regex.PatternSyntaxException e
javax.annotation.RegEx annotation
Object value
public volatile synthetic javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
java.lang.annotation.Annotation x0
Object x1
}
javax/annotation/RegEx.class
RegEx.java
package javax.annotation
public abstract annotation javax.annotation.RegEx extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/RegEx.java
javax/annotation/Signed.class
Signed.java
package javax.annotation
public abstract annotation javax.annotation.Signed extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/Signed.java
javax/annotation/Syntax.class
Syntax.java
package javax.annotation
public abstract annotation javax.annotation.Syntax extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Syntax.java
javax/annotation/Tainted.class
Tainted.java
package javax.annotation
public abstract annotation javax.annotation.Tainted extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/Tainted.java
javax/annotation/Untainted.class
Untainted.java
package javax.annotation
public abstract annotation javax.annotation.Untainted extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Untainted.java
javax/annotation/WillClose.class
WillClose.java
package javax.annotation
public abstract annotation javax.annotation.WillClose extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/WillClose.java
javax/annotation/WillCloseWhenClosed.class
WillCloseWhenClosed.java
package javax.annotation
public abstract annotation javax.annotation.WillCloseWhenClosed extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/WillCloseWhenClosed.java
javax/annotation/WillNotClose.class
WillNotClose.java
package javax.annotation
public abstract annotation javax.annotation.WillNotClose extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/WillNotClose.java
javax/annotation/concurrent/
javax/annotation/concurrent/GuardedBy.class
GuardedBy.java
package javax.annotation.concurrent
public abstract annotation javax.annotation.concurrent.GuardedBy extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
javax/annotation/concurrent/GuardedBy.java
javax/annotation/concurrent/Immutable.class
Immutable.java
package javax.annotation.concurrent
public abstract annotation javax.annotation.concurrent.Immutable extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/concurrent/Immutable.java
javax/annotation/concurrent/NotThreadSafe.class
NotThreadSafe.java
package javax.annotation.concurrent
public abstract annotation javax.annotation.concurrent.NotThreadSafe extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/concurrent/NotThreadSafe.java
javax/annotation/concurrent/ThreadSafe.class
ThreadSafe.java
package javax.annotation.concurrent
public abstract annotation javax.annotation.concurrent.ThreadSafe extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/concurrent/ThreadSafe.java
javax/annotation/meta/
javax/annotation/meta/Exclusive.class
Exclusive.java
package javax.annotation.meta
public abstract annotation javax.annotation.meta.Exclusive extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/meta/Exclusive.java
javax/annotation/meta/Exhaustive.class
Exhaustive.java
package javax.annotation.meta
public abstract annotation javax.annotation.meta.Exhaustive extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/meta/Exhaustive.java
javax/annotation/meta/TypeQualifier.class
TypeQualifier.java
package javax.annotation.meta
public abstract annotation javax.annotation.meta.TypeQualifier extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class applicableTo ()
}
javax/annotation/meta/TypeQualifier.java
javax/annotation/meta/TypeQualifierDefault.class
TypeQualifierDefault.java
package javax.annotation.meta
public abstract annotation javax.annotation.meta.TypeQualifierDefault extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.annotation.ElementType[] value ()
}
javax/annotation/meta/TypeQualifierDefault.java
javax/annotation/meta/TypeQualifierNickname.class
TypeQualifierNickname.java
package javax.annotation.meta
public abstract annotation javax.annotation.meta.TypeQualifierNickname extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/meta/TypeQualifierNickname.java
javax/annotation/meta/TypeQualifierValidator.class
TypeQualifierValidator.java
package javax.annotation.meta
public abstract javax.annotation.meta.TypeQualifierValidator extends java.lang.Object {
public abstract javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
}
javax/annotation/meta/TypeQualifierValidator.java
javax/annotation/meta/When.class
When.java
package javax.annotation.meta
public final enum javax.annotation.meta.When extends java.lang.Enum {
public static final enum javax.annotation.meta.When ALWAYS
public static final enum javax.annotation.meta.When UNKNOWN
public static final enum javax.annotation.meta.When MAYBE
public static final enum javax.annotation.meta.When NEVER
private static final synthetic javax.annotation.meta.When[] $VALUES
public static final javax.annotation.meta.When[] values ()
public static javax.annotation.meta.When valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
javax/annotation/meta/When.java
META-INF/maven/
META-INF/maven/com.google.guava/
META-INF/maven/com.google.guava/guava/
META-INF/maven/com.google.guava/guava/pom.properties
META-INF/maven/com.google.guava/guava/pom.xml
com/
com/google/
com/google/common/
com/google/common/annotations/
com/google/common/annotations/Beta.class
Beta.java
package com.google.common.annotations
public abstract annotation com.google.common.annotations.Beta extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/common/annotations/GwtCompatible.class
GwtCompatible.java
package com.google.common.annotations
public abstract annotation com.google.common.annotations.GwtCompatible extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean serializable ()
public abstract boolean emulated ()
}
com/google/common/annotations/GwtIncompatible.class
GwtIncompatible.java
package com.google.common.annotations
public abstract annotation com.google.common.annotations.GwtIncompatible extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
com/google/common/annotations/VisibleForTesting.class
VisibleForTesting.java
package com.google.common.annotations
public abstract annotation com.google.common.annotations.VisibleForTesting extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/common/base/
com/google/common/base/Absent.class
Absent.java
package com.google.common.base
final com.google.common.base.Absent extends com.google.common.base.Optional {
static final com.google.common.base.Absent INSTANCE
private static final long serialVersionUID
static com.google.common.base.Optional withType ()
private void <init> ()
public boolean isPresent ()
public java.lang.Object get ()
public java.lang.Object or (java.lang.Object)
Object defaultValue
public com.google.common.base.Optional or (com.google.common.base.Optional)
com.google.common.base.Optional secondChoice
public java.lang.Object or (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
public java.lang.Object orNull ()
public java.util.Set asSet ()
public com.google.common.base.Optional transform (com.google.common.base.Function)
com.google.common.base.Function function
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
private java.lang.Object readResolve ()
static void <clinit> ()
}
com/google/common/base/AbstractIterator$1.class
AbstractIterator.java
package com.google.common.base
synthetic com.google.common.base.AbstractIterator$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$common$base$AbstractIterator$State
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/base/AbstractIterator$State.class
AbstractIterator.java
package com.google.common.base
final enum com.google.common.base.AbstractIterator$State extends java.lang.Enum {
public static final enum com.google.common.base.AbstractIterator$State READY
public static final enum com.google.common.base.AbstractIterator$State NOT_READY
public static final enum com.google.common.base.AbstractIterator$State DONE
public static final enum com.google.common.base.AbstractIterator$State FAILED
private static final synthetic com.google.common.base.AbstractIterator$State[] $VALUES
public static com.google.common.base.AbstractIterator$State[] values ()
public static com.google.common.base.AbstractIterator$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/google/common/base/AbstractIterator.class
AbstractIterator.java
package com.google.common.base
abstract com.google.common.base.AbstractIterator extends java.lang.Object implements java.util.Iterator {
private com.google.common.base.AbstractIterator$State state
private Object next
protected void <init> ()
protected abstract java.lang.Object computeNext ()
protected final java.lang.Object endOfData ()
public final boolean hasNext ()
private boolean tryToComputeNext ()
public final java.lang.Object next ()
Object result
public final void remove ()
}
com/google/common/base/Ascii.class
Ascii.java
package com.google.common.base
public final com.google.common.base.Ascii extends java.lang.Object {
public static final byte NUL
public static final byte SOH
public static final byte STX
public static final byte ETX
public static final byte EOT
public static final byte ENQ
public static final byte ACK
public static final byte BEL
public static final byte BS
public static final byte HT
public static final byte LF
public static final byte NL
public static final byte VT
public static final byte FF
public static final byte CR
public static final byte SO
public static final byte SI
public static final byte DLE
public static final byte DC1
public static final byte XON
public static final byte DC2
public static final byte DC3
public static final byte XOFF
public static final byte DC4
public static final byte NAK
public static final byte SYN
public static final byte ETB
public static final byte CAN
public static final byte EM
public static final byte SUB
public static final byte ESC
public static final byte FS
public static final byte GS
public static final byte RS
public static final byte US
public static final byte SP
public static final byte SPACE
public static final byte DEL
public static final char MIN
public static final char MAX
private void <init> ()
public static java.lang.String toLowerCase (java.lang.String)
char c
char[] chars
int i
String string
int length
public static java.lang.String toLowerCase (java.lang.CharSequence)
int i
CharSequence chars
int length
StringBuilder builder
public static char toLowerCase (char)
char c
public static java.lang.String toUpperCase (java.lang.String)
char c
char[] chars
int i
String string
int length
public static java.lang.String toUpperCase (java.lang.CharSequence)
int i
CharSequence chars
int length
StringBuilder builder
public static char toUpperCase (char)
char c
public static boolean isLowerCase (char)
char c
public static boolean isUpperCase (char)
char c
public static java.lang.String truncate (java.lang.CharSequence, int, java.lang.String)
String string
CharSequence seq
int maxLength
String truncationIndicator
int truncationLength
public static boolean equalsIgnoreCase (java.lang.CharSequence, java.lang.CharSequence)
char c1
char c2
int alphaIndex
int i
CharSequence s1
CharSequence s2
int length
private static int getAlphaIndex (char)
char c
}
com/google/common/base/CaseFormat$1.class
CaseFormat.java
package com.google.common.base
final enum com.google.common.base.CaseFormat$1 extends com.google.common.base.CaseFormat {
void <init> (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher x0
String x1
java.lang.String normalizeWord (java.lang.String)
String word
java.lang.String convert (com.google.common.base.CaseFormat, java.lang.String)
com.google.common.base.CaseFormat format
String s
}
com/google/common/base/CaseFormat$2.class
CaseFormat.java
package com.google.common.base
final enum com.google.common.base.CaseFormat$2 extends com.google.common.base.CaseFormat {
void <init> (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher x0
String x1
java.lang.String normalizeWord (java.lang.String)
String word
java.lang.String convert (com.google.common.base.CaseFormat, java.lang.String)
com.google.common.base.CaseFormat format
String s
}
com/google/common/base/CaseFormat$3.class
CaseFormat.java
package com.google.common.base
final enum com.google.common.base.CaseFormat$3 extends com.google.common.base.CaseFormat {
void <init> (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher x0
String x1
java.lang.String normalizeWord (java.lang.String)
String word
}
com/google/common/base/CaseFormat$4.class
CaseFormat.java
package com.google.common.base
final enum com.google.common.base.CaseFormat$4 extends com.google.common.base.CaseFormat {
void <init> (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher x0
String x1
java.lang.String normalizeWord (java.lang.String)
String word
}
com/google/common/base/CaseFormat$5.class
CaseFormat.java
package com.google.common.base
final enum com.google.common.base.CaseFormat$5 extends com.google.common.base.CaseFormat {
void <init> (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher x0
String x1
java.lang.String normalizeWord (java.lang.String)
String word
java.lang.String convert (com.google.common.base.CaseFormat, java.lang.String)
com.google.common.base.CaseFormat format
String s
}
com/google/common/base/CaseFormat$StringConverter.class
CaseFormat.java
package com.google.common.base
final com.google.common.base.CaseFormat$StringConverter extends com.google.common.base.Converter implements java.io.Serializable {
private final com.google.common.base.CaseFormat sourceFormat
private final com.google.common.base.CaseFormat targetFormat
private static final long serialVersionUID
void <init> (com.google.common.base.CaseFormat, com.google.common.base.CaseFormat)
com.google.common.base.CaseFormat sourceFormat
com.google.common.base.CaseFormat targetFormat
protected java.lang.String doForward (java.lang.String)
String s
protected java.lang.String doBackward (java.lang.String)
String s
public boolean equals (java.lang.Object)
com.google.common.base.CaseFormat$StringConverter that
Object object
public int hashCode ()
public java.lang.String toString ()
protected volatile synthetic java.lang.Object doBackward (java.lang.Object)
Object x0
protected volatile synthetic java.lang.Object doForward (java.lang.Object)
Object x0
}
com/google/common/base/CaseFormat.class
CaseFormat.java
package com.google.common.base
public abstract enum com.google.common.base.CaseFormat extends java.lang.Enum {
public static final enum com.google.common.base.CaseFormat LOWER_HYPHEN
public static final enum com.google.common.base.CaseFormat LOWER_UNDERSCORE
public static final enum com.google.common.base.CaseFormat LOWER_CAMEL
public static final enum com.google.common.base.CaseFormat UPPER_CAMEL
public static final enum com.google.common.base.CaseFormat UPPER_UNDERSCORE
private final com.google.common.base.CharMatcher wordBoundary
private final String wordSeparator
private static final synthetic com.google.common.base.CaseFormat[] $VALUES
public static com.google.common.base.CaseFormat[] values ()
public static com.google.common.base.CaseFormat valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher wordBoundary
String wordSeparator
public final java.lang.String to (com.google.common.base.CaseFormat, java.lang.String)
com.google.common.base.CaseFormat format
String str
java.lang.String convert (com.google.common.base.CaseFormat, java.lang.String)
com.google.common.base.CaseFormat format
String s
StringBuilder out
int i
int j
public com.google.common.base.Converter converterTo (com.google.common.base.CaseFormat)
com.google.common.base.CaseFormat targetFormat
abstract java.lang.String normalizeWord (java.lang.String)
private java.lang.String normalizeFirstWord (java.lang.String)
String word
private static java.lang.String firstCharOnlyToUpper (java.lang.String)
String word
synthetic void <init> (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String, com.google.common.base.CaseFormat$1)
String x0
int x1
com.google.common.base.CharMatcher x2
String x3
com.google.common.base.CaseFormat$1 x4
static synthetic java.lang.String access$100 (java.lang.String)
String x0
static void <clinit> ()
}
com/google/common/base/CharMatcher$1.class
CharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$1 extends com.google.common.base.CharMatcher {
void <init> ()
public boolean matches (char)
char c
public java.lang.String toString ()
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$10.class
CharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$10 extends com.google.common.base.CharMatcher$FastMatcher {
final synthetic char val$match
void <init> (java.lang.String, char)
String x0
public boolean matches (char)
char c
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
void setBits (java.util.BitSet)
java.util.BitSet table
public com.google.common.base.CharMatcher negate ()
}
com/google/common/base/CharMatcher$11.class
CharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$11 extends com.google.common.base.CharMatcher {
final synthetic char[] val$chars
void <init> (java.lang.String, char[])
String x0
public boolean matches (char)
char c
void setBits (java.util.BitSet)
char c
char[] arr$
int len$
int i$
java.util.BitSet table
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$12.class
CharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$12 extends com.google.common.base.CharMatcher$FastMatcher {
final synthetic char val$match1
final synthetic char val$match2
void <init> (java.lang.String, char, char)
String x0
public boolean matches (char)
char c
void setBits (java.util.BitSet)
java.util.BitSet table
}
com/google/common/base/CharMatcher$13.class
CharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$13 extends com.google.common.base.CharMatcher$FastMatcher {
final synthetic char val$startInclusive
final synthetic char val$endInclusive
void <init> (java.lang.String, char, char)
String x0
public boolean matches (char)
char c
void setBits (java.util.BitSet)
java.util.BitSet table
}
com/google/common/base/CharMatcher$14.class
CharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$14 extends com.google.common.base.CharMatcher {
final synthetic com.google.common.base.Predicate val$predicate
void <init> (java.lang.String, com.google.common.base.Predicate)
String x0
public boolean matches (char)
char c
public boolean apply (java.lang.Character)
Character character
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$15.class
CharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$15 extends com.google.common.base.CharMatcher$FastMatcher {
void <init> (java.lang.String)
String x0
public boolean matches (char)
char c
void setBits (java.util.BitSet)
int i
java.util.BitSet table
}
com/google/common/base/CharMatcher$2.class
CharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$2 extends com.google.common.base.CharMatcher {
void <init> (java.lang.String)
String x0
public boolean matches (char)
char c
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$3.class
CharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$3 extends com.google.common.base.CharMatcher {
void <init> (java.lang.String)
String x0
public boolean matches (char)
char c
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$4.class
CharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$4 extends com.google.common.base.CharMatcher {
void <init> (java.lang.String)
String x0
public boolean matches (char)
char c
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$5.class
CharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$5 extends com.google.common.base.CharMatcher {
void <init> (java.lang.String)
String x0
public boolean matches (char)
char c
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$6.class
CharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$6 extends com.google.common.base.CharMatcher {
void <init> (java.lang.String)
String x0
public boolean matches (char)
char c
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$7.class
CharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$7 extends com.google.common.base.CharMatcher$FastMatcher {
void <init> (java.lang.String)
String x0
public boolean matches (char)
char c
public int indexIn (java.lang.CharSequence)
CharSequence sequence
public int indexIn (java.lang.CharSequence, int)
CharSequence sequence
int start
int length
public int lastIndexIn (java.lang.CharSequence)
CharSequence sequence
public boolean matchesAllOf (java.lang.CharSequence)
CharSequence sequence
public boolean matchesNoneOf (java.lang.CharSequence)
CharSequence sequence
public java.lang.String removeFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String replaceFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
char[] array
public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence sequence
CharSequence replacement
StringBuilder retval
public java.lang.String collapseFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
public java.lang.String trimFrom (java.lang.CharSequence)
CharSequence sequence
public int countIn (java.lang.CharSequence)
CharSequence sequence
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher negate ()
}
com/google/common/base/CharMatcher$8.class
CharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$8 extends com.google.common.base.CharMatcher$FastMatcher {
void <init> (java.lang.String)
String x0
public boolean matches (char)
char c
public int indexIn (java.lang.CharSequence)
CharSequence sequence
public int indexIn (java.lang.CharSequence, int)
CharSequence sequence
int start
int length
public int lastIndexIn (java.lang.CharSequence)
CharSequence sequence
public boolean matchesAllOf (java.lang.CharSequence)
CharSequence sequence
public boolean matchesNoneOf (java.lang.CharSequence)
CharSequence sequence
public java.lang.String removeFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String replaceFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence)
CharSequence sequence
CharSequence replacement
public java.lang.String collapseFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
public java.lang.String trimFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String trimLeadingFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String trimTrailingFrom (java.lang.CharSequence)
CharSequence sequence
public int countIn (java.lang.CharSequence)
CharSequence sequence
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher negate ()
}
com/google/common/base/CharMatcher$9.class
CharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$9 extends com.google.common.base.CharMatcher$FastMatcher {
final synthetic char val$match
void <init> (java.lang.String, char)
String x0
public boolean matches (char)
char c
public java.lang.String replaceFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher negate ()
void setBits (java.util.BitSet)
java.util.BitSet table
}
com/google/common/base/CharMatcher$And.class
CharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$And extends com.google.common.base.CharMatcher {
final com.google.common.base.CharMatcher first
final com.google.common.base.CharMatcher second
void <init> (com.google.common.base.CharMatcher, com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher a
com.google.common.base.CharMatcher b
void <init> (com.google.common.base.CharMatcher, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher a
com.google.common.base.CharMatcher b
String description
public boolean matches (char)
char c
void setBits (java.util.BitSet)
java.util.BitSet table
java.util.BitSet tmp1
java.util.BitSet tmp2
com.google.common.base.CharMatcher withToString (java.lang.String)
String description
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$BitSetMatcher.class
CharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$BitSetMatcher extends com.google.common.base.CharMatcher$FastMatcher {
private final java.util.BitSet table
private void <init> (java.util.BitSet, java.lang.String)
java.util.BitSet table
String description
public boolean matches (char)
char c
void setBits (java.util.BitSet)
java.util.BitSet bitSet
synthetic void <init> (java.util.BitSet, java.lang.String, com.google.common.base.CharMatcher$1)
java.util.BitSet x0
String x1
com.google.common.base.CharMatcher$1 x2
}
com/google/common/base/CharMatcher$FastMatcher.class
CharMatcher.java
package com.google.common.base
abstract com.google.common.base.CharMatcher$FastMatcher extends com.google.common.base.CharMatcher {
void <init> ()
void <init> (java.lang.String)
String description
public final com.google.common.base.CharMatcher precomputed ()
public com.google.common.base.CharMatcher negate ()
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$NegatedFastMatcher.class
CharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$NegatedFastMatcher extends com.google.common.base.CharMatcher$NegatedMatcher {
void <init> (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher original
void <init> (java.lang.String, com.google.common.base.CharMatcher)
String toString
com.google.common.base.CharMatcher original
public final com.google.common.base.CharMatcher precomputed ()
com.google.common.base.CharMatcher withToString (java.lang.String)
String description
}
com/google/common/base/CharMatcher$NegatedMatcher.class
CharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$NegatedMatcher extends com.google.common.base.CharMatcher {
final com.google.common.base.CharMatcher original
void <init> (java.lang.String, com.google.common.base.CharMatcher)
String toString
com.google.common.base.CharMatcher original
void <init> (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher original
public boolean matches (char)
char c
public boolean matchesAllOf (java.lang.CharSequence)
CharSequence sequence
public boolean matchesNoneOf (java.lang.CharSequence)
CharSequence sequence
public int countIn (java.lang.CharSequence)
CharSequence sequence
void setBits (java.util.BitSet)
java.util.BitSet table
java.util.BitSet tmp
public com.google.common.base.CharMatcher negate ()
com.google.common.base.CharMatcher withToString (java.lang.String)
String description
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$Or.class
CharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$Or extends com.google.common.base.CharMatcher {
final com.google.common.base.CharMatcher first
final com.google.common.base.CharMatcher second
void <init> (com.google.common.base.CharMatcher, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher a
com.google.common.base.CharMatcher b
String description
void <init> (com.google.common.base.CharMatcher, com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher a
com.google.common.base.CharMatcher b
void setBits (java.util.BitSet)
java.util.BitSet table
public boolean matches (char)
char c
com.google.common.base.CharMatcher withToString (java.lang.String)
String description
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$RangesMatcher.class
CharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$RangesMatcher extends com.google.common.base.CharMatcher {
private final char[] rangeStarts
private final char[] rangeEnds
void <init> (java.lang.String, char[], char[])
int i
String description
char[] rangeStarts
char[] rangeEnds
public boolean matches (char)
char c
int index
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher.class
CharMatcher.java
package com.google.common.base
public abstract com.google.common.base.CharMatcher extends java.lang.Object implements com.google.common.base.Predicate {
public static final com.google.common.base.CharMatcher BREAKING_WHITESPACE
public static final com.google.common.base.CharMatcher ASCII
private static final String ZEROES
private static final String NINES
public static final com.google.common.base.CharMatcher DIGIT
public static final com.google.common.base.CharMatcher JAVA_DIGIT
public static final com.google.common.base.CharMatcher JAVA_LETTER
public static final com.google.common.base.CharMatcher JAVA_LETTER_OR_DIGIT
public static final com.google.common.base.CharMatcher JAVA_UPPER_CASE
public static final com.google.common.base.CharMatcher JAVA_LOWER_CASE
public static final com.google.common.base.CharMatcher JAVA_ISO_CONTROL
public static final com.google.common.base.CharMatcher INVISIBLE
public static final com.google.common.base.CharMatcher SINGLE_WIDTH
public static final com.google.common.base.CharMatcher ANY
public static final com.google.common.base.CharMatcher NONE
final String description
private static final int DISTINCT_CHARS
static final String WHITESPACE_TABLE
static final int WHITESPACE_MULTIPLIER
static final int WHITESPACE_SHIFT
public static final com.google.common.base.CharMatcher WHITESPACE
private static java.lang.String showCharacter (char)
int i
char c
String hex
char[] tmp
public static com.google.common.base.CharMatcher is (char)
char match
String description
public static com.google.common.base.CharMatcher isNot (char)
char match
String description
public static com.google.common.base.CharMatcher anyOf (java.lang.CharSequence)
char c
char[] arr$
int len$
int i$
CharSequence sequence
char[] chars
StringBuilder description
private static com.google.common.base.CharMatcher isEither (char, char)
char match1
char match2
String description
public static com.google.common.base.CharMatcher noneOf (java.lang.CharSequence)
CharSequence sequence
public static com.google.common.base.CharMatcher inRange (char, char)
char startInclusive
char endInclusive
String description
static com.google.common.base.CharMatcher inRange (char, char, java.lang.String)
char startInclusive
char endInclusive
String description
public static com.google.common.base.CharMatcher forPredicate (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
String description
void <init> (java.lang.String)
String description
protected void <init> ()
public abstract boolean matches (char)
public com.google.common.base.CharMatcher negate ()
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher precomputed ()
com.google.common.base.CharMatcher withToString (java.lang.String)
String description
com.google.common.base.CharMatcher precomputedInternal ()
int negatedCharacters
String suffix
String negatedDescription
java.util.BitSet table
int totalCharacters
private static com.google.common.base.CharMatcher precomputedPositive (int, java.util.BitSet, java.lang.String)
char c1
char c2
int totalCharacters
java.util.BitSet table
String description
private static boolean isSmall (int, int)
int totalCharacters
int tableLength
void setBits (java.util.BitSet)
int c
java.util.BitSet table
public boolean matchesAnyOf (java.lang.CharSequence)
CharSequence sequence
public boolean matchesAllOf (java.lang.CharSequence)
int i
CharSequence sequence
public boolean matchesNoneOf (java.lang.CharSequence)
CharSequence sequence
public int indexIn (java.lang.CharSequence)
int i
CharSequence sequence
int length
public int indexIn (java.lang.CharSequence, int)
int i
CharSequence sequence
int start
int length
public int lastIndexIn (java.lang.CharSequence)
int i
CharSequence sequence
public int countIn (java.lang.CharSequence)
int i
CharSequence sequence
int count
public java.lang.String removeFrom (java.lang.CharSequence)
CharSequence sequence
String string
int pos
char[] chars
int spread
public java.lang.String retainFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String replaceFrom (java.lang.CharSequence, char)
int i
CharSequence sequence
char replacement
String string
int pos
char[] chars
public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence)
CharSequence sequence
CharSequence replacement
int replacementLen
String string
int pos
int len
StringBuilder buf
int oldpos
public java.lang.String trimFrom (java.lang.CharSequence)
CharSequence sequence
int len
int first
int last
public java.lang.String trimLeadingFrom (java.lang.CharSequence)
int first
CharSequence sequence
int len
public java.lang.String trimTrailingFrom (java.lang.CharSequence)
int last
CharSequence sequence
int len
public java.lang.String collapseFrom (java.lang.CharSequence, char)
StringBuilder builder
char c
int i
CharSequence sequence
char replacement
int len
public java.lang.String trimAndCollapseFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
int len
int first
int last
private java.lang.String finishCollapseFrom (java.lang.CharSequence, int, int, char, java.lang.StringBuilder, boolean)
char c
int i
CharSequence sequence
int start
int end
char replacement
StringBuilder builder
boolean inMatchingGroup
public boolean apply (java.lang.Character)
Character character
public java.lang.String toString ()
public volatile synthetic boolean apply (java.lang.Object)
Object x0
static void <clinit> ()
int i
StringBuilder builder
}
com/google/common/base/Charsets.class
Charsets.java
package com.google.common.base
public final com.google.common.base.Charsets extends java.lang.Object {
public static final java.nio.charset.Charset US_ASCII
public static final java.nio.charset.Charset ISO_8859_1
public static final java.nio.charset.Charset UTF_8
public static final java.nio.charset.Charset UTF_16BE
public static final java.nio.charset.Charset UTF_16LE
public static final java.nio.charset.Charset UTF_16
private void <init> ()
static void <clinit> ()
}
com/google/common/base/Converter$1$1.class
Converter.java
package com.google.common.base
com.google.common.base.Converter$1$1 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator fromIterator
final synthetic com.google.common.base.Converter$1 this$1
void <init> (com.google.common.base.Converter$1)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/base/Converter$1.class
Converter.java
package com.google.common.base
com.google.common.base.Converter$1 extends java.lang.Object implements java.lang.Iterable {
final synthetic Iterable val$fromIterable
final synthetic com.google.common.base.Converter this$0
void <init> (com.google.common.base.Converter, java.lang.Iterable)
public java.util.Iterator iterator ()
}
com/google/common/base/Converter$ConverterComposition.class
Converter.java
package com.google.common.base
final com.google.common.base.Converter$ConverterComposition extends com.google.common.base.Converter implements java.io.Serializable {
final com.google.common.base.Converter first
final com.google.common.base.Converter second
private static final long serialVersionUID
void <init> (com.google.common.base.Converter, com.google.common.base.Converter)
com.google.common.base.Converter first
com.google.common.base.Converter second
protected java.lang.Object doForward (java.lang.Object)
Object a
protected java.lang.Object doBackward (java.lang.Object)
Object c
java.lang.Object correctedDoForward (java.lang.Object)
Object a
java.lang.Object correctedDoBackward (java.lang.Object)
Object c
public boolean equals (java.lang.Object)
com.google.common.base.Converter$ConverterComposition that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Converter$FunctionBasedConverter.class
Converter.java
package com.google.common.base
final com.google.common.base.Converter$FunctionBasedConverter extends com.google.common.base.Converter implements java.io.Serializable {
private final com.google.common.base.Function forwardFunction
private final com.google.common.base.Function backwardFunction
private void <init> (com.google.common.base.Function, com.google.common.base.Function)
com.google.common.base.Function forwardFunction
com.google.common.base.Function backwardFunction
protected java.lang.Object doForward (java.lang.Object)
Object a
protected java.lang.Object doBackward (java.lang.Object)
Object b
public boolean equals (java.lang.Object)
com.google.common.base.Converter$FunctionBasedConverter that
Object object
public int hashCode ()
public java.lang.String toString ()
synthetic void <init> (com.google.common.base.Function, com.google.common.base.Function, com.google.common.base.Converter$1)
com.google.common.base.Function x0
com.google.common.base.Function x1
com.google.common.base.Converter$1 x2
}
com/google/common/base/Converter$IdentityConverter.class
Converter.java
package com.google.common.base
final com.google.common.base.Converter$IdentityConverter extends com.google.common.base.Converter implements java.io.Serializable {
static final com.google.common.base.Converter$IdentityConverter INSTANCE
private static final long serialVersionUID
private void <init> ()
protected java.lang.Object doForward (java.lang.Object)
Object t
protected java.lang.Object doBackward (java.lang.Object)
Object t
public com.google.common.base.Converter$IdentityConverter reverse ()
com.google.common.base.Converter doAndThen (com.google.common.base.Converter)
com.google.common.base.Converter otherConverter
public java.lang.String toString ()
private java.lang.Object readResolve ()
public volatile synthetic com.google.common.base.Converter reverse ()
static void <clinit> ()
}
com/google/common/base/Converter$ReverseConverter.class
Converter.java
package com.google.common.base
final com.google.common.base.Converter$ReverseConverter extends com.google.common.base.Converter implements java.io.Serializable {
final com.google.common.base.Converter original
private static final long serialVersionUID
void <init> (com.google.common.base.Converter)
com.google.common.base.Converter original
protected java.lang.Object doForward (java.lang.Object)
Object b
protected java.lang.Object doBackward (java.lang.Object)
Object a
java.lang.Object correctedDoForward (java.lang.Object)
Object b
java.lang.Object correctedDoBackward (java.lang.Object)
Object a
public com.google.common.base.Converter reverse ()
public boolean equals (java.lang.Object)
com.google.common.base.Converter$ReverseConverter that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Converter.class
Converter.java
package com.google.common.base
public abstract com.google.common.base.Converter extends java.lang.Object implements com.google.common.base.Function {
private final boolean handleNullAutomatically
private transient com.google.common.base.Converter reverse
protected void <init> ()
void <init> (boolean)
boolean handleNullAutomatically
protected abstract java.lang.Object doForward (java.lang.Object)
protected abstract java.lang.Object doBackward (java.lang.Object)
public final java.lang.Object convert (java.lang.Object)
Object a
java.lang.Object correctedDoForward (java.lang.Object)
Object a
java.lang.Object correctedDoBackward (java.lang.Object)
Object b
public java.lang.Iterable convertAll (java.lang.Iterable)
Iterable fromIterable
public com.google.common.base.Converter reverse ()
com.google.common.base.Converter result
public final com.google.common.base.Converter andThen (com.google.common.base.Converter)
com.google.common.base.Converter secondConverter
com.google.common.base.Converter doAndThen (com.google.common.base.Converter)
com.google.common.base.Converter secondConverter
public final java.lang.Object apply (java.lang.Object)
Object a
public boolean equals (java.lang.Object)
Object object
public static com.google.common.base.Converter from (com.google.common.base.Function, com.google.common.base.Function)
com.google.common.base.Function forwardFunction
com.google.common.base.Function backwardFunction
public static com.google.common.base.Converter identity ()
}
com/google/common/base/Defaults.class
Defaults.java
package com.google.common.base
public final com.google.common.base.Defaults extends java.lang.Object {
private static final java.util.Map DEFAULTS
private void <init> ()
private static void put (java.util.Map, java.lang.Class, java.lang.Object)
java.util.Map map
Class type
Object value
public static java.lang.Object defaultValue (java.lang.Class)
Class type
Object t
static void <clinit> ()
java.util.Map map
}
com/google/common/base/Enums$StringConverter.class
Enums.java
package com.google.common.base
final com.google.common.base.Enums$StringConverter extends com.google.common.base.Converter implements java.io.Serializable {
private final Class enumClass
private static final long serialVersionUID
void <init> (java.lang.Class)
Class enumClass
protected java.lang.Enum doForward (java.lang.String)
String value
protected java.lang.String doBackward (java.lang.Enum)
Enum enumValue
public boolean equals (java.lang.Object)
com.google.common.base.Enums$StringConverter that
Object object
public int hashCode ()
public java.lang.String toString ()
protected volatile synthetic java.lang.Object doBackward (java.lang.Object)
Object x0
protected volatile synthetic java.lang.Object doForward (java.lang.Object)
Object x0
}
com/google/common/base/Enums.class
Enums.java
package com.google.common.base
public final com.google.common.base.Enums extends java.lang.Object {
private static final java.util.Map enumConstantCache
private void <init> ()
public static java.lang.reflect.Field getField (java.lang.Enum)
NoSuchFieldException impossible
Enum enumValue
Class clazz
public static com.google.common.base.Optional getIfPresent (java.lang.Class, java.lang.String)
Class enumClass
String value
private static java.util.Map populateCache (java.lang.Class)
Enum enumInstance
java.util.Iterator i$
Class enumClass
java.util.Map result
static java.util.Map getEnumConstants (java.lang.Class)
java.util.Map constants
Class enumClass
public static com.google.common.base.Converter stringConverter (java.lang.Class)
Class enumClass
static void <clinit> ()
}
com/google/common/base/Equivalence$1.class
Equivalence.java
package com.google.common.base
synthetic com.google.common.base.Equivalence$1 extends java.lang.Object {
}
com/google/common/base/Equivalence$Equals.class
Equivalence.java
package com.google.common.base
final com.google.common.base.Equivalence$Equals extends com.google.common.base.Equivalence implements java.io.Serializable {
static final com.google.common.base.Equivalence$Equals INSTANCE
private static final long serialVersionUID
void <init> ()
protected boolean doEquivalent (java.lang.Object, java.lang.Object)
Object a
Object b
protected int doHash (java.lang.Object)
Object o
private java.lang.Object readResolve ()
static void <clinit> ()
}
com/google/common/base/Equivalence$EquivalentToPredicate.class
Equivalence.java
package com.google.common.base
final com.google.common.base.Equivalence$EquivalentToPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final com.google.common.base.Equivalence equivalence
private final Object target
private static final long serialVersionUID
void <init> (com.google.common.base.Equivalence, java.lang.Object)
com.google.common.base.Equivalence equivalence
Object target
public boolean apply (java.lang.Object)
Object input
public boolean equals (java.lang.Object)
com.google.common.base.Equivalence$EquivalentToPredicate that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Equivalence$Identity.class
Equivalence.java
package com.google.common.base
final com.google.common.base.Equivalence$Identity extends com.google.common.base.Equivalence implements java.io.Serializable {
static final com.google.common.base.Equivalence$Identity INSTANCE
private static final long serialVersionUID
void <init> ()
protected boolean doEquivalent (java.lang.Object, java.lang.Object)
Object a
Object b
protected int doHash (java.lang.Object)
Object o
private java.lang.Object readResolve ()
static void <clinit> ()
}
com/google/common/base/Equivalence$Wrapper.class
Equivalence.java
package com.google.common.base
public final com.google.common.base.Equivalence$Wrapper extends java.lang.Object implements java.io.Serializable {
private final com.google.common.base.Equivalence equivalence
private final Object reference
private static final long serialVersionUID
private void <init> (com.google.common.base.Equivalence, java.lang.Object)
com.google.common.base.Equivalence equivalence
Object reference
public java.lang.Object get ()
public boolean equals (java.lang.Object)
com.google.common.base.Equivalence equivalence
com.google.common.base.Equivalence$Wrapper that
Object obj
public int hashCode ()
public java.lang.String toString ()
synthetic void <init> (com.google.common.base.Equivalence, java.lang.Object, com.google.common.base.Equivalence$1)
com.google.common.base.Equivalence x0
Object x1
com.google.common.base.Equivalence$1 x2
}
com/google/common/base/Equivalence.class
Equivalence.java
package com.google.common.base
public abstract com.google.common.base.Equivalence extends java.lang.Object {
protected void <init> ()
public final boolean equivalent (java.lang.Object, java.lang.Object)
Object a
Object b
protected abstract boolean doEquivalent (java.lang.Object, java.lang.Object)
public final int hash (java.lang.Object)
Object t
protected abstract int doHash (java.lang.Object)
public final com.google.common.base.Equivalence onResultOf (com.google.common.base.Function)
com.google.common.base.Function function
public final com.google.common.base.Equivalence$Wrapper wrap (java.lang.Object)
Object reference
public final com.google.common.base.Equivalence pairwise ()
public final com.google.common.base.Predicate equivalentTo (java.lang.Object)
Object target
public static com.google.common.base.Equivalence equals ()
public static com.google.common.base.Equivalence identity ()
}
com/google/common/base/FinalizablePhantomReference.class
FinalizablePhantomReference.java
package com.google.common.base
public abstract com.google.common.base.FinalizablePhantomReference extends java.lang.ref.PhantomReference implements com.google.common.base.FinalizableReference {
protected void <init> (java.lang.Object, com.google.common.base.FinalizableReferenceQueue)
Object referent
com.google.common.base.FinalizableReferenceQueue queue
}
com/google/common/base/FinalizableReference.class
FinalizableReference.java
package com.google.common.base
public abstract com.google.common.base.FinalizableReference extends java.lang.Object {
public abstract void finalizeReferent ()
}
com/google/common/base/FinalizableReferenceQueue$DecoupledLoader.class
FinalizableReferenceQueue.java
package com.google.common.base
com.google.common.base.FinalizableReferenceQueue$DecoupledLoader extends java.lang.Object implements com.google.common.base.FinalizableReferenceQueue$FinalizerLoader {
private static final String LOADING_ERROR
void <init> ()
public java.lang.Class loadFinalizer ()
ClassLoader finalizerLoader
Exception e
java.net.URL getBaseUrl () throws java.io.IOException
String finalizerPath
java.net.URL finalizerUrl
String urlString
java.net.URLClassLoader newLoader (java.net.URL)
java.net.URL base
}
com/google/common/base/FinalizableReferenceQueue$DirectLoader.class
FinalizableReferenceQueue.java
package com.google.common.base
com.google.common.base.FinalizableReferenceQueue$DirectLoader extends java.lang.Object implements com.google.common.base.FinalizableReferenceQueue$FinalizerLoader {
void <init> ()
public java.lang.Class loadFinalizer ()
ClassNotFoundException e
}
com/google/common/base/FinalizableReferenceQueue$FinalizerLoader.class
FinalizableReferenceQueue.java
package com.google.common.base
abstract com.google.common.base.FinalizableReferenceQueue$FinalizerLoader extends java.lang.Object {
public abstract java.lang.Class loadFinalizer ()
}
com/google/common/base/FinalizableReferenceQueue$SystemLoader.class
FinalizableReferenceQueue.java
package com.google.common.base
com.google.common.base.FinalizableReferenceQueue$SystemLoader extends java.lang.Object implements com.google.common.base.FinalizableReferenceQueue$FinalizerLoader {
static boolean disabled
void <init> ()
public java.lang.Class loadFinalizer ()
SecurityException e
ClassNotFoundException e
ClassLoader systemLoader
}
com/google/common/base/FinalizableReferenceQueue.class
FinalizableReferenceQueue.java
package com.google.common.base
public com.google.common.base.FinalizableReferenceQueue extends java.lang.Object implements java.io.Closeable {
private static final java.util.logging.Logger logger
private static final String FINALIZER_CLASS_NAME
private static final java.lang.reflect.Method startFinalizer
final java.lang.ref.ReferenceQueue queue
final java.lang.ref.PhantomReference frqRef
final boolean threadStarted
public void <init> ()
IllegalAccessException impossible
Throwable t
boolean threadStarted
public void close ()
void cleanUp ()
Throwable t
java.lang.ref.Reference reference
private static transient java.lang.Class loadFinalizer (com.google.common.base.FinalizableReferenceQueue$FinalizerLoader[])
Class finalizer
com.google.common.base.FinalizableReferenceQueue$FinalizerLoader loader
com.google.common.base.FinalizableReferenceQueue$FinalizerLoader[] arr$
int len$
int i$
com.google.common.base.FinalizableReferenceQueue$FinalizerLoader[] loaders
static java.lang.reflect.Method getStartFinalizer (java.lang.Class)
NoSuchMethodException e
Class finalizer
static synthetic java.util.logging.Logger access$000 ()
static void <clinit> ()
Class finalizer
}
com/google/common/base/FinalizableSoftReference.class
FinalizableSoftReference.java
package com.google.common.base
public abstract com.google.common.base.FinalizableSoftReference extends java.lang.ref.SoftReference implements com.google.common.base.FinalizableReference {
protected void <init> (java.lang.Object, com.google.common.base.FinalizableReferenceQueue)
Object referent
com.google.common.base.FinalizableReferenceQueue queue
}
com/google/common/base/FinalizableWeakReference.class
FinalizableWeakReference.java
package com.google.common.base
public abstract com.google.common.base.FinalizableWeakReference extends java.lang.ref.WeakReference implements com.google.common.base.FinalizableReference {
protected void <init> (java.lang.Object, com.google.common.base.FinalizableReferenceQueue)
Object referent
com.google.common.base.FinalizableReferenceQueue queue
}
com/google/common/base/Function.class
Function.java
package com.google.common.base
public abstract com.google.common.base.Function extends java.lang.Object {
public abstract java.lang.Object apply (java.lang.Object)
public abstract boolean equals (java.lang.Object)
}
com/google/common/base/FunctionalEquivalence.class
FunctionalEquivalence.java
package com.google.common.base
final com.google.common.base.FunctionalEquivalence extends com.google.common.base.Equivalence implements java.io.Serializable {
private static final long serialVersionUID
private final com.google.common.base.Function function
private final com.google.common.base.Equivalence resultEquivalence
void <init> (com.google.common.base.Function, com.google.common.base.Equivalence)
com.google.common.base.Function function
com.google.common.base.Equivalence resultEquivalence
protected boolean doEquivalent (java.lang.Object, java.lang.Object)
Object a
Object b
protected int doHash (java.lang.Object)
Object a
public boolean equals (java.lang.Object)
com.google.common.base.FunctionalEquivalence that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$1.class
Functions.java
package com.google.common.base
synthetic com.google.common.base.Functions$1 extends java.lang.Object {
}
com/google/common/base/Functions$ConstantFunction.class
Functions.java
package com.google.common.base
com.google.common.base.Functions$ConstantFunction extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final Object value
private static final long serialVersionUID
public void <init> (java.lang.Object)
Object value
public java.lang.Object apply (java.lang.Object)
Object from
public boolean equals (java.lang.Object)
com.google.common.base.Functions$ConstantFunction that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$ForMapWithDefault.class
Functions.java
package com.google.common.base
com.google.common.base.Functions$ForMapWithDefault extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
final java.util.Map map
final Object defaultValue
private static final long serialVersionUID
void <init> (java.util.Map, java.lang.Object)
java.util.Map map
Object defaultValue
public java.lang.Object apply (java.lang.Object)
Object key
Object result
public boolean equals (java.lang.Object)
com.google.common.base.Functions$ForMapWithDefault that
Object o
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$FunctionComposition.class
Functions.java
package com.google.common.base
com.google.common.base.Functions$FunctionComposition extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final com.google.common.base.Function g
private final com.google.common.base.Function f
private static final long serialVersionUID
public void <init> (com.google.common.base.Function, com.google.common.base.Function)
com.google.common.base.Function g
com.google.common.base.Function f
public java.lang.Object apply (java.lang.Object)
Object a
public boolean equals (java.lang.Object)
com.google.common.base.Functions$FunctionComposition that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$FunctionForMapNoDefault.class
Functions.java
package com.google.common.base
com.google.common.base.Functions$FunctionForMapNoDefault extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
final java.util.Map map
private static final long serialVersionUID
void <init> (java.util.Map)
java.util.Map map
public java.lang.Object apply (java.lang.Object)
Object key
Object result
public boolean equals (java.lang.Object)
com.google.common.base.Functions$FunctionForMapNoDefault that
Object o
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$IdentityFunction.class
Functions.java
package com.google.common.base
final enum com.google.common.base.Functions$IdentityFunction extends java.lang.Enum implements com.google.common.base.Function {
public static final enum com.google.common.base.Functions$IdentityFunction INSTANCE
private static final synthetic com.google.common.base.Functions$IdentityFunction[] $VALUES
public static com.google.common.base.Functions$IdentityFunction[] values ()
public static com.google.common.base.Functions$IdentityFunction valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public java.lang.Object apply (java.lang.Object)
Object o
public java.lang.String toString ()
static void <clinit> ()
}
com/google/common/base/Functions$PredicateFunction.class
Functions.java
package com.google.common.base
com.google.common.base.Functions$PredicateFunction extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final com.google.common.base.Predicate predicate
private static final long serialVersionUID
private void <init> (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public java.lang.Boolean apply (java.lang.Object)
Object t
public boolean equals (java.lang.Object)
com.google.common.base.Functions$PredicateFunction that
Object obj
public int hashCode ()
public java.lang.String toString ()
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
synthetic void <init> (com.google.common.base.Predicate, com.google.common.base.Functions$1)
com.google.common.base.Predicate x0
com.google.common.base.Functions$1 x1
}
com/google/common/base/Functions$SupplierFunction.class
Functions.java
package com.google.common.base
com.google.common.base.Functions$SupplierFunction extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final com.google.common.base.Supplier supplier
private static final long serialVersionUID
private void <init> (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
public java.lang.Object apply (java.lang.Object)
Object input
public boolean equals (java.lang.Object)
com.google.common.base.Functions$SupplierFunction that
Object obj
public int hashCode ()
public java.lang.String toString ()
synthetic void <init> (com.google.common.base.Supplier, com.google.common.base.Functions$1)
com.google.common.base.Supplier x0
com.google.common.base.Functions$1 x1
}
com/google/common/base/Functions$ToStringFunction.class
Functions.java
package com.google.common.base
final enum com.google.common.base.Functions$ToStringFunction extends java.lang.Enum implements com.google.common.base.Function {
public static final enum com.google.common.base.Functions$ToStringFunction INSTANCE
private static final synthetic com.google.common.base.Functions$ToStringFunction[] $VALUES
public static com.google.common.base.Functions$ToStringFunction[] values ()
public static com.google.common.base.Functions$ToStringFunction valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public java.lang.String apply (java.lang.Object)
Object o
public java.lang.String toString ()
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
static void <clinit> ()
}
com/google/common/base/Functions.class
Functions.java
package com.google.common.base
public final com.google.common.base.Functions extends java.lang.Object {
private void <init> ()
public static com.google.common.base.Function toStringFunction ()
public static com.google.common.base.Function identity ()
public static com.google.common.base.Function forMap (java.util.Map)
java.util.Map map
public static com.google.common.base.Function forMap (java.util.Map, java.lang.Object)
java.util.Map map
Object defaultValue
public static com.google.common.base.Function compose (com.google.common.base.Function, com.google.common.base.Function)
com.google.common.base.Function g
com.google.common.base.Function f
public static com.google.common.base.Function forPredicate (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public static com.google.common.base.Function constant (java.lang.Object)
Object value
public static com.google.common.base.Function forSupplier (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
}
com/google/common/base/Joiner$1.class
Joiner.java
package com.google.common.base
com.google.common.base.Joiner$1 extends com.google.common.base.Joiner {
final synthetic String val$nullText
final synthetic com.google.common.base.Joiner this$0
void <init> (com.google.common.base.Joiner, com.google.common.base.Joiner, java.lang.String)
com.google.common.base.Joiner x0
java.lang.CharSequence toString (java.lang.Object)
Object part
public com.google.common.base.Joiner useForNull (java.lang.String)
String nullText
public com.google.common.base.Joiner skipNulls ()
}
com/google/common/base/Joiner$2.class
Joiner.java
package com.google.common.base
com.google.common.base.Joiner$2 extends com.google.common.base.Joiner {
final synthetic com.google.common.base.Joiner this$0
void <init> (com.google.common.base.Joiner, com.google.common.base.Joiner)
com.google.common.base.Joiner x0
public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Iterator) throws java.io.IOException
Object part
Object part
Appendable appendable
java.util.Iterator parts
public com.google.common.base.Joiner useForNull (java.lang.String)
String nullText
public com.google.common.base.Joiner$MapJoiner withKeyValueSeparator (java.lang.String)
String kvs
}
com/google/common/base/Joiner$3.class
Joiner.java
package com.google.common.base
final com.google.common.base.Joiner$3 extends java.util.AbstractList {
final synthetic Object[] val$rest
final synthetic Object val$first
final synthetic Object val$second
void <init> (java.lang.Object[], java.lang.Object, java.lang.Object)
public int size ()
public java.lang.Object get (int)
int index
}
com/google/common/base/Joiner$MapJoiner.class
Joiner.java
package com.google.common.base
public final com.google.common.base.Joiner$MapJoiner extends java.lang.Object {
private final com.google.common.base.Joiner joiner
private final String keyValueSeparator
private void <init> (com.google.common.base.Joiner, java.lang.String)
com.google.common.base.Joiner joiner
String keyValueSeparator
public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Map) throws java.io.IOException
Appendable appendable
java.util.Map map
public java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.util.Map)
StringBuilder builder
java.util.Map map
public java.lang.String join (java.util.Map)
java.util.Map map
public java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Iterable) throws java.io.IOException
Appendable appendable
Iterable entries
public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Iterator) throws java.io.IOException
java.util.Map$Entry e
java.util.Map$Entry entry
Appendable appendable
java.util.Iterator parts
public java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Iterable)
StringBuilder builder
Iterable entries
public java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.util.Iterator)
java.io.IOException impossible
StringBuilder builder
java.util.Iterator entries
public java.lang.String join (java.lang.Iterable)
Iterable entries
public java.lang.String join (java.util.Iterator)
java.util.Iterator entries
public com.google.common.base.Joiner$MapJoiner useForNull (java.lang.String)
String nullText
synthetic void <init> (com.google.common.base.Joiner, java.lang.String, com.google.common.base.Joiner$1)
com.google.common.base.Joiner x0
String x1
com.google.common.base.Joiner$1 x2
}
com/google/common/base/Joiner.class
Joiner.java
package com.google.common.base
public com.google.common.base.Joiner extends java.lang.Object {
private final String separator
public static com.google.common.base.Joiner on (java.lang.String)
String separator
public static com.google.common.base.Joiner on (char)
char separator
private void <init> (java.lang.String)
String separator
private void <init> (com.google.common.base.Joiner)
com.google.common.base.Joiner prototype
public java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Iterable) throws java.io.IOException
Appendable appendable
Iterable parts
public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Iterator) throws java.io.IOException
Appendable appendable
java.util.Iterator parts
public final java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Object[]) throws java.io.IOException
Appendable appendable
Object[] parts
public final transient java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Object, java.lang.Object, java.lang.Object[]) throws java.io.IOException
Appendable appendable
Object first
Object second
Object[] rest
public final java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Iterable)
StringBuilder builder
Iterable parts
public final java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.util.Iterator)
java.io.IOException impossible
StringBuilder builder
java.util.Iterator parts
public final java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Object[])
StringBuilder builder
Object[] parts
public final transient java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Object, java.lang.Object, java.lang.Object[])
StringBuilder builder
Object first
Object second
Object[] rest
public final java.lang.String join (java.lang.Iterable)
Iterable parts
public final java.lang.String join (java.util.Iterator)
java.util.Iterator parts
public final java.lang.String join (java.lang.Object[])
Object[] parts
public final transient java.lang.String join (java.lang.Object, java.lang.Object, java.lang.Object[])
Object first
Object second
Object[] rest
public com.google.common.base.Joiner useForNull (java.lang.String)
String nullText
public com.google.common.base.Joiner skipNulls ()
public com.google.common.base.Joiner$MapJoiner withKeyValueSeparator (java.lang.String)
String keyValueSeparator
java.lang.CharSequence toString (java.lang.Object)
Object part
private static java.lang.Iterable iterable (java.lang.Object, java.lang.Object, java.lang.Object[])
Object first
Object second
Object[] rest
synthetic void <init> (com.google.common.base.Joiner, com.google.common.base.Joiner$1)
com.google.common.base.Joiner x0
com.google.common.base.Joiner$1 x1
static synthetic java.lang.String access$100 (com.google.common.base.Joiner)
com.google.common.base.Joiner x0
}
com/google/common/base/MoreObjects$1.class
MoreObjects.java
package com.google.common.base
synthetic com.google.common.base.MoreObjects$1 extends java.lang.Object {
}
com/google/common/base/MoreObjects$ToStringHelper$ValueHolder.class
MoreObjects.java
package com.google.common.base
final com.google.common.base.MoreObjects$ToStringHelper$ValueHolder extends java.lang.Object {
String name
Object value
com.google.common.base.MoreObjects$ToStringHelper$ValueHolder next
private void <init> ()
synthetic void <init> (com.google.common.base.MoreObjects$1)
com.google.common.base.MoreObjects$1 x0
}
com/google/common/base/MoreObjects$ToStringHelper.class
MoreObjects.java
package com.google.common.base
public final com.google.common.base.MoreObjects$ToStringHelper extends java.lang.Object {
private final String className
private com.google.common.base.MoreObjects$ToStringHelper$ValueHolder holderHead
private com.google.common.base.MoreObjects$ToStringHelper$ValueHolder holderTail
private boolean omitNullValues
private void <init> (java.lang.String)
String className
public com.google.common.base.MoreObjects$ToStringHelper omitNullValues ()
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, java.lang.Object)
String name
Object value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, boolean)
String name
boolean value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, char)
String name
char value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, double)
String name
double value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, float)
String name
float value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, int)
String name
int value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, long)
String name
long value
public com.google.common.base.MoreObjects$ToStringHelper addValue (java.lang.Object)
Object value
public com.google.common.base.MoreObjects$ToStringHelper addValue (boolean)
boolean value
public com.google.common.base.MoreObjects$ToStringHelper addValue (char)
char value
public com.google.common.base.MoreObjects$ToStringHelper addValue (double)
double value
public com.google.common.base.MoreObjects$ToStringHelper addValue (float)
float value
public com.google.common.base.MoreObjects$ToStringHelper addValue (int)
int value
public com.google.common.base.MoreObjects$ToStringHelper addValue (long)
long value
public java.lang.String toString ()
com.google.common.base.MoreObjects$ToStringHelper$ValueHolder valueHolder
boolean omitNullValuesSnapshot
String nextSeparator
StringBuilder builder
private com.google.common.base.MoreObjects$ToStringHelper$ValueHolder addHolder ()
com.google.common.base.MoreObjects$ToStringHelper$ValueHolder valueHolder
private com.google.common.base.MoreObjects$ToStringHelper addHolder (java.lang.Object)
Object value
com.google.common.base.MoreObjects$ToStringHelper$ValueHolder valueHolder
private com.google.common.base.MoreObjects$ToStringHelper addHolder (java.lang.String, java.lang.Object)
String name
Object value
com.google.common.base.MoreObjects$ToStringHelper$ValueHolder valueHolder
synthetic void <init> (java.lang.String, com.google.common.base.MoreObjects$1)
String x0
com.google.common.base.MoreObjects$1 x1
}
com/google/common/base/MoreObjects.class
MoreObjects.java
package com.google.common.base
public final com.google.common.base.MoreObjects extends java.lang.Object {
public static java.lang.Object firstNonNull (java.lang.Object, java.lang.Object)
Object first
Object second
public static com.google.common.base.MoreObjects$ToStringHelper toStringHelper (java.lang.Object)
Object self
public static com.google.common.base.MoreObjects$ToStringHelper toStringHelper (java.lang.Class)
Class clazz
public static com.google.common.base.MoreObjects$ToStringHelper toStringHelper (java.lang.String)
String className
static java.lang.String simpleName (java.lang.Class)
Class clazz
String name
int start
private void <init> ()
}
com/google/common/base/Objects$1.class
Objects.java
package com.google.common.base
synthetic com.google.common.base.Objects$1 extends java.lang.Object {
}
com/google/common/base/Objects$ToStringHelper$ValueHolder.class
Objects.java
package com.google.common.base
final com.google.common.base.Objects$ToStringHelper$ValueHolder extends java.lang.Object {
String name
Object value
com.google.common.base.Objects$ToStringHelper$ValueHolder next
private void <init> ()
synthetic void <init> (com.google.common.base.Objects$1)
com.google.common.base.Objects$1 x0
}
com/google/common/base/Objects$ToStringHelper.class
Objects.java
package com.google.common.base
public final com.google.common.base.Objects$ToStringHelper extends java.lang.Object {
private final String className
private com.google.common.base.Objects$ToStringHelper$ValueHolder holderHead
private com.google.common.base.Objects$ToStringHelper$ValueHolder holderTail
private boolean omitNullValues
private void <init> (java.lang.String)
String className
public com.google.common.base.Objects$ToStringHelper omitNullValues ()
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, java.lang.Object)
String name
Object value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, boolean)
String name
boolean value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, char)
String name
char value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, double)
String name
double value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, float)
String name
float value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, int)
String name
int value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, long)
String name
long value
public com.google.common.base.Objects$ToStringHelper addValue (java.lang.Object)
Object value
public com.google.common.base.Objects$ToStringHelper addValue (boolean)
boolean value
public com.google.common.base.Objects$ToStringHelper addValue (char)
char value
public com.google.common.base.Objects$ToStringHelper addValue (double)
double value
public com.google.common.base.Objects$ToStringHelper addValue (float)
float value
public com.google.common.base.Objects$ToStringHelper addValue (int)
int value
public com.google.common.base.Objects$ToStringHelper addValue (long)
long value
public java.lang.String toString ()
com.google.common.base.Objects$ToStringHelper$ValueHolder valueHolder
boolean omitNullValuesSnapshot
String nextSeparator
StringBuilder builder
private com.google.common.base.Objects$ToStringHelper$ValueHolder addHolder ()
com.google.common.base.Objects$ToStringHelper$ValueHolder valueHolder
private com.google.common.base.Objects$ToStringHelper addHolder (java.lang.Object)
Object value
com.google.common.base.Objects$ToStringHelper$ValueHolder valueHolder
private com.google.common.base.Objects$ToStringHelper addHolder (java.lang.String, java.lang.Object)
String name
Object value
com.google.common.base.Objects$ToStringHelper$ValueHolder valueHolder
synthetic void <init> (java.lang.String, com.google.common.base.Objects$1)
String x0
com.google.common.base.Objects$1 x1
}
com/google/common/base/Objects.class
Objects.java
package com.google.common.base
public final com.google.common.base.Objects extends java.lang.Object {
private void <init> ()
public static boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
public static transient int hashCode (java.lang.Object[])
Object[] objects
public static com.google.common.base.Objects$ToStringHelper toStringHelper (java.lang.Object)
Object self
public static com.google.common.base.Objects$ToStringHelper toStringHelper (java.lang.Class)
Class clazz
public static com.google.common.base.Objects$ToStringHelper toStringHelper (java.lang.String)
String className
public static java.lang.Object firstNonNull (java.lang.Object, java.lang.Object)
Object first
Object second
}
com/google/common/base/Optional$1$1.class
Optional.java
package com.google.common.base
com.google.common.base.Optional$1$1 extends com.google.common.base.AbstractIterator {
private final java.util.Iterator iterator
final synthetic com.google.common.base.Optional$1 this$0
void <init> (com.google.common.base.Optional$1)
protected java.lang.Object computeNext ()
com.google.common.base.Optional optional
}
com/google/common/base/Optional$1.class
Optional.java
package com.google.common.base
final com.google.common.base.Optional$1 extends java.lang.Object implements java.lang.Iterable {
final synthetic Iterable val$optionals
void <init> (java.lang.Iterable)
public java.util.Iterator iterator ()
}
com/google/common/base/Optional.class
Optional.java
package com.google.common.base
public abstract com.google.common.base.Optional extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public static com.google.common.base.Optional absent ()
public static com.google.common.base.Optional of (java.lang.Object)
Object reference
public static com.google.common.base.Optional fromNullable (java.lang.Object)
Object nullableReference
void <init> ()
public abstract boolean isPresent ()
public abstract java.lang.Object get ()
public abstract java.lang.Object or (java.lang.Object)
public abstract com.google.common.base.Optional or (com.google.common.base.Optional)
public abstract java.lang.Object or (com.google.common.base.Supplier)
public abstract java.lang.Object orNull ()
public abstract java.util.Set asSet ()
public abstract com.google.common.base.Optional transform (com.google.common.base.Function)
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
public static java.lang.Iterable presentInstances (java.lang.Iterable)
Iterable optionals
}
com/google/common/base/PairwiseEquivalence.class
PairwiseEquivalence.java
package com.google.common.base
final com.google.common.base.PairwiseEquivalence extends com.google.common.base.Equivalence implements java.io.Serializable {
final com.google.common.base.Equivalence elementEquivalence
private static final long serialVersionUID
void <init> (com.google.common.base.Equivalence)
com.google.common.base.Equivalence elementEquivalence
protected boolean doEquivalent (java.lang.Iterable, java.lang.Iterable)
Iterable iterableA
Iterable iterableB
java.util.Iterator iteratorA
java.util.Iterator iteratorB
protected int doHash (java.lang.Iterable)
Object element
java.util.Iterator i$
Iterable iterable
int hash
public boolean equals (java.lang.Object)
com.google.common.base.PairwiseEquivalence that
Object object
public int hashCode ()
public java.lang.String toString ()
protected volatile synthetic int doHash (java.lang.Object)
Object x0
protected volatile synthetic boolean doEquivalent (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/base/Platform.class
Platform.java
package com.google.common.base
final com.google.common.base.Platform extends java.lang.Object {
private void <init> ()
static long systemNanoTime ()
static com.google.common.base.CharMatcher precomputeCharMatcher (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher matcher
static com.google.common.base.Optional getEnumIfPresent (java.lang.Class, java.lang.String)
Class enumClass
String value
java.lang.ref.WeakReference ref
}
com/google/common/base/Preconditions.class
Preconditions.java
package com.google.common.base
public final com.google.common.base.Preconditions extends java.lang.Object {
private void <init> ()
public static void checkArgument (boolean)
boolean expression
public static void checkArgument (boolean, java.lang.Object)
boolean expression
Object errorMessage
public static transient void checkArgument (boolean, java.lang.String, java.lang.Object[])
boolean expression
String errorMessageTemplate
Object[] errorMessageArgs
public static void checkState (boolean)
boolean expression
public static void checkState (boolean, java.lang.Object)
boolean expression
Object errorMessage
public static transient void checkState (boolean, java.lang.String, java.lang.Object[])
boolean expression
String errorMessageTemplate
Object[] errorMessageArgs
public static java.lang.Object checkNotNull (java.lang.Object)
Object reference
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.Object)
Object reference
Object errorMessage
public static transient java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object[])
Object reference
String errorMessageTemplate
Object[] errorMessageArgs
public static int checkElementIndex (int, int)
int index
int size
public static int checkElementIndex (int, int, java.lang.String)
int index
int size
String desc
private static java.lang.String badElementIndex (int, int, java.lang.String)
int index
int size
String desc
public static int checkPositionIndex (int, int)
int index
int size
public static int checkPositionIndex (int, int, java.lang.String)
int index
int size
String desc
private static java.lang.String badPositionIndex (int, int, java.lang.String)
int index
int size
String desc
public static void checkPositionIndexes (int, int, int)
int start
int end
int size
private static java.lang.String badPositionIndexes (int, int, int)
int start
int end
int size
static transient java.lang.String format (java.lang.String, java.lang.Object[])
int placeholderStart
String template
Object[] args
StringBuilder builder
int templateStart
int i
}
com/google/common/base/Predicate.class
Predicate.java
package com.google.common.base
public abstract com.google.common.base.Predicate extends java.lang.Object {
public abstract boolean apply (java.lang.Object)
public abstract boolean equals (java.lang.Object)
}
com/google/common/base/Predicates$1.class
Predicates.java
package com.google.common.base
synthetic com.google.common.base.Predicates$1 extends java.lang.Object {
}
com/google/common/base/Predicates$AndPredicate.class
Predicates.java
package com.google.common.base
com.google.common.base.Predicates$AndPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final java.util.List components
private static final long serialVersionUID
private void <init> (java.util.List)
java.util.List components
public boolean apply (java.lang.Object)
int i
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$AndPredicate that
Object obj
public java.lang.String toString ()
synthetic void <init> (java.util.List, com.google.common.base.Predicates$1)
java.util.List x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$AssignableFromPredicate.class
Predicates.java
package com.google.common.base
com.google.common.base.Predicates$AssignableFromPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final Class clazz
private static final long serialVersionUID
private void <init> (java.lang.Class)
Class clazz
public boolean apply (java.lang.Class)
Class input
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$AssignableFromPredicate that
Object obj
public java.lang.String toString ()
public volatile synthetic boolean apply (java.lang.Object)
Object x0
synthetic void <init> (java.lang.Class, com.google.common.base.Predicates$1)
Class x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$CompositionPredicate.class
Predicates.java
package com.google.common.base
com.google.common.base.Predicates$CompositionPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
final com.google.common.base.Predicate p
final com.google.common.base.Function f
private static final long serialVersionUID
private void <init> (com.google.common.base.Predicate, com.google.common.base.Function)
com.google.common.base.Predicate p
com.google.common.base.Function f
public boolean apply (java.lang.Object)
Object a
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$CompositionPredicate that
Object obj
public int hashCode ()
public java.lang.String toString ()
synthetic void <init> (com.google.common.base.Predicate, com.google.common.base.Function, com.google.common.base.Predicates$1)
com.google.common.base.Predicate x0
com.google.common.base.Function x1
com.google.common.base.Predicates$1 x2
}
com/google/common/base/Predicates$ContainsPatternFromStringPredicate.class
Predicates.java
package com.google.common.base
com.google.common.base.Predicates$ContainsPatternFromStringPredicate extends com.google.common.base.Predicates$ContainsPatternPredicate {
private static final long serialVersionUID
void <init> (java.lang.String)
String string
public java.lang.String toString ()
}
com/google/common/base/Predicates$ContainsPatternPredicate.class
Predicates.java
package com.google.common.base
com.google.common.base.Predicates$ContainsPatternPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
final java.util.regex.Pattern pattern
private static final long serialVersionUID
void <init> (java.util.regex.Pattern)
java.util.regex.Pattern pattern
public boolean apply (java.lang.CharSequence)
CharSequence t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$ContainsPatternPredicate that
Object obj
public java.lang.String toString ()
String patternString
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/Predicates$InPredicate.class
Predicates.java
package com.google.common.base
com.google.common.base.Predicates$InPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final java.util.Collection target
private static final long serialVersionUID
private void <init> (java.util.Collection)
java.util.Collection target
public boolean apply (java.lang.Object)
NullPointerException e
ClassCastException e
Object t
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$InPredicate that
Object obj
public int hashCode ()
public java.lang.String toString ()
synthetic void <init> (java.util.Collection, com.google.common.base.Predicates$1)
java.util.Collection x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$InstanceOfPredicate.class
Predicates.java
package com.google.common.base
com.google.common.base.Predicates$InstanceOfPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final Class clazz
private static final long serialVersionUID
private void <init> (java.lang.Class)
Class clazz
public boolean apply (java.lang.Object)
Object o
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$InstanceOfPredicate that
Object obj
public java.lang.String toString ()
synthetic void <init> (java.lang.Class, com.google.common.base.Predicates$1)
Class x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$IsEqualToPredicate.class
Predicates.java
package com.google.common.base
com.google.common.base.Predicates$IsEqualToPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final Object target
private static final long serialVersionUID
private void <init> (java.lang.Object)
Object target
public boolean apply (java.lang.Object)
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$IsEqualToPredicate that
Object obj
public java.lang.String toString ()
synthetic void <init> (java.lang.Object, com.google.common.base.Predicates$1)
Object x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$NotPredicate.class
Predicates.java
package com.google.common.base
com.google.common.base.Predicates$NotPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
final com.google.common.base.Predicate predicate
private static final long serialVersionUID
void <init> (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public boolean apply (java.lang.Object)
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$NotPredicate that
Object obj
public java.lang.String toString ()
}
com/google/common/base/Predicates$ObjectPredicate$1.class
Predicates.java
package com.google.common.base
final enum com.google.common.base.Predicates$ObjectPredicate$1 extends com.google.common.base.Predicates$ObjectPredicate {
void <init> (java.lang.String, int)
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/google/common/base/Predicates$ObjectPredicate$2.class
Predicates.java
package com.google.common.base
final enum com.google.common.base.Predicates$ObjectPredicate$2 extends com.google.common.base.Predicates$ObjectPredicate {
void <init> (java.lang.String, int)
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/google/common/base/Predicates$ObjectPredicate$3.class
Predicates.java
package com.google.common.base
final enum com.google.common.base.Predicates$ObjectPredicate$3 extends com.google.common.base.Predicates$ObjectPredicate {
void <init> (java.lang.String, int)
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/google/common/base/Predicates$ObjectPredicate$4.class
Predicates.java
package com.google.common.base
final enum com.google.common.base.Predicates$ObjectPredicate$4 extends com.google.common.base.Predicates$ObjectPredicate {
void <init> (java.lang.String, int)
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/google/common/base/Predicates$ObjectPredicate.class
Predicates.java
package com.google.common.base
abstract enum com.google.common.base.Predicates$ObjectPredicate extends java.lang.Enum implements com.google.common.base.Predicate {
public static final enum com.google.common.base.Predicates$ObjectPredicate ALWAYS_TRUE
public static final enum com.google.common.base.Predicates$ObjectPredicate ALWAYS_FALSE
public static final enum com.google.common.base.Predicates$ObjectPredicate IS_NULL
public static final enum com.google.common.base.Predicates$ObjectPredicate NOT_NULL
private static final synthetic com.google.common.base.Predicates$ObjectPredicate[] $VALUES
public static com.google.common.base.Predicates$ObjectPredicate[] values ()
public static com.google.common.base.Predicates$ObjectPredicate valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
com.google.common.base.Predicate withNarrowedType ()
synthetic void <init> (java.lang.String, int, com.google.common.base.Predicates$1)
String x0
int x1
com.google.common.base.Predicates$1 x2
static void <clinit> ()
}
com/google/common/base/Predicates$OrPredicate.class
Predicates.java
package com.google.common.base
com.google.common.base.Predicates$OrPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final java.util.List components
private static final long serialVersionUID
private void <init> (java.util.List)
java.util.List components
public boolean apply (java.lang.Object)
int i
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$OrPredicate that
Object obj
public java.lang.String toString ()
synthetic void <init> (java.util.List, com.google.common.base.Predicates$1)
java.util.List x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates.class
Predicates.java
package com.google.common.base
public final com.google.common.base.Predicates extends java.lang.Object {
private static final com.google.common.base.Joiner COMMA_JOINER
private void <init> ()
public static com.google.common.base.Predicate alwaysTrue ()
public static com.google.common.base.Predicate alwaysFalse ()
public static com.google.common.base.Predicate isNull ()
public static com.google.common.base.Predicate notNull ()
public static com.google.common.base.Predicate not (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public static com.google.common.base.Predicate and (java.lang.Iterable)
Iterable components
public static transient com.google.common.base.Predicate and (com.google.common.base.Predicate[])
com.google.common.base.Predicate[] components
public static com.google.common.base.Predicate and (com.google.common.base.Predicate, com.google.common.base.Predicate)
com.google.common.base.Predicate first
com.google.common.base.Predicate second
public static com.google.common.base.Predicate or (java.lang.Iterable)
Iterable components
public static transient com.google.common.base.Predicate or (com.google.common.base.Predicate[])
com.google.common.base.Predicate[] components
public static com.google.common.base.Predicate or (com.google.common.base.Predicate, com.google.common.base.Predicate)
com.google.common.base.Predicate first
com.google.common.base.Predicate second
public static com.google.common.base.Predicate equalTo (java.lang.Object)
Object target
public static com.google.common.base.Predicate instanceOf (java.lang.Class)
Class clazz
public static com.google.common.base.Predicate assignableFrom (java.lang.Class)
Class clazz
public static com.google.common.base.Predicate in (java.util.Collection)
java.util.Collection target
public static com.google.common.base.Predicate compose (com.google.common.base.Predicate, com.google.common.base.Function)
com.google.common.base.Predicate predicate
com.google.common.base.Function function
public static com.google.common.base.Predicate containsPattern (java.lang.String)
String pattern
public static com.google.common.base.Predicate contains (java.util.regex.Pattern)
java.util.regex.Pattern pattern
private static java.util.List asList (com.google.common.base.Predicate, com.google.common.base.Predicate)
com.google.common.base.Predicate first
com.google.common.base.Predicate second
private static transient java.util.List defensiveCopy (java.lang.Object[])
Object[] array
static java.util.List defensiveCopy (java.lang.Iterable)
Object element
java.util.Iterator i$
Iterable iterable
java.util.ArrayList list
static synthetic com.google.common.base.Joiner access$800 ()
static void <clinit> ()
}
com/google/common/base/Present.class
Present.java
package com.google.common.base
final com.google.common.base.Present extends com.google.common.base.Optional {
private final Object reference
private static final long serialVersionUID
void <init> (java.lang.Object)
Object reference
public boolean isPresent ()
public java.lang.Object get ()
public java.lang.Object or (java.lang.Object)
Object defaultValue
public com.google.common.base.Optional or (com.google.common.base.Optional)
com.google.common.base.Optional secondChoice
public java.lang.Object or (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
public java.lang.Object orNull ()
public java.util.Set asSet ()
public com.google.common.base.Optional transform (com.google.common.base.Function)
com.google.common.base.Function function
public boolean equals (java.lang.Object)
com.google.common.base.Present other
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/SmallCharMatcher.class
SmallCharMatcher.java
package com.google.common.base
final com.google.common.base.SmallCharMatcher extends com.google.common.base.CharMatcher$FastMatcher {
static final int MAX_SIZE
private final char[] table
private final boolean containsZero
private final long filter
private static final int C1
private static final int C2
private static final double DESIRED_LOAD_FACTOR
private void <init> (char[], long, boolean, java.lang.String)
char[] table
long filter
boolean containsZero
String description
static int smear (int)
int hashCode
private boolean checkFilter (int)
int c
static int chooseTableSize (int)
int setSize
int tableSize
static com.google.common.base.CharMatcher from (java.util.BitSet, java.lang.String)
int index
int c
java.util.BitSet chars
String description
long filter
int size
boolean containsZero
char[] table
int mask
public boolean matches (char)
char c
int mask
int startingIndex
int index
void setBits (java.util.BitSet)
char c
char[] arr$
int len$
int i$
java.util.BitSet table
}
com/google/common/base/Splitter$1$1.class
Splitter.java
package com.google.common.base
com.google.common.base.Splitter$1$1 extends com.google.common.base.Splitter$SplittingIterator {
final synthetic com.google.common.base.Splitter$1 this$0
void <init> (com.google.common.base.Splitter$1, com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
int separatorStart (int)
int start
int separatorEnd (int)
int separatorPosition
}
com/google/common/base/Splitter$1.class
Splitter.java
package com.google.common.base
final com.google.common.base.Splitter$1 extends java.lang.Object implements com.google.common.base.Splitter$Strategy {
final synthetic com.google.common.base.CharMatcher val$separatorMatcher
void <init> (com.google.common.base.CharMatcher)
public com.google.common.base.Splitter$SplittingIterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
public volatile synthetic java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
}
com/google/common/base/Splitter$2$1.class
Splitter.java
package com.google.common.base
com.google.common.base.Splitter$2$1 extends com.google.common.base.Splitter$SplittingIterator {
final synthetic com.google.common.base.Splitter$2 this$0
void <init> (com.google.common.base.Splitter$2, com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
public int separatorStart (int)
int i
int p
int last
int start
int separatorLength
public int separatorEnd (int)
int separatorPosition
}
com/google/common/base/Splitter$2.class
Splitter.java
package com.google.common.base
final com.google.common.base.Splitter$2 extends java.lang.Object implements com.google.common.base.Splitter$Strategy {
final synthetic String val$separator
void <init> (java.lang.String)
public com.google.common.base.Splitter$SplittingIterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
public volatile synthetic java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
}
com/google/common/base/Splitter$3$1.class
Splitter.java
package com.google.common.base
com.google.common.base.Splitter$3$1 extends com.google.common.base.Splitter$SplittingIterator {
final synthetic java.util.regex.Matcher val$matcher
final synthetic com.google.common.base.Splitter$3 this$0
void <init> (com.google.common.base.Splitter$3, com.google.common.base.Splitter, java.lang.CharSequence, java.util.regex.Matcher)
com.google.common.base.Splitter x0
CharSequence x1
public int separatorStart (int)
int start
public int separatorEnd (int)
int separatorPosition
}
com/google/common/base/Splitter$3.class
Splitter.java
package com.google.common.base
final com.google.common.base.Splitter$3 extends java.lang.Object implements com.google.common.base.Splitter$Strategy {
final synthetic java.util.regex.Pattern val$separatorPattern
void <init> (java.util.regex.Pattern)
public com.google.common.base.Splitter$SplittingIterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
java.util.regex.Matcher matcher
public volatile synthetic java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
}
com/google/common/base/Splitter$4$1.class
Splitter.java
package com.google.common.base
com.google.common.base.Splitter$4$1 extends com.google.common.base.Splitter$SplittingIterator {
final synthetic com.google.common.base.Splitter$4 this$0
void <init> (com.google.common.base.Splitter$4, com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
public int separatorStart (int)
int start
int nextChunkStart
public int separatorEnd (int)
int separatorPosition
}
com/google/common/base/Splitter$4.class
Splitter.java
package com.google.common.base
final com.google.common.base.Splitter$4 extends java.lang.Object implements com.google.common.base.Splitter$Strategy {
final synthetic int val$length
void <init> (int)
public com.google.common.base.Splitter$SplittingIterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
public volatile synthetic java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
}
com/google/common/base/Splitter$5.class
Splitter.java
package com.google.common.base
com.google.common.base.Splitter$5 extends java.lang.Object implements java.lang.Iterable {
final synthetic CharSequence val$sequence
final synthetic com.google.common.base.Splitter this$0
void <init> (com.google.common.base.Splitter, java.lang.CharSequence)
public java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/common/base/Splitter$MapSplitter.class
Splitter.java
package com.google.common.base
public final com.google.common.base.Splitter$MapSplitter extends java.lang.Object {
private static final String INVALID_ENTRY_MESSAGE
private final com.google.common.base.Splitter outerSplitter
private final com.google.common.base.Splitter entrySplitter
private void <init> (com.google.common.base.Splitter, com.google.common.base.Splitter)
com.google.common.base.Splitter outerSplitter
com.google.common.base.Splitter entrySplitter
public java.util.Map split (java.lang.CharSequence)
java.util.Iterator entryFields
String key
String value
String entry
java.util.Iterator i$
CharSequence sequence
java.util.Map map
synthetic void <init> (com.google.common.base.Splitter, com.google.common.base.Splitter, com.google.common.base.Splitter$1)
com.google.common.base.Splitter x0
com.google.common.base.Splitter x1
com.google.common.base.Splitter$1 x2
}
com/google/common/base/Splitter$SplittingIterator.class
Splitter.java
package com.google.common.base
abstract com.google.common.base.Splitter$SplittingIterator extends com.google.common.base.AbstractIterator {
final CharSequence toSplit
final com.google.common.base.CharMatcher trimmer
final boolean omitEmptyStrings
int offset
int limit
abstract int separatorStart (int)
abstract int separatorEnd (int)
protected void <init> (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
protected java.lang.String computeNext ()
int end
int start
int end
int separatorPosition
int nextStart
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/base/Splitter$Strategy.class
Splitter.java
package com.google.common.base
abstract com.google.common.base.Splitter$Strategy extends java.lang.Object {
public abstract java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
}
com/google/common/base/Splitter.class
Splitter.java
package com.google.common.base
public final com.google.common.base.Splitter extends java.lang.Object {
private final com.google.common.base.CharMatcher trimmer
private final boolean omitEmptyStrings
private final com.google.common.base.Splitter$Strategy strategy
private final int limit
private void <init> (com.google.common.base.Splitter$Strategy)
com.google.common.base.Splitter$Strategy strategy
private void <init> (com.google.common.base.Splitter$Strategy, boolean, com.google.common.base.CharMatcher, int)
com.google.common.base.Splitter$Strategy strategy
boolean omitEmptyStrings
com.google.common.base.CharMatcher trimmer
int limit
public static com.google.common.base.Splitter on (char)
char separator
public static com.google.common.base.Splitter on (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher separatorMatcher
public static com.google.common.base.Splitter on (java.lang.String)
String separator
public static com.google.common.base.Splitter on (java.util.regex.Pattern)
java.util.regex.Pattern separatorPattern
public static com.google.common.base.Splitter onPattern (java.lang.String)
String separatorPattern
public static com.google.common.base.Splitter fixedLength (int)
int length
public com.google.common.base.Splitter omitEmptyStrings ()
public com.google.common.base.Splitter limit (int)
int limit
public com.google.common.base.Splitter trimResults ()
public com.google.common.base.Splitter trimResults (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher trimmer
public java.lang.Iterable split (java.lang.CharSequence)
CharSequence sequence
private java.util.Iterator splittingIterator (java.lang.CharSequence)
CharSequence sequence
public java.util.List splitToList (java.lang.CharSequence)
CharSequence sequence
java.util.Iterator iterator
java.util.List result
public com.google.common.base.Splitter$MapSplitter withKeyValueSeparator (java.lang.String)
String separator
public com.google.common.base.Splitter$MapSplitter withKeyValueSeparator (char)
char separator
public com.google.common.base.Splitter$MapSplitter withKeyValueSeparator (com.google.common.base.Splitter)
com.google.common.base.Splitter keyValueSplitter
static synthetic java.util.Iterator access$000 (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
static synthetic com.google.common.base.CharMatcher access$200 (com.google.common.base.Splitter)
com.google.common.base.Splitter x0
static synthetic boolean access$300 (com.google.common.base.Splitter)
com.google.common.base.Splitter x0
static synthetic int access$400 (com.google.common.base.Splitter)
com.google.common.base.Splitter x0
}
com/google/common/base/StandardSystemProperty.class
StandardSystemProperty.java
package com.google.common.base
public final enum com.google.common.base.StandardSystemProperty extends java.lang.Enum {
public static final enum com.google.common.base.StandardSystemProperty JAVA_VERSION
public static final enum com.google.common.base.StandardSystemProperty JAVA_VENDOR
public static final enum com.google.common.base.StandardSystemProperty JAVA_VENDOR_URL
public static final enum com.google.common.base.StandardSystemProperty JAVA_HOME
public static final enum com.google.common.base.StandardSystemProperty JAVA_VM_SPECIFICATION_VERSION
public static final enum com.google.common.base.StandardSystemProperty JAVA_VM_SPECIFICATION_VENDOR
public static final enum com.google.common.base.StandardSystemProperty JAVA_VM_SPECIFICATION_NAME
public static final enum com.google.common.base.StandardSystemProperty JAVA_VM_VERSION
public static final enum com.google.common.base.StandardSystemProperty JAVA_VM_VENDOR
public static final enum com.google.common.base.StandardSystemProperty JAVA_VM_NAME
public static final enum com.google.common.base.StandardSystemProperty JAVA_SPECIFICATION_VERSION
public static final enum com.google.common.base.StandardSystemProperty JAVA_SPECIFICATION_VENDOR
public static final enum com.google.common.base.StandardSystemProperty JAVA_SPECIFICATION_NAME
public static final enum com.google.common.base.StandardSystemProperty JAVA_CLASS_VERSION
public static final enum com.google.common.base.StandardSystemProperty JAVA_CLASS_PATH
public static final enum com.google.common.base.StandardSystemProperty JAVA_LIBRARY_PATH
public static final enum com.google.common.base.StandardSystemProperty JAVA_IO_TMPDIR
public static final enum com.google.common.base.StandardSystemProperty JAVA_COMPILER
public static final enum com.google.common.base.StandardSystemProperty JAVA_EXT_DIRS
public static final enum com.google.common.base.StandardSystemProperty OS_NAME
public static final enum com.google.common.base.StandardSystemProperty OS_ARCH
public static final enum com.google.common.base.StandardSystemProperty OS_VERSION
public static final enum com.google.common.base.StandardSystemProperty FILE_SEPARATOR
public static final enum com.google.common.base.StandardSystemProperty PATH_SEPARATOR
public static final enum com.google.common.base.StandardSystemProperty LINE_SEPARATOR
public static final enum com.google.common.base.StandardSystemProperty USER_NAME
public static final enum com.google.common.base.StandardSystemProperty USER_HOME
public static final enum com.google.common.base.StandardSystemProperty USER_DIR
private final String key
private static final synthetic com.google.common.base.StandardSystemProperty[] $VALUES
public static com.google.common.base.StandardSystemProperty[] values ()
public static com.google.common.base.StandardSystemProperty valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String key
public java.lang.String key ()
public java.lang.String value ()
public java.lang.String toString ()
static void <clinit> ()
}
com/google/common/base/Stopwatch$1.class
Stopwatch.java
package com.google.common.base
synthetic com.google.common.base.Stopwatch$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$java$util$concurrent$TimeUnit
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/base/Stopwatch.class
Stopwatch.java
package com.google.common.base
public final com.google.common.base.Stopwatch extends java.lang.Object {
private final com.google.common.base.Ticker ticker
private boolean isRunning
private long elapsedNanos
private long startTick
public static com.google.common.base.Stopwatch createUnstarted ()
public static com.google.common.base.Stopwatch createUnstarted (com.google.common.base.Ticker)
com.google.common.base.Ticker ticker
public static com.google.common.base.Stopwatch createStarted ()
public static com.google.common.base.Stopwatch createStarted (com.google.common.base.Ticker)
com.google.common.base.Ticker ticker
void <init> ()
void <init> (com.google.common.base.Ticker)
com.google.common.base.Ticker ticker
public boolean isRunning ()
public com.google.common.base.Stopwatch start ()
public com.google.common.base.Stopwatch stop ()
long tick
public com.google.common.base.Stopwatch reset ()
private long elapsedNanos ()
public long elapsed (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit desiredUnit
public java.lang.String toString ()
long nanos
java.util.concurrent.TimeUnit unit
double value
private static java.util.concurrent.TimeUnit chooseUnit (long)
long nanos
private static java.lang.String abbreviate (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
}
com/google/common/base/Strings.class
Strings.java
package com.google.common.base
public final com.google.common.base.Strings extends java.lang.Object {
private void <init> ()
public static java.lang.String nullToEmpty (java.lang.String)
String string
public static java.lang.String emptyToNull (java.lang.String)
String string
public static boolean isNullOrEmpty (java.lang.String)
String string
public static java.lang.String padStart (java.lang.String, int, char)
int i
String string
int minLength
char padChar
StringBuilder sb
public static java.lang.String padEnd (java.lang.String, int, char)
int i
String string
int minLength
char padChar
StringBuilder sb
public static java.lang.String repeat (java.lang.String, int)
String string
int count
int len
long longSize
int size
char[] array
int n
public static java.lang.String commonPrefix (java.lang.CharSequence, java.lang.CharSequence)
CharSequence a
CharSequence b
int maxPrefixLength
int p
public static java.lang.String commonSuffix (java.lang.CharSequence, java.lang.CharSequence)
CharSequence a
CharSequence b
int maxSuffixLength
int s
static boolean validSurrogatePairAt (java.lang.CharSequence, int)
CharSequence string
int index
}
com/google/common/base/Supplier.class
Supplier.java
package com.google.common.base
public abstract com.google.common.base.Supplier extends java.lang.Object {
public abstract java.lang.Object get ()
}
com/google/common/base/Suppliers$ExpiringMemoizingSupplier.class
Suppliers.java
package com.google.common.base
com.google.common.base.Suppliers$ExpiringMemoizingSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final com.google.common.base.Supplier delegate
final long durationNanos
volatile transient Object value
volatile transient long expirationNanos
private static final long serialVersionUID
void <init> (com.google.common.base.Supplier, long, java.util.concurrent.TimeUnit)
com.google.common.base.Supplier delegate
long duration
java.util.concurrent.TimeUnit unit
public java.lang.Object get ()
Object t
long nanos
long now
public java.lang.String toString ()
}
com/google/common/base/Suppliers$MemoizingSupplier.class
Suppliers.java
package com.google.common.base
com.google.common.base.Suppliers$MemoizingSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final com.google.common.base.Supplier delegate
volatile transient boolean initialized
transient Object value
private static final long serialVersionUID
void <init> (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public java.lang.Object get ()
Object t
public java.lang.String toString ()
}
com/google/common/base/Suppliers$SupplierComposition.class
Suppliers.java
package com.google.common.base
com.google.common.base.Suppliers$SupplierComposition extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final com.google.common.base.Function function
final com.google.common.base.Supplier supplier
private static final long serialVersionUID
void <init> (com.google.common.base.Function, com.google.common.base.Supplier)
com.google.common.base.Function function
com.google.common.base.Supplier supplier
public java.lang.Object get ()
public boolean equals (java.lang.Object)
com.google.common.base.Suppliers$SupplierComposition that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Suppliers$SupplierFunction.class
Suppliers.java
package com.google.common.base
abstract com.google.common.base.Suppliers$SupplierFunction extends java.lang.Object implements com.google.common.base.Function {
}
com/google/common/base/Suppliers$SupplierFunctionImpl.class
Suppliers.java
package com.google.common.base
final enum com.google.common.base.Suppliers$SupplierFunctionImpl extends java.lang.Enum implements com.google.common.base.Suppliers$SupplierFunction {
public static final enum com.google.common.base.Suppliers$SupplierFunctionImpl INSTANCE
private static final synthetic com.google.common.base.Suppliers$SupplierFunctionImpl[] $VALUES
public static com.google.common.base.Suppliers$SupplierFunctionImpl[] values ()
public static com.google.common.base.Suppliers$SupplierFunctionImpl valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public java.lang.Object apply (com.google.common.base.Supplier)
com.google.common.base.Supplier input
public java.lang.String toString ()
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
static void <clinit> ()
}
com/google/common/base/Suppliers$SupplierOfInstance.class
Suppliers.java
package com.google.common.base
com.google.common.base.Suppliers$SupplierOfInstance extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final Object instance
private static final long serialVersionUID
void <init> (java.lang.Object)
Object instance
public java.lang.Object get ()
public boolean equals (java.lang.Object)
com.google.common.base.Suppliers$SupplierOfInstance that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Suppliers$ThreadSafeSupplier.class
Suppliers.java
package com.google.common.base
com.google.common.base.Suppliers$ThreadSafeSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final com.google.common.base.Supplier delegate
private static final long serialVersionUID
void <init> (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public java.lang.Object get ()
public java.lang.String toString ()
}
com/google/common/base/Suppliers.class
Suppliers.java
package com.google.common.base
public final com.google.common.base.Suppliers extends java.lang.Object {
private void <init> ()
public static com.google.common.base.Supplier compose (com.google.common.base.Function, com.google.common.base.Supplier)
com.google.common.base.Function function
com.google.common.base.Supplier supplier
public static com.google.common.base.Supplier memoize (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public static com.google.common.base.Supplier memoizeWithExpiration (com.google.common.base.Supplier, long, java.util.concurrent.TimeUnit)
com.google.common.base.Supplier delegate
long duration
java.util.concurrent.TimeUnit unit
public static com.google.common.base.Supplier ofInstance (java.lang.Object)
Object instance
public static com.google.common.base.Supplier synchronizedSupplier (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public static com.google.common.base.Function supplierFunction ()
com.google.common.base.Suppliers$SupplierFunction sf
}
com/google/common/base/Throwables.class
Throwables.java
package com.google.common.base
public final com.google.common.base.Throwables extends java.lang.Object {
private void <init> ()
public static void propagateIfInstanceOf (java.lang.Throwable, java.lang.Class) throws java.lang.Throwable
Throwable throwable
Class declaredType
public static void propagateIfPossible (java.lang.Throwable)
Throwable throwable
public static void propagateIfPossible (java.lang.Throwable, java.lang.Class) throws java.lang.Throwable
Throwable throwable
Class declaredType
public static void propagateIfPossible (java.lang.Throwable, java.lang.Class, java.lang.Class) throws java.lang.Throwable java.lang.Throwable
Throwable throwable
Class declaredType1
Class declaredType2
public static java.lang.RuntimeException propagate (java.lang.Throwable)
Throwable throwable
public static java.lang.Throwable getRootCause (java.lang.Throwable)
Throwable throwable
Throwable cause
public static java.util.List getCausalChain (java.lang.Throwable)
Throwable throwable
java.util.List causes
public static java.lang.String getStackTraceAsString (java.lang.Throwable)
Throwable throwable
java.io.StringWriter stringWriter
}
com/google/common/base/Ticker$1.class
Ticker.java
package com.google.common.base
final com.google.common.base.Ticker$1 extends com.google.common.base.Ticker {
void <init> ()
public long read ()
}
com/google/common/base/Ticker.class
Ticker.java
package com.google.common.base
public abstract com.google.common.base.Ticker extends java.lang.Object {
private static final com.google.common.base.Ticker SYSTEM_TICKER
protected void <init> ()
public abstract long read ()
public static com.google.common.base.Ticker systemTicker ()
static void <clinit> ()
}
com/google/common/base/Utf8.class
Utf8.java
package com.google.common.base
public final com.google.common.base.Utf8 extends java.lang.Object {
public static int encodedLength (java.lang.CharSequence)
char c
CharSequence sequence
int utf16Length
int utf8Length
int i
private static int encodedLengthGeneral (java.lang.CharSequence, int)
int cp
char c
int i
CharSequence sequence
int start
int utf16Length
int utf8Length
public static boolean isWellFormed (byte[])
byte[] bytes
public static boolean isWellFormed (byte[], int, int)
int i
byte[] bytes
int off
int len
int end
private static boolean isWellFormedSlowPath (byte[], int, int)
int byte2
int byte2
int byte1
byte[] bytes
int off
int end
int index
private void <init> ()
}
com/google/common/base/Verify.class
Verify.java
package com.google.common.base
public final com.google.common.base.Verify extends java.lang.Object {
public static void verify (boolean)
boolean expression
public static transient void verify (boolean, java.lang.String, java.lang.Object[])
boolean expression
String errorMessageTemplate
Object[] errorMessageArgs
public static java.lang.Object verifyNotNull (java.lang.Object)
Object reference
public static transient java.lang.Object verifyNotNull (java.lang.Object, java.lang.String, java.lang.Object[])
Object reference
String errorMessageTemplate
Object[] errorMessageArgs
private void <init> ()
}
com/google/common/base/VerifyException.class
VerifyException.java
package com.google.common.base
public com.google.common.base.VerifyException extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String message
}
com/google/common/base/internal/
com/google/common/base/internal/Finalizer.class
Finalizer.java
package com.google.common.base.internal
public com.google.common.base.internal.Finalizer extends java.lang.Object implements java.lang.Runnable {
private static final java.util.logging.Logger logger
private static final String FINALIZABLE_REFERENCE
private final java.lang.ref.WeakReference finalizableReferenceClassReference
private final java.lang.ref.PhantomReference frqReference
private final java.lang.ref.ReferenceQueue queue
private static final java.lang.reflect.Field inheritableThreadLocals
public static void startFinalizer (java.lang.Class, java.lang.ref.ReferenceQueue, java.lang.ref.PhantomReference)
Throwable t
Class finalizableReferenceClass
java.lang.ref.ReferenceQueue queue
java.lang.ref.PhantomReference frqReference
com.google.common.base.internal.Finalizer finalizer
Thread thread
private void <init> (java.lang.Class, java.lang.ref.ReferenceQueue, java.lang.ref.PhantomReference)
Class finalizableReferenceClass
java.lang.ref.ReferenceQueue queue
java.lang.ref.PhantomReference frqReference
public void run ()
InterruptedException e
private boolean cleanUp (java.lang.ref.Reference)
Throwable t
java.lang.ref.Reference reference
java.lang.reflect.Method finalizeReferentMethod
private java.lang.reflect.Method getFinalizeReferentMethod ()
NoSuchMethodException e
Class finalizableReferenceClass
public static java.lang.reflect.Field getInheritableThreadLocalsField ()
java.lang.reflect.Field inheritableThreadLocals
Throwable t
static void <clinit> ()
}
com/google/common/base/package-info.class
package-info.java
package com.google.common.base
abstract synthetic com.google.common.base.package-info extends java.lang.Object {
}
com/google/common/cache/
com/google/common/cache/AbstractCache$SimpleStatsCounter.class
AbstractCache.java
package com.google.common.cache
public final com.google.common.cache.AbstractCache$SimpleStatsCounter extends java.lang.Object implements com.google.common.cache.AbstractCache$StatsCounter {
private final com.google.common.cache.LongAddable hitCount
private final com.google.common.cache.LongAddable missCount
private final com.google.common.cache.LongAddable loadSuccessCount
private final com.google.common.cache.LongAddable loadExceptionCount
private final com.google.common.cache.LongAddable totalLoadTime
private final com.google.common.cache.LongAddable evictionCount
public void <init> ()
public void recordHits (int)
int count
public void recordMisses (int)
int count
public void recordLoadSuccess (long)
long loadTime
public void recordLoadException (long)
long loadTime
public void recordEviction ()
public com.google.common.cache.CacheStats snapshot ()
public void incrementBy (com.google.common.cache.AbstractCache$StatsCounter)
com.google.common.cache.AbstractCache$StatsCounter other
com.google.common.cache.CacheStats otherStats
}
com/google/common/cache/AbstractCache$StatsCounter.class
AbstractCache.java
package com.google.common.cache
public abstract com.google.common.cache.AbstractCache$StatsCounter extends java.lang.Object {
public abstract void recordHits (int)
public abstract void recordMisses (int)
public abstract void recordLoadSuccess (long)
public abstract void recordLoadException (long)
public abstract void recordEviction ()
public abstract com.google.common.cache.CacheStats snapshot ()
}
com/google/common/cache/AbstractCache.class
AbstractCache.java
package com.google.common.cache
public abstract com.google.common.cache.AbstractCache extends java.lang.Object implements com.google.common.cache.Cache {
protected void <init> ()
public java.lang.Object get (java.lang.Object, java.util.concurrent.Callable) throws java.util.concurrent.ExecutionException
Object key
java.util.concurrent.Callable valueLoader
public com.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable)
Object castKey
Object value
Object key
java.util.Iterator i$
Iterable keys
java.util.Map result
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map m
public void cleanUp ()
public long size ()
public void invalidate (java.lang.Object)
Object key
public void invalidateAll (java.lang.Iterable)
Object key
java.util.Iterator i$
Iterable keys
public void invalidateAll ()
public com.google.common.cache.CacheStats stats ()
public java.util.concurrent.ConcurrentMap asMap ()
}
com/google/common/cache/AbstractLoadingCache.class
AbstractLoadingCache.java
package com.google.common.cache
public abstract com.google.common.cache.AbstractLoadingCache extends com.google.common.cache.AbstractCache implements com.google.common.cache.LoadingCache {
protected void <init> ()
public java.lang.Object getUnchecked (java.lang.Object)
java.util.concurrent.ExecutionException e
Object key
public com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
Object key
java.util.Iterator i$
Iterable keys
java.util.Map result
public final java.lang.Object apply (java.lang.Object)
Object key
public void refresh (java.lang.Object)
Object key
}
com/google/common/cache/Cache.class
Cache.java
package com.google.common.cache
public abstract com.google.common.cache.Cache extends java.lang.Object {
public abstract java.lang.Object getIfPresent (java.lang.Object)
public abstract java.lang.Object get (java.lang.Object, java.util.concurrent.Callable) throws java.util.concurrent.ExecutionException
public abstract com.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable)
public abstract void put (java.lang.Object, java.lang.Object)
public abstract void putAll (java.util.Map)
public abstract void invalidate (java.lang.Object)
public abstract void invalidateAll (java.lang.Iterable)
public abstract void invalidateAll ()
public abstract long size ()
public abstract com.google.common.cache.CacheStats stats ()
public abstract java.util.concurrent.ConcurrentMap asMap ()
public abstract void cleanUp ()
}
com/google/common/cache/CacheBuilder$1.class
CacheBuilder.java
package com.google.common.cache
final com.google.common.cache.CacheBuilder$1 extends java.lang.Object implements com.google.common.cache.AbstractCache$StatsCounter {
void <init> ()
public void recordHits (int)
int count
public void recordMisses (int)
int count
public void recordLoadSuccess (long)
long loadTime
public void recordLoadException (long)
long loadTime
public void recordEviction ()
public com.google.common.cache.CacheStats snapshot ()
}
com/google/common/cache/CacheBuilder$2.class
CacheBuilder.java
package com.google.common.cache
final com.google.common.cache.CacheBuilder$2 extends java.lang.Object implements com.google.common.base.Supplier {
void <init> ()
public com.google.common.cache.AbstractCache$StatsCounter get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/cache/CacheBuilder$3.class
CacheBuilder.java
package com.google.common.cache
final com.google.common.cache.CacheBuilder$3 extends com.google.common.base.Ticker {
void <init> ()
public long read ()
}
com/google/common/cache/CacheBuilder$NullListener.class
CacheBuilder.java
package com.google.common.cache
final enum com.google.common.cache.CacheBuilder$NullListener extends java.lang.Enum implements com.google.common.cache.RemovalListener {
public static final enum com.google.common.cache.CacheBuilder$NullListener INSTANCE
private static final synthetic com.google.common.cache.CacheBuilder$NullListener[] $VALUES
public static com.google.common.cache.CacheBuilder$NullListener[] values ()
public static com.google.common.cache.CacheBuilder$NullListener valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public void onRemoval (com.google.common.cache.RemovalNotification)
com.google.common.cache.RemovalNotification notification
static void <clinit> ()
}
com/google/common/cache/CacheBuilder$OneWeigher.class
CacheBuilder.java
package com.google.common.cache
final enum com.google.common.cache.CacheBuilder$OneWeigher extends java.lang.Enum implements com.google.common.cache.Weigher {
public static final enum com.google.common.cache.CacheBuilder$OneWeigher INSTANCE
private static final synthetic com.google.common.cache.CacheBuilder$OneWeigher[] $VALUES
public static com.google.common.cache.CacheBuilder$OneWeigher[] values ()
public static com.google.common.cache.CacheBuilder$OneWeigher valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public int weigh (java.lang.Object, java.lang.Object)
Object key
Object value
static void <clinit> ()
}
com/google/common/cache/CacheBuilder.class
CacheBuilder.java
package com.google.common.cache
public final com.google.common.cache.CacheBuilder extends java.lang.Object {
private static final int DEFAULT_INITIAL_CAPACITY
private static final int DEFAULT_CONCURRENCY_LEVEL
private static final int DEFAULT_EXPIRATION_NANOS
private static final int DEFAULT_REFRESH_NANOS
static final com.google.common.base.Supplier NULL_STATS_COUNTER
static final com.google.common.cache.CacheStats EMPTY_STATS
static final com.google.common.base.Supplier CACHE_STATS_COUNTER
static final com.google.common.base.Ticker NULL_TICKER
private static final java.util.logging.Logger logger
static final int UNSET_INT
boolean strictParsing
int initialCapacity
int concurrencyLevel
long maximumSize
long maximumWeight
com.google.common.cache.Weigher weigher
com.google.common.cache.LocalCache$Strength keyStrength
com.google.common.cache.LocalCache$Strength valueStrength
long expireAfterWriteNanos
long expireAfterAccessNanos
long refreshNanos
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Equivalence valueEquivalence
com.google.common.cache.RemovalListener removalListener
com.google.common.base.Ticker ticker
com.google.common.base.Supplier statsCounterSupplier
void <init> ()
public static com.google.common.cache.CacheBuilder newBuilder ()
public static com.google.common.cache.CacheBuilder from (com.google.common.cache.CacheBuilderSpec)
com.google.common.cache.CacheBuilderSpec spec
public static com.google.common.cache.CacheBuilder from (java.lang.String)
String spec
com.google.common.cache.CacheBuilder lenientParsing ()
com.google.common.cache.CacheBuilder keyEquivalence (com.google.common.base.Equivalence)
com.google.common.base.Equivalence equivalence
com.google.common.base.Equivalence getKeyEquivalence ()
com.google.common.cache.CacheBuilder valueEquivalence (com.google.common.base.Equivalence)
com.google.common.base.Equivalence equivalence
com.google.common.base.Equivalence getValueEquivalence ()
public com.google.common.cache.CacheBuilder initialCapacity (int)
int initialCapacity
int getInitialCapacity ()
public com.google.common.cache.CacheBuilder concurrencyLevel (int)
int concurrencyLevel
int getConcurrencyLevel ()
public com.google.common.cache.CacheBuilder maximumSize (long)
long size
public com.google.common.cache.CacheBuilder maximumWeight (long)
long weight
public com.google.common.cache.CacheBuilder weigher (com.google.common.cache.Weigher)
com.google.common.cache.Weigher weigher
com.google.common.cache.CacheBuilder me
long getMaximumWeight ()
com.google.common.cache.Weigher getWeigher ()
public com.google.common.cache.CacheBuilder weakKeys ()
com.google.common.cache.CacheBuilder setKeyStrength (com.google.common.cache.LocalCache$Strength)
com.google.common.cache.LocalCache$Strength strength
com.google.common.cache.LocalCache$Strength getKeyStrength ()
public com.google.common.cache.CacheBuilder weakValues ()
public com.google.common.cache.CacheBuilder softValues ()
com.google.common.cache.CacheBuilder setValueStrength (com.google.common.cache.LocalCache$Strength)
com.google.common.cache.LocalCache$Strength strength
com.google.common.cache.LocalCache$Strength getValueStrength ()
public com.google.common.cache.CacheBuilder expireAfterWrite (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
long getExpireAfterWriteNanos ()
public com.google.common.cache.CacheBuilder expireAfterAccess (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
long getExpireAfterAccessNanos ()
public com.google.common.cache.CacheBuilder refreshAfterWrite (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
long getRefreshNanos ()
public com.google.common.cache.CacheBuilder ticker (com.google.common.base.Ticker)
com.google.common.base.Ticker ticker
com.google.common.base.Ticker getTicker (boolean)
boolean recordsTime
public com.google.common.cache.CacheBuilder removalListener (com.google.common.cache.RemovalListener)
com.google.common.cache.RemovalListener listener
com.google.common.cache.CacheBuilder me
com.google.common.cache.RemovalListener getRemovalListener ()
public com.google.common.cache.CacheBuilder recordStats ()
boolean isRecordingStats ()
com.google.common.base.Supplier getStatsCounterSupplier ()
public com.google.common.cache.LoadingCache build (com.google.common.cache.CacheLoader)
com.google.common.cache.CacheLoader loader
public com.google.common.cache.Cache build ()
private void checkNonLoadingCache ()
private void checkWeightWithWeigher ()
public java.lang.String toString ()
com.google.common.base.MoreObjects$ToStringHelper s
static void <clinit> ()
}
com/google/common/cache/CacheBuilderSpec$1.class
CacheBuilderSpec.java
package com.google.common.cache
synthetic com.google.common.cache.CacheBuilderSpec$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$common$cache$LocalCache$Strength
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/cache/CacheBuilderSpec$AccessDurationParser.class
CacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$AccessDurationParser extends com.google.common.cache.CacheBuilderSpec$DurationParser {
void <init> ()
protected void parseDuration (com.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit)
com.google.common.cache.CacheBuilderSpec spec
long duration
java.util.concurrent.TimeUnit unit
}
com/google/common/cache/CacheBuilderSpec$ConcurrencyLevelParser.class
CacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$ConcurrencyLevelParser extends com.google.common.cache.CacheBuilderSpec$IntegerParser {
void <init> ()
protected void parseInteger (com.google.common.cache.CacheBuilderSpec, int)
com.google.common.cache.CacheBuilderSpec spec
int value
}
com/google/common/cache/CacheBuilderSpec$DurationParser.class
CacheBuilderSpec.java
package com.google.common.cache
abstract com.google.common.cache.CacheBuilderSpec$DurationParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
void <init> ()
protected abstract void parseDuration (com.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit)
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
char lastChar
java.util.concurrent.TimeUnit timeUnit
long duration
NumberFormatException e
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$InitialCapacityParser.class
CacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$InitialCapacityParser extends com.google.common.cache.CacheBuilderSpec$IntegerParser {
void <init> ()
protected void parseInteger (com.google.common.cache.CacheBuilderSpec, int)
com.google.common.cache.CacheBuilderSpec spec
int value
}
com/google/common/cache/CacheBuilderSpec$IntegerParser.class
CacheBuilderSpec.java
package com.google.common.cache
abstract com.google.common.cache.CacheBuilderSpec$IntegerParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
void <init> ()
protected abstract void parseInteger (com.google.common.cache.CacheBuilderSpec, int)
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
NumberFormatException e
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$KeyStrengthParser.class
CacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$KeyStrengthParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
private final com.google.common.cache.LocalCache$Strength strength
public void <init> (com.google.common.cache.LocalCache$Strength)
com.google.common.cache.LocalCache$Strength strength
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$LongParser.class
CacheBuilderSpec.java
package com.google.common.cache
abstract com.google.common.cache.CacheBuilderSpec$LongParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
void <init> ()
protected abstract void parseLong (com.google.common.cache.CacheBuilderSpec, long)
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
NumberFormatException e
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$MaximumSizeParser.class
CacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$MaximumSizeParser extends com.google.common.cache.CacheBuilderSpec$LongParser {
void <init> ()
protected void parseLong (com.google.common.cache.CacheBuilderSpec, long)
com.google.common.cache.CacheBuilderSpec spec
long value
}
com/google/common/cache/CacheBuilderSpec$MaximumWeightParser.class
CacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$MaximumWeightParser extends com.google.common.cache.CacheBuilderSpec$LongParser {
void <init> ()
protected void parseLong (com.google.common.cache.CacheBuilderSpec, long)
com.google.common.cache.CacheBuilderSpec spec
long value
}
com/google/common/cache/CacheBuilderSpec$RecordStatsParser.class
CacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$RecordStatsParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
void <init> ()
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$RefreshDurationParser.class
CacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$RefreshDurationParser extends com.google.common.cache.CacheBuilderSpec$DurationParser {
void <init> ()
protected void parseDuration (com.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit)
com.google.common.cache.CacheBuilderSpec spec
long duration
java.util.concurrent.TimeUnit unit
}
com/google/common/cache/CacheBuilderSpec$ValueParser.class
CacheBuilderSpec.java
package com.google.common.cache
abstract com.google.common.cache.CacheBuilderSpec$ValueParser extends java.lang.Object {
public abstract void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
}
com/google/common/cache/CacheBuilderSpec$ValueStrengthParser.class
CacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$ValueStrengthParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
private final com.google.common.cache.LocalCache$Strength strength
public void <init> (com.google.common.cache.LocalCache$Strength)
com.google.common.cache.LocalCache$Strength strength
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$WriteDurationParser.class
CacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$WriteDurationParser extends com.google.common.cache.CacheBuilderSpec$DurationParser {
void <init> ()
protected void parseDuration (com.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit)
com.google.common.cache.CacheBuilderSpec spec
long duration
java.util.concurrent.TimeUnit unit
}
com/google/common/cache/CacheBuilderSpec.class
CacheBuilderSpec.java
package com.google.common.cache
public final com.google.common.cache.CacheBuilderSpec extends java.lang.Object {
private static final com.google.common.base.Splitter KEYS_SPLITTER
private static final com.google.common.base.Splitter KEY_VALUE_SPLITTER
private static final com.google.common.collect.ImmutableMap VALUE_PARSERS
Integer initialCapacity
Long maximumSize
Long maximumWeight
Integer concurrencyLevel
com.google.common.cache.LocalCache$Strength keyStrength
com.google.common.cache.LocalCache$Strength valueStrength
Boolean recordStats
long writeExpirationDuration
java.util.concurrent.TimeUnit writeExpirationTimeUnit
long accessExpirationDuration
java.util.concurrent.TimeUnit accessExpirationTimeUnit
long refreshDuration
java.util.concurrent.TimeUnit refreshTimeUnit
private final String specification
private void <init> (java.lang.String)
String specification
public static com.google.common.cache.CacheBuilderSpec parse (java.lang.String)
java.util.List keyAndValue
String key
com.google.common.cache.CacheBuilderSpec$ValueParser valueParser
String value
String keyValuePair
java.util.Iterator i$
String cacheBuilderSpecification
com.google.common.cache.CacheBuilderSpec spec
public static com.google.common.cache.CacheBuilderSpec disableCaching ()
com.google.common.cache.CacheBuilder toCacheBuilder ()
com.google.common.cache.CacheBuilder builder
public java.lang.String toParsableString ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.google.common.cache.CacheBuilderSpec that
private static java.lang.Long durationInNanos (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
static void <clinit> ()
}
com/google/common/cache/CacheLoader$1$1.class
CacheLoader.java
package com.google.common.cache
com.google.common.cache.CacheLoader$1$1 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic Object val$key
final synthetic Object val$oldValue
final synthetic com.google.common.cache.CacheLoader$1 this$0
void <init> (com.google.common.cache.CacheLoader$1, java.lang.Object, java.lang.Object)
public java.lang.Object call () throws java.lang.Exception
}
com/google/common/cache/CacheLoader$1.class
CacheLoader.java
package com.google.common.cache
final com.google.common.cache.CacheLoader$1 extends com.google.common.cache.CacheLoader {
final synthetic com.google.common.cache.CacheLoader val$loader
final synthetic java.util.concurrent.Executor val$executor
void <init> (com.google.common.cache.CacheLoader, java.util.concurrent.Executor)
public java.lang.Object load (java.lang.Object) throws java.lang.Exception
Object key
public com.google.common.util.concurrent.ListenableFuture reload (java.lang.Object, java.lang.Object) throws java.lang.Exception
Object key
Object oldValue
com.google.common.util.concurrent.ListenableFutureTask task
public java.util.Map loadAll (java.lang.Iterable) throws java.lang.Exception
Iterable keys
}
com/google/common/cache/CacheLoader$FunctionToCacheLoader.class
CacheLoader.java
package com.google.common.cache
final com.google.common.cache.CacheLoader$FunctionToCacheLoader extends com.google.common.cache.CacheLoader implements java.io.Serializable {
private final com.google.common.base.Function computingFunction
private static final long serialVersionUID
public void <init> (com.google.common.base.Function)
com.google.common.base.Function computingFunction
public java.lang.Object load (java.lang.Object)
Object key
}
com/google/common/cache/CacheLoader$InvalidCacheLoadException.class
CacheLoader.java
package com.google.common.cache
public final com.google.common.cache.CacheLoader$InvalidCacheLoadException extends java.lang.RuntimeException {
public void <init> (java.lang.String)
String message
}
com/google/common/cache/CacheLoader$SupplierToCacheLoader.class
CacheLoader.java
package com.google.common.cache
final com.google.common.cache.CacheLoader$SupplierToCacheLoader extends com.google.common.cache.CacheLoader implements java.io.Serializable {
private final com.google.common.base.Supplier computingSupplier
private static final long serialVersionUID
public void <init> (com.google.common.base.Supplier)
com.google.common.base.Supplier computingSupplier
public java.lang.Object load (java.lang.Object)
Object key
}
com/google/common/cache/CacheLoader$UnsupportedLoadingOperationException.class
CacheLoader.java
package com.google.common.cache
final com.google.common.cache.CacheLoader$UnsupportedLoadingOperationException extends java.lang.UnsupportedOperationException {
void <init> ()
}
com/google/common/cache/CacheLoader.class
CacheLoader.java
package com.google.common.cache
public abstract com.google.common.cache.CacheLoader extends java.lang.Object {
protected void <init> ()
public abstract java.lang.Object load (java.lang.Object) throws java.lang.Exception
public com.google.common.util.concurrent.ListenableFuture reload (java.lang.Object, java.lang.Object) throws java.lang.Exception
Object key
Object oldValue
public java.util.Map loadAll (java.lang.Iterable) throws java.lang.Exception
Iterable keys
public static com.google.common.cache.CacheLoader from (com.google.common.base.Function)
com.google.common.base.Function function
public static com.google.common.cache.CacheLoader from (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
public static com.google.common.cache.CacheLoader asyncReloading (com.google.common.cache.CacheLoader, java.util.concurrent.Executor)
com.google.common.cache.CacheLoader loader
java.util.concurrent.Executor executor
}
com/google/common/cache/CacheStats.class
CacheStats.java
package com.google.common.cache
public final com.google.common.cache.CacheStats extends java.lang.Object {
private final long hitCount
private final long missCount
private final long loadSuccessCount
private final long loadExceptionCount
private final long totalLoadTime
private final long evictionCount
public void <init> (long, long, long, long, long, long)
long hitCount
long missCount
long loadSuccessCount
long loadExceptionCount
long totalLoadTime
long evictionCount
public long requestCount ()
public long hitCount ()
public double hitRate ()
long requestCount
public long missCount ()
public double missRate ()
long requestCount
public long loadCount ()
public long loadSuccessCount ()
public long loadExceptionCount ()
public double loadExceptionRate ()
long totalLoadCount
public long totalLoadTime ()
public double averageLoadPenalty ()
long totalLoadCount
public long evictionCount ()
public com.google.common.cache.CacheStats minus (com.google.common.cache.CacheStats)
com.google.common.cache.CacheStats other
public com.google.common.cache.CacheStats plus (com.google.common.cache.CacheStats)
com.google.common.cache.CacheStats other
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.cache.CacheStats other
Object object
public java.lang.String toString ()
}
com/google/common/cache/ForwardingCache$SimpleForwardingCache.class
ForwardingCache.java
package com.google.common.cache
public abstract com.google.common.cache.ForwardingCache$SimpleForwardingCache extends com.google.common.cache.ForwardingCache {
private final com.google.common.cache.Cache delegate
protected void <init> (com.google.common.cache.Cache)
com.google.common.cache.Cache delegate
protected final com.google.common.cache.Cache delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/cache/ForwardingCache.class
ForwardingCache.java
package com.google.common.cache
public abstract com.google.common.cache.ForwardingCache extends com.google.common.collect.ForwardingObject implements com.google.common.cache.Cache {
protected void <init> ()
protected abstract com.google.common.cache.Cache delegate ()
public java.lang.Object getIfPresent (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object, java.util.concurrent.Callable) throws java.util.concurrent.ExecutionException
Object key
java.util.concurrent.Callable valueLoader
public com.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable)
Iterable keys
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map m
public void invalidate (java.lang.Object)
Object key
public void invalidateAll (java.lang.Iterable)
Iterable keys
public void invalidateAll ()
public long size ()
public com.google.common.cache.CacheStats stats ()
public java.util.concurrent.ConcurrentMap asMap ()
public void cleanUp ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/cache/ForwardingLoadingCache$SimpleForwardingLoadingCache.class
ForwardingLoadingCache.java
package com.google.common.cache
public abstract com.google.common.cache.ForwardingLoadingCache$SimpleForwardingLoadingCache extends com.google.common.cache.ForwardingLoadingCache {
private final com.google.common.cache.LoadingCache delegate
protected void <init> (com.google.common.cache.LoadingCache)
com.google.common.cache.LoadingCache delegate
protected final com.google.common.cache.LoadingCache delegate ()
protected volatile synthetic com.google.common.cache.Cache delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/cache/ForwardingLoadingCache.class
ForwardingLoadingCache.java
package com.google.common.cache
public abstract com.google.common.cache.ForwardingLoadingCache extends com.google.common.cache.ForwardingCache implements com.google.common.cache.LoadingCache {
protected void <init> ()
protected abstract com.google.common.cache.LoadingCache delegate ()
public java.lang.Object get (java.lang.Object) throws java.util.concurrent.ExecutionException
Object key
public java.lang.Object getUnchecked (java.lang.Object)
Object key
public com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
Iterable keys
public java.lang.Object apply (java.lang.Object)
Object key
public void refresh (java.lang.Object)
Object key
protected volatile synthetic com.google.common.cache.Cache delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/cache/LoadingCache.class
LoadingCache.java
package com.google.common.cache
public abstract com.google.common.cache.LoadingCache extends java.lang.Object implements com.google.common.cache.Cache com.google.common.base.Function {
public abstract java.lang.Object get (java.lang.Object) throws java.util.concurrent.ExecutionException
public abstract java.lang.Object getUnchecked (java.lang.Object)
public abstract com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
public abstract java.lang.Object apply (java.lang.Object)
public abstract void refresh (java.lang.Object)
public abstract java.util.concurrent.ConcurrentMap asMap ()
}
com/google/common/cache/LocalCache$1.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$1 extends java.lang.Object implements com.google.common.cache.LocalCache$ValueReference {
void <init> ()
public java.lang.Object get ()
public int getWeight ()
public com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
public boolean isLoading ()
public boolean isActive ()
public java.lang.Object waitForValue ()
public void notifyNewValue (java.lang.Object)
Object newValue
}
com/google/common/cache/LocalCache$2.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$2 extends java.util.AbstractQueue {
void <init> ()
public boolean offer (java.lang.Object)
Object o
public java.lang.Object peek ()
public java.lang.Object poll ()
public int size ()
public java.util.Iterator iterator ()
}
com/google/common/cache/LocalCache$AbstractCacheSet.class
LocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$AbstractCacheSet extends java.util.AbstractSet {
final java.util.concurrent.ConcurrentMap map
final synthetic com.google.common.cache.LocalCache this$0
void <init> (com.google.common.cache.LocalCache, java.util.concurrent.ConcurrentMap)
java.util.concurrent.ConcurrentMap map
public int size ()
public boolean isEmpty ()
public void clear ()
}
com/google/common/cache/LocalCache$AbstractReferenceEntry.class
LocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$AbstractReferenceEntry extends java.lang.Object implements com.google.common.cache.LocalCache$ReferenceEntry {
void <init> ()
public com.google.common.cache.LocalCache$ValueReference getValueReference ()
public void setValueReference (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference valueReference
public com.google.common.cache.LocalCache$ReferenceEntry getNext ()
public int getHash ()
public java.lang.Object getKey ()
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$AccessQueue$1.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$AccessQueue$1 extends com.google.common.cache.LocalCache$AbstractReferenceEntry {
com.google.common.cache.LocalCache$ReferenceEntry nextAccess
com.google.common.cache.LocalCache$ReferenceEntry previousAccess
final synthetic com.google.common.cache.LocalCache$AccessQueue this$0
void <init> (com.google.common.cache.LocalCache$AccessQueue)
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$AccessQueue$2.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$AccessQueue$2 extends com.google.common.collect.AbstractSequentialIterator {
final synthetic com.google.common.cache.LocalCache$AccessQueue this$0
void <init> (com.google.common.cache.LocalCache$AccessQueue, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry x0
protected com.google.common.cache.LocalCache$ReferenceEntry computeNext (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
com.google.common.cache.LocalCache$ReferenceEntry next
protected volatile synthetic java.lang.Object computeNext (java.lang.Object)
Object x0
}
com/google/common/cache/LocalCache$AccessQueue.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$AccessQueue extends java.util.AbstractQueue {
final com.google.common.cache.LocalCache$ReferenceEntry head
void <init> ()
public boolean offer (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry entry
public com.google.common.cache.LocalCache$ReferenceEntry peek ()
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry poll ()
com.google.common.cache.LocalCache$ReferenceEntry next
public boolean remove (java.lang.Object)
Object o
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry previous
com.google.common.cache.LocalCache$ReferenceEntry next
public boolean contains (java.lang.Object)
Object o
com.google.common.cache.LocalCache$ReferenceEntry e
public boolean isEmpty ()
public int size ()
com.google.common.cache.LocalCache$ReferenceEntry e
int size
public void clear ()
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry e
public java.util.Iterator iterator ()
public volatile synthetic java.lang.Object peek ()
public volatile synthetic java.lang.Object poll ()
public volatile synthetic boolean offer (java.lang.Object)
Object x0
}
com/google/common/cache/LocalCache$EntryFactory$1.class
LocalCache.java
package com.google.common.cache
final enum com.google.common.cache.LocalCache$EntryFactory$1 extends com.google.common.cache.LocalCache$EntryFactory {
void <init> (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
}
com/google/common/cache/LocalCache$EntryFactory$2.class
LocalCache.java
package com.google.common.cache
final enum com.google.common.cache.LocalCache$EntryFactory$2 extends com.google.common.cache.LocalCache$EntryFactory {
void <init> (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory$3.class
LocalCache.java
package com.google.common.cache
final enum com.google.common.cache.LocalCache$EntryFactory$3 extends com.google.common.cache.LocalCache$EntryFactory {
void <init> (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory$4.class
LocalCache.java
package com.google.common.cache
final enum com.google.common.cache.LocalCache$EntryFactory$4 extends com.google.common.cache.LocalCache$EntryFactory {
void <init> (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory$5.class
LocalCache.java
package com.google.common.cache
final enum com.google.common.cache.LocalCache$EntryFactory$5 extends com.google.common.cache.LocalCache$EntryFactory {
void <init> (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
}
com/google/common/cache/LocalCache$EntryFactory$6.class
LocalCache.java
package com.google.common.cache
final enum com.google.common.cache.LocalCache$EntryFactory$6 extends com.google.common.cache.LocalCache$EntryFactory {
void <init> (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory$7.class
LocalCache.java
package com.google.common.cache
final enum com.google.common.cache.LocalCache$EntryFactory$7 extends com.google.common.cache.LocalCache$EntryFactory {
void <init> (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory$8.class
LocalCache.java
package com.google.common.cache
final enum com.google.common.cache.LocalCache$EntryFactory$8 extends com.google.common.cache.LocalCache$EntryFactory {
void <init> (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory.class
LocalCache.java
package com.google.common.cache
abstract enum com.google.common.cache.LocalCache$EntryFactory extends java.lang.Enum {
public static final enum com.google.common.cache.LocalCache$EntryFactory STRONG
public static final enum com.google.common.cache.LocalCache$EntryFactory STRONG_ACCESS
public static final enum com.google.common.cache.LocalCache$EntryFactory STRONG_WRITE
public static final enum com.google.common.cache.LocalCache$EntryFactory STRONG_ACCESS_WRITE
public static final enum com.google.common.cache.LocalCache$EntryFactory WEAK
public static final enum com.google.common.cache.LocalCache$EntryFactory WEAK_ACCESS
public static final enum com.google.common.cache.LocalCache$EntryFactory WEAK_WRITE
public static final enum com.google.common.cache.LocalCache$EntryFactory WEAK_ACCESS_WRITE
static final int ACCESS_MASK
static final int WRITE_MASK
static final int WEAK_MASK
static final com.google.common.cache.LocalCache$EntryFactory[] factories
private static final synthetic com.google.common.cache.LocalCache$EntryFactory[] $VALUES
public static com.google.common.cache.LocalCache$EntryFactory[] values ()
public static com.google.common.cache.LocalCache$EntryFactory valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static com.google.common.cache.LocalCache$EntryFactory getFactory (com.google.common.cache.LocalCache$Strength, boolean, boolean)
com.google.common.cache.LocalCache$Strength keyStrength
boolean usesAccessQueue
boolean usesWriteQueue
int flags
abstract com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
void copyAccessEntry (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newEntry
void copyWriteEntry (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newEntry
synthetic void <init> (java.lang.String, int, com.google.common.cache.LocalCache$1)
String x0
int x1
com.google.common.cache.LocalCache$1 x2
static void <clinit> ()
}
com/google/common/cache/LocalCache$EntryIterator.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryIterator extends com.google.common.cache.LocalCache$HashIterator {
final synthetic com.google.common.cache.LocalCache this$0
void <init> (com.google.common.cache.LocalCache)
public java.util.Map$Entry next ()
public volatile synthetic java.lang.Object next ()
}
com/google/common/cache/LocalCache$EntrySet.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntrySet extends com.google.common.cache.LocalCache$AbstractCacheSet {
final synthetic com.google.common.cache.LocalCache this$0
void <init> (com.google.common.cache.LocalCache, java.util.concurrent.ConcurrentMap)
java.util.concurrent.ConcurrentMap map
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry e
Object key
Object v
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry e
Object key
}
com/google/common/cache/LocalCache$HashIterator.class
LocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$HashIterator extends java.lang.Object implements java.util.Iterator {
int nextSegmentIndex
int nextTableIndex
com.google.common.cache.LocalCache$Segment currentSegment
java.util.concurrent.atomic.AtomicReferenceArray currentTable
com.google.common.cache.LocalCache$ReferenceEntry nextEntry
com.google.common.cache.LocalCache$WriteThroughEntry nextExternal
com.google.common.cache.LocalCache$WriteThroughEntry lastReturned
final synthetic com.google.common.cache.LocalCache this$0
void <init> (com.google.common.cache.LocalCache)
public abstract java.lang.Object next ()
final void advance ()
boolean nextInChain ()
boolean nextInTable ()
boolean advanceTo (com.google.common.cache.LocalCache$ReferenceEntry)
long now
Object key
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
public boolean hasNext ()
com.google.common.cache.LocalCache$WriteThroughEntry nextEntry ()
public void remove ()
}
com/google/common/cache/LocalCache$KeyIterator.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$KeyIterator extends com.google.common.cache.LocalCache$HashIterator {
final synthetic com.google.common.cache.LocalCache this$0
void <init> (com.google.common.cache.LocalCache)
public java.lang.Object next ()
}
com/google/common/cache/LocalCache$KeySet.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$KeySet extends com.google.common.cache.LocalCache$AbstractCacheSet {
final synthetic com.google.common.cache.LocalCache this$0
void <init> (com.google.common.cache.LocalCache, java.util.concurrent.ConcurrentMap)
java.util.concurrent.ConcurrentMap map
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
}
com/google/common/cache/LocalCache$LoadingSerializationProxy.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$LoadingSerializationProxy extends com.google.common.cache.LocalCache$ManualSerializationProxy implements com.google.common.cache.LoadingCache java.io.Serializable {
private static final long serialVersionUID
transient com.google.common.cache.LoadingCache autoDelegate
void <init> (com.google.common.cache.LocalCache)
com.google.common.cache.LocalCache cache
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
com.google.common.cache.CacheBuilder builder
public java.lang.Object get (java.lang.Object) throws java.util.concurrent.ExecutionException
Object key
public java.lang.Object getUnchecked (java.lang.Object)
Object key
public com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
Iterable keys
public final java.lang.Object apply (java.lang.Object)
Object key
public void refresh (java.lang.Object)
Object key
private java.lang.Object readResolve ()
}
com/google/common/cache/LocalCache$LoadingValueReference$1.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$LoadingValueReference$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.cache.LocalCache$LoadingValueReference this$0
void <init> (com.google.common.cache.LocalCache$LoadingValueReference)
public java.lang.Object apply (java.lang.Object)
Object newValue
}
com/google/common/cache/LocalCache$LoadingValueReference.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$LoadingValueReference extends java.lang.Object implements com.google.common.cache.LocalCache$ValueReference {
volatile com.google.common.cache.LocalCache$ValueReference oldValue
final com.google.common.util.concurrent.SettableFuture futureValue
final com.google.common.base.Stopwatch stopwatch
public void <init> ()
public void <init> (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference oldValue
public boolean isLoading ()
public boolean isActive ()
public int getWeight ()
public boolean set (java.lang.Object)
Object newValue
public boolean setException (java.lang.Throwable)
Throwable t
private com.google.common.util.concurrent.ListenableFuture fullyFailedFuture (java.lang.Throwable)
Throwable t
public void notifyNewValue (java.lang.Object)
Object newValue
public com.google.common.util.concurrent.ListenableFuture loadFuture (java.lang.Object, com.google.common.cache.CacheLoader)
Object newValue
com.google.common.util.concurrent.ListenableFuture newValue
Throwable t
Object key
com.google.common.cache.CacheLoader loader
Object previousValue
public long elapsedNanos ()
public java.lang.Object waitForValue () throws java.util.concurrent.ExecutionException
public java.lang.Object get ()
public com.google.common.cache.LocalCache$ValueReference getOldValue ()
public com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
}
com/google/common/cache/LocalCache$LocalLoadingCache.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$LocalLoadingCache extends com.google.common.cache.LocalCache$LocalManualCache implements com.google.common.cache.LoadingCache {
private static final long serialVersionUID
void <init> (com.google.common.cache.CacheBuilder, com.google.common.cache.CacheLoader)
com.google.common.cache.CacheBuilder builder
com.google.common.cache.CacheLoader loader
public java.lang.Object get (java.lang.Object) throws java.util.concurrent.ExecutionException
Object key
public java.lang.Object getUnchecked (java.lang.Object)
java.util.concurrent.ExecutionException e
Object key
public com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
Iterable keys
public void refresh (java.lang.Object)
Object key
public final java.lang.Object apply (java.lang.Object)
Object key
java.lang.Object writeReplace ()
}
com/google/common/cache/LocalCache$LocalManualCache$1.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$LocalManualCache$1 extends com.google.common.cache.CacheLoader {
final synthetic java.util.concurrent.Callable val$valueLoader
final synthetic com.google.common.cache.LocalCache$LocalManualCache this$0
void <init> (com.google.common.cache.LocalCache$LocalManualCache, java.util.concurrent.Callable)
public java.lang.Object load (java.lang.Object) throws java.lang.Exception
Object key
}
com/google/common/cache/LocalCache$LocalManualCache.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$LocalManualCache extends java.lang.Object implements com.google.common.cache.Cache java.io.Serializable {
final com.google.common.cache.LocalCache localCache
private static final long serialVersionUID
void <init> (com.google.common.cache.CacheBuilder)
com.google.common.cache.CacheBuilder builder
private void <init> (com.google.common.cache.LocalCache)
com.google.common.cache.LocalCache localCache
public java.lang.Object getIfPresent (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object, java.util.concurrent.Callable) throws java.util.concurrent.ExecutionException
Object key
java.util.concurrent.Callable valueLoader
public com.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable)
Iterable keys
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map m
public void invalidate (java.lang.Object)
Object key
public void invalidateAll (java.lang.Iterable)
Iterable keys
public void invalidateAll ()
public long size ()
public java.util.concurrent.ConcurrentMap asMap ()
public com.google.common.cache.CacheStats stats ()
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$Segment[] arr$
int len$
int i$
com.google.common.cache.AbstractCache$SimpleStatsCounter aggregator
public void cleanUp ()
java.lang.Object writeReplace ()
synthetic void <init> (com.google.common.cache.LocalCache, com.google.common.cache.LocalCache$1)
com.google.common.cache.LocalCache x0
com.google.common.cache.LocalCache$1 x1
}
com/google/common/cache/LocalCache$ManualSerializationProxy.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$ManualSerializationProxy extends com.google.common.cache.ForwardingCache implements java.io.Serializable {
private static final long serialVersionUID
final com.google.common.cache.LocalCache$Strength keyStrength
final com.google.common.cache.LocalCache$Strength valueStrength
final com.google.common.base.Equivalence keyEquivalence
final com.google.common.base.Equivalence valueEquivalence
final long expireAfterWriteNanos
final long expireAfterAccessNanos
final long maxWeight
final com.google.common.cache.Weigher weigher
final int concurrencyLevel
final com.google.common.cache.RemovalListener removalListener
final com.google.common.base.Ticker ticker
final com.google.common.cache.CacheLoader loader
transient com.google.common.cache.Cache delegate
void <init> (com.google.common.cache.LocalCache)
com.google.common.cache.LocalCache cache
private void <init> (com.google.common.cache.LocalCache$Strength, com.google.common.cache.LocalCache$Strength, com.google.common.base.Equivalence, com.google.common.base.Equivalence, long, long, long, com.google.common.cache.Weigher, int, com.google.common.cache.RemovalListener, com.google.common.base.Ticker, com.google.common.cache.CacheLoader)
com.google.common.cache.LocalCache$Strength keyStrength
com.google.common.cache.LocalCache$Strength valueStrength
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Equivalence valueEquivalence
long expireAfterWriteNanos
long expireAfterAccessNanos
long maxWeight
com.google.common.cache.Weigher weigher
int concurrencyLevel
com.google.common.cache.RemovalListener removalListener
com.google.common.base.Ticker ticker
com.google.common.cache.CacheLoader loader
com.google.common.cache.CacheBuilder recreateCacheBuilder ()
com.google.common.cache.CacheBuilder builder
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
com.google.common.cache.CacheBuilder builder
private java.lang.Object readResolve ()
protected com.google.common.cache.Cache delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/cache/LocalCache$NullEntry.class
LocalCache.java
package com.google.common.cache
final enum com.google.common.cache.LocalCache$NullEntry extends java.lang.Enum implements com.google.common.cache.LocalCache$ReferenceEntry {
public static final enum com.google.common.cache.LocalCache$NullEntry INSTANCE
private static final synthetic com.google.common.cache.LocalCache$NullEntry[] $VALUES
public static com.google.common.cache.LocalCache$NullEntry[] values ()
public static com.google.common.cache.LocalCache$NullEntry valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public com.google.common.cache.LocalCache$ValueReference getValueReference ()
public void setValueReference (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference valueReference
public com.google.common.cache.LocalCache$ReferenceEntry getNext ()
public int getHash ()
public java.lang.Object getKey ()
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
static void <clinit> ()
}
com/google/common/cache/LocalCache$ReferenceEntry.class
LocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$ReferenceEntry extends java.lang.Object {
public abstract com.google.common.cache.LocalCache$ValueReference getValueReference ()
public abstract void setValueReference (com.google.common.cache.LocalCache$ValueReference)
public abstract com.google.common.cache.LocalCache$ReferenceEntry getNext ()
public abstract int getHash ()
public abstract java.lang.Object getKey ()
public abstract long getAccessTime ()
public abstract void setAccessTime (long)
public abstract com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public abstract void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
public abstract com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public abstract void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
public abstract long getWriteTime ()
public abstract void setWriteTime (long)
public abstract com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public abstract void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
public abstract com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public abstract void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
}
com/google/common/cache/LocalCache$Segment$1.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$Segment$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic Object val$key
final synthetic int val$hash
final synthetic com.google.common.cache.LocalCache$LoadingValueReference val$loadingValueReference
final synthetic com.google.common.util.concurrent.ListenableFuture val$loadingFuture
final synthetic com.google.common.cache.LocalCache$Segment this$0
void <init> (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference, com.google.common.util.concurrent.ListenableFuture)
public void run ()
Object newValue
Throwable t
}
com/google/common/cache/LocalCache$Segment.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$Segment extends java.util.concurrent.locks.ReentrantLock {
final com.google.common.cache.LocalCache map
volatile int count
long totalWeight
int modCount
int threshold
volatile java.util.concurrent.atomic.AtomicReferenceArray table
final long maxSegmentWeight
final java.lang.ref.ReferenceQueue keyReferenceQueue
final java.lang.ref.ReferenceQueue valueReferenceQueue
final java.util.Queue recencyQueue
final java.util.concurrent.atomic.AtomicInteger readCount
final java.util.Queue writeQueue
final java.util.Queue accessQueue
final com.google.common.cache.AbstractCache$StatsCounter statsCounter
void <init> (com.google.common.cache.LocalCache, int, long, com.google.common.cache.AbstractCache$StatsCounter)
com.google.common.cache.LocalCache map
int initialCapacity
long maxSegmentWeight
com.google.common.cache.AbstractCache$StatsCounter statsCounter
java.util.concurrent.atomic.AtomicReferenceArray newEntryArray (int)
int size
void initTable (java.util.concurrent.atomic.AtomicReferenceArray)
java.util.concurrent.atomic.AtomicReferenceArray newTable
com.google.common.cache.LocalCache$ReferenceEntry newEntry (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ValueReference valueReference
Object value
com.google.common.cache.LocalCache$ReferenceEntry newEntry
void setValue (com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, java.lang.Object, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
Object key
Object value
long now
com.google.common.cache.LocalCache$ValueReference previous
int weight
com.google.common.cache.LocalCache$ValueReference valueReference
java.lang.Object get (java.lang.Object, int, com.google.common.cache.CacheLoader) throws java.util.concurrent.ExecutionException
long now
Object value
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.LocalCache$ReferenceEntry e
Throwable cause
java.util.concurrent.ExecutionException ee
Object key
int hash
com.google.common.cache.CacheLoader loader
java.lang.Object lockedGetOrLoad (java.lang.Object, int, com.google.common.cache.CacheLoader) throws java.util.concurrent.ExecutionException
Object value
Object entryKey
long now
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
com.google.common.cache.CacheLoader loader
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
boolean createNewEntry
java.lang.Object waitForLoadingValue (com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, com.google.common.cache.LocalCache$ValueReference) throws java.util.concurrent.ExecutionException
Object value
long now
com.google.common.cache.LocalCache$ReferenceEntry e
Object key
com.google.common.cache.LocalCache$ValueReference valueReference
java.lang.Object loadSync (java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference, com.google.common.cache.CacheLoader) throws java.util.concurrent.ExecutionException
Object key
int hash
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
com.google.common.cache.CacheLoader loader
com.google.common.util.concurrent.ListenableFuture loadingFuture
com.google.common.util.concurrent.ListenableFuture loadAsync (java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference, com.google.common.cache.CacheLoader)
Object key
int hash
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
com.google.common.cache.CacheLoader loader
com.google.common.util.concurrent.ListenableFuture loadingFuture
java.lang.Object getAndRecordStats (java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference, com.google.common.util.concurrent.ListenableFuture) throws java.util.concurrent.ExecutionException
Object key
int hash
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
com.google.common.util.concurrent.ListenableFuture newValue
Object value
java.lang.Object scheduleRefresh (com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int, java.lang.Object, long, com.google.common.cache.CacheLoader)
Object newValue
com.google.common.cache.LocalCache$ReferenceEntry entry
Object key
int hash
Object oldValue
long now
com.google.common.cache.CacheLoader loader
java.lang.Object refresh (java.lang.Object, int, com.google.common.cache.CacheLoader, boolean)
Throwable t
Object key
int hash
com.google.common.cache.CacheLoader loader
boolean checkTime
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
com.google.common.util.concurrent.ListenableFuture result
com.google.common.cache.LocalCache$LoadingValueReference insertLoadingValueReference (java.lang.Object, int, boolean)
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
Object entryKey
long now
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
Object key
int hash
boolean checkTime
com.google.common.cache.LocalCache$ReferenceEntry e
void tryDrainReferenceQueues ()
void drainReferenceQueues ()
void drainKeyReferenceQueue ()
com.google.common.cache.LocalCache$ReferenceEntry entry
java.lang.ref.Reference ref
int i
void drainValueReferenceQueue ()
com.google.common.cache.LocalCache$ValueReference valueReference
java.lang.ref.Reference ref
int i
void clearReferenceQueues ()
void clearKeyReferenceQueue ()
void clearValueReferenceQueue ()
void recordRead (com.google.common.cache.LocalCache$ReferenceEntry, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
long now
void recordLockedRead (com.google.common.cache.LocalCache$ReferenceEntry, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
long now
void recordWrite (com.google.common.cache.LocalCache$ReferenceEntry, int, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
int weight
long now
void drainRecencyQueue ()
com.google.common.cache.LocalCache$ReferenceEntry e
void tryExpireEntries (long)
long now
void expireEntries (long)
long now
com.google.common.cache.LocalCache$ReferenceEntry e
void enqueueNotification (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.RemovalCause)
com.google.common.cache.LocalCache$ReferenceEntry entry
com.google.common.cache.RemovalCause cause
void enqueueNotification (java.lang.Object, int, com.google.common.cache.LocalCache$ValueReference, com.google.common.cache.RemovalCause)
Object value
com.google.common.cache.RemovalNotification notification
Object key
int hash
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.RemovalCause cause
void evictEntries ()
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry getNextEvictable ()
int weight
com.google.common.cache.LocalCache$ReferenceEntry e
java.util.Iterator i$
com.google.common.cache.LocalCache$ReferenceEntry getFirst (int)
int hash
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.cache.LocalCache$ReferenceEntry getEntry (java.lang.Object, int)
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry getLiveEntry (java.lang.Object, int, long)
Object key
int hash
long now
com.google.common.cache.LocalCache$ReferenceEntry e
java.lang.Object getLiveValue (com.google.common.cache.LocalCache$ReferenceEntry, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
long now
Object value
java.lang.Object get (java.lang.Object, int)
long now
com.google.common.cache.LocalCache$ReferenceEntry e
Object value
Object key
int hash
boolean containsKey (java.lang.Object, int)
long now
com.google.common.cache.LocalCache$ReferenceEntry e
Object key
int hash
boolean containsValue (java.lang.Object)
Object entryValue
com.google.common.cache.LocalCache$ReferenceEntry e
int i
long now
java.util.concurrent.atomic.AtomicReferenceArray table
int length
Object value
java.lang.Object put (java.lang.Object, int, java.lang.Object, boolean)
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry newEntry
Object key
int hash
Object value
boolean onlyIfAbsent
void expand ()
int newIndex
com.google.common.cache.LocalCache$ReferenceEntry e
int newIndex
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry tail
int tailIndex
com.google.common.cache.LocalCache$ReferenceEntry next
int headIndex
com.google.common.cache.LocalCache$ReferenceEntry head
int oldIndex
java.util.concurrent.atomic.AtomicReferenceArray oldTable
int oldCapacity
int newCount
java.util.concurrent.atomic.AtomicReferenceArray newTable
int newMask
boolean replace (java.lang.Object, int, java.lang.Object, java.lang.Object)
int newCount
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
Object oldValue
Object newValue
java.lang.Object replace (java.lang.Object, int, java.lang.Object)
int newCount
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
Object newValue
java.lang.Object remove (java.lang.Object, int)
com.google.common.cache.RemovalCause cause
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ReferenceEntry newFirst
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
boolean storeLoadedValue (java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference, java.lang.Object)
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry newEntry
Object key
int hash
com.google.common.cache.LocalCache$LoadingValueReference oldValueReference
Object newValue
boolean remove (java.lang.Object, int, java.lang.Object)
com.google.common.cache.RemovalCause cause
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ReferenceEntry newFirst
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
Object value
void clear ()
com.google.common.cache.LocalCache$ReferenceEntry e
int i
int i
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.cache.LocalCache$ReferenceEntry removeValueFromChain (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int, com.google.common.cache.LocalCache$ValueReference, com.google.common.cache.RemovalCause)
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry entry
Object key
int hash
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ReferenceEntry removeEntryFromChain (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry entry
int newCount
com.google.common.cache.LocalCache$ReferenceEntry newFirst
void removeCollectedEntry (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry entry
boolean reclaimKey (com.google.common.cache.LocalCache$ReferenceEntry, int)
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ReferenceEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry entry
int hash
boolean reclaimValue (java.lang.Object, int, com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ValueReference v
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
com.google.common.cache.LocalCache$ValueReference valueReference
boolean removeLoadingValue (java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference)
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ValueReference v
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
com.google.common.cache.LocalCache$LoadingValueReference valueReference
boolean removeEntry (com.google.common.cache.LocalCache$ReferenceEntry, int, com.google.common.cache.RemovalCause)
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry entry
int hash
com.google.common.cache.RemovalCause cause
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
void postReadCleanup ()
void preWriteCleanup (long)
long now
void postWriteCleanup ()
void cleanUp ()
long now
void runLockedCleanup (long)
long now
void runUnlockedCleanup ()
}
com/google/common/cache/LocalCache$SoftValueReference.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$SoftValueReference extends java.lang.ref.SoftReference implements com.google.common.cache.LocalCache$ValueReference {
final com.google.common.cache.LocalCache$ReferenceEntry entry
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.cache.LocalCache$ReferenceEntry entry
public int getWeight ()
public com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public void notifyNewValue (java.lang.Object)
Object newValue
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
public boolean isLoading ()
public boolean isActive ()
public java.lang.Object waitForValue ()
}
com/google/common/cache/LocalCache$Strength$1.class
LocalCache.java
package com.google.common.cache
final enum com.google.common.cache.LocalCache$Strength$1 extends com.google.common.cache.LocalCache$Strength {
void <init> (java.lang.String, int)
com.google.common.cache.LocalCache$ValueReference referenceValue (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry entry
Object value
int weight
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/cache/LocalCache$Strength$2.class
LocalCache.java
package com.google.common.cache
final enum com.google.common.cache.LocalCache$Strength$2 extends com.google.common.cache.LocalCache$Strength {
void <init> (java.lang.String, int)
com.google.common.cache.LocalCache$ValueReference referenceValue (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry entry
Object value
int weight
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/cache/LocalCache$Strength$3.class
LocalCache.java
package com.google.common.cache
final enum com.google.common.cache.LocalCache$Strength$3 extends com.google.common.cache.LocalCache$Strength {
void <init> (java.lang.String, int)
com.google.common.cache.LocalCache$ValueReference referenceValue (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry entry
Object value
int weight
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/cache/LocalCache$Strength.class
LocalCache.java
package com.google.common.cache
abstract enum com.google.common.cache.LocalCache$Strength extends java.lang.Enum {
public static final enum com.google.common.cache.LocalCache$Strength STRONG
public static final enum com.google.common.cache.LocalCache$Strength SOFT
public static final enum com.google.common.cache.LocalCache$Strength WEAK
private static final synthetic com.google.common.cache.LocalCache$Strength[] $VALUES
public static com.google.common.cache.LocalCache$Strength[] values ()
public static com.google.common.cache.LocalCache$Strength valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract com.google.common.cache.LocalCache$ValueReference referenceValue (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int)
abstract com.google.common.base.Equivalence defaultEquivalence ()
synthetic void <init> (java.lang.String, int, com.google.common.cache.LocalCache$1)
String x0
int x1
com.google.common.cache.LocalCache$1 x2
static void <clinit> ()
}
com/google/common/cache/LocalCache$StrongAccessEntry.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$StrongAccessEntry extends com.google.common.cache.LocalCache$StrongEntry {
volatile long accessTime
com.google.common.cache.LocalCache$ReferenceEntry nextAccess
com.google.common.cache.LocalCache$ReferenceEntry previousAccess
void <init> (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$StrongAccessWriteEntry.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$StrongAccessWriteEntry extends com.google.common.cache.LocalCache$StrongEntry {
volatile long accessTime
com.google.common.cache.LocalCache$ReferenceEntry nextAccess
com.google.common.cache.LocalCache$ReferenceEntry previousAccess
volatile long writeTime
com.google.common.cache.LocalCache$ReferenceEntry nextWrite
com.google.common.cache.LocalCache$ReferenceEntry previousWrite
void <init> (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$StrongEntry.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$StrongEntry extends com.google.common.cache.LocalCache$AbstractReferenceEntry {
final Object key
final int hash
final com.google.common.cache.LocalCache$ReferenceEntry next
volatile com.google.common.cache.LocalCache$ValueReference valueReference
void <init> (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public java.lang.Object getKey ()
public com.google.common.cache.LocalCache$ValueReference getValueReference ()
public void setValueReference (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference valueReference
public int getHash ()
public com.google.common.cache.LocalCache$ReferenceEntry getNext ()
}
com/google/common/cache/LocalCache$StrongValueReference.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$StrongValueReference extends java.lang.Object implements com.google.common.cache.LocalCache$ValueReference {
final Object referent
void <init> (java.lang.Object)
Object referent
public java.lang.Object get ()
public int getWeight ()
public com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
public boolean isLoading ()
public boolean isActive ()
public java.lang.Object waitForValue ()
public void notifyNewValue (java.lang.Object)
Object newValue
}
com/google/common/cache/LocalCache$StrongWriteEntry.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$StrongWriteEntry extends com.google.common.cache.LocalCache$StrongEntry {
volatile long writeTime
com.google.common.cache.LocalCache$ReferenceEntry nextWrite
com.google.common.cache.LocalCache$ReferenceEntry previousWrite
void <init> (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$ValueIterator.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$ValueIterator extends com.google.common.cache.LocalCache$HashIterator {
final synthetic com.google.common.cache.LocalCache this$0
void <init> (com.google.common.cache.LocalCache)
public java.lang.Object next ()
}
com/google/common/cache/LocalCache$ValueReference.class
LocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$ValueReference extends java.lang.Object {
public abstract java.lang.Object get ()
public abstract java.lang.Object waitForValue () throws java.util.concurrent.ExecutionException
public abstract int getWeight ()
public abstract com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public abstract com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
public abstract void notifyNewValue (java.lang.Object)
public abstract boolean isLoading ()
public abstract boolean isActive ()
}
com/google/common/cache/LocalCache$Values.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$Values extends java.util.AbstractCollection {
private final java.util.concurrent.ConcurrentMap map
final synthetic com.google.common.cache.LocalCache this$0
void <init> (com.google.common.cache.LocalCache, java.util.concurrent.ConcurrentMap)
java.util.concurrent.ConcurrentMap map
public int size ()
public boolean isEmpty ()
public void clear ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
}
com/google/common/cache/LocalCache$WeakAccessEntry.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeakAccessEntry extends com.google.common.cache.LocalCache$WeakEntry {
volatile long accessTime
com.google.common.cache.LocalCache$ReferenceEntry nextAccess
com.google.common.cache.LocalCache$ReferenceEntry previousAccess
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$WeakAccessWriteEntry.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeakAccessWriteEntry extends com.google.common.cache.LocalCache$WeakEntry {
volatile long accessTime
com.google.common.cache.LocalCache$ReferenceEntry nextAccess
com.google.common.cache.LocalCache$ReferenceEntry previousAccess
volatile long writeTime
com.google.common.cache.LocalCache$ReferenceEntry nextWrite
com.google.common.cache.LocalCache$ReferenceEntry previousWrite
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$WeakEntry.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$WeakEntry extends java.lang.ref.WeakReference implements com.google.common.cache.LocalCache$ReferenceEntry {
final int hash
final com.google.common.cache.LocalCache$ReferenceEntry next
volatile com.google.common.cache.LocalCache$ValueReference valueReference
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public java.lang.Object getKey ()
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public com.google.common.cache.LocalCache$ValueReference getValueReference ()
public void setValueReference (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference valueReference
public int getHash ()
public com.google.common.cache.LocalCache$ReferenceEntry getNext ()
}
com/google/common/cache/LocalCache$WeakValueReference.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$WeakValueReference extends java.lang.ref.WeakReference implements com.google.common.cache.LocalCache$ValueReference {
final com.google.common.cache.LocalCache$ReferenceEntry entry
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.cache.LocalCache$ReferenceEntry entry
public int getWeight ()
public com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public void notifyNewValue (java.lang.Object)
Object newValue
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
public boolean isLoading ()
public boolean isActive ()
public java.lang.Object waitForValue ()
}
com/google/common/cache/LocalCache$WeakWriteEntry.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeakWriteEntry extends com.google.common.cache.LocalCache$WeakEntry {
volatile long writeTime
com.google.common.cache.LocalCache$ReferenceEntry nextWrite
com.google.common.cache.LocalCache$ReferenceEntry previousWrite
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$WeightedSoftValueReference.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeightedSoftValueReference extends com.google.common.cache.LocalCache$SoftValueReference {
final int weight
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry, int)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.cache.LocalCache$ReferenceEntry entry
int weight
public int getWeight ()
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
}
com/google/common/cache/LocalCache$WeightedStrongValueReference.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeightedStrongValueReference extends com.google.common.cache.LocalCache$StrongValueReference {
final int weight
void <init> (java.lang.Object, int)
Object referent
int weight
public int getWeight ()
}
com/google/common/cache/LocalCache$WeightedWeakValueReference.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeightedWeakValueReference extends com.google.common.cache.LocalCache$WeakValueReference {
final int weight
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry, int)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.cache.LocalCache$ReferenceEntry entry
int weight
public int getWeight ()
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
}
com/google/common/cache/LocalCache$WriteQueue$1.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$WriteQueue$1 extends com.google.common.cache.LocalCache$AbstractReferenceEntry {
com.google.common.cache.LocalCache$ReferenceEntry nextWrite
com.google.common.cache.LocalCache$ReferenceEntry previousWrite
final synthetic com.google.common.cache.LocalCache$WriteQueue this$0
void <init> (com.google.common.cache.LocalCache$WriteQueue)
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$WriteQueue$2.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$WriteQueue$2 extends com.google.common.collect.AbstractSequentialIterator {
final synthetic com.google.common.cache.LocalCache$WriteQueue this$0
void <init> (com.google.common.cache.LocalCache$WriteQueue, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry x0
protected com.google.common.cache.LocalCache$ReferenceEntry computeNext (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
com.google.common.cache.LocalCache$ReferenceEntry next
protected volatile synthetic java.lang.Object computeNext (java.lang.Object)
Object x0
}
com/google/common/cache/LocalCache$WriteQueue.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WriteQueue extends java.util.AbstractQueue {
final com.google.common.cache.LocalCache$ReferenceEntry head
void <init> ()
public boolean offer (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry entry
public com.google.common.cache.LocalCache$ReferenceEntry peek ()
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry poll ()
com.google.common.cache.LocalCache$ReferenceEntry next
public boolean remove (java.lang.Object)
Object o
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry previous
com.google.common.cache.LocalCache$ReferenceEntry next
public boolean contains (java.lang.Object)
Object o
com.google.common.cache.LocalCache$ReferenceEntry e
public boolean isEmpty ()
public int size ()
com.google.common.cache.LocalCache$ReferenceEntry e
int size
public void clear ()
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry e
public java.util.Iterator iterator ()
public volatile synthetic java.lang.Object peek ()
public volatile synthetic java.lang.Object poll ()
public volatile synthetic boolean offer (java.lang.Object)
Object x0
}
com/google/common/cache/LocalCache$WriteThroughEntry.class
LocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WriteThroughEntry extends java.lang.Object implements java.util.Map$Entry {
final Object key
Object value
final synthetic com.google.common.cache.LocalCache this$0
void <init> (com.google.common.cache.LocalCache, java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public boolean equals (java.lang.Object)
java.util.Map$Entry that
Object object
public int hashCode ()
public java.lang.Object setValue (java.lang.Object)
Object newValue
public java.lang.String toString ()
}
com/google/common/cache/LocalCache.class
LocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap {
static final int MAXIMUM_CAPACITY
static final int MAX_SEGMENTS
static final int CONTAINS_VALUE_RETRIES
static final int DRAIN_THRESHOLD
static final int DRAIN_MAX
static final java.util.logging.Logger logger
final int segmentMask
final int segmentShift
final com.google.common.cache.LocalCache$Segment[] segments
final int concurrencyLevel
final com.google.common.base.Equivalence keyEquivalence
final com.google.common.base.Equivalence valueEquivalence
final com.google.common.cache.LocalCache$Strength keyStrength
final com.google.common.cache.LocalCache$Strength valueStrength
final long maxWeight
final com.google.common.cache.Weigher weigher
final long expireAfterAccessNanos
final long expireAfterWriteNanos
final long refreshNanos
final java.util.Queue removalNotificationQueue
final com.google.common.cache.RemovalListener removalListener
final com.google.common.base.Ticker ticker
final com.google.common.cache.LocalCache$EntryFactory entryFactory
final com.google.common.cache.AbstractCache$StatsCounter globalStatsCounter
final com.google.common.cache.CacheLoader defaultLoader
static final com.google.common.cache.LocalCache$ValueReference UNSET
static final java.util.Queue DISCARDING_QUEUE
java.util.Set keySet
java.util.Collection values
java.util.Set entrySet
void <init> (com.google.common.cache.CacheBuilder, com.google.common.cache.CacheLoader)
int i
long maxSegmentWeight
long remainder
int i
com.google.common.cache.CacheBuilder builder
com.google.common.cache.CacheLoader loader
int initialCapacity
int segmentShift
int segmentCount
int segmentCapacity
int segmentSize
boolean evictsBySize ()
boolean customWeigher ()
boolean expires ()
boolean expiresAfterWrite ()
boolean expiresAfterAccess ()
boolean refreshes ()
boolean usesAccessQueue ()
boolean usesWriteQueue ()
boolean recordsWrite ()
boolean recordsAccess ()
boolean recordsTime ()
boolean usesWriteEntries ()
boolean usesAccessEntries ()
boolean usesKeyReferences ()
boolean usesValueReferences ()
static com.google.common.cache.LocalCache$ValueReference unset ()
static com.google.common.cache.LocalCache$ReferenceEntry nullEntry ()
static java.util.Queue discardingQueue ()
static int rehash (int)
int h
com.google.common.cache.LocalCache$ReferenceEntry newEntry (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
int hash
com.google.common.cache.LocalCache$ValueReference newValueReference (com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int)
com.google.common.cache.LocalCache$ReferenceEntry entry
Object value
int weight
int hash
int hash (java.lang.Object)
Object key
int h
void reclaimValue (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.LocalCache$ReferenceEntry entry
int hash
void reclaimKey (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry entry
int hash
boolean isLive (com.google.common.cache.LocalCache$ReferenceEntry, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
long now
com.google.common.cache.LocalCache$Segment segmentFor (int)
int hash
com.google.common.cache.LocalCache$Segment createSegment (int, long, com.google.common.cache.AbstractCache$StatsCounter)
int initialCapacity
long maxSegmentWeight
com.google.common.cache.AbstractCache$StatsCounter statsCounter
java.lang.Object getLiveValue (com.google.common.cache.LocalCache$ReferenceEntry, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
long now
Object value
boolean isExpired (com.google.common.cache.LocalCache$ReferenceEntry, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
long now
static void connectAccessOrder (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
com.google.common.cache.LocalCache$ReferenceEntry next
static void nullifyAccessOrder (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry nulled
com.google.common.cache.LocalCache$ReferenceEntry nullEntry
static void connectWriteOrder (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
com.google.common.cache.LocalCache$ReferenceEntry next
static void nullifyWriteOrder (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry nulled
com.google.common.cache.LocalCache$ReferenceEntry nullEntry
void processPendingNotifications ()
Throwable e
com.google.common.cache.RemovalNotification notification
final com.google.common.cache.LocalCache$Segment[] newSegmentArray (int)
int ssize
public void cleanUp ()
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$Segment[] arr$
int len$
int i$
public boolean isEmpty ()
int i
int i
long sum
com.google.common.cache.LocalCache$Segment[] segments
long longSize ()
int i
com.google.common.cache.LocalCache$Segment[] segments
long sum
public int size ()
public java.lang.Object get (java.lang.Object)
Object key
int hash
public java.lang.Object getIfPresent (java.lang.Object)
Object key
int hash
Object value
java.lang.Object get (java.lang.Object, com.google.common.cache.CacheLoader) throws java.util.concurrent.ExecutionException
Object key
com.google.common.cache.CacheLoader loader
int hash
java.lang.Object getOrLoad (java.lang.Object) throws java.util.concurrent.ExecutionException
Object key
com.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable)
Object castKey
Object value
Object key
java.util.Iterator i$
Iterable keys
int hits
int misses
java.util.Map result
com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
Object value
Object key
java.util.Iterator i$
Object value
Object key
java.util.Iterator i$
java.util.Map newEntries
Object key
java.util.Iterator i$
com.google.common.cache.CacheLoader$UnsupportedLoadingOperationException e
Iterable keys
int hits
int misses
java.util.Map result
java.util.Set keysToLoad
java.util.Map loadAll (java.util.Set, com.google.common.cache.CacheLoader) throws java.util.concurrent.ExecutionException
java.util.Map map
com.google.common.cache.CacheLoader$UnsupportedLoadingOperationException e
InterruptedException e
RuntimeException e
Exception e
Error e
Object key
Object value
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Set keys
com.google.common.cache.CacheLoader loader
com.google.common.base.Stopwatch stopwatch
java.util.Map result
boolean success
boolean nullsPresent
com.google.common.cache.LocalCache$ReferenceEntry getEntry (java.lang.Object)
Object key
int hash
void refresh (java.lang.Object)
Object key
int hash
public boolean containsKey (java.lang.Object)
Object key
int hash
public boolean containsValue (java.lang.Object)
Object v
com.google.common.cache.LocalCache$ReferenceEntry e
int j
int c
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$Segment[] arr$
int len$
int i$
long sum
int i
Object value
long now
com.google.common.cache.LocalCache$Segment[] segments
long last
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public void putAll (java.util.Map)
java.util.Map$Entry e
java.util.Iterator i$
java.util.Map m
public java.lang.Object remove (java.lang.Object)
Object key
int hash
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
int hash
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public void clear ()
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$Segment[] arr$
int len$
int i$
void invalidateAll (java.lang.Iterable)
Object key
java.util.Iterator i$
Iterable keys
public java.util.Set keySet ()
java.util.Set ks
public java.util.Collection values ()
java.util.Collection vs
public java.util.Set entrySet ()
java.util.Set es
static void <clinit> ()
}
com/google/common/cache/LongAddable.class
LongAddable.java
package com.google.common.cache
abstract com.google.common.cache.LongAddable extends java.lang.Object {
public abstract void increment ()
public abstract void add (long)
public abstract long sum ()
}
com/google/common/cache/LongAddables$1.class
LongAddables.java
package com.google.common.cache
final com.google.common.cache.LongAddables$1 extends java.lang.Object implements com.google.common.base.Supplier {
void <init> ()
public com.google.common.cache.LongAddable get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/cache/LongAddables$2.class
LongAddables.java
package com.google.common.cache
final com.google.common.cache.LongAddables$2 extends java.lang.Object implements com.google.common.base.Supplier {
void <init> ()
public com.google.common.cache.LongAddable get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/cache/LongAddables$PureJavaLongAddable.class
LongAddables.java
package com.google.common.cache
final com.google.common.cache.LongAddables$PureJavaLongAddable extends java.util.concurrent.atomic.AtomicLong implements com.google.common.cache.LongAddable {
private void <init> ()
public void increment ()
public void add (long)
long x
public long sum ()
synthetic void <init> (com.google.common.cache.LongAddables$1)
com.google.common.cache.LongAddables$1 x0
}
com/google/common/cache/LongAddables.class
LongAddables.java
package com.google.common.cache
final com.google.common.cache.LongAddables extends java.lang.Object {
private static final com.google.common.base.Supplier SUPPLIER
void <init> ()
public static com.google.common.cache.LongAddable create ()
static void <clinit> ()
Throwable t
com.google.common.base.Supplier supplier
}
com/google/common/cache/LongAdder.class
LongAdder.java
package com.google.common.cache
final com.google.common.cache.LongAdder extends com.google.common.cache.Striped64 implements java.io.Serializable com.google.common.cache.LongAddable {
private static final long serialVersionUID
final long fn (long, long)
long v
long x
public void <init> ()
public void add (long)
long b
long v
com.google.common.cache.Striped64$Cell a
int n
boolean uncontended
int[] hc
long x
com.google.common.cache.Striped64$Cell[] as
public void increment ()
public void decrement ()
public long sum ()
com.google.common.cache.Striped64$Cell a
int i
int n
long sum
com.google.common.cache.Striped64$Cell[] as
public void reset ()
public long sumThenReset ()
com.google.common.cache.Striped64$Cell a
int i
int n
long sum
com.google.common.cache.Striped64$Cell[] as
public java.lang.String toString ()
public long longValue ()
public int intValue ()
public float floatValue ()
public double doubleValue ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream s
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
}
com/google/common/cache/RemovalCause$1.class
RemovalCause.java
package com.google.common.cache
final enum com.google.common.cache.RemovalCause$1 extends com.google.common.cache.RemovalCause {
void <init> (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/cache/RemovalCause$2.class
RemovalCause.java
package com.google.common.cache
final enum com.google.common.cache.RemovalCause$2 extends com.google.common.cache.RemovalCause {
void <init> (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/cache/RemovalCause$3.class
RemovalCause.java
package com.google.common.cache
final enum com.google.common.cache.RemovalCause$3 extends com.google.common.cache.RemovalCause {
void <init> (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/cache/RemovalCause$4.class
RemovalCause.java
package com.google.common.cache
final enum com.google.common.cache.RemovalCause$4 extends com.google.common.cache.RemovalCause {
void <init> (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/cache/RemovalCause$5.class
RemovalCause.java
package com.google.common.cache
final enum com.google.common.cache.RemovalCause$5 extends com.google.common.cache.RemovalCause {
void <init> (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/cache/RemovalCause.class
RemovalCause.java
package com.google.common.cache
public abstract enum com.google.common.cache.RemovalCause extends java.lang.Enum {
public static final enum com.google.common.cache.RemovalCause EXPLICIT
public static final enum com.google.common.cache.RemovalCause REPLACED
public static final enum com.google.common.cache.RemovalCause COLLECTED
public static final enum com.google.common.cache.RemovalCause EXPIRED
public static final enum com.google.common.cache.RemovalCause SIZE
private static final synthetic com.google.common.cache.RemovalCause[] $VALUES
public static com.google.common.cache.RemovalCause[] values ()
public static com.google.common.cache.RemovalCause valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract boolean wasEvicted ()
synthetic void <init> (java.lang.String, int, com.google.common.cache.RemovalCause$1)
String x0
int x1
com.google.common.cache.RemovalCause$1 x2
static void <clinit> ()
}
com/google/common/cache/RemovalListener.class
RemovalListener.java
package com.google.common.cache
public abstract com.google.common.cache.RemovalListener extends java.lang.Object {
public abstract void onRemoval (com.google.common.cache.RemovalNotification)
}
com/google/common/cache/RemovalListeners$1$1.class
RemovalListeners.java
package com.google.common.cache
com.google.common.cache.RemovalListeners$1$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.google.common.cache.RemovalNotification val$notification
final synthetic com.google.common.cache.RemovalListeners$1 this$0
void <init> (com.google.common.cache.RemovalListeners$1, com.google.common.cache.RemovalNotification)
public void run ()
}
com/google/common/cache/RemovalListeners$1.class
RemovalListeners.java
package com.google.common.cache
final com.google.common.cache.RemovalListeners$1 extends java.lang.Object implements com.google.common.cache.RemovalListener {
final synthetic java.util.concurrent.Executor val$executor
final synthetic com.google.common.cache.RemovalListener val$listener
void <init> (java.util.concurrent.Executor, com.google.common.cache.RemovalListener)
public void onRemoval (com.google.common.cache.RemovalNotification)
com.google.common.cache.RemovalNotification notification
}
com/google/common/cache/RemovalListeners.class
RemovalListeners.java
package com.google.common.cache
public final com.google.common.cache.RemovalListeners extends java.lang.Object {
private void <init> ()
public static com.google.common.cache.RemovalListener asynchronous (com.google.common.cache.RemovalListener, java.util.concurrent.Executor)
com.google.common.cache.RemovalListener listener
java.util.concurrent.Executor executor
}
com/google/common/cache/RemovalNotification.class
RemovalNotification.java
package com.google.common.cache
public final com.google.common.cache.RemovalNotification extends java.lang.Object implements java.util.Map$Entry {
private final Object key
private final Object value
private final com.google.common.cache.RemovalCause cause
private static final long serialVersionUID
void <init> (java.lang.Object, java.lang.Object, com.google.common.cache.RemovalCause)
Object key
Object value
com.google.common.cache.RemovalCause cause
public com.google.common.cache.RemovalCause getCause ()
public boolean wasEvicted ()
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public final java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
java.util.Map$Entry that
Object object
public int hashCode ()
Object k
Object v
public java.lang.String toString ()
}
com/google/common/cache/Striped64$1.class
Striped64.java
package com.google.common.cache
final com.google.common.cache.Striped64$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
void <init> ()
public sun.misc.Unsafe run () throws java.lang.Exception
Object x
java.lang.reflect.Field f
java.lang.reflect.Field[] arr$
int len$
int i$
Class k
public volatile synthetic java.lang.Object run () throws java.lang.Exception
}
com/google/common/cache/Striped64$Cell.class
Striped64.java
package com.google.common.cache
final com.google.common.cache.Striped64$Cell extends java.lang.Object {
volatile long p0
volatile long p1
volatile long p2
volatile long p3
volatile long p4
volatile long p5
volatile long p6
volatile long value
volatile long q0
volatile long q1
volatile long q2
volatile long q3
volatile long q4
volatile long q5
volatile long q6
private static final sun.misc.Unsafe UNSAFE
private static final long valueOffset
void <init> (long)
long x
final boolean cas (long, long)
long cmp
long val
static void <clinit> ()
Class ak
Exception e
}
com/google/common/cache/Striped64.class
Striped64.java
package com.google.common.cache
abstract com.google.common.cache.Striped64 extends java.lang.Number {
static final ThreadLocal threadHashCode
static final java.util.Random rng
static final int NCPU
volatile transient com.google.common.cache.Striped64$Cell[] cells
volatile transient long base
volatile transient int busy
private static final sun.misc.Unsafe UNSAFE
private static final long baseOffset
private static final long busyOffset
void <init> ()
final boolean casBase (long, long)
long cmp
long val
final boolean casBusy ()
abstract long fn (long, long)
final void retryUpdate (long, int[], boolean)
int r
int h
com.google.common.cache.Striped64$Cell[] rs
int m
int j
boolean created
com.google.common.cache.Striped64$Cell r
int i
com.google.common.cache.Striped64$Cell[] rs
long v
com.google.common.cache.Striped64$Cell a
int n
com.google.common.cache.Striped64$Cell[] rs
boolean init
com.google.common.cache.Striped64$Cell[] as
long v
long x
int[] hc
boolean wasUncontended
int h
boolean collide
final void internalReset (long)
com.google.common.cache.Striped64$Cell a
int i
int n
long initialValue
com.google.common.cache.Striped64$Cell[] as
private static sun.misc.Unsafe getUnsafe ()
SecurityException tryReflectionInstead
java.security.PrivilegedActionException e
static synthetic sun.misc.Unsafe access$000 ()
static void <clinit> ()
Class sk
Exception e
}
com/google/common/cache/Weigher.class
Weigher.java
package com.google.common.cache
public abstract com.google.common.cache.Weigher extends java.lang.Object {
public abstract int weigh (java.lang.Object, java.lang.Object)
}
com/google/common/cache/package-info.class
package-info.java
package com.google.common.cache
abstract synthetic com.google.common.cache.package-info extends java.lang.Object {
}
com/google/common/collect/
com/google/common/collect/AbstractBiMap$1.class
AbstractBiMap.java
package com.google.common.collect
synthetic com.google.common.collect.AbstractBiMap$1 extends java.lang.Object {
}
com/google/common/collect/AbstractBiMap$EntrySet$1$1.class
AbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$EntrySet$1$1 extends com.google.common.collect.ForwardingMapEntry {
final synthetic java.util.Map$Entry val$finalEntry
final synthetic com.google.common.collect.AbstractBiMap$EntrySet$1 this$2
void <init> (com.google.common.collect.AbstractBiMap$EntrySet$1, java.util.Map$Entry)
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/AbstractBiMap$EntrySet$1.class
AbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$EntrySet$1 extends java.lang.Object implements java.util.Iterator {
java.util.Map$Entry entry
final synthetic java.util.Iterator val$iterator
final synthetic com.google.common.collect.AbstractBiMap$EntrySet this$1
void <init> (com.google.common.collect.AbstractBiMap$EntrySet, java.util.Iterator)
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry finalEntry
public void remove ()
Object value
public volatile synthetic java.lang.Object next ()
}
com/google/common/collect/AbstractBiMap$EntrySet.class
AbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$EntrySet extends com.google.common.collect.ForwardingSet {
final java.util.Set esDelegate
final synthetic com.google.common.collect.AbstractBiMap this$0
private void <init> (com.google.common.collect.AbstractBiMap)
protected java.util.Set delegate ()
public void clear ()
public boolean remove (java.lang.Object)
Object object
java.util.Map$Entry entry
public java.util.Iterator iterator ()
java.util.Iterator iterator
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
synthetic void <init> (com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
com.google.common.collect.AbstractBiMap x0
com.google.common.collect.AbstractBiMap$1 x1
}
com/google/common/collect/AbstractBiMap$Inverse.class
AbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$Inverse extends com.google.common.collect.AbstractBiMap {
private static final long serialVersionUID
private void <init> (java.util.Map, com.google.common.collect.AbstractBiMap)
java.util.Map backward
com.google.common.collect.AbstractBiMap forward
java.lang.Object checkKey (java.lang.Object)
Object key
java.lang.Object checkValue (java.lang.Object)
Object value
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.lang.Object readResolve ()
public volatile synthetic java.util.Collection values ()
protected volatile synthetic java.lang.Object delegate ()
synthetic void <init> (java.util.Map, com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
java.util.Map x0
com.google.common.collect.AbstractBiMap x1
com.google.common.collect.AbstractBiMap$1 x2
}
com/google/common/collect/AbstractBiMap$KeySet.class
AbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$KeySet extends com.google.common.collect.ForwardingSet {
final synthetic com.google.common.collect.AbstractBiMap this$0
private void <init> (com.google.common.collect.AbstractBiMap)
protected java.util.Set delegate ()
public void clear ()
public boolean remove (java.lang.Object)
Object key
public boolean removeAll (java.util.Collection)
java.util.Collection keysToRemove
public boolean retainAll (java.util.Collection)
java.util.Collection keysToRetain
public java.util.Iterator iterator ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
synthetic void <init> (com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
com.google.common.collect.AbstractBiMap x0
com.google.common.collect.AbstractBiMap$1 x1
}
com/google/common/collect/AbstractBiMap$ValueSet.class
AbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$ValueSet extends com.google.common.collect.ForwardingSet {
final java.util.Set valuesDelegate
final synthetic com.google.common.collect.AbstractBiMap this$0
private void <init> (com.google.common.collect.AbstractBiMap)
protected java.util.Set delegate ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public java.lang.String toString ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
synthetic void <init> (com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
com.google.common.collect.AbstractBiMap x0
com.google.common.collect.AbstractBiMap$1 x1
}
com/google/common/collect/AbstractBiMap.class
AbstractBiMap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractBiMap extends com.google.common.collect.ForwardingMap implements com.google.common.collect.BiMap java.io.Serializable {
private transient java.util.Map delegate
transient com.google.common.collect.AbstractBiMap inverse
private transient java.util.Set keySet
private transient java.util.Set valueSet
private transient java.util.Set entrySet
private static final long serialVersionUID
void <init> (java.util.Map, java.util.Map)
java.util.Map forward
java.util.Map backward
private void <init> (java.util.Map, com.google.common.collect.AbstractBiMap)
java.util.Map backward
com.google.common.collect.AbstractBiMap forward
protected java.util.Map delegate ()
java.lang.Object checkKey (java.lang.Object)
Object key
java.lang.Object checkValue (java.lang.Object)
Object value
void setDelegates (java.util.Map, java.util.Map)
java.util.Map forward
java.util.Map backward
void setInverse (com.google.common.collect.AbstractBiMap)
com.google.common.collect.AbstractBiMap inverse
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
private java.lang.Object putInBothMaps (java.lang.Object, java.lang.Object, boolean)
Object key
Object value
boolean force
boolean containedKey
Object oldValue
private void updateInverseMap (java.lang.Object, boolean, java.lang.Object, java.lang.Object)
Object key
boolean containedKey
Object oldValue
Object newValue
public java.lang.Object remove (java.lang.Object)
Object key
private java.lang.Object removeFromBothMaps (java.lang.Object)
Object key
Object oldValue
private void removeFromInverseMap (java.lang.Object)
Object oldValue
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
public void clear ()
public com.google.common.collect.BiMap inverse ()
public java.util.Set keySet ()
java.util.Set result
public java.util.Set values ()
java.util.Set result
public java.util.Set entrySet ()
java.util.Set result
public volatile synthetic java.util.Collection values ()
protected volatile synthetic java.lang.Object delegate ()
static synthetic java.util.Map access$200 (com.google.common.collect.AbstractBiMap)
com.google.common.collect.AbstractBiMap x0
static synthetic java.lang.Object access$300 (com.google.common.collect.AbstractBiMap, java.lang.Object)
com.google.common.collect.AbstractBiMap x0
Object x1
static synthetic void access$600 (com.google.common.collect.AbstractBiMap, java.lang.Object, boolean, java.lang.Object, java.lang.Object)
com.google.common.collect.AbstractBiMap x0
Object x1
boolean x2
Object x3
Object x4
static synthetic void access$700 (com.google.common.collect.AbstractBiMap, java.lang.Object)
com.google.common.collect.AbstractBiMap x0
Object x1
synthetic void <init> (java.util.Map, com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
java.util.Map x0
com.google.common.collect.AbstractBiMap x1
com.google.common.collect.AbstractBiMap$1 x2
}
com/google/common/collect/AbstractIndexedListIterator.class
AbstractIndexedListIterator.java
package com.google.common.collect
abstract com.google.common.collect.AbstractIndexedListIterator extends com.google.common.collect.UnmodifiableListIterator {
private final int size
private int position
protected abstract java.lang.Object get (int)
protected void <init> (int)
int size
protected void <init> (int, int)
int size
int position
public final boolean hasNext ()
public final java.lang.Object next ()
public final int nextIndex ()
public final boolean hasPrevious ()
public final java.lang.Object previous ()
public final int previousIndex ()
}
com/google/common/collect/AbstractIterator$1.class
AbstractIterator.java
package com.google.common.collect
synthetic com.google.common.collect.AbstractIterator$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$common$collect$AbstractIterator$State
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/collect/AbstractIterator$State.class
AbstractIterator.java
package com.google.common.collect
final enum com.google.common.collect.AbstractIterator$State extends java.lang.Enum {
public static final enum com.google.common.collect.AbstractIterator$State READY
public static final enum com.google.common.collect.AbstractIterator$State NOT_READY
public static final enum com.google.common.collect.AbstractIterator$State DONE
public static final enum com.google.common.collect.AbstractIterator$State FAILED
private static final synthetic com.google.common.collect.AbstractIterator$State[] $VALUES
public static com.google.common.collect.AbstractIterator$State[] values ()
public static com.google.common.collect.AbstractIterator$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/google/common/collect/AbstractIterator.class
AbstractIterator.java
package com.google.common.collect
public abstract com.google.common.collect.AbstractIterator extends com.google.common.collect.UnmodifiableIterator {
private com.google.common.collect.AbstractIterator$State state
private Object next
protected void <init> ()
protected abstract java.lang.Object computeNext ()
protected final java.lang.Object endOfData ()
public final boolean hasNext ()
private boolean tryToComputeNext ()
public final java.lang.Object next ()
Object result
public final java.lang.Object peek ()
}
com/google/common/collect/AbstractListMultimap.class
AbstractListMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractListMultimap extends com.google.common.collect.AbstractMapBasedMultimap implements com.google.common.collect.ListMultimap {
private static final long serialVersionUID
protected void <init> (java.util.Map)
java.util.Map map
abstract java.util.List createCollection ()
java.util.List createUnmodifiableEmptyCollection ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Map asMap ()
public boolean equals (java.lang.Object)
Object object
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
volatile synthetic java.util.Collection createCollection ()
volatile synthetic java.util.Collection createUnmodifiableEmptyCollection ()
}
com/google/common/collect/AbstractMapBasedMultimap$1.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$1 extends com.google.common.collect.AbstractMapBasedMultimap$Itr {
final synthetic com.google.common.collect.AbstractMapBasedMultimap this$0
void <init> (com.google.common.collect.AbstractMapBasedMultimap)
java.lang.Object output (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/google/common/collect/AbstractMapBasedMultimap$2.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$2 extends com.google.common.collect.AbstractMapBasedMultimap$Itr {
final synthetic com.google.common.collect.AbstractMapBasedMultimap this$0
void <init> (com.google.common.collect.AbstractMapBasedMultimap)
java.util.Map$Entry output (java.lang.Object, java.lang.Object)
Object key
Object value
volatile synthetic java.lang.Object output (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapEntries.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapEntries extends com.google.common.collect.Maps$EntrySet {
final synthetic com.google.common.collect.AbstractMapBasedMultimap$AsMap this$1
void <init> (com.google.common.collect.AbstractMapBasedMultimap$AsMap)
java.util.Map map ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry entry
}
com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapIterator.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator delegateIterator
java.util.Collection collection
final synthetic com.google.common.collect.AbstractMapBasedMultimap$AsMap this$1
void <init> (com.google.common.collect.AbstractMapBasedMultimap$AsMap)
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry entry
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/google/common/collect/AbstractMapBasedMultimap$AsMap.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$AsMap extends com.google.common.collect.Maps$ImprovedAbstractMap {
final transient java.util.Map submap
final synthetic com.google.common.collect.AbstractMapBasedMultimap this$0
void <init> (com.google.common.collect.AbstractMapBasedMultimap, java.util.Map)
java.util.Map submap
protected java.util.Set createEntrySet ()
public boolean containsKey (java.lang.Object)
Object key
public java.util.Collection get (java.lang.Object)
Object key
java.util.Collection collection
Object k
public java.util.Set keySet ()
public int size ()
public java.util.Collection remove (java.lang.Object)
Object key
java.util.Collection collection
java.util.Collection output
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
public void clear ()
java.util.Map$Entry wrapEntry (java.util.Map$Entry)
java.util.Map$Entry entry
Object key
public volatile synthetic java.lang.Object remove (java.lang.Object)
Object x0
public volatile synthetic java.lang.Object get (java.lang.Object)
Object x0
}
com/google/common/collect/AbstractMapBasedMultimap$Itr.class
AbstractMapBasedMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMapBasedMultimap$Itr extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator keyIterator
Object key
java.util.Collection collection
java.util.Iterator valueIterator
final synthetic com.google.common.collect.AbstractMapBasedMultimap this$0
void <init> (com.google.common.collect.AbstractMapBasedMultimap)
abstract java.lang.Object output (java.lang.Object, java.lang.Object)
public boolean hasNext ()
public java.lang.Object next ()
java.util.Map$Entry mapEntry
public void remove ()
}
com/google/common/collect/AbstractMapBasedMultimap$KeySet$1.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$KeySet$1 extends java.lang.Object implements java.util.Iterator {
java.util.Map$Entry entry
final synthetic java.util.Iterator val$entryIterator
final synthetic com.google.common.collect.AbstractMapBasedMultimap$KeySet this$1
void <init> (com.google.common.collect.AbstractMapBasedMultimap$KeySet, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
java.util.Collection collection
}
com/google/common/collect/AbstractMapBasedMultimap$KeySet.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$KeySet extends com.google.common.collect.Maps$KeySet {
final synthetic com.google.common.collect.AbstractMapBasedMultimap this$0
void <init> (com.google.common.collect.AbstractMapBasedMultimap, java.util.Map)
java.util.Map subMap
public java.util.Iterator iterator ()
java.util.Iterator entryIterator
public boolean remove (java.lang.Object)
Object key
int count
java.util.Collection collection
public void clear ()
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
com/google/common/collect/AbstractMapBasedMultimap$NavigableAsMap.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$NavigableAsMap extends com.google.common.collect.AbstractMapBasedMultimap$SortedAsMap implements java.util.NavigableMap {
final synthetic com.google.common.collect.AbstractMapBasedMultimap this$0
void <init> (com.google.common.collect.AbstractMapBasedMultimap, java.util.NavigableMap)
java.util.NavigableMap submap
java.util.NavigableMap sortedMap ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
java.util.Map$Entry entry
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
java.util.Map$Entry entry
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
java.util.Map$Entry entry
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
java.util.Map$Entry entry
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
java.util.Map$Entry entry
public java.util.Map$Entry lastEntry ()
java.util.Map$Entry entry
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
java.util.Map$Entry pollAsMapEntry (java.util.Iterator)
java.util.Iterator entryIterator
java.util.Map$Entry entry
java.util.Collection output
public java.util.NavigableMap descendingMap ()
public java.util.NavigableSet keySet ()
java.util.NavigableSet createKeySet ()
public java.util.NavigableSet navigableKeySet ()
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object)
Object toKey
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object)
Object fromKey
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
volatile synthetic java.util.SortedSet createKeySet ()
public volatile synthetic java.util.SortedSet keySet ()
public volatile synthetic java.util.SortedMap tailMap (java.lang.Object)
Object x0
public volatile synthetic java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.util.SortedMap headMap (java.lang.Object)
Object x0
volatile synthetic java.util.SortedMap sortedMap ()
public volatile synthetic java.util.Set keySet ()
volatile synthetic java.util.Set createKeySet ()
}
com/google/common/collect/AbstractMapBasedMultimap$NavigableKeySet.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$NavigableKeySet extends com.google.common.collect.AbstractMapBasedMultimap$SortedKeySet implements java.util.NavigableSet {
final synthetic com.google.common.collect.AbstractMapBasedMultimap this$0
void <init> (com.google.common.collect.AbstractMapBasedMultimap, java.util.NavigableMap)
java.util.NavigableMap subMap
java.util.NavigableMap sortedMap ()
public java.lang.Object lower (java.lang.Object)
Object k
public java.lang.Object floor (java.lang.Object)
Object k
public java.lang.Object ceiling (java.lang.Object)
Object k
public java.lang.Object higher (java.lang.Object)
Object k
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet headSet (java.lang.Object)
Object toElement
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet tailSet (java.lang.Object)
Object fromElement
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public volatile synthetic java.util.SortedSet tailSet (java.lang.Object)
Object x0
public volatile synthetic java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.util.SortedSet headSet (java.lang.Object)
Object x0
volatile synthetic java.util.SortedMap sortedMap ()
}
com/google/common/collect/AbstractMapBasedMultimap$RandomAccessWrappedList.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$RandomAccessWrappedList extends com.google.common.collect.AbstractMapBasedMultimap$WrappedList implements java.util.RandomAccess {
final synthetic com.google.common.collect.AbstractMapBasedMultimap this$0
void <init> (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.List, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
Object key
java.util.List delegate
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
}
com/google/common/collect/AbstractMapBasedMultimap$SortedAsMap.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$SortedAsMap extends com.google.common.collect.AbstractMapBasedMultimap$AsMap implements java.util.SortedMap {
java.util.SortedSet sortedKeySet
final synthetic com.google.common.collect.AbstractMapBasedMultimap this$0
void <init> (com.google.common.collect.AbstractMapBasedMultimap, java.util.SortedMap)
java.util.SortedMap submap
java.util.SortedMap sortedMap ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.util.SortedSet keySet ()
java.util.SortedSet result
java.util.SortedSet createKeySet ()
public volatile synthetic java.util.Set keySet ()
volatile synthetic java.util.Set createKeySet ()
}
com/google/common/collect/AbstractMapBasedMultimap$SortedKeySet.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$SortedKeySet extends com.google.common.collect.AbstractMapBasedMultimap$KeySet implements java.util.SortedSet {
final synthetic com.google.common.collect.AbstractMapBasedMultimap this$0
void <init> (com.google.common.collect.AbstractMapBasedMultimap, java.util.SortedMap)
java.util.SortedMap subMap
java.util.SortedMap sortedMap ()
public java.util.Comparator comparator ()
public java.lang.Object first ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.lang.Object last ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator delegateIterator
final java.util.Collection originalDelegate
final synthetic com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1
void <init> (com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
void <init> (com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection, java.util.Iterator)
java.util.Iterator delegateIterator
void validateIterator ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
java.util.Iterator getDelegateIterator ()
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection extends java.util.AbstractCollection {
final Object key
java.util.Collection delegate
final com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
final java.util.Collection ancestorDelegate
final synthetic com.google.common.collect.AbstractMapBasedMultimap this$0
void <init> (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.Collection, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
Object key
java.util.Collection delegate
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
void refreshIfEmpty ()
java.util.Collection newDelegate
void removeIfEmpty ()
java.lang.Object getKey ()
void addToMap ()
public int size ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
java.util.Collection getDelegate ()
public java.util.Iterator iterator ()
public boolean add (java.lang.Object)
Object value
boolean wasEmpty
boolean changed
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection getAncestor ()
public boolean addAll (java.util.Collection)
int newSize
java.util.Collection collection
int oldSize
boolean changed
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public void clear ()
int oldSize
public boolean remove (java.lang.Object)
Object o
boolean changed
public boolean removeAll (java.util.Collection)
int newSize
java.util.Collection c
int oldSize
boolean changed
public boolean retainAll (java.util.Collection)
int newSize
java.util.Collection c
int oldSize
boolean changed
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedList$WrappedListIterator.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedList$WrappedListIterator extends com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator implements java.util.ListIterator {
final synthetic com.google.common.collect.AbstractMapBasedMultimap$WrappedList this$1
void <init> (com.google.common.collect.AbstractMapBasedMultimap$WrappedList)
public void <init> (com.google.common.collect.AbstractMapBasedMultimap$WrappedList, int)
int index
private java.util.ListIterator getDelegateListIterator ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
public void set (java.lang.Object)
Object value
public void add (java.lang.Object)
Object value
boolean wasEmpty
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedList.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedList extends com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection implements java.util.List {
final synthetic com.google.common.collect.AbstractMapBasedMultimap this$0
void <init> (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.List, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
Object key
java.util.List delegate
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
java.util.List getListDelegate ()
public boolean addAll (int, java.util.Collection)
int newSize
int index
java.util.Collection c
int oldSize
boolean changed
public java.lang.Object get (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public void add (int, java.lang.Object)
int index
Object element
boolean wasEmpty
public java.lang.Object remove (int)
int index
Object value
public int indexOf (java.lang.Object)
Object o
public int lastIndexOf (java.lang.Object)
Object o
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.util.List subList (int, int)
int fromIndex
int toIndex
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedNavigableSet extends com.google.common.collect.AbstractMapBasedMultimap$WrappedSortedSet implements java.util.NavigableSet {
final synthetic com.google.common.collect.AbstractMapBasedMultimap this$0
void <init> (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.NavigableSet, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
Object key
java.util.NavigableSet delegate
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
java.util.NavigableSet getSortedSetDelegate ()
public java.lang.Object lower (java.lang.Object)
Object v
public java.lang.Object floor (java.lang.Object)
Object v
public java.lang.Object ceiling (java.lang.Object)
Object v
public java.lang.Object higher (java.lang.Object)
Object v
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
private java.util.NavigableSet wrap (java.util.NavigableSet)
java.util.NavigableSet wrapped
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
volatile synthetic java.util.SortedSet getSortedSetDelegate ()
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedSet.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedSet extends com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection implements java.util.Set {
final synthetic com.google.common.collect.AbstractMapBasedMultimap this$0
void <init> (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.Set)
Object key
java.util.Set delegate
public boolean removeAll (java.util.Collection)
int newSize
java.util.Collection c
int oldSize
boolean changed
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet.class
AbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedSortedSet extends com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection implements java.util.SortedSet {
final synthetic com.google.common.collect.AbstractMapBasedMultimap this$0
void <init> (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.SortedSet, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
Object key
java.util.SortedSet delegate
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
java.util.SortedSet getSortedSetDelegate ()
public java.util.Comparator comparator ()
public java.lang.Object first ()
public java.lang.Object last ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
}
com/google/common/collect/AbstractMapBasedMultimap.class
AbstractMapBasedMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMapBasedMultimap extends com.google.common.collect.AbstractMultimap implements java.io.Serializable {
private transient java.util.Map map
private transient int totalSize
private static final long serialVersionUID
protected void <init> (java.util.Map)
java.util.Map map
final void setMap (java.util.Map)
java.util.Collection values
java.util.Iterator i$
java.util.Map map
java.util.Collection createUnmodifiableEmptyCollection ()
abstract java.util.Collection createCollection ()
java.util.Collection createCollection (java.lang.Object)
Object key
java.util.Map backingMap ()
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection collection
private java.util.Collection getOrCreateCollection (java.lang.Object)
Object key
java.util.Collection collection
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
java.util.Iterator iterator
java.util.Collection collection
java.util.Collection oldValues
public java.util.Collection removeAll (java.lang.Object)
Object key
java.util.Collection collection
java.util.Collection output
java.util.Collection unmodifiableCollectionSubclass (java.util.Collection)
java.util.Collection collection
public void clear ()
java.util.Collection collection
java.util.Iterator i$
public java.util.Collection get (java.lang.Object)
Object key
java.util.Collection collection
java.util.Collection wrapCollection (java.lang.Object, java.util.Collection)
Object key
java.util.Collection collection
private java.util.List wrapList (java.lang.Object, java.util.List, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
Object key
java.util.List list
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
private java.util.Iterator iteratorOrListIterator (java.util.Collection)
java.util.Collection collection
java.util.Set createKeySet ()
private int removeValuesForKey (java.lang.Object)
Object key
java.util.Collection collection
int count
public java.util.Collection values ()
java.util.Iterator valueIterator ()
public java.util.Collection entries ()
java.util.Iterator entryIterator ()
java.util.Map createAsMap ()
static synthetic java.util.Map access$000 (com.google.common.collect.AbstractMapBasedMultimap)
com.google.common.collect.AbstractMapBasedMultimap x0
static synthetic java.util.Iterator access$100 (com.google.common.collect.AbstractMapBasedMultimap, java.util.Collection)
com.google.common.collect.AbstractMapBasedMultimap x0
java.util.Collection x1
static synthetic int access$210 (com.google.common.collect.AbstractMapBasedMultimap)
com.google.common.collect.AbstractMapBasedMultimap x0
static synthetic int access$208 (com.google.common.collect.AbstractMapBasedMultimap)
com.google.common.collect.AbstractMapBasedMultimap x0
static synthetic int access$212 (com.google.common.collect.AbstractMapBasedMultimap, int)
com.google.common.collect.AbstractMapBasedMultimap x0
int x1
static synthetic int access$220 (com.google.common.collect.AbstractMapBasedMultimap, int)
com.google.common.collect.AbstractMapBasedMultimap x0
int x1
static synthetic java.util.List access$300 (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.List, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
com.google.common.collect.AbstractMapBasedMultimap x0
Object x1
java.util.List x2
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection x3
static synthetic int access$400 (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object)
com.google.common.collect.AbstractMapBasedMultimap x0
Object x1
}
com/google/common/collect/AbstractMapBasedMultiset$1$1.class
AbstractMapBasedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultiset$1$1 extends com.google.common.collect.Multisets$AbstractEntry {
final synthetic java.util.Map$Entry val$mapEntry
final synthetic com.google.common.collect.AbstractMapBasedMultiset$1 this$1
void <init> (com.google.common.collect.AbstractMapBasedMultiset$1, java.util.Map$Entry)
public java.lang.Object getElement ()
public int getCount ()
com.google.common.collect.Count frequency
com.google.common.collect.Count count
}
com/google/common/collect/AbstractMapBasedMultiset$1.class
AbstractMapBasedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultiset$1 extends java.lang.Object implements java.util.Iterator {
java.util.Map$Entry toRemove
final synthetic java.util.Iterator val$backingEntries
final synthetic com.google.common.collect.AbstractMapBasedMultiset this$0
void <init> (com.google.common.collect.AbstractMapBasedMultiset, java.util.Iterator)
public boolean hasNext ()
public com.google.common.collect.Multiset$Entry next ()
java.util.Map$Entry mapEntry
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/google/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator.class
AbstractMapBasedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultiset$MapBasedMultisetIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator entryIterator
java.util.Map$Entry currentEntry
int occurrencesLeft
boolean canRemove
final synthetic com.google.common.collect.AbstractMapBasedMultiset this$0
void <init> (com.google.common.collect.AbstractMapBasedMultiset)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
int frequency
}
com/google/common/collect/AbstractMapBasedMultiset.class
AbstractMapBasedMultiset.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMapBasedMultiset extends com.google.common.collect.AbstractMultiset implements java.io.Serializable {
private transient java.util.Map backingMap
private transient long size
private static final long serialVersionUID
protected void <init> (java.util.Map)
java.util.Map backingMap
void setBackingMap (java.util.Map)
java.util.Map backingMap
public java.util.Set entrySet ()
java.util.Iterator entryIterator ()
java.util.Iterator backingEntries
public void clear ()
com.google.common.collect.Count frequency
java.util.Iterator i$
int distinctElements ()
public int size ()
public java.util.Iterator iterator ()
public int count (java.lang.Object)
Object element
com.google.common.collect.Count frequency
public int add (java.lang.Object, int)
int oldCount
long newCount
Object element
int occurrences
com.google.common.collect.Count frequency
int oldCount
public int remove (java.lang.Object, int)
int numberRemoved
Object element
int occurrences
com.google.common.collect.Count frequency
int oldCount
int numberRemoved
public int setCount (java.lang.Object, int)
com.google.common.collect.Count existingCounter
int oldCount
Object element
int count
com.google.common.collect.Count existingCounter
int oldCount
private static int getAndSet (com.google.common.collect.Count, int)
com.google.common.collect.Count i
int count
private void readObjectNoData () throws java.io.ObjectStreamException
static synthetic java.util.Map access$000 (com.google.common.collect.AbstractMapBasedMultiset)
com.google.common.collect.AbstractMapBasedMultiset x0
static synthetic long access$122 (com.google.common.collect.AbstractMapBasedMultiset, long)
com.google.common.collect.AbstractMapBasedMultiset x0
long x1
static synthetic long access$110 (com.google.common.collect.AbstractMapBasedMultiset)
com.google.common.collect.AbstractMapBasedMultiset x0
}
com/google/common/collect/AbstractMapEntry.class
AbstractMapEntry.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMapEntry extends java.lang.Object implements java.util.Map$Entry {
void <init> ()
public abstract java.lang.Object getKey ()
public abstract java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
java.util.Map$Entry that
Object object
public int hashCode ()
Object k
Object v
public java.lang.String toString ()
}
com/google/common/collect/AbstractMultimap$1.class
AbstractMultimap.java
package com.google.common.collect
synthetic com.google.common.collect.AbstractMultimap$1 extends java.lang.Object {
}
com/google/common/collect/AbstractMultimap$Entries.class
AbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$Entries extends com.google.common.collect.Multimaps$Entries {
final synthetic com.google.common.collect.AbstractMultimap this$0
private void <init> (com.google.common.collect.AbstractMultimap)
com.google.common.collect.Multimap multimap ()
public java.util.Iterator iterator ()
synthetic void <init> (com.google.common.collect.AbstractMultimap, com.google.common.collect.AbstractMultimap$1)
com.google.common.collect.AbstractMultimap x0
com.google.common.collect.AbstractMultimap$1 x1
}
com/google/common/collect/AbstractMultimap$EntrySet.class
AbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$EntrySet extends com.google.common.collect.AbstractMultimap$Entries implements java.util.Set {
final synthetic com.google.common.collect.AbstractMultimap this$0
private void <init> (com.google.common.collect.AbstractMultimap)
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
synthetic void <init> (com.google.common.collect.AbstractMultimap, com.google.common.collect.AbstractMultimap$1)
com.google.common.collect.AbstractMultimap x0
com.google.common.collect.AbstractMultimap$1 x1
}
com/google/common/collect/AbstractMultimap$Values.class
AbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$Values extends java.util.AbstractCollection {
final synthetic com.google.common.collect.AbstractMultimap this$0
void <init> (com.google.common.collect.AbstractMultimap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/AbstractMultimap.class
AbstractMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMultimap extends java.lang.Object implements com.google.common.collect.Multimap {
private transient java.util.Collection entries
private transient java.util.Set keySet
private transient com.google.common.collect.Multiset keys
private transient java.util.Collection values
private transient java.util.Map asMap
void <init> ()
public boolean isEmpty ()
public boolean containsValue (java.lang.Object)
java.util.Collection collection
java.util.Iterator i$
Object value
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection collection
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection collection
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
java.util.Collection valueCollection
java.util.Iterator valueItr
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
boolean changed
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
java.util.Collection result
public java.util.Collection entries ()
java.util.Collection result
java.util.Collection createEntries ()
abstract java.util.Iterator entryIterator ()
public java.util.Set keySet ()
java.util.Set result
java.util.Set createKeySet ()
public com.google.common.collect.Multiset keys ()
com.google.common.collect.Multiset result
com.google.common.collect.Multiset createKeys ()
public java.util.Collection values ()
java.util.Collection result
java.util.Collection createValues ()
java.util.Iterator valueIterator ()
public java.util.Map asMap ()
java.util.Map result
abstract java.util.Map createAsMap ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/AbstractMultiset$ElementSet.class
AbstractMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMultiset$ElementSet extends com.google.common.collect.Multisets$ElementSet {
final synthetic com.google.common.collect.AbstractMultiset this$0
void <init> (com.google.common.collect.AbstractMultiset)
com.google.common.collect.Multiset multiset ()
}
com/google/common/collect/AbstractMultiset$EntrySet.class
AbstractMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMultiset$EntrySet extends com.google.common.collect.Multisets$EntrySet {
final synthetic com.google.common.collect.AbstractMultiset this$0
void <init> (com.google.common.collect.AbstractMultiset)
com.google.common.collect.Multiset multiset ()
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/AbstractMultiset.class
AbstractMultiset.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMultiset extends java.util.AbstractCollection implements com.google.common.collect.Multiset {
private transient java.util.Set elementSet
private transient java.util.Set entrySet
void <init> ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object element
public java.util.Iterator iterator ()
public int count (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
Object element
public boolean add (java.lang.Object)
Object element
public int add (java.lang.Object, int)
Object element
int occurrences
public boolean remove (java.lang.Object)
Object element
public int remove (java.lang.Object, int)
Object element
int occurrences
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
public boolean addAll (java.util.Collection)
java.util.Collection elementsToAdd
public boolean removeAll (java.util.Collection)
java.util.Collection elementsToRemove
public boolean retainAll (java.util.Collection)
java.util.Collection elementsToRetain
public void clear ()
public java.util.Set elementSet ()
java.util.Set result
java.util.Set createElementSet ()
abstract java.util.Iterator entryIterator ()
abstract int distinctElements ()
public java.util.Set entrySet ()
java.util.Set result
java.util.Set createEntrySet ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/AbstractNavigableMap$1.class
AbstractNavigableMap.java
package com.google.common.collect
com.google.common.collect.AbstractNavigableMap$1 extends com.google.common.collect.Maps$EntrySet {
final synthetic com.google.common.collect.AbstractNavigableMap this$0
void <init> (com.google.common.collect.AbstractNavigableMap)
java.util.Map map ()
public java.util.Iterator iterator ()
}
com/google/common/collect/AbstractNavigableMap$DescendingMap.class
AbstractNavigableMap.java
package com.google.common.collect
final com.google.common.collect.AbstractNavigableMap$DescendingMap extends com.google.common.collect.Maps$DescendingMap {
final synthetic com.google.common.collect.AbstractNavigableMap this$0
private void <init> (com.google.common.collect.AbstractNavigableMap)
java.util.NavigableMap forward ()
java.util.Iterator entryIterator ()
synthetic void <init> (com.google.common.collect.AbstractNavigableMap, com.google.common.collect.AbstractNavigableMap$1)
com.google.common.collect.AbstractNavigableMap x0
com.google.common.collect.AbstractNavigableMap$1 x1
}
com/google/common/collect/AbstractNavigableMap.class
AbstractNavigableMap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractNavigableMap extends java.util.AbstractMap implements java.util.NavigableMap {
void <init> ()
public abstract java.lang.Object get (java.lang.Object)
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry lastEntry ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.lang.Object firstKey ()
java.util.Map$Entry entry
public java.lang.Object lastKey ()
java.util.Map$Entry entry
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
abstract java.util.Iterator entryIterator ()
abstract java.util.Iterator descendingEntryIterator ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.util.NavigableSet navigableKeySet ()
public java.util.Set keySet ()
public abstract int size ()
public java.util.Set entrySet ()
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap descendingMap ()
}
com/google/common/collect/AbstractRangeSet.class
AbstractRangeSet.java
package com.google.common.collect
abstract com.google.common.collect.AbstractRangeSet extends java.lang.Object implements com.google.common.collect.RangeSet {
void <init> ()
public boolean contains (java.lang.Comparable)
Comparable value
public abstract com.google.common.collect.Range rangeContaining (java.lang.Comparable)
public boolean isEmpty ()
public void add (com.google.common.collect.Range)
com.google.common.collect.Range range
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public void clear ()
public boolean enclosesAll (com.google.common.collect.RangeSet)
com.google.common.collect.Range range
java.util.Iterator i$
com.google.common.collect.RangeSet other
public void addAll (com.google.common.collect.RangeSet)
com.google.common.collect.Range range
java.util.Iterator i$
com.google.common.collect.RangeSet other
public void removeAll (com.google.common.collect.RangeSet)
com.google.common.collect.Range range
java.util.Iterator i$
com.google.common.collect.RangeSet other
public abstract boolean encloses (com.google.common.collect.Range)
public boolean equals (java.lang.Object)
com.google.common.collect.RangeSet other
Object obj
public final int hashCode ()
public final java.lang.String toString ()
}
com/google/common/collect/AbstractSequentialIterator.class
AbstractSequentialIterator.java
package com.google.common.collect
public abstract com.google.common.collect.AbstractSequentialIterator extends com.google.common.collect.UnmodifiableIterator {
private Object nextOrNull
protected void <init> (java.lang.Object)
Object firstOrNull
protected abstract java.lang.Object computeNext (java.lang.Object)
public final boolean hasNext ()
public final java.lang.Object next ()
}
com/google/common/collect/AbstractSetMultimap.class
AbstractSetMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractSetMultimap extends com.google.common.collect.AbstractMapBasedMultimap implements com.google.common.collect.SetMultimap {
private static final long serialVersionUID
protected void <init> (java.util.Map)
java.util.Map map
abstract java.util.Set createCollection ()
java.util.Set createUnmodifiableEmptyCollection ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set entries ()
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Map asMap ()
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean equals (java.lang.Object)
Object object
public volatile synthetic java.util.Collection entries ()
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
volatile synthetic java.util.Collection createCollection ()
volatile synthetic java.util.Collection createUnmodifiableEmptyCollection ()
}
com/google/common/collect/AbstractSortedKeySortedSetMultimap.class
AbstractSortedKeySortedSetMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractSortedKeySortedSetMultimap extends com.google.common.collect.AbstractSortedSetMultimap {
void <init> (java.util.SortedMap)
java.util.SortedMap map
public java.util.SortedMap asMap ()
java.util.SortedMap backingMap ()
public java.util.SortedSet keySet ()
public volatile synthetic java.util.Map asMap ()
public volatile synthetic java.util.Set keySet ()
volatile synthetic java.util.Map backingMap ()
}
com/google/common/collect/AbstractSortedMultiset$1.class
AbstractSortedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractSortedMultiset$1 extends com.google.common.collect.DescendingMultiset {
final synthetic com.google.common.collect.AbstractSortedMultiset this$0
void <init> (com.google.common.collect.AbstractSortedMultiset)
com.google.common.collect.SortedMultiset forwardMultiset ()
java.util.Iterator entryIterator ()
public java.util.Iterator iterator ()
}
com/google/common/collect/AbstractSortedMultiset.class
AbstractSortedMultiset.java
package com.google.common.collect
abstract com.google.common.collect.AbstractSortedMultiset extends com.google.common.collect.AbstractMultiset implements com.google.common.collect.SortedMultiset {
final java.util.Comparator comparator
private transient com.google.common.collect.SortedMultiset descendingMultiset
void <init> ()
void <init> (java.util.Comparator)
java.util.Comparator comparator
public java.util.NavigableSet elementSet ()
java.util.NavigableSet createElementSet ()
public java.util.Comparator comparator ()
public com.google.common.collect.Multiset$Entry firstEntry ()
java.util.Iterator entryIterator
public com.google.common.collect.Multiset$Entry lastEntry ()
java.util.Iterator entryIterator
public com.google.common.collect.Multiset$Entry pollFirstEntry ()
com.google.common.collect.Multiset$Entry result
java.util.Iterator entryIterator
public com.google.common.collect.Multiset$Entry pollLastEntry ()
com.google.common.collect.Multiset$Entry result
java.util.Iterator entryIterator
public com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object fromElement
com.google.common.collect.BoundType fromBoundType
Object toElement
com.google.common.collect.BoundType toBoundType
abstract java.util.Iterator descendingEntryIterator ()
java.util.Iterator descendingIterator ()
public com.google.common.collect.SortedMultiset descendingMultiset ()
com.google.common.collect.SortedMultiset result
com.google.common.collect.SortedMultiset createDescendingMultiset ()
volatile synthetic java.util.Set createElementSet ()
public volatile synthetic java.util.Set elementSet ()
public volatile synthetic java.util.SortedSet elementSet ()
}
com/google/common/collect/AbstractSortedSetMultimap.class
AbstractSortedSetMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractSortedSetMultimap extends com.google.common.collect.AbstractSetMultimap implements com.google.common.collect.SortedSetMultimap {
private static final long serialVersionUID
protected void <init> (java.util.Map)
java.util.Map map
abstract java.util.SortedSet createCollection ()
java.util.SortedSet createUnmodifiableEmptyCollection ()
java.util.Comparator comparator
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Map asMap ()
public java.util.Collection values ()
public volatile synthetic java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Set removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Set get (java.lang.Object)
Object x0
volatile synthetic java.util.Set createUnmodifiableEmptyCollection ()
volatile synthetic java.util.Set createCollection ()
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
volatile synthetic java.util.Collection createCollection ()
volatile synthetic java.util.Collection createUnmodifiableEmptyCollection ()
}
com/google/common/collect/AbstractTable$1.class
AbstractTable.java
package com.google.common.collect
com.google.common.collect.AbstractTable$1 extends com.google.common.collect.TransformedIterator {
final synthetic com.google.common.collect.AbstractTable this$0
void <init> (com.google.common.collect.AbstractTable, java.util.Iterator)
java.util.Iterator x0
java.lang.Object transform (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
volatile synthetic java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/AbstractTable$CellSet.class
AbstractTable.java
package com.google.common.collect
com.google.common.collect.AbstractTable$CellSet extends java.util.AbstractSet {
final synthetic com.google.common.collect.AbstractTable this$0
void <init> (com.google.common.collect.AbstractTable)
public boolean contains (java.lang.Object)
com.google.common.collect.Table$Cell cell
java.util.Map row
Object o
public boolean remove (java.lang.Object)
com.google.common.collect.Table$Cell cell
java.util.Map row
Object o
public void clear ()
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/AbstractTable$Values.class
AbstractTable.java
package com.google.common.collect
com.google.common.collect.AbstractTable$Values extends java.util.AbstractCollection {
final synthetic com.google.common.collect.AbstractTable this$0
void <init> (com.google.common.collect.AbstractTable)
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
public int size ()
}
com/google/common/collect/AbstractTable.class
AbstractTable.java
package com.google.common.collect
abstract com.google.common.collect.AbstractTable extends java.lang.Object implements com.google.common.collect.Table {
private transient java.util.Set cellSet
private transient java.util.Collection values
void <init> ()
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public java.util.Set rowKeySet ()
public java.util.Set columnKeySet ()
public boolean containsValue (java.lang.Object)
java.util.Map row
java.util.Iterator i$
Object value
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
java.util.Map row
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
java.util.Map row
public boolean isEmpty ()
public void clear ()
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
java.util.Map row
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
com.google.common.collect.Table table
public java.util.Set cellSet ()
java.util.Set result
java.util.Set createCellSet ()
abstract java.util.Iterator cellIterator ()
public java.util.Collection values ()
java.util.Collection result
java.util.Collection createValues ()
java.util.Iterator valuesIterator ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/AllEqualOrdering.class
AllEqualOrdering.java
package com.google.common.collect
final com.google.common.collect.AllEqualOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.AllEqualOrdering INSTANCE
private static final long serialVersionUID
void <init> ()
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public java.util.List sortedCopy (java.lang.Iterable)
Iterable iterable
public com.google.common.collect.ImmutableList immutableSortedCopy (java.lang.Iterable)
Iterable iterable
public com.google.common.collect.Ordering reverse ()
private java.lang.Object readResolve ()
public java.lang.String toString ()
static void <clinit> ()
}
com/google/common/collect/ArrayListMultimap.class
ArrayListMultimap.java
package com.google.common.collect
public final com.google.common.collect.ArrayListMultimap extends com.google.common.collect.AbstractListMultimap {
private static final int DEFAULT_VALUES_PER_KEY
transient int expectedValuesPerKey
private static final long serialVersionUID
public static com.google.common.collect.ArrayListMultimap create ()
public static com.google.common.collect.ArrayListMultimap create (int, int)
int expectedKeys
int expectedValuesPerKey
public static com.google.common.collect.ArrayListMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
private void <init> ()
private void <init> (int, int)
int expectedKeys
int expectedValuesPerKey
private void <init> (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
java.util.List createCollection ()
public void trimToSize ()
java.util.ArrayList arrayList
java.util.Collection collection
java.util.Iterator i$
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int distinctKeys
java.util.Map map
public volatile synthetic boolean equals (java.lang.Object)
Object x0
public volatile synthetic java.util.Map asMap ()
public volatile synthetic boolean put (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.List removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.List get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection entries ()
public volatile synthetic java.util.Collection values ()
public volatile synthetic void clear ()
public volatile synthetic boolean containsKey (java.lang.Object)
Object x0
public volatile synthetic int size ()
volatile synthetic java.util.Collection createCollection ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic int hashCode ()
public volatile synthetic com.google.common.collect.Multiset keys ()
public volatile synthetic java.util.Set keySet ()
public volatile synthetic boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile synthetic boolean putAll (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic boolean remove (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic boolean containsEntry (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic boolean containsValue (java.lang.Object)
Object x0
public volatile synthetic boolean isEmpty ()
}
com/google/common/collect/ArrayTable$1$1.class
ArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$1$1 extends com.google.common.collect.Tables$AbstractCell {
final int rowIndex
final int columnIndex
final synthetic int val$index
final synthetic com.google.common.collect.ArrayTable$1 this$1
void <init> (com.google.common.collect.ArrayTable$1, int)
public java.lang.Object getRowKey ()
public java.lang.Object getColumnKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/ArrayTable$1.class
ArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$1 extends com.google.common.collect.AbstractIndexedListIterator {
final synthetic com.google.common.collect.ArrayTable this$0
void <init> (com.google.common.collect.ArrayTable, int)
int x0
protected com.google.common.collect.Table$Cell get (int)
int index
protected volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/collect/ArrayTable$ArrayMap$1$1$1.class
ArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$ArrayMap$1$1$1 extends com.google.common.collect.AbstractMapEntry {
final synthetic int val$index
final synthetic com.google.common.collect.ArrayTable$ArrayMap$1$1 this$2
void <init> (com.google.common.collect.ArrayTable$ArrayMap$1$1, int)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
}
com/google/common/collect/ArrayTable$ArrayMap$1$1.class
ArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$ArrayMap$1$1 extends com.google.common.collect.AbstractIndexedListIterator {
final synthetic com.google.common.collect.ArrayTable$ArrayMap$1 this$1
void <init> (com.google.common.collect.ArrayTable$ArrayMap$1, int)
int x0
protected java.util.Map$Entry get (int)
int index
protected volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/collect/ArrayTable$ArrayMap$1.class
ArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$ArrayMap$1 extends com.google.common.collect.Maps$EntrySet {
final synthetic com.google.common.collect.ArrayTable$ArrayMap this$0
void <init> (com.google.common.collect.ArrayTable$ArrayMap)
java.util.Map map ()
public java.util.Iterator iterator ()
}
com/google/common/collect/ArrayTable$ArrayMap.class
ArrayTable.java
package com.google.common.collect
abstract com.google.common.collect.ArrayTable$ArrayMap extends com.google.common.collect.Maps$ImprovedAbstractMap {
private final com.google.common.collect.ImmutableMap keyIndex
private void <init> (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap keyIndex
public java.util.Set keySet ()
java.lang.Object getKey (int)
int index
abstract java.lang.String getKeyRole ()
abstract java.lang.Object getValue (int)
abstract java.lang.Object setValue (int, java.lang.Object)
public int size ()
public boolean isEmpty ()
protected java.util.Set createEntrySet ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object key
Integer index
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
Integer index
public java.lang.Object remove (java.lang.Object)
Object key
public void clear ()
synthetic void <init> (com.google.common.collect.ImmutableMap, com.google.common.collect.ArrayTable$1)
com.google.common.collect.ImmutableMap x0
com.google.common.collect.ArrayTable$1 x1
}
com/google/common/collect/ArrayTable$Column.class
ArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$Column extends com.google.common.collect.ArrayTable$ArrayMap {
final int columnIndex
final synthetic com.google.common.collect.ArrayTable this$0
void <init> (com.google.common.collect.ArrayTable, int)
int columnIndex
java.lang.String getKeyRole ()
java.lang.Object getValue (int)
int index
java.lang.Object setValue (int, java.lang.Object)
int index
Object newValue
}
com/google/common/collect/ArrayTable$ColumnMap.class
ArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$ColumnMap extends com.google.common.collect.ArrayTable$ArrayMap {
final synthetic com.google.common.collect.ArrayTable this$0
private void <init> (com.google.common.collect.ArrayTable)
java.lang.String getKeyRole ()
java.util.Map getValue (int)
int index
java.util.Map setValue (int, java.util.Map)
int index
java.util.Map newValue
public java.util.Map put (java.lang.Object, java.util.Map)
Object key
java.util.Map value
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object)
Object x0
Object x1
volatile synthetic java.lang.Object setValue (int, java.lang.Object)
int x0
Object x1
volatile synthetic java.lang.Object getValue (int)
int x0
synthetic void <init> (com.google.common.collect.ArrayTable, com.google.common.collect.ArrayTable$1)
com.google.common.collect.ArrayTable x0
com.google.common.collect.ArrayTable$1 x1
}
com/google/common/collect/ArrayTable$Row.class
ArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$Row extends com.google.common.collect.ArrayTable$ArrayMap {
final int rowIndex
final synthetic com.google.common.collect.ArrayTable this$0
void <init> (com.google.common.collect.ArrayTable, int)
int rowIndex
java.lang.String getKeyRole ()
java.lang.Object getValue (int)
int index
java.lang.Object setValue (int, java.lang.Object)
int index
Object newValue
}
com/google/common/collect/ArrayTable$RowMap.class
ArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$RowMap extends com.google.common.collect.ArrayTable$ArrayMap {
final synthetic com.google.common.collect.ArrayTable this$0
private void <init> (com.google.common.collect.ArrayTable)
java.lang.String getKeyRole ()
java.util.Map getValue (int)
int index
java.util.Map setValue (int, java.util.Map)
int index
java.util.Map newValue
public java.util.Map put (java.lang.Object, java.util.Map)
Object key
java.util.Map value
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object)
Object x0
Object x1
volatile synthetic java.lang.Object setValue (int, java.lang.Object)
int x0
Object x1
volatile synthetic java.lang.Object getValue (int)
int x0
synthetic void <init> (com.google.common.collect.ArrayTable, com.google.common.collect.ArrayTable$1)
com.google.common.collect.ArrayTable x0
com.google.common.collect.ArrayTable$1 x1
}
com/google/common/collect/ArrayTable.class
ArrayTable.java
package com.google.common.collect
public final com.google.common.collect.ArrayTable extends com.google.common.collect.AbstractTable implements java.io.Serializable {
private final com.google.common.collect.ImmutableList rowList
private final com.google.common.collect.ImmutableList columnList
private final com.google.common.collect.ImmutableMap rowKeyToIndex
private final com.google.common.collect.ImmutableMap columnKeyToIndex
private final Object[][] array
private transient com.google.common.collect.ArrayTable$ColumnMap columnMap
private transient com.google.common.collect.ArrayTable$RowMap rowMap
private static final long serialVersionUID
public static com.google.common.collect.ArrayTable create (java.lang.Iterable, java.lang.Iterable)
Iterable rowKeys
Iterable columnKeys
public static com.google.common.collect.ArrayTable create (com.google.common.collect.Table)
com.google.common.collect.Table table
private void <init> (java.lang.Iterable, java.lang.Iterable)
Iterable rowKeys
Iterable columnKeys
Object[][] tmpArray
private static com.google.common.collect.ImmutableMap index (java.util.List)
int i
java.util.List list
com.google.common.collect.ImmutableMap$Builder columnBuilder
private void <init> (com.google.common.collect.Table)
com.google.common.collect.Table table
private void <init> (com.google.common.collect.ArrayTable)
int i
com.google.common.collect.ArrayTable table
Object[][] copy
public com.google.common.collect.ImmutableList rowKeyList ()
public com.google.common.collect.ImmutableList columnKeyList ()
public java.lang.Object at (int, int)
int rowIndex
int columnIndex
public java.lang.Object set (int, int, java.lang.Object)
int rowIndex
int columnIndex
Object value
Object oldValue
public java.lang.Object[][] toArray (java.lang.Class)
int i
Class valueClass
Object[][] copy
public void clear ()
public void eraseAll ()
Object[] row
Object[][] arr$
int len$
int i$
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object element
Object[] arr$
int len$
int i$
Object[] row
Object[][] arr$
int len$
int i$
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Integer rowIndex
Integer columnIndex
public boolean isEmpty ()
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
Integer rowIndex
Integer columnIndex
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.lang.Object erase (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Integer rowIndex
Integer columnIndex
public int size ()
public java.util.Set cellSet ()
java.util.Iterator cellIterator ()
public java.util.Map column (java.lang.Object)
Object columnKey
Integer columnIndex
public com.google.common.collect.ImmutableSet columnKeySet ()
public java.util.Map columnMap ()
com.google.common.collect.ArrayTable$ColumnMap map
public java.util.Map row (java.lang.Object)
Object rowKey
Integer rowIndex
public com.google.common.collect.ImmutableSet rowKeySet ()
public java.util.Map rowMap ()
com.google.common.collect.ArrayTable$RowMap map
public java.util.Collection values ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic int hashCode ()
public volatile synthetic boolean equals (java.lang.Object)
Object x0
public volatile synthetic java.util.Set columnKeySet ()
public volatile synthetic java.util.Set rowKeySet ()
static synthetic com.google.common.collect.ImmutableList access$000 (com.google.common.collect.ArrayTable)
com.google.common.collect.ArrayTable x0
static synthetic com.google.common.collect.ImmutableList access$100 (com.google.common.collect.ArrayTable)
com.google.common.collect.ArrayTable x0
static synthetic com.google.common.collect.ImmutableMap access$200 (com.google.common.collect.ArrayTable)
com.google.common.collect.ArrayTable x0
static synthetic com.google.common.collect.ImmutableMap access$500 (com.google.common.collect.ArrayTable)
com.google.common.collect.ArrayTable x0
}
com/google/common/collect/BiMap.class
BiMap.java
package com.google.common.collect
public abstract com.google.common.collect.BiMap extends java.lang.Object implements java.util.Map {
public abstract java.lang.Object put (java.lang.Object, java.lang.Object)
public abstract java.lang.Object forcePut (java.lang.Object, java.lang.Object)
public abstract void putAll (java.util.Map)
public abstract java.util.Set values ()
public abstract com.google.common.collect.BiMap inverse ()
}
com/google/common/collect/BinaryTreeTraverser$1$1.class
BinaryTreeTraverser.java
package com.google.common.collect
com.google.common.collect.BinaryTreeTraverser$1$1 extends com.google.common.collect.AbstractIterator {
boolean doneLeft
boolean doneRight
final synthetic com.google.common.collect.BinaryTreeTraverser$1 this$1
void <init> (com.google.common.collect.BinaryTreeTraverser$1)
protected java.lang.Object computeNext ()
com.google.common.base.Optional left
com.google.common.base.Optional right
}
com/google/common/collect/BinaryTreeTraverser$1.class
BinaryTreeTraverser.java
package com.google.common.collect
com.google.common.collect.BinaryTreeTraverser$1 extends com.google.common.collect.FluentIterable {
final synthetic Object val$root
final synthetic com.google.common.collect.BinaryTreeTraverser this$0
void <init> (com.google.common.collect.BinaryTreeTraverser, java.lang.Object)
public java.util.Iterator iterator ()
}
com/google/common/collect/BinaryTreeTraverser$2.class
BinaryTreeTraverser.java
package com.google.common.collect
com.google.common.collect.BinaryTreeTraverser$2 extends com.google.common.collect.FluentIterable {
final synthetic Object val$root
final synthetic com.google.common.collect.BinaryTreeTraverser this$0
void <init> (com.google.common.collect.BinaryTreeTraverser, java.lang.Object)
public com.google.common.collect.UnmodifiableIterator iterator ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/BinaryTreeTraverser$InOrderIterator.class
BinaryTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.BinaryTreeTraverser$InOrderIterator extends com.google.common.collect.AbstractIterator {
private final java.util.Deque stack
private final java.util.BitSet hasExpandedLeft
final synthetic com.google.common.collect.BinaryTreeTraverser this$0
void <init> (com.google.common.collect.BinaryTreeTraverser, java.lang.Object)
Object root
protected java.lang.Object computeNext ()
Object node
}
com/google/common/collect/BinaryTreeTraverser$PostOrderIterator.class
BinaryTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.BinaryTreeTraverser$PostOrderIterator extends com.google.common.collect.UnmodifiableIterator {
private final java.util.Deque stack
private final java.util.BitSet hasExpanded
final synthetic com.google.common.collect.BinaryTreeTraverser this$0
void <init> (com.google.common.collect.BinaryTreeTraverser, java.lang.Object)
Object root
public boolean hasNext ()
public java.lang.Object next ()
Object node
boolean expandedNode
}
com/google/common/collect/BinaryTreeTraverser$PreOrderIterator.class
BinaryTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.BinaryTreeTraverser$PreOrderIterator extends com.google.common.collect.UnmodifiableIterator implements com.google.common.collect.PeekingIterator {
private final java.util.Deque stack
final synthetic com.google.common.collect.BinaryTreeTraverser this$0
void <init> (com.google.common.collect.BinaryTreeTraverser, java.lang.Object)
Object root
public boolean hasNext ()
public java.lang.Object next ()
Object result
public java.lang.Object peek ()
}
com/google/common/collect/BinaryTreeTraverser.class
BinaryTreeTraverser.java
package com.google.common.collect
public abstract com.google.common.collect.BinaryTreeTraverser extends com.google.common.collect.TreeTraverser {
public void <init> ()
public abstract com.google.common.base.Optional leftChild (java.lang.Object)
public abstract com.google.common.base.Optional rightChild (java.lang.Object)
public final java.lang.Iterable children (java.lang.Object)
Object root
com.google.common.collect.UnmodifiableIterator preOrderIterator (java.lang.Object)
Object root
com.google.common.collect.UnmodifiableIterator postOrderIterator (java.lang.Object)
Object root
public final com.google.common.collect.FluentIterable inOrderTraversal (java.lang.Object)
Object root
private static void pushIfPresent (java.util.Deque, com.google.common.base.Optional)
java.util.Deque stack
com.google.common.base.Optional node
static synthetic void access$000 (java.util.Deque, com.google.common.base.Optional)
java.util.Deque x0
com.google.common.base.Optional x1
}
com/google/common/collect/BoundType$1.class
BoundType.java
package com.google.common.collect
final enum com.google.common.collect.BoundType$1 extends com.google.common.collect.BoundType {
void <init> (java.lang.String, int)
com.google.common.collect.BoundType flip ()
}
com/google/common/collect/BoundType$2.class
BoundType.java
package com.google.common.collect
final enum com.google.common.collect.BoundType$2 extends com.google.common.collect.BoundType {
void <init> (java.lang.String, int)
com.google.common.collect.BoundType flip ()
}
com/google/common/collect/BoundType.class
BoundType.java
package com.google.common.collect
public abstract enum com.google.common.collect.BoundType extends java.lang.Enum {
public static final enum com.google.common.collect.BoundType OPEN
public static final enum com.google.common.collect.BoundType CLOSED
private static final synthetic com.google.common.collect.BoundType[] $VALUES
public static com.google.common.collect.BoundType[] values ()
public static com.google.common.collect.BoundType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static com.google.common.collect.BoundType forBoolean (boolean)
boolean inclusive
abstract com.google.common.collect.BoundType flip ()
synthetic void <init> (java.lang.String, int, com.google.common.collect.BoundType$1)
String x0
int x1
com.google.common.collect.BoundType$1 x2
static void <clinit> ()
}
com/google/common/collect/ByFunctionOrdering.class
ByFunctionOrdering.java
package com.google.common.collect
final com.google.common.collect.ByFunctionOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.base.Function function
final com.google.common.collect.Ordering ordering
private static final long serialVersionUID
void <init> (com.google.common.base.Function, com.google.common.collect.Ordering)
com.google.common.base.Function function
com.google.common.collect.Ordering ordering
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public boolean equals (java.lang.Object)
com.google.common.collect.ByFunctionOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/CartesianList$1.class
CartesianList.java
package com.google.common.collect
com.google.common.collect.CartesianList$1 extends com.google.common.collect.ImmutableList {
final synthetic int val$index
final synthetic com.google.common.collect.CartesianList this$0
void <init> (com.google.common.collect.CartesianList, int)
public int size ()
public java.lang.Object get (int)
int axis
int axisIndex
boolean isPartialView ()
}
com/google/common/collect/CartesianList.class
CartesianList.java
package com.google.common.collect
final com.google.common.collect.CartesianList extends java.util.AbstractList implements java.util.RandomAccess {
private final transient com.google.common.collect.ImmutableList axes
private final transient int[] axesSizeProduct
static java.util.List create (java.util.List)
java.util.List copy
java.util.List list
java.util.Iterator i$
java.util.List lists
com.google.common.collect.ImmutableList$Builder axesBuilder
void <init> (com.google.common.collect.ImmutableList)
int i
ArithmeticException e
com.google.common.collect.ImmutableList axes
int[] axesSizeProduct
private int getAxisIndexForProductIndex (int, int)
int index
int axis
public com.google.common.collect.ImmutableList get (int)
int index
public int size ()
public boolean contains (java.lang.Object)
int index
Object o
java.util.List list
java.util.ListIterator itr
public volatile synthetic java.lang.Object get (int)
int x0
static synthetic com.google.common.collect.ImmutableList access$000 (com.google.common.collect.CartesianList)
com.google.common.collect.CartesianList x0
static synthetic int access$100 (com.google.common.collect.CartesianList, int, int)
com.google.common.collect.CartesianList x0
int x1
int x2
}
com/google/common/collect/ClassToInstanceMap.class
ClassToInstanceMap.java
package com.google.common.collect
public abstract com.google.common.collect.ClassToInstanceMap extends java.lang.Object implements java.util.Map {
public abstract java.lang.Object getInstance (java.lang.Class)
public abstract java.lang.Object putInstance (java.lang.Class, java.lang.Object)
}
com/google/common/collect/CollectPreconditions.class
CollectPreconditions.java
package com.google.common.collect
final com.google.common.collect.CollectPreconditions extends java.lang.Object {
void <init> ()
static void checkEntryNotNull (java.lang.Object, java.lang.Object)
Object key
Object value
static int checkNonnegative (int, java.lang.String)
int value
String name
static void checkRemove (boolean)
boolean canRemove
}
com/google/common/collect/Collections2$1.class
Collections2.java
package com.google.common.collect
final com.google.common.collect.Collections2$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic java.util.Collection val$collection
void <init> (java.util.Collection)
public java.lang.Object apply (java.lang.Object)
Object input
}
com/google/common/collect/Collections2$FilteredCollection.class
Collections2.java
package com.google.common.collect
com.google.common.collect.Collections2$FilteredCollection extends java.util.AbstractCollection {
final java.util.Collection unfiltered
final com.google.common.base.Predicate predicate
void <init> (java.util.Collection, com.google.common.base.Predicate)
java.util.Collection unfiltered
com.google.common.base.Predicate predicate
com.google.common.collect.Collections2$FilteredCollection createCombined (com.google.common.base.Predicate)
com.google.common.base.Predicate newPredicate
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
Object element
java.util.Iterator i$
java.util.Collection collection
public void clear ()
public boolean contains (java.lang.Object)
Object e
Object element
public boolean containsAll (java.util.Collection)
java.util.Collection collection
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object element
public boolean removeAll (java.util.Collection)
java.util.Collection collection
public boolean retainAll (java.util.Collection)
java.util.Collection collection
public int size ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
}
com/google/common/collect/Collections2$OrderedPermutationCollection.class
Collections2.java
package com.google.common.collect
final com.google.common.collect.Collections2$OrderedPermutationCollection extends java.util.AbstractCollection {
final com.google.common.collect.ImmutableList inputList
final java.util.Comparator comparator
final int size
void <init> (java.lang.Iterable, java.util.Comparator)
Iterable input
java.util.Comparator comparator
private static int calculateSize (java.util.List, java.util.Comparator)
int comparison
java.util.List sortedInputList
java.util.Comparator comparator
long permutations
int n
int r
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
java.util.List list
Object obj
public java.lang.String toString ()
}
com/google/common/collect/Collections2$OrderedPermutationIterator.class
Collections2.java
package com.google.common.collect
final com.google.common.collect.Collections2$OrderedPermutationIterator extends com.google.common.collect.AbstractIterator {
java.util.List nextPermutation
final java.util.Comparator comparator
void <init> (java.util.List, java.util.Comparator)
java.util.List list
java.util.Comparator comparator
protected java.util.List computeNext ()
com.google.common.collect.ImmutableList next
void calculateNextPermutation ()
int j
int l
int n
int findNextJ ()
int k
int findNextL (int)
int l
int j
Object ak
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/Collections2$PermutationCollection.class
Collections2.java
package com.google.common.collect
final com.google.common.collect.Collections2$PermutationCollection extends java.util.AbstractCollection {
final com.google.common.collect.ImmutableList inputList
void <init> (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList input
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
java.util.List list
Object obj
public java.lang.String toString ()
}
com/google/common/collect/Collections2$PermutationIterator.class
Collections2.java
package com.google.common.collect
com.google.common.collect.Collections2$PermutationIterator extends com.google.common.collect.AbstractIterator {
final java.util.List list
final int[] c
final int[] o
int j
void <init> (java.util.List)
java.util.List list
int n
protected java.util.List computeNext ()
com.google.common.collect.ImmutableList next
void calculateNextPermutation ()
int q
int s
void switchDirection ()
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/Collections2$TransformedCollection.class
Collections2.java
package com.google.common.collect
com.google.common.collect.Collections2$TransformedCollection extends java.util.AbstractCollection {
final java.util.Collection fromCollection
final com.google.common.base.Function function
void <init> (java.util.Collection, com.google.common.base.Function)
java.util.Collection fromCollection
com.google.common.base.Function function
public void clear ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/Collections2.class
Collections2.java
package com.google.common.collect
public final com.google.common.collect.Collections2 extends java.lang.Object {
static final com.google.common.base.Joiner STANDARD_JOINER
private void <init> ()
public static java.util.Collection filter (java.util.Collection, com.google.common.base.Predicate)
java.util.Collection unfiltered
com.google.common.base.Predicate predicate
static boolean safeContains (java.util.Collection, java.lang.Object)
ClassCastException e
NullPointerException e
java.util.Collection collection
Object object
static boolean safeRemove (java.util.Collection, java.lang.Object)
ClassCastException e
NullPointerException e
java.util.Collection collection
Object object
public static java.util.Collection transform (java.util.Collection, com.google.common.base.Function)
java.util.Collection fromCollection
com.google.common.base.Function function
static boolean containsAllImpl (java.util.Collection, java.util.Collection)
java.util.Collection self
java.util.Collection c
static java.lang.String toStringImpl (java.util.Collection)
java.util.Collection collection
StringBuilder sb
static java.lang.StringBuilder newStringBuilderForCollection (int)
int size
static java.util.Collection cast (java.lang.Iterable)
Iterable iterable
public static java.util.Collection orderedPermutations (java.lang.Iterable)
Iterable elements
public static java.util.Collection orderedPermutations (java.lang.Iterable, java.util.Comparator)
Iterable elements
java.util.Comparator comparator
public static java.util.Collection permutations (java.util.Collection)
java.util.Collection elements
private static boolean isPermutation (java.util.List, java.util.List)
java.util.List first
java.util.List second
com.google.common.collect.Multiset firstMultiset
com.google.common.collect.Multiset secondMultiset
private static boolean isPositiveInt (long)
long n
static synthetic boolean access$000 (long)
long x0
static synthetic boolean access$100 (java.util.List, java.util.List)
java.util.List x0
java.util.List x1
static void <clinit> ()
}
com/google/common/collect/ComparatorOrdering.class
ComparatorOrdering.java
package com.google.common.collect
final com.google.common.collect.ComparatorOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final java.util.Comparator comparator
private static final long serialVersionUID
void <init> (java.util.Comparator)
java.util.Comparator comparator
public int compare (java.lang.Object, java.lang.Object)
Object a
Object b
public boolean equals (java.lang.Object)
com.google.common.collect.ComparatorOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/ComparisonChain$1.class
ComparisonChain.java
package com.google.common.collect
final com.google.common.collect.ComparisonChain$1 extends com.google.common.collect.ComparisonChain {
void <init> ()
public com.google.common.collect.ComparisonChain compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public com.google.common.collect.ComparisonChain compare (java.lang.Object, java.lang.Object, java.util.Comparator)
Object left
Object right
java.util.Comparator comparator
public com.google.common.collect.ComparisonChain compare (int, int)
int left
int right
public com.google.common.collect.ComparisonChain compare (long, long)
long left
long right
public com.google.common.collect.ComparisonChain compare (float, float)
float left
float right
public com.google.common.collect.ComparisonChain compare (double, double)
double left
double right
public com.google.common.collect.ComparisonChain compareTrueFirst (boolean, boolean)
boolean left
boolean right
public com.google.common.collect.ComparisonChain compareFalseFirst (boolean, boolean)
boolean left
boolean right
com.google.common.collect.ComparisonChain classify (int)
int result
public int result ()
}
com/google/common/collect/ComparisonChain$InactiveComparisonChain.class
ComparisonChain.java
package com.google.common.collect
final com.google.common.collect.ComparisonChain$InactiveComparisonChain extends com.google.common.collect.ComparisonChain {
final int result
void <init> (int)
int result
public com.google.common.collect.ComparisonChain compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public com.google.common.collect.ComparisonChain compare (java.lang.Object, java.lang.Object, java.util.Comparator)
Object left
Object right
java.util.Comparator comparator
public com.google.common.collect.ComparisonChain compare (int, int)
int left
int right
public com.google.common.collect.ComparisonChain compare (long, long)
long left
long right
public com.google.common.collect.ComparisonChain compare (float, float)
float left
float right
public com.google.common.collect.ComparisonChain compare (double, double)
double left
double right
public com.google.common.collect.ComparisonChain compareTrueFirst (boolean, boolean)
boolean left
boolean right
public com.google.common.collect.ComparisonChain compareFalseFirst (boolean, boolean)
boolean left
boolean right
public int result ()
}
com/google/common/collect/ComparisonChain.class
ComparisonChain.java
package com.google.common.collect
public abstract com.google.common.collect.ComparisonChain extends java.lang.Object {
private static final com.google.common.collect.ComparisonChain ACTIVE
private static final com.google.common.collect.ComparisonChain LESS
private static final com.google.common.collect.ComparisonChain GREATER
private void <init> ()
public static com.google.common.collect.ComparisonChain start ()
public abstract com.google.common.collect.ComparisonChain compare (java.lang.Comparable, java.lang.Comparable)
public abstract com.google.common.collect.ComparisonChain compare (java.lang.Object, java.lang.Object, java.util.Comparator)
public abstract com.google.common.collect.ComparisonChain compare (int, int)
public abstract com.google.common.collect.ComparisonChain compare (long, long)
public abstract com.google.common.collect.ComparisonChain compare (float, float)
public abstract com.google.common.collect.ComparisonChain compare (double, double)
public abstract com.google.common.collect.ComparisonChain compareTrueFirst (boolean, boolean)
public abstract com.google.common.collect.ComparisonChain compareFalseFirst (boolean, boolean)
public abstract int result ()
synthetic void <init> (com.google.common.collect.ComparisonChain$1)
com.google.common.collect.ComparisonChain$1 x0
static synthetic com.google.common.collect.ComparisonChain access$100 ()
static synthetic com.google.common.collect.ComparisonChain access$200 ()
static synthetic com.google.common.collect.ComparisonChain access$300 ()
static void <clinit> ()
}
com/google/common/collect/CompoundOrdering.class
CompoundOrdering.java
package com.google.common.collect
final com.google.common.collect.CompoundOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.ImmutableList comparators
private static final long serialVersionUID
void <init> (java.util.Comparator, java.util.Comparator)
java.util.Comparator primary
java.util.Comparator secondary
void <init> (java.lang.Iterable)
Iterable comparators
public int compare (java.lang.Object, java.lang.Object)
int result
int i
Object left
Object right
int size
public boolean equals (java.lang.Object)
com.google.common.collect.CompoundOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/ComputationException.class
ComputationException.java
package com.google.common.collect
public com.google.common.collect.ComputationException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void <init> (java.lang.Throwable)
Throwable cause
}
com/google/common/collect/ComputingConcurrentHashMap$ComputationExceptionReference.class
ComputingConcurrentHashMap.java
package com.google.common.collect
final com.google.common.collect.ComputingConcurrentHashMap$ComputationExceptionReference extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$ValueReference {
final Throwable t
void <init> (java.lang.Throwable)
Throwable t
public java.lang.Object get ()
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry ()
public com.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public boolean isComputingReference ()
public java.lang.Object waitForValue () throws java.util.concurrent.ExecutionException
public void clear (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference newValue
}
com/google/common/collect/ComputingConcurrentHashMap$ComputedReference.class
ComputingConcurrentHashMap.java
package com.google.common.collect
final com.google.common.collect.ComputingConcurrentHashMap$ComputedReference extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$ValueReference {
final Object value
void <init> (java.lang.Object)
Object value
public java.lang.Object get ()
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry ()
public com.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public boolean isComputingReference ()
public java.lang.Object waitForValue ()
public void clear (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference newValue
}
com/google/common/collect/ComputingConcurrentHashMap$ComputingSegment.class
ComputingConcurrentHashMap.java
package com.google.common.collect
final com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment extends com.google.common.collect.MapMakerInternalMap$Segment {
void <init> (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
java.lang.Object getOrCompute (java.lang.Object, int, com.google.common.base.Function) throws java.util.concurrent.ExecutionException
Object value
Object value
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
Object entryKey
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
boolean createNewEntry
com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference computingValueReference
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
Object value
Object key
int hash
com.google.common.base.Function computingFunction
java.lang.Object compute (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference) throws java.util.concurrent.ExecutionException
Object oldValue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference computingValueReference
Object value
long start
long end
}
com/google/common/collect/ComputingConcurrentHashMap$ComputingSerializationProxy.class
ComputingConcurrentHashMap.java
package com.google.common.collect
final com.google.common.collect.ComputingConcurrentHashMap$ComputingSerializationProxy extends com.google.common.collect.MapMakerInternalMap$AbstractSerializationProxy {
final com.google.common.base.Function computingFunction
private static final long serialVersionUID
void <init> (com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.base.Equivalence, com.google.common.base.Equivalence, long, long, int, int, com.google.common.collect.MapMaker$RemovalListener, java.util.concurrent.ConcurrentMap, com.google.common.base.Function)
com.google.common.collect.MapMakerInternalMap$Strength keyStrength
com.google.common.collect.MapMakerInternalMap$Strength valueStrength
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Equivalence valueEquivalence
long expireAfterWriteNanos
long expireAfterAccessNanos
int maximumSize
int concurrencyLevel
com.google.common.collect.MapMaker$RemovalListener removalListener
java.util.concurrent.ConcurrentMap delegate
com.google.common.base.Function computingFunction
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
com.google.common.collect.MapMaker mapMaker
java.lang.Object readResolve ()
}
com/google/common/collect/ComputingConcurrentHashMap$ComputingValueReference.class
ComputingConcurrentHashMap.java
package com.google.common.collect
final com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$ValueReference {
final com.google.common.base.Function computingFunction
volatile com.google.common.collect.MapMakerInternalMap$ValueReference computedReference
public void <init> (com.google.common.base.Function)
com.google.common.base.Function computingFunction
public java.lang.Object get ()
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry ()
public com.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public boolean isComputingReference ()
public java.lang.Object waitForValue () throws java.util.concurrent.ExecutionException
InterruptedException ie
boolean interrupted
public void clear (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference newValue
java.lang.Object compute (java.lang.Object, int) throws java.util.concurrent.ExecutionException
Throwable t
Object key
int hash
Object value
void setValueReference (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
}
com/google/common/collect/ComputingConcurrentHashMap.class
ComputingConcurrentHashMap.java
package com.google.common.collect
com.google.common.collect.ComputingConcurrentHashMap extends com.google.common.collect.MapMakerInternalMap {
final com.google.common.base.Function computingFunction
private static final long serialVersionUID
void <init> (com.google.common.collect.MapMaker, com.google.common.base.Function)
com.google.common.collect.MapMaker builder
com.google.common.base.Function computingFunction
com.google.common.collect.MapMakerInternalMap$Segment createSegment (int, int)
int initialCapacity
int maxSegmentSize
com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment segmentFor (int)
int hash
java.lang.Object getOrCompute (java.lang.Object) throws java.util.concurrent.ExecutionException
Object key
int hash
java.lang.Object writeReplace ()
volatile synthetic com.google.common.collect.MapMakerInternalMap$Segment segmentFor (int)
int x0
}
com/google/common/collect/ConcurrentHashMultiset$1.class
ConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$1 extends com.google.common.collect.ForwardingSet {
final synthetic java.util.Set val$delegate
final synthetic com.google.common.collect.ConcurrentHashMultiset this$0
void <init> (com.google.common.collect.ConcurrentHashMultiset, java.util.Set)
protected java.util.Set delegate ()
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection collection
public boolean remove (java.lang.Object)
Object object
public boolean removeAll (java.util.Collection)
java.util.Collection c
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ConcurrentHashMultiset$2.class
ConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$2 extends com.google.common.collect.AbstractIterator {
private java.util.Iterator mapEntries
final synthetic com.google.common.collect.ConcurrentHashMultiset this$0
void <init> (com.google.common.collect.ConcurrentHashMultiset)
protected com.google.common.collect.Multiset$Entry computeNext ()
java.util.Map$Entry mapEntry
int count
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/ConcurrentHashMultiset$3.class
ConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$3 extends com.google.common.collect.ForwardingIterator {
private com.google.common.collect.Multiset$Entry last
final synthetic java.util.Iterator val$readOnlyIterator
final synthetic com.google.common.collect.ConcurrentHashMultiset this$0
void <init> (com.google.common.collect.ConcurrentHashMultiset, java.util.Iterator)
protected java.util.Iterator delegate ()
public com.google.common.collect.Multiset$Entry next ()
public void remove ()
public volatile synthetic java.lang.Object next ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ConcurrentHashMultiset$EntrySet.class
ConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$EntrySet extends com.google.common.collect.AbstractMultiset$EntrySet {
final synthetic com.google.common.collect.ConcurrentHashMultiset this$0
private void <init> (com.google.common.collect.ConcurrentHashMultiset)
com.google.common.collect.ConcurrentHashMultiset multiset ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
private java.util.List snapshot ()
java.util.List list
volatile synthetic com.google.common.collect.Multiset multiset ()
synthetic void <init> (com.google.common.collect.ConcurrentHashMultiset, com.google.common.collect.ConcurrentHashMultiset$1)
com.google.common.collect.ConcurrentHashMultiset x0
com.google.common.collect.ConcurrentHashMultiset$1 x1
}
com/google/common/collect/ConcurrentHashMultiset$FieldSettersHolder.class
ConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$FieldSettersHolder extends java.lang.Object {
static final com.google.common.collect.Serialization$FieldSetter COUNT_MAP_FIELD_SETTER
private void <init> ()
static void <clinit> ()
}
com/google/common/collect/ConcurrentHashMultiset.class
ConcurrentHashMultiset.java
package com.google.common.collect
public final com.google.common.collect.ConcurrentHashMultiset extends com.google.common.collect.AbstractMultiset implements java.io.Serializable {
private final transient java.util.concurrent.ConcurrentMap countMap
private static final long serialVersionUID
public static com.google.common.collect.ConcurrentHashMultiset create ()
public static com.google.common.collect.ConcurrentHashMultiset create (java.lang.Iterable)
Iterable elements
com.google.common.collect.ConcurrentHashMultiset multiset
public static com.google.common.collect.ConcurrentHashMultiset create (com.google.common.collect.MapMaker)
com.google.common.collect.MapMaker mapMaker
void <init> (java.util.concurrent.ConcurrentMap)
java.util.concurrent.ConcurrentMap countMap
public int count (java.lang.Object)
Object element
java.util.concurrent.atomic.AtomicInteger existingCounter
public int size ()
java.util.concurrent.atomic.AtomicInteger value
java.util.Iterator i$
long sum
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
private java.util.List snapshot ()
int i
Object element
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
java.util.List list
public int add (java.lang.Object, int)
int newValue
ArithmeticException overflow
java.util.concurrent.atomic.AtomicInteger newCounter
int oldValue
java.util.concurrent.atomic.AtomicInteger existingCounter
Object element
int occurrences
public int remove (java.lang.Object, int)
int newValue
int oldValue
Object element
int occurrences
java.util.concurrent.atomic.AtomicInteger existingCounter
public boolean removeExactly (java.lang.Object, int)
int oldValue
int newValue
Object element
int occurrences
java.util.concurrent.atomic.AtomicInteger existingCounter
public int setCount (java.lang.Object, int)
java.util.concurrent.atomic.AtomicInteger newCounter
int oldValue
java.util.concurrent.atomic.AtomicInteger existingCounter
Object element
int count
public boolean setCount (java.lang.Object, int, int)
java.util.concurrent.atomic.AtomicInteger newCounter
Object element
int expectedOldCount
int newCount
java.util.concurrent.atomic.AtomicInteger existingCounter
int oldValue
java.util.Set createElementSet ()
java.util.Set delegate
public java.util.Set createEntrySet ()
int distinctElements ()
public boolean isEmpty ()
java.util.Iterator entryIterator ()
java.util.Iterator readOnlyIterator
public void clear ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.concurrent.ConcurrentMap deserializedCountMap
public volatile synthetic java.lang.String toString ()
public volatile synthetic int hashCode ()
public volatile synthetic boolean equals (java.lang.Object)
Object x0
public volatile synthetic java.util.Set entrySet ()
public volatile synthetic java.util.Set elementSet ()
public volatile synthetic boolean retainAll (java.util.Collection)
java.util.Collection x0
public volatile synthetic boolean removeAll (java.util.Collection)
java.util.Collection x0
public volatile synthetic boolean addAll (java.util.Collection)
java.util.Collection x0
public volatile synthetic boolean remove (java.lang.Object)
Object x0
public volatile synthetic boolean add (java.lang.Object)
Object x0
public volatile synthetic java.util.Iterator iterator ()
public volatile synthetic boolean contains (java.lang.Object)
Object x0
static synthetic java.util.concurrent.ConcurrentMap access$100 (com.google.common.collect.ConcurrentHashMultiset)
com.google.common.collect.ConcurrentHashMultiset x0
}
com/google/common/collect/Constraint.class
Constraint.java
package com.google.common.collect
abstract com.google.common.collect.Constraint extends java.lang.Object {
public abstract java.lang.Object checkElement (java.lang.Object)
public abstract java.lang.String toString ()
}
com/google/common/collect/Constraints$ConstrainedCollection.class
Constraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedCollection extends com.google.common.collect.ForwardingCollection {
private final java.util.Collection delegate
private final com.google.common.collect.Constraint constraint
public void <init> (java.util.Collection, com.google.common.collect.Constraint)
java.util.Collection delegate
com.google.common.collect.Constraint constraint
protected java.util.Collection delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection elements
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Constraints$ConstrainedList.class
Constraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedList extends com.google.common.collect.ForwardingList {
final java.util.List delegate
final com.google.common.collect.Constraint constraint
void <init> (java.util.List, com.google.common.collect.Constraint)
java.util.List delegate
com.google.common.collect.Constraint constraint
protected java.util.List delegate ()
public boolean add (java.lang.Object)
Object element
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (java.util.Collection)
java.util.Collection elements
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection elements
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public java.util.List subList (int, int)
int fromIndex
int toIndex
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Constraints$ConstrainedListIterator.class
Constraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedListIterator extends com.google.common.collect.ForwardingListIterator {
private final java.util.ListIterator delegate
private final com.google.common.collect.Constraint constraint
public void <init> (java.util.ListIterator, com.google.common.collect.Constraint)
java.util.ListIterator delegate
com.google.common.collect.Constraint constraint
protected java.util.ListIterator delegate ()
public void add (java.lang.Object)
Object element
public void set (java.lang.Object)
Object element
protected volatile synthetic java.util.Iterator delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Constraints$ConstrainedRandomAccessList.class
Constraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedRandomAccessList extends com.google.common.collect.Constraints$ConstrainedList implements java.util.RandomAccess {
void <init> (java.util.List, com.google.common.collect.Constraint)
java.util.List delegate
com.google.common.collect.Constraint constraint
}
com/google/common/collect/Constraints$ConstrainedSet.class
Constraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedSet extends com.google.common.collect.ForwardingSet {
private final java.util.Set delegate
private final com.google.common.collect.Constraint constraint
public void <init> (java.util.Set, com.google.common.collect.Constraint)
java.util.Set delegate
com.google.common.collect.Constraint constraint
protected java.util.Set delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection elements
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Constraints$ConstrainedSortedSet.class
Constraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedSortedSet extends com.google.common.collect.ForwardingSortedSet {
final java.util.SortedSet delegate
final com.google.common.collect.Constraint constraint
void <init> (java.util.SortedSet, com.google.common.collect.Constraint)
java.util.SortedSet delegate
com.google.common.collect.Constraint constraint
protected java.util.SortedSet delegate ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection elements
protected volatile synthetic java.util.Set delegate ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Constraints.class
Constraints.java
package com.google.common.collect
final com.google.common.collect.Constraints extends java.lang.Object {
private void <init> ()
public static java.util.Collection constrainedCollection (java.util.Collection, com.google.common.collect.Constraint)
java.util.Collection collection
com.google.common.collect.Constraint constraint
public static java.util.Set constrainedSet (java.util.Set, com.google.common.collect.Constraint)
java.util.Set set
com.google.common.collect.Constraint constraint
public static java.util.SortedSet constrainedSortedSet (java.util.SortedSet, com.google.common.collect.Constraint)
java.util.SortedSet sortedSet
com.google.common.collect.Constraint constraint
public static java.util.List constrainedList (java.util.List, com.google.common.collect.Constraint)
java.util.List list
com.google.common.collect.Constraint constraint
private static java.util.ListIterator constrainedListIterator (java.util.ListIterator, com.google.common.collect.Constraint)
java.util.ListIterator listIterator
com.google.common.collect.Constraint constraint
static java.util.Collection constrainedTypePreservingCollection (java.util.Collection, com.google.common.collect.Constraint)
java.util.Collection collection
com.google.common.collect.Constraint constraint
private static java.util.Collection checkElements (java.util.Collection, com.google.common.collect.Constraint)
Object element
java.util.Iterator i$
java.util.Collection elements
com.google.common.collect.Constraint constraint
java.util.Collection copy
static synthetic java.util.Collection access$000 (java.util.Collection, com.google.common.collect.Constraint)
java.util.Collection x0
com.google.common.collect.Constraint x1
static synthetic java.util.ListIterator access$100 (java.util.ListIterator, com.google.common.collect.Constraint)
java.util.ListIterator x0
com.google.common.collect.Constraint x1
}
com/google/common/collect/ContiguousSet.class
ContiguousSet.java
package com.google.common.collect
public abstract com.google.common.collect.ContiguousSet extends com.google.common.collect.ImmutableSortedSet {
final com.google.common.collect.DiscreteDomain domain
public static com.google.common.collect.ContiguousSet create (com.google.common.collect.Range, com.google.common.collect.DiscreteDomain)
java.util.NoSuchElementException e
com.google.common.collect.Range range
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Range effectiveRange
boolean empty
void <init> (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public com.google.common.collect.ContiguousSet headSet (java.lang.Comparable)
Comparable toElement
public com.google.common.collect.ContiguousSet headSet (java.lang.Comparable, boolean)
Comparable toElement
boolean inclusive
public com.google.common.collect.ContiguousSet subSet (java.lang.Comparable, java.lang.Comparable)
Comparable fromElement
Comparable toElement
public com.google.common.collect.ContiguousSet subSet (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
Comparable toElement
boolean toInclusive
public com.google.common.collect.ContiguousSet tailSet (java.lang.Comparable)
Comparable fromElement
public com.google.common.collect.ContiguousSet tailSet (java.lang.Comparable, boolean)
Comparable fromElement
boolean inclusive
abstract com.google.common.collect.ContiguousSet headSetImpl (java.lang.Comparable, boolean)
abstract com.google.common.collect.ContiguousSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
abstract com.google.common.collect.ContiguousSet tailSetImpl (java.lang.Comparable, boolean)
public abstract com.google.common.collect.ContiguousSet intersection (com.google.common.collect.ContiguousSet)
public abstract com.google.common.collect.Range range ()
public abstract com.google.common.collect.Range range (com.google.common.collect.BoundType, com.google.common.collect.BoundType)
public java.lang.String toString ()
public static com.google.common.collect.ImmutableSortedSet$Builder builder ()
volatile synthetic com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object x0
boolean x1
volatile synthetic com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
volatile synthetic com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic com.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic com.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object)
Object x0
public volatile synthetic com.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
public volatile synthetic com.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic com.google.common.collect.ImmutableSortedSet headSet (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic com.google.common.collect.ImmutableSortedSet headSet (java.lang.Object)
Object x0
public volatile synthetic java.util.SortedSet tailSet (java.lang.Object)
Object x0
public volatile synthetic java.util.SortedSet headSet (java.lang.Object)
Object x0
public volatile synthetic java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.NavigableSet headSet (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
}
com/google/common/collect/Count.class
Count.java
package com.google.common.collect
final com.google.common.collect.Count extends java.lang.Object implements java.io.Serializable {
private int value
void <init> (int)
int value
public int get ()
public int getAndAdd (int)
int delta
int result
public int addAndGet (int)
int delta
public void set (int)
int newValue
public int getAndSet (int)
int newValue
int result
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
}
com/google/common/collect/Cut$1.class
Cut.java
package com.google.common.collect
synthetic com.google.common.collect.Cut$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$common$collect$BoundType
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/collect/Cut$AboveAll.class
Cut.java
package com.google.common.collect
final com.google.common.collect.Cut$AboveAll extends com.google.common.collect.Cut {
private static final com.google.common.collect.Cut$AboveAll INSTANCE
private static final long serialVersionUID
private void <init> ()
java.lang.Comparable endpoint ()
boolean isLessThan (java.lang.Comparable)
Comparable value
com.google.common.collect.BoundType typeAsLowerBound ()
com.google.common.collect.BoundType typeAsUpperBound ()
com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
void describeAsLowerBound (java.lang.StringBuilder)
StringBuilder sb
void describeAsUpperBound (java.lang.StringBuilder)
StringBuilder sb
java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public int compareTo (com.google.common.collect.Cut)
com.google.common.collect.Cut o
public java.lang.String toString ()
private java.lang.Object readResolve ()
public volatile synthetic int compareTo (java.lang.Object)
Object x0
static synthetic com.google.common.collect.Cut$AboveAll access$100 ()
static void <clinit> ()
}
com/google/common/collect/Cut$AboveValue.class
Cut.java
package com.google.common.collect
final com.google.common.collect.Cut$AboveValue extends com.google.common.collect.Cut {
private static final long serialVersionUID
void <init> (java.lang.Comparable)
Comparable endpoint
boolean isLessThan (java.lang.Comparable)
Comparable value
com.google.common.collect.BoundType typeAsLowerBound ()
com.google.common.collect.BoundType typeAsUpperBound ()
com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
Comparable next
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
Comparable next
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
void describeAsLowerBound (java.lang.StringBuilder)
StringBuilder sb
void describeAsUpperBound (java.lang.StringBuilder)
StringBuilder sb
java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut canonical (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
Comparable next
public int hashCode ()
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
Object x0
}
com/google/common/collect/Cut$BelowAll.class
Cut.java
package com.google.common.collect
final com.google.common.collect.Cut$BelowAll extends com.google.common.collect.Cut {
private static final com.google.common.collect.Cut$BelowAll INSTANCE
private static final long serialVersionUID
private void <init> ()
java.lang.Comparable endpoint ()
boolean isLessThan (java.lang.Comparable)
Comparable value
com.google.common.collect.BoundType typeAsLowerBound ()
com.google.common.collect.BoundType typeAsUpperBound ()
com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
void describeAsLowerBound (java.lang.StringBuilder)
StringBuilder sb
void describeAsUpperBound (java.lang.StringBuilder)
StringBuilder sb
java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut canonical (com.google.common.collect.DiscreteDomain)
java.util.NoSuchElementException e
com.google.common.collect.DiscreteDomain domain
public int compareTo (com.google.common.collect.Cut)
com.google.common.collect.Cut o
public java.lang.String toString ()
private java.lang.Object readResolve ()
public volatile synthetic int compareTo (java.lang.Object)
Object x0
static synthetic com.google.common.collect.Cut$BelowAll access$000 ()
static void <clinit> ()
}
com/google/common/collect/Cut$BelowValue.class
Cut.java
package com.google.common.collect
final com.google.common.collect.Cut$BelowValue extends com.google.common.collect.Cut {
private static final long serialVersionUID
void <init> (java.lang.Comparable)
Comparable endpoint
boolean isLessThan (java.lang.Comparable)
Comparable value
com.google.common.collect.BoundType typeAsLowerBound ()
com.google.common.collect.BoundType typeAsUpperBound ()
com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
Comparable previous
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
Comparable previous
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
void describeAsLowerBound (java.lang.StringBuilder)
StringBuilder sb
void describeAsUpperBound (java.lang.StringBuilder)
StringBuilder sb
java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public int hashCode ()
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
Object x0
}
com/google/common/collect/Cut.class
Cut.java
package com.google.common.collect
abstract com.google.common.collect.Cut extends java.lang.Object implements java.lang.Comparable java.io.Serializable {
final Comparable endpoint
private static final long serialVersionUID
void <init> (java.lang.Comparable)
Comparable endpoint
abstract boolean isLessThan (java.lang.Comparable)
abstract com.google.common.collect.BoundType typeAsLowerBound ()
abstract com.google.common.collect.BoundType typeAsUpperBound ()
abstract com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
abstract com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
abstract void describeAsLowerBound (java.lang.StringBuilder)
abstract void describeAsUpperBound (java.lang.StringBuilder)
abstract java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
abstract java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.Cut canonical (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public int compareTo (com.google.common.collect.Cut)
com.google.common.collect.Cut that
int result
java.lang.Comparable endpoint ()
public boolean equals (java.lang.Object)
int compareResult
ClassCastException ignored
com.google.common.collect.Cut that
Object obj
static com.google.common.collect.Cut belowAll ()
static com.google.common.collect.Cut aboveAll ()
static com.google.common.collect.Cut belowValue (java.lang.Comparable)
Comparable endpoint
static com.google.common.collect.Cut aboveValue (java.lang.Comparable)
Comparable endpoint
public volatile synthetic int compareTo (java.lang.Object)
Object x0
}
com/google/common/collect/DenseImmutableTable$1.class
DenseImmutableTable.java
package com.google.common.collect
synthetic com.google.common.collect.DenseImmutableTable$1 extends java.lang.Object {
}
com/google/common/collect/DenseImmutableTable$Column.class
DenseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.DenseImmutableTable$Column extends com.google.common.collect.DenseImmutableTable$ImmutableArrayMap {
private final int columnIndex
final synthetic com.google.common.collect.DenseImmutableTable this$0
void <init> (com.google.common.collect.DenseImmutableTable, int)
int columnIndex
com.google.common.collect.ImmutableMap keyToIndex ()
java.lang.Object getValue (int)
int keyIndex
boolean isPartialView ()
}
com/google/common/collect/DenseImmutableTable$ColumnMap.class
DenseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.DenseImmutableTable$ColumnMap extends com.google.common.collect.DenseImmutableTable$ImmutableArrayMap {
final synthetic com.google.common.collect.DenseImmutableTable this$0
private void <init> (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.ImmutableMap keyToIndex ()
java.util.Map getValue (int)
int keyIndex
boolean isPartialView ()
volatile synthetic java.lang.Object getValue (int)
int x0
synthetic void <init> (com.google.common.collect.DenseImmutableTable, com.google.common.collect.DenseImmutableTable$1)
com.google.common.collect.DenseImmutableTable x0
com.google.common.collect.DenseImmutableTable$1 x1
}
com/google/common/collect/DenseImmutableTable$ImmutableArrayMap$1$1.class
DenseImmutableTable.java
package com.google.common.collect
com.google.common.collect.DenseImmutableTable$ImmutableArrayMap$1$1 extends com.google.common.collect.AbstractIterator {
private int index
private final int maxIndex
final synthetic com.google.common.collect.DenseImmutableTable$ImmutableArrayMap$1 this$1
void <init> (com.google.common.collect.DenseImmutableTable$ImmutableArrayMap$1)
protected java.util.Map$Entry computeNext ()
Object value
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/DenseImmutableTable$ImmutableArrayMap$1.class
DenseImmutableTable.java
package com.google.common.collect
com.google.common.collect.DenseImmutableTable$ImmutableArrayMap$1 extends com.google.common.collect.ImmutableMapEntrySet {
final synthetic com.google.common.collect.DenseImmutableTable$ImmutableArrayMap this$0
void <init> (com.google.common.collect.DenseImmutableTable$ImmutableArrayMap)
com.google.common.collect.ImmutableMap map ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/DenseImmutableTable$ImmutableArrayMap.class
DenseImmutableTable.java
package com.google.common.collect
abstract com.google.common.collect.DenseImmutableTable$ImmutableArrayMap extends com.google.common.collect.ImmutableMap {
private final int size
void <init> (int)
int size
abstract com.google.common.collect.ImmutableMap keyToIndex ()
private boolean isFull ()
java.lang.Object getKey (int)
int index
abstract java.lang.Object getValue (int)
com.google.common.collect.ImmutableSet createKeySet ()
public int size ()
public java.lang.Object get (java.lang.Object)
Object key
Integer keyIndex
com.google.common.collect.ImmutableSet createEntrySet ()
}
com/google/common/collect/DenseImmutableTable$Row.class
DenseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.DenseImmutableTable$Row extends com.google.common.collect.DenseImmutableTable$ImmutableArrayMap {
private final int rowIndex
final synthetic com.google.common.collect.DenseImmutableTable this$0
void <init> (com.google.common.collect.DenseImmutableTable, int)
int rowIndex
com.google.common.collect.ImmutableMap keyToIndex ()
java.lang.Object getValue (int)
int keyIndex
boolean isPartialView ()
}
com/google/common/collect/DenseImmutableTable$RowMap.class
DenseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.DenseImmutableTable$RowMap extends com.google.common.collect.DenseImmutableTable$ImmutableArrayMap {
final synthetic com.google.common.collect.DenseImmutableTable this$0
private void <init> (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.ImmutableMap keyToIndex ()
java.util.Map getValue (int)
int keyIndex
boolean isPartialView ()
volatile synthetic java.lang.Object getValue (int)
int x0
synthetic void <init> (com.google.common.collect.DenseImmutableTable, com.google.common.collect.DenseImmutableTable$1)
com.google.common.collect.DenseImmutableTable x0
com.google.common.collect.DenseImmutableTable$1 x1
}
com/google/common/collect/DenseImmutableTable.class
DenseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.DenseImmutableTable extends com.google.common.collect.RegularImmutableTable {
private final com.google.common.collect.ImmutableMap rowKeyToIndex
private final com.google.common.collect.ImmutableMap columnKeyToIndex
private final com.google.common.collect.ImmutableMap rowMap
private final com.google.common.collect.ImmutableMap columnMap
private final int[] rowCounts
private final int[] columnCounts
private final Object[][] values
private final int[] iterationOrderRow
private final int[] iterationOrderColumn
private static com.google.common.collect.ImmutableMap makeIndex (com.google.common.collect.ImmutableSet)
Object key
java.util.Iterator i$
com.google.common.collect.ImmutableSet set
com.google.common.collect.ImmutableMap$Builder indexBuilder
int i
void <init> (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
com.google.common.collect.Table$Cell cell
Object rowKey
Object columnKey
int rowIndex
int columnIndex
Object existingValue
int i
com.google.common.collect.ImmutableList cellList
com.google.common.collect.ImmutableSet rowSpace
com.google.common.collect.ImmutableSet columnSpace
Object[][] array
int[] iterationOrderRow
int[] iterationOrderColumn
public com.google.common.collect.ImmutableMap columnMap ()
public com.google.common.collect.ImmutableMap rowMap ()
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Integer rowIndex
Integer columnIndex
public int size ()
com.google.common.collect.Table$Cell getCell (int)
int index
int rowIndex
int columnIndex
Object rowKey
Object columnKey
Object value
java.lang.Object getValue (int)
int index
public volatile synthetic java.util.Map columnMap ()
public volatile synthetic java.util.Map rowMap ()
static synthetic int[] access$200 (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.DenseImmutableTable x0
static synthetic com.google.common.collect.ImmutableMap access$300 (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.DenseImmutableTable x0
static synthetic java.lang.Object[][] access$400 (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.DenseImmutableTable x0
static synthetic int[] access$500 (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.DenseImmutableTable x0
static synthetic com.google.common.collect.ImmutableMap access$600 (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.DenseImmutableTable x0
}
com/google/common/collect/DescendingImmutableSortedMultiset.class
DescendingImmutableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.DescendingImmutableSortedMultiset extends com.google.common.collect.ImmutableSortedMultiset {
private final transient com.google.common.collect.ImmutableSortedMultiset forward
void <init> (com.google.common.collect.ImmutableSortedMultiset)
com.google.common.collect.ImmutableSortedMultiset forward
public int count (java.lang.Object)
Object element
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
public int size ()
public com.google.common.collect.ImmutableSortedSet elementSet ()
com.google.common.collect.Multiset$Entry getEntry (int)
int index
public com.google.common.collect.ImmutableSortedMultiset descendingMultiset ()
public com.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
boolean isPartialView ()
public volatile synthetic com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
public volatile synthetic com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
public volatile synthetic com.google.common.collect.SortedMultiset descendingMultiset ()
public volatile synthetic java.util.NavigableSet elementSet ()
public volatile synthetic java.util.SortedSet elementSet ()
public volatile synthetic java.util.Set elementSet ()
}
com/google/common/collect/DescendingImmutableSortedSet.class
DescendingImmutableSortedSet.java
package com.google.common.collect
com.google.common.collect.DescendingImmutableSortedSet extends com.google.common.collect.ImmutableSortedSet {
private final com.google.common.collect.ImmutableSortedSet forward
void <init> (com.google.common.collect.ImmutableSortedSet)
com.google.common.collect.ImmutableSortedSet forward
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object toElement
boolean inclusive
com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public com.google.common.collect.ImmutableSortedSet descendingSet ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
public java.lang.Object lower (java.lang.Object)
Object element
public java.lang.Object floor (java.lang.Object)
Object element
public java.lang.Object ceiling (java.lang.Object)
Object element
public java.lang.Object higher (java.lang.Object)
Object element
int indexOf (java.lang.Object)
Object target
int index
boolean isPartialView ()
public volatile synthetic java.util.Iterator descendingIterator ()
public volatile synthetic java.util.NavigableSet descendingSet ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/DescendingMultiset$1.class
DescendingMultiset.java
package com.google.common.collect
com.google.common.collect.DescendingMultiset$1 extends com.google.common.collect.Multisets$EntrySet {
final synthetic com.google.common.collect.DescendingMultiset this$0
void <init> (com.google.common.collect.DescendingMultiset)
com.google.common.collect.Multiset multiset ()
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/DescendingMultiset.class
DescendingMultiset.java
package com.google.common.collect
abstract com.google.common.collect.DescendingMultiset extends com.google.common.collect.ForwardingMultiset implements com.google.common.collect.SortedMultiset {
private transient java.util.Comparator comparator
private transient java.util.NavigableSet elementSet
private transient java.util.Set entrySet
void <init> ()
abstract com.google.common.collect.SortedMultiset forwardMultiset ()
public java.util.Comparator comparator ()
java.util.Comparator result
public java.util.NavigableSet elementSet ()
java.util.NavigableSet result
public com.google.common.collect.Multiset$Entry pollFirstEntry ()
public com.google.common.collect.Multiset$Entry pollLastEntry ()
public com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object toElement
com.google.common.collect.BoundType boundType
public com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object fromElement
com.google.common.collect.BoundType fromBoundType
Object toElement
com.google.common.collect.BoundType toBoundType
public com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object fromElement
com.google.common.collect.BoundType boundType
protected com.google.common.collect.Multiset delegate ()
public com.google.common.collect.SortedMultiset descendingMultiset ()
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
abstract java.util.Iterator entryIterator ()
public java.util.Set entrySet ()
java.util.Set result
java.util.Set createEntrySet ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public java.lang.String toString ()
public volatile synthetic java.util.Set elementSet ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
public volatile synthetic java.util.SortedSet elementSet ()
}
com/google/common/collect/DiscreteDomain$BigIntegerDomain.class
DiscreteDomain.java
package com.google.common.collect
final com.google.common.collect.DiscreteDomain$BigIntegerDomain extends com.google.common.collect.DiscreteDomain implements java.io.Serializable {
private static final com.google.common.collect.DiscreteDomain$BigIntegerDomain INSTANCE
private static final java.math.BigInteger MIN_LONG
private static final java.math.BigInteger MAX_LONG
private static final long serialVersionUID
private void <init> ()
public java.math.BigInteger next (java.math.BigInteger)
java.math.BigInteger value
public java.math.BigInteger previous (java.math.BigInteger)
java.math.BigInteger value
public long distance (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger start
java.math.BigInteger end
private java.lang.Object readResolve ()
public java.lang.String toString ()
public volatile synthetic long distance (java.lang.Comparable, java.lang.Comparable)
Comparable x0
Comparable x1
public volatile synthetic java.lang.Comparable previous (java.lang.Comparable)
Comparable x0
public volatile synthetic java.lang.Comparable next (java.lang.Comparable)
Comparable x0
static synthetic com.google.common.collect.DiscreteDomain$BigIntegerDomain access$200 ()
static void <clinit> ()
}
com/google/common/collect/DiscreteDomain$IntegerDomain.class
DiscreteDomain.java
package com.google.common.collect
final com.google.common.collect.DiscreteDomain$IntegerDomain extends com.google.common.collect.DiscreteDomain implements java.io.Serializable {
private static final com.google.common.collect.DiscreteDomain$IntegerDomain INSTANCE
private static final long serialVersionUID
private void <init> ()
public java.lang.Integer next (java.lang.Integer)
Integer value
int i
public java.lang.Integer previous (java.lang.Integer)
Integer value
int i
public long distance (java.lang.Integer, java.lang.Integer)
Integer start
Integer end
public java.lang.Integer minValue ()
public java.lang.Integer maxValue ()
private java.lang.Object readResolve ()
public java.lang.String toString ()
public volatile synthetic java.lang.Comparable maxValue ()
public volatile synthetic java.lang.Comparable minValue ()
public volatile synthetic long distance (java.lang.Comparable, java.lang.Comparable)
Comparable x0
Comparable x1
public volatile synthetic java.lang.Comparable previous (java.lang.Comparable)
Comparable x0
public volatile synthetic java.lang.Comparable next (java.lang.Comparable)
Comparable x0
static synthetic com.google.common.collect.DiscreteDomain$IntegerDomain access$000 ()
static void <clinit> ()
}
com/google/common/collect/DiscreteDomain$LongDomain.class
DiscreteDomain.java
package com.google.common.collect
final com.google.common.collect.DiscreteDomain$LongDomain extends com.google.common.collect.DiscreteDomain implements java.io.Serializable {
private static final com.google.common.collect.DiscreteDomain$LongDomain INSTANCE
private static final long serialVersionUID
private void <init> ()
public java.lang.Long next (java.lang.Long)
Long value
long l
public java.lang.Long previous (java.lang.Long)
Long value
long l
public long distance (java.lang.Long, java.lang.Long)
Long start
Long end
long result
public java.lang.Long minValue ()
public java.lang.Long maxValue ()
private java.lang.Object readResolve ()
public java.lang.String toString ()
public volatile synthetic java.lang.Comparable maxValue ()
public volatile synthetic java.lang.Comparable minValue ()
public volatile synthetic long distance (java.lang.Comparable, java.lang.Comparable)
Comparable x0
Comparable x1
public volatile synthetic java.lang.Comparable previous (java.lang.Comparable)
Comparable x0
public volatile synthetic java.lang.Comparable next (java.lang.Comparable)
Comparable x0
static synthetic com.google.common.collect.DiscreteDomain$LongDomain access$100 ()
static void <clinit> ()
}
com/google/common/collect/DiscreteDomain.class
DiscreteDomain.java
package com.google.common.collect
public abstract com.google.common.collect.DiscreteDomain extends java.lang.Object {
public static com.google.common.collect.DiscreteDomain integers ()
public static com.google.common.collect.DiscreteDomain longs ()
public static com.google.common.collect.DiscreteDomain bigIntegers ()
protected void <init> ()
public abstract java.lang.Comparable next (java.lang.Comparable)
public abstract java.lang.Comparable previous (java.lang.Comparable)
public abstract long distance (java.lang.Comparable, java.lang.Comparable)
public java.lang.Comparable minValue ()
public java.lang.Comparable maxValue ()
}
com/google/common/collect/EmptyContiguousSet$1.class
EmptyContiguousSet.java
package com.google.common.collect
synthetic com.google.common.collect.EmptyContiguousSet$1 extends java.lang.Object {
}
com/google/common/collect/EmptyContiguousSet$SerializedForm.class
EmptyContiguousSet.java
package com.google.common.collect
final com.google.common.collect.EmptyContiguousSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.DiscreteDomain domain
private static final long serialVersionUID
private void <init> (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
private java.lang.Object readResolve ()
synthetic void <init> (com.google.common.collect.DiscreteDomain, com.google.common.collect.EmptyContiguousSet$1)
com.google.common.collect.DiscreteDomain x0
com.google.common.collect.EmptyContiguousSet$1 x1
}
com/google/common/collect/EmptyContiguousSet.class
EmptyContiguousSet.java
package com.google.common.collect
final com.google.common.collect.EmptyContiguousSet extends com.google.common.collect.ContiguousSet {
void <init> (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public java.lang.Comparable first ()
public java.lang.Comparable last ()
public int size ()
public com.google.common.collect.ContiguousSet intersection (com.google.common.collect.ContiguousSet)
com.google.common.collect.ContiguousSet other
public com.google.common.collect.Range range ()
public com.google.common.collect.Range range (com.google.common.collect.BoundType, com.google.common.collect.BoundType)
com.google.common.collect.BoundType lowerBoundType
com.google.common.collect.BoundType upperBoundType
com.google.common.collect.ContiguousSet headSetImpl (java.lang.Comparable, boolean)
Comparable toElement
boolean inclusive
com.google.common.collect.ContiguousSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
Comparable toElement
boolean toInclusive
com.google.common.collect.ContiguousSet tailSetImpl (java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
int indexOf (java.lang.Object)
Object target
public com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
boolean isPartialView ()
public boolean isEmpty ()
public com.google.common.collect.ImmutableList asList ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
java.util.Set that
Object object
public int hashCode ()
java.lang.Object writeReplace ()
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
public volatile synthetic java.lang.Object last ()
public volatile synthetic java.lang.Object first ()
volatile synthetic com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object x0
boolean x1
volatile synthetic com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
volatile synthetic com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.Iterator descendingIterator ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/EmptyImmutableBiMap.class
EmptyImmutableBiMap.java
package com.google.common.collect
final com.google.common.collect.EmptyImmutableBiMap extends com.google.common.collect.ImmutableBiMap {
static final com.google.common.collect.EmptyImmutableBiMap INSTANCE
private void <init> ()
public com.google.common.collect.ImmutableBiMap inverse ()
public int size ()
public boolean isEmpty ()
public java.lang.Object get (java.lang.Object)
Object key
public com.google.common.collect.ImmutableSet entrySet ()
com.google.common.collect.ImmutableSet createEntrySet ()
public com.google.common.collect.ImmutableSetMultimap asMultimap ()
public com.google.common.collect.ImmutableSet keySet ()
boolean isPartialView ()
java.lang.Object readResolve ()
public volatile synthetic com.google.common.collect.BiMap inverse ()
public volatile synthetic java.util.Set entrySet ()
public volatile synthetic java.util.Set keySet ()
static void <clinit> ()
}
com/google/common/collect/EmptyImmutableListMultimap.class
EmptyImmutableListMultimap.java
package com.google.common.collect
com.google.common.collect.EmptyImmutableListMultimap extends com.google.common.collect.ImmutableListMultimap {
static final com.google.common.collect.EmptyImmutableListMultimap INSTANCE
private static final long serialVersionUID
private void <init> ()
private java.lang.Object readResolve ()
static void <clinit> ()
}
com/google/common/collect/EmptyImmutableSet.class
EmptyImmutableSet.java
package com.google.common.collect
final com.google.common.collect.EmptyImmutableSet extends com.google.common.collect.ImmutableSet {
static final com.google.common.collect.EmptyImmutableSet INSTANCE
private static final long serialVersionUID
private void <init> ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object target
public boolean containsAll (java.util.Collection)
java.util.Collection targets
public com.google.common.collect.UnmodifiableIterator iterator ()
boolean isPartialView ()
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int offset
public com.google.common.collect.ImmutableList asList ()
public boolean equals (java.lang.Object)
java.util.Set that
Object object
public final int hashCode ()
boolean isHashCodeFast ()
public java.lang.String toString ()
java.lang.Object readResolve ()
public volatile synthetic java.util.Iterator iterator ()
static void <clinit> ()
}
com/google/common/collect/EmptyImmutableSetMultimap.class
EmptyImmutableSetMultimap.java
package com.google.common.collect
com.google.common.collect.EmptyImmutableSetMultimap extends com.google.common.collect.ImmutableSetMultimap {
static final com.google.common.collect.EmptyImmutableSetMultimap INSTANCE
private static final long serialVersionUID
private void <init> ()
private java.lang.Object readResolve ()
static void <clinit> ()
}
com/google/common/collect/EmptyImmutableSortedMap.class
EmptyImmutableSortedMap.java
package com.google.common.collect
final com.google.common.collect.EmptyImmutableSortedMap extends com.google.common.collect.ImmutableSortedMap {
private final transient com.google.common.collect.ImmutableSortedSet keySet
void <init> (java.util.Comparator)
java.util.Comparator comparator
void <init> (java.util.Comparator, com.google.common.collect.ImmutableSortedMap)
java.util.Comparator comparator
com.google.common.collect.ImmutableSortedMap descendingMap
public java.lang.Object get (java.lang.Object)
Object key
public com.google.common.collect.ImmutableSortedSet keySet ()
public int size ()
public boolean isEmpty ()
public com.google.common.collect.ImmutableCollection values ()
public java.lang.String toString ()
boolean isPartialView ()
public com.google.common.collect.ImmutableSet entrySet ()
com.google.common.collect.ImmutableSet createEntrySet ()
public com.google.common.collect.ImmutableSetMultimap asMultimap ()
public com.google.common.collect.ImmutableSortedMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public com.google.common.collect.ImmutableSortedMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
com.google.common.collect.ImmutableSortedMap createDescendingMap ()
public volatile synthetic java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.NavigableMap headMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.Set entrySet ()
public volatile synthetic java.util.Collection values ()
public volatile synthetic java.util.Set keySet ()
public volatile synthetic com.google.common.collect.ImmutableSet keySet ()
}
com/google/common/collect/EmptyImmutableSortedMultiset.class
EmptyImmutableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.EmptyImmutableSortedMultiset extends com.google.common.collect.ImmutableSortedMultiset {
private final com.google.common.collect.ImmutableSortedSet elementSet
void <init> (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
public int count (java.lang.Object)
Object element
public boolean containsAll (java.util.Collection)
java.util.Collection targets
public int size ()
public com.google.common.collect.ImmutableSortedSet elementSet ()
com.google.common.collect.Multiset$Entry getEntry (int)
int index
public com.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.UnmodifiableIterator iterator ()
public boolean equals (java.lang.Object)
com.google.common.collect.Multiset other
Object object
boolean isPartialView ()
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int offset
public com.google.common.collect.ImmutableList asList ()
public volatile synthetic com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
public volatile synthetic com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
public volatile synthetic java.util.Iterator iterator ()
public volatile synthetic java.util.NavigableSet elementSet ()
public volatile synthetic java.util.SortedSet elementSet ()
public volatile synthetic java.util.Set elementSet ()
}
com/google/common/collect/EmptyImmutableSortedSet.class
EmptyImmutableSortedSet.java
package com.google.common.collect
com.google.common.collect.EmptyImmutableSortedSet extends com.google.common.collect.ImmutableSortedSet {
void <init> (java.util.Comparator)
java.util.Comparator comparator
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object target
public boolean containsAll (java.util.Collection)
java.util.Collection targets
public com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
boolean isPartialView ()
public com.google.common.collect.ImmutableList asList ()
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int offset
public boolean equals (java.lang.Object)
java.util.Set that
Object object
public int hashCode ()
public java.lang.String toString ()
public java.lang.Object first ()
public java.lang.Object last ()
com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object toElement
boolean inclusive
com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object fromElement
boolean inclusive
int indexOf (java.lang.Object)
Object target
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
public volatile synthetic java.util.Iterator descendingIterator ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/EnumBiMap.class
EnumBiMap.java
package com.google.common.collect
public final com.google.common.collect.EnumBiMap extends com.google.common.collect.AbstractBiMap {
private transient Class keyType
private transient Class valueType
private static final long serialVersionUID
public static com.google.common.collect.EnumBiMap create (java.lang.Class, java.lang.Class)
Class keyType
Class valueType
public static com.google.common.collect.EnumBiMap create (java.util.Map)
java.util.Map map
com.google.common.collect.EnumBiMap bimap
private void <init> (java.lang.Class, java.lang.Class)
Class keyType
Class valueType
static java.lang.Class inferKeyType (java.util.Map)
java.util.Map map
private static java.lang.Class inferValueType (java.util.Map)
java.util.Map map
public java.lang.Class keyType ()
public java.lang.Class valueType ()
java.lang.Enum checkKey (java.lang.Enum)
Enum key
java.lang.Enum checkValue (java.lang.Enum)
Enum value
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
public volatile synthetic java.util.Set entrySet ()
public volatile synthetic java.util.Set values ()
public volatile synthetic java.util.Set keySet ()
public volatile synthetic com.google.common.collect.BiMap inverse ()
public volatile synthetic void clear ()
public volatile synthetic void putAll (java.util.Map)
java.util.Map x0
public volatile synthetic boolean containsValue (java.lang.Object)
Object x0
volatile synthetic java.lang.Object checkValue (java.lang.Object)
Object x0
volatile synthetic java.lang.Object checkKey (java.lang.Object)
Object x0
}
com/google/common/collect/EnumHashBiMap.class
EnumHashBiMap.java
package com.google.common.collect
public final com.google.common.collect.EnumHashBiMap extends com.google.common.collect.AbstractBiMap {
private transient Class keyType
private static final long serialVersionUID
public static com.google.common.collect.EnumHashBiMap create (java.lang.Class)
Class keyType
public static com.google.common.collect.EnumHashBiMap create (java.util.Map)
java.util.Map map
com.google.common.collect.EnumHashBiMap bimap
private void <init> (java.lang.Class)
Class keyType
java.lang.Enum checkKey (java.lang.Enum)
Enum key
public java.lang.Object put (java.lang.Enum, java.lang.Object)
Enum key
Object value
public java.lang.Object forcePut (java.lang.Enum, java.lang.Object)
Enum key
Object value
public java.lang.Class keyType ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
public volatile synthetic java.util.Set entrySet ()
public volatile synthetic java.util.Set values ()
public volatile synthetic java.util.Set keySet ()
public volatile synthetic com.google.common.collect.BiMap inverse ()
public volatile synthetic void clear ()
public volatile synthetic void putAll (java.util.Map)
java.util.Map x0
public volatile synthetic java.lang.Object remove (java.lang.Object)
Object x0
public volatile synthetic java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic boolean containsValue (java.lang.Object)
Object x0
volatile synthetic java.lang.Object checkKey (java.lang.Object)
Object x0
}
com/google/common/collect/EnumMultiset.class
EnumMultiset.java
package com.google.common.collect
public final com.google.common.collect.EnumMultiset extends com.google.common.collect.AbstractMapBasedMultiset {
private transient Class type
private static final long serialVersionUID
public static com.google.common.collect.EnumMultiset create (java.lang.Class)
Class type
public static com.google.common.collect.EnumMultiset create (java.lang.Iterable)
Iterable elements
java.util.Iterator iterator
com.google.common.collect.EnumMultiset multiset
public static com.google.common.collect.EnumMultiset create (java.lang.Iterable, java.lang.Class)
Iterable elements
Class type
com.google.common.collect.EnumMultiset result
private void <init> (java.lang.Class)
Class type
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
Class localType
public volatile synthetic int remove (java.lang.Object, int)
Object x0
int x1
public volatile synthetic int count (java.lang.Object)
Object x0
public volatile synthetic java.util.Iterator iterator ()
public volatile synthetic int size ()
public volatile synthetic void clear ()
public volatile synthetic java.util.Set entrySet ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic int hashCode ()
public volatile synthetic boolean equals (java.lang.Object)
Object x0
public volatile synthetic java.util.Set elementSet ()
public volatile synthetic boolean retainAll (java.util.Collection)
java.util.Collection x0
public volatile synthetic boolean removeAll (java.util.Collection)
java.util.Collection x0
public volatile synthetic boolean addAll (java.util.Collection)
java.util.Collection x0
public volatile synthetic boolean remove (java.lang.Object)
Object x0
public volatile synthetic boolean contains (java.lang.Object)
Object x0
public volatile synthetic boolean isEmpty ()
}
com/google/common/collect/EvictingQueue.class
EvictingQueue.java
package com.google.common.collect
public final com.google.common.collect.EvictingQueue extends com.google.common.collect.ForwardingQueue implements java.io.Serializable {
private final java.util.Queue delegate
final int maxSize
private static final long serialVersionUID
private void <init> (int)
int maxSize
public static com.google.common.collect.EvictingQueue create (int)
int maxSize
public int remainingCapacity ()
protected java.util.Queue delegate ()
public boolean offer (java.lang.Object)
Object e
public boolean add (java.lang.Object)
Object e
public boolean addAll (java.util.Collection)
java.util.Collection collection
public boolean contains (java.lang.Object)
Object object
public boolean remove (java.lang.Object)
Object object
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ExplicitOrdering.class
ExplicitOrdering.java
package com.google.common.collect
final com.google.common.collect.ExplicitOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.ImmutableMap rankMap
private static final long serialVersionUID
void <init> (java.util.List)
java.util.List valuesInOrder
void <init> (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap rankMap
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
private int rank (java.lang.Object)
Object value
Integer rank
private static com.google.common.collect.ImmutableMap buildRankMap (java.util.List)
Object value
java.util.Iterator i$
java.util.List valuesInOrder
com.google.common.collect.ImmutableMap$Builder builder
int rank
public boolean equals (java.lang.Object)
com.google.common.collect.ExplicitOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/FilteredEntryMultimap$AsMap$1.class
FilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$AsMap$1 extends com.google.common.collect.Maps$KeySet {
final synthetic com.google.common.collect.FilteredEntryMultimap$AsMap this$1
void <init> (com.google.common.collect.FilteredEntryMultimap$AsMap, java.util.Map)
java.util.Map x0
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public boolean remove (java.lang.Object)
Object o
}
com/google/common/collect/FilteredEntryMultimap$AsMap$2$1.class
FilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$AsMap$2$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator backingIterator
final synthetic com.google.common.collect.FilteredEntryMultimap$AsMap$2 this$2
void <init> (com.google.common.collect.FilteredEntryMultimap$AsMap$2)
protected java.util.Map$Entry computeNext ()
java.util.Map$Entry entry
Object key
java.util.Collection collection
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/FilteredEntryMultimap$AsMap$2.class
FilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$AsMap$2 extends com.google.common.collect.Maps$EntrySet {
final synthetic com.google.common.collect.FilteredEntryMultimap$AsMap this$1
void <init> (com.google.common.collect.FilteredEntryMultimap$AsMap)
java.util.Map map ()
public java.util.Iterator iterator ()
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public int size ()
}
com/google/common/collect/FilteredEntryMultimap$AsMap$3.class
FilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$AsMap$3 extends com.google.common.collect.Maps$Values {
final synthetic com.google.common.collect.FilteredEntryMultimap$AsMap this$1
void <init> (com.google.common.collect.FilteredEntryMultimap$AsMap, java.util.Map)
java.util.Map x0
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object key
java.util.Collection collection
java.util.Collection c
java.util.Iterator entryIterator
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/FilteredEntryMultimap$AsMap.class
FilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$AsMap extends com.google.common.collect.Maps$ImprovedAbstractMap {
final synthetic com.google.common.collect.FilteredEntryMultimap this$0
void <init> (com.google.common.collect.FilteredEntryMultimap)
public boolean containsKey (java.lang.Object)
Object key
public void clear ()
public java.util.Collection get (java.lang.Object)
Object key
java.util.Collection result
Object k
public java.util.Collection remove (java.lang.Object)
Object v
Object key
java.util.Collection collection
Object k
java.util.List result
java.util.Iterator itr
java.util.Set createKeySet ()
java.util.Set createEntrySet ()
java.util.Collection createValues ()
public volatile synthetic java.lang.Object remove (java.lang.Object)
Object x0
public volatile synthetic java.lang.Object get (java.lang.Object)
Object x0
}
com/google/common/collect/FilteredEntryMultimap$Keys$1$1.class
FilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$Keys$1$1 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic com.google.common.base.Predicate val$predicate
final synthetic com.google.common.collect.FilteredEntryMultimap$Keys$1 this$2
void <init> (com.google.common.collect.FilteredEntryMultimap$Keys$1, com.google.common.base.Predicate)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/collect/FilteredEntryMultimap$Keys$1.class
FilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$Keys$1 extends com.google.common.collect.Multisets$EntrySet {
final synthetic com.google.common.collect.FilteredEntryMultimap$Keys this$1
void <init> (com.google.common.collect.FilteredEntryMultimap$Keys)
com.google.common.collect.Multiset multiset ()
public java.util.Iterator iterator ()
public int size ()
private boolean removeEntriesIf (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/FilteredEntryMultimap$Keys.class
FilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$Keys extends com.google.common.collect.Multimaps$Keys {
final synthetic com.google.common.collect.FilteredEntryMultimap this$0
void <init> (com.google.common.collect.FilteredEntryMultimap)
public int remove (java.lang.Object, int)
Object v
Object key
int occurrences
java.util.Collection collection
Object k
int oldCount
java.util.Iterator itr
public java.util.Set entrySet ()
}
com/google/common/collect/FilteredEntryMultimap$ValuePredicate.class
FilteredEntryMultimap.java
package com.google.common.collect
final com.google.common.collect.FilteredEntryMultimap$ValuePredicate extends java.lang.Object implements com.google.common.base.Predicate {
private final Object key
final synthetic com.google.common.collect.FilteredEntryMultimap this$0
void <init> (com.google.common.collect.FilteredEntryMultimap, java.lang.Object)
Object key
public boolean apply (java.lang.Object)
Object value
}
com/google/common/collect/FilteredEntryMultimap.class
FilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap extends com.google.common.collect.AbstractMultimap implements com.google.common.collect.FilteredMultimap {
final com.google.common.collect.Multimap unfiltered
final com.google.common.base.Predicate predicate
void <init> (com.google.common.collect.Multimap, com.google.common.base.Predicate)
com.google.common.collect.Multimap unfiltered
com.google.common.base.Predicate predicate
public com.google.common.collect.Multimap unfiltered ()
public com.google.common.base.Predicate entryPredicate ()
public int size ()
private boolean satisfies (java.lang.Object, java.lang.Object)
Object key
Object value
static java.util.Collection filterCollection (java.util.Collection, com.google.common.base.Predicate)
java.util.Collection collection
com.google.common.base.Predicate predicate
public boolean containsKey (java.lang.Object)
Object key
public java.util.Collection removeAll (java.lang.Object)
Object key
java.util.Collection unmodifiableEmptyCollection ()
public void clear ()
public java.util.Collection get (java.lang.Object)
Object key
java.util.Collection createEntries ()
java.util.Collection createValues ()
java.util.Iterator entryIterator ()
java.util.Map createAsMap ()
public java.util.Set keySet ()
boolean removeEntriesIf (com.google.common.base.Predicate)
java.util.Map$Entry entry
Object key
java.util.Collection collection
com.google.common.base.Predicate predicate
java.util.Iterator entryIterator
boolean changed
com.google.common.collect.Multiset createKeys ()
static synthetic boolean access$000 (com.google.common.collect.FilteredEntryMultimap, java.lang.Object, java.lang.Object)
com.google.common.collect.FilteredEntryMultimap x0
Object x1
Object x2
}
com/google/common/collect/FilteredEntrySetMultimap.class
FilteredEntrySetMultimap.java
package com.google.common.collect
final com.google.common.collect.FilteredEntrySetMultimap extends com.google.common.collect.FilteredEntryMultimap implements com.google.common.collect.FilteredSetMultimap {
void <init> (com.google.common.collect.SetMultimap, com.google.common.base.Predicate)
com.google.common.collect.SetMultimap unfiltered
com.google.common.base.Predicate predicate
public com.google.common.collect.SetMultimap unfiltered ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
java.util.Set createEntries ()
public java.util.Set entries ()
volatile synthetic java.util.Collection createEntries ()
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic com.google.common.collect.Multimap unfiltered ()
public volatile synthetic java.util.Collection entries ()
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
}
com/google/common/collect/FilteredKeyListMultimap.class
FilteredKeyListMultimap.java
package com.google.common.collect
final com.google.common.collect.FilteredKeyListMultimap extends com.google.common.collect.FilteredKeyMultimap implements com.google.common.collect.ListMultimap {
void <init> (com.google.common.collect.ListMultimap, com.google.common.base.Predicate)
com.google.common.collect.ListMultimap unfiltered
com.google.common.base.Predicate keyPredicate
public com.google.common.collect.ListMultimap unfiltered ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic com.google.common.collect.Multimap unfiltered ()
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
}
com/google/common/collect/FilteredKeyMultimap$AddRejectingList.class
FilteredKeyMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredKeyMultimap$AddRejectingList extends com.google.common.collect.ForwardingList {
final Object key
void <init> (java.lang.Object)
Object key
public boolean add (java.lang.Object)
Object v
public boolean addAll (java.util.Collection)
java.util.Collection collection
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection elements
protected java.util.List delegate ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/FilteredKeyMultimap$AddRejectingSet.class
FilteredKeyMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredKeyMultimap$AddRejectingSet extends com.google.common.collect.ForwardingSet {
final Object key
void <init> (java.lang.Object)
Object key
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection collection
protected java.util.Set delegate ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/FilteredKeyMultimap$Entries.class
FilteredKeyMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredKeyMultimap$Entries extends com.google.common.collect.ForwardingCollection {
final synthetic com.google.common.collect.FilteredKeyMultimap this$0
void <init> (com.google.common.collect.FilteredKeyMultimap)
protected java.util.Collection delegate ()
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object o
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/FilteredKeyMultimap.class
FilteredKeyMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredKeyMultimap extends com.google.common.collect.AbstractMultimap implements com.google.common.collect.FilteredMultimap {
final com.google.common.collect.Multimap unfiltered
final com.google.common.base.Predicate keyPredicate
void <init> (com.google.common.collect.Multimap, com.google.common.base.Predicate)
com.google.common.collect.Multimap unfiltered
com.google.common.base.Predicate keyPredicate
public com.google.common.collect.Multimap unfiltered ()
public com.google.common.base.Predicate entryPredicate ()
public int size ()
java.util.Collection collection
java.util.Iterator i$
int size
public boolean containsKey (java.lang.Object)
Object k
Object key
public java.util.Collection removeAll (java.lang.Object)
Object key
java.util.Collection unmodifiableEmptyCollection ()
public void clear ()
java.util.Set createKeySet ()
public java.util.Collection get (java.lang.Object)
Object key
java.util.Iterator entryIterator ()
java.util.Collection createEntries ()
java.util.Collection createValues ()
java.util.Map createAsMap ()
com.google.common.collect.Multiset createKeys ()
}
com/google/common/collect/FilteredKeySetMultimap$EntrySet.class
FilteredKeySetMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredKeySetMultimap$EntrySet extends com.google.common.collect.FilteredKeyMultimap$Entries implements java.util.Set {
final synthetic com.google.common.collect.FilteredKeySetMultimap this$0
void <init> (com.google.common.collect.FilteredKeySetMultimap)
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
com/google/common/collect/FilteredKeySetMultimap.class
FilteredKeySetMultimap.java
package com.google.common.collect
final com.google.common.collect.FilteredKeySetMultimap extends com.google.common.collect.FilteredKeyMultimap implements com.google.common.collect.FilteredSetMultimap {
void <init> (com.google.common.collect.SetMultimap, com.google.common.base.Predicate)
com.google.common.collect.SetMultimap unfiltered
com.google.common.base.Predicate keyPredicate
public com.google.common.collect.SetMultimap unfiltered ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Set entries ()
java.util.Set createEntries ()
volatile synthetic java.util.Collection createEntries ()
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic com.google.common.collect.Multimap unfiltered ()
public volatile synthetic java.util.Collection entries ()
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
}
com/google/common/collect/FilteredMultimap.class
FilteredMultimap.java
package com.google.common.collect
abstract com.google.common.collect.FilteredMultimap extends java.lang.Object implements com.google.common.collect.Multimap {
public abstract com.google.common.collect.Multimap unfiltered ()
public abstract com.google.common.base.Predicate entryPredicate ()
}
com/google/common/collect/FilteredMultimapValues.class
FilteredMultimapValues.java
package com.google.common.collect
final com.google.common.collect.FilteredMultimapValues extends java.util.AbstractCollection {
private final com.google.common.collect.FilteredMultimap multimap
void <init> (com.google.common.collect.FilteredMultimap)
com.google.common.collect.FilteredMultimap multimap
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
public int size ()
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
java.util.Iterator unfilteredItr
Object o
com.google.common.base.Predicate entryPredicate
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public void clear ()
}
com/google/common/collect/FilteredSetMultimap.class
FilteredSetMultimap.java
package com.google.common.collect
abstract com.google.common.collect.FilteredSetMultimap extends java.lang.Object implements com.google.common.collect.FilteredMultimap com.google.common.collect.SetMultimap {
public abstract com.google.common.collect.SetMultimap unfiltered ()
}
com/google/common/collect/FluentIterable$1.class
FluentIterable.java
package com.google.common.collect
final com.google.common.collect.FluentIterable$1 extends com.google.common.collect.FluentIterable {
final synthetic Iterable val$iterable
void <init> (java.lang.Iterable, java.lang.Iterable)
Iterable x0
public java.util.Iterator iterator ()
}
com/google/common/collect/FluentIterable$FromIterableFunction.class
FluentIterable.java
package com.google.common.collect
com.google.common.collect.FluentIterable$FromIterableFunction extends java.lang.Object implements com.google.common.base.Function {
private void <init> ()
public com.google.common.collect.FluentIterable apply (java.lang.Iterable)
Iterable fromObject
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/FluentIterable.class
FluentIterable.java
package com.google.common.collect
public abstract com.google.common.collect.FluentIterable extends java.lang.Object implements java.lang.Iterable {
private final Iterable iterable
protected void <init> ()
void <init> (java.lang.Iterable)
Iterable iterable
public static com.google.common.collect.FluentIterable from (java.lang.Iterable)
Iterable iterable
public static com.google.common.collect.FluentIterable from (com.google.common.collect.FluentIterable)
com.google.common.collect.FluentIterable iterable
public static com.google.common.collect.FluentIterable of (java.lang.Object[])
Object[] elements
public java.lang.String toString ()
public final int size ()
public final boolean contains (java.lang.Object)
Object element
public final com.google.common.collect.FluentIterable cycle ()
public final com.google.common.collect.FluentIterable append (java.lang.Iterable)
Iterable other
public final transient com.google.common.collect.FluentIterable append (java.lang.Object[])
Object[] elements
public final com.google.common.collect.FluentIterable filter (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public final com.google.common.collect.FluentIterable filter (java.lang.Class)
Class type
public final boolean anyMatch (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public final boolean allMatch (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public final com.google.common.base.Optional firstMatch (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public final com.google.common.collect.FluentIterable transform (com.google.common.base.Function)
com.google.common.base.Function function
public com.google.common.collect.FluentIterable transformAndConcat (com.google.common.base.Function)
com.google.common.base.Function function
public final com.google.common.base.Optional first ()
java.util.Iterator iterator
public final com.google.common.base.Optional last ()
java.util.List list
java.util.SortedSet sortedSet
Object current
java.util.Iterator iterator
public final com.google.common.collect.FluentIterable skip (int)
int numberToSkip
public final com.google.common.collect.FluentIterable limit (int)
int size
public final boolean isEmpty ()
public final com.google.common.collect.ImmutableList toList ()
public final com.google.common.collect.ImmutableList toSortedList (java.util.Comparator)
java.util.Comparator comparator
public final com.google.common.collect.ImmutableSet toSet ()
public final com.google.common.collect.ImmutableSortedSet toSortedSet (java.util.Comparator)
java.util.Comparator comparator
public final com.google.common.collect.ImmutableMap toMap (com.google.common.base.Function)
com.google.common.base.Function valueFunction
public final com.google.common.collect.ImmutableListMultimap index (com.google.common.base.Function)
com.google.common.base.Function keyFunction
public final com.google.common.collect.ImmutableMap uniqueIndex (com.google.common.base.Function)
com.google.common.base.Function keyFunction
public final java.lang.Object[] toArray (java.lang.Class)
Class type
public final java.util.Collection copyInto (java.util.Collection)
Object item
java.util.Iterator i$
java.util.Collection collection
public final java.lang.String join (com.google.common.base.Joiner)
com.google.common.base.Joiner joiner
public final java.lang.Object get (int)
int position
}
com/google/common/collect/ForwardingBlockingDeque.class
ForwardingBlockingDeque.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingBlockingDeque extends com.google.common.collect.ForwardingDeque implements java.util.concurrent.BlockingDeque {
protected void <init> ()
protected abstract java.util.concurrent.BlockingDeque delegate ()
public int remainingCapacity ()
public void putFirst (java.lang.Object) throws java.lang.InterruptedException
Object e
public void putLast (java.lang.Object) throws java.lang.InterruptedException
Object e
public boolean offerFirst (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
public boolean offerLast (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object takeFirst () throws java.lang.InterruptedException
public java.lang.Object takeLast () throws java.lang.InterruptedException
public java.lang.Object pollFirst (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object pollLast (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void put (java.lang.Object) throws java.lang.InterruptedException
Object e
public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object take () throws java.lang.InterruptedException
public java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public int drainTo (java.util.Collection)
java.util.Collection c
public int drainTo (java.util.Collection, int)
java.util.Collection c
int maxElements
protected volatile synthetic java.util.Deque delegate ()
protected volatile synthetic java.util.Queue delegate ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingCollection.class
ForwardingCollection.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingCollection extends com.google.common.collect.ForwardingObject implements java.util.Collection {
protected void <init> ()
protected abstract java.util.Collection delegate ()
public java.util.Iterator iterator ()
public int size ()
public boolean removeAll (java.util.Collection)
java.util.Collection collection
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object object
public boolean add (java.lang.Object)
Object element
public boolean remove (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection collection
public boolean addAll (java.util.Collection)
java.util.Collection collection
public boolean retainAll (java.util.Collection)
java.util.Collection collection
public void clear ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
protected boolean standardContains (java.lang.Object)
Object object
protected boolean standardContainsAll (java.util.Collection)
java.util.Collection collection
protected boolean standardAddAll (java.util.Collection)
java.util.Collection collection
protected boolean standardRemove (java.lang.Object)
Object object
java.util.Iterator iterator
protected boolean standardRemoveAll (java.util.Collection)
java.util.Collection collection
protected boolean standardRetainAll (java.util.Collection)
java.util.Collection collection
protected void standardClear ()
protected boolean standardIsEmpty ()
protected java.lang.String standardToString ()
protected java.lang.Object[] standardToArray ()
Object[] newArray
protected java.lang.Object[] standardToArray (java.lang.Object[])
Object[] array
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingConcurrentMap.class
ForwardingConcurrentMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingConcurrentMap extends com.google.common.collect.ForwardingMap implements java.util.concurrent.ConcurrentMap {
protected void <init> ()
protected abstract java.util.concurrent.ConcurrentMap delegate ()
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
protected volatile synthetic java.util.Map delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingDeque.class
ForwardingDeque.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingDeque extends com.google.common.collect.ForwardingQueue implements java.util.Deque {
protected void <init> ()
protected abstract java.util.Deque delegate ()
public void addFirst (java.lang.Object)
Object e
public void addLast (java.lang.Object)
Object e
public java.util.Iterator descendingIterator ()
public java.lang.Object getFirst ()
public java.lang.Object getLast ()
public boolean offerFirst (java.lang.Object)
Object e
public boolean offerLast (java.lang.Object)
Object e
public java.lang.Object peekFirst ()
public java.lang.Object peekLast ()
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.lang.Object pop ()
public void push (java.lang.Object)
Object e
public java.lang.Object removeFirst ()
public java.lang.Object removeLast ()
public boolean removeFirstOccurrence (java.lang.Object)
Object o
public boolean removeLastOccurrence (java.lang.Object)
Object o
protected volatile synthetic java.util.Queue delegate ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingImmutableCollection.class
ForwardingImmutableCollection.java
package com.google.common.collect
com.google.common.collect.ForwardingImmutableCollection extends java.lang.Object {
private void <init> ()
}
com/google/common/collect/ForwardingImmutableList.class
ForwardingImmutableList.java
package com.google.common.collect
abstract com.google.common.collect.ForwardingImmutableList extends java.lang.Object {
private void <init> ()
}
com/google/common/collect/ForwardingImmutableMap.class
ForwardingImmutableMap.java
package com.google.common.collect
abstract com.google.common.collect.ForwardingImmutableMap extends java.lang.Object {
private void <init> ()
}
com/google/common/collect/ForwardingImmutableSet.class
ForwardingImmutableSet.java
package com.google.common.collect
abstract com.google.common.collect.ForwardingImmutableSet extends java.lang.Object {
private void <init> ()
}
com/google/common/collect/ForwardingIterator.class
ForwardingIterator.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingIterator extends com.google.common.collect.ForwardingObject implements java.util.Iterator {
protected void <init> ()
protected abstract java.util.Iterator delegate ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingList.class
ForwardingList.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingList extends com.google.common.collect.ForwardingCollection implements java.util.List {
protected void <init> ()
protected abstract java.util.List delegate ()
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection elements
public java.lang.Object get (int)
int index
public int indexOf (java.lang.Object)
Object element
public int lastIndexOf (java.lang.Object)
Object element
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.lang.Object remove (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public java.util.List subList (int, int)
int fromIndex
int toIndex
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected boolean standardAdd (java.lang.Object)
Object element
protected boolean standardAddAll (int, java.lang.Iterable)
int index
Iterable elements
protected int standardIndexOf (java.lang.Object)
Object element
protected int standardLastIndexOf (java.lang.Object)
Object element
protected java.util.Iterator standardIterator ()
protected java.util.ListIterator standardListIterator ()
protected java.util.ListIterator standardListIterator (int)
int start
protected java.util.List standardSubList (int, int)
int fromIndex
int toIndex
protected boolean standardEquals (java.lang.Object)
Object object
protected int standardHashCode ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingListIterator.class
ForwardingListIterator.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingListIterator extends com.google.common.collect.ForwardingIterator implements java.util.ListIterator {
protected void <init> ()
protected abstract java.util.ListIterator delegate ()
public void add (java.lang.Object)
Object element
public boolean hasPrevious ()
public int nextIndex ()
public java.lang.Object previous ()
public int previousIndex ()
public void set (java.lang.Object)
Object element
protected volatile synthetic java.util.Iterator delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingListMultimap.class
ForwardingListMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingListMultimap extends com.google.common.collect.ForwardingMultimap implements com.google.common.collect.ListMultimap {
protected void <init> ()
protected abstract com.google.common.collect.ListMultimap delegate ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
protected volatile synthetic com.google.common.collect.Multimap delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingMap$StandardEntrySet.class
ForwardingMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMap$StandardEntrySet extends com.google.common.collect.Maps$EntrySet {
final synthetic com.google.common.collect.ForwardingMap this$0
public void <init> (com.google.common.collect.ForwardingMap)
java.util.Map map ()
}
com/google/common/collect/ForwardingMap$StandardKeySet.class
ForwardingMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingMap$StandardKeySet extends com.google.common.collect.Maps$KeySet {
final synthetic com.google.common.collect.ForwardingMap this$0
public void <init> (com.google.common.collect.ForwardingMap)
}
com/google/common/collect/ForwardingMap$StandardValues.class
ForwardingMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingMap$StandardValues extends com.google.common.collect.Maps$Values {
final synthetic com.google.common.collect.ForwardingMap this$0
public void <init> (com.google.common.collect.ForwardingMap)
}
com/google/common/collect/ForwardingMap.class
ForwardingMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMap extends com.google.common.collect.ForwardingObject implements java.util.Map {
protected void <init> ()
protected abstract java.util.Map delegate ()
public int size ()
public boolean isEmpty ()
public java.lang.Object remove (java.lang.Object)
Object object
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
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 void putAll (java.util.Map)
java.util.Map map
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Set entrySet ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected void standardPutAll (java.util.Map)
java.util.Map map
protected java.lang.Object standardRemove (java.lang.Object)
Object value
java.util.Map$Entry entry
Object key
java.util.Iterator entryIterator
protected void standardClear ()
protected boolean standardContainsKey (java.lang.Object)
Object key
protected boolean standardContainsValue (java.lang.Object)
Object value
protected boolean standardIsEmpty ()
protected boolean standardEquals (java.lang.Object)
Object object
protected int standardHashCode ()
protected java.lang.String standardToString ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingMapEntry.class
ForwardingMapEntry.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMapEntry extends com.google.common.collect.ForwardingObject implements java.util.Map$Entry {
protected void <init> ()
protected abstract java.util.Map$Entry delegate ()
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected boolean standardEquals (java.lang.Object)
java.util.Map$Entry that
Object object
protected int standardHashCode ()
Object k
Object v
protected java.lang.String standardToString ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingMultimap.class
ForwardingMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMultimap extends com.google.common.collect.ForwardingObject implements com.google.common.collect.Multimap {
protected void <init> ()
protected abstract com.google.common.collect.Multimap delegate ()
public java.util.Map asMap ()
public void clear ()
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.util.Collection entries ()
public java.util.Collection get (java.lang.Object)
Object key
public boolean isEmpty ()
public com.google.common.collect.Multiset keys ()
public java.util.Set keySet ()
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection removeAll (java.lang.Object)
Object key
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public int size ()
public java.util.Collection values ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingMultiset$StandardElementSet.class
ForwardingMultiset.java
package com.google.common.collect
public com.google.common.collect.ForwardingMultiset$StandardElementSet extends com.google.common.collect.Multisets$ElementSet {
final synthetic com.google.common.collect.ForwardingMultiset this$0
public void <init> (com.google.common.collect.ForwardingMultiset)
com.google.common.collect.Multiset multiset ()
}
com/google/common/collect/ForwardingMultiset.class
ForwardingMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMultiset extends com.google.common.collect.ForwardingCollection implements com.google.common.collect.Multiset {
protected void <init> ()
protected abstract com.google.common.collect.Multiset delegate ()
public int count (java.lang.Object)
Object element
public int add (java.lang.Object, int)
Object element
int occurrences
public int remove (java.lang.Object, int)
Object element
int occurrences
public java.util.Set elementSet ()
public java.util.Set entrySet ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
protected boolean standardContains (java.lang.Object)
Object object
protected void standardClear ()
protected int standardCount (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
Object object
protected boolean standardAdd (java.lang.Object)
Object element
protected boolean standardAddAll (java.util.Collection)
java.util.Collection elementsToAdd
protected boolean standardRemove (java.lang.Object)
Object element
protected boolean standardRemoveAll (java.util.Collection)
java.util.Collection elementsToRemove
protected boolean standardRetainAll (java.util.Collection)
java.util.Collection elementsToRetain
protected int standardSetCount (java.lang.Object, int)
Object element
int count
protected boolean standardSetCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
protected java.util.Iterator standardIterator ()
protected int standardSize ()
protected boolean standardEquals (java.lang.Object)
Object object
protected int standardHashCode ()
protected java.lang.String standardToString ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap$1.class
ForwardingNavigableMap.java
package com.google.common.collect
com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap$1 extends java.lang.Object implements java.util.Iterator {
private java.util.Map$Entry toRemove
private java.util.Map$Entry nextOrNull
final synthetic com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap this$1
void <init> (com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap)
public boolean hasNext ()
public java.util.Map$Entry next ()
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap.class
ForwardingNavigableMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap extends com.google.common.collect.Maps$DescendingMap {
final synthetic com.google.common.collect.ForwardingNavigableMap this$0
public void <init> (com.google.common.collect.ForwardingNavigableMap)
java.util.NavigableMap forward ()
protected java.util.Iterator entryIterator ()
}
com/google/common/collect/ForwardingNavigableMap$StandardNavigableKeySet.class
ForwardingNavigableMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingNavigableMap$StandardNavigableKeySet extends com.google.common.collect.Maps$NavigableKeySet {
final synthetic com.google.common.collect.ForwardingNavigableMap this$0
public void <init> (com.google.common.collect.ForwardingNavigableMap)
}
com/google/common/collect/ForwardingNavigableMap.class
ForwardingNavigableMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingNavigableMap extends com.google.common.collect.ForwardingSortedMap implements java.util.NavigableMap {
protected void <init> ()
protected abstract java.util.NavigableMap delegate ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
protected java.util.Map$Entry standardLowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
protected java.lang.Object standardLowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
protected java.util.Map$Entry standardFloorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
protected java.lang.Object standardFloorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
protected java.util.Map$Entry standardCeilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
protected java.lang.Object standardCeilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
protected java.util.Map$Entry standardHigherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
protected java.lang.Object standardHigherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
protected java.util.Map$Entry standardFirstEntry ()
protected java.lang.Object standardFirstKey ()
java.util.Map$Entry entry
public java.util.Map$Entry lastEntry ()
protected java.util.Map$Entry standardLastEntry ()
protected java.lang.Object standardLastKey ()
java.util.Map$Entry entry
public java.util.Map$Entry pollFirstEntry ()
protected java.util.Map$Entry standardPollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
protected java.util.Map$Entry standardPollLastEntry ()
public java.util.NavigableMap descendingMap ()
public java.util.NavigableSet navigableKeySet ()
public java.util.NavigableSet descendingKeySet ()
protected java.util.NavigableSet standardDescendingKeySet ()
protected java.util.SortedMap standardSubMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
protected java.util.SortedMap standardHeadMap (java.lang.Object)
Object toKey
protected java.util.SortedMap standardTailMap (java.lang.Object)
Object fromKey
protected volatile synthetic java.util.SortedMap delegate ()
protected volatile synthetic java.util.Map delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingNavigableSet$StandardDescendingSet.class
ForwardingNavigableSet.java
package com.google.common.collect
public com.google.common.collect.ForwardingNavigableSet$StandardDescendingSet extends com.google.common.collect.Sets$DescendingSet {
final synthetic com.google.common.collect.ForwardingNavigableSet this$0
public void <init> (com.google.common.collect.ForwardingNavigableSet)
}
com/google/common/collect/ForwardingNavigableSet.class
ForwardingNavigableSet.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingNavigableSet extends com.google.common.collect.ForwardingSortedSet implements java.util.NavigableSet {
protected void <init> ()
protected abstract java.util.NavigableSet delegate ()
public java.lang.Object lower (java.lang.Object)
Object e
protected java.lang.Object standardLower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
protected java.lang.Object standardFloor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
protected java.lang.Object standardCeiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
protected java.lang.Object standardHigher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
protected java.lang.Object standardPollFirst ()
public java.lang.Object pollLast ()
protected java.lang.Object standardPollLast ()
protected java.lang.Object standardFirst ()
protected java.lang.Object standardLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
protected java.util.NavigableSet standardSubSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
protected java.util.SortedSet standardSubSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
protected java.util.SortedSet standardHeadSet (java.lang.Object)
Object toElement
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
protected java.util.SortedSet standardTailSet (java.lang.Object)
Object fromElement
protected volatile synthetic java.util.SortedSet delegate ()
protected volatile synthetic java.util.Set delegate ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingObject.class
ForwardingObject.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingObject extends java.lang.Object {
protected void <init> ()
protected abstract java.lang.Object delegate ()
public java.lang.String toString ()
}
com/google/common/collect/ForwardingQueue.class
ForwardingQueue.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingQueue extends com.google.common.collect.ForwardingCollection implements java.util.Queue {
protected void <init> ()
protected abstract java.util.Queue delegate ()
public boolean offer (java.lang.Object)
Object o
public java.lang.Object poll ()
public java.lang.Object remove ()
public java.lang.Object peek ()
public java.lang.Object element ()
protected boolean standardOffer (java.lang.Object)
IllegalStateException caught
Object e
protected java.lang.Object standardPeek ()
java.util.NoSuchElementException caught
protected java.lang.Object standardPoll ()
java.util.NoSuchElementException caught
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSet.class
ForwardingSet.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSet extends com.google.common.collect.ForwardingCollection implements java.util.Set {
protected void <init> ()
protected abstract java.util.Set delegate ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected boolean standardRemoveAll (java.util.Collection)
java.util.Collection collection
protected boolean standardEquals (java.lang.Object)
Object object
protected int standardHashCode ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSetMultimap.class
ForwardingSetMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSetMultimap extends com.google.common.collect.ForwardingMultimap implements com.google.common.collect.SetMultimap {
public void <init> ()
protected abstract com.google.common.collect.SetMultimap delegate ()
public java.util.Set entries ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection entries ()
protected volatile synthetic com.google.common.collect.Multimap delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSortedMap$StandardKeySet.class
ForwardingSortedMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingSortedMap$StandardKeySet extends com.google.common.collect.Maps$SortedKeySet {
final synthetic com.google.common.collect.ForwardingSortedMap this$0
public void <init> (com.google.common.collect.ForwardingSortedMap)
}
com/google/common/collect/ForwardingSortedMap.class
ForwardingSortedMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedMap extends com.google.common.collect.ForwardingMap implements java.util.SortedMap {
protected void <init> ()
protected abstract java.util.SortedMap delegate ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.lang.Object lastKey ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
private int unsafeCompare (java.lang.Object, java.lang.Object)
Object k1
Object k2
java.util.Comparator comparator
protected boolean standardContainsKey (java.lang.Object)
java.util.SortedMap self
Object ceilingKey
ClassCastException e
java.util.NoSuchElementException e
NullPointerException e
Object key
protected java.util.SortedMap standardSubMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
protected volatile synthetic java.util.Map delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSortedMultiset$StandardDescendingMultiset.class
ForwardingSortedMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedMultiset$StandardDescendingMultiset extends com.google.common.collect.DescendingMultiset {
final synthetic com.google.common.collect.ForwardingSortedMultiset this$0
public void <init> (com.google.common.collect.ForwardingSortedMultiset)
com.google.common.collect.SortedMultiset forwardMultiset ()
}
com/google/common/collect/ForwardingSortedMultiset$StandardElementSet.class
ForwardingSortedMultiset.java
package com.google.common.collect
public com.google.common.collect.ForwardingSortedMultiset$StandardElementSet extends com.google.common.collect.SortedMultisets$NavigableElementSet {
final synthetic com.google.common.collect.ForwardingSortedMultiset this$0
public void <init> (com.google.common.collect.ForwardingSortedMultiset)
}
com/google/common/collect/ForwardingSortedMultiset.class
ForwardingSortedMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedMultiset extends com.google.common.collect.ForwardingMultiset implements com.google.common.collect.SortedMultiset {
protected void <init> ()
protected abstract com.google.common.collect.SortedMultiset delegate ()
public java.util.NavigableSet elementSet ()
public java.util.Comparator comparator ()
public com.google.common.collect.SortedMultiset descendingMultiset ()
public com.google.common.collect.Multiset$Entry firstEntry ()
protected com.google.common.collect.Multiset$Entry standardFirstEntry ()
java.util.Iterator entryIterator
com.google.common.collect.Multiset$Entry entry
public com.google.common.collect.Multiset$Entry lastEntry ()
protected com.google.common.collect.Multiset$Entry standardLastEntry ()
java.util.Iterator entryIterator
com.google.common.collect.Multiset$Entry entry
public com.google.common.collect.Multiset$Entry pollFirstEntry ()
protected com.google.common.collect.Multiset$Entry standardPollFirstEntry ()
java.util.Iterator entryIterator
com.google.common.collect.Multiset$Entry entry
public com.google.common.collect.Multiset$Entry pollLastEntry ()
protected com.google.common.collect.Multiset$Entry standardPollLastEntry ()
java.util.Iterator entryIterator
com.google.common.collect.Multiset$Entry entry
public com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType lowerBoundType
Object upperBound
com.google.common.collect.BoundType upperBoundType
protected com.google.common.collect.SortedMultiset standardSubMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType lowerBoundType
Object upperBound
com.google.common.collect.BoundType upperBoundType
public com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
public volatile synthetic java.util.Set elementSet ()
protected volatile synthetic com.google.common.collect.Multiset delegate ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
public volatile synthetic java.util.SortedSet elementSet ()
}
com/google/common/collect/ForwardingSortedSet.class
ForwardingSortedSet.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedSet extends com.google.common.collect.ForwardingSet implements java.util.SortedSet {
protected void <init> ()
protected abstract java.util.SortedSet delegate ()
public java.util.Comparator comparator ()
public java.lang.Object first ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.lang.Object last ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
private int unsafeCompare (java.lang.Object, java.lang.Object)
Object o1
Object o2
java.util.Comparator comparator
protected boolean standardContains (java.lang.Object)
java.util.SortedSet self
Object ceiling
ClassCastException e
java.util.NoSuchElementException e
NullPointerException e
Object object
protected boolean standardRemove (java.lang.Object)
Object ceiling
java.util.SortedSet self
java.util.Iterator iterator
ClassCastException e
NullPointerException e
Object object
protected java.util.SortedSet standardSubSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
protected volatile synthetic java.util.Set delegate ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSortedSetMultimap.class
ForwardingSortedSetMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedSetMultimap extends com.google.common.collect.ForwardingSetMultimap implements com.google.common.collect.SortedSetMultimap {
protected void <init> ()
protected abstract com.google.common.collect.SortedSetMultimap delegate ()
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Comparator valueComparator ()
public volatile synthetic java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Set removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Set get (java.lang.Object)
Object x0
protected volatile synthetic com.google.common.collect.SetMultimap delegate ()
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
protected volatile synthetic com.google.common.collect.Multimap delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/ForwardingTable.class
ForwardingTable.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingTable extends com.google.common.collect.ForwardingObject implements com.google.common.collect.Table {
protected void <init> ()
protected abstract com.google.common.collect.Table delegate ()
public java.util.Set cellSet ()
public void clear ()
public java.util.Map column (java.lang.Object)
Object columnKey
public java.util.Set columnKeySet ()
public java.util.Map columnMap ()
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean isEmpty ()
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Set rowKeySet ()
public java.util.Map rowMap ()
public int size ()
public java.util.Collection values ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/GeneralRange.class
GeneralRange.java
package com.google.common.collect
final com.google.common.collect.GeneralRange extends java.lang.Object implements java.io.Serializable {
private final java.util.Comparator comparator
private final boolean hasLowerBound
private final Object lowerEndpoint
private final com.google.common.collect.BoundType lowerBoundType
private final boolean hasUpperBound
private final Object upperEndpoint
private final com.google.common.collect.BoundType upperBoundType
private transient com.google.common.collect.GeneralRange reverse
static com.google.common.collect.GeneralRange from (com.google.common.collect.Range)
com.google.common.collect.Range range
Comparable lowerEndpoint
com.google.common.collect.BoundType lowerBoundType
Comparable upperEndpoint
com.google.common.collect.BoundType upperBoundType
static com.google.common.collect.GeneralRange all (java.util.Comparator)
java.util.Comparator comparator
static com.google.common.collect.GeneralRange downTo (java.util.Comparator, java.lang.Object, com.google.common.collect.BoundType)
java.util.Comparator comparator
Object endpoint
com.google.common.collect.BoundType boundType
static com.google.common.collect.GeneralRange upTo (java.util.Comparator, java.lang.Object, com.google.common.collect.BoundType)
java.util.Comparator comparator
Object endpoint
com.google.common.collect.BoundType boundType
static com.google.common.collect.GeneralRange range (java.util.Comparator, java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
java.util.Comparator comparator
Object lower
com.google.common.collect.BoundType lowerType
Object upper
com.google.common.collect.BoundType upperType
private void <init> (java.util.Comparator, boolean, java.lang.Object, com.google.common.collect.BoundType, boolean, java.lang.Object, com.google.common.collect.BoundType)
int cmp
java.util.Comparator comparator
boolean hasLowerBound
Object lowerEndpoint
com.google.common.collect.BoundType lowerBoundType
boolean hasUpperBound
Object upperEndpoint
com.google.common.collect.BoundType upperBoundType
java.util.Comparator comparator ()
boolean hasLowerBound ()
boolean hasUpperBound ()
boolean isEmpty ()
boolean tooLow (java.lang.Object)
Object t
Object lbound
int cmp
boolean tooHigh (java.lang.Object)
Object t
Object ubound
int cmp
boolean contains (java.lang.Object)
Object t
com.google.common.collect.GeneralRange intersect (com.google.common.collect.GeneralRange)
int cmp
int cmp
int cmp
com.google.common.collect.GeneralRange other
boolean hasLowBound
Object lowEnd
com.google.common.collect.BoundType lowType
boolean hasUpBound
Object upEnd
com.google.common.collect.BoundType upType
public boolean equals (java.lang.Object)
com.google.common.collect.GeneralRange r
Object obj
public int hashCode ()
com.google.common.collect.GeneralRange reverse ()
com.google.common.collect.GeneralRange result
public java.lang.String toString ()
java.lang.Object getLowerEndpoint ()
com.google.common.collect.BoundType getLowerBoundType ()
java.lang.Object getUpperEndpoint ()
com.google.common.collect.BoundType getUpperBoundType ()
}
com/google/common/collect/GenericMapMaker$NullListener.class
GenericMapMaker.java
package com.google.common.collect
final enum com.google.common.collect.GenericMapMaker$NullListener extends java.lang.Enum implements com.google.common.collect.MapMaker$RemovalListener {
public static final enum com.google.common.collect.GenericMapMaker$NullListener INSTANCE
private static final synthetic com.google.common.collect.GenericMapMaker$NullListener[] $VALUES
public static com.google.common.collect.GenericMapMaker$NullListener[] values ()
public static com.google.common.collect.GenericMapMaker$NullListener valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public void onRemoval (com.google.common.collect.MapMaker$RemovalNotification)
com.google.common.collect.MapMaker$RemovalNotification notification
static void <clinit> ()
}
com/google/common/collect/GenericMapMaker.class
GenericMapMaker.java
package com.google.common.collect
abstract com.google.common.collect.GenericMapMaker extends java.lang.Object {
com.google.common.collect.MapMaker$RemovalListener removalListener
void <init> ()
abstract com.google.common.collect.GenericMapMaker keyEquivalence (com.google.common.base.Equivalence)
public abstract com.google.common.collect.GenericMapMaker initialCapacity (int)
abstract com.google.common.collect.GenericMapMaker maximumSize (int)
public abstract com.google.common.collect.GenericMapMaker concurrencyLevel (int)
public abstract com.google.common.collect.GenericMapMaker weakKeys ()
public abstract com.google.common.collect.GenericMapMaker weakValues ()
public abstract com.google.common.collect.GenericMapMaker softValues ()
abstract com.google.common.collect.GenericMapMaker expireAfterWrite (long, java.util.concurrent.TimeUnit)
abstract com.google.common.collect.GenericMapMaker expireAfterAccess (long, java.util.concurrent.TimeUnit)
com.google.common.collect.MapMaker$RemovalListener getRemovalListener ()
public abstract java.util.concurrent.ConcurrentMap makeMap ()
abstract com.google.common.collect.MapMakerInternalMap makeCustomMap ()
abstract java.util.concurrent.ConcurrentMap makeComputingMap (com.google.common.base.Function)
}
com/google/common/collect/GwtTransient.class
GwtTransient.java
package com.google.common.collect
abstract annotation com.google.common.collect.GwtTransient extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/common/collect/HashBasedTable$Factory.class
HashBasedTable.java
package com.google.common.collect
com.google.common.collect.HashBasedTable$Factory extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final int expectedSize
private static final long serialVersionUID
void <init> (int)
int expectedSize
public java.util.Map get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/collect/HashBasedTable.class
HashBasedTable.java
package com.google.common.collect
public com.google.common.collect.HashBasedTable extends com.google.common.collect.StandardTable {
private static final long serialVersionUID
public static com.google.common.collect.HashBasedTable create ()
public static com.google.common.collect.HashBasedTable create (int, int)
int expectedRows
int expectedCellsPerRow
java.util.Map backingMap
public static com.google.common.collect.HashBasedTable create (com.google.common.collect.Table)
com.google.common.collect.Table table
com.google.common.collect.HashBasedTable result
void <init> (java.util.Map, com.google.common.collect.HashBasedTable$Factory)
java.util.Map backingMap
com.google.common.collect.HashBasedTable$Factory factory
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean equals (java.lang.Object)
Object obj
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public volatile synthetic java.util.Map columnMap ()
public volatile synthetic java.util.Map rowMap ()
public volatile synthetic java.util.Collection values ()
public volatile synthetic java.util.Set columnKeySet ()
public volatile synthetic java.util.Set rowKeySet ()
public volatile synthetic java.util.Map column (java.lang.Object)
Object x0
public volatile synthetic java.util.Map row (java.lang.Object)
Object x0
public volatile synthetic java.util.Set cellSet ()
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object x0
Object x1
Object x2
public volatile synthetic void clear ()
public volatile synthetic int size ()
public volatile synthetic boolean isEmpty ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic int hashCode ()
public volatile synthetic void putAll (com.google.common.collect.Table)
com.google.common.collect.Table x0
}
com/google/common/collect/HashBiMap$1.class
HashBiMap.java
package com.google.common.collect
synthetic com.google.common.collect.HashBiMap$1 extends java.lang.Object {
}
com/google/common/collect/HashBiMap$BiEntry.class
HashBiMap.java
package com.google.common.collect
final com.google.common.collect.HashBiMap$BiEntry extends com.google.common.collect.ImmutableEntry {
final int keyHash
final int valueHash
com.google.common.collect.HashBiMap$BiEntry nextInKToVBucket
com.google.common.collect.HashBiMap$BiEntry nextInVToKBucket
void <init> (java.lang.Object, int, java.lang.Object, int)
Object key
int keyHash
Object value
int valueHash
}
com/google/common/collect/HashBiMap$EntrySet$1$MapEntry.class
HashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$EntrySet$1$MapEntry extends com.google.common.collect.AbstractMapEntry {
com.google.common.collect.HashBiMap$BiEntry delegate
final synthetic com.google.common.collect.HashBiMap$EntrySet$1 this$2
void <init> (com.google.common.collect.HashBiMap$EntrySet$1, com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
int valueHash
com.google.common.collect.HashBiMap$BiEntry newEntry
}
com/google/common/collect/HashBiMap$EntrySet$1.class
HashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$EntrySet$1 extends com.google.common.collect.HashBiMap$Itr {
final synthetic com.google.common.collect.HashBiMap$EntrySet this$1
void <init> (com.google.common.collect.HashBiMap$EntrySet)
java.util.Map$Entry output (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
volatile synthetic java.lang.Object output (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry x0
}
com/google/common/collect/HashBiMap$EntrySet.class
HashBiMap.java
package com.google.common.collect
final com.google.common.collect.HashBiMap$EntrySet extends com.google.common.collect.Maps$EntrySet {
final synthetic com.google.common.collect.HashBiMap this$0
private void <init> (com.google.common.collect.HashBiMap)
java.util.Map map ()
public java.util.Iterator iterator ()
synthetic void <init> (com.google.common.collect.HashBiMap, com.google.common.collect.HashBiMap$1)
com.google.common.collect.HashBiMap x0
com.google.common.collect.HashBiMap$1 x1
}
com/google/common/collect/HashBiMap$Inverse$1$1$InverseEntry.class
HashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$Inverse$1$1$InverseEntry extends com.google.common.collect.AbstractMapEntry {
com.google.common.collect.HashBiMap$BiEntry delegate
final synthetic com.google.common.collect.HashBiMap$Inverse$1$1 this$3
void <init> (com.google.common.collect.HashBiMap$Inverse$1$1, com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object key
Object oldKey
int keyHash
com.google.common.collect.HashBiMap$BiEntry newEntry
}
com/google/common/collect/HashBiMap$Inverse$1$1.class
HashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$Inverse$1$1 extends com.google.common.collect.HashBiMap$Itr {
final synthetic com.google.common.collect.HashBiMap$Inverse$1 this$2
void <init> (com.google.common.collect.HashBiMap$Inverse$1)
java.util.Map$Entry output (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
volatile synthetic java.lang.Object output (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry x0
}
com/google/common/collect/HashBiMap$Inverse$1.class
HashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$Inverse$1 extends com.google.common.collect.Maps$EntrySet {
final synthetic com.google.common.collect.HashBiMap$Inverse this$1
void <init> (com.google.common.collect.HashBiMap$Inverse)
java.util.Map map ()
public java.util.Iterator iterator ()
}
com/google/common/collect/HashBiMap$Inverse$InverseKeySet$1.class
HashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$Inverse$InverseKeySet$1 extends com.google.common.collect.HashBiMap$Itr {
final synthetic com.google.common.collect.HashBiMap$Inverse$InverseKeySet this$2
void <init> (com.google.common.collect.HashBiMap$Inverse$InverseKeySet)
java.lang.Object output (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
}
com/google/common/collect/HashBiMap$Inverse$InverseKeySet.class
HashBiMap.java
package com.google.common.collect
final com.google.common.collect.HashBiMap$Inverse$InverseKeySet extends com.google.common.collect.Maps$KeySet {
final synthetic com.google.common.collect.HashBiMap$Inverse this$1
void <init> (com.google.common.collect.HashBiMap$Inverse)
public boolean remove (java.lang.Object)
Object o
com.google.common.collect.HashBiMap$BiEntry entry
public java.util.Iterator iterator ()
}
com/google/common/collect/HashBiMap$Inverse.class
HashBiMap.java
package com.google.common.collect
final com.google.common.collect.HashBiMap$Inverse extends java.util.AbstractMap implements com.google.common.collect.BiMap java.io.Serializable {
final synthetic com.google.common.collect.HashBiMap this$0
private void <init> (com.google.common.collect.HashBiMap)
com.google.common.collect.BiMap forward ()
public int size ()
public void clear ()
public boolean containsKey (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object)
Object value
com.google.common.collect.HashBiMap$BiEntry entry
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object value
Object key
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object value
Object key
public java.lang.Object remove (java.lang.Object)
Object value
com.google.common.collect.HashBiMap$BiEntry entry
public com.google.common.collect.BiMap inverse ()
public java.util.Set keySet ()
public java.util.Set values ()
public java.util.Set entrySet ()
java.lang.Object writeReplace ()
public volatile synthetic java.util.Collection values ()
synthetic void <init> (com.google.common.collect.HashBiMap, com.google.common.collect.HashBiMap$1)
com.google.common.collect.HashBiMap x0
com.google.common.collect.HashBiMap$1 x1
}
com/google/common/collect/HashBiMap$InverseSerializedForm.class
HashBiMap.java
package com.google.common.collect
final com.google.common.collect.HashBiMap$InverseSerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.HashBiMap bimap
void <init> (com.google.common.collect.HashBiMap)
com.google.common.collect.HashBiMap bimap
java.lang.Object readResolve ()
}
com/google/common/collect/HashBiMap$Itr.class
HashBiMap.java
package com.google.common.collect
abstract com.google.common.collect.HashBiMap$Itr extends java.lang.Object implements java.util.Iterator {
int nextBucket
com.google.common.collect.HashBiMap$BiEntry next
com.google.common.collect.HashBiMap$BiEntry toRemove
int expectedModCount
final synthetic com.google.common.collect.HashBiMap this$0
void <init> (com.google.common.collect.HashBiMap)
private void checkForConcurrentModification ()
public boolean hasNext ()
public java.lang.Object next ()
com.google.common.collect.HashBiMap$BiEntry entry
public void remove ()
abstract java.lang.Object output (com.google.common.collect.HashBiMap$BiEntry)
}
com/google/common/collect/HashBiMap$KeySet$1.class
HashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$KeySet$1 extends com.google.common.collect.HashBiMap$Itr {
final synthetic com.google.common.collect.HashBiMap$KeySet this$1
void <init> (com.google.common.collect.HashBiMap$KeySet)
java.lang.Object output (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
}
com/google/common/collect/HashBiMap$KeySet.class
HashBiMap.java
package com.google.common.collect
final com.google.common.collect.HashBiMap$KeySet extends com.google.common.collect.Maps$KeySet {
final synthetic com.google.common.collect.HashBiMap this$0
void <init> (com.google.common.collect.HashBiMap)
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object o
com.google.common.collect.HashBiMap$BiEntry entry
}
com/google/common/collect/HashBiMap.class
HashBiMap.java
package com.google.common.collect
public final com.google.common.collect.HashBiMap extends java.util.AbstractMap implements com.google.common.collect.BiMap java.io.Serializable {
private static final double LOAD_FACTOR
private transient com.google.common.collect.HashBiMap$BiEntry[] hashTableKToV
private transient com.google.common.collect.HashBiMap$BiEntry[] hashTableVToK
private transient int size
private transient int mask
private transient int modCount
private transient com.google.common.collect.BiMap inverse
private static final long serialVersionUID
public static com.google.common.collect.HashBiMap create ()
public static com.google.common.collect.HashBiMap create (int)
int expectedSize
public static com.google.common.collect.HashBiMap create (java.util.Map)
java.util.Map map
com.google.common.collect.HashBiMap bimap
private void <init> (int)
int expectedSize
private void init (int)
int expectedSize
int tableSize
private void delete (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry bucketEntry
com.google.common.collect.HashBiMap$BiEntry bucketEntry
com.google.common.collect.HashBiMap$BiEntry entry
int keyBucket
com.google.common.collect.HashBiMap$BiEntry prevBucketEntry
int valueBucket
private void insert (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
int keyBucket
int valueBucket
private static int hash (java.lang.Object)
Object o
private com.google.common.collect.HashBiMap$BiEntry seekByKey (java.lang.Object, int)
com.google.common.collect.HashBiMap$BiEntry entry
Object key
int keyHash
private com.google.common.collect.HashBiMap$BiEntry seekByValue (java.lang.Object, int)
com.google.common.collect.HashBiMap$BiEntry entry
Object value
int valueHash
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object)
Object key
com.google.common.collect.HashBiMap$BiEntry entry
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
private java.lang.Object put (java.lang.Object, java.lang.Object, boolean)
Object key
Object value
boolean force
int keyHash
int valueHash
com.google.common.collect.HashBiMap$BiEntry oldEntryForKey
com.google.common.collect.HashBiMap$BiEntry oldEntryForValue
com.google.common.collect.HashBiMap$BiEntry newEntry
private java.lang.Object putInverse (java.lang.Object, java.lang.Object, boolean)
Object value
Object key
boolean force
int valueHash
int keyHash
com.google.common.collect.HashBiMap$BiEntry oldEntryForValue
com.google.common.collect.HashBiMap$BiEntry oldEntryForKey
com.google.common.collect.HashBiMap$BiEntry newEntry
private void rehashIfNecessary ()
com.google.common.collect.HashBiMap$BiEntry nextEntry
com.google.common.collect.HashBiMap$BiEntry entry
int bucket
int newTableSize
com.google.common.collect.HashBiMap$BiEntry[] oldKToV
private com.google.common.collect.HashBiMap$BiEntry[] createTable (int)
int length
public java.lang.Object remove (java.lang.Object)
Object key
com.google.common.collect.HashBiMap$BiEntry entry
public void clear ()
public int size ()
public java.util.Set keySet ()
public java.util.Set values ()
public java.util.Set entrySet ()
public com.google.common.collect.BiMap inverse ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int size
public volatile synthetic java.util.Collection values ()
static synthetic int access$000 (com.google.common.collect.HashBiMap)
com.google.common.collect.HashBiMap x0
static synthetic com.google.common.collect.HashBiMap$BiEntry[] access$100 (com.google.common.collect.HashBiMap)
com.google.common.collect.HashBiMap x0
static synthetic void access$200 (com.google.common.collect.HashBiMap, com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap x0
com.google.common.collect.HashBiMap$BiEntry x1
static synthetic int access$300 (java.lang.Object)
Object x0
static synthetic com.google.common.collect.HashBiMap$BiEntry access$400 (com.google.common.collect.HashBiMap, java.lang.Object, int)
com.google.common.collect.HashBiMap x0
Object x1
int x2
static synthetic com.google.common.collect.HashBiMap$BiEntry access$600 (com.google.common.collect.HashBiMap, java.lang.Object, int)
com.google.common.collect.HashBiMap x0
Object x1
int x2
static synthetic void access$700 (com.google.common.collect.HashBiMap, com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap x0
com.google.common.collect.HashBiMap$BiEntry x1
static synthetic int access$900 (com.google.common.collect.HashBiMap)
com.google.common.collect.HashBiMap x0
static synthetic java.lang.Object access$1000 (com.google.common.collect.HashBiMap, java.lang.Object, java.lang.Object, boolean)
com.google.common.collect.HashBiMap x0
Object x1
Object x2
boolean x3
}
com/google/common/collect/HashMultimap.class
HashMultimap.java
package com.google.common.collect
public final com.google.common.collect.HashMultimap extends com.google.common.collect.AbstractSetMultimap {
private static final int DEFAULT_VALUES_PER_KEY
transient int expectedValuesPerKey
private static final long serialVersionUID
public static com.google.common.collect.HashMultimap create ()
public static com.google.common.collect.HashMultimap create (int, int)
int expectedKeys
int expectedValuesPerKey
public static com.google.common.collect.HashMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
private void <init> ()
private void <init> (int, int)
int expectedKeys
int expectedValuesPerKey
private void <init> (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
java.util.Set createCollection ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int distinctKeys
java.util.Map map
public volatile synthetic boolean equals (java.lang.Object)
Object x0
public volatile synthetic boolean put (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.util.Map asMap ()
public volatile synthetic java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Set removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Set entries ()
public volatile synthetic java.util.Set get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection values ()
public volatile synthetic void clear ()
public volatile synthetic boolean containsKey (java.lang.Object)
Object x0
public volatile synthetic int size ()
volatile synthetic java.util.Collection createCollection ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic int hashCode ()
public volatile synthetic com.google.common.collect.Multiset keys ()
public volatile synthetic java.util.Set keySet ()
public volatile synthetic boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile synthetic boolean putAll (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic boolean remove (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic boolean containsEntry (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic boolean containsValue (java.lang.Object)
Object x0
public volatile synthetic boolean isEmpty ()
}
com/google/common/collect/HashMultiset.class
HashMultiset.java
package com.google.common.collect
public final com.google.common.collect.HashMultiset extends com.google.common.collect.AbstractMapBasedMultiset {
private static final long serialVersionUID
public static com.google.common.collect.HashMultiset create ()
public static com.google.common.collect.HashMultiset create (int)
int distinctElements
public static com.google.common.collect.HashMultiset create (java.lang.Iterable)
Iterable elements
com.google.common.collect.HashMultiset multiset
private void <init> ()
private void <init> (int)
int distinctElements
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int distinctElements
public volatile synthetic int setCount (java.lang.Object, int)
Object x0
int x1
public volatile synthetic int remove (java.lang.Object, int)
Object x0
int x1
public volatile synthetic int add (java.lang.Object, int)
Object x0
int x1
public volatile synthetic int count (java.lang.Object)
Object x0
public volatile synthetic java.util.Iterator iterator ()
public volatile synthetic int size ()
public volatile synthetic void clear ()
public volatile synthetic java.util.Set entrySet ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic int hashCode ()
public volatile synthetic boolean equals (java.lang.Object)
Object x0
public volatile synthetic java.util.Set elementSet ()
public volatile synthetic boolean retainAll (java.util.Collection)
java.util.Collection x0
public volatile synthetic boolean removeAll (java.util.Collection)
java.util.Collection x0
public volatile synthetic boolean addAll (java.util.Collection)
java.util.Collection x0
public volatile synthetic boolean setCount (java.lang.Object, int, int)
Object x0
int x1
int x2
public volatile synthetic boolean remove (java.lang.Object)
Object x0
public volatile synthetic boolean add (java.lang.Object)
Object x0
public volatile synthetic boolean contains (java.lang.Object)
Object x0
public volatile synthetic boolean isEmpty ()
}
com/google/common/collect/Hashing.class
Hashing.java
package com.google.common.collect
final com.google.common.collect.Hashing extends java.lang.Object {
private static final int C1
private static final int C2
private static int MAX_TABLE_SIZE
private void <init> ()
static int smear (int)
int hashCode
static int smearedHash (java.lang.Object)
Object o
static int closedTableSize (int, double)
int expectedEntries
double loadFactor
int tableSize
static boolean needsResizing (int, int, double)
int size
int tableSize
double loadFactor
static void <clinit> ()
}
com/google/common/collect/ImmutableAsList$SerializedForm.class
ImmutableAsList.java
package com.google.common.collect
com.google.common.collect.ImmutableAsList$SerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableCollection collection
private static final long serialVersionUID
void <init> (com.google.common.collect.ImmutableCollection)
com.google.common.collect.ImmutableCollection collection
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableAsList.class
ImmutableAsList.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableAsList extends com.google.common.collect.ImmutableList {
void <init> ()
abstract com.google.common.collect.ImmutableCollection delegateCollection ()
public boolean contains (java.lang.Object)
Object target
public int size ()
public boolean isEmpty ()
boolean isPartialView ()
private void readObject (java.io.ObjectInputStream) throws java.io.InvalidObjectException
java.io.ObjectInputStream stream
java.lang.Object writeReplace ()
}
com/google/common/collect/ImmutableBiMap$Builder.class
ImmutableBiMap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableBiMap$Builder extends com.google.common.collect.ImmutableMap$Builder {
public void <init> ()
public com.google.common.collect.ImmutableBiMap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableBiMap$Builder putAll (java.util.Map)
java.util.Map map
public com.google.common.collect.ImmutableBiMap build ()
public volatile synthetic com.google.common.collect.ImmutableMap build ()
public volatile synthetic com.google.common.collect.ImmutableMap$Builder putAll (java.util.Map)
java.util.Map x0
public volatile synthetic com.google.common.collect.ImmutableMap$Builder put (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/ImmutableBiMap$SerializedForm.class
ImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.ImmutableBiMap$SerializedForm extends com.google.common.collect.ImmutableMap$SerializedForm {
private static final long serialVersionUID
void <init> (com.google.common.collect.ImmutableBiMap)
com.google.common.collect.ImmutableBiMap bimap
java.lang.Object readResolve ()
com.google.common.collect.ImmutableBiMap$Builder builder
}
com/google/common/collect/ImmutableBiMap.class
ImmutableBiMap.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableBiMap extends com.google.common.collect.ImmutableMap implements com.google.common.collect.BiMap {
private static final java.util.Map$Entry[] EMPTY_ENTRY_ARRAY
public static com.google.common.collect.ImmutableBiMap of ()
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
public static com.google.common.collect.ImmutableBiMap$Builder builder ()
public static com.google.common.collect.ImmutableBiMap copyOf (java.util.Map)
com.google.common.collect.ImmutableBiMap bimap
java.util.Map$Entry entry
java.util.Map map
java.util.Map$Entry[] entries
void <init> ()
public abstract com.google.common.collect.ImmutableBiMap inverse ()
public com.google.common.collect.ImmutableSet values ()
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
java.lang.Object writeReplace ()
public volatile synthetic com.google.common.collect.ImmutableCollection values ()
public volatile synthetic java.util.Collection values ()
public volatile synthetic com.google.common.collect.BiMap inverse ()
public volatile synthetic java.util.Set values ()
static void <clinit> ()
}
com/google/common/collect/ImmutableClassToInstanceMap$1.class
ImmutableClassToInstanceMap.java
package com.google.common.collect
synthetic com.google.common.collect.ImmutableClassToInstanceMap$1 extends java.lang.Object {
}
com/google/common/collect/ImmutableClassToInstanceMap$Builder.class
ImmutableClassToInstanceMap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableClassToInstanceMap$Builder extends java.lang.Object {
private final com.google.common.collect.ImmutableMap$Builder mapBuilder
public void <init> ()
public com.google.common.collect.ImmutableClassToInstanceMap$Builder put (java.lang.Class, java.lang.Object)
Class key
Object value
public com.google.common.collect.ImmutableClassToInstanceMap$Builder putAll (java.util.Map)
Class type
Object value
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
private static java.lang.Object cast (java.lang.Class, java.lang.Object)
Class type
Object value
public com.google.common.collect.ImmutableClassToInstanceMap build ()
}
com/google/common/collect/ImmutableClassToInstanceMap.class
ImmutableClassToInstanceMap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableClassToInstanceMap extends com.google.common.collect.ForwardingMap implements com.google.common.collect.ClassToInstanceMap java.io.Serializable {
private final com.google.common.collect.ImmutableMap delegate
public static com.google.common.collect.ImmutableClassToInstanceMap$Builder builder ()
public static com.google.common.collect.ImmutableClassToInstanceMap copyOf (java.util.Map)
com.google.common.collect.ImmutableClassToInstanceMap cast
java.util.Map map
private void <init> (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap delegate
protected java.util.Map delegate ()
public java.lang.Object getInstance (java.lang.Class)
Class type
public java.lang.Object putInstance (java.lang.Class, java.lang.Object)
Class type
Object value
protected volatile synthetic java.lang.Object delegate ()
synthetic void <init> (com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableClassToInstanceMap$1)
com.google.common.collect.ImmutableMap x0
com.google.common.collect.ImmutableClassToInstanceMap$1 x1
}
com/google/common/collect/ImmutableCollection$ArrayBasedBuilder.class
ImmutableCollection.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableCollection$ArrayBasedBuilder extends com.google.common.collect.ImmutableCollection$Builder {
Object[] contents
int size
void <init> (int)
int initialCapacity
private void ensureCapacity (int)
int minCapacity
public com.google.common.collect.ImmutableCollection$ArrayBasedBuilder add (java.lang.Object)
Object element
public transient com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
java.util.Collection collection
Iterable elements
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
Object x0
}
com/google/common/collect/ImmutableCollection$Builder.class
ImmutableCollection.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableCollection$Builder extends java.lang.Object {
static final int DEFAULT_INITIAL_CAPACITY
static int expandedCapacity (int, int)
int oldCapacity
int minCapacity
int newCapacity
void <init> ()
public abstract com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
public transient com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object element
Object[] arr$
int len$
int i$
Object[] elements
public com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
Object element
java.util.Iterator i$
Iterable elements
public com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public abstract com.google.common.collect.ImmutableCollection build ()
}
com/google/common/collect/ImmutableCollection.class
ImmutableCollection.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableCollection extends java.util.AbstractCollection implements java.io.Serializable {
private transient com.google.common.collect.ImmutableList asList
void <init> ()
public abstract com.google.common.collect.UnmodifiableIterator iterator ()
public final java.lang.Object[] toArray ()
int size
Object[] result
public final java.lang.Object[] toArray (java.lang.Object[])
Object[] other
int size
public boolean contains (java.lang.Object)
Object object
public final boolean add (java.lang.Object)
Object e
public final boolean remove (java.lang.Object)
Object object
public final boolean addAll (java.util.Collection)
java.util.Collection newElements
public final boolean removeAll (java.util.Collection)
java.util.Collection oldElements
public final boolean retainAll (java.util.Collection)
java.util.Collection elementsToKeep
public final void clear ()
public com.google.common.collect.ImmutableList asList ()
com.google.common.collect.ImmutableList list
com.google.common.collect.ImmutableList createAsList ()
abstract boolean isPartialView ()
int copyIntoArray (java.lang.Object[], int)
Object e
java.util.Iterator i$
Object[] dst
int offset
java.lang.Object writeReplace ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableEntry.class
ImmutableEntry.java
package com.google.common.collect
com.google.common.collect.ImmutableEntry extends com.google.common.collect.AbstractMapEntry implements java.io.Serializable {
final Object key
final Object value
private static final long serialVersionUID
void <init> (java.lang.Object, java.lang.Object)
Object key
Object value
public final java.lang.Object getKey ()
public final java.lang.Object getValue ()
public final java.lang.Object setValue (java.lang.Object)
Object value
}
com/google/common/collect/ImmutableEnumMap$1.class
ImmutableEnumMap.java
package com.google.common.collect
com.google.common.collect.ImmutableEnumMap$1 extends com.google.common.collect.ImmutableSet {
final synthetic com.google.common.collect.ImmutableEnumMap this$0
void <init> (com.google.common.collect.ImmutableEnumMap)
public boolean contains (java.lang.Object)
Object object
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
boolean isPartialView ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableEnumMap$2$1.class
ImmutableEnumMap.java
package com.google.common.collect
com.google.common.collect.ImmutableEnumMap$2$1 extends com.google.common.collect.UnmodifiableIterator {
private final java.util.Iterator backingIterator
final synthetic com.google.common.collect.ImmutableEnumMap$2 this$1
void <init> (com.google.common.collect.ImmutableEnumMap$2)
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry entry
public volatile synthetic java.lang.Object next ()
}
com/google/common/collect/ImmutableEnumMap$2.class
ImmutableEnumMap.java
package com.google.common.collect
com.google.common.collect.ImmutableEnumMap$2 extends com.google.common.collect.ImmutableMapEntrySet {
final synthetic com.google.common.collect.ImmutableEnumMap this$0
void <init> (com.google.common.collect.ImmutableEnumMap)
com.google.common.collect.ImmutableMap map ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableEnumMap$EnumSerializedForm.class
ImmutableEnumMap.java
package com.google.common.collect
com.google.common.collect.ImmutableEnumMap$EnumSerializedForm extends java.lang.Object implements java.io.Serializable {
final java.util.EnumMap delegate
private static final long serialVersionUID
void <init> (java.util.EnumMap)
java.util.EnumMap delegate
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableEnumMap.class
ImmutableEnumMap.java
package com.google.common.collect
final com.google.common.collect.ImmutableEnumMap extends com.google.common.collect.ImmutableMap {
private final transient java.util.EnumMap delegate
static com.google.common.collect.ImmutableMap asImmutable (java.util.EnumMap)
java.util.Map$Entry entry
java.util.EnumMap map
private void <init> (java.util.EnumMap)
java.util.EnumMap delegate
com.google.common.collect.ImmutableSet createKeySet ()
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object key
com.google.common.collect.ImmutableSet createEntrySet ()
boolean isPartialView ()
java.lang.Object writeReplace ()
static synthetic java.util.EnumMap access$000 (com.google.common.collect.ImmutableEnumMap)
com.google.common.collect.ImmutableEnumMap x0
synthetic void <init> (java.util.EnumMap, com.google.common.collect.ImmutableEnumMap$1)
java.util.EnumMap x0
com.google.common.collect.ImmutableEnumMap$1 x1
}
com/google/common/collect/ImmutableEnumSet$1.class
ImmutableEnumSet.java
package com.google.common.collect
synthetic com.google.common.collect.ImmutableEnumSet$1 extends java.lang.Object {
}
com/google/common/collect/ImmutableEnumSet$EnumSerializedForm.class
ImmutableEnumSet.java
package com.google.common.collect
com.google.common.collect.ImmutableEnumSet$EnumSerializedForm extends java.lang.Object implements java.io.Serializable {
final java.util.EnumSet delegate
private static final long serialVersionUID
void <init> (java.util.EnumSet)
java.util.EnumSet delegate
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableEnumSet.class
ImmutableEnumSet.java
package com.google.common.collect
final com.google.common.collect.ImmutableEnumSet extends com.google.common.collect.ImmutableSet {
private final transient java.util.EnumSet delegate
private transient int hashCode
static com.google.common.collect.ImmutableSet asImmutable (java.util.EnumSet)
java.util.EnumSet set
private void <init> (java.util.EnumSet)
java.util.EnumSet delegate
boolean isPartialView ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection collection
public boolean isEmpty ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
int result
public java.lang.String toString ()
java.lang.Object writeReplace ()
public volatile synthetic java.util.Iterator iterator ()
synthetic void <init> (java.util.EnumSet, com.google.common.collect.ImmutableEnumSet$1)
java.util.EnumSet x0
com.google.common.collect.ImmutableEnumSet$1 x1
}
com/google/common/collect/ImmutableList$1.class
ImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$1 extends com.google.common.collect.AbstractIndexedListIterator {
final synthetic com.google.common.collect.ImmutableList this$0
void <init> (com.google.common.collect.ImmutableList, int, int)
int x0
int x1
protected java.lang.Object get (int)
int index
}
com/google/common/collect/ImmutableList$Builder.class
ImmutableList.java
package com.google.common.collect
public final com.google.common.collect.ImmutableList$Builder extends com.google.common.collect.ImmutableCollection$ArrayBasedBuilder {
public void <init> ()
void <init> (int)
int capacity
public com.google.common.collect.ImmutableList$Builder add (java.lang.Object)
Object element
public com.google.common.collect.ImmutableList$Builder addAll (java.lang.Iterable)
Iterable elements
public transient com.google.common.collect.ImmutableList$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableList$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableList build ()
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
Iterable x0
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object[] x0
public volatile synthetic com.google.common.collect.ImmutableCollection$ArrayBasedBuilder add (java.lang.Object)
Object x0
public volatile synthetic com.google.common.collect.ImmutableCollection build ()
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
java.util.Iterator x0
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
Object x0
}
com/google/common/collect/ImmutableList$ReverseImmutableList.class
ImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$ReverseImmutableList extends com.google.common.collect.ImmutableList {
private final transient com.google.common.collect.ImmutableList forwardList
void <init> (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList backingList
private int reverseIndex (int)
int index
private int reversePosition (int)
int index
public com.google.common.collect.ImmutableList reverse ()
public boolean contains (java.lang.Object)
Object object
public int indexOf (java.lang.Object)
Object object
int index
public int lastIndexOf (java.lang.Object)
Object object
int index
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
public java.lang.Object get (int)
int index
public int size ()
boolean isPartialView ()
public volatile synthetic java.util.List subList (int, int)
int x0
int x1
public volatile synthetic java.util.ListIterator listIterator (int)
int x0
public volatile synthetic java.util.ListIterator listIterator ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableList$SerializedForm.class
ImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$SerializedForm extends java.lang.Object implements java.io.Serializable {
final Object[] elements
private static final long serialVersionUID
void <init> (java.lang.Object[])
Object[] elements
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableList$SubList.class
ImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$SubList extends com.google.common.collect.ImmutableList {
final transient int offset
final transient int length
final synthetic com.google.common.collect.ImmutableList this$0
void <init> (com.google.common.collect.ImmutableList, int, int)
int offset
int length
public int size ()
public java.lang.Object get (int)
int index
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
boolean isPartialView ()
public volatile synthetic java.util.List subList (int, int)
int x0
int x1
public volatile synthetic java.util.ListIterator listIterator (int)
int x0
public volatile synthetic java.util.ListIterator listIterator ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableList.class
ImmutableList.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableList extends com.google.common.collect.ImmutableCollection implements java.util.List java.util.RandomAccess {
private static final com.google.common.collect.ImmutableList EMPTY
public static com.google.common.collect.ImmutableList of ()
public static com.google.common.collect.ImmutableList of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
Object e8
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
Object e8
Object e9
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
Object e8
Object e9
Object e10
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
Object e8
Object e9
Object e10
Object e11
public static transient com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
Object e8
Object e9
Object e10
Object e11
Object e12
Object[] others
Object[] array
public static com.google.common.collect.ImmutableList copyOf (java.lang.Iterable)
Iterable elements
public static com.google.common.collect.ImmutableList copyOf (java.util.Collection)
com.google.common.collect.ImmutableList list
java.util.Collection elements
public static com.google.common.collect.ImmutableList copyOf (java.util.Iterator)
java.util.Iterator elements
Object first
public static com.google.common.collect.ImmutableList copyOf (java.lang.Object[])
Object[] elements
private static transient com.google.common.collect.ImmutableList construct (java.lang.Object[])
Object[] elements
static com.google.common.collect.ImmutableList asImmutableList (java.lang.Object[])
Object[] elements
static com.google.common.collect.ImmutableList asImmutableList (java.lang.Object[], int)
com.google.common.collect.ImmutableList list
Object[] elements
int length
void <init> ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.UnmodifiableListIterator listIterator ()
public com.google.common.collect.UnmodifiableListIterator listIterator (int)
int index
public int indexOf (java.lang.Object)
Object object
public int lastIndexOf (java.lang.Object)
Object object
public boolean contains (java.lang.Object)
Object object
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
int length
com.google.common.collect.ImmutableList subListUnchecked (int, int)
int fromIndex
int toIndex
public final boolean addAll (int, java.util.Collection)
int index
java.util.Collection newElements
public final java.lang.Object set (int, java.lang.Object)
int index
Object element
public final void add (int, java.lang.Object)
int index
Object element
public final java.lang.Object remove (int)
int index
public final com.google.common.collect.ImmutableList asList ()
int copyIntoArray (java.lang.Object[], int)
int i
Object[] dst
int offset
int size
public com.google.common.collect.ImmutableList reverse ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
int i
int hashCode
int n
private void readObject (java.io.ObjectInputStream) throws java.io.InvalidObjectException
java.io.ObjectInputStream stream
java.lang.Object writeReplace ()
public static com.google.common.collect.ImmutableList$Builder builder ()
public volatile synthetic java.util.Iterator iterator ()
public volatile synthetic java.util.List subList (int, int)
int x0
int x1
public volatile synthetic java.util.ListIterator listIterator (int)
int x0
public volatile synthetic java.util.ListIterator listIterator ()
static void <clinit> ()
}
com/google/common/collect/ImmutableListMultimap$Builder.class
ImmutableListMultimap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableListMultimap$Builder extends com.google.common.collect.ImmutableMultimap$Builder {
public void <init> ()
public com.google.common.collect.ImmutableListMultimap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableListMultimap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableListMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public transient com.google.common.collect.ImmutableListMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
Object key
Object[] values
public com.google.common.collect.ImmutableListMultimap$Builder putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public com.google.common.collect.ImmutableListMultimap$Builder orderKeysBy (java.util.Comparator)
java.util.Comparator keyComparator
public com.google.common.collect.ImmutableListMultimap$Builder orderValuesBy (java.util.Comparator)
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableListMultimap build ()
public volatile synthetic com.google.common.collect.ImmutableMultimap build ()
public volatile synthetic com.google.common.collect.ImmutableMultimap$Builder orderValuesBy (java.util.Comparator)
java.util.Comparator x0
public volatile synthetic com.google.common.collect.ImmutableMultimap$Builder orderKeysBy (java.util.Comparator)
java.util.Comparator x0
public volatile synthetic com.google.common.collect.ImmutableMultimap$Builder putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile synthetic com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
Object x0
Object[] x1
public volatile synthetic com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic com.google.common.collect.ImmutableMultimap$Builder put (java.util.Map$Entry)
java.util.Map$Entry x0
public volatile synthetic com.google.common.collect.ImmutableMultimap$Builder put (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/ImmutableListMultimap.class
ImmutableListMultimap.java
package com.google.common.collect
public com.google.common.collect.ImmutableListMultimap extends com.google.common.collect.ImmutableMultimap implements com.google.common.collect.ListMultimap {
private transient com.google.common.collect.ImmutableListMultimap inverse
private static final long serialVersionUID
public static com.google.common.collect.ImmutableListMultimap of ()
public static com.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.ImmutableListMultimap$Builder builder ()
public static com.google.common.collect.ImmutableListMultimap copyOf (com.google.common.collect.Multimap)
com.google.common.collect.ImmutableListMultimap kvMultimap
com.google.common.collect.ImmutableList list
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
com.google.common.collect.ImmutableMap$Builder builder
int size
void <init> (com.google.common.collect.ImmutableMap, int)
com.google.common.collect.ImmutableMap map
int size
public com.google.common.collect.ImmutableList get (java.lang.Object)
Object key
com.google.common.collect.ImmutableList list
public com.google.common.collect.ImmutableListMultimap inverse ()
com.google.common.collect.ImmutableListMultimap result
private com.google.common.collect.ImmutableListMultimap invert ()
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.ImmutableListMultimap$Builder builder
com.google.common.collect.ImmutableListMultimap invertedMultimap
public com.google.common.collect.ImmutableList removeAll (java.lang.Object)
Object key
public com.google.common.collect.ImmutableList replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int j
Object key
int valueCount
Object[] array
int i
IllegalArgumentException e
java.io.ObjectInputStream stream
int keyCount
com.google.common.collect.ImmutableMap$Builder builder
int tmpSize
com.google.common.collect.ImmutableMap tmpMap
public volatile synthetic com.google.common.collect.ImmutableMultimap inverse ()
public volatile synthetic com.google.common.collect.ImmutableCollection get (java.lang.Object)
Object x0
public volatile synthetic com.google.common.collect.ImmutableCollection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic com.google.common.collect.ImmutableCollection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.List removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.List get (java.lang.Object)
Object x0
}
com/google/common/collect/ImmutableMap$Builder.class
ImmutableMap.java
package com.google.common.collect
public com.google.common.collect.ImmutableMap$Builder extends java.lang.Object {
com.google.common.collect.ImmutableMapEntry$TerminalEntry[] entries
int size
public void <init> ()
void <init> (int)
int initialCapacity
private void ensureCapacity (int)
int minCapacity
public com.google.common.collect.ImmutableMap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
com.google.common.collect.ImmutableMapEntry$TerminalEntry entry
public com.google.common.collect.ImmutableMap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableMap$Builder putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
public com.google.common.collect.ImmutableMap build ()
}
com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1$1$1.class
ImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1$1$1 extends com.google.common.collect.AbstractMapEntry {
final synthetic java.util.Map$Entry val$backingEntry
final synthetic com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1$1 this$2
void <init> (com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1$1, java.util.Map$Entry)
public java.lang.Object getKey ()
public com.google.common.collect.ImmutableSet getValue ()
public volatile synthetic java.lang.Object getValue ()
}
com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1$1.class
ImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1$1 extends com.google.common.collect.UnmodifiableIterator {
final synthetic java.util.Iterator val$backingIterator
final synthetic com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1 this$1
void <init> (com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1, java.util.Iterator)
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry backingEntry
public volatile synthetic java.lang.Object next ()
}
com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1.class
ImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1 extends com.google.common.collect.ImmutableMapEntrySet {
final synthetic com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets this$0
void <init> (com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets)
com.google.common.collect.ImmutableMap map ()
public com.google.common.collect.UnmodifiableIterator iterator ()
java.util.Iterator backingIterator
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets.class
ImmutableMap.java
package com.google.common.collect
final com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets extends com.google.common.collect.ImmutableMap {
private final com.google.common.collect.ImmutableMap delegate
void <init> (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap delegate
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public com.google.common.collect.ImmutableSet get (java.lang.Object)
Object key
Object outerValue
boolean isPartialView ()
com.google.common.collect.ImmutableSet createEntrySet ()
public volatile synthetic java.lang.Object get (java.lang.Object)
Object x0
public volatile synthetic java.util.Set entrySet ()
public volatile synthetic java.util.Collection values ()
public volatile synthetic java.util.Set keySet ()
static synthetic com.google.common.collect.ImmutableMap access$000 (com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets)
com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets x0
}
com/google/common/collect/ImmutableMap$SerializedForm.class
ImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final Object[] keys
private final Object[] values
private static final long serialVersionUID
void <init> (com.google.common.collect.ImmutableMap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.ImmutableMap map
int i
java.lang.Object readResolve ()
com.google.common.collect.ImmutableMap$Builder builder
java.lang.Object createMap (com.google.common.collect.ImmutableMap$Builder)
int i
com.google.common.collect.ImmutableMap$Builder builder
}
com/google/common/collect/ImmutableMap.class
ImmutableMap.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableMap extends java.lang.Object implements java.util.Map java.io.Serializable {
private static final java.util.Map$Entry[] EMPTY_ENTRY_ARRAY
private transient com.google.common.collect.ImmutableSet entrySet
private transient com.google.common.collect.ImmutableSet keySet
private transient com.google.common.collect.ImmutableCollection values
private transient com.google.common.collect.ImmutableSetMultimap multimapView
public static com.google.common.collect.ImmutableMap of ()
public static com.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
public static com.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
public static com.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
public static com.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
public static com.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
static com.google.common.collect.ImmutableMapEntry$TerminalEntry entryOf (java.lang.Object, java.lang.Object)
Object key
Object value
public static com.google.common.collect.ImmutableMap$Builder builder ()
static void checkNoConflict (boolean, java.lang.String, java.util.Map$Entry, java.util.Map$Entry)
boolean safe
String conflictDescription
java.util.Map$Entry entry1
java.util.Map$Entry entry2
public static com.google.common.collect.ImmutableMap copyOf (java.util.Map)
com.google.common.collect.ImmutableMap kvMap
java.util.Map$Entry onlyEntry
java.util.Map map
java.util.Map$Entry[] entries
private static com.google.common.collect.ImmutableMap copyOfEnumMapUnsafe (java.util.Map)
java.util.Map map
private static com.google.common.collect.ImmutableMap copyOfEnumMap (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map original
java.util.EnumMap copy
void <init> ()
public final java.lang.Object put (java.lang.Object, java.lang.Object)
Object k
Object v
public final java.lang.Object remove (java.lang.Object)
Object o
public final void putAll (java.util.Map)
java.util.Map map
public final void clear ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public abstract java.lang.Object get (java.lang.Object)
public com.google.common.collect.ImmutableSet entrySet ()
com.google.common.collect.ImmutableSet result
abstract com.google.common.collect.ImmutableSet createEntrySet ()
public com.google.common.collect.ImmutableSet keySet ()
com.google.common.collect.ImmutableSet result
com.google.common.collect.ImmutableSet createKeySet ()
public com.google.common.collect.ImmutableCollection values ()
com.google.common.collect.ImmutableCollection result
public com.google.common.collect.ImmutableSetMultimap asMultimap ()
com.google.common.collect.ImmutableSetMultimap result
private com.google.common.collect.ImmutableSetMultimap createMultimapView ()
com.google.common.collect.ImmutableMap map
private com.google.common.collect.ImmutableMap viewMapValuesAsSingletonSets ()
public boolean equals (java.lang.Object)
Object object
abstract boolean isPartialView ()
public int hashCode ()
public java.lang.String toString ()
java.lang.Object writeReplace ()
public volatile synthetic java.util.Set entrySet ()
public volatile synthetic java.util.Collection values ()
public volatile synthetic java.util.Set keySet ()
static void <clinit> ()
}
com/google/common/collect/ImmutableMapEntry$TerminalEntry.class
ImmutableMapEntry.java
package com.google.common.collect
final com.google.common.collect.ImmutableMapEntry$TerminalEntry extends com.google.common.collect.ImmutableMapEntry {
void <init> (com.google.common.collect.ImmutableMapEntry)
com.google.common.collect.ImmutableMapEntry contents
void <init> (java.lang.Object, java.lang.Object)
Object key
Object value
com.google.common.collect.ImmutableMapEntry getNextInKeyBucket ()
com.google.common.collect.ImmutableMapEntry getNextInValueBucket ()
}
com/google/common/collect/ImmutableMapEntry.class
ImmutableMapEntry.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableMapEntry extends com.google.common.collect.ImmutableEntry {
void <init> (java.lang.Object, java.lang.Object)
Object key
Object value
void <init> (com.google.common.collect.ImmutableMapEntry)
com.google.common.collect.ImmutableMapEntry contents
abstract com.google.common.collect.ImmutableMapEntry getNextInKeyBucket ()
abstract com.google.common.collect.ImmutableMapEntry getNextInValueBucket ()
}
com/google/common/collect/ImmutableMapEntrySet$EntrySetSerializedForm.class
ImmutableMapEntrySet.java
package com.google.common.collect
com.google.common.collect.ImmutableMapEntrySet$EntrySetSerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMap map
private static final long serialVersionUID
void <init> (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableMapEntrySet.class
ImmutableMapEntrySet.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableMapEntrySet extends com.google.common.collect.ImmutableSet {
void <init> ()
abstract com.google.common.collect.ImmutableMap map ()
public int size ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object value
Object object
boolean isPartialView ()
java.lang.Object writeReplace ()
}
com/google/common/collect/ImmutableMapKeySet$1.class
ImmutableMapKeySet.java
package com.google.common.collect
com.google.common.collect.ImmutableMapKeySet$1 extends com.google.common.collect.ImmutableAsList {
final synthetic com.google.common.collect.ImmutableList val$entryList
final synthetic com.google.common.collect.ImmutableMapKeySet this$0
void <init> (com.google.common.collect.ImmutableMapKeySet, com.google.common.collect.ImmutableList)
public java.lang.Object get (int)
int index
com.google.common.collect.ImmutableCollection delegateCollection ()
}
com/google/common/collect/ImmutableMapKeySet$KeySetSerializedForm.class
ImmutableMapKeySet.java
package com.google.common.collect
com.google.common.collect.ImmutableMapKeySet$KeySetSerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMap map
private static final long serialVersionUID
void <init> (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableMapKeySet.class
ImmutableMapKeySet.java
package com.google.common.collect
final com.google.common.collect.ImmutableMapKeySet extends com.google.common.collect.ImmutableSet {
private final com.google.common.collect.ImmutableMap map
void <init> (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public boolean contains (java.lang.Object)
Object object
com.google.common.collect.ImmutableList createAsList ()
com.google.common.collect.ImmutableList entryList
boolean isPartialView ()
java.lang.Object writeReplace ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMapValues$1.class
ImmutableMapValues.java
package com.google.common.collect
com.google.common.collect.ImmutableMapValues$1 extends com.google.common.collect.ImmutableAsList {
final synthetic com.google.common.collect.ImmutableList val$entryList
final synthetic com.google.common.collect.ImmutableMapValues this$0
void <init> (com.google.common.collect.ImmutableMapValues, com.google.common.collect.ImmutableList)
public java.lang.Object get (int)
int index
com.google.common.collect.ImmutableCollection delegateCollection ()
}
com/google/common/collect/ImmutableMapValues$SerializedForm.class
ImmutableMapValues.java
package com.google.common.collect
com.google.common.collect.ImmutableMapValues$SerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMap map
private static final long serialVersionUID
void <init> (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableMapValues.class
ImmutableMapValues.java
package com.google.common.collect
final com.google.common.collect.ImmutableMapValues extends com.google.common.collect.ImmutableCollection {
private final com.google.common.collect.ImmutableMap map
void <init> (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public boolean contains (java.lang.Object)
Object object
boolean isPartialView ()
com.google.common.collect.ImmutableList createAsList ()
com.google.common.collect.ImmutableList entryList
java.lang.Object writeReplace ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMultimap$1.class
ImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$1 extends com.google.common.collect.ImmutableMultimap$Itr {
final synthetic com.google.common.collect.ImmutableMultimap this$0
void <init> (com.google.common.collect.ImmutableMultimap)
java.util.Map$Entry output (java.lang.Object, java.lang.Object)
Object key
Object value
volatile synthetic java.lang.Object output (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/ImmutableMultimap$2.class
ImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$2 extends com.google.common.collect.ImmutableMultimap$Itr {
final synthetic com.google.common.collect.ImmutableMultimap this$0
void <init> (com.google.common.collect.ImmutableMultimap)
java.lang.Object output (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/google/common/collect/ImmutableMultimap$Builder.class
ImmutableMultimap.java
package com.google.common.collect
public com.google.common.collect.ImmutableMultimap$Builder extends java.lang.Object {
com.google.common.collect.Multimap builderMultimap
java.util.Comparator keyComparator
java.util.Comparator valueComparator
public void <init> ()
public com.google.common.collect.ImmutableMultimap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableMultimap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
Object value
java.util.Iterator i$
Object key
Iterable values
java.util.Collection valueList
public transient com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
Object key
Object[] values
public com.google.common.collect.ImmutableMultimap$Builder putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
public com.google.common.collect.ImmutableMultimap$Builder orderKeysBy (java.util.Comparator)
java.util.Comparator keyComparator
public com.google.common.collect.ImmutableMultimap$Builder orderValuesBy (java.util.Comparator)
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableMultimap build ()
java.util.List list
java.util.Collection values
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap sortedCopy
java.util.List entries
}
com/google/common/collect/ImmutableMultimap$BuilderMultimap.class
ImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$BuilderMultimap extends com.google.common.collect.AbstractMapBasedMultimap {
private static final long serialVersionUID
void <init> ()
java.util.Collection createCollection ()
}
com/google/common/collect/ImmutableMultimap$EntryCollection.class
ImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$EntryCollection extends com.google.common.collect.ImmutableCollection {
final com.google.common.collect.ImmutableMultimap multimap
private static final long serialVersionUID
void <init> (com.google.common.collect.ImmutableMultimap)
com.google.common.collect.ImmutableMultimap multimap
public com.google.common.collect.UnmodifiableIterator iterator ()
boolean isPartialView ()
public int size ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object object
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMultimap$FieldSettersHolder.class
ImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$FieldSettersHolder extends java.lang.Object {
static final com.google.common.collect.Serialization$FieldSetter MAP_FIELD_SETTER
static final com.google.common.collect.Serialization$FieldSetter SIZE_FIELD_SETTER
static final com.google.common.collect.Serialization$FieldSetter EMPTY_SET_FIELD_SETTER
void <init> ()
static void <clinit> ()
}
com/google/common/collect/ImmutableMultimap$Itr.class
ImmutableMultimap.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableMultimap$Itr extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator mapIterator
Object key
java.util.Iterator valueIterator
final synthetic com.google.common.collect.ImmutableMultimap this$0
private void <init> (com.google.common.collect.ImmutableMultimap)
abstract java.lang.Object output (java.lang.Object, java.lang.Object)
public boolean hasNext ()
public java.lang.Object next ()
java.util.Map$Entry mapEntry
synthetic void <init> (com.google.common.collect.ImmutableMultimap, com.google.common.collect.ImmutableMultimap$1)
com.google.common.collect.ImmutableMultimap x0
com.google.common.collect.ImmutableMultimap$1 x1
}
com/google/common/collect/ImmutableMultimap$Keys.class
ImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$Keys extends com.google.common.collect.ImmutableMultiset {
final synthetic com.google.common.collect.ImmutableMultimap this$0
void <init> (com.google.common.collect.ImmutableMultimap)
public boolean contains (java.lang.Object)
Object object
public int count (java.lang.Object)
Object element
java.util.Collection values
public java.util.Set elementSet ()
public int size ()
com.google.common.collect.Multiset$Entry getEntry (int)
int index
java.util.Map$Entry entry
boolean isPartialView ()
}
com/google/common/collect/ImmutableMultimap$Values.class
ImmutableMultimap.java
package com.google.common.collect
final com.google.common.collect.ImmutableMultimap$Values extends com.google.common.collect.ImmutableCollection {
private final transient com.google.common.collect.ImmutableMultimap multimap
private static final long serialVersionUID
void <init> (com.google.common.collect.ImmutableMultimap)
com.google.common.collect.ImmutableMultimap multimap
public boolean contains (java.lang.Object)
Object object
public com.google.common.collect.UnmodifiableIterator iterator ()
int copyIntoArray (java.lang.Object[], int)
com.google.common.collect.ImmutableCollection valueCollection
java.util.Iterator i$
Object[] dst
int offset
public int size ()
boolean isPartialView ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMultimap.class
ImmutableMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableMultimap extends com.google.common.collect.AbstractMultimap implements java.io.Serializable {
final transient com.google.common.collect.ImmutableMap map
final transient int size
private static final long serialVersionUID
public static com.google.common.collect.ImmutableMultimap of ()
public static com.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
public static com.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
public static com.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
public static com.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
public static com.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
public static com.google.common.collect.ImmutableMultimap$Builder builder ()
public static com.google.common.collect.ImmutableMultimap copyOf (com.google.common.collect.Multimap)
com.google.common.collect.ImmutableMultimap kvMultimap
com.google.common.collect.Multimap multimap
void <init> (com.google.common.collect.ImmutableMap, int)
com.google.common.collect.ImmutableMap map
int size
public com.google.common.collect.ImmutableCollection removeAll (java.lang.Object)
Object key
public com.google.common.collect.ImmutableCollection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public void clear ()
public abstract com.google.common.collect.ImmutableCollection get (java.lang.Object)
public abstract com.google.common.collect.ImmutableMultimap inverse ()
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
boolean isPartialView ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public int size ()
public com.google.common.collect.ImmutableSet keySet ()
public com.google.common.collect.ImmutableMap asMap ()
java.util.Map createAsMap ()
public com.google.common.collect.ImmutableCollection entries ()
com.google.common.collect.ImmutableCollection createEntries ()
com.google.common.collect.UnmodifiableIterator entryIterator ()
public com.google.common.collect.ImmutableMultiset keys ()
com.google.common.collect.ImmutableMultiset createKeys ()
public com.google.common.collect.ImmutableCollection values ()
com.google.common.collect.ImmutableCollection createValues ()
com.google.common.collect.UnmodifiableIterator valueIterator ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic int hashCode ()
public volatile synthetic boolean equals (java.lang.Object)
Object x0
public volatile synthetic java.util.Map asMap ()
volatile synthetic java.util.Iterator valueIterator ()
volatile synthetic java.util.Collection createValues ()
public volatile synthetic java.util.Collection values ()
volatile synthetic com.google.common.collect.Multiset createKeys ()
public volatile synthetic com.google.common.collect.Multiset keys ()
public volatile synthetic java.util.Set keySet ()
volatile synthetic java.util.Iterator entryIterator ()
volatile synthetic java.util.Collection createEntries ()
public volatile synthetic java.util.Collection entries ()
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic boolean containsEntry (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic boolean isEmpty ()
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
}
com/google/common/collect/ImmutableMultiset$1.class
ImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.ImmutableMultiset$1 extends com.google.common.collect.UnmodifiableIterator {
int remaining
Object element
final synthetic java.util.Iterator val$entryIterator
final synthetic com.google.common.collect.ImmutableMultiset this$0
void <init> (com.google.common.collect.ImmutableMultiset, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
com.google.common.collect.Multiset$Entry entry
}
com/google/common/collect/ImmutableMultiset$Builder.class
ImmutableMultiset.java
package com.google.common.collect
public com.google.common.collect.ImmutableMultiset$Builder extends com.google.common.collect.ImmutableCollection$Builder {
final com.google.common.collect.Multiset contents
public void <init> ()
void <init> (com.google.common.collect.Multiset)
com.google.common.collect.Multiset contents
public com.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object)
Object element
public com.google.common.collect.ImmutableMultiset$Builder addCopies (java.lang.Object, int)
Object element
int occurrences
public com.google.common.collect.ImmutableMultiset$Builder setCount (java.lang.Object, int)
Object element
int count
public transient com.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableMultiset$Builder addAll (java.lang.Iterable)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset multiset
Iterable elements
public com.google.common.collect.ImmutableMultiset$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableMultiset build ()
public volatile synthetic com.google.common.collect.ImmutableCollection build ()
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
java.util.Iterator x0
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
Iterable x0
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object[] x0
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
Object x0
}
com/google/common/collect/ImmutableMultiset$EntrySet$1.class
ImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.ImmutableMultiset$EntrySet$1 extends com.google.common.collect.ImmutableAsList {
final synthetic com.google.common.collect.ImmutableMultiset$EntrySet this$1
void <init> (com.google.common.collect.ImmutableMultiset$EntrySet)
public com.google.common.collect.Multiset$Entry get (int)
int index
com.google.common.collect.ImmutableCollection delegateCollection ()
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/collect/ImmutableMultiset$EntrySet.class
ImmutableMultiset.java
package com.google.common.collect
final com.google.common.collect.ImmutableMultiset$EntrySet extends com.google.common.collect.ImmutableSet {
private static final long serialVersionUID
final synthetic com.google.common.collect.ImmutableMultiset this$0
private void <init> (com.google.common.collect.ImmutableMultiset)
boolean isPartialView ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
public int size ()
public boolean contains (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
int count
Object o
public int hashCode ()
java.lang.Object writeReplace ()
public volatile synthetic java.util.Iterator iterator ()
synthetic void <init> (com.google.common.collect.ImmutableMultiset, com.google.common.collect.ImmutableMultiset$1)
com.google.common.collect.ImmutableMultiset x0
com.google.common.collect.ImmutableMultiset$1 x1
}
com/google/common/collect/ImmutableMultiset$EntrySetSerializedForm.class
ImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.ImmutableMultiset$EntrySetSerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMultiset multiset
void <init> (com.google.common.collect.ImmutableMultiset)
com.google.common.collect.ImmutableMultiset multiset
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableMultiset$SerializedForm.class
ImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.ImmutableMultiset$SerializedForm extends java.lang.Object implements java.io.Serializable {
final Object[] elements
final int[] counts
private static final long serialVersionUID
void <init> (com.google.common.collect.Multiset)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset multiset
int distinct
int i
java.lang.Object readResolve ()
int i
com.google.common.collect.LinkedHashMultiset multiset
}
com/google/common/collect/ImmutableMultiset.class
ImmutableMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableMultiset extends com.google.common.collect.ImmutableCollection implements com.google.common.collect.Multiset {
private static final com.google.common.collect.ImmutableMultiset EMPTY
private transient com.google.common.collect.ImmutableSet entrySet
public static com.google.common.collect.ImmutableMultiset of ()
public static com.google.common.collect.ImmutableMultiset of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static transient com.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object[] others
public static com.google.common.collect.ImmutableMultiset copyOf (java.lang.Object[])
Object[] elements
public static com.google.common.collect.ImmutableMultiset copyOf (java.lang.Iterable)
com.google.common.collect.ImmutableMultiset result
Iterable elements
com.google.common.collect.Multiset multiset
private static transient com.google.common.collect.ImmutableMultiset copyOfInternal (java.lang.Object[])
Object[] elements
private static com.google.common.collect.ImmutableMultiset copyOfInternal (com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset
static com.google.common.collect.ImmutableMultiset copyFromEntries (java.util.Collection)
int count
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
java.util.Collection entries
long size
com.google.common.collect.ImmutableMap$Builder builder
public static com.google.common.collect.ImmutableMultiset copyOf (java.util.Iterator)
java.util.Iterator elements
com.google.common.collect.Multiset multiset
void <init> ()
public com.google.common.collect.UnmodifiableIterator iterator ()
java.util.Iterator entryIterator
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection targets
public final int add (java.lang.Object, int)
Object element
int occurrences
public final int remove (java.lang.Object, int)
Object element
int occurrences
public final int setCount (java.lang.Object, int)
Object element
int count
public final boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
int copyIntoArray (java.lang.Object[], int)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
Object[] dst
int offset
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
public com.google.common.collect.ImmutableSet entrySet ()
com.google.common.collect.ImmutableSet es
private final com.google.common.collect.ImmutableSet createEntrySet ()
abstract com.google.common.collect.Multiset$Entry getEntry (int)
java.lang.Object writeReplace ()
public static com.google.common.collect.ImmutableMultiset$Builder builder ()
public volatile synthetic java.util.Iterator iterator ()
public volatile synthetic java.util.Set entrySet ()
static void <clinit> ()
}
com/google/common/collect/ImmutableRangeMap$1.class
ImmutableRangeMap.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeMap$1 extends com.google.common.collect.ImmutableList {
final synthetic int val$len
final synthetic int val$off
final synthetic com.google.common.collect.Range val$range
final synthetic com.google.common.collect.ImmutableRangeMap this$0
void <init> (com.google.common.collect.ImmutableRangeMap, int, int, com.google.common.collect.Range)
public int size ()
public com.google.common.collect.Range get (int)
int index
boolean isPartialView ()
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/collect/ImmutableRangeMap$2.class
ImmutableRangeMap.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeMap$2 extends com.google.common.collect.ImmutableRangeMap {
final synthetic com.google.common.collect.Range val$range
final synthetic com.google.common.collect.ImmutableRangeMap val$outer
final synthetic com.google.common.collect.ImmutableRangeMap this$0
void <init> (com.google.common.collect.ImmutableRangeMap, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList, com.google.common.collect.Range, com.google.common.collect.ImmutableRangeMap)
com.google.common.collect.ImmutableList x0
com.google.common.collect.ImmutableList x1
public com.google.common.collect.ImmutableRangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range subRange
public volatile synthetic com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range x0
public volatile synthetic java.util.Map asMapOfRanges ()
}
com/google/common/collect/ImmutableRangeMap$Builder.class
ImmutableRangeMap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableRangeMap$Builder extends java.lang.Object {
private final com.google.common.collect.RangeSet keyRanges
private final com.google.common.collect.RangeMap rangeMap
public void <init> ()
public com.google.common.collect.ImmutableRangeMap$Builder put (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range key
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Range range
Object value
public com.google.common.collect.ImmutableRangeMap$Builder putAll (com.google.common.collect.RangeMap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.RangeMap rangeMap
public com.google.common.collect.ImmutableRangeMap build ()
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
com.google.common.collect.ImmutableList$Builder rangesBuilder
com.google.common.collect.ImmutableList$Builder valuesBuilder
}
com/google/common/collect/ImmutableRangeMap.class
ImmutableRangeMap.java
package com.google.common.collect
public com.google.common.collect.ImmutableRangeMap extends java.lang.Object implements com.google.common.collect.RangeMap {
private static final com.google.common.collect.ImmutableRangeMap EMPTY
private final com.google.common.collect.ImmutableList ranges
private final com.google.common.collect.ImmutableList values
public static com.google.common.collect.ImmutableRangeMap of ()
public static com.google.common.collect.ImmutableRangeMap of (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public static com.google.common.collect.ImmutableRangeMap copyOf (com.google.common.collect.RangeMap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.RangeMap rangeMap
java.util.Map map
com.google.common.collect.ImmutableList$Builder rangesBuilder
com.google.common.collect.ImmutableList$Builder valuesBuilder
public static com.google.common.collect.ImmutableRangeMap$Builder builder ()
void <init> (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList ranges
com.google.common.collect.ImmutableList values
public java.lang.Object get (java.lang.Comparable)
com.google.common.collect.Range range
Comparable key
int index
public java.util.Map$Entry getEntry (java.lang.Comparable)
com.google.common.collect.Range range
Comparable key
int index
public com.google.common.collect.Range span ()
com.google.common.collect.Range firstRange
com.google.common.collect.Range lastRange
public void put (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public void putAll (com.google.common.collect.RangeMap)
com.google.common.collect.RangeMap rangeMap
public void clear ()
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public com.google.common.collect.ImmutableMap asMapOfRanges ()
com.google.common.collect.RegularImmutableSortedSet rangeSet
public com.google.common.collect.ImmutableRangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range range
int lowerIndex
int upperIndex
int off
int len
com.google.common.collect.ImmutableList subRanges
com.google.common.collect.ImmutableRangeMap outer
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.collect.RangeMap rangeMap
Object o
public java.lang.String toString ()
public volatile synthetic com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range x0
public volatile synthetic java.util.Map asMapOfRanges ()
static synthetic com.google.common.collect.ImmutableList access$000 (com.google.common.collect.ImmutableRangeMap)
com.google.common.collect.ImmutableRangeMap x0
static void <clinit> ()
}
com/google/common/collect/ImmutableRangeSet$1.class
ImmutableRangeSet.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeSet$1 extends com.google.common.collect.ImmutableList {
final synthetic int val$length
final synthetic int val$fromIndex
final synthetic com.google.common.collect.Range val$range
final synthetic com.google.common.collect.ImmutableRangeSet this$0
void <init> (com.google.common.collect.ImmutableRangeSet, int, int, com.google.common.collect.Range)
public int size ()
public com.google.common.collect.Range get (int)
int index
boolean isPartialView ()
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/collect/ImmutableRangeSet$AsSet$1.class
ImmutableRangeSet.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeSet$AsSet$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator rangeItr
java.util.Iterator elemItr
final synthetic com.google.common.collect.ImmutableRangeSet$AsSet this$1
void <init> (com.google.common.collect.ImmutableRangeSet$AsSet)
protected java.lang.Comparable computeNext ()
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/ImmutableRangeSet$AsSet$2.class
ImmutableRangeSet.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeSet$AsSet$2 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator rangeItr
java.util.Iterator elemItr
final synthetic com.google.common.collect.ImmutableRangeSet$AsSet this$1
void <init> (com.google.common.collect.ImmutableRangeSet$AsSet)
protected java.lang.Comparable computeNext ()
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/ImmutableRangeSet$AsSet.class
ImmutableRangeSet.java
package com.google.common.collect
final com.google.common.collect.ImmutableRangeSet$AsSet extends com.google.common.collect.ImmutableSortedSet {
private final com.google.common.collect.DiscreteDomain domain
private transient Integer size
final synthetic com.google.common.collect.ImmutableRangeSet this$0
void <init> (com.google.common.collect.ImmutableRangeSet, com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public int size ()
com.google.common.collect.Range range
java.util.Iterator i$
long total
Integer result
public com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
com.google.common.collect.ImmutableSortedSet subSet (com.google.common.collect.Range)
com.google.common.collect.Range range
com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Comparable, boolean)
Comparable toElement
boolean inclusive
com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
Comparable toElement
boolean toInclusive
com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Comparable, boolean)
Comparable fromElement
boolean inclusive
public boolean contains (java.lang.Object)
Comparable c
ClassCastException e
Object o
int indexOf (java.lang.Object)
com.google.common.collect.Range range
java.util.Iterator i$
Comparable c
long total
Object target
boolean isPartialView ()
public java.lang.String toString ()
java.lang.Object writeReplace ()
volatile synthetic com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object x0
boolean x1
volatile synthetic com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
volatile synthetic com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.Iterator descendingIterator ()
public volatile synthetic java.util.Iterator iterator ()
static synthetic com.google.common.collect.DiscreteDomain access$100 (com.google.common.collect.ImmutableRangeSet$AsSet)
com.google.common.collect.ImmutableRangeSet$AsSet x0
}
com/google/common/collect/ImmutableRangeSet$AsSetSerializedForm.class
ImmutableRangeSet.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeSet$AsSetSerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.ImmutableList ranges
private final com.google.common.collect.DiscreteDomain domain
void <init> (com.google.common.collect.ImmutableList, com.google.common.collect.DiscreteDomain)
com.google.common.collect.ImmutableList ranges
com.google.common.collect.DiscreteDomain domain
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableRangeSet$Builder.class
ImmutableRangeSet.java
package com.google.common.collect
public com.google.common.collect.ImmutableRangeSet$Builder extends java.lang.Object {
private final com.google.common.collect.RangeSet rangeSet
public void <init> ()
public com.google.common.collect.ImmutableRangeSet$Builder add (com.google.common.collect.Range)
com.google.common.collect.Range currentRange
java.util.Iterator i$
com.google.common.collect.Range range
public com.google.common.collect.ImmutableRangeSet$Builder addAll (com.google.common.collect.RangeSet)
com.google.common.collect.Range range
java.util.Iterator i$
com.google.common.collect.RangeSet ranges
public com.google.common.collect.ImmutableRangeSet build ()
}
com/google/common/collect/ImmutableRangeSet$ComplementRanges.class
ImmutableRangeSet.java
package com.google.common.collect
final com.google.common.collect.ImmutableRangeSet$ComplementRanges extends com.google.common.collect.ImmutableList {
private final boolean positiveBoundedBelow
private final boolean positiveBoundedAbove
private final int size
final synthetic com.google.common.collect.ImmutableRangeSet this$0
void <init> (com.google.common.collect.ImmutableRangeSet)
int size
public int size ()
public com.google.common.collect.Range get (int)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
int index
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
boolean isPartialView ()
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/collect/ImmutableRangeSet$SerializedForm.class
ImmutableRangeSet.java
package com.google.common.collect
final com.google.common.collect.ImmutableRangeSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.ImmutableList ranges
void <init> (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList ranges
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableRangeSet.class
ImmutableRangeSet.java
package com.google.common.collect
public final com.google.common.collect.ImmutableRangeSet extends com.google.common.collect.AbstractRangeSet implements java.io.Serializable {
private static final com.google.common.collect.ImmutableRangeSet EMPTY
private static final com.google.common.collect.ImmutableRangeSet ALL
private final transient com.google.common.collect.ImmutableList ranges
private transient com.google.common.collect.ImmutableRangeSet complement
public static com.google.common.collect.ImmutableRangeSet of ()
static com.google.common.collect.ImmutableRangeSet all ()
public static com.google.common.collect.ImmutableRangeSet of (com.google.common.collect.Range)
com.google.common.collect.Range range
public static com.google.common.collect.ImmutableRangeSet copyOf (com.google.common.collect.RangeSet)
com.google.common.collect.ImmutableRangeSet immutableRangeSet
com.google.common.collect.RangeSet rangeSet
void <init> (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList ranges
private void <init> (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableRangeSet)
com.google.common.collect.ImmutableList ranges
com.google.common.collect.ImmutableRangeSet complement
public boolean encloses (com.google.common.collect.Range)
com.google.common.collect.Range otherRange
int index
public com.google.common.collect.Range rangeContaining (java.lang.Comparable)
com.google.common.collect.Range range
Comparable value
int index
public com.google.common.collect.Range span ()
public boolean isEmpty ()
public void add (com.google.common.collect.Range)
com.google.common.collect.Range range
public void addAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet other
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public void removeAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet other
public com.google.common.collect.ImmutableSet asRanges ()
public com.google.common.collect.ImmutableRangeSet complement ()
com.google.common.collect.ImmutableList complementRanges
com.google.common.collect.ImmutableRangeSet result
private com.google.common.collect.ImmutableList intersectRanges (com.google.common.collect.Range)
int fromIndex
int toIndex
com.google.common.collect.Range range
int fromIndex
int toIndex
int length
public com.google.common.collect.ImmutableRangeSet subRangeSet (com.google.common.collect.Range)
com.google.common.collect.Range span
com.google.common.collect.Range range
public com.google.common.collect.ImmutableSortedSet asSet (com.google.common.collect.DiscreteDomain)
java.util.NoSuchElementException e
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Range span
boolean isPartialView ()
public static com.google.common.collect.ImmutableRangeSet$Builder builder ()
java.lang.Object writeReplace ()
public volatile synthetic boolean equals (java.lang.Object)
Object x0
public volatile synthetic boolean enclosesAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet x0
public volatile synthetic void clear ()
public volatile synthetic boolean contains (java.lang.Comparable)
Comparable x0
public volatile synthetic com.google.common.collect.RangeSet subRangeSet (com.google.common.collect.Range)
com.google.common.collect.Range x0
public volatile synthetic com.google.common.collect.RangeSet complement ()
public volatile synthetic java.util.Set asRanges ()
static synthetic com.google.common.collect.ImmutableList access$000 (com.google.common.collect.ImmutableRangeSet)
com.google.common.collect.ImmutableRangeSet x0
static void <clinit> ()
}
com/google/common/collect/ImmutableSet$Builder.class
ImmutableSet.java
package com.google.common.collect
public com.google.common.collect.ImmutableSet$Builder extends com.google.common.collect.ImmutableCollection$ArrayBasedBuilder {
public void <init> ()
void <init> (int)
int capacity
public com.google.common.collect.ImmutableSet$Builder add (java.lang.Object)
Object element
public transient com.google.common.collect.ImmutableSet$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableSet$Builder addAll (java.lang.Iterable)
Iterable elements
public com.google.common.collect.ImmutableSet$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableSet build ()
com.google.common.collect.ImmutableSet result
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
Iterable x0
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object[] x0
public volatile synthetic com.google.common.collect.ImmutableCollection$ArrayBasedBuilder add (java.lang.Object)
Object x0
public volatile synthetic com.google.common.collect.ImmutableCollection build ()
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
java.util.Iterator x0
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
Object x0
}
com/google/common/collect/ImmutableSet$SerializedForm.class
ImmutableSet.java
package com.google.common.collect
com.google.common.collect.ImmutableSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
final Object[] elements
private static final long serialVersionUID
void <init> (java.lang.Object[])
Object[] elements
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableSet.class
ImmutableSet.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableSet extends com.google.common.collect.ImmutableCollection implements java.util.Set {
static final int MAX_TABLE_SIZE
private static final double DESIRED_LOAD_FACTOR
private static final int CUTOFF
public static com.google.common.collect.ImmutableSet of ()
public static com.google.common.collect.ImmutableSet of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static transient com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object[] others
int paramCount
Object[] elements
private static transient com.google.common.collect.ImmutableSet construct (int, java.lang.Object[])
Object elem
int index
Object value
int j
Object element
int hash
int i
Object element
Object[] uniqueElements
int n
Object[] elements
int tableSize
Object[] table
int mask
int hashCode
int uniques
static int chooseTableSize (int)
int tableSize
int setSize
public static com.google.common.collect.ImmutableSet copyOf (java.lang.Object[])
Object[] elements
public static com.google.common.collect.ImmutableSet copyOf (java.lang.Iterable)
Iterable elements
public static com.google.common.collect.ImmutableSet copyOf (java.util.Iterator)
java.util.Iterator elements
Object first
public static com.google.common.collect.ImmutableSet copyOf (java.util.Collection)
com.google.common.collect.ImmutableSet set
java.util.Collection elements
Object[] array
private static com.google.common.collect.ImmutableSet copyOfEnumSet (java.util.EnumSet)
java.util.EnumSet enumSet
void <init> ()
boolean isHashCodeFast ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public abstract com.google.common.collect.UnmodifiableIterator iterator ()
java.lang.Object writeReplace ()
public static com.google.common.collect.ImmutableSet$Builder builder ()
public volatile synthetic java.util.Iterator iterator ()
static synthetic com.google.common.collect.ImmutableSet access$000 (int, java.lang.Object[])
int x0
Object[] x1
}
com/google/common/collect/ImmutableSetMultimap$Builder.class
ImmutableSetMultimap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableSetMultimap$Builder extends com.google.common.collect.ImmutableMultimap$Builder {
public void <init> ()
public com.google.common.collect.ImmutableSetMultimap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableSetMultimap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableSetMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
Object value
java.util.Iterator i$
Object key
Iterable values
java.util.Collection collection
public transient com.google.common.collect.ImmutableSetMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
Object key
Object[] values
public com.google.common.collect.ImmutableSetMultimap$Builder putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
public com.google.common.collect.ImmutableSetMultimap$Builder orderKeysBy (java.util.Comparator)
java.util.Comparator keyComparator
public com.google.common.collect.ImmutableSetMultimap$Builder orderValuesBy (java.util.Comparator)
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableSetMultimap build ()
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap sortedCopy
java.util.List entries
public volatile synthetic com.google.common.collect.ImmutableMultimap build ()
public volatile synthetic com.google.common.collect.ImmutableMultimap$Builder orderValuesBy (java.util.Comparator)
java.util.Comparator x0
public volatile synthetic com.google.common.collect.ImmutableMultimap$Builder orderKeysBy (java.util.Comparator)
java.util.Comparator x0
public volatile synthetic com.google.common.collect.ImmutableMultimap$Builder putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile synthetic com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
Object x0
Object[] x1
public volatile synthetic com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic com.google.common.collect.ImmutableMultimap$Builder put (java.util.Map$Entry)
java.util.Map$Entry x0
public volatile synthetic com.google.common.collect.ImmutableMultimap$Builder put (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/ImmutableSetMultimap$BuilderMultimap.class
ImmutableSetMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableSetMultimap$BuilderMultimap extends com.google.common.collect.AbstractMapBasedMultimap {
private static final long serialVersionUID
void <init> ()
java.util.Collection createCollection ()
}
com/google/common/collect/ImmutableSetMultimap$EntrySet.class
ImmutableSetMultimap.java
package com.google.common.collect
final com.google.common.collect.ImmutableSetMultimap$EntrySet extends com.google.common.collect.ImmutableSet {
private final transient com.google.common.collect.ImmutableSetMultimap multimap
void <init> (com.google.common.collect.ImmutableSetMultimap)
com.google.common.collect.ImmutableSetMultimap multimap
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object object
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
boolean isPartialView ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableSetMultimap.class
ImmutableSetMultimap.java
package com.google.common.collect
public com.google.common.collect.ImmutableSetMultimap extends com.google.common.collect.ImmutableMultimap implements com.google.common.collect.SetMultimap {
private final transient com.google.common.collect.ImmutableSet emptySet
private transient com.google.common.collect.ImmutableSetMultimap inverse
private transient com.google.common.collect.ImmutableSet entries
private static final long serialVersionUID
public static com.google.common.collect.ImmutableSetMultimap of ()
public static com.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
com.google.common.collect.ImmutableSetMultimap$Builder builder
public static com.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
com.google.common.collect.ImmutableSetMultimap$Builder builder
public static com.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
com.google.common.collect.ImmutableSetMultimap$Builder builder
public static com.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
com.google.common.collect.ImmutableSetMultimap$Builder builder
public static com.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
com.google.common.collect.ImmutableSetMultimap$Builder builder
public static com.google.common.collect.ImmutableSetMultimap$Builder builder ()
public static com.google.common.collect.ImmutableSetMultimap copyOf (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
private static com.google.common.collect.ImmutableSetMultimap copyOf (com.google.common.collect.Multimap, java.util.Comparator)
com.google.common.collect.ImmutableSetMultimap kvMultimap
Object key
java.util.Collection values
com.google.common.collect.ImmutableSet set
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
java.util.Comparator valueComparator
com.google.common.collect.ImmutableMap$Builder builder
int size
void <init> (com.google.common.collect.ImmutableMap, int, java.util.Comparator)
com.google.common.collect.ImmutableMap map
int size
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableSet get (java.lang.Object)
Object key
com.google.common.collect.ImmutableSet set
public com.google.common.collect.ImmutableSetMultimap inverse ()
com.google.common.collect.ImmutableSetMultimap result
private com.google.common.collect.ImmutableSetMultimap invert ()
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.ImmutableSetMultimap$Builder builder
com.google.common.collect.ImmutableSetMultimap invertedMultimap
public com.google.common.collect.ImmutableSet removeAll (java.lang.Object)
Object key
public com.google.common.collect.ImmutableSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public com.google.common.collect.ImmutableSet entries ()
com.google.common.collect.ImmutableSet result
private static com.google.common.collect.ImmutableSet valueSet (java.util.Comparator, java.util.Collection)
java.util.Comparator valueComparator
java.util.Collection values
private static com.google.common.collect.ImmutableSet emptySet (java.util.Comparator)
java.util.Comparator valueComparator
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
java.util.Comparator valueComparator ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int j
Object key
int valueCount
Object[] array
com.google.common.collect.ImmutableSet valueSet
int i
IllegalArgumentException e
java.io.ObjectInputStream stream
java.util.Comparator valueComparator
int keyCount
com.google.common.collect.ImmutableMap$Builder builder
int tmpSize
com.google.common.collect.ImmutableMap tmpMap
public volatile synthetic com.google.common.collect.ImmutableCollection entries ()
public volatile synthetic com.google.common.collect.ImmutableMultimap inverse ()
public volatile synthetic com.google.common.collect.ImmutableCollection get (java.lang.Object)
Object x0
public volatile synthetic com.google.common.collect.ImmutableCollection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic com.google.common.collect.ImmutableCollection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection entries ()
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Set entries ()
public volatile synthetic java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Set removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Set get (java.lang.Object)
Object x0
static synthetic com.google.common.collect.ImmutableSetMultimap access$000 (com.google.common.collect.Multimap, java.util.Comparator)
com.google.common.collect.Multimap x0
java.util.Comparator x1
}
com/google/common/collect/ImmutableSortedAsList.class
ImmutableSortedAsList.java
package com.google.common.collect
final com.google.common.collect.ImmutableSortedAsList extends com.google.common.collect.RegularImmutableAsList implements com.google.common.collect.SortedIterable {
void <init> (com.google.common.collect.ImmutableSortedSet, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableSortedSet backingSet
com.google.common.collect.ImmutableList backingList
com.google.common.collect.ImmutableSortedSet delegateCollection ()
public java.util.Comparator comparator ()
public int indexOf (java.lang.Object)
Object target
int index
public int lastIndexOf (java.lang.Object)
Object target
public boolean contains (java.lang.Object)
Object target
com.google.common.collect.ImmutableList subListUnchecked (int, int)
int fromIndex
int toIndex
volatile synthetic com.google.common.collect.ImmutableCollection delegateCollection ()
}
com/google/common/collect/ImmutableSortedMap$Builder.class
ImmutableSortedMap.java
package com.google.common.collect
public com.google.common.collect.ImmutableSortedMap$Builder extends com.google.common.collect.ImmutableMap$Builder {
private final java.util.Comparator comparator
public void <init> (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.ImmutableSortedMap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableSortedMap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableSortedMap$Builder putAll (java.util.Map)
java.util.Map map
public com.google.common.collect.ImmutableSortedMap build ()
public volatile synthetic com.google.common.collect.ImmutableMap build ()
public volatile synthetic com.google.common.collect.ImmutableMap$Builder putAll (java.util.Map)
java.util.Map x0
public volatile synthetic com.google.common.collect.ImmutableMap$Builder put (java.util.Map$Entry)
java.util.Map$Entry x0
public volatile synthetic com.google.common.collect.ImmutableMap$Builder put (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/ImmutableSortedMap$SerializedForm.class
ImmutableSortedMap.java
package com.google.common.collect
com.google.common.collect.ImmutableSortedMap$SerializedForm extends com.google.common.collect.ImmutableMap$SerializedForm {
private final java.util.Comparator comparator
private static final long serialVersionUID
void <init> (com.google.common.collect.ImmutableSortedMap)
com.google.common.collect.ImmutableSortedMap sortedMap
java.lang.Object readResolve ()
com.google.common.collect.ImmutableSortedMap$Builder builder
}
com/google/common/collect/ImmutableSortedMap.class
ImmutableSortedMap.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableSortedMap extends com.google.common.collect.ImmutableSortedMapFauxverideShim implements java.util.NavigableMap {
private static final java.util.Comparator NATURAL_ORDER
private static final com.google.common.collect.ImmutableSortedMap NATURAL_EMPTY_MAP
private transient com.google.common.collect.ImmutableSortedMap descendingMap
private static final long serialVersionUID
static com.google.common.collect.ImmutableSortedMap emptyMap (java.util.Comparator)
java.util.Comparator comparator
static com.google.common.collect.ImmutableSortedMap fromSortedEntries (java.util.Comparator, int, java.util.Map$Entry[])
java.util.Map$Entry entry
int i
java.util.Comparator comparator
int size
java.util.Map$Entry[] entries
com.google.common.collect.ImmutableList$Builder keyBuilder
com.google.common.collect.ImmutableList$Builder valueBuilder
static com.google.common.collect.ImmutableSortedMap from (com.google.common.collect.ImmutableSortedSet, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableSortedSet keySet
com.google.common.collect.ImmutableList valueList
public static com.google.common.collect.ImmutableSortedMap of ()
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object)
Comparable k1
Object v1
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object)
Comparable k1
Object v1
Comparable k2
Object v2
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object)
Comparable k1
Object v1
Comparable k2
Object v2
Comparable k3
Object v3
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object)
Comparable k1
Object v1
Comparable k2
Object v2
Comparable k3
Object v3
Comparable k4
Object v4
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object)
Comparable k1
Object v1
Comparable k2
Object v2
Comparable k3
Object v3
Comparable k4
Object v4
Comparable k5
Object v5
public static com.google.common.collect.ImmutableSortedMap copyOf (java.util.Map)
java.util.Map map
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedMap copyOf (java.util.Map, java.util.Comparator)
java.util.Map map
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedMap copyOfSorted (java.util.SortedMap)
java.util.SortedMap map
java.util.Comparator comparator
private static com.google.common.collect.ImmutableSortedMap copyOfInternal (java.util.Map, java.util.Comparator)
java.util.SortedMap sortedMap
java.util.Comparator comparator2
com.google.common.collect.ImmutableSortedMap kvMap
java.util.Map map
java.util.Comparator comparator
boolean sameComparator
java.util.Map$Entry[] entries
static transient com.google.common.collect.ImmutableSortedMap fromEntries (java.util.Comparator, boolean, int, java.util.Map$Entry[])
java.util.Map$Entry entry
int i
java.util.Comparator comparator
boolean sameComparator
int size
java.util.Map$Entry[] entries
private static void sortEntries (java.util.Comparator, int, java.util.Map$Entry[])
java.util.Comparator comparator
int size
java.util.Map$Entry[] entries
private static void validateEntries (int, java.util.Map$Entry[], java.util.Comparator)
int i
int size
java.util.Map$Entry[] entries
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedMap$Builder naturalOrder ()
public static com.google.common.collect.ImmutableSortedMap$Builder orderedBy (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedMap$Builder reverseOrder ()
void <init> ()
void <init> (com.google.common.collect.ImmutableSortedMap)
com.google.common.collect.ImmutableSortedMap descendingMap
public int size ()
public boolean containsValue (java.lang.Object)
Object value
boolean isPartialView ()
public com.google.common.collect.ImmutableSet entrySet ()
public abstract com.google.common.collect.ImmutableSortedSet keySet ()
public abstract com.google.common.collect.ImmutableCollection values ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
public com.google.common.collect.ImmutableSortedMap headMap (java.lang.Object)
Object toKey
public abstract com.google.common.collect.ImmutableSortedMap headMap (java.lang.Object, boolean)
public com.google.common.collect.ImmutableSortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public com.google.common.collect.ImmutableSortedMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public com.google.common.collect.ImmutableSortedMap tailMap (java.lang.Object)
Object fromKey
public abstract com.google.common.collect.ImmutableSortedMap tailMap (java.lang.Object, boolean)
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry lastEntry ()
public final java.util.Map$Entry pollFirstEntry ()
public final java.util.Map$Entry pollLastEntry ()
public com.google.common.collect.ImmutableSortedMap descendingMap ()
com.google.common.collect.ImmutableSortedMap result
abstract com.google.common.collect.ImmutableSortedMap createDescendingMap ()
public com.google.common.collect.ImmutableSortedSet navigableKeySet ()
public com.google.common.collect.ImmutableSortedSet descendingKeySet ()
java.lang.Object writeReplace ()
public volatile synthetic com.google.common.collect.ImmutableSet keySet ()
public volatile synthetic java.util.Set entrySet ()
public volatile synthetic java.util.Collection values ()
public volatile synthetic java.util.Set keySet ()
public volatile synthetic java.util.SortedMap tailMap (java.lang.Object)
Object x0
public volatile synthetic java.util.SortedMap headMap (java.lang.Object)
Object x0
public volatile synthetic java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.NavigableMap headMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
public volatile synthetic java.util.NavigableSet descendingKeySet ()
public volatile synthetic java.util.NavigableSet navigableKeySet ()
public volatile synthetic java.util.NavigableMap descendingMap ()
static void <clinit> ()
}
com/google/common/collect/ImmutableSortedMapFauxverideShim.class
ImmutableSortedMapFauxverideShim.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableSortedMapFauxverideShim extends com.google.common.collect.ImmutableMap {
void <init> ()
public static com.google.common.collect.ImmutableSortedMap$Builder builder ()
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
}
com/google/common/collect/ImmutableSortedMultiset$Builder.class
ImmutableSortedMultiset.java
package com.google.common.collect
public com.google.common.collect.ImmutableSortedMultiset$Builder extends com.google.common.collect.ImmutableMultiset$Builder {
public void <init> (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.ImmutableSortedMultiset$Builder add (java.lang.Object)
Object element
public com.google.common.collect.ImmutableSortedMultiset$Builder addCopies (java.lang.Object, int)
Object element
int occurrences
public com.google.common.collect.ImmutableSortedMultiset$Builder setCount (java.lang.Object, int)
Object element
int count
public transient com.google.common.collect.ImmutableSortedMultiset$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableSortedMultiset$Builder addAll (java.lang.Iterable)
Iterable elements
public com.google.common.collect.ImmutableSortedMultiset$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableSortedMultiset build ()
public volatile synthetic com.google.common.collect.ImmutableMultiset build ()
public volatile synthetic com.google.common.collect.ImmutableMultiset$Builder addAll (java.util.Iterator)
java.util.Iterator x0
public volatile synthetic com.google.common.collect.ImmutableMultiset$Builder addAll (java.lang.Iterable)
Iterable x0
public volatile synthetic com.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object[])
Object[] x0
public volatile synthetic com.google.common.collect.ImmutableMultiset$Builder setCount (java.lang.Object, int)
Object x0
int x1
public volatile synthetic com.google.common.collect.ImmutableMultiset$Builder addCopies (java.lang.Object, int)
Object x0
int x1
public volatile synthetic com.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object)
Object x0
public volatile synthetic com.google.common.collect.ImmutableCollection build ()
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
java.util.Iterator x0
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
Iterable x0
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object[] x0
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
Object x0
}
com/google/common/collect/ImmutableSortedMultiset$SerializedForm.class
ImmutableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.ImmutableSortedMultiset$SerializedForm extends java.lang.Object implements java.io.Serializable {
java.util.Comparator comparator
Object[] elements
int[] counts
void <init> (com.google.common.collect.SortedMultiset)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.SortedMultiset multiset
int n
int i
java.lang.Object readResolve ()
int i
int n
com.google.common.collect.ImmutableSortedMultiset$Builder builder
}
com/google/common/collect/ImmutableSortedMultiset.class
ImmutableSortedMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableSortedMultiset extends com.google.common.collect.ImmutableSortedMultisetFauxverideShim implements com.google.common.collect.SortedMultiset {
private static final java.util.Comparator NATURAL_ORDER
private static final com.google.common.collect.ImmutableSortedMultiset NATURAL_EMPTY_MULTISET
transient com.google.common.collect.ImmutableSortedMultiset descendingMultiset
public static com.google.common.collect.ImmutableSortedMultiset of ()
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable)
Comparable element
com.google.common.collect.RegularImmutableSortedSet elementSet
int[] counts
long[] cumulativeCounts
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
Comparable e4
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
Comparable e4
Comparable e5
public static transient com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[])
Comparable e1
Comparable e2
Comparable e3
Comparable e4
Comparable e5
Comparable e6
Comparable[] remaining
int size
java.util.List all
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.lang.Comparable[])
Comparable[] elements
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.lang.Iterable)
Iterable elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.util.Iterator)
java.util.Iterator elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.util.Comparator, java.util.Iterator)
java.util.Comparator comparator
java.util.Iterator elements
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.util.Comparator, java.lang.Iterable)
com.google.common.collect.ImmutableSortedMultiset multiset
java.util.Comparator comparator
Iterable elements
com.google.common.collect.TreeMultiset sortedCopy
public static com.google.common.collect.ImmutableSortedMultiset copyOfSorted (com.google.common.collect.SortedMultiset)
com.google.common.collect.SortedMultiset sortedMultiset
private static com.google.common.collect.ImmutableSortedMultiset copyOfSortedEntries (java.util.Comparator, java.util.Collection)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
java.util.Comparator comparator
java.util.Collection entries
com.google.common.collect.ImmutableList$Builder elementsBuilder
int[] counts
long[] cumulativeCounts
int i
static com.google.common.collect.ImmutableSortedMultiset emptyMultiset (java.util.Comparator)
java.util.Comparator comparator
void <init> ()
public final java.util.Comparator comparator ()
public abstract com.google.common.collect.ImmutableSortedSet elementSet ()
public com.google.common.collect.ImmutableSortedMultiset descendingMultiset ()
com.google.common.collect.ImmutableSortedMultiset result
public final com.google.common.collect.Multiset$Entry pollFirstEntry ()
public final com.google.common.collect.Multiset$Entry pollLastEntry ()
public abstract com.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
public com.google.common.collect.ImmutableSortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType lowerBoundType
Object upperBound
com.google.common.collect.BoundType upperBoundType
public abstract com.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
public static com.google.common.collect.ImmutableSortedMultiset$Builder orderedBy (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedMultiset$Builder reverseOrder ()
public static com.google.common.collect.ImmutableSortedMultiset$Builder naturalOrder ()
java.lang.Object writeReplace ()
public volatile synthetic java.util.Set elementSet ()
public volatile synthetic com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
public volatile synthetic com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
Object x2
com.google.common.collect.BoundType x3
public volatile synthetic com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
public volatile synthetic com.google.common.collect.SortedMultiset descendingMultiset ()
public volatile synthetic java.util.NavigableSet elementSet ()
public volatile synthetic java.util.SortedSet elementSet ()
static void <clinit> ()
}
com/google/common/collect/ImmutableSortedMultisetFauxverideShim.class
ImmutableSortedMultisetFauxverideShim.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableSortedMultisetFauxverideShim extends com.google.common.collect.ImmutableMultiset {
void <init> ()
public static com.google.common.collect.ImmutableSortedMultiset$Builder builder ()
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static transient com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object[] remaining
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.lang.Object[])
Object[] elements
}
com/google/common/collect/ImmutableSortedSet$Builder.class
ImmutableSortedSet.java
package com.google.common.collect
public final com.google.common.collect.ImmutableSortedSet$Builder extends com.google.common.collect.ImmutableSet$Builder {
private final java.util.Comparator comparator
public void <init> (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.ImmutableSortedSet$Builder add (java.lang.Object)
Object element
public transient com.google.common.collect.ImmutableSortedSet$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableSortedSet$Builder addAll (java.lang.Iterable)
Iterable elements
public com.google.common.collect.ImmutableSortedSet$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableSortedSet build ()
Object[] contentsArray
com.google.common.collect.ImmutableSortedSet result
public volatile synthetic com.google.common.collect.ImmutableSet build ()
public volatile synthetic com.google.common.collect.ImmutableSet$Builder addAll (java.util.Iterator)
java.util.Iterator x0
public volatile synthetic com.google.common.collect.ImmutableSet$Builder addAll (java.lang.Iterable)
Iterable x0
public volatile synthetic com.google.common.collect.ImmutableSet$Builder add (java.lang.Object[])
Object[] x0
public volatile synthetic com.google.common.collect.ImmutableSet$Builder add (java.lang.Object)
Object x0
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
Iterable x0
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object[] x0
public volatile synthetic com.google.common.collect.ImmutableCollection$ArrayBasedBuilder add (java.lang.Object)
Object x0
public volatile synthetic com.google.common.collect.ImmutableCollection build ()
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
java.util.Iterator x0
public volatile synthetic com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
Object x0
}
com/google/common/collect/ImmutableSortedSet$SerializedForm.class
ImmutableSortedSet.java
package com.google.common.collect
com.google.common.collect.ImmutableSortedSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
final java.util.Comparator comparator
final Object[] elements
private static final long serialVersionUID
public void <init> (java.util.Comparator, java.lang.Object[])
java.util.Comparator comparator
Object[] elements
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableSortedSet.class
ImmutableSortedSet.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableSortedSet extends com.google.common.collect.ImmutableSortedSetFauxverideShim implements java.util.NavigableSet com.google.common.collect.SortedIterable {
private static final java.util.Comparator NATURAL_ORDER
private static final com.google.common.collect.ImmutableSortedSet NATURAL_EMPTY_SET
final transient java.util.Comparator comparator
transient com.google.common.collect.ImmutableSortedSet descendingSet
private static com.google.common.collect.ImmutableSortedSet emptySet ()
static com.google.common.collect.ImmutableSortedSet emptySet (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedSet of ()
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable)
Comparable element
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
Comparable e4
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
Comparable e4
Comparable e5
public static transient com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[])
Comparable e1
Comparable e2
Comparable e3
Comparable e4
Comparable e5
Comparable e6
Comparable[] remaining
Comparable[] contents
public static com.google.common.collect.ImmutableSortedSet copyOf (java.lang.Comparable[])
Comparable[] elements
public static com.google.common.collect.ImmutableSortedSet copyOf (java.lang.Iterable)
Iterable elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Collection)
java.util.Collection elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Iterator)
java.util.Iterator elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Comparator, java.util.Iterator)
java.util.Comparator comparator
java.util.Iterator elements
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Comparator, java.lang.Iterable)
com.google.common.collect.ImmutableSortedSet original
java.util.Comparator comparator
Iterable elements
boolean hasSameComparator
Object[] array
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Comparator, java.util.Collection)
java.util.Comparator comparator
java.util.Collection elements
public static com.google.common.collect.ImmutableSortedSet copyOfSorted (java.util.SortedSet)
java.util.SortedSet sortedSet
java.util.Comparator comparator
com.google.common.collect.ImmutableList list
static transient com.google.common.collect.ImmutableSortedSet construct (java.util.Comparator, int, java.lang.Object[])
Object cur
Object prev
int i
java.util.Comparator comparator
int n
Object[] contents
int uniques
public static com.google.common.collect.ImmutableSortedSet$Builder orderedBy (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedSet$Builder reverseOrder ()
public static com.google.common.collect.ImmutableSortedSet$Builder naturalOrder ()
int unsafeCompare (java.lang.Object, java.lang.Object)
Object a
Object b
static int unsafeCompare (java.util.Comparator, java.lang.Object, java.lang.Object)
java.util.Comparator comparator
Object a
Object b
java.util.Comparator unsafeComparator
void <init> (java.util.Comparator)
java.util.Comparator comparator
public java.util.Comparator comparator ()
public abstract com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.ImmutableSortedSet headSet (java.lang.Object)
Object toElement
public com.google.common.collect.ImmutableSortedSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public com.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public com.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public com.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object)
Object fromElement
public com.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
abstract com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
abstract com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
abstract com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object first ()
public java.lang.Object last ()
public final java.lang.Object pollFirst ()
public final java.lang.Object pollLast ()
public com.google.common.collect.ImmutableSortedSet descendingSet ()
com.google.common.collect.ImmutableSortedSet result
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
public abstract com.google.common.collect.UnmodifiableIterator descendingIterator ()
abstract int indexOf (java.lang.Object)
private void readObject (java.io.ObjectInputStream) throws java.io.InvalidObjectException
java.io.ObjectInputStream stream
java.lang.Object writeReplace ()
public volatile synthetic java.util.Iterator iterator ()
public volatile synthetic java.util.SortedSet tailSet (java.lang.Object)
Object x0
public volatile synthetic java.util.SortedSet headSet (java.lang.Object)
Object x0
public volatile synthetic java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.NavigableSet headSet (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
public volatile synthetic java.util.Iterator descendingIterator ()
public volatile synthetic java.util.NavigableSet descendingSet ()
static void <clinit> ()
}
com/google/common/collect/ImmutableSortedSetFauxverideShim.class
ImmutableSortedSetFauxverideShim.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableSortedSetFauxverideShim extends com.google.common.collect.ImmutableSet {
void <init> ()
public static com.google.common.collect.ImmutableSortedSet$Builder builder ()
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static transient com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object[] remaining
public static com.google.common.collect.ImmutableSortedSet copyOf (java.lang.Object[])
Object[] elements
}
com/google/common/collect/ImmutableTable$Builder.class
ImmutableTable.java
package com.google.common.collect
public final com.google.common.collect.ImmutableTable$Builder extends java.lang.Object {
private final java.util.List cells
private java.util.Comparator rowComparator
private java.util.Comparator columnComparator
public void <init> ()
public com.google.common.collect.ImmutableTable$Builder orderRowsBy (java.util.Comparator)
java.util.Comparator rowComparator
public com.google.common.collect.ImmutableTable$Builder orderColumnsBy (java.util.Comparator)
java.util.Comparator columnComparator
public com.google.common.collect.ImmutableTable$Builder put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public com.google.common.collect.ImmutableTable$Builder put (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell immutableCell
com.google.common.collect.Table$Cell cell
public com.google.common.collect.ImmutableTable$Builder putAll (com.google.common.collect.Table)
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
com.google.common.collect.Table table
public com.google.common.collect.ImmutableTable build ()
int size
}
com/google/common/collect/ImmutableTable.class
ImmutableTable.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableTable extends com.google.common.collect.AbstractTable {
private static final com.google.common.collect.ImmutableTable EMPTY
public static com.google.common.collect.ImmutableTable of ()
public static com.google.common.collect.ImmutableTable of (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public static com.google.common.collect.ImmutableTable copyOf (com.google.common.collect.Table)
com.google.common.collect.ImmutableTable parameterizedTable
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
com.google.common.collect.Table$Cell onlyCell
com.google.common.collect.ImmutableSet$Builder cellSetBuilder
int size
com.google.common.collect.Table table
public static com.google.common.collect.ImmutableTable$Builder builder ()
static com.google.common.collect.Table$Cell cellOf (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
void <init> ()
public com.google.common.collect.ImmutableSet cellSet ()
abstract com.google.common.collect.ImmutableSet createCellSet ()
final com.google.common.collect.UnmodifiableIterator cellIterator ()
public com.google.common.collect.ImmutableCollection values ()
abstract com.google.common.collect.ImmutableCollection createValues ()
final java.util.Iterator valuesIterator ()
public com.google.common.collect.ImmutableMap column (java.lang.Object)
Object columnKey
public com.google.common.collect.ImmutableSet columnKeySet ()
public abstract com.google.common.collect.ImmutableMap columnMap ()
public com.google.common.collect.ImmutableMap row (java.lang.Object)
Object rowKey
public com.google.common.collect.ImmutableSet rowKeySet ()
public abstract com.google.common.collect.ImmutableMap rowMap ()
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsValue (java.lang.Object)
Object value
public final void clear ()
public final java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public final void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public final java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public volatile synthetic java.lang.String toString ()
public volatile synthetic int hashCode ()
public volatile synthetic boolean equals (java.lang.Object)
Object x0
volatile synthetic java.util.Collection createValues ()
public volatile synthetic java.util.Collection values ()
volatile synthetic java.util.Iterator cellIterator ()
volatile synthetic java.util.Set createCellSet ()
public volatile synthetic java.util.Set cellSet ()
public volatile synthetic boolean isEmpty ()
public volatile synthetic java.lang.Object get (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.util.Set columnKeySet ()
public volatile synthetic java.util.Set rowKeySet ()
public volatile synthetic boolean containsColumn (java.lang.Object)
Object x0
public volatile synthetic boolean containsRow (java.lang.Object)
Object x0
public volatile synthetic java.util.Map columnMap ()
public volatile synthetic java.util.Map rowMap ()
public volatile synthetic java.util.Map column (java.lang.Object)
Object x0
public volatile synthetic java.util.Map row (java.lang.Object)
Object x0
static void <clinit> ()
}
com/google/common/collect/Interner.class
Interner.java
package com.google.common.collect
public abstract com.google.common.collect.Interner extends java.lang.Object {
public abstract java.lang.Object intern (java.lang.Object)
}
com/google/common/collect/Interners$1.class
Interners.java
package com.google.common.collect
final com.google.common.collect.Interners$1 extends java.lang.Object implements com.google.common.collect.Interner {
final synthetic java.util.concurrent.ConcurrentMap val$map
void <init> (java.util.concurrent.ConcurrentMap)
public java.lang.Object intern (java.lang.Object)
Object sample
Object canonical
}
com/google/common/collect/Interners$InternerFunction.class
Interners.java
package com.google.common.collect
com.google.common.collect.Interners$InternerFunction extends java.lang.Object implements com.google.common.base.Function {
private final com.google.common.collect.Interner interner
public void <init> (com.google.common.collect.Interner)
com.google.common.collect.Interner interner
public java.lang.Object apply (java.lang.Object)
Object input
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.collect.Interners$InternerFunction that
Object other
}
com/google/common/collect/Interners$WeakInterner$Dummy.class
Interners.java
package com.google.common.collect
final enum com.google.common.collect.Interners$WeakInterner$Dummy extends java.lang.Enum {
public static final enum com.google.common.collect.Interners$WeakInterner$Dummy VALUE
private static final synthetic com.google.common.collect.Interners$WeakInterner$Dummy[] $VALUES
public static com.google.common.collect.Interners$WeakInterner$Dummy[] values ()
public static com.google.common.collect.Interners$WeakInterner$Dummy valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/google/common/collect/Interners$WeakInterner.class
Interners.java
package com.google.common.collect
com.google.common.collect.Interners$WeakInterner extends java.lang.Object implements com.google.common.collect.Interner {
private final com.google.common.collect.MapMakerInternalMap map
private void <init> ()
public java.lang.Object intern (java.lang.Object)
Object canonical
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
com.google.common.collect.Interners$WeakInterner$Dummy sneaky
Object sample
synthetic void <init> (com.google.common.collect.Interners$1)
com.google.common.collect.Interners$1 x0
}
com/google/common/collect/Interners.class
Interners.java
package com.google.common.collect
public final com.google.common.collect.Interners extends java.lang.Object {
private void <init> ()
public static com.google.common.collect.Interner newStrongInterner ()
java.util.concurrent.ConcurrentMap map
public static com.google.common.collect.Interner newWeakInterner ()
public static com.google.common.base.Function asFunction (com.google.common.collect.Interner)
com.google.common.collect.Interner interner
}
com/google/common/collect/Iterables$1.class
Iterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$1 extends com.google.common.collect.FluentIterable {
final synthetic Iterable val$iterable
void <init> (java.lang.Iterable)
public java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/common/collect/Iterables$10$1.class
Iterables.java
package com.google.common.collect
com.google.common.collect.Iterables$10$1 extends java.lang.Object implements java.util.Iterator {
boolean atStart
final synthetic java.util.Iterator val$iterator
final synthetic com.google.common.collect.Iterables$10 this$0
void <init> (com.google.common.collect.Iterables$10, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
Object result
public void remove ()
}
com/google/common/collect/Iterables$10.class
Iterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$10 extends com.google.common.collect.FluentIterable {
final synthetic Iterable val$iterable
final synthetic int val$numberToSkip
void <init> (java.lang.Iterable, int)
public java.util.Iterator iterator ()
java.util.Iterator iterator
}
com/google/common/collect/Iterables$11.class
Iterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$11 extends com.google.common.collect.FluentIterable {
final synthetic Iterable val$iterable
final synthetic int val$limitSize
void <init> (java.lang.Iterable, int)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$12.class
Iterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$12 extends com.google.common.collect.FluentIterable {
final synthetic Iterable val$iterable
void <init> (java.lang.Iterable)
public java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/common/collect/Iterables$13.class
Iterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$13 extends com.google.common.collect.FluentIterable {
final synthetic Iterable val$iterable
void <init> (java.lang.Iterable)
public java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/common/collect/Iterables$14.class
Iterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$14 extends com.google.common.collect.FluentIterable {
final synthetic Iterable val$iterables
final synthetic java.util.Comparator val$comparator
void <init> (java.lang.Iterable, java.util.Comparator)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$15.class
Iterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$15 extends java.lang.Object implements com.google.common.base.Function {
void <init> ()
public java.util.Iterator apply (java.lang.Iterable)
Iterable iterable
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Iterables$2.class
Iterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$2 extends com.google.common.collect.FluentIterable {
final synthetic Iterable val$inputs
void <init> (java.lang.Iterable)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$3.class
Iterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$3 extends com.google.common.collect.TransformedIterator {
void <init> (java.util.Iterator)
java.util.Iterator x0
java.util.Iterator transform (java.lang.Iterable)
Iterable from
volatile synthetic java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/Iterables$4.class
Iterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$4 extends com.google.common.collect.FluentIterable {
final synthetic Iterable val$iterable
final synthetic int val$size
void <init> (java.lang.Iterable, int)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$5.class
Iterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$5 extends com.google.common.collect.FluentIterable {
final synthetic Iterable val$iterable
final synthetic int val$size
void <init> (java.lang.Iterable, int)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$6.class
Iterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$6 extends com.google.common.collect.FluentIterable {
final synthetic Iterable val$unfiltered
final synthetic com.google.common.base.Predicate val$predicate
void <init> (java.lang.Iterable, com.google.common.base.Predicate)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$7.class
Iterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$7 extends com.google.common.collect.FluentIterable {
final synthetic Iterable val$unfiltered
final synthetic Class val$type
void <init> (java.lang.Iterable, java.lang.Class)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$8.class
Iterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$8 extends com.google.common.collect.FluentIterable {
final synthetic Iterable val$fromIterable
final synthetic com.google.common.base.Function val$function
void <init> (java.lang.Iterable, com.google.common.base.Function)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$9.class
Iterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$9 extends com.google.common.collect.FluentIterable {
final synthetic java.util.List val$list
final synthetic int val$numberToSkip
void <init> (java.util.List, int)
public java.util.Iterator iterator ()
int toSkip
}
com/google/common/collect/Iterables$ConsumingQueueIterator.class
Iterables.java
package com.google.common.collect
com.google.common.collect.Iterables$ConsumingQueueIterator extends com.google.common.collect.AbstractIterator {
private final java.util.Queue queue
private void <init> (java.util.Queue)
java.util.Queue queue
public java.lang.Object computeNext ()
java.util.NoSuchElementException e
synthetic void <init> (java.util.Queue, com.google.common.collect.Iterables$1)
java.util.Queue x0
com.google.common.collect.Iterables$1 x1
}
com/google/common/collect/Iterables$UnmodifiableIterable.class
Iterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$UnmodifiableIterable extends com.google.common.collect.FluentIterable {
private final Iterable iterable
private void <init> (java.lang.Iterable)
Iterable iterable
public java.util.Iterator iterator ()
public java.lang.String toString ()
synthetic void <init> (java.lang.Iterable, com.google.common.collect.Iterables$1)
Iterable x0
com.google.common.collect.Iterables$1 x1
}
com/google/common/collect/Iterables.class
Iterables.java
package com.google.common.collect
public final com.google.common.collect.Iterables extends java.lang.Object {
private void <init> ()
public static java.lang.Iterable unmodifiableIterable (java.lang.Iterable)
Iterable iterable
public static java.lang.Iterable unmodifiableIterable (com.google.common.collect.ImmutableCollection)
com.google.common.collect.ImmutableCollection iterable
public static int size (java.lang.Iterable)
Iterable iterable
public static boolean contains (java.lang.Iterable, java.lang.Object)
java.util.Collection collection
Iterable iterable
Object element
public static boolean removeAll (java.lang.Iterable, java.util.Collection)
Iterable removeFrom
java.util.Collection elementsToRemove
public static boolean retainAll (java.lang.Iterable, java.util.Collection)
Iterable removeFrom
java.util.Collection elementsToRetain
public static boolean removeIf (java.lang.Iterable, com.google.common.base.Predicate)
Iterable removeFrom
com.google.common.base.Predicate predicate
private static boolean removeIfFromRandomAccessList (java.util.List, com.google.common.base.Predicate)
UnsupportedOperationException e
Object element
java.util.List list
com.google.common.base.Predicate predicate
int from
int to
private static void slowRemoveIfForRemainingElements (java.util.List, com.google.common.base.Predicate, int, int)
int n
int n
java.util.List list
com.google.common.base.Predicate predicate
int to
int from
static java.lang.Object removeFirstMatching (java.lang.Iterable, com.google.common.base.Predicate)
Object next
Iterable removeFrom
com.google.common.base.Predicate predicate
java.util.Iterator iterator
public static boolean elementsEqual (java.lang.Iterable, java.lang.Iterable)
java.util.Collection collection1
java.util.Collection collection2
Iterable iterable1
Iterable iterable2
public static java.lang.String toString (java.lang.Iterable)
Iterable iterable
public static java.lang.Object getOnlyElement (java.lang.Iterable)
Iterable iterable
public static java.lang.Object getOnlyElement (java.lang.Iterable, java.lang.Object)
Iterable iterable
Object defaultValue
public static java.lang.Object[] toArray (java.lang.Iterable, java.lang.Class)
Iterable iterable
Class type
java.util.Collection collection
Object[] array
static java.lang.Object[] toArray (java.lang.Iterable)
Iterable iterable
private static java.util.Collection toCollection (java.lang.Iterable)
Iterable iterable
public static boolean addAll (java.util.Collection, java.lang.Iterable)
java.util.Collection c
java.util.Collection addTo
Iterable elementsToAdd
public static int frequency (java.lang.Iterable, java.lang.Object)
Iterable iterable
Object element
public static java.lang.Iterable cycle (java.lang.Iterable)
Iterable iterable
public static transient java.lang.Iterable cycle (java.lang.Object[])
Object[] elements
public static java.lang.Iterable concat (java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
public static java.lang.Iterable concat (java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
Iterable c
public static java.lang.Iterable concat (java.lang.Iterable, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
Iterable c
Iterable d
public static transient java.lang.Iterable concat (java.lang.Iterable[])
Iterable[] inputs
public static java.lang.Iterable concat (java.lang.Iterable)
Iterable inputs
private static java.util.Iterator iterators (java.lang.Iterable)
Iterable iterables
public static java.lang.Iterable partition (java.lang.Iterable, int)
Iterable iterable
int size
public static java.lang.Iterable paddedPartition (java.lang.Iterable, int)
Iterable iterable
int size
public static java.lang.Iterable filter (java.lang.Iterable, com.google.common.base.Predicate)
Iterable unfiltered
com.google.common.base.Predicate predicate
public static java.lang.Iterable filter (java.lang.Iterable, java.lang.Class)
Iterable unfiltered
Class type
public static boolean any (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static boolean all (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static java.lang.Object find (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static java.lang.Object find (java.lang.Iterable, com.google.common.base.Predicate, java.lang.Object)
Iterable iterable
com.google.common.base.Predicate predicate
Object defaultValue
public static com.google.common.base.Optional tryFind (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static int indexOf (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static java.lang.Iterable transform (java.lang.Iterable, com.google.common.base.Function)
Iterable fromIterable
com.google.common.base.Function function
public static java.lang.Object get (java.lang.Iterable, int)
Iterable iterable
int position
public static java.lang.Object get (java.lang.Iterable, int, java.lang.Object)
java.util.List list
java.util.Iterator iterator
Iterable iterable
int position
Object defaultValue
public static java.lang.Object getFirst (java.lang.Iterable, java.lang.Object)
Iterable iterable
Object defaultValue
public static java.lang.Object getLast (java.lang.Iterable)
java.util.List list
Iterable iterable
public static java.lang.Object getLast (java.lang.Iterable, java.lang.Object)
java.util.Collection c
Iterable iterable
Object defaultValue
private static java.lang.Object getLastInNonemptyList (java.util.List)
java.util.List list
public static java.lang.Iterable skip (java.lang.Iterable, int)
java.util.List list
Iterable iterable
int numberToSkip
public static java.lang.Iterable limit (java.lang.Iterable, int)
Iterable iterable
int limitSize
public static java.lang.Iterable consumingIterable (java.lang.Iterable)
Iterable iterable
public static boolean isEmpty (java.lang.Iterable)
Iterable iterable
public static java.lang.Iterable mergeSorted (java.lang.Iterable, java.util.Comparator)
Iterable iterables
java.util.Comparator comparator
Iterable iterable
private static com.google.common.base.Function toIterator ()
static synthetic java.util.Iterator access$100 (java.lang.Iterable)
Iterable x0
static synthetic com.google.common.base.Function access$300 ()
}
com/google/common/collect/Iterators$1.class
Iterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$1 extends com.google.common.collect.UnmodifiableListIterator {
void <init> ()
public boolean hasNext ()
public java.lang.Object next ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
}
com/google/common/collect/Iterators$10.class
Iterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$10 extends com.google.common.collect.UnmodifiableIterator {
final synthetic java.util.Iterator val$iterator
void <init> (java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
Object next
public java.lang.String toString ()
}
com/google/common/collect/Iterators$11.class
Iterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$11 extends com.google.common.collect.AbstractIndexedListIterator {
final synthetic Object[] val$array
final synthetic int val$offset
void <init> (int, int, java.lang.Object[], int)
int x0
int x1
protected java.lang.Object get (int)
int index
}
com/google/common/collect/Iterators$12.class
Iterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$12 extends com.google.common.collect.UnmodifiableIterator {
boolean done
final synthetic Object val$value
void <init> (java.lang.Object)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/Iterators$13.class
Iterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$13 extends com.google.common.collect.UnmodifiableIterator {
final synthetic java.util.Enumeration val$enumeration
void <init> (java.util.Enumeration)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/Iterators$14.class
Iterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$14 extends java.lang.Object implements java.util.Enumeration {
final synthetic java.util.Iterator val$iterator
void <init> (java.util.Iterator)
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
com/google/common/collect/Iterators$2.class
Iterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$2 extends java.lang.Object implements java.util.Iterator {
void <init> ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Iterators$3.class
Iterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$3 extends com.google.common.collect.UnmodifiableIterator {
final synthetic java.util.Iterator val$iterator
void <init> (java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/Iterators$4.class
Iterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$4 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator iterator
java.util.Iterator removeFrom
final synthetic Iterable val$iterable
void <init> (java.lang.Iterable)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Iterators$5.class
Iterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$5 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator current
java.util.Iterator removeFrom
final synthetic java.util.Iterator val$inputs
void <init> (java.util.Iterator)
public boolean hasNext ()
boolean currentHasNext
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Iterators$6.class
Iterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$6 extends com.google.common.collect.UnmodifiableIterator {
final synthetic java.util.Iterator val$iterator
final synthetic int val$size
final synthetic boolean val$pad
void <init> (java.util.Iterator, int, boolean)
public boolean hasNext ()
public java.util.List next ()
int i
Object[] array
int count
java.util.List list
public volatile synthetic java.lang.Object next ()
}
com/google/common/collect/Iterators$7.class
Iterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$7 extends com.google.common.collect.AbstractIterator {
final synthetic java.util.Iterator val$unfiltered
final synthetic com.google.common.base.Predicate val$predicate
void <init> (java.util.Iterator, com.google.common.base.Predicate)
protected java.lang.Object computeNext ()
Object element
}
com/google/common/collect/Iterators$8.class
Iterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$8 extends com.google.common.collect.TransformedIterator {
final synthetic com.google.common.base.Function val$function
void <init> (java.util.Iterator, com.google.common.base.Function)
java.util.Iterator x0
java.lang.Object transform (java.lang.Object)
Object from
}
com/google/common/collect/Iterators$9.class
Iterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$9 extends java.lang.Object implements java.util.Iterator {
private int count
final synthetic int val$limitSize
final synthetic java.util.Iterator val$iterator
void <init> (int, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Iterators$MergingIterator$1.class
Iterators.java
package com.google.common.collect
com.google.common.collect.Iterators$MergingIterator$1 extends java.lang.Object implements java.util.Comparator {
final synthetic java.util.Comparator val$itemComparator
final synthetic com.google.common.collect.Iterators$MergingIterator this$0
void <init> (com.google.common.collect.Iterators$MergingIterator, java.util.Comparator)
public int compare (com.google.common.collect.PeekingIterator, com.google.common.collect.PeekingIterator)
com.google.common.collect.PeekingIterator o1
com.google.common.collect.PeekingIterator o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/Iterators$MergingIterator.class
Iterators.java
package com.google.common.collect
com.google.common.collect.Iterators$MergingIterator extends com.google.common.collect.UnmodifiableIterator {
final java.util.Queue queue
public void <init> (java.lang.Iterable, java.util.Comparator)
java.util.Iterator iterator
java.util.Iterator i$
Iterable iterators
java.util.Comparator itemComparator
java.util.Comparator heapComparator
public boolean hasNext ()
public java.lang.Object next ()
com.google.common.collect.PeekingIterator nextIter
Object next
}
com/google/common/collect/Iterators$PeekingImpl.class
Iterators.java
package com.google.common.collect
com.google.common.collect.Iterators$PeekingImpl extends java.lang.Object implements com.google.common.collect.PeekingIterator {
private final java.util.Iterator iterator
private boolean hasPeeked
private Object peekedElement
public void <init> (java.util.Iterator)
java.util.Iterator iterator
public boolean hasNext ()
public java.lang.Object next ()
Object result
public void remove ()
public java.lang.Object peek ()
}
com/google/common/collect/Iterators.class
Iterators.java
package com.google.common.collect
public final com.google.common.collect.Iterators extends java.lang.Object {
static final com.google.common.collect.UnmodifiableListIterator EMPTY_LIST_ITERATOR
private static final java.util.Iterator EMPTY_MODIFIABLE_ITERATOR
private void <init> ()
public static com.google.common.collect.UnmodifiableIterator emptyIterator ()
static com.google.common.collect.UnmodifiableListIterator emptyListIterator ()
static java.util.Iterator emptyModifiableIterator ()
public static com.google.common.collect.UnmodifiableIterator unmodifiableIterator (java.util.Iterator)
java.util.Iterator iterator
public static com.google.common.collect.UnmodifiableIterator unmodifiableIterator (com.google.common.collect.UnmodifiableIterator)
com.google.common.collect.UnmodifiableIterator iterator
public static int size (java.util.Iterator)
java.util.Iterator iterator
int count
public static boolean contains (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object element
public static boolean removeAll (java.util.Iterator, java.util.Collection)
java.util.Iterator removeFrom
java.util.Collection elementsToRemove
public static boolean removeIf (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator removeFrom
com.google.common.base.Predicate predicate
boolean modified
public static boolean retainAll (java.util.Iterator, java.util.Collection)
java.util.Iterator removeFrom
java.util.Collection elementsToRetain
public static boolean elementsEqual (java.util.Iterator, java.util.Iterator)
Object o1
Object o2
java.util.Iterator iterator1
java.util.Iterator iterator2
public static java.lang.String toString (java.util.Iterator)
java.util.Iterator iterator
public static java.lang.Object getOnlyElement (java.util.Iterator)
int i
java.util.Iterator iterator
Object first
StringBuilder sb
public static java.lang.Object getOnlyElement (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object defaultValue
public static java.lang.Object[] toArray (java.util.Iterator, java.lang.Class)
java.util.Iterator iterator
Class type
java.util.List list
public static boolean addAll (java.util.Collection, java.util.Iterator)
java.util.Collection addTo
java.util.Iterator iterator
boolean wasModified
public static int frequency (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object element
public static java.util.Iterator cycle (java.lang.Iterable)
Iterable iterable
public static transient java.util.Iterator cycle (java.lang.Object[])
Object[] elements
public static java.util.Iterator concat (java.util.Iterator, java.util.Iterator)
java.util.Iterator a
java.util.Iterator b
public static java.util.Iterator concat (java.util.Iterator, java.util.Iterator, java.util.Iterator)
java.util.Iterator a
java.util.Iterator b
java.util.Iterator c
public static java.util.Iterator concat (java.util.Iterator, java.util.Iterator, java.util.Iterator, java.util.Iterator)
java.util.Iterator a
java.util.Iterator b
java.util.Iterator c
java.util.Iterator d
public static transient java.util.Iterator concat (java.util.Iterator[])
java.util.Iterator[] inputs
public static java.util.Iterator concat (java.util.Iterator)
java.util.Iterator inputs
public static com.google.common.collect.UnmodifiableIterator partition (java.util.Iterator, int)
java.util.Iterator iterator
int size
public static com.google.common.collect.UnmodifiableIterator paddedPartition (java.util.Iterator, int)
java.util.Iterator iterator
int size
private static com.google.common.collect.UnmodifiableIterator partitionImpl (java.util.Iterator, int, boolean)
java.util.Iterator iterator
int size
boolean pad
public static com.google.common.collect.UnmodifiableIterator filter (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator unfiltered
com.google.common.base.Predicate predicate
public static com.google.common.collect.UnmodifiableIterator filter (java.util.Iterator, java.lang.Class)
java.util.Iterator unfiltered
Class type
public static boolean any (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator iterator
com.google.common.base.Predicate predicate
public static boolean all (java.util.Iterator, com.google.common.base.Predicate)
Object element
java.util.Iterator iterator
com.google.common.base.Predicate predicate
public static java.lang.Object find (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator iterator
com.google.common.base.Predicate predicate
public static java.lang.Object find (java.util.Iterator, com.google.common.base.Predicate, java.lang.Object)
java.util.Iterator iterator
com.google.common.base.Predicate predicate
Object defaultValue
public static com.google.common.base.Optional tryFind (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator iterator
com.google.common.base.Predicate predicate
com.google.common.collect.UnmodifiableIterator filteredIterator
public static int indexOf (java.util.Iterator, com.google.common.base.Predicate)
Object current
int i
java.util.Iterator iterator
com.google.common.base.Predicate predicate
public static java.util.Iterator transform (java.util.Iterator, com.google.common.base.Function)
java.util.Iterator fromIterator
com.google.common.base.Function function
public static java.lang.Object get (java.util.Iterator, int)
java.util.Iterator iterator
int position
int skipped
static void checkNonnegative (int)
int position
public static java.lang.Object get (java.util.Iterator, int, java.lang.Object)
java.util.Iterator iterator
int position
Object defaultValue
public static java.lang.Object getNext (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object defaultValue
public static java.lang.Object getLast (java.util.Iterator)
Object current
java.util.Iterator iterator
public static java.lang.Object getLast (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object defaultValue
public static int advance (java.util.Iterator, int)
java.util.Iterator iterator
int numberToAdvance
int i
public static java.util.Iterator limit (java.util.Iterator, int)
java.util.Iterator iterator
int limitSize
public static java.util.Iterator consumingIterator (java.util.Iterator)
java.util.Iterator iterator
static java.lang.Object pollNext (java.util.Iterator)
Object result
java.util.Iterator iterator
static void clear (java.util.Iterator)
java.util.Iterator iterator
public static transient com.google.common.collect.UnmodifiableIterator forArray (java.lang.Object[])
Object[] array
static com.google.common.collect.UnmodifiableListIterator forArray (java.lang.Object[], int, int, int)
Object[] array
int offset
int length
int index
int end
public static com.google.common.collect.UnmodifiableIterator singletonIterator (java.lang.Object)
Object value
public static com.google.common.collect.UnmodifiableIterator forEnumeration (java.util.Enumeration)
java.util.Enumeration enumeration
public static java.util.Enumeration asEnumeration (java.util.Iterator)
java.util.Iterator iterator
public static com.google.common.collect.PeekingIterator peekingIterator (java.util.Iterator)
com.google.common.collect.Iterators$PeekingImpl peeking
java.util.Iterator iterator
public static com.google.common.collect.PeekingIterator peekingIterator (com.google.common.collect.PeekingIterator)
com.google.common.collect.PeekingIterator iterator
public static com.google.common.collect.UnmodifiableIterator mergeSorted (java.lang.Iterable, java.util.Comparator)
Iterable iterators
java.util.Comparator comparator
static java.util.ListIterator cast (java.util.Iterator)
java.util.Iterator iterator
static void <clinit> ()
}
com/google/common/collect/LexicographicalOrdering.class
LexicographicalOrdering.java
package com.google.common.collect
final com.google.common.collect.LexicographicalOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.Ordering elementOrder
private static final long serialVersionUID
void <init> (com.google.common.collect.Ordering)
com.google.common.collect.Ordering elementOrder
public int compare (java.lang.Iterable, java.lang.Iterable)
int result
Iterable leftIterable
Iterable rightIterable
java.util.Iterator left
java.util.Iterator right
public boolean equals (java.lang.Object)
com.google.common.collect.LexicographicalOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/LinkedHashMultimap$1.class
LinkedHashMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedHashMultimap$1 extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.LinkedHashMultimap$ValueEntry nextEntry
com.google.common.collect.LinkedHashMultimap$ValueEntry toRemove
final synthetic com.google.common.collect.LinkedHashMultimap this$0
void <init> (com.google.common.collect.LinkedHashMultimap)
public boolean hasNext ()
public java.util.Map$Entry next ()
com.google.common.collect.LinkedHashMultimap$ValueEntry result
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/google/common/collect/LinkedHashMultimap$ValueEntry.class
LinkedHashMultimap.java
package com.google.common.collect
final com.google.common.collect.LinkedHashMultimap$ValueEntry extends com.google.common.collect.ImmutableEntry implements com.google.common.collect.LinkedHashMultimap$ValueSetLink {
final int smearedValueHash
com.google.common.collect.LinkedHashMultimap$ValueEntry nextInValueBucket
com.google.common.collect.LinkedHashMultimap$ValueSetLink predecessorInValueSet
com.google.common.collect.LinkedHashMultimap$ValueSetLink successorInValueSet
com.google.common.collect.LinkedHashMultimap$ValueEntry predecessorInMultimap
com.google.common.collect.LinkedHashMultimap$ValueEntry successorInMultimap
void <init> (java.lang.Object, java.lang.Object, int, com.google.common.collect.LinkedHashMultimap$ValueEntry)
Object key
Object value
int smearedValueHash
com.google.common.collect.LinkedHashMultimap$ValueEntry nextInValueBucket
boolean matchesValue (java.lang.Object, int)
Object v
int smearedVHash
public com.google.common.collect.LinkedHashMultimap$ValueSetLink getPredecessorInValueSet ()
public com.google.common.collect.LinkedHashMultimap$ValueSetLink getSuccessorInValueSet ()
public void setPredecessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
public void setSuccessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
public com.google.common.collect.LinkedHashMultimap$ValueEntry getPredecessorInMultimap ()
public com.google.common.collect.LinkedHashMultimap$ValueEntry getSuccessorInMultimap ()
public void setSuccessorInMultimap (com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry multimapSuccessor
public void setPredecessorInMultimap (com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry multimapPredecessor
}
com/google/common/collect/LinkedHashMultimap$ValueSet$1.class
LinkedHashMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedHashMultimap$ValueSet$1 extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.LinkedHashMultimap$ValueSetLink nextEntry
com.google.common.collect.LinkedHashMultimap$ValueEntry toRemove
int expectedModCount
final synthetic com.google.common.collect.LinkedHashMultimap$ValueSet this$1
void <init> (com.google.common.collect.LinkedHashMultimap$ValueSet)
private void checkForComodification ()
public boolean hasNext ()
public java.lang.Object next ()
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object result
public void remove ()
}
com/google/common/collect/LinkedHashMultimap$ValueSet.class
LinkedHashMultimap.java
package com.google.common.collect
final com.google.common.collect.LinkedHashMultimap$ValueSet extends com.google.common.collect.Sets$ImprovedAbstractSet implements com.google.common.collect.LinkedHashMultimap$ValueSetLink {
private final Object key
com.google.common.collect.LinkedHashMultimap$ValueEntry[] hashTable
private int size
private int modCount
private com.google.common.collect.LinkedHashMultimap$ValueSetLink firstEntry
private com.google.common.collect.LinkedHashMultimap$ValueSetLink lastEntry
final synthetic com.google.common.collect.LinkedHashMultimap this$0
void <init> (com.google.common.collect.LinkedHashMultimap, java.lang.Object, int)
Object key
int expectedValues
int tableSize
com.google.common.collect.LinkedHashMultimap$ValueEntry[] hashTable
private int mask ()
public com.google.common.collect.LinkedHashMultimap$ValueSetLink getPredecessorInValueSet ()
public com.google.common.collect.LinkedHashMultimap$ValueSetLink getSuccessorInValueSet ()
public void setPredecessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
public void setSuccessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object o
int smearedHash
public boolean add (java.lang.Object)
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object value
int smearedHash
int bucket
com.google.common.collect.LinkedHashMultimap$ValueEntry rowHead
com.google.common.collect.LinkedHashMultimap$ValueEntry newEntry
private void rehashIfNecessary ()
com.google.common.collect.LinkedHashMultimap$ValueEntry valueEntry
int bucket
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
com.google.common.collect.LinkedHashMultimap$ValueEntry[] hashTable
int mask
public boolean remove (java.lang.Object)
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object o
int smearedHash
int bucket
com.google.common.collect.LinkedHashMultimap$ValueEntry prev
public void clear ()
com.google.common.collect.LinkedHashMultimap$ValueEntry valueEntry
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
static synthetic com.google.common.collect.LinkedHashMultimap$ValueSetLink access$000 (com.google.common.collect.LinkedHashMultimap$ValueSet)
com.google.common.collect.LinkedHashMultimap$ValueSet x0
static synthetic int access$100 (com.google.common.collect.LinkedHashMultimap$ValueSet)
com.google.common.collect.LinkedHashMultimap$ValueSet x0
}
com/google/common/collect/LinkedHashMultimap$ValueSetLink.class
LinkedHashMultimap.java
package com.google.common.collect
abstract com.google.common.collect.LinkedHashMultimap$ValueSetLink extends java.lang.Object {
public abstract com.google.common.collect.LinkedHashMultimap$ValueSetLink getPredecessorInValueSet ()
public abstract com.google.common.collect.LinkedHashMultimap$ValueSetLink getSuccessorInValueSet ()
public abstract void setPredecessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
public abstract void setSuccessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
}
com/google/common/collect/LinkedHashMultimap.class
LinkedHashMultimap.java
package com.google.common.collect
public final com.google.common.collect.LinkedHashMultimap extends com.google.common.collect.AbstractSetMultimap {
private static final int DEFAULT_KEY_CAPACITY
private static final int DEFAULT_VALUE_SET_CAPACITY
static final double VALUE_SET_LOAD_FACTOR
transient int valueSetCapacity
private transient com.google.common.collect.LinkedHashMultimap$ValueEntry multimapHeaderEntry
private static final long serialVersionUID
public static com.google.common.collect.LinkedHashMultimap create ()
public static com.google.common.collect.LinkedHashMultimap create (int, int)
int expectedKeys
int expectedValuesPerKey
public static com.google.common.collect.LinkedHashMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
com.google.common.collect.LinkedHashMultimap result
private static void succeedsInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink, com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink pred
com.google.common.collect.LinkedHashMultimap$ValueSetLink succ
private static void succeedsInMultimap (com.google.common.collect.LinkedHashMultimap$ValueEntry, com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry pred
com.google.common.collect.LinkedHashMultimap$ValueEntry succ
private static void deleteFromValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
private static void deleteFromMultimap (com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
private void <init> (int, int)
int keyCapacity
int valueSetCapacity
java.util.Set createCollection ()
java.util.Collection createCollection (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Set entries ()
public java.util.Collection values ()
java.util.Iterator entryIterator ()
java.util.Iterator valueIterator ()
public void clear ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
Object key
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object key
int i
Object key
Object value
int i
java.io.ObjectInputStream stream
int distinctKeys
java.util.Map map
int entries
public volatile synthetic boolean equals (java.lang.Object)
Object x0
public volatile synthetic boolean put (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.util.Map asMap ()
public volatile synthetic java.util.Set removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Set get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection entries ()
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic boolean containsKey (java.lang.Object)
Object x0
public volatile synthetic int size ()
volatile synthetic java.util.Collection createCollection ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic int hashCode ()
public volatile synthetic com.google.common.collect.Multiset keys ()
public volatile synthetic java.util.Set keySet ()
public volatile synthetic boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile synthetic boolean putAll (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic boolean remove (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic boolean containsEntry (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic boolean containsValue (java.lang.Object)
Object x0
public volatile synthetic boolean isEmpty ()
static synthetic void access$200 (com.google.common.collect.LinkedHashMultimap$ValueSetLink, com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink x0
com.google.common.collect.LinkedHashMultimap$ValueSetLink x1
static synthetic com.google.common.collect.LinkedHashMultimap$ValueEntry access$300 (com.google.common.collect.LinkedHashMultimap)
com.google.common.collect.LinkedHashMultimap x0
static synthetic void access$400 (com.google.common.collect.LinkedHashMultimap$ValueEntry, com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry x0
com.google.common.collect.LinkedHashMultimap$ValueEntry x1
static synthetic void access$500 (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink x0
static synthetic void access$600 (com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry x0
}
com/google/common/collect/LinkedHashMultiset.class
LinkedHashMultiset.java
package com.google.common.collect
public final com.google.common.collect.LinkedHashMultiset extends com.google.common.collect.AbstractMapBasedMultiset {
private static final long serialVersionUID
public static com.google.common.collect.LinkedHashMultiset create ()
public static com.google.common.collect.LinkedHashMultiset create (int)
int distinctElements
public static com.google.common.collect.LinkedHashMultiset create (java.lang.Iterable)
Iterable elements
com.google.common.collect.LinkedHashMultiset multiset
private void <init> ()
private void <init> (int)
int distinctElements
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int distinctElements
public volatile synthetic int setCount (java.lang.Object, int)
Object x0
int x1
public volatile synthetic int remove (java.lang.Object, int)
Object x0
int x1
public volatile synthetic int add (java.lang.Object, int)
Object x0
int x1
public volatile synthetic int count (java.lang.Object)
Object x0
public volatile synthetic java.util.Iterator iterator ()
public volatile synthetic int size ()
public volatile synthetic void clear ()
public volatile synthetic java.util.Set entrySet ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic int hashCode ()
public volatile synthetic boolean equals (java.lang.Object)
Object x0
public volatile synthetic java.util.Set elementSet ()
public volatile synthetic boolean retainAll (java.util.Collection)
java.util.Collection x0
public volatile synthetic boolean removeAll (java.util.Collection)
java.util.Collection x0
public volatile synthetic boolean addAll (java.util.Collection)
java.util.Collection x0
public volatile synthetic boolean setCount (java.lang.Object, int, int)
Object x0
int x1
int x2
public volatile synthetic boolean remove (java.lang.Object)
Object x0
public volatile synthetic boolean add (java.lang.Object)
Object x0
public volatile synthetic boolean contains (java.lang.Object)
Object x0
public volatile synthetic boolean isEmpty ()
}
com/google/common/collect/LinkedListMultimap$1.class
LinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$1 extends java.util.AbstractSequentialList {
final synthetic Object val$key
final synthetic com.google.common.collect.LinkedListMultimap this$0
void <init> (com.google.common.collect.LinkedListMultimap, java.lang.Object)
public int size ()
com.google.common.collect.LinkedListMultimap$KeyList keyList
public java.util.ListIterator listIterator (int)
int index
}
com/google/common/collect/LinkedListMultimap$2.class
LinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$2 extends com.google.common.collect.Sets$ImprovedAbstractSet {
final synthetic com.google.common.collect.LinkedListMultimap this$0
void <init> (com.google.common.collect.LinkedListMultimap)
public int size ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object key
public boolean remove (java.lang.Object)
Object o
}
com/google/common/collect/LinkedListMultimap$3$1.class
LinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$3$1 extends com.google.common.collect.TransformedListIterator {
final synthetic com.google.common.collect.LinkedListMultimap$NodeIterator val$nodeItr
final synthetic com.google.common.collect.LinkedListMultimap$3 this$1
void <init> (com.google.common.collect.LinkedListMultimap$3, java.util.ListIterator, com.google.common.collect.LinkedListMultimap$NodeIterator)
java.util.ListIterator x0
java.lang.Object transform (java.util.Map$Entry)
java.util.Map$Entry entry
public void set (java.lang.Object)
Object value
volatile synthetic java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/LinkedListMultimap$3.class
LinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$3 extends java.util.AbstractSequentialList {
final synthetic com.google.common.collect.LinkedListMultimap this$0
void <init> (com.google.common.collect.LinkedListMultimap)
public int size ()
public java.util.ListIterator listIterator (int)
int index
com.google.common.collect.LinkedListMultimap$NodeIterator nodeItr
}
com/google/common/collect/LinkedListMultimap$4.class
LinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$4 extends java.util.AbstractSequentialList {
final synthetic com.google.common.collect.LinkedListMultimap this$0
void <init> (com.google.common.collect.LinkedListMultimap)
public int size ()
public java.util.ListIterator listIterator (int)
int index
}
com/google/common/collect/LinkedListMultimap$DistinctKeyIterator.class
LinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$DistinctKeyIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Set seenKeys
com.google.common.collect.LinkedListMultimap$Node next
com.google.common.collect.LinkedListMultimap$Node current
int expectedModCount
final synthetic com.google.common.collect.LinkedListMultimap this$0
private void <init> (com.google.common.collect.LinkedListMultimap)
private void checkForConcurrentModification ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
synthetic void <init> (com.google.common.collect.LinkedListMultimap, com.google.common.collect.LinkedListMultimap$1)
com.google.common.collect.LinkedListMultimap x0
com.google.common.collect.LinkedListMultimap$1 x1
}
com/google/common/collect/LinkedListMultimap$KeyList.class
LinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$KeyList extends java.lang.Object {
com.google.common.collect.LinkedListMultimap$Node head
com.google.common.collect.LinkedListMultimap$Node tail
int count
void <init> (com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$Node firstNode
}
com/google/common/collect/LinkedListMultimap$Node.class
LinkedListMultimap.java
package com.google.common.collect
final com.google.common.collect.LinkedListMultimap$Node extends com.google.common.collect.AbstractMapEntry {
final Object key
Object value
com.google.common.collect.LinkedListMultimap$Node next
com.google.common.collect.LinkedListMultimap$Node previous
com.google.common.collect.LinkedListMultimap$Node nextSibling
com.google.common.collect.LinkedListMultimap$Node previousSibling
void <init> (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object newValue
Object result
}
com/google/common/collect/LinkedListMultimap$NodeIterator.class
LinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$NodeIterator extends java.lang.Object implements java.util.ListIterator {
int nextIndex
com.google.common.collect.LinkedListMultimap$Node next
com.google.common.collect.LinkedListMultimap$Node current
com.google.common.collect.LinkedListMultimap$Node previous
int expectedModCount
final synthetic com.google.common.collect.LinkedListMultimap this$0
void <init> (com.google.common.collect.LinkedListMultimap, int)
int index
int size
private void checkForConcurrentModification ()
public boolean hasNext ()
public com.google.common.collect.LinkedListMultimap$Node next ()
public void remove ()
public boolean hasPrevious ()
public com.google.common.collect.LinkedListMultimap$Node previous ()
public int nextIndex ()
public int previousIndex ()
public void set (java.util.Map$Entry)
java.util.Map$Entry e
public void add (java.util.Map$Entry)
java.util.Map$Entry e
void setValue (java.lang.Object)
Object value
public volatile synthetic void add (java.lang.Object)
Object x0
public volatile synthetic void set (java.lang.Object)
Object x0
public volatile synthetic java.lang.Object previous ()
public volatile synthetic java.lang.Object next ()
}
com/google/common/collect/LinkedListMultimap$ValueForKeyIterator.class
LinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$ValueForKeyIterator extends java.lang.Object implements java.util.ListIterator {
final Object key
int nextIndex
com.google.common.collect.LinkedListMultimap$Node next
com.google.common.collect.LinkedListMultimap$Node current
com.google.common.collect.LinkedListMultimap$Node previous
final synthetic com.google.common.collect.LinkedListMultimap this$0
void <init> (com.google.common.collect.LinkedListMultimap, java.lang.Object)
Object key
com.google.common.collect.LinkedListMultimap$KeyList keyList
public void <init> (com.google.common.collect.LinkedListMultimap, java.lang.Object, int)
Object key
int index
com.google.common.collect.LinkedListMultimap$KeyList keyList
int size
public boolean hasNext ()
public java.lang.Object next ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
public void remove ()
public void set (java.lang.Object)
Object value
public void add (java.lang.Object)
Object value
}
com/google/common/collect/LinkedListMultimap.class
LinkedListMultimap.java
package com.google.common.collect
public com.google.common.collect.LinkedListMultimap extends com.google.common.collect.AbstractMultimap implements com.google.common.collect.ListMultimap java.io.Serializable {
private transient com.google.common.collect.LinkedListMultimap$Node head
private transient com.google.common.collect.LinkedListMultimap$Node tail
private transient java.util.Map keyToKeyList
private transient int size
private transient int modCount
private static final long serialVersionUID
public static com.google.common.collect.LinkedListMultimap create ()
public static com.google.common.collect.LinkedListMultimap create (int)
int expectedKeys
public static com.google.common.collect.LinkedListMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
void <init> ()
private void <init> (int)
int expectedKeys
private void <init> (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
private com.google.common.collect.LinkedListMultimap$Node addNode (java.lang.Object, java.lang.Object, com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$Node keyTail
com.google.common.collect.LinkedListMultimap$KeyList keyList
com.google.common.collect.LinkedListMultimap$KeyList keyList
Object key
Object value
com.google.common.collect.LinkedListMultimap$Node nextSibling
com.google.common.collect.LinkedListMultimap$Node node
private void removeNode (com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$KeyList keyList
com.google.common.collect.LinkedListMultimap$KeyList keyList
com.google.common.collect.LinkedListMultimap$Node node
private void removeAllNodes (java.lang.Object)
Object key
private static void checkElement (java.lang.Object)
Object node
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
java.util.List oldValues
java.util.ListIterator keyValues
java.util.Iterator newValues
private java.util.List getCopy (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
java.util.List oldValues
public void clear ()
public java.util.List get (java.lang.Object)
Object key
java.util.Set createKeySet ()
public java.util.List values ()
java.util.List createValues ()
public java.util.List entries ()
java.util.List createEntries ()
java.util.Iterator entryIterator ()
java.util.Map createAsMap ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.util.Map$Entry entry
java.util.Iterator i$
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object key
Object value
int i
java.io.ObjectInputStream stream
int size
public volatile synthetic java.lang.String toString ()
public volatile synthetic int hashCode ()
public volatile synthetic boolean equals (java.lang.Object)
Object x0
public volatile synthetic java.util.Map asMap ()
volatile synthetic java.util.Collection createValues ()
public volatile synthetic java.util.Collection values ()
public volatile synthetic com.google.common.collect.Multiset keys ()
public volatile synthetic java.util.Set keySet ()
volatile synthetic java.util.Collection createEntries ()
public volatile synthetic java.util.Collection entries ()
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile synthetic boolean putAll (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic boolean remove (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic boolean containsEntry (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
static synthetic int access$000 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static synthetic com.google.common.collect.LinkedListMultimap$Node access$100 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static synthetic com.google.common.collect.LinkedListMultimap$Node access$200 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static synthetic void access$300 (java.lang.Object)
Object x0
static synthetic void access$400 (com.google.common.collect.LinkedListMultimap, com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap x0
com.google.common.collect.LinkedListMultimap$Node x1
static synthetic void access$500 (com.google.common.collect.LinkedListMultimap, java.lang.Object)
com.google.common.collect.LinkedListMultimap x0
Object x1
static synthetic java.util.Map access$600 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static synthetic com.google.common.collect.LinkedListMultimap$Node access$700 (com.google.common.collect.LinkedListMultimap, java.lang.Object, java.lang.Object, com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap x0
Object x1
Object x2
com.google.common.collect.LinkedListMultimap$Node x3
static synthetic int access$900 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
}
com/google/common/collect/ListMultimap.class
ListMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ListMultimap extends java.lang.Object implements com.google.common.collect.Multimap {
public abstract java.util.List get (java.lang.Object)
public abstract java.util.List removeAll (java.lang.Object)
public abstract java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
public abstract java.util.Map asMap ()
public abstract boolean equals (java.lang.Object)
}
com/google/common/collect/Lists$1.class
Lists.java
package com.google.common.collect
final com.google.common.collect.Lists$1 extends com.google.common.collect.Lists$RandomAccessListWrapper {
private static final long serialVersionUID
void <init> (java.util.List)
java.util.List x0
public java.util.ListIterator listIterator (int)
int index
}
com/google/common/collect/Lists$2.class
Lists.java
package com.google.common.collect
final com.google.common.collect.Lists$2 extends com.google.common.collect.Lists$AbstractListWrapper {
private static final long serialVersionUID
void <init> (java.util.List)
java.util.List x0
public java.util.ListIterator listIterator (int)
int index
}
com/google/common/collect/Lists$AbstractListWrapper.class
Lists.java
package com.google.common.collect
com.google.common.collect.Lists$AbstractListWrapper extends java.util.AbstractList {
final java.util.List backingList
void <init> (java.util.List)
java.util.List backingList
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
public java.lang.Object get (int)
int index
public java.lang.Object remove (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public boolean contains (java.lang.Object)
Object o
public int size ()
}
com/google/common/collect/Lists$CharSequenceAsList.class
Lists.java
package com.google.common.collect
final com.google.common.collect.Lists$CharSequenceAsList extends java.util.AbstractList {
private final CharSequence sequence
void <init> (java.lang.CharSequence)
CharSequence sequence
public java.lang.Character get (int)
int index
public int size ()
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/collect/Lists$OnePlusArrayList.class
Lists.java
package com.google.common.collect
com.google.common.collect.Lists$OnePlusArrayList extends java.util.AbstractList implements java.io.Serializable java.util.RandomAccess {
final Object first
final Object[] rest
private static final long serialVersionUID
void <init> (java.lang.Object, java.lang.Object[])
Object first
Object[] rest
public int size ()
public java.lang.Object get (int)
int index
}
com/google/common/collect/Lists$Partition.class
Lists.java
package com.google.common.collect
com.google.common.collect.Lists$Partition extends java.util.AbstractList {
final java.util.List list
final int size
void <init> (java.util.List, int)
java.util.List list
int size
public java.util.List get (int)
int index
int start
int end
public int size ()
public boolean isEmpty ()
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/collect/Lists$RandomAccessListWrapper.class
Lists.java
package com.google.common.collect
com.google.common.collect.Lists$RandomAccessListWrapper extends com.google.common.collect.Lists$AbstractListWrapper implements java.util.RandomAccess {
void <init> (java.util.List)
java.util.List backingList
}
com/google/common/collect/Lists$RandomAccessPartition.class
Lists.java
package com.google.common.collect
com.google.common.collect.Lists$RandomAccessPartition extends com.google.common.collect.Lists$Partition implements java.util.RandomAccess {
void <init> (java.util.List, int)
java.util.List list
int size
}
com/google/common/collect/Lists$RandomAccessReverseList.class
Lists.java
package com.google.common.collect
com.google.common.collect.Lists$RandomAccessReverseList extends com.google.common.collect.Lists$ReverseList implements java.util.RandomAccess {
void <init> (java.util.List)
java.util.List forwardList
}
com/google/common/collect/Lists$ReverseList$1.class
Lists.java
package com.google.common.collect
com.google.common.collect.Lists$ReverseList$1 extends java.lang.Object implements java.util.ListIterator {
boolean canRemoveOrSet
final synthetic java.util.ListIterator val$forwardIterator
final synthetic com.google.common.collect.Lists$ReverseList this$0
void <init> (com.google.common.collect.Lists$ReverseList, java.util.ListIterator)
public void add (java.lang.Object)
Object e
public boolean hasNext ()
public boolean hasPrevious ()
public java.lang.Object next ()
public int nextIndex ()
public java.lang.Object previous ()
public int previousIndex ()
public void remove ()
public void set (java.lang.Object)
Object e
}
com/google/common/collect/Lists$ReverseList.class
Lists.java
package com.google.common.collect
com.google.common.collect.Lists$ReverseList extends java.util.AbstractList {
private final java.util.List forwardList
void <init> (java.util.List)
java.util.List forwardList
java.util.List getForwardList ()
private int reverseIndex (int)
int index
int size
private int reversePosition (int)
int index
int size
public void add (int, java.lang.Object)
int index
Object element
public void clear ()
public java.lang.Object remove (int)
int index
protected void removeRange (int, int)
int fromIndex
int toIndex
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public java.lang.Object get (int)
int index
public int size ()
public java.util.List subList (int, int)
int fromIndex
int toIndex
public java.util.Iterator iterator ()
public java.util.ListIterator listIterator (int)
int index
int start
java.util.ListIterator forwardIterator
static synthetic int access$000 (com.google.common.collect.Lists$ReverseList, int)
com.google.common.collect.Lists$ReverseList x0
int x1
}
com/google/common/collect/Lists$StringAsImmutableList.class
Lists.java
package com.google.common.collect
final com.google.common.collect.Lists$StringAsImmutableList extends com.google.common.collect.ImmutableList {
private final String string
void <init> (java.lang.String)
String string
public int indexOf (java.lang.Object)
Object object
public int lastIndexOf (java.lang.Object)
Object object
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
boolean isPartialView ()
public java.lang.Character get (int)
int index
public int size ()
public volatile synthetic java.util.List subList (int, int)
int x0
int x1
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/collect/Lists$TransformingRandomAccessList$1.class
Lists.java
package com.google.common.collect
com.google.common.collect.Lists$TransformingRandomAccessList$1 extends com.google.common.collect.TransformedListIterator {
final synthetic com.google.common.collect.Lists$TransformingRandomAccessList this$0
void <init> (com.google.common.collect.Lists$TransformingRandomAccessList, java.util.ListIterator)
java.util.ListIterator x0
java.lang.Object transform (java.lang.Object)
Object from
}
com/google/common/collect/Lists$TransformingRandomAccessList.class
Lists.java
package com.google.common.collect
com.google.common.collect.Lists$TransformingRandomAccessList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final java.util.List fromList
final com.google.common.base.Function function
private static final long serialVersionUID
void <init> (java.util.List, com.google.common.base.Function)
java.util.List fromList
com.google.common.base.Function function
public void clear ()
public java.lang.Object get (int)
int index
public java.util.Iterator iterator ()
public java.util.ListIterator listIterator (int)
int index
public boolean isEmpty ()
public java.lang.Object remove (int)
int index
public int size ()
}
com/google/common/collect/Lists$TransformingSequentialList$1.class
Lists.java
package com.google.common.collect
com.google.common.collect.Lists$TransformingSequentialList$1 extends com.google.common.collect.TransformedListIterator {
final synthetic com.google.common.collect.Lists$TransformingSequentialList this$0
void <init> (com.google.common.collect.Lists$TransformingSequentialList, java.util.ListIterator)
java.util.ListIterator x0
java.lang.Object transform (java.lang.Object)
Object from
}
com/google/common/collect/Lists$TransformingSequentialList.class
Lists.java
package com.google.common.collect
com.google.common.collect.Lists$TransformingSequentialList extends java.util.AbstractSequentialList implements java.io.Serializable {
final java.util.List fromList
final com.google.common.base.Function function
private static final long serialVersionUID
void <init> (java.util.List, com.google.common.base.Function)
java.util.List fromList
com.google.common.base.Function function
public void clear ()
public int size ()
public java.util.ListIterator listIterator (int)
int index
}
com/google/common/collect/Lists$TwoPlusArrayList.class
Lists.java
package com.google.common.collect
com.google.common.collect.Lists$TwoPlusArrayList extends java.util.AbstractList implements java.io.Serializable java.util.RandomAccess {
final Object first
final Object second
final Object[] rest
private static final long serialVersionUID
void <init> (java.lang.Object, java.lang.Object, java.lang.Object[])
Object first
Object second
Object[] rest
public int size ()
public java.lang.Object get (int)
int index
}
com/google/common/collect/Lists.class
Lists.java
package com.google.common.collect
public final com.google.common.collect.Lists extends java.lang.Object {
private void <init> ()
public static java.util.ArrayList newArrayList ()
public static transient java.util.ArrayList newArrayList (java.lang.Object[])
Object[] elements
int capacity
java.util.ArrayList list
static int computeArrayListCapacity (int)
int arraySize
public static java.util.ArrayList newArrayList (java.lang.Iterable)
Iterable elements
public static java.util.ArrayList newArrayList (java.util.Iterator)
java.util.Iterator elements
java.util.ArrayList list
public static java.util.ArrayList newArrayListWithCapacity (int)
int initialArraySize
public static java.util.ArrayList newArrayListWithExpectedSize (int)
int estimatedSize
public static java.util.LinkedList newLinkedList ()
public static java.util.LinkedList newLinkedList (java.lang.Iterable)
Iterable elements
java.util.LinkedList list
public static java.util.concurrent.CopyOnWriteArrayList newCopyOnWriteArrayList ()
public static java.util.concurrent.CopyOnWriteArrayList newCopyOnWriteArrayList (java.lang.Iterable)
Iterable elements
java.util.Collection elementsCollection
public static java.util.List asList (java.lang.Object, java.lang.Object[])
Object first
Object[] rest
public static java.util.List asList (java.lang.Object, java.lang.Object, java.lang.Object[])
Object first
Object second
Object[] rest
static java.util.List cartesianProduct (java.util.List)
java.util.List lists
static transient java.util.List cartesianProduct (java.util.List[])
java.util.List[] lists
public static java.util.List transform (java.util.List, com.google.common.base.Function)
java.util.List fromList
com.google.common.base.Function function
public static java.util.List partition (java.util.List, int)
java.util.List list
int size
public static com.google.common.collect.ImmutableList charactersOf (java.lang.String)
String string
public static java.util.List charactersOf (java.lang.CharSequence)
CharSequence sequence
public static java.util.List reverse (java.util.List)
java.util.List list
static int hashCodeImpl (java.util.List)
Object o
java.util.Iterator i$
java.util.List list
int hashCode
static boolean equalsImpl (java.util.List, java.lang.Object)
java.util.List list
Object object
java.util.List o
static boolean addAllImpl (java.util.List, int, java.lang.Iterable)
Object e
java.util.Iterator i$
java.util.List list
int index
Iterable elements
boolean changed
java.util.ListIterator listIterator
static int indexOfImpl (java.util.List, java.lang.Object)
java.util.List list
Object element
java.util.ListIterator listIterator
static int lastIndexOfImpl (java.util.List, java.lang.Object)
java.util.List list
Object element
java.util.ListIterator listIterator
static java.util.ListIterator listIteratorImpl (java.util.List, int)
java.util.List list
int index
static java.util.List subListImpl (java.util.List, int, int)
java.util.List wrapper
java.util.List list
int fromIndex
int toIndex
java.util.List wrapper
static java.util.List cast (java.lang.Iterable)
Iterable iterable
}
com/google/common/collect/MapConstraint.class
MapConstraint.java
package com.google.common.collect
public abstract com.google.common.collect.MapConstraint extends java.lang.Object {
public abstract void checkKeyValue (java.lang.Object, java.lang.Object)
public abstract java.lang.String toString ()
}
com/google/common/collect/MapConstraints$1.class
MapConstraints.java
package com.google.common.collect
final com.google.common.collect.MapConstraints$1 extends com.google.common.collect.ForwardingMapEntry {
final synthetic java.util.Map$Entry val$entry
final synthetic com.google.common.collect.MapConstraint val$constraint
void <init> (java.util.Map$Entry, com.google.common.collect.MapConstraint)
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object value
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$2$1.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$2$1 extends java.lang.Object implements com.google.common.collect.Constraint {
final synthetic com.google.common.collect.MapConstraints$2 this$0
void <init> (com.google.common.collect.MapConstraints$2)
public java.lang.Object checkElement (java.lang.Object)
Object value
}
com/google/common/collect/MapConstraints$2.class
MapConstraints.java
package com.google.common.collect
final com.google.common.collect.MapConstraints$2 extends com.google.common.collect.ForwardingMapEntry {
final synthetic java.util.Map$Entry val$entry
final synthetic com.google.common.collect.MapConstraint val$constraint
void <init> (java.util.Map$Entry, com.google.common.collect.MapConstraint)
protected java.util.Map$Entry delegate ()
public java.util.Collection getValue ()
public volatile synthetic java.lang.Object getValue ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedAsMapEntries$1.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedAsMapEntries$1 extends com.google.common.collect.ForwardingIterator {
final synthetic java.util.Iterator val$iterator
final synthetic com.google.common.collect.MapConstraints$ConstrainedAsMapEntries this$0
void <init> (com.google.common.collect.MapConstraints$ConstrainedAsMapEntries, java.util.Iterator)
public java.util.Map$Entry next ()
protected java.util.Iterator delegate ()
public volatile synthetic java.lang.Object next ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedAsMapEntries.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedAsMapEntries extends com.google.common.collect.ForwardingSet {
private final com.google.common.collect.MapConstraint constraint
private final java.util.Set entries
void <init> (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set entries
com.google.common.collect.MapConstraint constraint
protected java.util.Set delegate ()
public java.util.Iterator iterator ()
java.util.Iterator iterator
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
static synthetic com.google.common.collect.MapConstraint access$600 (com.google.common.collect.MapConstraints$ConstrainedAsMapEntries)
com.google.common.collect.MapConstraints$ConstrainedAsMapEntries x0
}
com/google/common/collect/MapConstraints$ConstrainedAsMapValues$1.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedAsMapValues$1 extends java.lang.Object implements java.util.Iterator {
final synthetic java.util.Iterator val$iterator
final synthetic com.google.common.collect.MapConstraints$ConstrainedAsMapValues this$0
void <init> (com.google.common.collect.MapConstraints$ConstrainedAsMapValues, java.util.Iterator)
public boolean hasNext ()
public java.util.Collection next ()
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/google/common/collect/MapConstraints$ConstrainedAsMapValues.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedAsMapValues extends com.google.common.collect.ForwardingCollection {
final java.util.Collection delegate
final java.util.Set entrySet
void <init> (java.util.Collection, java.util.Set)
java.util.Collection delegate
java.util.Set entrySet
protected java.util.Collection delegate ()
public java.util.Iterator iterator ()
java.util.Iterator iterator
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedBiMap.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedBiMap extends com.google.common.collect.MapConstraints$ConstrainedMap implements com.google.common.collect.BiMap {
volatile com.google.common.collect.BiMap inverse
void <init> (com.google.common.collect.BiMap, com.google.common.collect.BiMap, com.google.common.collect.MapConstraint)
com.google.common.collect.BiMap delegate
com.google.common.collect.BiMap inverse
com.google.common.collect.MapConstraint constraint
protected com.google.common.collect.BiMap delegate ()
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.BiMap inverse ()
public java.util.Set values ()
protected volatile synthetic java.util.Map delegate ()
public volatile synthetic java.util.Collection values ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedEntries$1.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedEntries$1 extends com.google.common.collect.ForwardingIterator {
final synthetic java.util.Iterator val$iterator
final synthetic com.google.common.collect.MapConstraints$ConstrainedEntries this$0
void <init> (com.google.common.collect.MapConstraints$ConstrainedEntries, java.util.Iterator)
public java.util.Map$Entry next ()
protected java.util.Iterator delegate ()
public volatile synthetic java.lang.Object next ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedEntries.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedEntries extends com.google.common.collect.ForwardingCollection {
final com.google.common.collect.MapConstraint constraint
final java.util.Collection entries
void <init> (java.util.Collection, com.google.common.collect.MapConstraint)
java.util.Collection entries
com.google.common.collect.MapConstraint constraint
protected java.util.Collection delegate ()
public java.util.Iterator iterator ()
java.util.Iterator iterator
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedEntrySet.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedEntrySet extends com.google.common.collect.MapConstraints$ConstrainedEntries implements java.util.Set {
void <init> (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set entries
com.google.common.collect.MapConstraint constraint
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
com/google/common/collect/MapConstraints$ConstrainedListMultimap.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedListMultimap extends com.google.common.collect.MapConstraints$ConstrainedMultimap implements com.google.common.collect.ListMultimap {
void <init> (com.google.common.collect.ListMultimap, com.google.common.collect.MapConstraint)
com.google.common.collect.ListMultimap delegate
com.google.common.collect.MapConstraint constraint
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
}
com/google/common/collect/MapConstraints$ConstrainedMap.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedMap extends com.google.common.collect.ForwardingMap {
private final java.util.Map delegate
final com.google.common.collect.MapConstraint constraint
private transient java.util.Set entrySet
void <init> (java.util.Map, com.google.common.collect.MapConstraint)
java.util.Map delegate
com.google.common.collect.MapConstraint constraint
protected java.util.Map delegate ()
public java.util.Set entrySet ()
java.util.Set result
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map map
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedMultimap$1.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedMultimap$1 extends com.google.common.collect.ForwardingMap {
java.util.Set entrySet
java.util.Collection values
final synthetic java.util.Map val$asMapDelegate
final synthetic com.google.common.collect.MapConstraints$ConstrainedMultimap this$0
void <init> (com.google.common.collect.MapConstraints$ConstrainedMultimap, java.util.Map)
protected java.util.Map delegate ()
public java.util.Set entrySet ()
java.util.Set result
public java.util.Collection get (java.lang.Object)
java.util.Collection collection
ClassCastException e
Object key
public java.util.Collection values ()
java.util.Collection result
public boolean containsValue (java.lang.Object)
Object o
public volatile synthetic java.lang.Object get (java.lang.Object)
Object x0
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedMultimap$2.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedMultimap$2 extends java.lang.Object implements com.google.common.collect.Constraint {
final synthetic Object val$key
final synthetic com.google.common.collect.MapConstraints$ConstrainedMultimap this$0
void <init> (com.google.common.collect.MapConstraints$ConstrainedMultimap, java.lang.Object)
public java.lang.Object checkElement (java.lang.Object)
Object value
}
com/google/common/collect/MapConstraints$ConstrainedMultimap.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedMultimap extends com.google.common.collect.ForwardingMultimap implements java.io.Serializable {
final com.google.common.collect.MapConstraint constraint
final com.google.common.collect.Multimap delegate
transient java.util.Collection entries
transient java.util.Map asMap
public void <init> (com.google.common.collect.Multimap, com.google.common.collect.MapConstraint)
com.google.common.collect.Multimap delegate
com.google.common.collect.MapConstraint constraint
protected com.google.common.collect.Multimap delegate ()
public java.util.Map asMap ()
java.util.Map asMapDelegate
java.util.Map result
public java.util.Collection entries ()
java.util.Collection result
public java.util.Collection get (java.lang.Object)
Object key
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
boolean changed
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedSetMultimap.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedSetMultimap extends com.google.common.collect.MapConstraints$ConstrainedMultimap implements com.google.common.collect.SetMultimap {
void <init> (com.google.common.collect.SetMultimap, com.google.common.collect.MapConstraint)
com.google.common.collect.SetMultimap delegate
com.google.common.collect.MapConstraint constraint
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set entries ()
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection entries ()
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
}
com/google/common/collect/MapConstraints$ConstrainedSortedSetMultimap.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedSortedSetMultimap extends com.google.common.collect.MapConstraints$ConstrainedSetMultimap implements com.google.common.collect.SortedSetMultimap {
void <init> (com.google.common.collect.SortedSetMultimap, com.google.common.collect.MapConstraint)
com.google.common.collect.SortedSetMultimap delegate
com.google.common.collect.MapConstraint constraint
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Comparator valueComparator ()
public volatile synthetic java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Set removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Set get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
}
com/google/common/collect/MapConstraints$InverseConstraint.class
MapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$InverseConstraint extends java.lang.Object implements com.google.common.collect.MapConstraint {
final com.google.common.collect.MapConstraint constraint
public void <init> (com.google.common.collect.MapConstraint)
com.google.common.collect.MapConstraint constraint
public void checkKeyValue (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/google/common/collect/MapConstraints$NotNullMapConstraint.class
MapConstraints.java
package com.google.common.collect
final enum com.google.common.collect.MapConstraints$NotNullMapConstraint extends java.lang.Enum implements com.google.common.collect.MapConstraint {
public static final enum com.google.common.collect.MapConstraints$NotNullMapConstraint INSTANCE
private static final synthetic com.google.common.collect.MapConstraints$NotNullMapConstraint[] $VALUES
public static com.google.common.collect.MapConstraints$NotNullMapConstraint[] values ()
public static com.google.common.collect.MapConstraints$NotNullMapConstraint valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public void checkKeyValue (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.String toString ()
static void <clinit> ()
}
com/google/common/collect/MapConstraints.class
MapConstraints.java
package com.google.common.collect
public final com.google.common.collect.MapConstraints extends java.lang.Object {
private void <init> ()
public static com.google.common.collect.MapConstraint notNull ()
public static java.util.Map constrainedMap (java.util.Map, com.google.common.collect.MapConstraint)
java.util.Map map
com.google.common.collect.MapConstraint constraint
public static com.google.common.collect.Multimap constrainedMultimap (com.google.common.collect.Multimap, com.google.common.collect.MapConstraint)
com.google.common.collect.Multimap multimap
com.google.common.collect.MapConstraint constraint
public static com.google.common.collect.ListMultimap constrainedListMultimap (com.google.common.collect.ListMultimap, com.google.common.collect.MapConstraint)
com.google.common.collect.ListMultimap multimap
com.google.common.collect.MapConstraint constraint
public static com.google.common.collect.SetMultimap constrainedSetMultimap (com.google.common.collect.SetMultimap, com.google.common.collect.MapConstraint)
com.google.common.collect.SetMultimap multimap
com.google.common.collect.MapConstraint constraint
public static com.google.common.collect.SortedSetMultimap constrainedSortedSetMultimap (com.google.common.collect.SortedSetMultimap, com.google.common.collect.MapConstraint)
com.google.common.collect.SortedSetMultimap multimap
com.google.common.collect.MapConstraint constraint
private static java.util.Map$Entry constrainedEntry (java.util.Map$Entry, com.google.common.collect.MapConstraint)
java.util.Map$Entry entry
com.google.common.collect.MapConstraint constraint
private static java.util.Map$Entry constrainedAsMapEntry (java.util.Map$Entry, com.google.common.collect.MapConstraint)
java.util.Map$Entry entry
com.google.common.collect.MapConstraint constraint
private static java.util.Set constrainedAsMapEntries (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set entries
com.google.common.collect.MapConstraint constraint
private static java.util.Collection constrainedEntries (java.util.Collection, com.google.common.collect.MapConstraint)
java.util.Collection entries
com.google.common.collect.MapConstraint constraint
private static java.util.Set constrainedEntrySet (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set entries
com.google.common.collect.MapConstraint constraint
public static com.google.common.collect.BiMap constrainedBiMap (com.google.common.collect.BiMap, com.google.common.collect.MapConstraint)
com.google.common.collect.BiMap map
com.google.common.collect.MapConstraint constraint
private static java.util.Collection checkValues (java.lang.Object, java.lang.Iterable, com.google.common.collect.MapConstraint)
Object value
java.util.Iterator i$
Object key
Iterable values
com.google.common.collect.MapConstraint constraint
java.util.Collection copy
private static java.util.Map checkMap (java.util.Map, com.google.common.collect.MapConstraint)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
com.google.common.collect.MapConstraint constraint
java.util.Map copy
static synthetic java.util.Set access$000 (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set x0
com.google.common.collect.MapConstraint x1
static synthetic java.util.Map access$100 (java.util.Map, com.google.common.collect.MapConstraint)
java.util.Map x0
com.google.common.collect.MapConstraint x1
static synthetic java.util.Set access$200 (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set x0
com.google.common.collect.MapConstraint x1
static synthetic java.util.Collection access$300 (java.util.Collection, com.google.common.collect.MapConstraint)
java.util.Collection x0
com.google.common.collect.MapConstraint x1
static synthetic java.util.Collection access$400 (java.lang.Object, java.lang.Iterable, com.google.common.collect.MapConstraint)
Object x0
Iterable x1
com.google.common.collect.MapConstraint x2
static synthetic java.util.Map$Entry access$500 (java.util.Map$Entry, com.google.common.collect.MapConstraint)
java.util.Map$Entry x0
com.google.common.collect.MapConstraint x1
static synthetic java.util.Map$Entry access$700 (java.util.Map$Entry, com.google.common.collect.MapConstraint)
java.util.Map$Entry x0
com.google.common.collect.MapConstraint x1
}
com/google/common/collect/MapDifference$ValueDifference.class
MapDifference.java
package com.google.common.collect
public abstract com.google.common.collect.MapDifference$ValueDifference extends java.lang.Object {
public abstract java.lang.Object leftValue ()
public abstract java.lang.Object rightValue ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/collect/MapDifference.class
MapDifference.java
package com.google.common.collect
public abstract com.google.common.collect.MapDifference extends java.lang.Object {
public abstract boolean areEqual ()
public abstract java.util.Map entriesOnlyOnLeft ()
public abstract java.util.Map entriesOnlyOnRight ()
public abstract java.util.Map entriesInCommon ()
public abstract java.util.Map entriesDiffering ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/collect/MapMaker$1.class
MapMaker.java
package com.google.common.collect
synthetic com.google.common.collect.MapMaker$1 extends java.lang.Object {
}
com/google/common/collect/MapMaker$ComputingMapAdapter.class
MapMaker.java
package com.google.common.collect
final com.google.common.collect.MapMaker$ComputingMapAdapter extends com.google.common.collect.ComputingConcurrentHashMap implements java.io.Serializable {
private static final long serialVersionUID
void <init> (com.google.common.collect.MapMaker, com.google.common.base.Function)
com.google.common.collect.MapMaker mapMaker
com.google.common.base.Function computingFunction
public java.lang.Object get (java.lang.Object)
Throwable cause
java.util.concurrent.ExecutionException e
Object key
Object value
}
com/google/common/collect/MapMaker$NullComputingConcurrentMap.class
MapMaker.java
package com.google.common.collect
final com.google.common.collect.MapMaker$NullComputingConcurrentMap extends com.google.common.collect.MapMaker$NullConcurrentMap {
private static final long serialVersionUID
final com.google.common.base.Function computingFunction
void <init> (com.google.common.collect.MapMaker, com.google.common.base.Function)
com.google.common.collect.MapMaker mapMaker
com.google.common.base.Function computingFunction
public java.lang.Object get (java.lang.Object)
Object k
Object key
Object value
private java.lang.Object compute (java.lang.Object)
com.google.common.collect.ComputationException e
Throwable t
Object key
}
com/google/common/collect/MapMaker$NullConcurrentMap.class
MapMaker.java
package com.google.common.collect
com.google.common.collect.MapMaker$NullConcurrentMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable {
private static final long serialVersionUID
private final com.google.common.collect.MapMaker$RemovalListener removalListener
private final com.google.common.collect.MapMaker$RemovalCause removalCause
void <init> (com.google.common.collect.MapMaker)
com.google.common.collect.MapMaker mapMaker
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object)
Object key
void notifyRemoval (java.lang.Object, java.lang.Object)
Object key
Object value
com.google.common.collect.MapMaker$RemovalNotification notification
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
public java.util.Set entrySet ()
}
com/google/common/collect/MapMaker$RemovalCause$1.class
MapMaker.java
package com.google.common.collect
final enum com.google.common.collect.MapMaker$RemovalCause$1 extends com.google.common.collect.MapMaker$RemovalCause {
void <init> (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/collect/MapMaker$RemovalCause$2.class
MapMaker.java
package com.google.common.collect
final enum com.google.common.collect.MapMaker$RemovalCause$2 extends com.google.common.collect.MapMaker$RemovalCause {
void <init> (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/collect/MapMaker$RemovalCause$3.class
MapMaker.java
package com.google.common.collect
final enum com.google.common.collect.MapMaker$RemovalCause$3 extends com.google.common.collect.MapMaker$RemovalCause {
void <init> (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/collect/MapMaker$RemovalCause$4.class
MapMaker.java
package com.google.common.collect
final enum com.google.common.collect.MapMaker$RemovalCause$4 extends com.google.common.collect.MapMaker$RemovalCause {
void <init> (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/collect/MapMaker$RemovalCause$5.class
MapMaker.java
package com.google.common.collect
final enum com.google.common.collect.MapMaker$RemovalCause$5 extends com.google.common.collect.MapMaker$RemovalCause {
void <init> (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/collect/MapMaker$RemovalCause.class
MapMaker.java
package com.google.common.collect
abstract enum com.google.common.collect.MapMaker$RemovalCause extends java.lang.Enum {
public static final enum com.google.common.collect.MapMaker$RemovalCause EXPLICIT
public static final enum com.google.common.collect.MapMaker$RemovalCause REPLACED
public static final enum com.google.common.collect.MapMaker$RemovalCause COLLECTED
public static final enum com.google.common.collect.MapMaker$RemovalCause EXPIRED
public static final enum com.google.common.collect.MapMaker$RemovalCause SIZE
private static final synthetic com.google.common.collect.MapMaker$RemovalCause[] $VALUES
public static com.google.common.collect.MapMaker$RemovalCause[] values ()
public static com.google.common.collect.MapMaker$RemovalCause valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract boolean wasEvicted ()
synthetic void <init> (java.lang.String, int, com.google.common.collect.MapMaker$1)
String x0
int x1
com.google.common.collect.MapMaker$1 x2
static void <clinit> ()
}
com/google/common/collect/MapMaker$RemovalListener.class
MapMaker.java
package com.google.common.collect
abstract com.google.common.collect.MapMaker$RemovalListener extends java.lang.Object {
public abstract void onRemoval (com.google.common.collect.MapMaker$RemovalNotification)
}
com/google/common/collect/MapMaker$RemovalNotification.class
MapMaker.java
package com.google.common.collect
final com.google.common.collect.MapMaker$RemovalNotification extends com.google.common.collect.ImmutableEntry {
private static final long serialVersionUID
private final com.google.common.collect.MapMaker$RemovalCause cause
void <init> (java.lang.Object, java.lang.Object, com.google.common.collect.MapMaker$RemovalCause)
Object key
Object value
com.google.common.collect.MapMaker$RemovalCause cause
public com.google.common.collect.MapMaker$RemovalCause getCause ()
public boolean wasEvicted ()
}
com/google/common/collect/MapMaker.class
MapMaker.java
package com.google.common.collect
public final com.google.common.collect.MapMaker extends com.google.common.collect.GenericMapMaker {
private static final int DEFAULT_INITIAL_CAPACITY
private static final int DEFAULT_CONCURRENCY_LEVEL
private static final int DEFAULT_EXPIRATION_NANOS
static final int UNSET_INT
boolean useCustomMap
int initialCapacity
int concurrencyLevel
int maximumSize
com.google.common.collect.MapMakerInternalMap$Strength keyStrength
com.google.common.collect.MapMakerInternalMap$Strength valueStrength
long expireAfterWriteNanos
long expireAfterAccessNanos
com.google.common.collect.MapMaker$RemovalCause nullRemovalCause
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Ticker ticker
public void <init> ()
com.google.common.collect.MapMaker keyEquivalence (com.google.common.base.Equivalence)
com.google.common.base.Equivalence equivalence
com.google.common.base.Equivalence getKeyEquivalence ()
public com.google.common.collect.MapMaker initialCapacity (int)
int initialCapacity
int getInitialCapacity ()
com.google.common.collect.MapMaker maximumSize (int)
int size
public com.google.common.collect.MapMaker concurrencyLevel (int)
int concurrencyLevel
int getConcurrencyLevel ()
public com.google.common.collect.MapMaker weakKeys ()
com.google.common.collect.MapMaker setKeyStrength (com.google.common.collect.MapMakerInternalMap$Strength)
com.google.common.collect.MapMakerInternalMap$Strength strength
com.google.common.collect.MapMakerInternalMap$Strength getKeyStrength ()
public com.google.common.collect.MapMaker weakValues ()
public com.google.common.collect.MapMaker softValues ()
com.google.common.collect.MapMaker setValueStrength (com.google.common.collect.MapMakerInternalMap$Strength)
com.google.common.collect.MapMakerInternalMap$Strength strength
com.google.common.collect.MapMakerInternalMap$Strength getValueStrength ()
com.google.common.collect.MapMaker expireAfterWrite (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
private void checkExpiration (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
long getExpireAfterWriteNanos ()
com.google.common.collect.MapMaker expireAfterAccess (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
long getExpireAfterAccessNanos ()
com.google.common.base.Ticker getTicker ()
com.google.common.collect.GenericMapMaker removalListener (com.google.common.collect.MapMaker$RemovalListener)
com.google.common.collect.MapMaker$RemovalListener listener
com.google.common.collect.GenericMapMaker me
public java.util.concurrent.ConcurrentMap makeMap ()
com.google.common.collect.MapMakerInternalMap makeCustomMap ()
java.util.concurrent.ConcurrentMap makeComputingMap (com.google.common.base.Function)
com.google.common.base.Function computingFunction
public java.lang.String toString ()
com.google.common.base.MoreObjects$ToStringHelper s
volatile synthetic com.google.common.collect.GenericMapMaker expireAfterAccess (long, java.util.concurrent.TimeUnit)
long x0
java.util.concurrent.TimeUnit x1
volatile synthetic com.google.common.collect.GenericMapMaker expireAfterWrite (long, java.util.concurrent.TimeUnit)
long x0
java.util.concurrent.TimeUnit x1
public volatile synthetic com.google.common.collect.GenericMapMaker softValues ()
public volatile synthetic com.google.common.collect.GenericMapMaker weakValues ()
public volatile synthetic com.google.common.collect.GenericMapMaker weakKeys ()
public volatile synthetic com.google.common.collect.GenericMapMaker concurrencyLevel (int)
int x0
volatile synthetic com.google.common.collect.GenericMapMaker maximumSize (int)
int x0
public volatile synthetic com.google.common.collect.GenericMapMaker initialCapacity (int)
int x0
volatile synthetic com.google.common.collect.GenericMapMaker keyEquivalence (com.google.common.base.Equivalence)
com.google.common.base.Equivalence x0
}
com/google/common/collect/MapMakerInternalMap$1.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$1 extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$ValueReference {
void <init> ()
public java.lang.Object get ()
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry ()
public com.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public boolean isComputingReference ()
public java.lang.Object waitForValue ()
public void clear (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference newValue
}
com/google/common/collect/MapMakerInternalMap$2.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$2 extends java.util.AbstractQueue {
void <init> ()
public boolean offer (java.lang.Object)
Object o
public java.lang.Object peek ()
public java.lang.Object poll ()
public int size ()
public java.util.Iterator iterator ()
}
com/google/common/collect/MapMakerInternalMap$AbstractReferenceEntry.class
MapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$AbstractReferenceEntry extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
void <init> ()
public com.google.common.collect.MapMakerInternalMap$ValueReference getValueReference ()
public void setValueReference (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext ()
public int getHash ()
public java.lang.Object getKey ()
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy.class
MapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$AbstractSerializationProxy extends com.google.common.collect.ForwardingConcurrentMap implements java.io.Serializable {
private static final long serialVersionUID
final com.google.common.collect.MapMakerInternalMap$Strength keyStrength
final com.google.common.collect.MapMakerInternalMap$Strength valueStrength
final com.google.common.base.Equivalence keyEquivalence
final com.google.common.base.Equivalence valueEquivalence
final long expireAfterWriteNanos
final long expireAfterAccessNanos
final int maximumSize
final int concurrencyLevel
final com.google.common.collect.MapMaker$RemovalListener removalListener
transient java.util.concurrent.ConcurrentMap delegate
void <init> (com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.base.Equivalence, com.google.common.base.Equivalence, long, long, int, int, com.google.common.collect.MapMaker$RemovalListener, java.util.concurrent.ConcurrentMap)
com.google.common.collect.MapMakerInternalMap$Strength keyStrength
com.google.common.collect.MapMakerInternalMap$Strength valueStrength
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Equivalence valueEquivalence
long expireAfterWriteNanos
long expireAfterAccessNanos
int maximumSize
int concurrencyLevel
com.google.common.collect.MapMaker$RemovalListener removalListener
java.util.concurrent.ConcurrentMap delegate
protected java.util.concurrent.ConcurrentMap delegate ()
void writeMapTo (java.io.ObjectOutputStream) throws java.io.IOException
java.util.Map$Entry entry
java.util.Iterator i$
java.io.ObjectOutputStream out
com.google.common.collect.MapMaker readMapMaker (java.io.ObjectInputStream) throws java.io.IOException
java.io.ObjectInputStream in
int size
com.google.common.collect.MapMaker mapMaker
void readEntries (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object key
Object value
java.io.ObjectInputStream in
protected volatile synthetic java.util.Map delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/MapMakerInternalMap$CleanupMapTask.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$CleanupMapTask extends java.lang.Object implements java.lang.Runnable {
final java.lang.ref.WeakReference mapReference
public void <init> (com.google.common.collect.MapMakerInternalMap)
com.google.common.collect.MapMakerInternalMap map
public void run ()
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$Segment[] arr$
int len$
int i$
com.google.common.collect.MapMakerInternalMap map
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$1.class
MapMakerInternalMap.java
package com.google.common.collect
final enum com.google.common.collect.MapMakerInternalMap$EntryFactory$1 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void <init> (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$2.class
MapMakerInternalMap.java
package com.google.common.collect
final enum com.google.common.collect.MapMakerInternalMap$EntryFactory$2 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void <init> (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$3.class
MapMakerInternalMap.java
package com.google.common.collect
final enum com.google.common.collect.MapMakerInternalMap$EntryFactory$3 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void <init> (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$4.class
MapMakerInternalMap.java
package com.google.common.collect
final enum com.google.common.collect.MapMakerInternalMap$EntryFactory$4 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void <init> (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$5.class
MapMakerInternalMap.java
package com.google.common.collect
final enum com.google.common.collect.MapMakerInternalMap$EntryFactory$5 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void <init> (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$6.class
MapMakerInternalMap.java
package com.google.common.collect
final enum com.google.common.collect.MapMakerInternalMap$EntryFactory$6 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void <init> (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$7.class
MapMakerInternalMap.java
package com.google.common.collect
final enum com.google.common.collect.MapMakerInternalMap$EntryFactory$7 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void <init> (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$8.class
MapMakerInternalMap.java
package com.google.common.collect
final enum com.google.common.collect.MapMakerInternalMap$EntryFactory$8 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void <init> (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$EntryFactory.class
MapMakerInternalMap.java
package com.google.common.collect
abstract enum com.google.common.collect.MapMakerInternalMap$EntryFactory extends java.lang.Enum {
public static final enum com.google.common.collect.MapMakerInternalMap$EntryFactory STRONG
public static final enum com.google.common.collect.MapMakerInternalMap$EntryFactory STRONG_EXPIRABLE
public static final enum com.google.common.collect.MapMakerInternalMap$EntryFactory STRONG_EVICTABLE
public static final enum com.google.common.collect.MapMakerInternalMap$EntryFactory STRONG_EXPIRABLE_EVICTABLE
public static final enum com.google.common.collect.MapMakerInternalMap$EntryFactory WEAK
public static final enum com.google.common.collect.MapMakerInternalMap$EntryFactory WEAK_EXPIRABLE
public static final enum com.google.common.collect.MapMakerInternalMap$EntryFactory WEAK_EVICTABLE
public static final enum com.google.common.collect.MapMakerInternalMap$EntryFactory WEAK_EXPIRABLE_EVICTABLE
static final int EXPIRABLE_MASK
static final int EVICTABLE_MASK
static final com.google.common.collect.MapMakerInternalMap$EntryFactory[][] factories
private static final synthetic com.google.common.collect.MapMakerInternalMap$EntryFactory[] $VALUES
public static com.google.common.collect.MapMakerInternalMap$EntryFactory[] values ()
public static com.google.common.collect.MapMakerInternalMap$EntryFactory valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static com.google.common.collect.MapMakerInternalMap$EntryFactory getFactory (com.google.common.collect.MapMakerInternalMap$Strength, boolean, boolean)
com.google.common.collect.MapMakerInternalMap$Strength keyStrength
boolean expireAfterWrite
boolean evictsBySize
int flags
abstract com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
void copyExpirableEntry (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
void copyEvictableEntry (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
synthetic void <init> (java.lang.String, int, com.google.common.collect.MapMakerInternalMap$1)
String x0
int x1
com.google.common.collect.MapMakerInternalMap$1 x2
static void <clinit> ()
}
com/google/common/collect/MapMakerInternalMap$EntryIterator.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntryIterator extends com.google.common.collect.MapMakerInternalMap$HashIterator {
final synthetic com.google.common.collect.MapMakerInternalMap this$0
void <init> (com.google.common.collect.MapMakerInternalMap)
public java.util.Map$Entry next ()
public volatile synthetic java.lang.Object next ()
}
com/google/common/collect/MapMakerInternalMap$EntrySet.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntrySet extends java.util.AbstractSet {
final synthetic com.google.common.collect.MapMakerInternalMap this$0
void <init> (com.google.common.collect.MapMakerInternalMap)
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry e
Object key
Object v
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry e
Object key
public int size ()
public boolean isEmpty ()
public void clear ()
}
com/google/common/collect/MapMakerInternalMap$EvictionQueue$1.class
MapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap$EvictionQueue$1 extends com.google.common.collect.MapMakerInternalMap$AbstractReferenceEntry {
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
final synthetic com.google.common.collect.MapMakerInternalMap$EvictionQueue this$0
void <init> (com.google.common.collect.MapMakerInternalMap$EvictionQueue)
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$EvictionQueue$2.class
MapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap$EvictionQueue$2 extends com.google.common.collect.AbstractSequentialIterator {
final synthetic com.google.common.collect.MapMakerInternalMap$EvictionQueue this$0
void <init> (com.google.common.collect.MapMakerInternalMap$EvictionQueue, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry x0
protected com.google.common.collect.MapMakerInternalMap$ReferenceEntry computeNext (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
protected volatile synthetic java.lang.Object computeNext (java.lang.Object)
Object x0
}
com/google/common/collect/MapMakerInternalMap$EvictionQueue.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EvictionQueue extends java.util.AbstractQueue {
final com.google.common.collect.MapMakerInternalMap$ReferenceEntry head
void <init> ()
public boolean offer (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry peek ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry poll ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public boolean remove (java.lang.Object)
Object o
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public boolean contains (java.lang.Object)
Object o
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
public boolean isEmpty ()
public int size ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int size
public void clear ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
public java.util.Iterator iterator ()
public volatile synthetic java.lang.Object peek ()
public volatile synthetic java.lang.Object poll ()
public volatile synthetic boolean offer (java.lang.Object)
Object x0
}
com/google/common/collect/MapMakerInternalMap$ExpirationQueue$1.class
MapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap$ExpirationQueue$1 extends com.google.common.collect.MapMakerInternalMap$AbstractReferenceEntry {
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
final synthetic com.google.common.collect.MapMakerInternalMap$ExpirationQueue this$0
void <init> (com.google.common.collect.MapMakerInternalMap$ExpirationQueue)
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$ExpirationQueue$2.class
MapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap$ExpirationQueue$2 extends com.google.common.collect.AbstractSequentialIterator {
final synthetic com.google.common.collect.MapMakerInternalMap$ExpirationQueue this$0
void <init> (com.google.common.collect.MapMakerInternalMap$ExpirationQueue, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry x0
protected com.google.common.collect.MapMakerInternalMap$ReferenceEntry computeNext (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
protected volatile synthetic java.lang.Object computeNext (java.lang.Object)
Object x0
}
com/google/common/collect/MapMakerInternalMap$ExpirationQueue.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$ExpirationQueue extends java.util.AbstractQueue {
final com.google.common.collect.MapMakerInternalMap$ReferenceEntry head
void <init> ()
public boolean offer (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry peek ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry poll ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public boolean remove (java.lang.Object)
Object o
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public boolean contains (java.lang.Object)
Object o
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
public boolean isEmpty ()
public int size ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int size
public void clear ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
public java.util.Iterator iterator ()
public volatile synthetic java.lang.Object peek ()
public volatile synthetic java.lang.Object poll ()
public volatile synthetic boolean offer (java.lang.Object)
Object x0
}
com/google/common/collect/MapMakerInternalMap$HashIterator.class
MapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$HashIterator extends java.lang.Object implements java.util.Iterator {
int nextSegmentIndex
int nextTableIndex
com.google.common.collect.MapMakerInternalMap$Segment currentSegment
java.util.concurrent.atomic.AtomicReferenceArray currentTable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEntry
com.google.common.collect.MapMakerInternalMap$WriteThroughEntry nextExternal
com.google.common.collect.MapMakerInternalMap$WriteThroughEntry lastReturned
final synthetic com.google.common.collect.MapMakerInternalMap this$0
void <init> (com.google.common.collect.MapMakerInternalMap)
public abstract java.lang.Object next ()
final void advance ()
boolean nextInChain ()
boolean nextInTable ()
boolean advanceTo (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
Object key
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public boolean hasNext ()
com.google.common.collect.MapMakerInternalMap$WriteThroughEntry nextEntry ()
public void remove ()
}
com/google/common/collect/MapMakerInternalMap$KeyIterator.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$KeyIterator extends com.google.common.collect.MapMakerInternalMap$HashIterator {
final synthetic com.google.common.collect.MapMakerInternalMap this$0
void <init> (com.google.common.collect.MapMakerInternalMap)
public java.lang.Object next ()
}
com/google/common/collect/MapMakerInternalMap$KeySet.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$KeySet extends java.util.AbstractSet {
final synthetic com.google.common.collect.MapMakerInternalMap this$0
void <init> (com.google.common.collect.MapMakerInternalMap)
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/MapMakerInternalMap$NullEntry.class
MapMakerInternalMap.java
package com.google.common.collect
final enum com.google.common.collect.MapMakerInternalMap$NullEntry extends java.lang.Enum implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
public static final enum com.google.common.collect.MapMakerInternalMap$NullEntry INSTANCE
private static final synthetic com.google.common.collect.MapMakerInternalMap$NullEntry[] $VALUES
public static com.google.common.collect.MapMakerInternalMap$NullEntry[] values ()
public static com.google.common.collect.MapMakerInternalMap$NullEntry valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public com.google.common.collect.MapMakerInternalMap$ValueReference getValueReference ()
public void setValueReference (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext ()
public int getHash ()
public java.lang.Object getKey ()
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
static void <clinit> ()
}
com/google/common/collect/MapMakerInternalMap$ReferenceEntry.class
MapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$ReferenceEntry extends java.lang.Object {
public abstract com.google.common.collect.MapMakerInternalMap$ValueReference getValueReference ()
public abstract void setValueReference (com.google.common.collect.MapMakerInternalMap$ValueReference)
public abstract com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext ()
public abstract int getHash ()
public abstract java.lang.Object getKey ()
public abstract long getExpirationTime ()
public abstract void setExpirationTime (long)
public abstract com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public abstract void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
public abstract com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public abstract void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
public abstract com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public abstract void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
public abstract com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public abstract void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
}
com/google/common/collect/MapMakerInternalMap$Segment.class
MapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap$Segment extends java.util.concurrent.locks.ReentrantLock {
final com.google.common.collect.MapMakerInternalMap map
volatile int count
int modCount
int threshold
volatile java.util.concurrent.atomic.AtomicReferenceArray table
final int maxSegmentSize
final java.lang.ref.ReferenceQueue keyReferenceQueue
final java.lang.ref.ReferenceQueue valueReferenceQueue
final java.util.Queue recencyQueue
final java.util.concurrent.atomic.AtomicInteger readCount
final java.util.Queue evictionQueue
final java.util.Queue expirationQueue
void <init> (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
java.util.concurrent.atomic.AtomicReferenceArray newEntryArray (int)
int size
void initTable (java.util.concurrent.atomic.AtomicReferenceArray)
java.util.concurrent.atomic.AtomicReferenceArray newTable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
void setValue (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
Object value
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
void tryDrainReferenceQueues ()
void drainReferenceQueues ()
void drainKeyReferenceQueue ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
java.lang.ref.Reference ref
int i
void drainValueReferenceQueue ()
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
java.lang.ref.Reference ref
int i
void clearReferenceQueues ()
void clearKeyReferenceQueue ()
void clearValueReferenceQueue ()
void recordRead (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
void recordLockedRead (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
void recordWrite (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
long expiration
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
void drainRecencyQueue ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
void recordExpirationTime (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, long)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
long expirationNanos
void tryExpireEntries ()
void expireEntries ()
long now
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
void enqueueNotification (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMaker$RemovalCause)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
com.google.common.collect.MapMaker$RemovalCause cause
void enqueueNotification (java.lang.Object, int, java.lang.Object, com.google.common.collect.MapMaker$RemovalCause)
com.google.common.collect.MapMaker$RemovalNotification notification
Object key
int hash
Object value
com.google.common.collect.MapMaker$RemovalCause cause
boolean evictEntries ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
com.google.common.collect.MapMakerInternalMap$ReferenceEntry getFirst (int)
int hash
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry (java.lang.Object, int)
Object entryKey
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry getLiveEntry (java.lang.Object, int)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
java.lang.Object get (java.lang.Object, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
Object value
Object key
int hash
boolean containsKey (java.lang.Object, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
Object key
int hash
boolean containsValue (java.lang.Object)
Object entryValue
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int i
java.util.concurrent.atomic.AtomicReferenceArray table
int length
Object value
java.lang.Object put (java.lang.Object, int, java.lang.Object, boolean)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
Object key
int hash
Object value
boolean onlyIfAbsent
void expand ()
int newIndex
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int newIndex
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
com.google.common.collect.MapMakerInternalMap$ReferenceEntry tail
int tailIndex
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
int headIndex
com.google.common.collect.MapMakerInternalMap$ReferenceEntry head
int oldIndex
java.util.concurrent.atomic.AtomicReferenceArray oldTable
int oldCapacity
int newCount
java.util.concurrent.atomic.AtomicReferenceArray newTable
int newMask
boolean replace (java.lang.Object, int, java.lang.Object, java.lang.Object)
int newCount
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
Object key
int hash
Object oldValue
Object newValue
java.lang.Object replace (java.lang.Object, int, java.lang.Object)
int newCount
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
Object key
int hash
Object newValue
java.lang.Object remove (java.lang.Object, int)
com.google.common.collect.MapMaker$RemovalCause cause
com.google.common.collect.MapMaker$RemovalCause cause
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
Object entryValue
com.google.common.collect.MapMaker$RemovalCause cause
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
Object entryKey
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
Object key
int hash
boolean remove (java.lang.Object, int, java.lang.Object)
com.google.common.collect.MapMaker$RemovalCause cause
com.google.common.collect.MapMaker$RemovalCause cause
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
Object entryValue
com.google.common.collect.MapMaker$RemovalCause cause
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
Object entryKey
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
Object key
int hash
Object value
void clear ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int i
int i
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.collect.MapMakerInternalMap$ReferenceEntry removeFromChain (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
int newCount
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
void removeCollectedEntry (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
boolean reclaimKey (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
int hash
boolean reclaimValue (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
com.google.common.collect.MapMakerInternalMap$ValueReference v
Object entryKey
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
boolean clearValue (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
com.google.common.collect.MapMakerInternalMap$ValueReference v
Object entryKey
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
boolean removeEntry (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, int, com.google.common.collect.MapMaker$RemovalCause)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
int hash
com.google.common.collect.MapMaker$RemovalCause cause
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
boolean isCollected (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
java.lang.Object getLiveValue (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
Object value
void postReadCleanup ()
void preWriteCleanup ()
void postWriteCleanup ()
void runCleanup ()
void runLockedCleanup ()
void runUnlockedCleanup ()
}
com/google/common/collect/MapMakerInternalMap$SerializationProxy.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$SerializationProxy extends com.google.common.collect.MapMakerInternalMap$AbstractSerializationProxy {
private static final long serialVersionUID
void <init> (com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.base.Equivalence, com.google.common.base.Equivalence, long, long, int, int, com.google.common.collect.MapMaker$RemovalListener, java.util.concurrent.ConcurrentMap)
com.google.common.collect.MapMakerInternalMap$Strength keyStrength
com.google.common.collect.MapMakerInternalMap$Strength valueStrength
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Equivalence valueEquivalence
long expireAfterWriteNanos
long expireAfterAccessNanos
int maximumSize
int concurrencyLevel
com.google.common.collect.MapMaker$RemovalListener removalListener
java.util.concurrent.ConcurrentMap delegate
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
com.google.common.collect.MapMaker mapMaker
private java.lang.Object readResolve ()
}
com/google/common/collect/MapMakerInternalMap$SoftEntry.class
MapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap$SoftEntry extends java.lang.ref.SoftReference implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
final int hash
final com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
volatile com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public java.lang.Object getKey ()
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ValueReference getValueReference ()
public void setValueReference (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
com.google.common.collect.MapMakerInternalMap$ValueReference previous
public int getHash ()
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext ()
}
com/google/common/collect/MapMakerInternalMap$SoftEvictableEntry.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$SoftEvictableEntry extends com.google.common.collect.MapMakerInternalMap$SoftEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$SoftExpirableEntry.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$SoftExpirableEntry extends com.google.common.collect.MapMakerInternalMap$SoftEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
volatile long time
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$SoftExpirableEvictableEntry.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$SoftExpirableEvictableEntry extends com.google.common.collect.MapMakerInternalMap$SoftEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
volatile long time
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$SoftValueReference.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$SoftValueReference extends java.lang.ref.SoftReference implements com.google.common.collect.MapMakerInternalMap$ValueReference {
final com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry ()
public void clear (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference newValue
public com.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public boolean isComputingReference ()
public java.lang.Object waitForValue ()
}
com/google/common/collect/MapMakerInternalMap$Strength$1.class
MapMakerInternalMap.java
package com.google.common.collect
final enum com.google.common.collect.MapMakerInternalMap$Strength$1 extends com.google.common.collect.MapMakerInternalMap$Strength {
void <init> (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ValueReference referenceValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
Object value
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/collect/MapMakerInternalMap$Strength$2.class
MapMakerInternalMap.java
package com.google.common.collect
final enum com.google.common.collect.MapMakerInternalMap$Strength$2 extends com.google.common.collect.MapMakerInternalMap$Strength {
void <init> (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ValueReference referenceValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
Object value
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/collect/MapMakerInternalMap$Strength$3.class
MapMakerInternalMap.java
package com.google.common.collect
final enum com.google.common.collect.MapMakerInternalMap$Strength$3 extends com.google.common.collect.MapMakerInternalMap$Strength {
void <init> (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ValueReference referenceValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
Object value
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/collect/MapMakerInternalMap$Strength.class
MapMakerInternalMap.java
package com.google.common.collect
abstract enum com.google.common.collect.MapMakerInternalMap$Strength extends java.lang.Enum {
public static final enum com.google.common.collect.MapMakerInternalMap$Strength STRONG
public static final enum com.google.common.collect.MapMakerInternalMap$Strength SOFT
public static final enum com.google.common.collect.MapMakerInternalMap$Strength WEAK
private static final synthetic com.google.common.collect.MapMakerInternalMap$Strength[] $VALUES
public static com.google.common.collect.MapMakerInternalMap$Strength[] values ()
public static com.google.common.collect.MapMakerInternalMap$Strength valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract com.google.common.collect.MapMakerInternalMap$ValueReference referenceValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object)
abstract com.google.common.base.Equivalence defaultEquivalence ()
synthetic void <init> (java.lang.String, int, com.google.common.collect.MapMakerInternalMap$1)
String x0
int x1
com.google.common.collect.MapMakerInternalMap$1 x2
static void <clinit> ()
}
com/google/common/collect/MapMakerInternalMap$StrongEntry.class
MapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap$StrongEntry extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
final Object key
final int hash
final com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
volatile com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
void <init> (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public java.lang.Object getKey ()
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ValueReference getValueReference ()
public void setValueReference (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
com.google.common.collect.MapMakerInternalMap$ValueReference previous
public int getHash ()
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext ()
}
com/google/common/collect/MapMakerInternalMap$StrongEvictableEntry.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongEvictableEntry extends com.google.common.collect.MapMakerInternalMap$StrongEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
void <init> (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$StrongExpirableEntry.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongExpirableEntry extends com.google.common.collect.MapMakerInternalMap$StrongEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
volatile long time
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
void <init> (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$StrongExpirableEvictableEntry.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongExpirableEvictableEntry extends com.google.common.collect.MapMakerInternalMap$StrongEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
volatile long time
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
void <init> (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$StrongValueReference.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongValueReference extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$ValueReference {
final Object referent
void <init> (java.lang.Object)
Object referent
public java.lang.Object get ()
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry ()
public com.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public boolean isComputingReference ()
public java.lang.Object waitForValue ()
public void clear (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference newValue
}
com/google/common/collect/MapMakerInternalMap$ValueIterator.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$ValueIterator extends com.google.common.collect.MapMakerInternalMap$HashIterator {
final synthetic com.google.common.collect.MapMakerInternalMap this$0
void <init> (com.google.common.collect.MapMakerInternalMap)
public java.lang.Object next ()
}
com/google/common/collect/MapMakerInternalMap$ValueReference.class
MapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$ValueReference extends java.lang.Object {
public abstract java.lang.Object get ()
public abstract java.lang.Object waitForValue () throws java.util.concurrent.ExecutionException
public abstract com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry ()
public abstract com.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
public abstract void clear (com.google.common.collect.MapMakerInternalMap$ValueReference)
public abstract boolean isComputingReference ()
}
com/google/common/collect/MapMakerInternalMap$Values.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$Values extends java.util.AbstractCollection {
final synthetic com.google.common.collect.MapMakerInternalMap this$0
void <init> (com.google.common.collect.MapMakerInternalMap)
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/MapMakerInternalMap$WeakEntry.class
MapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap$WeakEntry extends java.lang.ref.WeakReference implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
final int hash
final com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
volatile com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public java.lang.Object getKey ()
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ValueReference getValueReference ()
public void setValueReference (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
com.google.common.collect.MapMakerInternalMap$ValueReference previous
public int getHash ()
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext ()
}
com/google/common/collect/MapMakerInternalMap$WeakEvictableEntry.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakEvictableEntry extends com.google.common.collect.MapMakerInternalMap$WeakEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$WeakExpirableEntry.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakExpirableEntry extends com.google.common.collect.MapMakerInternalMap$WeakEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
volatile long time
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$WeakExpirableEvictableEntry.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakExpirableEvictableEntry extends com.google.common.collect.MapMakerInternalMap$WeakEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
volatile long time
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$WeakValueReference.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakValueReference extends java.lang.ref.WeakReference implements com.google.common.collect.MapMakerInternalMap$ValueReference {
final com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry ()
public void clear (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference newValue
public com.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public boolean isComputingReference ()
public java.lang.Object waitForValue ()
}
com/google/common/collect/MapMakerInternalMap$WriteThroughEntry.class
MapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WriteThroughEntry extends com.google.common.collect.AbstractMapEntry {
final Object key
Object value
final synthetic com.google.common.collect.MapMakerInternalMap this$0
void <init> (com.google.common.collect.MapMakerInternalMap, java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public boolean equals (java.lang.Object)
java.util.Map$Entry that
Object object
public int hashCode ()
public java.lang.Object setValue (java.lang.Object)
Object newValue
Object oldValue
}
com/google/common/collect/MapMakerInternalMap.class
MapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable {
static final int MAXIMUM_CAPACITY
static final int MAX_SEGMENTS
static final int CONTAINS_VALUE_RETRIES
static final int DRAIN_THRESHOLD
static final int DRAIN_MAX
static final long CLEANUP_EXECUTOR_DELAY_SECS
private static final java.util.logging.Logger logger
final transient int segmentMask
final transient int segmentShift
final transient com.google.common.collect.MapMakerInternalMap$Segment[] segments
final int concurrencyLevel
final com.google.common.base.Equivalence keyEquivalence
final com.google.common.base.Equivalence valueEquivalence
final com.google.common.collect.MapMakerInternalMap$Strength keyStrength
final com.google.common.collect.MapMakerInternalMap$Strength valueStrength
final int maximumSize
final long expireAfterAccessNanos
final long expireAfterWriteNanos
final java.util.Queue removalNotificationQueue
final com.google.common.collect.MapMaker$RemovalListener removalListener
final transient com.google.common.collect.MapMakerInternalMap$EntryFactory entryFactory
final com.google.common.base.Ticker ticker
static final com.google.common.collect.MapMakerInternalMap$ValueReference UNSET
static final java.util.Queue DISCARDING_QUEUE
transient java.util.Set keySet
transient java.util.Collection values
transient java.util.Set entrySet
private static final long serialVersionUID
void <init> (com.google.common.collect.MapMaker)
int i
int maximumSegmentSize
int remainder
int i
com.google.common.collect.MapMaker builder
int initialCapacity
int segmentShift
int segmentCount
int segmentCapacity
int segmentSize
boolean evictsBySize ()
boolean expires ()
boolean expiresAfterWrite ()
boolean expiresAfterAccess ()
boolean usesKeyReferences ()
boolean usesValueReferences ()
static com.google.common.collect.MapMakerInternalMap$ValueReference unset ()
static com.google.common.collect.MapMakerInternalMap$ReferenceEntry nullEntry ()
static java.util.Queue discardingQueue ()
static int rehash (int)
int h
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
int hash
com.google.common.collect.MapMakerInternalMap$ValueReference newValueReference (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
Object value
int hash
int hash (java.lang.Object)
Object key
int h
void reclaimValue (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
int hash
void reclaimKey (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
int hash
boolean isLive (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
com.google.common.collect.MapMakerInternalMap$Segment segmentFor (int)
int hash
com.google.common.collect.MapMakerInternalMap$Segment createSegment (int, int)
int initialCapacity
int maxSegmentSize
java.lang.Object getLiveValue (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
Object value
boolean isExpired (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
boolean isExpired (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, long)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
long now
static void connectExpirables (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
static void nullifyExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nulled
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nullEntry
void processPendingNotifications ()
Exception e
com.google.common.collect.MapMaker$RemovalNotification notification
static void connectEvictables (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
static void nullifyEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nulled
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nullEntry
final com.google.common.collect.MapMakerInternalMap$Segment[] newSegmentArray (int)
int ssize
public boolean isEmpty ()
int i
int i
long sum
com.google.common.collect.MapMakerInternalMap$Segment[] segments
public int size ()
int i
com.google.common.collect.MapMakerInternalMap$Segment[] segments
long sum
public java.lang.Object get (java.lang.Object)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry (java.lang.Object)
Object key
int hash
public boolean containsKey (java.lang.Object)
Object key
int hash
public boolean containsValue (java.lang.Object)
Object v
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int j
int c
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$Segment[] arr$
int len$
int i$
long sum
int i
Object value
com.google.common.collect.MapMakerInternalMap$Segment[] segments
long last
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public void putAll (java.util.Map)
java.util.Map$Entry e
java.util.Iterator i$
java.util.Map m
public java.lang.Object remove (java.lang.Object)
Object key
int hash
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
int hash
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public void clear ()
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$Segment[] arr$
int len$
int i$
public java.util.Set keySet ()
java.util.Set ks
public java.util.Collection values ()
java.util.Collection vs
public java.util.Set entrySet ()
java.util.Set es
java.lang.Object writeReplace ()
static void <clinit> ()
}
com/google/common/collect/Maps$1.class
Maps.java
package com.google.common.collect
final com.google.common.collect.Maps$1 extends com.google.common.collect.UnmodifiableIterator {
final synthetic com.google.common.collect.UnmodifiableIterator val$entryIterator
void <init> (com.google.common.collect.UnmodifiableIterator)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/Maps$10.class
Maps.java
package com.google.common.collect
final com.google.common.collect.Maps$10 extends com.google.common.collect.AbstractMapEntry {
final synthetic java.util.Map$Entry val$entry
final synthetic com.google.common.collect.Maps$EntryTransformer val$transformer
void <init> (java.util.Map$Entry, com.google.common.collect.Maps$EntryTransformer)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/Maps$11.class
Maps.java
package com.google.common.collect
final com.google.common.collect.Maps$11 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.collect.Maps$EntryTransformer val$transformer
void <init> (com.google.common.collect.Maps$EntryTransformer)
public java.util.Map$Entry apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Maps$2.class
Maps.java
package com.google.common.collect
final com.google.common.collect.Maps$2 extends com.google.common.collect.TransformedIterator {
final synthetic com.google.common.base.Function val$function
void <init> (java.util.Iterator, com.google.common.base.Function)
java.util.Iterator x0
java.util.Map$Entry transform (java.lang.Object)
Object key
volatile synthetic java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/Maps$3.class
Maps.java
package com.google.common.collect
final com.google.common.collect.Maps$3 extends com.google.common.collect.ForwardingSet {
final synthetic java.util.Set val$set
void <init> (java.util.Set)
protected java.util.Set delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection es
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Maps$4.class
Maps.java
package com.google.common.collect
final com.google.common.collect.Maps$4 extends com.google.common.collect.ForwardingSortedSet {
final synthetic java.util.SortedSet val$set
void <init> (java.util.SortedSet)
protected java.util.SortedSet delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection es
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
protected volatile synthetic java.util.Set delegate ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Maps$5.class
Maps.java
package com.google.common.collect
final com.google.common.collect.Maps$5 extends com.google.common.collect.ForwardingNavigableSet {
final synthetic java.util.NavigableSet val$set
void <init> (java.util.NavigableSet)
protected java.util.NavigableSet delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection es
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet descendingSet ()
protected volatile synthetic java.util.SortedSet delegate ()
protected volatile synthetic java.util.Set delegate ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Maps$6.class
Maps.java
package com.google.common.collect
final com.google.common.collect.Maps$6 extends com.google.common.collect.AbstractMapEntry {
final synthetic java.util.Map$Entry val$entry
void <init> (java.util.Map$Entry)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/Maps$7.class
Maps.java
package com.google.common.collect
final com.google.common.collect.Maps$7 extends java.lang.Object implements com.google.common.collect.Maps$EntryTransformer {
final synthetic com.google.common.base.Function val$function
void <init> (com.google.common.base.Function)
public java.lang.Object transformEntry (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/google/common/collect/Maps$8.class
Maps.java
package com.google.common.collect
final com.google.common.collect.Maps$8 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.collect.Maps$EntryTransformer val$transformer
final synthetic Object val$key
void <init> (com.google.common.collect.Maps$EntryTransformer, java.lang.Object)
public java.lang.Object apply (java.lang.Object)
Object v1
}
com/google/common/collect/Maps$9.class
Maps.java
package com.google.common.collect
final com.google.common.collect.Maps$9 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.collect.Maps$EntryTransformer val$transformer
void <init> (com.google.common.collect.Maps$EntryTransformer)
public java.lang.Object apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Maps$AbstractFilteredMap.class
Maps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$AbstractFilteredMap extends com.google.common.collect.Maps$ImprovedAbstractMap {
final java.util.Map unfiltered
final com.google.common.base.Predicate predicate
void <init> (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate predicate
boolean apply (java.lang.Object, java.lang.Object)
Object key
Object value
Object k
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object key
Object value
public boolean isEmpty ()
public java.lang.Object remove (java.lang.Object)
Object key
java.util.Collection createValues ()
}
com/google/common/collect/Maps$AsMapView$1.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$AsMapView$1 extends com.google.common.collect.Maps$EntrySet {
final synthetic com.google.common.collect.Maps$AsMapView this$0
void <init> (com.google.common.collect.Maps$AsMapView)
java.util.Map map ()
public java.util.Iterator iterator ()
}
com/google/common/collect/Maps$AsMapView.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$AsMapView extends com.google.common.collect.Maps$ImprovedAbstractMap {
private final java.util.Set set
final com.google.common.base.Function function
java.util.Set backingSet ()
void <init> (java.util.Set, com.google.common.base.Function)
java.util.Set set
com.google.common.base.Function function
public java.util.Set createKeySet ()
java.util.Collection createValues ()
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object k
Object key
public java.lang.Object remove (java.lang.Object)
Object k
Object key
public void clear ()
protected java.util.Set createEntrySet ()
}
com/google/common/collect/Maps$BiMapConverter.class
Maps.java
package com.google.common.collect
final com.google.common.collect.Maps$BiMapConverter extends com.google.common.base.Converter implements java.io.Serializable {
private final com.google.common.collect.BiMap bimap
private static final long serialVersionUID
void <init> (com.google.common.collect.BiMap)
com.google.common.collect.BiMap bimap
protected java.lang.Object doForward (java.lang.Object)
Object a
protected java.lang.Object doBackward (java.lang.Object)
Object b
private static java.lang.Object convert (com.google.common.collect.BiMap, java.lang.Object)
com.google.common.collect.BiMap bimap
Object input
Object output
public boolean equals (java.lang.Object)
com.google.common.collect.Maps$BiMapConverter that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Maps$DescendingMap$1.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$DescendingMap$1 extends com.google.common.collect.Maps$EntrySet {
final synthetic com.google.common.collect.Maps$DescendingMap this$0
void <init> (com.google.common.collect.Maps$DescendingMap)
java.util.Map map ()
public java.util.Iterator iterator ()
}
com/google/common/collect/Maps$DescendingMap.class
Maps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$DescendingMap extends com.google.common.collect.ForwardingMap implements java.util.NavigableMap {
private transient java.util.Comparator comparator
private transient java.util.Set entrySet
private transient java.util.NavigableSet navigableKeySet
void <init> ()
abstract java.util.NavigableMap forward ()
protected final java.util.Map delegate ()
public java.util.Comparator comparator ()
java.util.Comparator forwardCmp
java.util.Comparator result
private static com.google.common.collect.Ordering reverse (java.util.Comparator)
java.util.Comparator forward
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry lastEntry ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap descendingMap ()
public java.util.Set entrySet ()
java.util.Set result
abstract java.util.Iterator entryIterator ()
java.util.Set createEntrySet ()
public java.util.Set keySet ()
public java.util.NavigableSet navigableKeySet ()
java.util.NavigableSet result
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.util.Collection values ()
public java.lang.String toString ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Maps$EntryFunction$1.class
Maps.java
package com.google.common.collect
final enum com.google.common.collect.Maps$EntryFunction$1 extends com.google.common.collect.Maps$EntryFunction {
void <init> (java.lang.String, int)
public java.lang.Object apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Maps$EntryFunction$2.class
Maps.java
package com.google.common.collect
final enum com.google.common.collect.Maps$EntryFunction$2 extends com.google.common.collect.Maps$EntryFunction {
void <init> (java.lang.String, int)
public java.lang.Object apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Maps$EntryFunction.class
Maps.java
package com.google.common.collect
abstract enum com.google.common.collect.Maps$EntryFunction extends java.lang.Enum implements com.google.common.base.Function {
public static final enum com.google.common.collect.Maps$EntryFunction KEY
public static final enum com.google.common.collect.Maps$EntryFunction VALUE
private static final synthetic com.google.common.collect.Maps$EntryFunction[] $VALUES
public static com.google.common.collect.Maps$EntryFunction[] values ()
public static com.google.common.collect.Maps$EntryFunction valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
synthetic void <init> (java.lang.String, int, com.google.common.collect.Maps$1)
String x0
int x1
com.google.common.collect.Maps$1 x2
static void <clinit> ()
}
com/google/common/collect/Maps$EntrySet.class
Maps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$EntrySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
void <init> ()
abstract java.util.Map map ()
public int size ()
public void clear ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object key
Object value
Object o
public boolean isEmpty ()
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object o
public boolean removeAll (java.util.Collection)
UnsupportedOperationException e
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Map$Entry entry
Object o
java.util.Iterator i$
java.util.Set keys
UnsupportedOperationException e
java.util.Collection c
}
com/google/common/collect/Maps$EntryTransformer.class
Maps.java
package com.google.common.collect
public abstract com.google.common.collect.Maps$EntryTransformer extends java.lang.Object {
public abstract java.lang.Object transformEntry (java.lang.Object, java.lang.Object)
}
com/google/common/collect/Maps$FilteredEntryBiMap$1.class
Maps.java
package com.google.common.collect
final com.google.common.collect.Maps$FilteredEntryBiMap$1 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic com.google.common.base.Predicate val$forwardPredicate
void <init> (com.google.common.base.Predicate)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry input
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/collect/Maps$FilteredEntryBiMap.class
Maps.java
package com.google.common.collect
final com.google.common.collect.Maps$FilteredEntryBiMap extends com.google.common.collect.Maps$FilteredEntryMap implements com.google.common.collect.BiMap {
private final com.google.common.collect.BiMap inverse
private static com.google.common.base.Predicate inversePredicate (com.google.common.base.Predicate)
com.google.common.base.Predicate forwardPredicate
void <init> (com.google.common.collect.BiMap, com.google.common.base.Predicate)
com.google.common.collect.BiMap delegate
com.google.common.base.Predicate predicate
private void <init> (com.google.common.collect.BiMap, com.google.common.base.Predicate, com.google.common.collect.BiMap)
com.google.common.collect.BiMap delegate
com.google.common.base.Predicate predicate
com.google.common.collect.BiMap inverse
com.google.common.collect.BiMap unfiltered ()
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.BiMap inverse ()
public java.util.Set values ()
public volatile synthetic java.util.Collection values ()
}
com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1$1.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1$1 extends com.google.common.collect.ForwardingMapEntry {
final synthetic java.util.Map$Entry val$entry
final synthetic com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1 this$2
void <init> (com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1, java.util.Map$Entry)
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object newValue
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1 extends com.google.common.collect.TransformedIterator {
final synthetic com.google.common.collect.Maps$FilteredEntryMap$EntrySet this$1
void <init> (com.google.common.collect.Maps$FilteredEntryMap$EntrySet, java.util.Iterator)
java.util.Iterator x0
java.util.Map$Entry transform (java.util.Map$Entry)
java.util.Map$Entry entry
volatile synthetic java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/Maps$FilteredEntryMap$EntrySet.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$EntrySet extends com.google.common.collect.ForwardingSet {
final synthetic com.google.common.collect.Maps$FilteredEntryMap this$0
private void <init> (com.google.common.collect.Maps$FilteredEntryMap)
protected java.util.Set delegate ()
public java.util.Iterator iterator ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
synthetic void <init> (com.google.common.collect.Maps$FilteredEntryMap, com.google.common.collect.Maps$1)
com.google.common.collect.Maps$FilteredEntryMap x0
com.google.common.collect.Maps$1 x1
}
com/google/common/collect/Maps$FilteredEntryMap$KeySet.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$KeySet extends com.google.common.collect.Maps$KeySet {
final synthetic com.google.common.collect.Maps$FilteredEntryMap this$0
void <init> (com.google.common.collect.Maps$FilteredEntryMap)
public boolean remove (java.lang.Object)
Object o
private boolean removeIf (com.google.common.base.Predicate)
com.google.common.base.Predicate keyPredicate
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
}
com/google/common/collect/Maps$FilteredEntryMap.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap extends com.google.common.collect.Maps$AbstractFilteredMap {
final java.util.Set filteredEntrySet
void <init> (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate entryPredicate
protected java.util.Set createEntrySet ()
java.util.Set createKeySet ()
}
com/google/common/collect/Maps$FilteredEntryNavigableMap$1.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryNavigableMap$1 extends com.google.common.collect.Maps$NavigableKeySet {
final synthetic com.google.common.collect.Maps$FilteredEntryNavigableMap this$0
void <init> (com.google.common.collect.Maps$FilteredEntryNavigableMap, java.util.NavigableMap)
java.util.NavigableMap x0
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/Maps$FilteredEntryNavigableMap.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryNavigableMap extends com.google.common.collect.AbstractNavigableMap {
private final java.util.NavigableMap unfiltered
private final com.google.common.base.Predicate entryPredicate
private final java.util.Map filteredDelegate
void <init> (java.util.NavigableMap, com.google.common.base.Predicate)
java.util.NavigableMap unfiltered
com.google.common.base.Predicate entryPredicate
public java.util.Comparator comparator ()
public java.util.NavigableSet navigableKeySet ()
public java.util.Collection values ()
java.util.Iterator entryIterator ()
java.util.Iterator descendingEntryIterator ()
public int size ()
public boolean isEmpty ()
public java.lang.Object get (java.lang.Object)
Object key
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
public void putAll (java.util.Map)
java.util.Map m
public void clear ()
public java.util.Set entrySet ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap descendingMap ()
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
static synthetic com.google.common.base.Predicate access$600 (com.google.common.collect.Maps$FilteredEntryNavigableMap)
com.google.common.collect.Maps$FilteredEntryNavigableMap x0
static synthetic java.util.NavigableMap access$700 (com.google.common.collect.Maps$FilteredEntryNavigableMap)
com.google.common.collect.Maps$FilteredEntryNavigableMap x0
}
com/google/common/collect/Maps$FilteredEntrySortedMap$SortedKeySet.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntrySortedMap$SortedKeySet extends com.google.common.collect.Maps$FilteredEntryMap$KeySet implements java.util.SortedSet {
final synthetic com.google.common.collect.Maps$FilteredEntrySortedMap this$0
void <init> (com.google.common.collect.Maps$FilteredEntrySortedMap)
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
}
com/google/common/collect/Maps$FilteredEntrySortedMap.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntrySortedMap extends com.google.common.collect.Maps$FilteredEntryMap implements java.util.SortedMap {
void <init> (java.util.SortedMap, com.google.common.base.Predicate)
java.util.SortedMap unfiltered
com.google.common.base.Predicate entryPredicate
java.util.SortedMap sortedMap ()
public java.util.SortedSet keySet ()
java.util.SortedSet createKeySet ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
Object key
java.util.SortedMap headMap
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
volatile synthetic java.util.Set createKeySet ()
public volatile synthetic java.util.Set keySet ()
}
com/google/common/collect/Maps$FilteredKeyMap.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredKeyMap extends com.google.common.collect.Maps$AbstractFilteredMap {
com.google.common.base.Predicate keyPredicate
void <init> (java.util.Map, com.google.common.base.Predicate, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate keyPredicate
com.google.common.base.Predicate entryPredicate
protected java.util.Set createEntrySet ()
java.util.Set createKeySet ()
public boolean containsKey (java.lang.Object)
Object key
}
com/google/common/collect/Maps$FilteredMapValues.class
Maps.java
package com.google.common.collect
final com.google.common.collect.Maps$FilteredMapValues extends com.google.common.collect.Maps$Values {
java.util.Map unfiltered
com.google.common.base.Predicate predicate
void <init> (java.util.Map, java.util.Map, com.google.common.base.Predicate)
java.util.Map filteredMap
java.util.Map unfiltered
com.google.common.base.Predicate predicate
public boolean remove (java.lang.Object)
Object o
private boolean removeIf (com.google.common.base.Predicate)
com.google.common.base.Predicate valuePredicate
public boolean removeAll (java.util.Collection)
java.util.Collection collection
public boolean retainAll (java.util.Collection)
java.util.Collection collection
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
}
com/google/common/collect/Maps$ImprovedAbstractMap.class
Maps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$ImprovedAbstractMap extends java.util.AbstractMap {
private transient java.util.Set entrySet
private transient java.util.Set keySet
private transient java.util.Collection values
void <init> ()
abstract java.util.Set createEntrySet ()
public java.util.Set entrySet ()
java.util.Set result
public java.util.Set keySet ()
java.util.Set result
java.util.Set createKeySet ()
public java.util.Collection values ()
java.util.Collection result
java.util.Collection createValues ()
}
com/google/common/collect/Maps$KeySet.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$KeySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
final java.util.Map map
void <init> (java.util.Map)
java.util.Map map
java.util.Map map ()
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/Maps$MapDifferenceImpl.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$MapDifferenceImpl extends java.lang.Object implements com.google.common.collect.MapDifference {
final java.util.Map onlyOnLeft
final java.util.Map onlyOnRight
final java.util.Map onBoth
final java.util.Map differences
void <init> (java.util.Map, java.util.Map, java.util.Map, java.util.Map)
java.util.Map onlyOnLeft
java.util.Map onlyOnRight
java.util.Map onBoth
java.util.Map differences
public boolean areEqual ()
public java.util.Map entriesOnlyOnLeft ()
public java.util.Map entriesOnlyOnRight ()
public java.util.Map entriesInCommon ()
public java.util.Map entriesDiffering ()
public boolean equals (java.lang.Object)
com.google.common.collect.MapDifference other
Object object
public int hashCode ()
public java.lang.String toString ()
StringBuilder result
}
com/google/common/collect/Maps$NavigableAsMapView.class
Maps.java
package com.google.common.collect
final com.google.common.collect.Maps$NavigableAsMapView extends com.google.common.collect.AbstractNavigableMap {
private final java.util.NavigableSet set
private final com.google.common.base.Function function
void <init> (java.util.NavigableSet, com.google.common.base.Function)
java.util.NavigableSet ks
com.google.common.base.Function vFunction
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
public java.util.Comparator comparator ()
public java.lang.Object get (java.lang.Object)
Object k
Object key
public void clear ()
java.util.Iterator entryIterator ()
java.util.Iterator descendingEntryIterator ()
public java.util.NavigableSet navigableKeySet ()
public int size ()
public java.util.NavigableMap descendingMap ()
}
com/google/common/collect/Maps$NavigableKeySet.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$NavigableKeySet extends com.google.common.collect.Maps$SortedKeySet implements java.util.NavigableSet {
void <init> (java.util.NavigableMap)
java.util.NavigableMap map
java.util.NavigableMap map ()
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
volatile synthetic java.util.SortedMap map ()
volatile synthetic java.util.Map map ()
}
com/google/common/collect/Maps$SortedAsMapView.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$SortedAsMapView extends com.google.common.collect.Maps$AsMapView implements java.util.SortedMap {
void <init> (java.util.SortedSet, com.google.common.base.Function)
java.util.SortedSet set
com.google.common.base.Function function
java.util.SortedSet backingSet ()
public java.util.Comparator comparator ()
public java.util.Set keySet ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
volatile synthetic java.util.Set backingSet ()
}
com/google/common/collect/Maps$SortedKeySet.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$SortedKeySet extends com.google.common.collect.Maps$KeySet implements java.util.SortedSet {
void <init> (java.util.SortedMap)
java.util.SortedMap map
java.util.SortedMap map ()
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
volatile synthetic java.util.Map map ()
}
com/google/common/collect/Maps$SortedMapDifferenceImpl.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$SortedMapDifferenceImpl extends com.google.common.collect.Maps$MapDifferenceImpl implements com.google.common.collect.SortedMapDifference {
void <init> (java.util.SortedMap, java.util.SortedMap, java.util.SortedMap, java.util.SortedMap)
java.util.SortedMap onlyOnLeft
java.util.SortedMap onlyOnRight
java.util.SortedMap onBoth
java.util.SortedMap differences
public java.util.SortedMap entriesDiffering ()
public java.util.SortedMap entriesInCommon ()
public java.util.SortedMap entriesOnlyOnLeft ()
public java.util.SortedMap entriesOnlyOnRight ()
public volatile synthetic java.util.Map entriesDiffering ()
public volatile synthetic java.util.Map entriesInCommon ()
public volatile synthetic java.util.Map entriesOnlyOnRight ()
public volatile synthetic java.util.Map entriesOnlyOnLeft ()
}
com/google/common/collect/Maps$TransformedEntriesMap$1.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$TransformedEntriesMap$1 extends com.google.common.collect.Maps$EntrySet {
final synthetic com.google.common.collect.Maps$TransformedEntriesMap this$0
void <init> (com.google.common.collect.Maps$TransformedEntriesMap)
java.util.Map map ()
public java.util.Iterator iterator ()
}
com/google/common/collect/Maps$TransformedEntriesMap.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$TransformedEntriesMap extends com.google.common.collect.Maps$ImprovedAbstractMap {
final java.util.Map fromMap
final com.google.common.collect.Maps$EntryTransformer transformer
void <init> (java.util.Map, com.google.common.collect.Maps$EntryTransformer)
java.util.Map fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
public void clear ()
public java.util.Set keySet ()
protected java.util.Set createEntrySet ()
}
com/google/common/collect/Maps$TransformedEntriesNavigableMap.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$TransformedEntriesNavigableMap extends com.google.common.collect.Maps$TransformedEntriesSortedMap implements java.util.NavigableMap {
void <init> (java.util.NavigableMap, com.google.common.collect.Maps$EntryTransformer)
java.util.NavigableMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap descendingMap ()
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.NavigableMap headMap (java.lang.Object)
Object toKey
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry lastEntry ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.NavigableSet navigableKeySet ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.NavigableMap tailMap (java.lang.Object)
Object fromKey
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
private java.util.Map$Entry transformEntry (java.util.Map$Entry)
java.util.Map$Entry entry
protected java.util.NavigableMap fromMap ()
public volatile synthetic java.util.SortedMap tailMap (java.lang.Object)
Object x0
public volatile synthetic java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.util.SortedMap headMap (java.lang.Object)
Object x0
protected volatile synthetic java.util.SortedMap fromMap ()
}
com/google/common/collect/Maps$TransformedEntriesSortedMap.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$TransformedEntriesSortedMap extends com.google.common.collect.Maps$TransformedEntriesMap implements java.util.SortedMap {
protected java.util.SortedMap fromMap ()
void <init> (java.util.SortedMap, com.google.common.collect.Maps$EntryTransformer)
java.util.SortedMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.lang.Object lastKey ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
}
com/google/common/collect/Maps$UnmodifiableBiMap.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableBiMap extends com.google.common.collect.ForwardingMap implements com.google.common.collect.BiMap java.io.Serializable {
final java.util.Map unmodifiableMap
final com.google.common.collect.BiMap delegate
com.google.common.collect.BiMap inverse
transient java.util.Set values
private static final long serialVersionUID
void <init> (com.google.common.collect.BiMap, com.google.common.collect.BiMap)
com.google.common.collect.BiMap delegate
com.google.common.collect.BiMap inverse
protected java.util.Map delegate ()
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.BiMap inverse ()
com.google.common.collect.BiMap result
public java.util.Set values ()
java.util.Set result
public volatile synthetic java.util.Collection values ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Maps$UnmodifiableEntries$1.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableEntries$1 extends com.google.common.collect.UnmodifiableIterator {
final synthetic java.util.Iterator val$delegate
final synthetic com.google.common.collect.Maps$UnmodifiableEntries this$0
void <init> (com.google.common.collect.Maps$UnmodifiableEntries, java.util.Iterator)
public boolean hasNext ()
public java.util.Map$Entry next ()
public volatile synthetic java.lang.Object next ()
}
com/google/common/collect/Maps$UnmodifiableEntries.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableEntries extends com.google.common.collect.ForwardingCollection {
private final java.util.Collection entries
void <init> (java.util.Collection)
java.util.Collection entries
protected java.util.Collection delegate ()
public java.util.Iterator iterator ()
java.util.Iterator delegate
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Maps$UnmodifiableEntrySet.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableEntrySet extends com.google.common.collect.Maps$UnmodifiableEntries implements java.util.Set {
void <init> (java.util.Set)
java.util.Set entries
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
com/google/common/collect/Maps$UnmodifiableNavigableMap.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableNavigableMap extends com.google.common.collect.ForwardingSortedMap implements java.util.NavigableMap java.io.Serializable {
private final java.util.NavigableMap delegate
private transient com.google.common.collect.Maps$UnmodifiableNavigableMap descendingMap
void <init> (java.util.NavigableMap)
java.util.NavigableMap delegate
void <init> (java.util.NavigableMap, com.google.common.collect.Maps$UnmodifiableNavigableMap)
java.util.NavigableMap delegate
com.google.common.collect.Maps$UnmodifiableNavigableMap descendingMap
protected java.util.SortedMap delegate ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry lastEntry ()
public final java.util.Map$Entry pollFirstEntry ()
public final java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap descendingMap ()
com.google.common.collect.Maps$UnmodifiableNavigableMap result
public java.util.Set keySet ()
public java.util.NavigableSet navigableKeySet ()
public java.util.NavigableSet descendingKeySet ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
protected volatile synthetic java.util.Map delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Maps$ValueDifferenceImpl.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$ValueDifferenceImpl extends java.lang.Object implements com.google.common.collect.MapDifference$ValueDifference {
private final Object left
private final Object right
static com.google.common.collect.MapDifference$ValueDifference create (java.lang.Object, java.lang.Object)
Object left
Object right
private void <init> (java.lang.Object, java.lang.Object)
Object left
Object right
public java.lang.Object leftValue ()
public java.lang.Object rightValue ()
public boolean equals (java.lang.Object)
com.google.common.collect.MapDifference$ValueDifference that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Maps$Values.class
Maps.java
package com.google.common.collect
com.google.common.collect.Maps$Values extends java.util.AbstractCollection {
final java.util.Map map
void <init> (java.util.Map)
java.util.Map map
final java.util.Map map ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
java.util.Iterator i$
UnsupportedOperationException e
Object o
public boolean removeAll (java.util.Collection)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Set toRemove
UnsupportedOperationException e
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Set toRetain
UnsupportedOperationException e
java.util.Collection c
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/Maps.class
Maps.java
package com.google.common.collect
public final com.google.common.collect.Maps extends java.lang.Object {
static final com.google.common.base.Joiner$MapJoiner STANDARD_JOINER
private void <init> ()
static com.google.common.base.Function keyFunction ()
static com.google.common.base.Function valueFunction ()
static java.util.Iterator keyIterator (java.util.Iterator)
java.util.Iterator entryIterator
static java.util.Iterator valueIterator (java.util.Iterator)
java.util.Iterator entryIterator
static com.google.common.collect.UnmodifiableIterator valueIterator (com.google.common.collect.UnmodifiableIterator)
com.google.common.collect.UnmodifiableIterator entryIterator
public static com.google.common.collect.ImmutableMap immutableEnumMap (java.util.Map)
com.google.common.collect.ImmutableEnumMap result
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
public static java.util.HashMap newHashMap ()
public static java.util.HashMap newHashMapWithExpectedSize (int)
int expectedSize
static int capacity (int)
int expectedSize
public static java.util.HashMap newHashMap (java.util.Map)
java.util.Map map
public static java.util.LinkedHashMap newLinkedHashMap ()
public static java.util.LinkedHashMap newLinkedHashMap (java.util.Map)
java.util.Map map
public static java.util.concurrent.ConcurrentMap newConcurrentMap ()
public static java.util.TreeMap newTreeMap ()
public static java.util.TreeMap newTreeMap (java.util.SortedMap)
java.util.SortedMap map
public static java.util.TreeMap newTreeMap (java.util.Comparator)
java.util.Comparator comparator
public static java.util.EnumMap newEnumMap (java.lang.Class)
Class type
public static java.util.EnumMap newEnumMap (java.util.Map)
java.util.Map map
public static java.util.IdentityHashMap newIdentityHashMap ()
public static com.google.common.collect.MapDifference difference (java.util.Map, java.util.Map)
java.util.SortedMap sortedLeft
com.google.common.collect.SortedMapDifference result
java.util.Map left
java.util.Map right
public static com.google.common.collect.MapDifference difference (java.util.Map, java.util.Map, com.google.common.base.Equivalence)
java.util.Map left
java.util.Map right
com.google.common.base.Equivalence valueEquivalence
java.util.Map onlyOnLeft
java.util.Map onlyOnRight
java.util.Map onBoth
java.util.Map differences
private static void doDifference (java.util.Map, java.util.Map, com.google.common.base.Equivalence, java.util.Map, java.util.Map, java.util.Map, java.util.Map)
Object rightValue
Object leftKey
Object leftValue
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map left
java.util.Map right
com.google.common.base.Equivalence valueEquivalence
java.util.Map onlyOnLeft
java.util.Map onlyOnRight
java.util.Map onBoth
java.util.Map differences
private static java.util.Map unmodifiableMap (java.util.Map)
java.util.Map map
public static com.google.common.collect.SortedMapDifference difference (java.util.SortedMap, java.util.Map)
java.util.SortedMap left
java.util.Map right
java.util.Comparator comparator
java.util.SortedMap onlyOnLeft
java.util.SortedMap onlyOnRight
java.util.SortedMap onBoth
java.util.SortedMap differences
static java.util.Comparator orNaturalOrder (java.util.Comparator)
java.util.Comparator comparator
public static java.util.Map asMap (java.util.Set, com.google.common.base.Function)
java.util.Set set
com.google.common.base.Function function
public static java.util.SortedMap asMap (java.util.SortedSet, com.google.common.base.Function)
java.util.SortedSet set
com.google.common.base.Function function
static java.util.SortedMap asMapSortedIgnoreNavigable (java.util.SortedSet, com.google.common.base.Function)
java.util.SortedSet set
com.google.common.base.Function function
public static java.util.NavigableMap asMap (java.util.NavigableSet, com.google.common.base.Function)
java.util.NavigableSet set
com.google.common.base.Function function
static java.util.Iterator asMapEntryIterator (java.util.Set, com.google.common.base.Function)
java.util.Set set
com.google.common.base.Function function
private static java.util.Set removeOnlySet (java.util.Set)
java.util.Set set
private static java.util.SortedSet removeOnlySortedSet (java.util.SortedSet)
java.util.SortedSet set
private static java.util.NavigableSet removeOnlyNavigableSet (java.util.NavigableSet)
java.util.NavigableSet set
public static com.google.common.collect.ImmutableMap toMap (java.lang.Iterable, com.google.common.base.Function)
Iterable keys
com.google.common.base.Function valueFunction
public static com.google.common.collect.ImmutableMap toMap (java.util.Iterator, com.google.common.base.Function)
Object key
java.util.Iterator keys
com.google.common.base.Function valueFunction
java.util.Map builder
public static com.google.common.collect.ImmutableMap uniqueIndex (java.lang.Iterable, com.google.common.base.Function)
Iterable values
com.google.common.base.Function keyFunction
public static com.google.common.collect.ImmutableMap uniqueIndex (java.util.Iterator, com.google.common.base.Function)
Object value
java.util.Iterator values
com.google.common.base.Function keyFunction
com.google.common.collect.ImmutableMap$Builder builder
public static com.google.common.collect.ImmutableMap fromProperties (java.util.Properties)
String key
java.util.Enumeration e
java.util.Properties properties
com.google.common.collect.ImmutableMap$Builder builder
public static java.util.Map$Entry immutableEntry (java.lang.Object, java.lang.Object)
Object key
Object value
static java.util.Set unmodifiableEntrySet (java.util.Set)
java.util.Set entrySet
static java.util.Map$Entry unmodifiableEntry (java.util.Map$Entry)
java.util.Map$Entry entry
public static com.google.common.base.Converter asConverter (com.google.common.collect.BiMap)
com.google.common.collect.BiMap bimap
public static com.google.common.collect.BiMap synchronizedBiMap (com.google.common.collect.BiMap)
com.google.common.collect.BiMap bimap
public static com.google.common.collect.BiMap unmodifiableBiMap (com.google.common.collect.BiMap)
com.google.common.collect.BiMap bimap
public static java.util.Map transformValues (java.util.Map, com.google.common.base.Function)
java.util.Map fromMap
com.google.common.base.Function function
public static java.util.SortedMap transformValues (java.util.SortedMap, com.google.common.base.Function)
java.util.SortedMap fromMap
com.google.common.base.Function function
public static java.util.NavigableMap transformValues (java.util.NavigableMap, com.google.common.base.Function)
java.util.NavigableMap fromMap
com.google.common.base.Function function
public static java.util.Map transformEntries (java.util.Map, com.google.common.collect.Maps$EntryTransformer)
java.util.Map fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public static java.util.SortedMap transformEntries (java.util.SortedMap, com.google.common.collect.Maps$EntryTransformer)
java.util.SortedMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public static java.util.NavigableMap transformEntries (java.util.NavigableMap, com.google.common.collect.Maps$EntryTransformer)
java.util.NavigableMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
static java.util.SortedMap transformEntriesIgnoreNavigable (java.util.SortedMap, com.google.common.collect.Maps$EntryTransformer)
java.util.SortedMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
static com.google.common.collect.Maps$EntryTransformer asEntryTransformer (com.google.common.base.Function)
com.google.common.base.Function function
static com.google.common.base.Function asValueToValueFunction (com.google.common.collect.Maps$EntryTransformer, java.lang.Object)
com.google.common.collect.Maps$EntryTransformer transformer
Object key
static com.google.common.base.Function asEntryToValueFunction (com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.Maps$EntryTransformer transformer
static java.util.Map$Entry transformEntry (com.google.common.collect.Maps$EntryTransformer, java.util.Map$Entry)
com.google.common.collect.Maps$EntryTransformer transformer
java.util.Map$Entry entry
static com.google.common.base.Function asEntryToEntryFunction (com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.Maps$EntryTransformer transformer
static com.google.common.base.Predicate keyPredicateOnEntries (com.google.common.base.Predicate)
com.google.common.base.Predicate keyPredicate
static com.google.common.base.Predicate valuePredicateOnEntries (com.google.common.base.Predicate)
com.google.common.base.Predicate valuePredicate
public static java.util.Map filterKeys (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate keyPredicate
com.google.common.base.Predicate entryPredicate
public static java.util.SortedMap filterKeys (java.util.SortedMap, com.google.common.base.Predicate)
java.util.SortedMap unfiltered
com.google.common.base.Predicate keyPredicate
public static java.util.NavigableMap filterKeys (java.util.NavigableMap, com.google.common.base.Predicate)
java.util.NavigableMap unfiltered
com.google.common.base.Predicate keyPredicate
public static com.google.common.collect.BiMap filterKeys (com.google.common.collect.BiMap, com.google.common.base.Predicate)
com.google.common.collect.BiMap unfiltered
com.google.common.base.Predicate keyPredicate
public static java.util.Map filterValues (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate valuePredicate
public static java.util.SortedMap filterValues (java.util.SortedMap, com.google.common.base.Predicate)
java.util.SortedMap unfiltered
com.google.common.base.Predicate valuePredicate
public static java.util.NavigableMap filterValues (java.util.NavigableMap, com.google.common.base.Predicate)
java.util.NavigableMap unfiltered
com.google.common.base.Predicate valuePredicate
public static com.google.common.collect.BiMap filterValues (com.google.common.collect.BiMap, com.google.common.base.Predicate)
com.google.common.collect.BiMap unfiltered
com.google.common.base.Predicate valuePredicate
public static java.util.Map filterEntries (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate entryPredicate
public static java.util.SortedMap filterEntries (java.util.SortedMap, com.google.common.base.Predicate)
java.util.SortedMap unfiltered
com.google.common.base.Predicate entryPredicate
static java.util.SortedMap filterSortedIgnoreNavigable (java.util.SortedMap, com.google.common.base.Predicate)
java.util.SortedMap unfiltered
com.google.common.base.Predicate entryPredicate
public static java.util.NavigableMap filterEntries (java.util.NavigableMap, com.google.common.base.Predicate)
java.util.NavigableMap unfiltered
com.google.common.base.Predicate entryPredicate
public static com.google.common.collect.BiMap filterEntries (com.google.common.collect.BiMap, com.google.common.base.Predicate)
com.google.common.collect.BiMap unfiltered
com.google.common.base.Predicate entryPredicate
private static java.util.Map filterFiltered (com.google.common.collect.Maps$AbstractFilteredMap, com.google.common.base.Predicate)
com.google.common.collect.Maps$AbstractFilteredMap map
com.google.common.base.Predicate entryPredicate
private static java.util.SortedMap filterFiltered (com.google.common.collect.Maps$FilteredEntrySortedMap, com.google.common.base.Predicate)
com.google.common.collect.Maps$FilteredEntrySortedMap map
com.google.common.base.Predicate entryPredicate
com.google.common.base.Predicate predicate
private static java.util.NavigableMap filterFiltered (com.google.common.collect.Maps$FilteredEntryNavigableMap, com.google.common.base.Predicate)
com.google.common.collect.Maps$FilteredEntryNavigableMap map
com.google.common.base.Predicate entryPredicate
com.google.common.base.Predicate predicate
private static com.google.common.collect.BiMap filterFiltered (com.google.common.collect.Maps$FilteredEntryBiMap, com.google.common.base.Predicate)
com.google.common.collect.Maps$FilteredEntryBiMap map
com.google.common.base.Predicate entryPredicate
com.google.common.base.Predicate predicate
public static java.util.NavigableMap unmodifiableNavigableMap (java.util.NavigableMap)
java.util.NavigableMap map
private static java.util.Map$Entry unmodifiableOrNull (java.util.Map$Entry)
java.util.Map$Entry entry
public static java.util.NavigableMap synchronizedNavigableMap (java.util.NavigableMap)
java.util.NavigableMap navigableMap
static java.lang.Object safeGet (java.util.Map, java.lang.Object)
ClassCastException e
NullPointerException e
java.util.Map map
Object key
static boolean safeContainsKey (java.util.Map, java.lang.Object)
ClassCastException e
NullPointerException e
java.util.Map map
Object key
static java.lang.Object safeRemove (java.util.Map, java.lang.Object)
ClassCastException e
NullPointerException e
java.util.Map map
Object key
static boolean containsKeyImpl (java.util.Map, java.lang.Object)
java.util.Map map
Object key
static boolean containsValueImpl (java.util.Map, java.lang.Object)
java.util.Map map
Object value
static boolean containsEntryImpl (java.util.Collection, java.lang.Object)
java.util.Collection c
Object o
static boolean removeEntryImpl (java.util.Collection, java.lang.Object)
java.util.Collection c
Object o
static boolean equalsImpl (java.util.Map, java.lang.Object)
java.util.Map o
java.util.Map map
Object object
static java.lang.String toStringImpl (java.util.Map)
java.util.Map map
StringBuilder sb
static void putAllImpl (java.util.Map, java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map self
java.util.Map map
static java.lang.Object keyOrNull (java.util.Map$Entry)
java.util.Map$Entry entry
static java.lang.Object valueOrNull (java.util.Map$Entry)
java.util.Map$Entry entry
static synthetic java.util.Map access$100 (java.util.Map)
java.util.Map x0
static synthetic java.util.Set access$200 (java.util.Set)
java.util.Set x0
static synthetic java.util.SortedSet access$300 (java.util.SortedSet)
java.util.SortedSet x0
static synthetic java.util.NavigableSet access$400 (java.util.NavigableSet)
java.util.NavigableSet x0
static synthetic java.util.Map$Entry access$800 (java.util.Map$Entry)
java.util.Map$Entry x0
static void <clinit> ()
}
com/google/common/collect/MinMaxPriorityQueue$1.class
MinMaxPriorityQueue.java
package com.google.common.collect
synthetic com.google.common.collect.MinMaxPriorityQueue$1 extends java.lang.Object {
}
com/google/common/collect/MinMaxPriorityQueue$Builder.class
MinMaxPriorityQueue.java
package com.google.common.collect
public final com.google.common.collect.MinMaxPriorityQueue$Builder extends java.lang.Object {
private static final int UNSET_EXPECTED_SIZE
private final java.util.Comparator comparator
private int expectedSize
private int maximumSize
private void <init> (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.MinMaxPriorityQueue$Builder expectedSize (int)
int expectedSize
public com.google.common.collect.MinMaxPriorityQueue$Builder maximumSize (int)
int maximumSize
public com.google.common.collect.MinMaxPriorityQueue create ()
public com.google.common.collect.MinMaxPriorityQueue create (java.lang.Iterable)
Object element
java.util.Iterator i$
Iterable initialContents
com.google.common.collect.MinMaxPriorityQueue queue
private com.google.common.collect.Ordering ordering ()
synthetic void <init> (java.util.Comparator, com.google.common.collect.MinMaxPriorityQueue$1)
java.util.Comparator x0
com.google.common.collect.MinMaxPriorityQueue$1 x1
static synthetic com.google.common.collect.Ordering access$200 (com.google.common.collect.MinMaxPriorityQueue$Builder)
com.google.common.collect.MinMaxPriorityQueue$Builder x0
static synthetic int access$300 (com.google.common.collect.MinMaxPriorityQueue$Builder)
com.google.common.collect.MinMaxPriorityQueue$Builder x0
}
com/google/common/collect/MinMaxPriorityQueue$Heap.class
MinMaxPriorityQueue.java
package com.google.common.collect
com.google.common.collect.MinMaxPriorityQueue$Heap extends java.lang.Object {
final com.google.common.collect.Ordering ordering
com.google.common.collect.MinMaxPriorityQueue$Heap otherHeap
final synthetic com.google.common.collect.MinMaxPriorityQueue this$0
void <init> (com.google.common.collect.MinMaxPriorityQueue, com.google.common.collect.Ordering)
com.google.common.collect.Ordering ordering
int compareElements (int, int)
int a
int b
com.google.common.collect.MinMaxPriorityQueue$MoveDesc tryCrossOverAndBubbleUp (int, int, java.lang.Object)
Object parent
int removeIndex
int vacated
Object toTrickle
int crossOver
Object parent
void bubbleUp (int, java.lang.Object)
com.google.common.collect.MinMaxPriorityQueue$Heap heap
int index
Object x
int crossOver
com.google.common.collect.MinMaxPriorityQueue$Heap heap
int bubbleUpAlternatingLevels (int, java.lang.Object)
int grandParentIndex
Object e
int index
Object x
int findMin (int, int)
int i
int index
int len
int limit
int minIndex
int findMinChild (int)
int index
int findMinGrandChild (int)
int index
int leftChildIndex
int crossOverUp (int, java.lang.Object)
Object uncleElement
int grandparentIndex
int uncleIndex
int index
Object x
int parentIndex
Object parentElement
int getCorrectLastElement (java.lang.Object)
Object uncleElement
int grandparentIndex
int uncleIndex
Object actualLastElement
int parentIndex
int crossOver (int, java.lang.Object)
int index
Object x
int minChildIndex
int fillHoleAt (int)
int index
int minGrandchildIndex
private boolean verifyIndex (int)
int i
private int getLeftChildIndex (int)
int i
private int getRightChildIndex (int)
int i
private int getParentIndex (int)
int i
private int getGrandparentIndex (int)
int i
static synthetic boolean access$400 (com.google.common.collect.MinMaxPriorityQueue$Heap, int)
com.google.common.collect.MinMaxPriorityQueue$Heap x0
int x1
}
com/google/common/collect/MinMaxPriorityQueue$MoveDesc.class
MinMaxPriorityQueue.java
package com.google.common.collect
com.google.common.collect.MinMaxPriorityQueue$MoveDesc extends java.lang.Object {
final Object toTrickle
final Object replaced
void <init> (java.lang.Object, java.lang.Object)
Object toTrickle
Object replaced
}
com/google/common/collect/MinMaxPriorityQueue$QueueIterator.class
MinMaxPriorityQueue.java
package com.google.common.collect
com.google.common.collect.MinMaxPriorityQueue$QueueIterator extends java.lang.Object implements java.util.Iterator {
private int cursor
private int expectedModCount
private java.util.Queue forgetMeNot
private java.util.List skipMe
private Object lastFromForgetMeNot
private boolean canRemove
final synthetic com.google.common.collect.MinMaxPriorityQueue this$0
private void <init> (com.google.common.collect.MinMaxPriorityQueue)
public boolean hasNext ()
public java.lang.Object next ()
int tempCursor
public void remove ()
com.google.common.collect.MinMaxPriorityQueue$MoveDesc moved
private boolean containsExact (java.lang.Iterable, java.lang.Object)
Object element
java.util.Iterator i$
Iterable elements
Object target
boolean removeExact (java.lang.Object)
int i
Object target
void checkModCount ()
private int nextNotInSkipMe (int)
int c
synthetic void <init> (com.google.common.collect.MinMaxPriorityQueue, com.google.common.collect.MinMaxPriorityQueue$1)
com.google.common.collect.MinMaxPriorityQueue x0
com.google.common.collect.MinMaxPriorityQueue$1 x1
}
com/google/common/collect/MinMaxPriorityQueue.class
MinMaxPriorityQueue.java
package com.google.common.collect
public final com.google.common.collect.MinMaxPriorityQueue extends java.util.AbstractQueue {
private final com.google.common.collect.MinMaxPriorityQueue$Heap minHeap
private final com.google.common.collect.MinMaxPriorityQueue$Heap maxHeap
final int maximumSize
private Object[] queue
private int size
private int modCount
private static final int EVEN_POWERS_OF_TWO
private static final int ODD_POWERS_OF_TWO
private static final int DEFAULT_CAPACITY
public static com.google.common.collect.MinMaxPriorityQueue create ()
public static com.google.common.collect.MinMaxPriorityQueue create (java.lang.Iterable)
Iterable initialContents
public static com.google.common.collect.MinMaxPriorityQueue$Builder orderedBy (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.MinMaxPriorityQueue$Builder expectedSize (int)
int expectedSize
public static com.google.common.collect.MinMaxPriorityQueue$Builder maximumSize (int)
int maximumSize
private void <init> (com.google.common.collect.MinMaxPriorityQueue$Builder, int)
com.google.common.collect.MinMaxPriorityQueue$Builder builder
int queueSize
com.google.common.collect.Ordering ordering
public int size ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
Object element
java.util.Iterator i$
java.util.Collection newElements
boolean modified
public boolean offer (java.lang.Object)
Object element
int insertIndex
public java.lang.Object poll ()
java.lang.Object elementData (int)
int index
public java.lang.Object peek ()
private int getMaxElementIndex ()
public java.lang.Object pollFirst ()
public java.lang.Object removeFirst ()
public java.lang.Object peekFirst ()
public java.lang.Object pollLast ()
public java.lang.Object removeLast ()
public java.lang.Object peekLast ()
com.google.common.collect.MinMaxPriorityQueue$MoveDesc removeAt (int)
int index
Object actualLastElement
int lastElementAt
Object toTrickle
com.google.common.collect.MinMaxPriorityQueue$MoveDesc changes
private com.google.common.collect.MinMaxPriorityQueue$MoveDesc fillHole (int, java.lang.Object)
int index
Object toTrickle
com.google.common.collect.MinMaxPriorityQueue$Heap heap
int vacated
int bubbledTo
private java.lang.Object removeAndGet (int)
int index
Object value
private com.google.common.collect.MinMaxPriorityQueue$Heap heapForIndex (int)
int i
static boolean isEvenLevel (int)
int index
int oneBased
boolean isIntact ()
int i
public java.util.Iterator iterator ()
public void clear ()
int i
public java.lang.Object[] toArray ()
Object[] copyTo
public java.util.Comparator comparator ()
int capacity ()
static int initialQueueSize (int, int, java.lang.Iterable)
int initialSize
int configuredExpectedSize
int maximumSize
Iterable initialContents
int result
private void growIfNeeded ()
int newCapacity
Object[] newQueue
private int calculateNewCapacity ()
int oldCapacity
int newCapacity
private static int capAtMaximumSize (int, int)
int queueSize
int maximumSize
synthetic void <init> (com.google.common.collect.MinMaxPriorityQueue$Builder, int, com.google.common.collect.MinMaxPriorityQueue$1)
com.google.common.collect.MinMaxPriorityQueue$Builder x0
int x1
com.google.common.collect.MinMaxPriorityQueue$1 x2
static synthetic java.lang.Object[] access$500 (com.google.common.collect.MinMaxPriorityQueue)
com.google.common.collect.MinMaxPriorityQueue x0
static synthetic int access$600 (com.google.common.collect.MinMaxPriorityQueue)
com.google.common.collect.MinMaxPriorityQueue x0
static synthetic int access$700 (com.google.common.collect.MinMaxPriorityQueue)
com.google.common.collect.MinMaxPriorityQueue x0
}
com/google/common/collect/Multimap.class
Multimap.java
package com.google.common.collect
public abstract com.google.common.collect.Multimap extends java.lang.Object {
public abstract int size ()
public abstract boolean isEmpty ()
public abstract boolean containsKey (java.lang.Object)
public abstract boolean containsValue (java.lang.Object)
public abstract boolean containsEntry (java.lang.Object, java.lang.Object)
public abstract boolean put (java.lang.Object, java.lang.Object)
public abstract boolean remove (java.lang.Object, java.lang.Object)
public abstract boolean putAll (java.lang.Object, java.lang.Iterable)
public abstract boolean putAll (com.google.common.collect.Multimap)
public abstract java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public abstract java.util.Collection removeAll (java.lang.Object)
public abstract void clear ()
public abstract java.util.Collection get (java.lang.Object)
public abstract java.util.Set keySet ()
public abstract com.google.common.collect.Multiset keys ()
public abstract java.util.Collection values ()
public abstract java.util.Collection entries ()
public abstract java.util.Map asMap ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/collect/MultimapBuilder$1.class
MultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$1 extends com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys {
final synthetic int val$expectedKeys
void <init> (int)
java.util.Map createMap ()
}
com/google/common/collect/MultimapBuilder$2.class
MultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$2 extends com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys {
final synthetic int val$expectedKeys
void <init> (int)
java.util.Map createMap ()
}
com/google/common/collect/MultimapBuilder$3.class
MultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$3 extends com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys {
final synthetic java.util.Comparator val$comparator
void <init> (java.util.Comparator)
java.util.Map createMap ()
}
com/google/common/collect/MultimapBuilder$4.class
MultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$4 extends com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys {
final synthetic Class val$keyClass
void <init> (java.lang.Class)
java.util.Map createMap ()
}
com/google/common/collect/MultimapBuilder$ArrayListSupplier.class
MultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$ArrayListSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
private final int expectedValuesPerKey
void <init> (int)
int expectedValuesPerKey
public java.util.List get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/collect/MultimapBuilder$EnumSetSupplier.class
MultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$EnumSetSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
private final Class clazz
void <init> (java.lang.Class)
Class clazz
public java.util.Set get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/collect/MultimapBuilder$HashSetSupplier.class
MultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$HashSetSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
private final int expectedValuesPerKey
void <init> (int)
int expectedValuesPerKey
public java.util.Set get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/collect/MultimapBuilder$LinkedHashSetSupplier.class
MultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$LinkedHashSetSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
private final int expectedValuesPerKey
void <init> (int)
int expectedValuesPerKey
public java.util.Set get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/collect/MultimapBuilder$LinkedListSupplier.class
MultimapBuilder.java
package com.google.common.collect
final enum com.google.common.collect.MultimapBuilder$LinkedListSupplier extends java.lang.Enum implements com.google.common.base.Supplier {
public static final enum com.google.common.collect.MultimapBuilder$LinkedListSupplier INSTANCE
private static final synthetic com.google.common.collect.MultimapBuilder$LinkedListSupplier[] $VALUES
public static com.google.common.collect.MultimapBuilder$LinkedListSupplier[] values ()
public static com.google.common.collect.MultimapBuilder$LinkedListSupplier valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public static com.google.common.base.Supplier instance ()
com.google.common.base.Supplier result
public java.util.List get ()
public volatile synthetic java.lang.Object get ()
static void <clinit> ()
}
com/google/common/collect/MultimapBuilder$ListMultimapBuilder.class
MultimapBuilder.java
package com.google.common.collect
public abstract com.google.common.collect.MultimapBuilder$ListMultimapBuilder extends com.google.common.collect.MultimapBuilder {
void <init> ()
public abstract com.google.common.collect.ListMultimap build ()
public com.google.common.collect.ListMultimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public volatile synthetic com.google.common.collect.Multimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile synthetic com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$1.class
MultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$1 extends com.google.common.collect.MultimapBuilder$ListMultimapBuilder {
final synthetic int val$expectedValuesPerKey
final synthetic com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void <init> (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, int)
public com.google.common.collect.ListMultimap build ()
public volatile synthetic com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$2.class
MultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$2 extends com.google.common.collect.MultimapBuilder$ListMultimapBuilder {
final synthetic com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void <init> (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys)
public com.google.common.collect.ListMultimap build ()
public volatile synthetic com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$3.class
MultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$3 extends com.google.common.collect.MultimapBuilder$SetMultimapBuilder {
final synthetic int val$expectedValuesPerKey
final synthetic com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void <init> (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, int)
public com.google.common.collect.SetMultimap build ()
public volatile synthetic com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$4.class
MultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$4 extends com.google.common.collect.MultimapBuilder$SetMultimapBuilder {
final synthetic int val$expectedValuesPerKey
final synthetic com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void <init> (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, int)
public com.google.common.collect.SetMultimap build ()
public volatile synthetic com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$5.class
MultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$5 extends com.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder {
final synthetic java.util.Comparator val$comparator
final synthetic com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void <init> (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, java.util.Comparator)
public com.google.common.collect.SortedSetMultimap build ()
public volatile synthetic com.google.common.collect.SetMultimap build ()
public volatile synthetic com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$6.class
MultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$6 extends com.google.common.collect.MultimapBuilder$SetMultimapBuilder {
final synthetic Class val$valueClass
final synthetic com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void <init> (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, java.lang.Class)
public com.google.common.collect.SetMultimap build ()
com.google.common.base.Supplier factory
public volatile synthetic com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys.class
MultimapBuilder.java
package com.google.common.collect
public abstract com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys extends java.lang.Object {
private static final int DEFAULT_EXPECTED_VALUES_PER_KEY
void <init> ()
abstract java.util.Map createMap ()
public com.google.common.collect.MultimapBuilder$ListMultimapBuilder arrayListValues ()
public com.google.common.collect.MultimapBuilder$ListMultimapBuilder arrayListValues (int)
int expectedValuesPerKey
public com.google.common.collect.MultimapBuilder$ListMultimapBuilder linkedListValues ()
public com.google.common.collect.MultimapBuilder$SetMultimapBuilder hashSetValues ()
public com.google.common.collect.MultimapBuilder$SetMultimapBuilder hashSetValues (int)
int expectedValuesPerKey
public com.google.common.collect.MultimapBuilder$SetMultimapBuilder linkedHashSetValues ()
public com.google.common.collect.MultimapBuilder$SetMultimapBuilder linkedHashSetValues (int)
int expectedValuesPerKey
public com.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder treeSetValues ()
public com.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder treeSetValues (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.MultimapBuilder$SetMultimapBuilder enumSetValues (java.lang.Class)
Class valueClass
}
com/google/common/collect/MultimapBuilder$SetMultimapBuilder.class
MultimapBuilder.java
package com.google.common.collect
public abstract com.google.common.collect.MultimapBuilder$SetMultimapBuilder extends com.google.common.collect.MultimapBuilder {
void <init> ()
public abstract com.google.common.collect.SetMultimap build ()
public com.google.common.collect.SetMultimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public volatile synthetic com.google.common.collect.Multimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile synthetic com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder.class
MultimapBuilder.java
package com.google.common.collect
public abstract com.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder extends com.google.common.collect.MultimapBuilder$SetMultimapBuilder {
void <init> ()
public abstract com.google.common.collect.SortedSetMultimap build ()
public com.google.common.collect.SortedSetMultimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public volatile synthetic com.google.common.collect.SetMultimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile synthetic com.google.common.collect.SetMultimap build ()
public volatile synthetic com.google.common.collect.Multimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile synthetic com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$TreeSetSupplier.class
MultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$TreeSetSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
private final java.util.Comparator comparator
void <init> (java.util.Comparator)
java.util.Comparator comparator
public java.util.SortedSet get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/collect/MultimapBuilder.class
MultimapBuilder.java
package com.google.common.collect
public abstract com.google.common.collect.MultimapBuilder extends java.lang.Object {
private static final int DEFAULT_EXPECTED_KEYS
private void <init> ()
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys hashKeys ()
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys hashKeys (int)
int expectedKeys
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys linkedHashKeys ()
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys linkedHashKeys (int)
int expectedKeys
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys treeKeys ()
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys treeKeys (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys enumKeys (java.lang.Class)
Class keyClass
public abstract com.google.common.collect.Multimap build ()
public com.google.common.collect.Multimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
com.google.common.collect.Multimap result
synthetic void <init> (com.google.common.collect.MultimapBuilder$1)
com.google.common.collect.MultimapBuilder$1 x0
}
com/google/common/collect/Multimaps$AsMap$EntrySet$1.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$AsMap$EntrySet$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.collect.Multimaps$AsMap$EntrySet this$1
void <init> (com.google.common.collect.Multimaps$AsMap$EntrySet)
public java.util.Collection apply (java.lang.Object)
Object key
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Multimaps$AsMap$EntrySet.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$AsMap$EntrySet extends com.google.common.collect.Maps$EntrySet {
final synthetic com.google.common.collect.Multimaps$AsMap this$0
void <init> (com.google.common.collect.Multimaps$AsMap)
java.util.Map map ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry entry
}
com/google/common/collect/Multimaps$AsMap.class
Multimaps.java
package com.google.common.collect
final com.google.common.collect.Multimaps$AsMap extends com.google.common.collect.Maps$ImprovedAbstractMap {
private final com.google.common.collect.Multimap multimap
void <init> (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public int size ()
protected java.util.Set createEntrySet ()
void removeValuesForKey (java.lang.Object)
Object key
public java.util.Collection get (java.lang.Object)
Object key
public java.util.Collection remove (java.lang.Object)
Object key
public java.util.Set keySet ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public void clear ()
public volatile synthetic java.lang.Object remove (java.lang.Object)
Object x0
public volatile synthetic java.lang.Object get (java.lang.Object)
Object x0
static synthetic com.google.common.collect.Multimap access$200 (com.google.common.collect.Multimaps$AsMap)
com.google.common.collect.Multimaps$AsMap x0
}
com/google/common/collect/Multimaps$CustomListMultimap.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$CustomListMultimap extends com.google.common.collect.AbstractListMultimap {
transient com.google.common.base.Supplier factory
private static final long serialVersionUID
void <init> (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
protected java.util.List createCollection ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Map map
protected volatile synthetic java.util.Collection createCollection ()
}
com/google/common/collect/Multimaps$CustomMultimap.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$CustomMultimap extends com.google.common.collect.AbstractMapBasedMultimap {
transient com.google.common.base.Supplier factory
private static final long serialVersionUID
void <init> (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
protected java.util.Collection createCollection ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Map map
}
com/google/common/collect/Multimaps$CustomSetMultimap.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$CustomSetMultimap extends com.google.common.collect.AbstractSetMultimap {
transient com.google.common.base.Supplier factory
private static final long serialVersionUID
void <init> (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
protected java.util.Set createCollection ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Map map
protected volatile synthetic java.util.Collection createCollection ()
}
com/google/common/collect/Multimaps$CustomSortedSetMultimap.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$CustomSortedSetMultimap extends com.google.common.collect.AbstractSortedSetMultimap {
transient com.google.common.base.Supplier factory
transient java.util.Comparator valueComparator
private static final long serialVersionUID
void <init> (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
protected java.util.SortedSet createCollection ()
public java.util.Comparator valueComparator ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Map map
protected volatile synthetic java.util.Set createCollection ()
protected volatile synthetic java.util.Collection createCollection ()
}
com/google/common/collect/Multimaps$Entries.class
Multimaps.java
package com.google.common.collect
abstract com.google.common.collect.Multimaps$Entries extends java.util.AbstractCollection {
void <init> ()
abstract com.google.common.collect.Multimap multimap ()
public int size ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object o
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object o
public void clear ()
}
com/google/common/collect/Multimaps$Keys$1$1.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$Keys$1$1 extends com.google.common.collect.Multisets$AbstractEntry {
final synthetic java.util.Map$Entry val$backingEntry
final synthetic com.google.common.collect.Multimaps$Keys$1 this$1
void <init> (com.google.common.collect.Multimaps$Keys$1, java.util.Map$Entry)
public java.lang.Object getElement ()
public int getCount ()
}
com/google/common/collect/Multimaps$Keys$1.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$Keys$1 extends com.google.common.collect.TransformedIterator {
final synthetic com.google.common.collect.Multimaps$Keys this$0
void <init> (com.google.common.collect.Multimaps$Keys, java.util.Iterator)
java.util.Iterator x0
com.google.common.collect.Multiset$Entry transform (java.util.Map$Entry)
java.util.Map$Entry backingEntry
volatile synthetic java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/Multimaps$Keys$KeysEntrySet.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$Keys$KeysEntrySet extends com.google.common.collect.Multisets$EntrySet {
final synthetic com.google.common.collect.Multimaps$Keys this$0
void <init> (com.google.common.collect.Multimaps$Keys)
com.google.common.collect.Multiset multiset ()
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Collection collection
Object o
public boolean remove (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Collection collection
Object o
}
com/google/common/collect/Multimaps$Keys.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$Keys extends com.google.common.collect.AbstractMultiset {
final com.google.common.collect.Multimap multimap
void <init> (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
java.util.Iterator entryIterator ()
int distinctElements ()
java.util.Set createEntrySet ()
public boolean contains (java.lang.Object)
Object element
public java.util.Iterator iterator ()
public int count (java.lang.Object)
Object element
java.util.Collection values
public int remove (java.lang.Object, int)
int i
java.util.Iterator iterator
Object element
int occurrences
java.util.Collection values
int oldCount
public void clear ()
public java.util.Set elementSet ()
}
com/google/common/collect/Multimaps$MapMultimap$1$1.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$MapMultimap$1$1 extends java.lang.Object implements java.util.Iterator {
int i
final synthetic com.google.common.collect.Multimaps$MapMultimap$1 this$1
void <init> (com.google.common.collect.Multimaps$MapMultimap$1)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Multimaps$MapMultimap$1.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$MapMultimap$1 extends com.google.common.collect.Sets$ImprovedAbstractSet {
final synthetic Object val$key
final synthetic com.google.common.collect.Multimaps$MapMultimap this$0
void <init> (com.google.common.collect.Multimaps$MapMultimap, java.lang.Object)
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/Multimaps$MapMultimap.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$MapMultimap extends com.google.common.collect.AbstractMultimap implements com.google.common.collect.SetMultimap java.io.Serializable {
final java.util.Map map
private static final long serialVersionUID
void <init> (java.util.Map)
java.util.Map map
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Set get (java.lang.Object)
Object key
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Set removeAll (java.lang.Object)
Object key
java.util.Set values
public void clear ()
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Set entries ()
java.util.Iterator entryIterator ()
java.util.Map createAsMap ()
public int hashCode ()
public volatile synthetic java.util.Collection entries ()
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
}
com/google/common/collect/Multimaps$TransformedEntriesListMultimap.class
Multimaps.java
package com.google.common.collect
final com.google.common.collect.Multimaps$TransformedEntriesListMultimap extends com.google.common.collect.Multimaps$TransformedEntriesMultimap implements com.google.common.collect.ListMultimap {
void <init> (com.google.common.collect.ListMultimap, com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.ListMultimap fromMultimap
com.google.common.collect.Maps$EntryTransformer transformer
java.util.List transform (java.lang.Object, java.util.Collection)
Object key
java.util.Collection values
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
volatile synthetic java.util.Collection transform (java.lang.Object, java.util.Collection)
Object x0
java.util.Collection x1
}
com/google/common/collect/Multimaps$TransformedEntriesMultimap$1.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$TransformedEntriesMultimap$1 extends java.lang.Object implements com.google.common.collect.Maps$EntryTransformer {
final synthetic com.google.common.collect.Multimaps$TransformedEntriesMultimap this$0
void <init> (com.google.common.collect.Multimaps$TransformedEntriesMultimap)
public java.util.Collection transformEntry (java.lang.Object, java.util.Collection)
Object key
java.util.Collection value
public volatile synthetic java.lang.Object transformEntry (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/Multimaps$TransformedEntriesMultimap.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$TransformedEntriesMultimap extends com.google.common.collect.AbstractMultimap {
final com.google.common.collect.Multimap fromMultimap
final com.google.common.collect.Maps$EntryTransformer transformer
void <init> (com.google.common.collect.Multimap, com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.Multimap fromMultimap
com.google.common.collect.Maps$EntryTransformer transformer
java.util.Collection transform (java.lang.Object, java.util.Collection)
Object key
java.util.Collection values
com.google.common.base.Function function
java.util.Map createAsMap ()
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
java.util.Iterator entryIterator ()
public java.util.Collection get (java.lang.Object)
Object key
public boolean isEmpty ()
public java.util.Set keySet ()
public com.google.common.collect.Multiset keys ()
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection removeAll (java.lang.Object)
Object key
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public int size ()
java.util.Collection createValues ()
}
com/google/common/collect/Multimaps$UnmodifiableListMultimap.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableListMultimap extends com.google.common.collect.Multimaps$UnmodifiableMultimap implements com.google.common.collect.ListMultimap {
private static final long serialVersionUID
void <init> (com.google.common.collect.ListMultimap)
com.google.common.collect.ListMultimap delegate
public com.google.common.collect.ListMultimap delegate ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic com.google.common.collect.Multimap delegate ()
public volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$UnmodifiableMultimap$1.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableMultimap$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.collect.Multimaps$UnmodifiableMultimap this$0
void <init> (com.google.common.collect.Multimaps$UnmodifiableMultimap)
public java.util.Collection apply (java.util.Collection)
java.util.Collection collection
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Multimaps$UnmodifiableMultimap.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableMultimap extends com.google.common.collect.ForwardingMultimap implements java.io.Serializable {
final com.google.common.collect.Multimap delegate
transient java.util.Collection entries
transient com.google.common.collect.Multiset keys
transient java.util.Set keySet
transient java.util.Collection values
transient java.util.Map map
private static final long serialVersionUID
void <init> (com.google.common.collect.Multimap)
com.google.common.collect.Multimap delegate
protected com.google.common.collect.Multimap delegate ()
public void clear ()
public java.util.Map asMap ()
java.util.Map result
public java.util.Collection entries ()
java.util.Collection result
public java.util.Collection get (java.lang.Object)
Object key
public com.google.common.collect.Multiset keys ()
com.google.common.collect.Multiset result
public java.util.Set keySet ()
java.util.Set result
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection removeAll (java.lang.Object)
Object key
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Collection values ()
java.util.Collection result
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$UnmodifiableSetMultimap.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableSetMultimap extends com.google.common.collect.Multimaps$UnmodifiableMultimap implements com.google.common.collect.SetMultimap {
private static final long serialVersionUID
void <init> (com.google.common.collect.SetMultimap)
com.google.common.collect.SetMultimap delegate
public com.google.common.collect.SetMultimap delegate ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set entries ()
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection entries ()
public volatile synthetic com.google.common.collect.Multimap delegate ()
public volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$UnmodifiableSortedSetMultimap.class
Multimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableSortedSetMultimap extends com.google.common.collect.Multimaps$UnmodifiableSetMultimap implements com.google.common.collect.SortedSetMultimap {
private static final long serialVersionUID
void <init> (com.google.common.collect.SortedSetMultimap)
com.google.common.collect.SortedSetMultimap delegate
public com.google.common.collect.SortedSetMultimap delegate ()
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Comparator valueComparator ()
public volatile synthetic java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Set removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Set get (java.lang.Object)
Object x0
public volatile synthetic com.google.common.collect.SetMultimap delegate ()
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic com.google.common.collect.Multimap delegate ()
public volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Multimaps.class
Multimaps.java
package com.google.common.collect
public final com.google.common.collect.Multimaps extends java.lang.Object {
private void <init> ()
public static com.google.common.collect.Multimap newMultimap (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
public static com.google.common.collect.ListMultimap newListMultimap (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
public static com.google.common.collect.SetMultimap newSetMultimap (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
public static com.google.common.collect.SortedSetMultimap newSortedSetMultimap (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
public static com.google.common.collect.Multimap invertFrom (com.google.common.collect.Multimap, com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap source
com.google.common.collect.Multimap dest
public static com.google.common.collect.Multimap synchronizedMultimap (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public static com.google.common.collect.Multimap unmodifiableMultimap (com.google.common.collect.Multimap)
com.google.common.collect.Multimap delegate
public static com.google.common.collect.Multimap unmodifiableMultimap (com.google.common.collect.ImmutableMultimap)
com.google.common.collect.ImmutableMultimap delegate
public static com.google.common.collect.SetMultimap synchronizedSetMultimap (com.google.common.collect.SetMultimap)
com.google.common.collect.SetMultimap multimap
public static com.google.common.collect.SetMultimap unmodifiableSetMultimap (com.google.common.collect.SetMultimap)
com.google.common.collect.SetMultimap delegate
public static com.google.common.collect.SetMultimap unmodifiableSetMultimap (com.google.common.collect.ImmutableSetMultimap)
com.google.common.collect.ImmutableSetMultimap delegate
public static com.google.common.collect.SortedSetMultimap synchronizedSortedSetMultimap (com.google.common.collect.SortedSetMultimap)
com.google.common.collect.SortedSetMultimap multimap
public static com.google.common.collect.SortedSetMultimap unmodifiableSortedSetMultimap (com.google.common.collect.SortedSetMultimap)
com.google.common.collect.SortedSetMultimap delegate
public static com.google.common.collect.ListMultimap synchronizedListMultimap (com.google.common.collect.ListMultimap)
com.google.common.collect.ListMultimap multimap
public static com.google.common.collect.ListMultimap unmodifiableListMultimap (com.google.common.collect.ListMultimap)
com.google.common.collect.ListMultimap delegate
public static com.google.common.collect.ListMultimap unmodifiableListMultimap (com.google.common.collect.ImmutableListMultimap)
com.google.common.collect.ImmutableListMultimap delegate
private static java.util.Collection unmodifiableValueCollection (java.util.Collection)
java.util.Collection collection
private static java.util.Collection unmodifiableEntries (java.util.Collection)
java.util.Collection entries
public static java.util.Map asMap (com.google.common.collect.ListMultimap)
com.google.common.collect.ListMultimap multimap
public static java.util.Map asMap (com.google.common.collect.SetMultimap)
com.google.common.collect.SetMultimap multimap
public static java.util.Map asMap (com.google.common.collect.SortedSetMultimap)
com.google.common.collect.SortedSetMultimap multimap
public static java.util.Map asMap (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public static com.google.common.collect.SetMultimap forMap (java.util.Map)
java.util.Map map
public static com.google.common.collect.Multimap transformValues (com.google.common.collect.Multimap, com.google.common.base.Function)
com.google.common.collect.Multimap fromMultimap
com.google.common.base.Function function
com.google.common.collect.Maps$EntryTransformer transformer
public static com.google.common.collect.Multimap transformEntries (com.google.common.collect.Multimap, com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.Multimap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public static com.google.common.collect.ListMultimap transformValues (com.google.common.collect.ListMultimap, com.google.common.base.Function)
com.google.common.collect.ListMultimap fromMultimap
com.google.common.base.Function function
com.google.common.collect.Maps$EntryTransformer transformer
public static com.google.common.collect.ListMultimap transformEntries (com.google.common.collect.ListMultimap, com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.ListMultimap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public static com.google.common.collect.ImmutableListMultimap index (java.lang.Iterable, com.google.common.base.Function)
Iterable values
com.google.common.base.Function keyFunction
public static com.google.common.collect.ImmutableListMultimap index (java.util.Iterator, com.google.common.base.Function)
Object value
java.util.Iterator values
com.google.common.base.Function keyFunction
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.Multimap filterKeys (com.google.common.collect.Multimap, com.google.common.base.Predicate)
com.google.common.collect.FilteredKeyMultimap prev
com.google.common.collect.FilteredMultimap prev
com.google.common.collect.Multimap unfiltered
com.google.common.base.Predicate keyPredicate
public static com.google.common.collect.SetMultimap filterKeys (com.google.common.collect.SetMultimap, com.google.common.base.Predicate)
com.google.common.collect.FilteredKeySetMultimap prev
com.google.common.collect.FilteredSetMultimap prev
com.google.common.collect.SetMultimap unfiltered
com.google.common.base.Predicate keyPredicate
public static com.google.common.collect.ListMultimap filterKeys (com.google.common.collect.ListMultimap, com.google.common.base.Predicate)
com.google.common.collect.FilteredKeyListMultimap prev
com.google.common.collect.ListMultimap unfiltered
com.google.common.base.Predicate keyPredicate
public static com.google.common.collect.Multimap filterValues (com.google.common.collect.Multimap, com.google.common.base.Predicate)
com.google.common.collect.Multimap unfiltered
com.google.common.base.Predicate valuePredicate
public static com.google.common.collect.SetMultimap filterValues (com.google.common.collect.SetMultimap, com.google.common.base.Predicate)
com.google.common.collect.SetMultimap unfiltered
com.google.common.base.Predicate valuePredicate
public static com.google.common.collect.Multimap filterEntries (com.google.common.collect.Multimap, com.google.common.base.Predicate)
com.google.common.collect.Multimap unfiltered
com.google.common.base.Predicate entryPredicate
public static com.google.common.collect.SetMultimap filterEntries (com.google.common.collect.SetMultimap, com.google.common.base.Predicate)
com.google.common.collect.SetMultimap unfiltered
com.google.common.base.Predicate entryPredicate
private static com.google.common.collect.Multimap filterFiltered (com.google.common.collect.FilteredMultimap, com.google.common.base.Predicate)
com.google.common.collect.FilteredMultimap multimap
com.google.common.base.Predicate entryPredicate
com.google.common.base.Predicate predicate
private static com.google.common.collect.SetMultimap filterFiltered (com.google.common.collect.FilteredSetMultimap, com.google.common.base.Predicate)
com.google.common.collect.FilteredSetMultimap multimap
com.google.common.base.Predicate entryPredicate
com.google.common.base.Predicate predicate
static boolean equalsImpl (com.google.common.collect.Multimap, java.lang.Object)
com.google.common.collect.Multimap that
com.google.common.collect.Multimap multimap
Object object
static synthetic java.util.Collection access$000 (java.util.Collection)
java.util.Collection x0
static synthetic java.util.Collection access$100 (java.util.Collection)
java.util.Collection x0
}
com/google/common/collect/Multiset$Entry.class
Multiset.java
package com.google.common.collect
public abstract com.google.common.collect.Multiset$Entry extends java.lang.Object {
public abstract java.lang.Object getElement ()
public abstract int getCount ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
}
com/google/common/collect/Multiset.class
Multiset.java
package com.google.common.collect
public abstract com.google.common.collect.Multiset extends java.lang.Object implements java.util.Collection {
public abstract int count (java.lang.Object)
public abstract int add (java.lang.Object, int)
public abstract int remove (java.lang.Object, int)
public abstract int setCount (java.lang.Object, int)
public abstract boolean setCount (java.lang.Object, int, int)
public abstract java.util.Set elementSet ()
public abstract java.util.Set entrySet ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
public abstract java.util.Iterator iterator ()
public abstract boolean contains (java.lang.Object)
public abstract boolean containsAll (java.util.Collection)
public abstract boolean add (java.lang.Object)
public abstract boolean remove (java.lang.Object)
public abstract boolean removeAll (java.util.Collection)
public abstract boolean retainAll (java.util.Collection)
}
com/google/common/collect/Multisets$1$1.class
Multisets.java
package com.google.common.collect
com.google.common.collect.Multisets$1$1 extends com.google.common.collect.AbstractIterator {
final synthetic java.util.Iterator val$iterator1
final synthetic java.util.Iterator val$iterator2
final synthetic com.google.common.collect.Multisets$1 this$0
void <init> (com.google.common.collect.Multisets$1, java.util.Iterator, java.util.Iterator)
protected com.google.common.collect.Multiset$Entry computeNext ()
com.google.common.collect.Multiset$Entry entry1
Object element
int count
com.google.common.collect.Multiset$Entry entry2
Object element
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/Multisets$1.class
Multisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$1 extends com.google.common.collect.AbstractMultiset {
final synthetic com.google.common.collect.Multiset val$multiset1
final synthetic com.google.common.collect.Multiset val$multiset2
void <init> (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
public boolean contains (java.lang.Object)
Object element
public boolean isEmpty ()
public int count (java.lang.Object)
Object element
java.util.Set createElementSet ()
java.util.Iterator entryIterator ()
java.util.Iterator iterator1
java.util.Iterator iterator2
int distinctElements ()
}
com/google/common/collect/Multisets$2$1.class
Multisets.java
package com.google.common.collect
com.google.common.collect.Multisets$2$1 extends com.google.common.collect.AbstractIterator {
final synthetic java.util.Iterator val$iterator1
final synthetic com.google.common.collect.Multisets$2 this$0
void <init> (com.google.common.collect.Multisets$2, java.util.Iterator)
protected com.google.common.collect.Multiset$Entry computeNext ()
com.google.common.collect.Multiset$Entry entry1
Object element
int count
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/Multisets$2.class
Multisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$2 extends com.google.common.collect.AbstractMultiset {
final synthetic com.google.common.collect.Multiset val$multiset1
final synthetic com.google.common.collect.Multiset val$multiset2
void <init> (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
public int count (java.lang.Object)
Object element
int count1
java.util.Set createElementSet ()
java.util.Iterator entryIterator ()
java.util.Iterator iterator1
int distinctElements ()
}
com/google/common/collect/Multisets$3$1.class
Multisets.java
package com.google.common.collect
com.google.common.collect.Multisets$3$1 extends com.google.common.collect.AbstractIterator {
final synthetic java.util.Iterator val$iterator1
final synthetic java.util.Iterator val$iterator2
final synthetic com.google.common.collect.Multisets$3 this$0
void <init> (com.google.common.collect.Multisets$3, java.util.Iterator, java.util.Iterator)
protected com.google.common.collect.Multiset$Entry computeNext ()
com.google.common.collect.Multiset$Entry entry1
Object element
int count
com.google.common.collect.Multiset$Entry entry2
Object element
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/Multisets$3.class
Multisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$3 extends com.google.common.collect.AbstractMultiset {
final synthetic com.google.common.collect.Multiset val$multiset1
final synthetic com.google.common.collect.Multiset val$multiset2
void <init> (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
public boolean contains (java.lang.Object)
Object element
public boolean isEmpty ()
public int size ()
public int count (java.lang.Object)
Object element
java.util.Set createElementSet ()
java.util.Iterator entryIterator ()
java.util.Iterator iterator1
java.util.Iterator iterator2
int distinctElements ()
}
com/google/common/collect/Multisets$4$1.class
Multisets.java
package com.google.common.collect
com.google.common.collect.Multisets$4$1 extends com.google.common.collect.AbstractIterator {
final synthetic java.util.Iterator val$iterator1
final synthetic com.google.common.collect.Multisets$4 this$0
void <init> (com.google.common.collect.Multisets$4, java.util.Iterator)
protected com.google.common.collect.Multiset$Entry computeNext ()
com.google.common.collect.Multiset$Entry entry1
Object element
int count
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/Multisets$4.class
Multisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$4 extends com.google.common.collect.AbstractMultiset {
final synthetic com.google.common.collect.Multiset val$multiset1
final synthetic com.google.common.collect.Multiset val$multiset2
void <init> (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
public int count (java.lang.Object)
Object element
int count1
java.util.Iterator entryIterator ()
java.util.Iterator iterator1
int distinctElements ()
}
com/google/common/collect/Multisets$5.class
Multisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$5 extends com.google.common.collect.Ordering {
void <init> ()
public int compare (com.google.common.collect.Multiset$Entry, com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry1
com.google.common.collect.Multiset$Entry entry2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/Multisets$AbstractEntry.class
Multisets.java
package com.google.common.collect
abstract com.google.common.collect.Multisets$AbstractEntry extends java.lang.Object implements com.google.common.collect.Multiset$Entry {
void <init> ()
public boolean equals (java.lang.Object)
com.google.common.collect.Multiset$Entry that
Object object
public int hashCode ()
Object e
public java.lang.String toString ()
String text
int n
}
com/google/common/collect/Multisets$ElementSet$1.class
Multisets.java
package com.google.common.collect
com.google.common.collect.Multisets$ElementSet$1 extends com.google.common.collect.TransformedIterator {
final synthetic com.google.common.collect.Multisets$ElementSet this$0
void <init> (com.google.common.collect.Multisets$ElementSet, java.util.Iterator)
java.util.Iterator x0
java.lang.Object transform (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry
volatile synthetic java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/Multisets$ElementSet.class
Multisets.java
package com.google.common.collect
abstract com.google.common.collect.Multisets$ElementSet extends com.google.common.collect.Sets$ImprovedAbstractSet {
void <init> ()
abstract com.google.common.collect.Multiset multiset ()
public void clear ()
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object o
int count
public int size ()
}
com/google/common/collect/Multisets$EntrySet.class
Multisets.java
package com.google.common.collect
abstract com.google.common.collect.Multisets$EntrySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
void <init> ()
abstract com.google.common.collect.Multiset multiset ()
public boolean contains (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
int count
Object o
public boolean remove (java.lang.Object)
com.google.common.collect.Multiset multiset
com.google.common.collect.Multiset$Entry entry
Object element
int entryCount
Object object
public void clear ()
}
com/google/common/collect/Multisets$FilteredMultiset$1.class
Multisets.java
package com.google.common.collect
com.google.common.collect.Multisets$FilteredMultiset$1 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic com.google.common.collect.Multisets$FilteredMultiset this$0
void <init> (com.google.common.collect.Multisets$FilteredMultiset)
public boolean apply (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/collect/Multisets$FilteredMultiset.class
Multisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$FilteredMultiset extends com.google.common.collect.AbstractMultiset {
final com.google.common.collect.Multiset unfiltered
final com.google.common.base.Predicate predicate
void <init> (com.google.common.collect.Multiset, com.google.common.base.Predicate)
com.google.common.collect.Multiset unfiltered
com.google.common.base.Predicate predicate
public com.google.common.collect.UnmodifiableIterator iterator ()
java.util.Set createElementSet ()
java.util.Set createEntrySet ()
java.util.Iterator entryIterator ()
int distinctElements ()
public int count (java.lang.Object)
Object e
Object element
int count
public int add (java.lang.Object, int)
Object element
int occurrences
public int remove (java.lang.Object, int)
Object element
int occurrences
public void clear ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/Multisets$ImmutableEntry.class
Multisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$ImmutableEntry extends com.google.common.collect.Multisets$AbstractEntry implements java.io.Serializable {
final Object element
final int count
private static final long serialVersionUID
void <init> (java.lang.Object, int)
Object element
int count
public java.lang.Object getElement ()
public int getCount ()
}
com/google/common/collect/Multisets$MultisetIteratorImpl.class
Multisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$MultisetIteratorImpl extends java.lang.Object implements java.util.Iterator {
private final com.google.common.collect.Multiset multiset
private final java.util.Iterator entryIterator
private com.google.common.collect.Multiset$Entry currentEntry
private int laterCount
private int totalCount
private boolean canRemove
void <init> (com.google.common.collect.Multiset, java.util.Iterator)
com.google.common.collect.Multiset multiset
java.util.Iterator entryIterator
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Multisets$UnmodifiableMultiset.class
Multisets.java
package com.google.common.collect
com.google.common.collect.Multisets$UnmodifiableMultiset extends com.google.common.collect.ForwardingMultiset implements java.io.Serializable {
final com.google.common.collect.Multiset delegate
transient java.util.Set elementSet
transient java.util.Set entrySet
private static final long serialVersionUID
void <init> (com.google.common.collect.Multiset)
com.google.common.collect.Multiset delegate
protected com.google.common.collect.Multiset delegate ()
java.util.Set createElementSet ()
public java.util.Set elementSet ()
java.util.Set es
public java.util.Set entrySet ()
java.util.Set es
public java.util.Iterator iterator ()
public boolean add (java.lang.Object)
Object element
public int add (java.lang.Object, int)
Object element
int occurences
public boolean addAll (java.util.Collection)
java.util.Collection elementsToAdd
public boolean remove (java.lang.Object)
Object element
public int remove (java.lang.Object, int)
Object element
int occurrences
public boolean removeAll (java.util.Collection)
java.util.Collection elementsToRemove
public boolean retainAll (java.util.Collection)
java.util.Collection elementsToRetain
public void clear ()
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Multisets.class
Multisets.java
package com.google.common.collect
public final com.google.common.collect.Multisets extends java.lang.Object {
private static final com.google.common.collect.Ordering DECREASING_COUNT_ORDERING
private void <init> ()
public static com.google.common.collect.Multiset unmodifiableMultiset (com.google.common.collect.Multiset)
com.google.common.collect.Multiset result
com.google.common.collect.Multiset multiset
public static com.google.common.collect.Multiset unmodifiableMultiset (com.google.common.collect.ImmutableMultiset)
com.google.common.collect.ImmutableMultiset multiset
public static com.google.common.collect.SortedMultiset unmodifiableSortedMultiset (com.google.common.collect.SortedMultiset)
com.google.common.collect.SortedMultiset sortedMultiset
public static com.google.common.collect.Multiset$Entry immutableEntry (java.lang.Object, int)
Object e
int n
public static com.google.common.collect.Multiset filter (com.google.common.collect.Multiset, com.google.common.base.Predicate)
com.google.common.collect.Multisets$FilteredMultiset filtered
com.google.common.base.Predicate combinedPredicate
com.google.common.collect.Multiset unfiltered
com.google.common.base.Predicate predicate
static int inferDistinctElements (java.lang.Iterable)
Iterable elements
public static com.google.common.collect.Multiset union (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset1
com.google.common.collect.Multiset multiset2
public static com.google.common.collect.Multiset intersection (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset1
com.google.common.collect.Multiset multiset2
public static com.google.common.collect.Multiset sum (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset1
com.google.common.collect.Multiset multiset2
public static com.google.common.collect.Multiset difference (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset1
com.google.common.collect.Multiset multiset2
public static boolean containsOccurrences (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
int superCount
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset superMultiset
com.google.common.collect.Multiset subMultiset
public static boolean retainOccurrences (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset multisetToModify
com.google.common.collect.Multiset multisetToRetain
private static boolean retainOccurrencesImpl (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset$Entry entry
int retainCount
com.google.common.collect.Multiset multisetToModify
com.google.common.collect.Multiset occurrencesToRetain
java.util.Iterator entryIterator
boolean changed
public static boolean removeOccurrences (com.google.common.collect.Multiset, java.lang.Iterable)
com.google.common.collect.Multiset multisetToModify
Iterable occurrencesToRemove
private static boolean removeOccurrencesImpl (com.google.common.collect.Multiset, java.lang.Iterable)
Object o
java.util.Iterator i$
com.google.common.collect.Multiset multisetToModify
Iterable occurrencesToRemove
boolean changed
private static boolean removeOccurrencesImpl (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset$Entry entry
int removeCount
com.google.common.collect.Multiset multisetToModify
com.google.common.collect.Multiset occurrencesToRemove
boolean changed
java.util.Iterator entryIterator
static boolean equalsImpl (com.google.common.collect.Multiset, java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset that
com.google.common.collect.Multiset multiset
Object object
static boolean addAllImpl (com.google.common.collect.Multiset, java.util.Collection)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset that
com.google.common.collect.Multiset self
java.util.Collection elements
static boolean removeAllImpl (com.google.common.collect.Multiset, java.util.Collection)
com.google.common.collect.Multiset self
java.util.Collection elementsToRemove
java.util.Collection collection
static boolean retainAllImpl (com.google.common.collect.Multiset, java.util.Collection)
com.google.common.collect.Multiset self
java.util.Collection elementsToRetain
java.util.Collection collection
static int setCountImpl (com.google.common.collect.Multiset, java.lang.Object, int)
com.google.common.collect.Multiset self
Object element
int count
int oldCount
int delta
static boolean setCountImpl (com.google.common.collect.Multiset, java.lang.Object, int, int)
com.google.common.collect.Multiset self
Object element
int oldCount
int newCount
static java.util.Iterator iteratorImpl (com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset
static int sizeImpl (com.google.common.collect.Multiset)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset multiset
long size
static com.google.common.collect.Multiset cast (java.lang.Iterable)
Iterable iterable
public static com.google.common.collect.ImmutableMultiset copyHighestCountFirst (com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset
java.util.List sortedEntries
static void <clinit> ()
}
com/google/common/collect/MutableClassToInstanceMap$1.class
MutableClassToInstanceMap.java
package com.google.common.collect
final com.google.common.collect.MutableClassToInstanceMap$1 extends java.lang.Object implements com.google.common.collect.MapConstraint {
void <init> ()
public void checkKeyValue (java.lang.Class, java.lang.Object)
Class key
Object value
public volatile synthetic void checkKeyValue (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/MutableClassToInstanceMap.class
MutableClassToInstanceMap.java
package com.google.common.collect
public final com.google.common.collect.MutableClassToInstanceMap extends com.google.common.collect.MapConstraints$ConstrainedMap implements com.google.common.collect.ClassToInstanceMap {
private static final com.google.common.collect.MapConstraint VALUE_CAN_BE_CAST_TO_KEY
private static final long serialVersionUID
public static com.google.common.collect.MutableClassToInstanceMap create ()
public static com.google.common.collect.MutableClassToInstanceMap create (java.util.Map)
java.util.Map backingMap
private void <init> (java.util.Map)
java.util.Map delegate
public java.lang.Object putInstance (java.lang.Class, java.lang.Object)
Class type
Object value
public java.lang.Object getInstance (java.lang.Class)
Class type
private static java.lang.Object cast (java.lang.Class, java.lang.Object)
Class type
Object value
public volatile synthetic void putAll (java.util.Map)
java.util.Map x0
public volatile synthetic java.util.Set entrySet ()
static synthetic java.lang.Object access$000 (java.lang.Class, java.lang.Object)
Class x0
Object x1
static void <clinit> ()
}
com/google/common/collect/NaturalOrdering.class
NaturalOrdering.java
package com.google.common.collect
final com.google.common.collect.NaturalOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.NaturalOrdering INSTANCE
private static final long serialVersionUID
public int compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public com.google.common.collect.Ordering reverse ()
private java.lang.Object readResolve ()
public java.lang.String toString ()
private void <init> ()
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void <clinit> ()
}
com/google/common/collect/NullsFirstOrdering.class
NullsFirstOrdering.java
package com.google.common.collect
final com.google.common.collect.NullsFirstOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.Ordering ordering
private static final long serialVersionUID
void <init> (com.google.common.collect.Ordering)
com.google.common.collect.Ordering ordering
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public com.google.common.collect.Ordering reverse ()
public com.google.common.collect.Ordering nullsFirst ()
public com.google.common.collect.Ordering nullsLast ()
public boolean equals (java.lang.Object)
com.google.common.collect.NullsFirstOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/NullsLastOrdering.class
NullsLastOrdering.java
package com.google.common.collect
final com.google.common.collect.NullsLastOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.Ordering ordering
private static final long serialVersionUID
void <init> (com.google.common.collect.Ordering)
com.google.common.collect.Ordering ordering
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public com.google.common.collect.Ordering reverse ()
public com.google.common.collect.Ordering nullsFirst ()
public com.google.common.collect.Ordering nullsLast ()
public boolean equals (java.lang.Object)
com.google.common.collect.NullsLastOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/ObjectArrays.class
ObjectArrays.java
package com.google.common.collect
public final com.google.common.collect.ObjectArrays extends java.lang.Object {
static final Object[] EMPTY_ARRAY
private void <init> ()
public static java.lang.Object[] newArray (java.lang.Class, int)
Class type
int length
public static java.lang.Object[] newArray (java.lang.Object[], int)
Object[] reference
int length
public static java.lang.Object[] concat (java.lang.Object[], java.lang.Object[], java.lang.Class)
Object[] first
Object[] second
Class type
Object[] result
public static java.lang.Object[] concat (java.lang.Object, java.lang.Object[])
Object element
Object[] array
Object[] result
public static java.lang.Object[] concat (java.lang.Object[], java.lang.Object)
Object[] array
Object element
Object[] result
static java.lang.Object[] arraysCopyOf (java.lang.Object[], int)
Object[] original
int newLength
Object[] copy
static java.lang.Object[] toArrayImpl (java.util.Collection, java.lang.Object[])
java.util.Collection c
Object[] array
int size
static java.lang.Object[] toArrayImpl (java.lang.Object[], int, int, java.lang.Object[])
Object[] src
int offset
int len
Object[] dst
static java.lang.Object[] toArrayImpl (java.util.Collection)
java.util.Collection c
static java.lang.Object[] copyAsObjectArray (java.lang.Object[], int, int)
Object[] elements
int offset
int length
Object[] result
private static java.lang.Object[] fillArray (java.lang.Iterable, java.lang.Object[])
Object element
java.util.Iterator i$
Iterable elements
Object[] array
int i
static void swap (java.lang.Object[], int, int)
Object[] array
int i
int j
Object temp
static transient java.lang.Object[] checkElementsNotNull (java.lang.Object[])
Object[] array
static java.lang.Object[] checkElementsNotNull (java.lang.Object[], int)
int i
Object[] array
int length
static java.lang.Object checkElementNotNull (java.lang.Object, int)
Object element
int index
static void <clinit> ()
}
com/google/common/collect/Ordering$ArbitraryOrdering$1.class
Ordering.java
package com.google.common.collect
com.google.common.collect.Ordering$ArbitraryOrdering$1 extends java.lang.Object implements com.google.common.base.Function {
final java.util.concurrent.atomic.AtomicInteger counter
final synthetic com.google.common.collect.Ordering$ArbitraryOrdering this$0
void <init> (com.google.common.collect.Ordering$ArbitraryOrdering)
public java.lang.Integer apply (java.lang.Object)
Object from
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Ordering$ArbitraryOrdering.class
Ordering.java
package com.google.common.collect
com.google.common.collect.Ordering$ArbitraryOrdering extends com.google.common.collect.Ordering {
private java.util.Map uids
void <init> ()
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
int leftCode
int rightCode
int result
public java.lang.String toString ()
int identityHashCode (java.lang.Object)
Object object
}
com/google/common/collect/Ordering$ArbitraryOrderingHolder.class
Ordering.java
package com.google.common.collect
com.google.common.collect.Ordering$ArbitraryOrderingHolder extends java.lang.Object {
static final com.google.common.collect.Ordering ARBITRARY_ORDERING
private void <init> ()
static void <clinit> ()
}
com/google/common/collect/Ordering$IncomparableValueException.class
Ordering.java
package com.google.common.collect
com.google.common.collect.Ordering$IncomparableValueException extends java.lang.ClassCastException {
final Object value
private static final long serialVersionUID
void <init> (java.lang.Object)
Object value
}
com/google/common/collect/Ordering.class
Ordering.java
package com.google.common.collect
public abstract com.google.common.collect.Ordering extends java.lang.Object implements java.util.Comparator {
static final int LEFT_IS_GREATER
static final int RIGHT_IS_GREATER
public static com.google.common.collect.Ordering natural ()
public static com.google.common.collect.Ordering from (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.Ordering from (com.google.common.collect.Ordering)
com.google.common.collect.Ordering ordering
public static com.google.common.collect.Ordering explicit (java.util.List)
java.util.List valuesInOrder
public static transient com.google.common.collect.Ordering explicit (java.lang.Object, java.lang.Object[])
Object leastValue
Object[] remainingValuesInOrder
public static com.google.common.collect.Ordering allEqual ()
public static com.google.common.collect.Ordering usingToString ()
public static com.google.common.collect.Ordering arbitrary ()
protected void <init> ()
public com.google.common.collect.Ordering reverse ()
public com.google.common.collect.Ordering nullsFirst ()
public com.google.common.collect.Ordering nullsLast ()
public com.google.common.collect.Ordering onResultOf (com.google.common.base.Function)
com.google.common.base.Function function
com.google.common.collect.Ordering onKeys ()
public com.google.common.collect.Ordering compound (java.util.Comparator)
java.util.Comparator secondaryComparator
public static com.google.common.collect.Ordering compound (java.lang.Iterable)
Iterable comparators
public com.google.common.collect.Ordering lexicographical ()
public abstract int compare (java.lang.Object, java.lang.Object)
public java.lang.Object min (java.util.Iterator)
java.util.Iterator iterator
Object minSoFar
public java.lang.Object min (java.lang.Iterable)
Iterable iterable
public java.lang.Object min (java.lang.Object, java.lang.Object)
Object a
Object b
public transient java.lang.Object min (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object r
Object[] arr$
int len$
int i$
Object a
Object b
Object c
Object[] rest
Object minSoFar
public java.lang.Object max (java.util.Iterator)
java.util.Iterator iterator
Object maxSoFar
public java.lang.Object max (java.lang.Iterable)
Iterable iterable
public java.lang.Object max (java.lang.Object, java.lang.Object)
Object a
Object b
public transient java.lang.Object max (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object r
Object[] arr$
int len$
int i$
Object a
Object b
Object c
Object[] rest
Object maxSoFar
public java.util.List leastOf (java.lang.Iterable, int)
Object[] array
java.util.Collection collection
Iterable iterable
int k
public java.util.List leastOf (java.util.Iterator, int)
java.util.ArrayList list
Object e
int pivotIndex
int pivotNewIndex
int i
int left
int right
int minThresholdPosition
Object e
java.util.Iterator elements
int k
int bufferCap
Object[] buffer
Object threshold
int bufferSize
private int partition (java.lang.Object[], int, int, int)
int i
Object[] values
int left
int right
int pivotIndex
Object pivotValue
int storeIndex
public java.util.List greatestOf (java.lang.Iterable, int)
Iterable iterable
int k
public java.util.List greatestOf (java.util.Iterator, int)
java.util.Iterator iterator
int k
public java.util.List sortedCopy (java.lang.Iterable)
Iterable elements
Object[] array
public com.google.common.collect.ImmutableList immutableSortedCopy (java.lang.Iterable)
Object e
Object[] arr$
int len$
int i$
Iterable elements
Object[] array
public boolean isOrdered (java.lang.Iterable)
Object next
Object prev
Iterable iterable
java.util.Iterator it
public boolean isStrictlyOrdered (java.lang.Iterable)
Object next
Object prev
Iterable iterable
java.util.Iterator it
public int binarySearch (java.util.List, java.lang.Object)
java.util.List sortedList
Object key
}
com/google/common/collect/PeekingIterator.class
PeekingIterator.java
package com.google.common.collect
public abstract com.google.common.collect.PeekingIterator extends java.lang.Object implements java.util.Iterator {
public abstract java.lang.Object peek ()
public abstract java.lang.Object next ()
public abstract void remove ()
}
com/google/common/collect/Platform.class
Platform.java
package com.google.common.collect
final com.google.common.collect.Platform extends java.lang.Object {
static java.lang.Object[] newArray (java.lang.Object[], int)
Object[] reference
int length
Class type
Object[] result
static java.util.Set newSetFromMap (java.util.Map)
java.util.Map map
static com.google.common.collect.MapMaker tryWeakKeys (com.google.common.collect.MapMaker)
com.google.common.collect.MapMaker mapMaker
static java.util.SortedMap mapsTransformEntriesSortedMap (java.util.SortedMap, com.google.common.collect.Maps$EntryTransformer)
java.util.SortedMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
static java.util.SortedMap mapsAsMapSortedSet (java.util.SortedSet, com.google.common.base.Function)
java.util.SortedSet set
com.google.common.base.Function function
static java.util.SortedSet setsFilterSortedSet (java.util.SortedSet, com.google.common.base.Predicate)
java.util.SortedSet set
com.google.common.base.Predicate predicate
static java.util.SortedMap mapsFilterSortedMap (java.util.SortedMap, com.google.common.base.Predicate)
java.util.SortedMap map
com.google.common.base.Predicate predicate
private void <init> ()
}
com/google/common/collect/Queues.class
Queues.java
package com.google.common.collect
public final com.google.common.collect.Queues extends java.lang.Object {
private void <init> ()
public static java.util.concurrent.ArrayBlockingQueue newArrayBlockingQueue (int)
int capacity
public static java.util.ArrayDeque newArrayDeque ()
public static java.util.ArrayDeque newArrayDeque (java.lang.Iterable)
Iterable elements
java.util.ArrayDeque deque
public static java.util.concurrent.ConcurrentLinkedQueue newConcurrentLinkedQueue ()
public static java.util.concurrent.ConcurrentLinkedQueue newConcurrentLinkedQueue (java.lang.Iterable)
Iterable elements
java.util.concurrent.ConcurrentLinkedQueue queue
public static java.util.concurrent.LinkedBlockingDeque newLinkedBlockingDeque ()
public static java.util.concurrent.LinkedBlockingDeque newLinkedBlockingDeque (int)
int capacity
public static java.util.concurrent.LinkedBlockingDeque newLinkedBlockingDeque (java.lang.Iterable)
Iterable elements
java.util.concurrent.LinkedBlockingDeque deque
public static java.util.concurrent.LinkedBlockingQueue newLinkedBlockingQueue ()
public static java.util.concurrent.LinkedBlockingQueue newLinkedBlockingQueue (int)
int capacity
public static java.util.concurrent.LinkedBlockingQueue newLinkedBlockingQueue (java.lang.Iterable)
Iterable elements
java.util.concurrent.LinkedBlockingQueue queue
public static java.util.concurrent.PriorityBlockingQueue newPriorityBlockingQueue ()
public static java.util.concurrent.PriorityBlockingQueue newPriorityBlockingQueue (java.lang.Iterable)
Iterable elements
java.util.concurrent.PriorityBlockingQueue queue
public static java.util.PriorityQueue newPriorityQueue ()
public static java.util.PriorityQueue newPriorityQueue (java.lang.Iterable)
Iterable elements
java.util.PriorityQueue queue
public static java.util.concurrent.SynchronousQueue newSynchronousQueue ()
public static int drain (java.util.concurrent.BlockingQueue, java.util.Collection, int, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
java.util.concurrent.BlockingQueue q
java.util.Collection buffer
int numElements
long timeout
java.util.concurrent.TimeUnit unit
long deadline
int added
public static int drainUninterruptibly (java.util.concurrent.BlockingQueue, java.util.Collection, int, long, java.util.concurrent.TimeUnit)
InterruptedException ex
Object e
java.util.concurrent.BlockingQueue q
java.util.Collection buffer
int numElements
long timeout
java.util.concurrent.TimeUnit unit
long deadline
int added
boolean interrupted
public static java.util.Queue synchronizedQueue (java.util.Queue)
java.util.Queue queue
public static java.util.Deque synchronizedDeque (java.util.Deque)
java.util.Deque deque
}
com/google/common/collect/Range$1.class
Range.java
package com.google.common.collect
final com.google.common.collect.Range$1 extends java.lang.Object implements com.google.common.base.Function {
void <init> ()
public com.google.common.collect.Cut apply (com.google.common.collect.Range)
com.google.common.collect.Range range
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Range$2.class
Range.java
package com.google.common.collect
final com.google.common.collect.Range$2 extends java.lang.Object implements com.google.common.base.Function {
void <init> ()
public com.google.common.collect.Cut apply (com.google.common.collect.Range)
com.google.common.collect.Range range
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Range$3.class
Range.java
package com.google.common.collect
final com.google.common.collect.Range$3 extends com.google.common.collect.Ordering {
void <init> ()
public int compare (com.google.common.collect.Range, com.google.common.collect.Range)
com.google.common.collect.Range left
com.google.common.collect.Range right
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/Range$4.class
Range.java
package com.google.common.collect
synthetic com.google.common.collect.Range$4 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$common$collect$BoundType
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/collect/Range.class
Range.java
package com.google.common.collect
public final com.google.common.collect.Range extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private static final com.google.common.base.Function LOWER_BOUND_FN
private static final com.google.common.base.Function UPPER_BOUND_FN
static final com.google.common.collect.Ordering RANGE_LEX_ORDERING
private static final com.google.common.collect.Range ALL
final com.google.common.collect.Cut lowerBound
final com.google.common.collect.Cut upperBound
private static final long serialVersionUID
static com.google.common.base.Function lowerBoundFn ()
static com.google.common.base.Function upperBoundFn ()
static com.google.common.collect.Range create (com.google.common.collect.Cut, com.google.common.collect.Cut)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
public static com.google.common.collect.Range open (java.lang.Comparable, java.lang.Comparable)
Comparable lower
Comparable upper
public static com.google.common.collect.Range closed (java.lang.Comparable, java.lang.Comparable)
Comparable lower
Comparable upper
public static com.google.common.collect.Range closedOpen (java.lang.Comparable, java.lang.Comparable)
Comparable lower
Comparable upper
public static com.google.common.collect.Range openClosed (java.lang.Comparable, java.lang.Comparable)
Comparable lower
Comparable upper
public static com.google.common.collect.Range range (java.lang.Comparable, com.google.common.collect.BoundType, java.lang.Comparable, com.google.common.collect.BoundType)
Comparable lower
com.google.common.collect.BoundType lowerType
Comparable upper
com.google.common.collect.BoundType upperType
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
public static com.google.common.collect.Range lessThan (java.lang.Comparable)
Comparable endpoint
public static com.google.common.collect.Range atMost (java.lang.Comparable)
Comparable endpoint
public static com.google.common.collect.Range upTo (java.lang.Comparable, com.google.common.collect.BoundType)
Comparable endpoint
com.google.common.collect.BoundType boundType
public static com.google.common.collect.Range greaterThan (java.lang.Comparable)
Comparable endpoint
public static com.google.common.collect.Range atLeast (java.lang.Comparable)
Comparable endpoint
public static com.google.common.collect.Range downTo (java.lang.Comparable, com.google.common.collect.BoundType)
Comparable endpoint
com.google.common.collect.BoundType boundType
public static com.google.common.collect.Range all ()
public static com.google.common.collect.Range singleton (java.lang.Comparable)
Comparable value
public static com.google.common.collect.Range encloseAll (java.lang.Iterable)
Comparable value
Iterable values
java.util.Iterator valueIterator
Comparable min
Comparable max
private void <init> (com.google.common.collect.Cut, com.google.common.collect.Cut)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
public boolean hasLowerBound ()
public java.lang.Comparable lowerEndpoint ()
public com.google.common.collect.BoundType lowerBoundType ()
public boolean hasUpperBound ()
public java.lang.Comparable upperEndpoint ()
public com.google.common.collect.BoundType upperBoundType ()
public boolean isEmpty ()
public boolean contains (java.lang.Comparable)
Comparable value
public boolean apply (java.lang.Comparable)
Comparable input
public boolean containsAll (java.lang.Iterable)
java.util.SortedSet set
java.util.Comparator comparator
Comparable value
java.util.Iterator i$
Iterable values
public boolean encloses (com.google.common.collect.Range)
com.google.common.collect.Range other
public boolean isConnected (com.google.common.collect.Range)
com.google.common.collect.Range other
public com.google.common.collect.Range intersection (com.google.common.collect.Range)
com.google.common.collect.Cut newLower
com.google.common.collect.Cut newUpper
com.google.common.collect.Range connectedRange
int lowerCmp
int upperCmp
public com.google.common.collect.Range span (com.google.common.collect.Range)
com.google.common.collect.Cut newLower
com.google.common.collect.Cut newUpper
com.google.common.collect.Range other
int lowerCmp
int upperCmp
public com.google.common.collect.Range canonical (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut lower
com.google.common.collect.Cut upper
public boolean equals (java.lang.Object)
com.google.common.collect.Range other
Object object
public int hashCode ()
public java.lang.String toString ()
private static java.lang.String toString (com.google.common.collect.Cut, com.google.common.collect.Cut)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
StringBuilder sb
private static java.util.SortedSet cast (java.lang.Iterable)
Iterable iterable
java.lang.Object readResolve ()
static int compareOrThrow (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public volatile synthetic boolean apply (java.lang.Object)
Object x0
static void <clinit> ()
}
com/google/common/collect/RangeMap.class
RangeMap.java
package com.google.common.collect
public abstract com.google.common.collect.RangeMap extends java.lang.Object {
public abstract java.lang.Object get (java.lang.Comparable)
public abstract java.util.Map$Entry getEntry (java.lang.Comparable)
public abstract com.google.common.collect.Range span ()
public abstract void put (com.google.common.collect.Range, java.lang.Object)
public abstract void putAll (com.google.common.collect.RangeMap)
public abstract void clear ()
public abstract void remove (com.google.common.collect.Range)
public abstract java.util.Map asMapOfRanges ()
public abstract com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
}
com/google/common/collect/RangeSet.class
RangeSet.java
package com.google.common.collect
public abstract com.google.common.collect.RangeSet extends java.lang.Object {
public abstract boolean contains (java.lang.Comparable)
public abstract com.google.common.collect.Range rangeContaining (java.lang.Comparable)
public abstract boolean encloses (com.google.common.collect.Range)
public abstract boolean enclosesAll (com.google.common.collect.RangeSet)
public abstract boolean isEmpty ()
public abstract com.google.common.collect.Range span ()
public abstract java.util.Set asRanges ()
public abstract com.google.common.collect.RangeSet complement ()
public abstract com.google.common.collect.RangeSet subRangeSet (com.google.common.collect.Range)
public abstract void add (com.google.common.collect.Range)
public abstract void remove (com.google.common.collect.Range)
public abstract void clear ()
public abstract void addAll (com.google.common.collect.RangeSet)
public abstract void removeAll (com.google.common.collect.RangeSet)
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
}
com/google/common/collect/RegularContiguousSet$1.class
RegularContiguousSet.java
package com.google.common.collect
com.google.common.collect.RegularContiguousSet$1 extends com.google.common.collect.AbstractSequentialIterator {
final Comparable last
final synthetic com.google.common.collect.RegularContiguousSet this$0
void <init> (com.google.common.collect.RegularContiguousSet, java.lang.Comparable)
Comparable x0
protected java.lang.Comparable computeNext (java.lang.Comparable)
Comparable previous
protected volatile synthetic java.lang.Object computeNext (java.lang.Object)
Object x0
}
com/google/common/collect/RegularContiguousSet$2.class
RegularContiguousSet.java
package com.google.common.collect
com.google.common.collect.RegularContiguousSet$2 extends com.google.common.collect.AbstractSequentialIterator {
final Comparable first
final synthetic com.google.common.collect.RegularContiguousSet this$0
void <init> (com.google.common.collect.RegularContiguousSet, java.lang.Comparable)
Comparable x0
protected java.lang.Comparable computeNext (java.lang.Comparable)
Comparable previous
protected volatile synthetic java.lang.Object computeNext (java.lang.Object)
Object x0
}
com/google/common/collect/RegularContiguousSet$SerializedForm.class
RegularContiguousSet.java
package com.google.common.collect
final com.google.common.collect.RegularContiguousSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.Range range
final com.google.common.collect.DiscreteDomain domain
private void <init> (com.google.common.collect.Range, com.google.common.collect.DiscreteDomain)
com.google.common.collect.Range range
com.google.common.collect.DiscreteDomain domain
private java.lang.Object readResolve ()
synthetic void <init> (com.google.common.collect.Range, com.google.common.collect.DiscreteDomain, com.google.common.collect.RegularContiguousSet$1)
com.google.common.collect.Range x0
com.google.common.collect.DiscreteDomain x1
com.google.common.collect.RegularContiguousSet$1 x2
}
com/google/common/collect/RegularContiguousSet.class
RegularContiguousSet.java
package com.google.common.collect
final com.google.common.collect.RegularContiguousSet extends com.google.common.collect.ContiguousSet {
private final com.google.common.collect.Range range
private static final long serialVersionUID
void <init> (com.google.common.collect.Range, com.google.common.collect.DiscreteDomain)
com.google.common.collect.Range range
com.google.common.collect.DiscreteDomain domain
private com.google.common.collect.ContiguousSet intersectionInCurrentDomain (com.google.common.collect.Range)
com.google.common.collect.Range other
com.google.common.collect.ContiguousSet headSetImpl (java.lang.Comparable, boolean)
Comparable toElement
boolean inclusive
com.google.common.collect.ContiguousSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
Comparable toElement
boolean toInclusive
com.google.common.collect.ContiguousSet tailSetImpl (java.lang.Comparable, boolean)
Comparable fromElement
boolean inclusive
int indexOf (java.lang.Object)
Object target
public com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
private static boolean equalsOrThrow (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
boolean isPartialView ()
public java.lang.Comparable first ()
public java.lang.Comparable last ()
public int size ()
long distance
public boolean contains (java.lang.Object)
ClassCastException e
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection targets
public boolean isEmpty ()
public com.google.common.collect.ContiguousSet intersection (com.google.common.collect.ContiguousSet)
Comparable lowerEndpoint
Comparable upperEndpoint
com.google.common.collect.ContiguousSet other
public com.google.common.collect.Range range ()
public com.google.common.collect.Range range (com.google.common.collect.BoundType, com.google.common.collect.BoundType)
com.google.common.collect.BoundType lowerBoundType
com.google.common.collect.BoundType upperBoundType
public boolean equals (java.lang.Object)
com.google.common.collect.RegularContiguousSet that
Object object
public int hashCode ()
java.lang.Object writeReplace ()
public volatile synthetic java.lang.Object last ()
public volatile synthetic java.lang.Object first ()
volatile synthetic com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object x0
boolean x1
volatile synthetic com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
volatile synthetic com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.Iterator descendingIterator ()
public volatile synthetic java.util.Iterator iterator ()
static synthetic boolean access$000 (java.lang.Comparable, java.lang.Comparable)
Comparable x0
Comparable x1
}
com/google/common/collect/RegularImmutableAsList.class
RegularImmutableAsList.java
package com.google.common.collect
com.google.common.collect.RegularImmutableAsList extends com.google.common.collect.ImmutableAsList {
private final com.google.common.collect.ImmutableCollection delegate
private final com.google.common.collect.ImmutableList delegateList
void <init> (com.google.common.collect.ImmutableCollection, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableCollection delegate
com.google.common.collect.ImmutableList delegateList
void <init> (com.google.common.collect.ImmutableCollection, java.lang.Object[])
com.google.common.collect.ImmutableCollection delegate
Object[] array
com.google.common.collect.ImmutableCollection delegateCollection ()
com.google.common.collect.ImmutableList delegateList ()
public com.google.common.collect.UnmodifiableListIterator listIterator (int)
int index
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int offset
public java.lang.Object get (int)
int index
public volatile synthetic java.util.ListIterator listIterator (int)
int x0
}
com/google/common/collect/RegularImmutableBiMap$1.class
RegularImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableBiMap$1 extends com.google.common.collect.ImmutableMapEntrySet {
final synthetic com.google.common.collect.RegularImmutableBiMap this$0
void <init> (com.google.common.collect.RegularImmutableBiMap)
com.google.common.collect.ImmutableMap map ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
boolean isHashCodeFast ()
public int hashCode ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet$1.class
RegularImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet$1 extends com.google.common.collect.ImmutableAsList {
final synthetic com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet this$2
void <init> (com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet)
public java.util.Map$Entry get (int)
int index
java.util.Map$Entry entry
com.google.common.collect.ImmutableCollection delegateCollection ()
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet.class
RegularImmutableBiMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet extends com.google.common.collect.ImmutableMapEntrySet {
final synthetic com.google.common.collect.RegularImmutableBiMap$Inverse this$1
void <init> (com.google.common.collect.RegularImmutableBiMap$Inverse)
com.google.common.collect.ImmutableMap map ()
boolean isHashCodeFast ()
public int hashCode ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/RegularImmutableBiMap$Inverse.class
RegularImmutableBiMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableBiMap$Inverse extends com.google.common.collect.ImmutableBiMap {
final synthetic com.google.common.collect.RegularImmutableBiMap this$0
private void <init> (com.google.common.collect.RegularImmutableBiMap)
public int size ()
public com.google.common.collect.ImmutableBiMap inverse ()
public java.lang.Object get (java.lang.Object)
com.google.common.collect.ImmutableMapEntry entry
Object value
int bucket
com.google.common.collect.ImmutableSet createEntrySet ()
boolean isPartialView ()
java.lang.Object writeReplace ()
public volatile synthetic com.google.common.collect.BiMap inverse ()
synthetic void <init> (com.google.common.collect.RegularImmutableBiMap, com.google.common.collect.RegularImmutableBiMap$1)
com.google.common.collect.RegularImmutableBiMap x0
com.google.common.collect.RegularImmutableBiMap$1 x1
}
com/google/common/collect/RegularImmutableBiMap$InverseSerializedForm.class
RegularImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableBiMap$InverseSerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.ImmutableBiMap forward
private static final long serialVersionUID
void <init> (com.google.common.collect.ImmutableBiMap)
com.google.common.collect.ImmutableBiMap forward
java.lang.Object readResolve ()
}
com/google/common/collect/RegularImmutableBiMap$NonTerminalBiMapEntry.class
RegularImmutableBiMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableBiMap$NonTerminalBiMapEntry extends com.google.common.collect.ImmutableMapEntry {
private final com.google.common.collect.ImmutableMapEntry nextInKeyBucket
private final com.google.common.collect.ImmutableMapEntry nextInValueBucket
void <init> (java.lang.Object, java.lang.Object, com.google.common.collect.ImmutableMapEntry, com.google.common.collect.ImmutableMapEntry)
Object key
Object value
com.google.common.collect.ImmutableMapEntry nextInKeyBucket
com.google.common.collect.ImmutableMapEntry nextInValueBucket
void <init> (com.google.common.collect.ImmutableMapEntry, com.google.common.collect.ImmutableMapEntry, com.google.common.collect.ImmutableMapEntry)
com.google.common.collect.ImmutableMapEntry contents
com.google.common.collect.ImmutableMapEntry nextInKeyBucket
com.google.common.collect.ImmutableMapEntry nextInValueBucket
com.google.common.collect.ImmutableMapEntry getNextInKeyBucket ()
com.google.common.collect.ImmutableMapEntry getNextInValueBucket ()
}
com/google/common/collect/RegularImmutableBiMap.class
RegularImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableBiMap extends com.google.common.collect.ImmutableBiMap {
static final double MAX_LOAD_FACTOR
private final transient com.google.common.collect.ImmutableMapEntry[] keyTable
private final transient com.google.common.collect.ImmutableMapEntry[] valueTable
private final transient com.google.common.collect.ImmutableMapEntry[] entries
private final transient int mask
private final transient int hashCode
private transient com.google.common.collect.ImmutableBiMap inverse
transient void <init> (com.google.common.collect.ImmutableMapEntry$TerminalEntry[])
com.google.common.collect.ImmutableMapEntry$TerminalEntry[] entriesToAdd
void <init> (int, com.google.common.collect.ImmutableMapEntry$TerminalEntry[])
com.google.common.collect.ImmutableMapEntry keyEntry
com.google.common.collect.ImmutableMapEntry valueEntry
com.google.common.collect.ImmutableMapEntry$TerminalEntry entry
Object key
Object value
int keyHash
int valueHash
int keyBucket
int valueBucket
com.google.common.collect.ImmutableMapEntry nextInKeyBucket
com.google.common.collect.ImmutableMapEntry nextInValueBucket
com.google.common.collect.ImmutableMapEntry newEntry
int i
int n
com.google.common.collect.ImmutableMapEntry$TerminalEntry[] entriesToAdd
int tableSize
com.google.common.collect.ImmutableMapEntry[] keyTable
com.google.common.collect.ImmutableMapEntry[] valueTable
com.google.common.collect.ImmutableMapEntry[] entries
int hashCode
void <init> (java.util.Map$Entry[])
com.google.common.collect.ImmutableMapEntry keyEntry
com.google.common.collect.ImmutableMapEntry valueEntry
java.util.Map$Entry entry
Object key
Object value
int keyHash
int valueHash
int keyBucket
int valueBucket
com.google.common.collect.ImmutableMapEntry nextInKeyBucket
com.google.common.collect.ImmutableMapEntry nextInValueBucket
com.google.common.collect.ImmutableMapEntry newEntry
int i
java.util.Map$Entry[] entriesToAdd
int n
int tableSize
com.google.common.collect.ImmutableMapEntry[] keyTable
com.google.common.collect.ImmutableMapEntry[] valueTable
com.google.common.collect.ImmutableMapEntry[] entries
int hashCode
private static com.google.common.collect.ImmutableMapEntry[] createEntryArray (int)
int length
public java.lang.Object get (java.lang.Object)
com.google.common.collect.ImmutableMapEntry entry
Object key
int bucket
com.google.common.collect.ImmutableSet createEntrySet ()
boolean isPartialView ()
public int size ()
public com.google.common.collect.ImmutableBiMap inverse ()
com.google.common.collect.ImmutableBiMap result
public volatile synthetic com.google.common.collect.BiMap inverse ()
static synthetic com.google.common.collect.ImmutableMapEntry[] access$000 (com.google.common.collect.RegularImmutableBiMap)
com.google.common.collect.RegularImmutableBiMap x0
static synthetic int access$100 (com.google.common.collect.RegularImmutableBiMap)
com.google.common.collect.RegularImmutableBiMap x0
static synthetic int access$300 (com.google.common.collect.RegularImmutableBiMap)
com.google.common.collect.RegularImmutableBiMap x0
static synthetic com.google.common.collect.ImmutableMapEntry[] access$400 (com.google.common.collect.RegularImmutableBiMap)
com.google.common.collect.RegularImmutableBiMap x0
}
com/google/common/collect/RegularImmutableList.class
RegularImmutableList.java
package com.google.common.collect
com.google.common.collect.RegularImmutableList extends com.google.common.collect.ImmutableList {
private final transient int offset
private final transient int size
private final transient Object[] array
void <init> (java.lang.Object[], int, int)
Object[] array
int offset
int size
void <init> (java.lang.Object[])
Object[] array
public int size ()
boolean isPartialView ()
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int dstOff
public java.lang.Object get (int)
int index
public int indexOf (java.lang.Object)
int i
Object object
public int lastIndexOf (java.lang.Object)
int i
Object object
com.google.common.collect.ImmutableList subListUnchecked (int, int)
int fromIndex
int toIndex
public com.google.common.collect.UnmodifiableListIterator listIterator (int)
int index
public volatile synthetic java.util.ListIterator listIterator (int)
int x0
}
com/google/common/collect/RegularImmutableMap$1.class
RegularImmutableMap.java
package com.google.common.collect
synthetic com.google.common.collect.RegularImmutableMap$1 extends java.lang.Object {
}
com/google/common/collect/RegularImmutableMap$EntrySet.class
RegularImmutableMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableMap$EntrySet extends com.google.common.collect.ImmutableMapEntrySet {
final synthetic com.google.common.collect.RegularImmutableMap this$0
private void <init> (com.google.common.collect.RegularImmutableMap)
com.google.common.collect.ImmutableMap map ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
public volatile synthetic java.util.Iterator iterator ()
synthetic void <init> (com.google.common.collect.RegularImmutableMap, com.google.common.collect.RegularImmutableMap$1)
com.google.common.collect.RegularImmutableMap x0
com.google.common.collect.RegularImmutableMap$1 x1
}
com/google/common/collect/RegularImmutableMap$NonTerminalMapEntry.class
RegularImmutableMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableMap$NonTerminalMapEntry extends com.google.common.collect.ImmutableMapEntry {
private final com.google.common.collect.ImmutableMapEntry nextInKeyBucket
void <init> (java.lang.Object, java.lang.Object, com.google.common.collect.ImmutableMapEntry)
Object key
Object value
com.google.common.collect.ImmutableMapEntry nextInKeyBucket
void <init> (com.google.common.collect.ImmutableMapEntry, com.google.common.collect.ImmutableMapEntry)
com.google.common.collect.ImmutableMapEntry contents
com.google.common.collect.ImmutableMapEntry nextInKeyBucket
com.google.common.collect.ImmutableMapEntry getNextInKeyBucket ()
com.google.common.collect.ImmutableMapEntry getNextInValueBucket ()
}
com/google/common/collect/RegularImmutableMap.class
RegularImmutableMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableMap extends com.google.common.collect.ImmutableMap {
private final transient com.google.common.collect.ImmutableMapEntry[] entries
private final transient com.google.common.collect.ImmutableMapEntry[] table
private final transient int mask
private static final double MAX_LOAD_FACTOR
private static final long serialVersionUID
transient void <init> (com.google.common.collect.ImmutableMapEntry$TerminalEntry[])
com.google.common.collect.ImmutableMapEntry$TerminalEntry[] theEntries
void <init> (int, com.google.common.collect.ImmutableMapEntry$TerminalEntry[])
com.google.common.collect.ImmutableMapEntry$TerminalEntry entry
Object key
int tableIndex
com.google.common.collect.ImmutableMapEntry existing
com.google.common.collect.ImmutableMapEntry newEntry
int entryIndex
int size
com.google.common.collect.ImmutableMapEntry$TerminalEntry[] theEntries
int tableSize
void <init> (java.util.Map$Entry[])
java.util.Map$Entry entry
Object key
Object value
int tableIndex
com.google.common.collect.ImmutableMapEntry existing
com.google.common.collect.ImmutableMapEntry newEntry
int entryIndex
java.util.Map$Entry[] theEntries
int size
int tableSize
private void checkNoConflictInBucket (java.lang.Object, com.google.common.collect.ImmutableMapEntry, com.google.common.collect.ImmutableMapEntry)
Object key
com.google.common.collect.ImmutableMapEntry entry
com.google.common.collect.ImmutableMapEntry bucketHead
private com.google.common.collect.ImmutableMapEntry[] createEntryArray (int)
int size
public java.lang.Object get (java.lang.Object)
Object candidateKey
com.google.common.collect.ImmutableMapEntry entry
Object key
int index
public int size ()
boolean isPartialView ()
com.google.common.collect.ImmutableSet createEntrySet ()
static synthetic com.google.common.collect.ImmutableMapEntry[] access$100 (com.google.common.collect.RegularImmutableMap)
com.google.common.collect.RegularImmutableMap x0
}
com/google/common/collect/RegularImmutableMultiset.class
RegularImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.RegularImmutableMultiset extends com.google.common.collect.ImmutableMultiset {
private final transient com.google.common.collect.ImmutableMap map
private final transient int size
void <init> (com.google.common.collect.ImmutableMap, int)
com.google.common.collect.ImmutableMap map
int size
boolean isPartialView ()
public int count (java.lang.Object)
Object element
Integer value
public int size ()
public boolean contains (java.lang.Object)
Object element
public com.google.common.collect.ImmutableSet elementSet ()
com.google.common.collect.Multiset$Entry getEntry (int)
int index
java.util.Map$Entry mapEntry
public int hashCode ()
public volatile synthetic java.util.Set elementSet ()
}
com/google/common/collect/RegularImmutableSet.class
RegularImmutableSet.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableSet extends com.google.common.collect.ImmutableSet {
private final Object[] elements
final transient Object[] table
private final transient int mask
private final transient int hashCode
void <init> (java.lang.Object[], int, java.lang.Object[], int)
Object[] elements
int hashCode
Object[] table
int mask
public boolean contains (java.lang.Object)
Object candidate
int i
Object target
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int offset
com.google.common.collect.ImmutableList createAsList ()
boolean isPartialView ()
public int hashCode ()
boolean isHashCodeFast ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/RegularImmutableSortedMap$1.class
RegularImmutableSortedMap.java
package com.google.common.collect
synthetic com.google.common.collect.RegularImmutableSortedMap$1 extends java.lang.Object {
}
com/google/common/collect/RegularImmutableSortedMap$EntrySet$1.class
RegularImmutableSortedMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableSortedMap$EntrySet$1 extends com.google.common.collect.ImmutableAsList {
private final com.google.common.collect.ImmutableList keyList
final synthetic com.google.common.collect.RegularImmutableSortedMap$EntrySet this$1
void <init> (com.google.common.collect.RegularImmutableSortedMap$EntrySet)
public java.util.Map$Entry get (int)
int index
com.google.common.collect.ImmutableCollection delegateCollection ()
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/collect/RegularImmutableSortedMap$EntrySet.class
RegularImmutableSortedMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableSortedMap$EntrySet extends com.google.common.collect.ImmutableMapEntrySet {
final synthetic com.google.common.collect.RegularImmutableSortedMap this$0
private void <init> (com.google.common.collect.RegularImmutableSortedMap)
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
com.google.common.collect.ImmutableMap map ()
public volatile synthetic java.util.Iterator iterator ()
synthetic void <init> (com.google.common.collect.RegularImmutableSortedMap, com.google.common.collect.RegularImmutableSortedMap$1)
com.google.common.collect.RegularImmutableSortedMap x0
com.google.common.collect.RegularImmutableSortedMap$1 x1
}
com/google/common/collect/RegularImmutableSortedMap.class
RegularImmutableSortedMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableSortedMap extends com.google.common.collect.ImmutableSortedMap {
private final transient com.google.common.collect.RegularImmutableSortedSet keySet
private final transient com.google.common.collect.ImmutableList valueList
void <init> (com.google.common.collect.RegularImmutableSortedSet, com.google.common.collect.ImmutableList)
com.google.common.collect.RegularImmutableSortedSet keySet
com.google.common.collect.ImmutableList valueList
void <init> (com.google.common.collect.RegularImmutableSortedSet, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableSortedMap)
com.google.common.collect.RegularImmutableSortedSet keySet
com.google.common.collect.ImmutableList valueList
com.google.common.collect.ImmutableSortedMap descendingMap
com.google.common.collect.ImmutableSet createEntrySet ()
public com.google.common.collect.ImmutableSortedSet keySet ()
public com.google.common.collect.ImmutableCollection values ()
public java.lang.Object get (java.lang.Object)
Object key
int index
private com.google.common.collect.ImmutableSortedMap getSubMap (int, int)
int fromIndex
int toIndex
public com.google.common.collect.ImmutableSortedMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public com.google.common.collect.ImmutableSortedMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
com.google.common.collect.ImmutableSortedMap createDescendingMap ()
public volatile synthetic java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.NavigableMap headMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.Collection values ()
public volatile synthetic java.util.Set keySet ()
public volatile synthetic com.google.common.collect.ImmutableSet keySet ()
static synthetic com.google.common.collect.ImmutableList access$100 (com.google.common.collect.RegularImmutableSortedMap)
com.google.common.collect.RegularImmutableSortedMap x0
}
com/google/common/collect/RegularImmutableSortedMultiset.class
RegularImmutableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableSortedMultiset extends com.google.common.collect.ImmutableSortedMultiset {
private final transient com.google.common.collect.RegularImmutableSortedSet elementSet
private final transient int[] counts
private final transient long[] cumulativeCounts
private final transient int offset
private final transient int length
void <init> (com.google.common.collect.RegularImmutableSortedSet, int[], long[], int, int)
com.google.common.collect.RegularImmutableSortedSet elementSet
int[] counts
long[] cumulativeCounts
int offset
int length
com.google.common.collect.Multiset$Entry getEntry (int)
int index
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
public int count (java.lang.Object)
Object element
int index
public int size ()
long size
public com.google.common.collect.ImmutableSortedSet elementSet ()
public com.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
com.google.common.collect.ImmutableSortedMultiset getSubMultiset (int, int)
com.google.common.collect.RegularImmutableSortedSet subElementSet
int from
int to
boolean isPartialView ()
public volatile synthetic com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
public volatile synthetic com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
public volatile synthetic java.util.NavigableSet elementSet ()
public volatile synthetic java.util.SortedSet elementSet ()
public volatile synthetic java.util.Set elementSet ()
}
com/google/common/collect/RegularImmutableSortedSet.class
RegularImmutableSortedSet.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableSortedSet extends com.google.common.collect.ImmutableSortedSet {
private final transient com.google.common.collect.ImmutableList elements
void <init> (com.google.common.collect.ImmutableList, java.util.Comparator)
com.google.common.collect.ImmutableList elements
java.util.Comparator comparator
public com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
public boolean isEmpty ()
public int size ()
public boolean contains (java.lang.Object)
ClassCastException e
Object o
public boolean containsAll (java.util.Collection)
int cmp
NullPointerException e
ClassCastException e
java.util.Collection targets
com.google.common.collect.PeekingIterator thisIterator
java.util.Iterator thatIterator
Object target
private int unsafeBinarySearch (java.lang.Object) throws java.lang.ClassCastException
Object key
boolean isPartialView ()
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int offset
public boolean equals (java.lang.Object)
Object element
Object otherElement
java.util.Iterator iterator
ClassCastException e
java.util.NoSuchElementException e
java.util.Iterator otherIterator
Object object
java.util.Set that
public java.lang.Object first ()
public java.lang.Object last ()
public java.lang.Object lower (java.lang.Object)
Object element
int index
public java.lang.Object floor (java.lang.Object)
Object element
int index
public java.lang.Object ceiling (java.lang.Object)
Object element
int index
public java.lang.Object higher (java.lang.Object)
Object element
int index
com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object toElement
boolean inclusive
int headIndex (java.lang.Object, boolean)
Object toElement
boolean inclusive
com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object fromElement
boolean inclusive
int tailIndex (java.lang.Object, boolean)
Object fromElement
boolean inclusive
java.util.Comparator unsafeComparator ()
com.google.common.collect.ImmutableSortedSet getSubSet (int, int)
int newFromIndex
int newToIndex
int indexOf (java.lang.Object)
ClassCastException e
Object target
int position
com.google.common.collect.ImmutableList createAsList ()
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
public volatile synthetic java.util.Iterator descendingIterator ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/RegularImmutableTable$1.class
RegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$1 extends java.lang.Object implements java.util.Comparator {
final synthetic java.util.Comparator val$rowComparator
final synthetic java.util.Comparator val$columnComparator
void <init> (java.util.Comparator, java.util.Comparator)
public int compare (com.google.common.collect.Table$Cell, com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell1
com.google.common.collect.Table$Cell cell2
int rowCompare
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/RegularImmutableTable$CellSet$1.class
RegularImmutableTable.java
package com.google.common.collect
com.google.common.collect.RegularImmutableTable$CellSet$1 extends com.google.common.collect.ImmutableAsList {
final synthetic com.google.common.collect.RegularImmutableTable$CellSet this$1
void <init> (com.google.common.collect.RegularImmutableTable$CellSet)
public com.google.common.collect.Table$Cell get (int)
int index
com.google.common.collect.ImmutableCollection delegateCollection ()
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/collect/RegularImmutableTable$CellSet.class
RegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$CellSet extends com.google.common.collect.ImmutableSet {
final synthetic com.google.common.collect.RegularImmutableTable this$0
private void <init> (com.google.common.collect.RegularImmutableTable)
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
public boolean contains (java.lang.Object)
com.google.common.collect.Table$Cell cell
Object value
Object object
boolean isPartialView ()
public volatile synthetic java.util.Iterator iterator ()
synthetic void <init> (com.google.common.collect.RegularImmutableTable, com.google.common.collect.RegularImmutableTable$1)
com.google.common.collect.RegularImmutableTable x0
com.google.common.collect.RegularImmutableTable$1 x1
}
com/google/common/collect/RegularImmutableTable$Values.class
RegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$Values extends com.google.common.collect.ImmutableList {
final synthetic com.google.common.collect.RegularImmutableTable this$0
private void <init> (com.google.common.collect.RegularImmutableTable)
public int size ()
public java.lang.Object get (int)
int index
boolean isPartialView ()
synthetic void <init> (com.google.common.collect.RegularImmutableTable, com.google.common.collect.RegularImmutableTable$1)
com.google.common.collect.RegularImmutableTable x0
com.google.common.collect.RegularImmutableTable$1 x1
}
com/google/common/collect/RegularImmutableTable.class
RegularImmutableTable.java
package com.google.common.collect
abstract com.google.common.collect.RegularImmutableTable extends com.google.common.collect.ImmutableTable {
void <init> ()
abstract com.google.common.collect.Table$Cell getCell (int)
final com.google.common.collect.ImmutableSet createCellSet ()
abstract java.lang.Object getValue (int)
final com.google.common.collect.ImmutableCollection createValues ()
static com.google.common.collect.RegularImmutableTable forCells (java.util.List, java.util.Comparator, java.util.Comparator)
java.util.Comparator comparator
java.util.List cells
java.util.Comparator rowComparator
java.util.Comparator columnComparator
static com.google.common.collect.RegularImmutableTable forCells (java.lang.Iterable)
Iterable cells
private static final com.google.common.collect.RegularImmutableTable forCellsInternal (java.lang.Iterable, java.util.Comparator, java.util.Comparator)
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
java.util.List rowList
java.util.List columnList
Iterable cells
java.util.Comparator rowComparator
java.util.Comparator columnComparator
com.google.common.collect.ImmutableSet$Builder rowSpaceBuilder
com.google.common.collect.ImmutableSet$Builder columnSpaceBuilder
com.google.common.collect.ImmutableList cellList
com.google.common.collect.ImmutableSet rowSpace
com.google.common.collect.ImmutableSet columnSpace
volatile synthetic java.util.Collection createValues ()
volatile synthetic java.util.Set createCellSet ()
}
com/google/common/collect/ReverseNaturalOrdering.class
ReverseNaturalOrdering.java
package com.google.common.collect
final com.google.common.collect.ReverseNaturalOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.ReverseNaturalOrdering INSTANCE
private static final long serialVersionUID
public int compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public com.google.common.collect.Ordering reverse ()
public java.lang.Comparable min (java.lang.Comparable, java.lang.Comparable)
Comparable a
Comparable b
public transient java.lang.Comparable min (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[])
Comparable a
Comparable b
Comparable c
Comparable[] rest
public java.lang.Comparable min (java.util.Iterator)
java.util.Iterator iterator
public java.lang.Comparable min (java.lang.Iterable)
Iterable iterable
public java.lang.Comparable max (java.lang.Comparable, java.lang.Comparable)
Comparable a
Comparable b
public transient java.lang.Comparable max (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[])
Comparable a
Comparable b
Comparable c
Comparable[] rest
public java.lang.Comparable max (java.util.Iterator)
java.util.Iterator iterator
public java.lang.Comparable max (java.lang.Iterable)
Iterable iterable
private java.lang.Object readResolve ()
public java.lang.String toString ()
private void <init> ()
public volatile synthetic java.lang.Object max (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object x0
Object x1
Object x2
Object[] x3
public volatile synthetic java.lang.Object max (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.lang.Object max (java.lang.Iterable)
Iterable x0
public volatile synthetic java.lang.Object max (java.util.Iterator)
java.util.Iterator x0
public volatile synthetic java.lang.Object min (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object x0
Object x1
Object x2
Object[] x3
public volatile synthetic java.lang.Object min (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.lang.Object min (java.lang.Iterable)
Iterable x0
public volatile synthetic java.lang.Object min (java.util.Iterator)
java.util.Iterator x0
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void <clinit> ()
}
com/google/common/collect/ReverseOrdering.class
ReverseOrdering.java
package com.google.common.collect
final com.google.common.collect.ReverseOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.Ordering forwardOrder
private static final long serialVersionUID
void <init> (com.google.common.collect.Ordering)
com.google.common.collect.Ordering forwardOrder
public int compare (java.lang.Object, java.lang.Object)
Object a
Object b
public com.google.common.collect.Ordering reverse ()
public java.lang.Object min (java.lang.Object, java.lang.Object)
Object a
Object b
public transient java.lang.Object min (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object a
Object b
Object c
Object[] rest
public java.lang.Object min (java.util.Iterator)
java.util.Iterator iterator
public java.lang.Object min (java.lang.Iterable)
Iterable iterable
public java.lang.Object max (java.lang.Object, java.lang.Object)
Object a
Object b
public transient java.lang.Object max (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object a
Object b
Object c
Object[] rest
public java.lang.Object max (java.util.Iterator)
java.util.Iterator iterator
public java.lang.Object max (java.lang.Iterable)
Iterable iterable
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.collect.ReverseOrdering that
Object object
public java.lang.String toString ()
}
com/google/common/collect/RowSortedTable.class
RowSortedTable.java
package com.google.common.collect
public abstract com.google.common.collect.RowSortedTable extends java.lang.Object implements com.google.common.collect.Table {
public abstract java.util.SortedSet rowKeySet ()
public abstract java.util.SortedMap rowMap ()
}
com/google/common/collect/Serialization$1.class
Serialization.java
package com.google.common.collect
synthetic com.google.common.collect.Serialization$1 extends java.lang.Object {
}
com/google/common/collect/Serialization$FieldSetter.class
Serialization.java
package com.google.common.collect
final com.google.common.collect.Serialization$FieldSetter extends java.lang.Object {
private final java.lang.reflect.Field field
private void <init> (java.lang.reflect.Field)
java.lang.reflect.Field field
void set (java.lang.Object, java.lang.Object)
IllegalAccessException impossible
Object instance
Object value
void set (java.lang.Object, int)
IllegalAccessException impossible
Object instance
int value
synthetic void <init> (java.lang.reflect.Field, com.google.common.collect.Serialization$1)
java.lang.reflect.Field x0
com.google.common.collect.Serialization$1 x1
}
com/google/common/collect/Serialization.class
Serialization.java
package com.google.common.collect
final com.google.common.collect.Serialization extends java.lang.Object {
private void <init> ()
static int readCount (java.io.ObjectInputStream) throws java.io.IOException
java.io.ObjectInputStream stream
static void writeMap (java.util.Map, java.io.ObjectOutputStream) throws java.io.IOException
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
java.io.ObjectOutputStream stream
static void populateMap (java.util.Map, java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.util.Map map
java.io.ObjectInputStream stream
int size
static void populateMap (java.util.Map, java.io.ObjectInputStream, int) throws java.io.IOException java.lang.ClassNotFoundException
Object key
Object value
int i
java.util.Map map
java.io.ObjectInputStream stream
int size
static void writeMultiset (com.google.common.collect.Multiset, java.io.ObjectOutputStream) throws java.io.IOException
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset multiset
java.io.ObjectOutputStream stream
int entryCount
static void populateMultiset (com.google.common.collect.Multiset, java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
com.google.common.collect.Multiset multiset
java.io.ObjectInputStream stream
int distinctElements
static void populateMultiset (com.google.common.collect.Multiset, java.io.ObjectInputStream, int) throws java.io.IOException java.lang.ClassNotFoundException
Object element
int count
int i
com.google.common.collect.Multiset multiset
java.io.ObjectInputStream stream
int distinctElements
static void writeMultimap (com.google.common.collect.Multimap, java.io.ObjectOutputStream) throws java.io.IOException
Object value
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
java.io.ObjectOutputStream stream
static void populateMultimap (com.google.common.collect.Multimap, java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
com.google.common.collect.Multimap multimap
java.io.ObjectInputStream stream
int distinctKeys
static void populateMultimap (com.google.common.collect.Multimap, java.io.ObjectInputStream, int) throws java.io.IOException java.lang.ClassNotFoundException
Object value
int j
Object key
java.util.Collection values
int valueCount
int i
com.google.common.collect.Multimap multimap
java.io.ObjectInputStream stream
int distinctKeys
static com.google.common.collect.Serialization$FieldSetter getFieldSetter (java.lang.Class, java.lang.String)
java.lang.reflect.Field field
NoSuchFieldException e
Class clazz
String fieldName
}
com/google/common/collect/SetMultimap.class
SetMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.SetMultimap extends java.lang.Object implements com.google.common.collect.Multimap {
public abstract java.util.Set get (java.lang.Object)
public abstract java.util.Set removeAll (java.lang.Object)
public abstract java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public abstract java.util.Set entries ()
public abstract java.util.Map asMap ()
public abstract boolean equals (java.lang.Object)
}
com/google/common/collect/Sets$1.class
Sets.java
package com.google.common.collect
final com.google.common.collect.Sets$1 extends com.google.common.collect.Sets$SetView {
final synthetic java.util.Set val$set1
final synthetic java.util.Set val$set2minus1
final synthetic java.util.Set val$set2
void <init> (java.util.Set, java.util.Set, java.util.Set)
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object object
public java.util.Set copyInto (java.util.Set)
java.util.Set set
public com.google.common.collect.ImmutableSet immutableCopy ()
}
com/google/common/collect/Sets$2.class
Sets.java
package com.google.common.collect
final com.google.common.collect.Sets$2 extends com.google.common.collect.Sets$SetView {
final synthetic java.util.Set val$set1
final synthetic com.google.common.base.Predicate val$inSet2
final synthetic java.util.Set val$set2
void <init> (java.util.Set, com.google.common.base.Predicate, java.util.Set)
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection collection
}
com/google/common/collect/Sets$3.class
Sets.java
package com.google.common.collect
final com.google.common.collect.Sets$3 extends com.google.common.collect.Sets$SetView {
final synthetic java.util.Set val$set1
final synthetic com.google.common.base.Predicate val$notInSet2
final synthetic java.util.Set val$set2
void <init> (java.util.Set, com.google.common.base.Predicate, java.util.Set)
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object element
}
com/google/common/collect/Sets$CartesianSet$1.class
Sets.java
package com.google.common.collect
final com.google.common.collect.Sets$CartesianSet$1 extends com.google.common.collect.ImmutableList {
final synthetic com.google.common.collect.ImmutableList val$axes
void <init> (com.google.common.collect.ImmutableList)
public int size ()
public java.util.List get (int)
int index
boolean isPartialView ()
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/collect/Sets$CartesianSet.class
Sets.java
package com.google.common.collect
final com.google.common.collect.Sets$CartesianSet extends com.google.common.collect.ForwardingCollection implements java.util.Set {
private final transient com.google.common.collect.ImmutableList axes
private final transient com.google.common.collect.CartesianList delegate
static java.util.Set create (java.util.List)
com.google.common.collect.ImmutableSet copy
java.util.Set set
java.util.Iterator i$
java.util.List sets
com.google.common.collect.ImmutableList$Builder axesBuilder
com.google.common.collect.ImmutableList axes
com.google.common.collect.ImmutableList listAxes
private void <init> (com.google.common.collect.ImmutableList, com.google.common.collect.CartesianList)
com.google.common.collect.ImmutableList axes
com.google.common.collect.CartesianList delegate
protected java.util.Collection delegate ()
public boolean equals (java.lang.Object)
com.google.common.collect.Sets$CartesianSet that
Object object
public int hashCode ()
int i
java.util.Set axis
java.util.Iterator i$
int adjust
int hash
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Sets$DescendingSet.class
Sets.java
package com.google.common.collect
com.google.common.collect.Sets$DescendingSet extends com.google.common.collect.ForwardingNavigableSet {
private final java.util.NavigableSet forward
void <init> (java.util.NavigableSet)
java.util.NavigableSet forward
protected java.util.NavigableSet delegate ()
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public java.util.Comparator comparator ()
java.util.Comparator forwardComparator
private static com.google.common.collect.Ordering reverse (java.util.Comparator)
java.util.Comparator forward
public java.lang.Object first ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.lang.Object last ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public java.lang.String toString ()
protected volatile synthetic java.util.SortedSet delegate ()
protected volatile synthetic java.util.Set delegate ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Sets$FilteredNavigableSet.class
Sets.java
package com.google.common.collect
com.google.common.collect.Sets$FilteredNavigableSet extends com.google.common.collect.Sets$FilteredSortedSet implements java.util.NavigableSet {
void <init> (java.util.NavigableSet, com.google.common.base.Predicate)
java.util.NavigableSet unfiltered
com.google.common.base.Predicate predicate
java.util.NavigableSet unfiltered ()
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.lang.Object last ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
}
com/google/common/collect/Sets$FilteredSet.class
Sets.java
package com.google.common.collect
com.google.common.collect.Sets$FilteredSet extends com.google.common.collect.Collections2$FilteredCollection implements java.util.Set {
void <init> (java.util.Set, com.google.common.base.Predicate)
java.util.Set unfiltered
com.google.common.base.Predicate predicate
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
com/google/common/collect/Sets$FilteredSortedSet.class
Sets.java
package com.google.common.collect
com.google.common.collect.Sets$FilteredSortedSet extends com.google.common.collect.Sets$FilteredSet implements java.util.SortedSet {
void <init> (java.util.SortedSet, com.google.common.base.Predicate)
java.util.SortedSet unfiltered
com.google.common.base.Predicate predicate
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
Object element
java.util.SortedSet sortedUnfiltered
}
com/google/common/collect/Sets$ImprovedAbstractSet.class
Sets.java
package com.google.common.collect
abstract com.google.common.collect.Sets$ImprovedAbstractSet extends java.util.AbstractSet {
void <init> ()
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/Sets$PowerSet$1.class
Sets.java
package com.google.common.collect
com.google.common.collect.Sets$PowerSet$1 extends com.google.common.collect.AbstractIndexedListIterator {
final synthetic com.google.common.collect.Sets$PowerSet this$0
void <init> (com.google.common.collect.Sets$PowerSet, int)
int x0
protected java.util.Set get (int)
int setBits
protected volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/collect/Sets$PowerSet.class
Sets.java
package com.google.common.collect
final com.google.common.collect.Sets$PowerSet extends java.util.AbstractSet {
final com.google.common.collect.ImmutableMap inputSet
void <init> (java.util.Set)
Object e
java.util.Iterator i$
java.util.Set input
com.google.common.collect.ImmutableMap$Builder builder
int i
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
java.util.Set set
Object obj
public boolean equals (java.lang.Object)
com.google.common.collect.Sets$PowerSet that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Sets$SetView.class
Sets.java
package com.google.common.collect
public abstract com.google.common.collect.Sets$SetView extends java.util.AbstractSet {
private void <init> ()
public com.google.common.collect.ImmutableSet immutableCopy ()
public java.util.Set copyInto (java.util.Set)
java.util.Set set
synthetic void <init> (com.google.common.collect.Sets$1)
com.google.common.collect.Sets$1 x0
}
com/google/common/collect/Sets$SubSet$1.class
Sets.java
package com.google.common.collect
com.google.common.collect.Sets$SubSet$1 extends com.google.common.collect.UnmodifiableIterator {
final com.google.common.collect.ImmutableList elements
int remainingSetBits
final synthetic com.google.common.collect.Sets$SubSet this$0
void <init> (com.google.common.collect.Sets$SubSet)
public boolean hasNext ()
public java.lang.Object next ()
int index
}
com/google/common/collect/Sets$SubSet.class
Sets.java
package com.google.common.collect
final com.google.common.collect.Sets$SubSet extends java.util.AbstractSet {
private final com.google.common.collect.ImmutableMap inputSet
private final int mask
void <init> (com.google.common.collect.ImmutableMap, int)
com.google.common.collect.ImmutableMap inputSet
int mask
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
Integer index
static synthetic com.google.common.collect.ImmutableMap access$100 (com.google.common.collect.Sets$SubSet)
com.google.common.collect.Sets$SubSet x0
static synthetic int access$200 (com.google.common.collect.Sets$SubSet)
com.google.common.collect.Sets$SubSet x0
}
com/google/common/collect/Sets$UnmodifiableNavigableSet.class
Sets.java
package com.google.common.collect
final com.google.common.collect.Sets$UnmodifiableNavigableSet extends com.google.common.collect.ForwardingSortedSet implements java.util.NavigableSet java.io.Serializable {
private final java.util.NavigableSet delegate
private transient com.google.common.collect.Sets$UnmodifiableNavigableSet descendingSet
private static final long serialVersionUID
void <init> (java.util.NavigableSet)
java.util.NavigableSet delegate
protected java.util.SortedSet delegate ()
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
com.google.common.collect.Sets$UnmodifiableNavigableSet result
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
protected volatile synthetic java.util.Set delegate ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Sets.class
Sets.java
package com.google.common.collect
public final com.google.common.collect.Sets extends java.lang.Object {
private void <init> ()
public static transient com.google.common.collect.ImmutableSet immutableEnumSet (java.lang.Enum, java.lang.Enum[])
Enum anElement
Enum[] otherElements
public static com.google.common.collect.ImmutableSet immutableEnumSet (java.lang.Iterable)
java.util.Collection collection
java.util.EnumSet enumSet
java.util.Iterator itr
Iterable elements
public static java.util.EnumSet newEnumSet (java.lang.Iterable, java.lang.Class)
Iterable iterable
Class elementType
java.util.EnumSet set
public static java.util.HashSet newHashSet ()
public static transient java.util.HashSet newHashSet (java.lang.Object[])
Object[] elements
java.util.HashSet set
public static java.util.HashSet newHashSetWithExpectedSize (int)
int expectedSize
public static java.util.HashSet newHashSet (java.lang.Iterable)
Iterable elements
public static java.util.HashSet newHashSet (java.util.Iterator)
java.util.Iterator elements
java.util.HashSet set
public static java.util.Set newConcurrentHashSet ()
public static java.util.Set newConcurrentHashSet (java.lang.Iterable)
Iterable elements
java.util.Set set
public static java.util.LinkedHashSet newLinkedHashSet ()
public static java.util.LinkedHashSet newLinkedHashSetWithExpectedSize (int)
int expectedSize
public static java.util.LinkedHashSet newLinkedHashSet (java.lang.Iterable)
Iterable elements
java.util.LinkedHashSet set
public static java.util.TreeSet newTreeSet ()
public static java.util.TreeSet newTreeSet (java.lang.Iterable)
Iterable elements
java.util.TreeSet set
public static java.util.TreeSet newTreeSet (java.util.Comparator)
java.util.Comparator comparator
public static java.util.Set newIdentityHashSet ()
public static java.util.concurrent.CopyOnWriteArraySet newCopyOnWriteArraySet ()
public static java.util.concurrent.CopyOnWriteArraySet newCopyOnWriteArraySet (java.lang.Iterable)
Iterable elements
java.util.Collection elementsCollection
public static java.util.EnumSet complementOf (java.util.Collection)
java.util.Collection collection
Class type
public static java.util.EnumSet complementOf (java.util.Collection, java.lang.Class)
java.util.Collection collection
Class type
private static java.util.EnumSet makeComplementByHand (java.util.Collection, java.lang.Class)
java.util.Collection collection
Class type
java.util.EnumSet result
public static java.util.Set newSetFromMap (java.util.Map)
java.util.Map map
public static com.google.common.collect.Sets$SetView union (java.util.Set, java.util.Set)
java.util.Set set1
java.util.Set set2
java.util.Set set2minus1
public static com.google.common.collect.Sets$SetView intersection (java.util.Set, java.util.Set)
java.util.Set set1
java.util.Set set2
com.google.common.base.Predicate inSet2
public static com.google.common.collect.Sets$SetView difference (java.util.Set, java.util.Set)
java.util.Set set1
java.util.Set set2
com.google.common.base.Predicate notInSet2
public static com.google.common.collect.Sets$SetView symmetricDifference (java.util.Set, java.util.Set)
java.util.Set set1
java.util.Set set2
public static java.util.Set filter (java.util.Set, com.google.common.base.Predicate)
com.google.common.collect.Sets$FilteredSet filtered
com.google.common.base.Predicate combinedPredicate
java.util.Set unfiltered
com.google.common.base.Predicate predicate
public static java.util.SortedSet filter (java.util.SortedSet, com.google.common.base.Predicate)
java.util.SortedSet unfiltered
com.google.common.base.Predicate predicate
static java.util.SortedSet filterSortedIgnoreNavigable (java.util.SortedSet, com.google.common.base.Predicate)
com.google.common.collect.Sets$FilteredSet filtered
com.google.common.base.Predicate combinedPredicate
java.util.SortedSet unfiltered
com.google.common.base.Predicate predicate
public static java.util.NavigableSet filter (java.util.NavigableSet, com.google.common.base.Predicate)
com.google.common.collect.Sets$FilteredSet filtered
com.google.common.base.Predicate combinedPredicate
java.util.NavigableSet unfiltered
com.google.common.base.Predicate predicate
public static java.util.Set cartesianProduct (java.util.List)
java.util.List sets
public static transient java.util.Set cartesianProduct (java.util.Set[])
java.util.Set[] sets
public static java.util.Set powerSet (java.util.Set)
java.util.Set set
static int hashCodeImpl (java.util.Set)
Object o
java.util.Iterator i$
java.util.Set s
int hashCode
static boolean equalsImpl (java.util.Set, java.lang.Object)
NullPointerException ignored
ClassCastException ignored
java.util.Set o
java.util.Set s
Object object
public static java.util.NavigableSet unmodifiableNavigableSet (java.util.NavigableSet)
java.util.NavigableSet set
public static java.util.NavigableSet synchronizedNavigableSet (java.util.NavigableSet)
java.util.NavigableSet navigableSet
static boolean removeAllImpl (java.util.Set, java.util.Iterator)
java.util.Set set
java.util.Iterator iterator
boolean changed
static boolean removeAllImpl (java.util.Set, java.util.Collection)
java.util.Set set
java.util.Collection collection
}
com/google/common/collect/SingletonImmutableBiMap.class
SingletonImmutableBiMap.java
package com.google.common.collect
final com.google.common.collect.SingletonImmutableBiMap extends com.google.common.collect.ImmutableBiMap {
final transient Object singleKey
final transient Object singleValue
transient com.google.common.collect.ImmutableBiMap inverse
void <init> (java.lang.Object, java.lang.Object)
Object singleKey
Object singleValue
private void <init> (java.lang.Object, java.lang.Object, com.google.common.collect.ImmutableBiMap)
Object singleKey
Object singleValue
com.google.common.collect.ImmutableBiMap inverse
void <init> (java.util.Map$Entry)
java.util.Map$Entry entry
public java.lang.Object get (java.lang.Object)
Object key
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
boolean isPartialView ()
com.google.common.collect.ImmutableSet createEntrySet ()
com.google.common.collect.ImmutableSet createKeySet ()
public com.google.common.collect.ImmutableBiMap inverse ()
com.google.common.collect.ImmutableBiMap result
public volatile synthetic com.google.common.collect.BiMap inverse ()
}
com/google/common/collect/SingletonImmutableList.class
SingletonImmutableList.java
package com.google.common.collect
final com.google.common.collect.SingletonImmutableList extends com.google.common.collect.ImmutableList {
final transient Object element
void <init> (java.lang.Object)
Object element
public java.lang.Object get (int)
int index
public int indexOf (java.lang.Object)
Object object
public com.google.common.collect.UnmodifiableIterator iterator ()
public int lastIndexOf (java.lang.Object)
Object object
public int size ()
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
public com.google.common.collect.ImmutableList reverse ()
public boolean contains (java.lang.Object)
Object object
public boolean equals (java.lang.Object)
java.util.List that
Object object
public int hashCode ()
public java.lang.String toString ()
String elementToString
public boolean isEmpty ()
boolean isPartialView ()
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int offset
public volatile synthetic java.util.List subList (int, int)
int x0
int x1
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/SingletonImmutableSet.class
SingletonImmutableSet.java
package com.google.common.collect
final com.google.common.collect.SingletonImmutableSet extends com.google.common.collect.ImmutableSet {
final transient Object element
private transient int cachedHashCode
void <init> (java.lang.Object)
Object element
void <init> (java.lang.Object, int)
Object element
int hashCode
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object target
public com.google.common.collect.UnmodifiableIterator iterator ()
boolean isPartialView ()
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int offset
public boolean equals (java.lang.Object)
java.util.Set that
Object object
public final int hashCode ()
int code
boolean isHashCodeFast ()
public java.lang.String toString ()
String elementToString
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/SingletonImmutableTable.class
SingletonImmutableTable.java
package com.google.common.collect
com.google.common.collect.SingletonImmutableTable extends com.google.common.collect.ImmutableTable {
final Object singleRowKey
final Object singleColumnKey
final Object singleValue
void <init> (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
void <init> (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
public com.google.common.collect.ImmutableMap column (java.lang.Object)
Object columnKey
public com.google.common.collect.ImmutableMap columnMap ()
public com.google.common.collect.ImmutableMap rowMap ()
public int size ()
com.google.common.collect.ImmutableSet createCellSet ()
com.google.common.collect.ImmutableCollection createValues ()
volatile synthetic java.util.Collection createValues ()
volatile synthetic java.util.Set createCellSet ()
public volatile synthetic java.util.Map columnMap ()
public volatile synthetic java.util.Map rowMap ()
public volatile synthetic java.util.Map column (java.lang.Object)
Object x0
}
com/google/common/collect/SortedIterable.class
SortedIterable.java
package com.google.common.collect
abstract com.google.common.collect.SortedIterable extends java.lang.Object implements java.lang.Iterable {
public abstract java.util.Comparator comparator ()
public abstract java.util.Iterator iterator ()
}
com/google/common/collect/SortedIterables.class
SortedIterables.java
package com.google.common.collect
final com.google.common.collect.SortedIterables extends java.lang.Object {
private void <init> ()
public static boolean hasSameComparator (java.util.Comparator, java.lang.Iterable)
java.util.Comparator comparator2
java.util.Comparator comparator2
java.util.Comparator comparator
Iterable elements
java.util.Comparator comparator2
public static java.util.Comparator comparator (java.util.SortedSet)
java.util.SortedSet sortedSet
java.util.Comparator result
}
com/google/common/collect/SortedLists$1.class
SortedLists.java
package com.google.common.collect
synthetic com.google.common.collect.SortedLists$1 extends java.lang.Object {
}
com/google/common/collect/SortedLists$KeyAbsentBehavior$1.class
SortedLists.java
package com.google.common.collect
final enum com.google.common.collect.SortedLists$KeyAbsentBehavior$1 extends com.google.common.collect.SortedLists$KeyAbsentBehavior {
void <init> (java.lang.String, int)
int resultIndex (int)
int higherIndex
}
com/google/common/collect/SortedLists$KeyAbsentBehavior$2.class
SortedLists.java
package com.google.common.collect
final enum com.google.common.collect.SortedLists$KeyAbsentBehavior$2 extends com.google.common.collect.SortedLists$KeyAbsentBehavior {
void <init> (java.lang.String, int)
public int resultIndex (int)
int higherIndex
}
com/google/common/collect/SortedLists$KeyAbsentBehavior$3.class
SortedLists.java
package com.google.common.collect
final enum com.google.common.collect.SortedLists$KeyAbsentBehavior$3 extends com.google.common.collect.SortedLists$KeyAbsentBehavior {
void <init> (java.lang.String, int)
public int resultIndex (int)
int higherIndex
}
com/google/common/collect/SortedLists$KeyAbsentBehavior.class
SortedLists.java
package com.google.common.collect
public abstract enum com.google.common.collect.SortedLists$KeyAbsentBehavior extends java.lang.Enum {
public static final enum com.google.common.collect.SortedLists$KeyAbsentBehavior NEXT_LOWER
public static final enum com.google.common.collect.SortedLists$KeyAbsentBehavior NEXT_HIGHER
public static final enum com.google.common.collect.SortedLists$KeyAbsentBehavior INVERTED_INSERTION_INDEX
private static final synthetic com.google.common.collect.SortedLists$KeyAbsentBehavior[] $VALUES
public static com.google.common.collect.SortedLists$KeyAbsentBehavior[] values ()
public static com.google.common.collect.SortedLists$KeyAbsentBehavior valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract int resultIndex (int)
synthetic void <init> (java.lang.String, int, com.google.common.collect.SortedLists$1)
String x0
int x1
com.google.common.collect.SortedLists$1 x2
static void <clinit> ()
}
com/google/common/collect/SortedLists$KeyPresentBehavior$1.class
SortedLists.java
package com.google.common.collect
final enum com.google.common.collect.SortedLists$KeyPresentBehavior$1 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void <init> (java.lang.String, int)
int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
}
com/google/common/collect/SortedLists$KeyPresentBehavior$2.class
SortedLists.java
package com.google.common.collect
final enum com.google.common.collect.SortedLists$KeyPresentBehavior$2 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void <init> (java.lang.String, int)
int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
int middle
int c
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
int lower
int upper
}
com/google/common/collect/SortedLists$KeyPresentBehavior$3.class
SortedLists.java
package com.google.common.collect
final enum com.google.common.collect.SortedLists$KeyPresentBehavior$3 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void <init> (java.lang.String, int)
int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
int middle
int c
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
int lower
int upper
}
com/google/common/collect/SortedLists$KeyPresentBehavior$4.class
SortedLists.java
package com.google.common.collect
final enum com.google.common.collect.SortedLists$KeyPresentBehavior$4 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void <init> (java.lang.String, int)
public int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
}
com/google/common/collect/SortedLists$KeyPresentBehavior$5.class
SortedLists.java
package com.google.common.collect
final enum com.google.common.collect.SortedLists$KeyPresentBehavior$5 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void <init> (java.lang.String, int)
public int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
}
com/google/common/collect/SortedLists$KeyPresentBehavior.class
SortedLists.java
package com.google.common.collect
public abstract enum com.google.common.collect.SortedLists$KeyPresentBehavior extends java.lang.Enum {
public static final enum com.google.common.collect.SortedLists$KeyPresentBehavior ANY_PRESENT
public static final enum com.google.common.collect.SortedLists$KeyPresentBehavior LAST_PRESENT
public static final enum com.google.common.collect.SortedLists$KeyPresentBehavior FIRST_PRESENT
public static final enum com.google.common.collect.SortedLists$KeyPresentBehavior FIRST_AFTER
public static final enum com.google.common.collect.SortedLists$KeyPresentBehavior LAST_BEFORE
private static final synthetic com.google.common.collect.SortedLists$KeyPresentBehavior[] $VALUES
public static com.google.common.collect.SortedLists$KeyPresentBehavior[] values ()
public static com.google.common.collect.SortedLists$KeyPresentBehavior valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
synthetic void <init> (java.lang.String, int, com.google.common.collect.SortedLists$1)
String x0
int x1
com.google.common.collect.SortedLists$1 x2
static void <clinit> ()
}
com/google/common/collect/SortedLists.class
SortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists extends java.lang.Object {
private void <init> ()
public static int binarySearch (java.util.List, java.lang.Comparable, com.google.common.collect.SortedLists$KeyPresentBehavior, com.google.common.collect.SortedLists$KeyAbsentBehavior)
java.util.List list
Comparable e
com.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
com.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
public static int binarySearch (java.util.List, com.google.common.base.Function, java.lang.Comparable, com.google.common.collect.SortedLists$KeyPresentBehavior, com.google.common.collect.SortedLists$KeyAbsentBehavior)
java.util.List list
com.google.common.base.Function keyFunction
Comparable key
com.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
com.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
public static int binarySearch (java.util.List, com.google.common.base.Function, java.lang.Object, java.util.Comparator, com.google.common.collect.SortedLists$KeyPresentBehavior, com.google.common.collect.SortedLists$KeyAbsentBehavior)
java.util.List list
com.google.common.base.Function keyFunction
Object key
java.util.Comparator keyComparator
com.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
com.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
public static int binarySearch (java.util.List, java.lang.Object, java.util.Comparator, com.google.common.collect.SortedLists$KeyPresentBehavior, com.google.common.collect.SortedLists$KeyAbsentBehavior)
int middle
int c
java.util.List list
Object key
java.util.Comparator comparator
com.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
com.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
int lower
int upper
}
com/google/common/collect/SortedMapDifference.class
SortedMapDifference.java
package com.google.common.collect
public abstract com.google.common.collect.SortedMapDifference extends java.lang.Object implements com.google.common.collect.MapDifference {
public abstract java.util.SortedMap entriesOnlyOnLeft ()
public abstract java.util.SortedMap entriesOnlyOnRight ()
public abstract java.util.SortedMap entriesInCommon ()
public abstract java.util.SortedMap entriesDiffering ()
}
com/google/common/collect/SortedMultiset.class
SortedMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.SortedMultiset extends java.lang.Object implements com.google.common.collect.SortedMultisetBridge com.google.common.collect.SortedIterable {
public abstract java.util.Comparator comparator ()
public abstract com.google.common.collect.Multiset$Entry firstEntry ()
public abstract com.google.common.collect.Multiset$Entry lastEntry ()
public abstract com.google.common.collect.Multiset$Entry pollFirstEntry ()
public abstract com.google.common.collect.Multiset$Entry pollLastEntry ()
public abstract java.util.NavigableSet elementSet ()
public abstract java.util.Set entrySet ()
public abstract java.util.Iterator iterator ()
public abstract com.google.common.collect.SortedMultiset descendingMultiset ()
public abstract com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
public abstract com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
public abstract com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
}
com/google/common/collect/SortedMultisetBridge.class
SortedMultisetBridge.java
package com.google.common.collect
abstract com.google.common.collect.SortedMultisetBridge extends java.lang.Object implements com.google.common.collect.Multiset {
public abstract java.util.SortedSet elementSet ()
}
com/google/common/collect/SortedMultisets$ElementSet.class
SortedMultisets.java
package com.google.common.collect
com.google.common.collect.SortedMultisets$ElementSet extends com.google.common.collect.Multisets$ElementSet implements java.util.SortedSet {
private final com.google.common.collect.SortedMultiset multiset
void <init> (com.google.common.collect.SortedMultiset)
com.google.common.collect.SortedMultiset multiset
final com.google.common.collect.SortedMultiset multiset ()
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
volatile synthetic com.google.common.collect.Multiset multiset ()
}
com/google/common/collect/SortedMultisets$NavigableElementSet.class
SortedMultisets.java
package com.google.common.collect
com.google.common.collect.SortedMultisets$NavigableElementSet extends com.google.common.collect.SortedMultisets$ElementSet implements java.util.NavigableSet {
void <init> (com.google.common.collect.SortedMultiset)
com.google.common.collect.SortedMultiset multiset
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
}
com/google/common/collect/SortedMultisets.class
SortedMultisets.java
package com.google.common.collect
final com.google.common.collect.SortedMultisets extends java.lang.Object {
private void <init> ()
private static java.lang.Object getElementOrThrow (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry
private static java.lang.Object getElementOrNull (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry
static synthetic java.lang.Object access$000 (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry x0
static synthetic java.lang.Object access$100 (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry x0
}
com/google/common/collect/SortedSetMultimap.class
SortedSetMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.SortedSetMultimap extends java.lang.Object implements com.google.common.collect.SetMultimap {
public abstract java.util.SortedSet get (java.lang.Object)
public abstract java.util.SortedSet removeAll (java.lang.Object)
public abstract java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
public abstract java.util.Map asMap ()
public abstract java.util.Comparator valueComparator ()
}
com/google/common/collect/SparseImmutableTable.class
SparseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.SparseImmutableTable extends com.google.common.collect.RegularImmutableTable {
private final com.google.common.collect.ImmutableMap rowMap
private final com.google.common.collect.ImmutableMap columnMap
private final int[] iterationOrderRow
private final int[] iterationOrderColumn
void <init> (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
Object row
java.util.Iterator i$
Object col
java.util.Iterator i$
com.google.common.collect.Table$Cell cell
Object rowKey
Object columnKey
Object value
java.util.Map thisRow
Object oldValue
int i
java.util.Map$Entry row
java.util.Iterator i$
java.util.Map$Entry col
java.util.Iterator i$
com.google.common.collect.ImmutableList cellList
com.google.common.collect.ImmutableSet rowSpace
com.google.common.collect.ImmutableSet columnSpace
java.util.Map rowIndex
java.util.Map rows
java.util.Map columns
int[] iterationOrderRow
int[] iterationOrderColumn
com.google.common.collect.ImmutableMap$Builder rowBuilder
com.google.common.collect.ImmutableMap$Builder columnBuilder
public com.google.common.collect.ImmutableMap columnMap ()
public com.google.common.collect.ImmutableMap rowMap ()
public int size ()
com.google.common.collect.Table$Cell getCell (int)
int index
int rowIndex
java.util.Map$Entry rowEntry
com.google.common.collect.ImmutableMap row
int columnIndex
java.util.Map$Entry colEntry
java.lang.Object getValue (int)
int index
int rowIndex
com.google.common.collect.ImmutableMap row
int columnIndex
public volatile synthetic java.util.Map columnMap ()
public volatile synthetic java.util.Map rowMap ()
}
com/google/common/collect/StandardRowSortedTable$1.class
StandardRowSortedTable.java
package com.google.common.collect
synthetic com.google.common.collect.StandardRowSortedTable$1 extends java.lang.Object {
}
com/google/common/collect/StandardRowSortedTable$RowSortedMap.class
StandardRowSortedTable.java
package com.google.common.collect
com.google.common.collect.StandardRowSortedTable$RowSortedMap extends com.google.common.collect.StandardTable$RowMap implements java.util.SortedMap {
final synthetic com.google.common.collect.StandardRowSortedTable this$0
private void <init> (com.google.common.collect.StandardRowSortedTable)
public java.util.SortedSet keySet ()
java.util.SortedSet createKeySet ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
volatile synthetic java.util.Set createKeySet ()
public volatile synthetic java.util.Set keySet ()
synthetic void <init> (com.google.common.collect.StandardRowSortedTable, com.google.common.collect.StandardRowSortedTable$1)
com.google.common.collect.StandardRowSortedTable x0
com.google.common.collect.StandardRowSortedTable$1 x1
}
com/google/common/collect/StandardRowSortedTable.class
StandardRowSortedTable.java
package com.google.common.collect
com.google.common.collect.StandardRowSortedTable extends com.google.common.collect.StandardTable implements com.google.common.collect.RowSortedTable {
private static final long serialVersionUID
void <init> (java.util.SortedMap, com.google.common.base.Supplier)
java.util.SortedMap backingMap
com.google.common.base.Supplier factory
private java.util.SortedMap sortedBackingMap ()
public java.util.SortedSet rowKeySet ()
public java.util.SortedMap rowMap ()
java.util.SortedMap createRowMap ()
volatile synthetic java.util.Map createRowMap ()
public volatile synthetic java.util.Map rowMap ()
public volatile synthetic java.util.Set rowKeySet ()
static synthetic java.util.SortedMap access$100 (com.google.common.collect.StandardRowSortedTable)
com.google.common.collect.StandardRowSortedTable x0
}
com/google/common/collect/StandardTable$1.class
StandardTable.java
package com.google.common.collect
synthetic com.google.common.collect.StandardTable$1 extends java.lang.Object {
}
com/google/common/collect/StandardTable$CellIterator.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$CellIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator rowIterator
java.util.Map$Entry rowEntry
java.util.Iterator columnIterator
final synthetic com.google.common.collect.StandardTable this$0
private void <init> (com.google.common.collect.StandardTable)
public boolean hasNext ()
public com.google.common.collect.Table$Cell next ()
java.util.Map$Entry columnEntry
public void remove ()
public volatile synthetic java.lang.Object next ()
synthetic void <init> (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Column$EntrySet.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$EntrySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
final synthetic com.google.common.collect.StandardTable$Column this$1
private void <init> (com.google.common.collect.StandardTable$Column)
public java.util.Iterator iterator ()
public int size ()
java.util.Map map
java.util.Iterator i$
int size
public boolean isEmpty ()
public void clear ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object o
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object obj
public boolean retainAll (java.util.Collection)
java.util.Collection c
synthetic void <init> (com.google.common.collect.StandardTable$Column, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable$Column x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Column$EntrySetIterator$1.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$EntrySetIterator$1 extends com.google.common.collect.AbstractMapEntry {
final synthetic java.util.Map$Entry val$entry
final synthetic com.google.common.collect.StandardTable$Column$EntrySetIterator this$2
void <init> (com.google.common.collect.StandardTable$Column$EntrySetIterator, java.util.Map$Entry)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
}
com/google/common/collect/StandardTable$Column$EntrySetIterator.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$EntrySetIterator extends com.google.common.collect.AbstractIterator {
final java.util.Iterator iterator
final synthetic com.google.common.collect.StandardTable$Column this$1
private void <init> (com.google.common.collect.StandardTable$Column)
protected java.util.Map$Entry computeNext ()
java.util.Map$Entry entry
protected volatile synthetic java.lang.Object computeNext ()
synthetic void <init> (com.google.common.collect.StandardTable$Column, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable$Column x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Column$KeySet.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$KeySet extends com.google.common.collect.Maps$KeySet {
final synthetic com.google.common.collect.StandardTable$Column this$1
void <init> (com.google.common.collect.StandardTable$Column)
public boolean contains (java.lang.Object)
Object obj
public boolean remove (java.lang.Object)
Object obj
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/StandardTable$Column$Values.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$Values extends com.google.common.collect.Maps$Values {
final synthetic com.google.common.collect.StandardTable$Column this$1
void <init> (com.google.common.collect.StandardTable$Column)
public boolean remove (java.lang.Object)
Object obj
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/StandardTable$Column.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column extends com.google.common.collect.Maps$ImprovedAbstractMap {
final Object columnKey
final synthetic com.google.common.collect.StandardTable this$0
void <init> (com.google.common.collect.StandardTable, java.lang.Object)
Object columnKey
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object get (java.lang.Object)
Object key
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object remove (java.lang.Object)
Object key
boolean removeFromColumnIf (com.google.common.base.Predicate)
java.util.Map$Entry entry
java.util.Map map
Object value
com.google.common.base.Predicate predicate
boolean changed
java.util.Iterator iterator
java.util.Set createEntrySet ()
java.util.Set createKeySet ()
java.util.Collection createValues ()
}
com/google/common/collect/StandardTable$ColumnKeyIterator.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnKeyIterator extends com.google.common.collect.AbstractIterator {
final java.util.Map seen
final java.util.Iterator mapIterator
java.util.Iterator entryIterator
final synthetic com.google.common.collect.StandardTable this$0
private void <init> (com.google.common.collect.StandardTable)
protected java.lang.Object computeNext ()
java.util.Map$Entry entry
synthetic void <init> (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$ColumnKeySet.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnKeySet extends com.google.common.collect.StandardTable$TableSet {
final synthetic com.google.common.collect.StandardTable this$0
private void <init> (com.google.common.collect.StandardTable)
public java.util.Iterator iterator ()
public int size ()
public boolean remove (java.lang.Object)
java.util.Map map
Object obj
boolean changed
java.util.Iterator iterator
public boolean removeAll (java.util.Collection)
java.util.Map map
java.util.Collection c
boolean changed
java.util.Iterator iterator
public boolean retainAll (java.util.Collection)
java.util.Map map
java.util.Collection c
boolean changed
java.util.Iterator iterator
public boolean contains (java.lang.Object)
Object obj
synthetic void <init> (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet$1.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet this$2
void <init> (com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet)
public java.util.Map apply (java.lang.Object)
Object columnKey
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet extends com.google.common.collect.StandardTable$TableSet {
final synthetic com.google.common.collect.StandardTable$ColumnMap this$1
void <init> (com.google.common.collect.StandardTable$ColumnMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object columnKey
java.util.Map$Entry entry
Object obj
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object obj
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
Object columnKey
java.util.Iterator i$
java.util.Collection c
boolean changed
}
com/google/common/collect/StandardTable$ColumnMap$ColumnMapValues.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnMap$ColumnMapValues extends com.google.common.collect.Maps$Values {
final synthetic com.google.common.collect.StandardTable$ColumnMap this$1
void <init> (com.google.common.collect.StandardTable$ColumnMap)
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
java.util.Iterator i$
Object obj
public boolean removeAll (java.util.Collection)
Object columnKey
java.util.Iterator i$
java.util.Collection c
boolean changed
public boolean retainAll (java.util.Collection)
Object columnKey
java.util.Iterator i$
java.util.Collection c
boolean changed
}
com/google/common/collect/StandardTable$ColumnMap.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnMap extends com.google.common.collect.Maps$ImprovedAbstractMap {
final synthetic com.google.common.collect.StandardTable this$0
private void <init> (com.google.common.collect.StandardTable)
public java.util.Map get (java.lang.Object)
Object key
public boolean containsKey (java.lang.Object)
Object key
public java.util.Map remove (java.lang.Object)
Object key
public java.util.Set createEntrySet ()
public java.util.Set keySet ()
java.util.Collection createValues ()
public volatile synthetic java.lang.Object remove (java.lang.Object)
Object x0
public volatile synthetic java.lang.Object get (java.lang.Object)
Object x0
synthetic void <init> (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Row$RowEntrySet$1$1.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Row$RowEntrySet$1$1 extends com.google.common.collect.ForwardingMapEntry {
final synthetic java.util.Map$Entry val$entry
final synthetic com.google.common.collect.StandardTable$Row$RowEntrySet$1 this$3
void <init> (com.google.common.collect.StandardTable$Row$RowEntrySet$1, java.util.Map$Entry)
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
Object object
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/StandardTable$Row$RowEntrySet$1.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Row$RowEntrySet$1 extends java.lang.Object implements java.util.Iterator {
final synthetic java.util.Iterator val$iterator
final synthetic com.google.common.collect.StandardTable$Row$RowEntrySet this$2
void <init> (com.google.common.collect.StandardTable$Row$RowEntrySet, java.util.Iterator)
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry entry
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/google/common/collect/StandardTable$Row$RowEntrySet.class
StandardTable.java
package com.google.common.collect
final com.google.common.collect.StandardTable$Row$RowEntrySet extends com.google.common.collect.Maps$EntrySet {
final synthetic com.google.common.collect.StandardTable$Row this$1
private void <init> (com.google.common.collect.StandardTable$Row)
java.util.Map map ()
public int size ()
java.util.Map map
public java.util.Iterator iterator ()
java.util.Map map
java.util.Iterator iterator
synthetic void <init> (com.google.common.collect.StandardTable$Row, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable$Row x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Row.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Row extends com.google.common.collect.Maps$ImprovedAbstractMap {
final Object rowKey
java.util.Map backingRowMap
final synthetic com.google.common.collect.StandardTable this$0
void <init> (com.google.common.collect.StandardTable, java.lang.Object)
Object rowKey
java.util.Map backingRowMap ()
java.util.Map computeBackingRowMap ()
void maintainEmptyInvariant ()
public boolean containsKey (java.lang.Object)
Object key
java.util.Map backingRowMap
public java.lang.Object get (java.lang.Object)
Object key
java.util.Map backingRowMap
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
java.util.Map backingRowMap
Object result
public void clear ()
java.util.Map backingRowMap
protected java.util.Set createEntrySet ()
}
com/google/common/collect/StandardTable$RowMap$EntrySet$1.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$RowMap$EntrySet$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.collect.StandardTable$RowMap$EntrySet this$2
void <init> (com.google.common.collect.StandardTable$RowMap$EntrySet)
public java.util.Map apply (java.lang.Object)
Object rowKey
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/StandardTable$RowMap$EntrySet.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$RowMap$EntrySet extends com.google.common.collect.StandardTable$TableSet {
final synthetic com.google.common.collect.StandardTable$RowMap this$1
void <init> (com.google.common.collect.StandardTable$RowMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object obj
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object obj
}
com/google/common/collect/StandardTable$RowMap.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$RowMap extends com.google.common.collect.Maps$ImprovedAbstractMap {
final synthetic com.google.common.collect.StandardTable this$0
void <init> (com.google.common.collect.StandardTable)
public boolean containsKey (java.lang.Object)
Object key
public java.util.Map get (java.lang.Object)
Object key
public java.util.Map remove (java.lang.Object)
Object key
protected java.util.Set createEntrySet ()
public volatile synthetic java.lang.Object remove (java.lang.Object)
Object x0
public volatile synthetic java.lang.Object get (java.lang.Object)
Object x0
}
com/google/common/collect/StandardTable$TableSet.class
StandardTable.java
package com.google.common.collect
abstract com.google.common.collect.StandardTable$TableSet extends com.google.common.collect.Sets$ImprovedAbstractSet {
final synthetic com.google.common.collect.StandardTable this$0
private void <init> (com.google.common.collect.StandardTable)
public boolean isEmpty ()
public void clear ()
synthetic void <init> (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable.class
StandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable extends com.google.common.collect.AbstractTable implements java.io.Serializable {
final java.util.Map backingMap
final com.google.common.base.Supplier factory
private transient java.util.Set columnKeySet
private transient java.util.Map rowMap
private transient com.google.common.collect.StandardTable$ColumnMap columnMap
private static final long serialVersionUID
void <init> (java.util.Map, com.google.common.base.Supplier)
java.util.Map backingMap
com.google.common.base.Supplier factory
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
java.util.Map map
java.util.Iterator i$
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean isEmpty ()
public int size ()
java.util.Map map
java.util.Iterator i$
int size
public void clear ()
private java.util.Map getOrCreate (java.lang.Object)
Object rowKey
java.util.Map map
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
java.util.Map map
Object value
private java.util.Map removeColumn (java.lang.Object)
java.util.Map$Entry entry
Object value
Object column
java.util.Map output
java.util.Iterator iterator
private boolean containsMapping (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
private boolean removeMapping (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public java.util.Set cellSet ()
java.util.Iterator cellIterator ()
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Map column (java.lang.Object)
Object columnKey
public java.util.Set rowKeySet ()
public java.util.Set columnKeySet ()
java.util.Set result
java.util.Iterator createColumnKeyIterator ()
public java.util.Collection values ()
public java.util.Map rowMap ()
java.util.Map result
java.util.Map createRowMap ()
public java.util.Map columnMap ()
com.google.common.collect.StandardTable$ColumnMap result
static synthetic boolean access$400 (com.google.common.collect.StandardTable, java.lang.Object, java.lang.Object, java.lang.Object)
com.google.common.collect.StandardTable x0
Object x1
Object x2
Object x3
static synthetic boolean access$500 (com.google.common.collect.StandardTable, java.lang.Object, java.lang.Object, java.lang.Object)
com.google.common.collect.StandardTable x0
Object x1
Object x2
Object x3
static synthetic java.util.Map access$1000 (com.google.common.collect.StandardTable, java.lang.Object)
com.google.common.collect.StandardTable x0
Object x1
}
com/google/common/collect/Synchronized$1.class
Synchronized.java
package com.google.common.collect
synthetic com.google.common.collect.Synchronized$1 extends java.lang.Object {
}
com/google/common/collect/Synchronized$SynchronizedAsMap.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMap extends com.google.common.collect.Synchronized$SynchronizedMap {
transient java.util.Set asMapEntrySet
transient java.util.Collection asMapValues
private static final long serialVersionUID
void <init> (java.util.Map, java.lang.Object)
java.util.Map delegate
Object mutex
public java.util.Collection get (java.lang.Object)
java.util.Collection collection
Object key
public java.util.Set entrySet ()
public java.util.Collection values ()
public boolean containsValue (java.lang.Object)
Object o
public volatile synthetic java.lang.Object get (java.lang.Object)
Object x0
}
com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1$1.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1$1 extends com.google.common.collect.ForwardingMapEntry {
final synthetic java.util.Map$Entry val$entry
final synthetic com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1 this$1
void <init> (com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1, java.util.Map$Entry)
protected java.util.Map$Entry delegate ()
public java.util.Collection getValue ()
public volatile synthetic java.lang.Object getValue ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1 extends com.google.common.collect.ForwardingIterator {
final synthetic java.util.Iterator val$iterator
final synthetic com.google.common.collect.Synchronized$SynchronizedAsMapEntries this$0
void <init> (com.google.common.collect.Synchronized$SynchronizedAsMapEntries, java.util.Iterator)
protected java.util.Iterator delegate ()
public java.util.Map$Entry next ()
java.util.Map$Entry entry
public volatile synthetic java.lang.Object next ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedAsMapEntries.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapEntries extends com.google.common.collect.Synchronized$SynchronizedSet {
private static final long serialVersionUID
void <init> (java.util.Set, java.lang.Object)
java.util.Set delegate
Object mutex
public java.util.Iterator iterator ()
java.util.Iterator iterator
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean equals (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/Synchronized$SynchronizedAsMapValues$1.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapValues$1 extends com.google.common.collect.ForwardingIterator {
final synthetic java.util.Iterator val$iterator
final synthetic com.google.common.collect.Synchronized$SynchronizedAsMapValues this$0
void <init> (com.google.common.collect.Synchronized$SynchronizedAsMapValues, java.util.Iterator)
protected java.util.Iterator delegate ()
public java.util.Collection next ()
public volatile synthetic java.lang.Object next ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedAsMapValues.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapValues extends com.google.common.collect.Synchronized$SynchronizedCollection {
private static final long serialVersionUID
void <init> (java.util.Collection, java.lang.Object)
java.util.Collection delegate
Object mutex
public java.util.Iterator iterator ()
java.util.Iterator iterator
}
com/google/common/collect/Synchronized$SynchronizedBiMap.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedBiMap extends com.google.common.collect.Synchronized$SynchronizedMap implements com.google.common.collect.BiMap java.io.Serializable {
private transient java.util.Set valueSet
private transient com.google.common.collect.BiMap inverse
private static final long serialVersionUID
private void <init> (com.google.common.collect.BiMap, java.lang.Object, com.google.common.collect.BiMap)
com.google.common.collect.BiMap delegate
Object mutex
com.google.common.collect.BiMap inverse
com.google.common.collect.BiMap delegate ()
public java.util.Set values ()
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.BiMap inverse ()
public volatile synthetic java.util.Collection values ()
volatile synthetic java.util.Map delegate ()
volatile synthetic java.lang.Object delegate ()
synthetic void <init> (com.google.common.collect.BiMap, java.lang.Object, com.google.common.collect.BiMap, com.google.common.collect.Synchronized$1)
com.google.common.collect.BiMap x0
Object x1
com.google.common.collect.BiMap x2
com.google.common.collect.Synchronized$1 x3
}
com/google/common/collect/Synchronized$SynchronizedCollection.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedCollection extends com.google.common.collect.Synchronized$SynchronizedObject implements java.util.Collection {
private static final long serialVersionUID
private void <init> (java.util.Collection, java.lang.Object)
java.util.Collection delegate
Object mutex
java.util.Collection delegate ()
public boolean add (java.lang.Object)
Object e
public boolean addAll (java.util.Collection)
java.util.Collection c
public void clear ()
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public int size ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
volatile synthetic java.lang.Object delegate ()
synthetic void <init> (java.util.Collection, java.lang.Object, com.google.common.collect.Synchronized$1)
java.util.Collection x0
Object x1
com.google.common.collect.Synchronized$1 x2
}
com/google/common/collect/Synchronized$SynchronizedDeque.class
Synchronized.java
package com.google.common.collect
final com.google.common.collect.Synchronized$SynchronizedDeque extends com.google.common.collect.Synchronized$SynchronizedQueue implements java.util.Deque {
private static final long serialVersionUID
void <init> (java.util.Deque, java.lang.Object)
java.util.Deque delegate
Object mutex
java.util.Deque delegate ()
public void addFirst (java.lang.Object)
Object e
public void addLast (java.lang.Object)
Object e
public boolean offerFirst (java.lang.Object)
Object e
public boolean offerLast (java.lang.Object)
Object e
public java.lang.Object removeFirst ()
public java.lang.Object removeLast ()
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.lang.Object getFirst ()
public java.lang.Object getLast ()
public java.lang.Object peekFirst ()
public java.lang.Object peekLast ()
public boolean removeFirstOccurrence (java.lang.Object)
Object o
public boolean removeLastOccurrence (java.lang.Object)
Object o
public void push (java.lang.Object)
Object e
public java.lang.Object pop ()
public java.util.Iterator descendingIterator ()
volatile synthetic java.util.Queue delegate ()
volatile synthetic java.util.Collection delegate ()
volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedEntry.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedEntry extends com.google.common.collect.Synchronized$SynchronizedObject implements java.util.Map$Entry {
private static final long serialVersionUID
void <init> (java.util.Map$Entry, java.lang.Object)
java.util.Map$Entry delegate
Object mutex
java.util.Map$Entry delegate ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedList.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedList extends com.google.common.collect.Synchronized$SynchronizedCollection implements java.util.List {
private static final long serialVersionUID
void <init> (java.util.List, java.lang.Object)
java.util.List delegate
Object mutex
java.util.List delegate ()
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
public java.lang.Object get (int)
int index
public int indexOf (java.lang.Object)
Object o
public int lastIndexOf (java.lang.Object)
Object o
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.lang.Object remove (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public java.util.List subList (int, int)
int fromIndex
int toIndex
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile synthetic java.util.Collection delegate ()
volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedListMultimap.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedListMultimap extends com.google.common.collect.Synchronized$SynchronizedMultimap implements com.google.common.collect.ListMultimap {
private static final long serialVersionUID
void <init> (com.google.common.collect.ListMultimap, java.lang.Object)
com.google.common.collect.ListMultimap delegate
Object mutex
com.google.common.collect.ListMultimap delegate ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
volatile synthetic com.google.common.collect.Multimap delegate ()
volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedMap.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedMap extends com.google.common.collect.Synchronized$SynchronizedObject implements java.util.Map {
transient java.util.Set keySet
transient java.util.Collection values
transient java.util.Set entrySet
private static final long serialVersionUID
void <init> (java.util.Map, java.lang.Object)
java.util.Map delegate
Object mutex
java.util.Map delegate ()
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.util.Set entrySet ()
public java.lang.Object get (java.lang.Object)
Object key
public boolean isEmpty ()
public java.util.Set keySet ()
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map map
public java.lang.Object remove (java.lang.Object)
Object key
public int size ()
public java.util.Collection values ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedMultimap.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedMultimap extends com.google.common.collect.Synchronized$SynchronizedObject implements com.google.common.collect.Multimap {
transient java.util.Set keySet
transient java.util.Collection valuesCollection
transient java.util.Collection entries
transient java.util.Map asMap
transient com.google.common.collect.Multiset keys
private static final long serialVersionUID
com.google.common.collect.Multimap delegate ()
void <init> (com.google.common.collect.Multimap, java.lang.Object)
com.google.common.collect.Multimap delegate
Object mutex
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection get (java.lang.Object)
Object key
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection removeAll (java.lang.Object)
Object key
public void clear ()
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Collection entries ()
public java.util.Map asMap ()
public com.google.common.collect.Multiset keys ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedMultiset.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedMultiset extends com.google.common.collect.Synchronized$SynchronizedCollection implements com.google.common.collect.Multiset {
transient java.util.Set elementSet
transient java.util.Set entrySet
private static final long serialVersionUID
void <init> (com.google.common.collect.Multiset, java.lang.Object)
com.google.common.collect.Multiset delegate
Object mutex
com.google.common.collect.Multiset delegate ()
public int count (java.lang.Object)
Object o
public int add (java.lang.Object, int)
Object e
int n
public int remove (java.lang.Object, int)
Object o
int n
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
public java.util.Set elementSet ()
public java.util.Set entrySet ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile synthetic java.util.Collection delegate ()
volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedNavigableMap.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedNavigableMap extends com.google.common.collect.Synchronized$SynchronizedSortedMap implements java.util.NavigableMap {
transient java.util.NavigableSet descendingKeySet
transient java.util.NavigableMap descendingMap
transient java.util.NavigableSet navigableKeySet
private static final long serialVersionUID
void <init> (java.util.NavigableMap, java.lang.Object)
java.util.NavigableMap delegate
Object mutex
java.util.NavigableMap delegate ()
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap descendingMap ()
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry lastEntry ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Set keySet ()
public java.util.NavigableSet navigableKeySet ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
volatile synthetic java.util.SortedMap delegate ()
volatile synthetic java.util.Map delegate ()
volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedNavigableSet.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedNavigableSet extends com.google.common.collect.Synchronized$SynchronizedSortedSet implements java.util.NavigableSet {
transient java.util.NavigableSet descendingSet
private static final long serialVersionUID
void <init> (java.util.NavigableSet, java.lang.Object)
java.util.NavigableSet delegate
Object mutex
java.util.NavigableSet delegate ()
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet descendingSet ()
java.util.NavigableSet dS
public java.lang.Object floor (java.lang.Object)
Object e
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
volatile synthetic java.util.SortedSet delegate ()
volatile synthetic java.util.Set delegate ()
volatile synthetic java.util.Collection delegate ()
volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedObject.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedObject extends java.lang.Object implements java.io.Serializable {
final Object delegate
final Object mutex
private static final long serialVersionUID
void <init> (java.lang.Object, java.lang.Object)
Object delegate
Object mutex
java.lang.Object delegate ()
public java.lang.String toString ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
}
com/google/common/collect/Synchronized$SynchronizedQueue.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedQueue extends com.google.common.collect.Synchronized$SynchronizedCollection implements java.util.Queue {
private static final long serialVersionUID
void <init> (java.util.Queue, java.lang.Object)
java.util.Queue delegate
Object mutex
java.util.Queue delegate ()
public java.lang.Object element ()
public boolean offer (java.lang.Object)
Object e
public java.lang.Object peek ()
public java.lang.Object poll ()
public java.lang.Object remove ()
volatile synthetic java.util.Collection delegate ()
volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedRandomAccessList.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedRandomAccessList extends com.google.common.collect.Synchronized$SynchronizedList implements java.util.RandomAccess {
private static final long serialVersionUID
void <init> (java.util.List, java.lang.Object)
java.util.List list
Object mutex
}
com/google/common/collect/Synchronized$SynchronizedSet.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSet extends com.google.common.collect.Synchronized$SynchronizedCollection implements java.util.Set {
private static final long serialVersionUID
void <init> (java.util.Set, java.lang.Object)
java.util.Set delegate
Object mutex
java.util.Set delegate ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile synthetic java.util.Collection delegate ()
volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedSetMultimap.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSetMultimap extends com.google.common.collect.Synchronized$SynchronizedMultimap implements com.google.common.collect.SetMultimap {
transient java.util.Set entrySet
private static final long serialVersionUID
void <init> (com.google.common.collect.SetMultimap, java.lang.Object)
com.google.common.collect.SetMultimap delegate
Object mutex
com.google.common.collect.SetMultimap delegate ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Set entries ()
public volatile synthetic java.util.Collection entries ()
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
volatile synthetic com.google.common.collect.Multimap delegate ()
volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedSortedMap.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSortedMap extends com.google.common.collect.Synchronized$SynchronizedMap implements java.util.SortedMap {
private static final long serialVersionUID
void <init> (java.util.SortedMap, java.lang.Object)
java.util.SortedMap delegate
Object mutex
java.util.SortedMap delegate ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.lang.Object lastKey ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
volatile synthetic java.util.Map delegate ()
volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedSortedSet.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSortedSet extends com.google.common.collect.Synchronized$SynchronizedSet implements java.util.SortedSet {
private static final long serialVersionUID
void <init> (java.util.SortedSet, java.lang.Object)
java.util.SortedSet delegate
Object mutex
java.util.SortedSet delegate ()
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
volatile synthetic java.util.Set delegate ()
volatile synthetic java.util.Collection delegate ()
volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedSortedSetMultimap.class
Synchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSortedSetMultimap extends com.google.common.collect.Synchronized$SynchronizedSetMultimap implements com.google.common.collect.SortedSetMultimap {
private static final long serialVersionUID
void <init> (com.google.common.collect.SortedSetMultimap, java.lang.Object)
com.google.common.collect.SortedSetMultimap delegate
Object mutex
com.google.common.collect.SortedSetMultimap delegate ()
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Comparator valueComparator ()
public volatile synthetic java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.Set removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Set get (java.lang.Object)
Object x0
volatile synthetic com.google.common.collect.SetMultimap delegate ()
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
volatile synthetic com.google.common.collect.Multimap delegate ()
volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Synchronized.class
Synchronized.java
package com.google.common.collect
final com.google.common.collect.Synchronized extends java.lang.Object {
private void <init> ()
private static java.util.Collection collection (java.util.Collection, java.lang.Object)
java.util.Collection collection
Object mutex
static java.util.Set set (java.util.Set, java.lang.Object)
java.util.Set set
Object mutex
private static java.util.SortedSet sortedSet (java.util.SortedSet, java.lang.Object)
java.util.SortedSet set
Object mutex
private static java.util.List list (java.util.List, java.lang.Object)
java.util.List list
Object mutex
static com.google.common.collect.Multiset multiset (com.google.common.collect.Multiset, java.lang.Object)
com.google.common.collect.Multiset multiset
Object mutex
static com.google.common.collect.Multimap multimap (com.google.common.collect.Multimap, java.lang.Object)
com.google.common.collect.Multimap multimap
Object mutex
static com.google.common.collect.ListMultimap listMultimap (com.google.common.collect.ListMultimap, java.lang.Object)
com.google.common.collect.ListMultimap multimap
Object mutex
static com.google.common.collect.SetMultimap setMultimap (com.google.common.collect.SetMultimap, java.lang.Object)
com.google.common.collect.SetMultimap multimap
Object mutex
static com.google.common.collect.SortedSetMultimap sortedSetMultimap (com.google.common.collect.SortedSetMultimap, java.lang.Object)
com.google.common.collect.SortedSetMultimap multimap
Object mutex
private static java.util.Collection typePreservingCollection (java.util.Collection, java.lang.Object)
java.util.Collection collection
Object mutex
private static java.util.Set typePreservingSet (java.util.Set, java.lang.Object)
java.util.Set set
Object mutex
static java.util.Map map (java.util.Map, java.lang.Object)
java.util.Map map
Object mutex
static java.util.SortedMap sortedMap (java.util.SortedMap, java.lang.Object)
java.util.SortedMap sortedMap
Object mutex
static com.google.common.collect.BiMap biMap (com.google.common.collect.BiMap, java.lang.Object)
com.google.common.collect.BiMap bimap
Object mutex
static java.util.NavigableSet navigableSet (java.util.NavigableSet, java.lang.Object)
java.util.NavigableSet navigableSet
Object mutex
static java.util.NavigableSet navigableSet (java.util.NavigableSet)
java.util.NavigableSet navigableSet
static java.util.NavigableMap navigableMap (java.util.NavigableMap)
java.util.NavigableMap navigableMap
static java.util.NavigableMap navigableMap (java.util.NavigableMap, java.lang.Object)
java.util.NavigableMap navigableMap
Object mutex
private static java.util.Map$Entry nullableSynchronizedEntry (java.util.Map$Entry, java.lang.Object)
java.util.Map$Entry entry
Object mutex
static java.util.Queue queue (java.util.Queue, java.lang.Object)
java.util.Queue queue
Object mutex
static java.util.Deque deque (java.util.Deque, java.lang.Object)
java.util.Deque deque
Object mutex
static synthetic java.util.SortedSet access$100 (java.util.SortedSet, java.lang.Object)
java.util.SortedSet x0
Object x1
static synthetic java.util.List access$200 (java.util.List, java.lang.Object)
java.util.List x0
Object x1
static synthetic java.util.Set access$300 (java.util.Set, java.lang.Object)
java.util.Set x0
Object x1
static synthetic java.util.Collection access$400 (java.util.Collection, java.lang.Object)
java.util.Collection x0
Object x1
static synthetic java.util.Collection access$500 (java.util.Collection, java.lang.Object)
java.util.Collection x0
Object x1
static synthetic java.util.Map$Entry access$700 (java.util.Map$Entry, java.lang.Object)
java.util.Map$Entry x0
Object x1
}
com/google/common/collect/Table$Cell.class
Table.java
package com.google.common.collect
public abstract com.google.common.collect.Table$Cell extends java.lang.Object {
public abstract java.lang.Object getRowKey ()
public abstract java.lang.Object getColumnKey ()
public abstract java.lang.Object getValue ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/collect/Table.class
Table.java
package com.google.common.collect
public abstract com.google.common.collect.Table extends java.lang.Object {
public abstract boolean contains (java.lang.Object, java.lang.Object)
public abstract boolean containsRow (java.lang.Object)
public abstract boolean containsColumn (java.lang.Object)
public abstract boolean containsValue (java.lang.Object)
public abstract java.lang.Object get (java.lang.Object, java.lang.Object)
public abstract boolean isEmpty ()
public abstract int size ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract void clear ()
public abstract java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
public abstract void putAll (com.google.common.collect.Table)
public abstract java.lang.Object remove (java.lang.Object, java.lang.Object)
public abstract java.util.Map row (java.lang.Object)
public abstract java.util.Map column (java.lang.Object)
public abstract java.util.Set cellSet ()
public abstract java.util.Set rowKeySet ()
public abstract java.util.Set columnKeySet ()
public abstract java.util.Collection values ()
public abstract java.util.Map rowMap ()
public abstract java.util.Map columnMap ()
}
com/google/common/collect/Tables$1.class
Tables.java
package com.google.common.collect
final com.google.common.collect.Tables$1 extends java.lang.Object implements com.google.common.base.Function {
void <init> ()
public java.util.Map apply (java.util.Map)
java.util.Map input
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Tables$AbstractCell.class
Tables.java
package com.google.common.collect
abstract com.google.common.collect.Tables$AbstractCell extends java.lang.Object implements com.google.common.collect.Table$Cell {
void <init> ()
public boolean equals (java.lang.Object)
com.google.common.collect.Table$Cell other
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Tables$ImmutableCell.class
Tables.java
package com.google.common.collect
final com.google.common.collect.Tables$ImmutableCell extends com.google.common.collect.Tables$AbstractCell implements java.io.Serializable {
private final Object rowKey
private final Object columnKey
private final Object value
private static final long serialVersionUID
void <init> (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public java.lang.Object getRowKey ()
public java.lang.Object getColumnKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/Tables$TransformedTable$1.class
Tables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.collect.Tables$TransformedTable this$0
void <init> (com.google.common.collect.Tables$TransformedTable)
public com.google.common.collect.Table$Cell apply (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Tables$TransformedTable$2.class
Tables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable$2 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.collect.Tables$TransformedTable this$0
void <init> (com.google.common.collect.Tables$TransformedTable)
public java.util.Map apply (java.util.Map)
java.util.Map row
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Tables$TransformedTable$3.class
Tables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable$3 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.collect.Tables$TransformedTable this$0
void <init> (com.google.common.collect.Tables$TransformedTable)
public java.util.Map apply (java.util.Map)
java.util.Map column
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Tables$TransformedTable.class
Tables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable extends com.google.common.collect.AbstractTable {
final com.google.common.collect.Table fromTable
final com.google.common.base.Function function
void <init> (com.google.common.collect.Table, com.google.common.base.Function)
com.google.common.collect.Table fromTable
com.google.common.base.Function function
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public int size ()
public void clear ()
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Map column (java.lang.Object)
Object columnKey
com.google.common.base.Function cellFunction ()
java.util.Iterator cellIterator ()
public java.util.Set rowKeySet ()
public java.util.Set columnKeySet ()
java.util.Collection createValues ()
public java.util.Map rowMap ()
com.google.common.base.Function rowFunction
public java.util.Map columnMap ()
com.google.common.base.Function columnFunction
}
com/google/common/collect/Tables$TransposeTable$1.class
Tables.java
package com.google.common.collect
final com.google.common.collect.Tables$TransposeTable$1 extends java.lang.Object implements com.google.common.base.Function {
void <init> ()
public com.google.common.collect.Table$Cell apply (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Tables$TransposeTable.class
Tables.java
package com.google.common.collect
com.google.common.collect.Tables$TransposeTable extends com.google.common.collect.AbstractTable {
final com.google.common.collect.Table original
private static final com.google.common.base.Function TRANSPOSE_CELL
void <init> (com.google.common.collect.Table)
com.google.common.collect.Table original
public void clear ()
public java.util.Map column (java.lang.Object)
Object columnKey
public java.util.Set columnKeySet ()
public java.util.Map columnMap ()
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Set rowKeySet ()
public java.util.Map rowMap ()
public int size ()
public java.util.Collection values ()
java.util.Iterator cellIterator ()
static void <clinit> ()
}
com/google/common/collect/Tables$UnmodifiableRowSortedMap.class
Tables.java
package com.google.common.collect
final com.google.common.collect.Tables$UnmodifiableRowSortedMap extends com.google.common.collect.Tables$UnmodifiableTable implements com.google.common.collect.RowSortedTable {
private static final long serialVersionUID
public void <init> (com.google.common.collect.RowSortedTable)
com.google.common.collect.RowSortedTable delegate
protected com.google.common.collect.RowSortedTable delegate ()
public java.util.SortedMap rowMap ()
com.google.common.base.Function wrapper
public java.util.SortedSet rowKeySet ()
public volatile synthetic java.util.Map rowMap ()
public volatile synthetic java.util.Set rowKeySet ()
protected volatile synthetic com.google.common.collect.Table delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Tables$UnmodifiableTable.class
Tables.java
package com.google.common.collect
com.google.common.collect.Tables$UnmodifiableTable extends com.google.common.collect.ForwardingTable implements java.io.Serializable {
final com.google.common.collect.Table delegate
private static final long serialVersionUID
void <init> (com.google.common.collect.Table)
com.google.common.collect.Table delegate
protected com.google.common.collect.Table delegate ()
public java.util.Set cellSet ()
public void clear ()
public java.util.Map column (java.lang.Object)
Object columnKey
public java.util.Set columnKeySet ()
public java.util.Map columnMap ()
com.google.common.base.Function wrapper
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Set rowKeySet ()
public java.util.Map rowMap ()
com.google.common.base.Function wrapper
public java.util.Collection values ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/Tables.class
Tables.java
package com.google.common.collect
public final com.google.common.collect.Tables extends java.lang.Object {
private static final com.google.common.base.Function UNMODIFIABLE_WRAPPER
private void <init> ()
public static com.google.common.collect.Table$Cell immutableCell (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public static com.google.common.collect.Table transpose (com.google.common.collect.Table)
com.google.common.collect.Table table
public static com.google.common.collect.Table newCustomTable (java.util.Map, com.google.common.base.Supplier)
java.util.Map backingMap
com.google.common.base.Supplier factory
public static com.google.common.collect.Table transformValues (com.google.common.collect.Table, com.google.common.base.Function)
com.google.common.collect.Table fromTable
com.google.common.base.Function function
public static com.google.common.collect.Table unmodifiableTable (com.google.common.collect.Table)
com.google.common.collect.Table table
public static com.google.common.collect.RowSortedTable unmodifiableRowSortedTable (com.google.common.collect.RowSortedTable)
com.google.common.collect.RowSortedTable table
private static com.google.common.base.Function unmodifiableWrapper ()
static boolean equalsImpl (com.google.common.collect.Table, java.lang.Object)
com.google.common.collect.Table that
com.google.common.collect.Table table
Object obj
static synthetic com.google.common.base.Function access$000 ()
static void <clinit> ()
}
com/google/common/collect/TransformedIterator.class
TransformedIterator.java
package com.google.common.collect
abstract com.google.common.collect.TransformedIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator backingIterator
void <init> (java.util.Iterator)
java.util.Iterator backingIterator
abstract java.lang.Object transform (java.lang.Object)
public final boolean hasNext ()
public final java.lang.Object next ()
public final void remove ()
}
com/google/common/collect/TransformedListIterator.class
TransformedListIterator.java
package com.google.common.collect
abstract com.google.common.collect.TransformedListIterator extends com.google.common.collect.TransformedIterator implements java.util.ListIterator {
void <init> (java.util.ListIterator)
java.util.ListIterator backingIterator
private java.util.ListIterator backingIterator ()
public final boolean hasPrevious ()
public final java.lang.Object previous ()
public final int nextIndex ()
public final int previousIndex ()
public void set (java.lang.Object)
Object element
public void add (java.lang.Object)
Object element
}
com/google/common/collect/TreeBasedTable$1.class
TreeBasedTable.java
package com.google.common.collect
com.google.common.collect.TreeBasedTable$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.collect.TreeBasedTable this$0
void <init> (com.google.common.collect.TreeBasedTable)
public java.util.Iterator apply (java.util.Map)
java.util.Map input
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/TreeBasedTable$2.class
TreeBasedTable.java
package com.google.common.collect
com.google.common.collect.TreeBasedTable$2 extends com.google.common.collect.AbstractIterator {
Object lastValue
final synthetic java.util.Iterator val$merged
final synthetic java.util.Comparator val$comparator
final synthetic com.google.common.collect.TreeBasedTable this$0
void <init> (com.google.common.collect.TreeBasedTable, java.util.Iterator, java.util.Comparator)
protected java.lang.Object computeNext ()
Object next
boolean duplicate
}
com/google/common/collect/TreeBasedTable$Factory.class
TreeBasedTable.java
package com.google.common.collect
com.google.common.collect.TreeBasedTable$Factory extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final java.util.Comparator comparator
private static final long serialVersionUID
void <init> (java.util.Comparator)
java.util.Comparator comparator
public java.util.TreeMap get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/collect/TreeBasedTable$TreeRow.class
TreeBasedTable.java
package com.google.common.collect
com.google.common.collect.TreeBasedTable$TreeRow extends com.google.common.collect.StandardTable$Row implements java.util.SortedMap {
final Object lowerBound
final Object upperBound
transient java.util.SortedMap wholeRow
final synthetic com.google.common.collect.TreeBasedTable this$0
void <init> (com.google.common.collect.TreeBasedTable, java.lang.Object)
Object rowKey
void <init> (com.google.common.collect.TreeBasedTable, java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object lowerBound
Object upperBound
public java.util.SortedSet keySet ()
public java.util.Comparator comparator ()
int compare (java.lang.Object, java.lang.Object)
Object a
Object b
java.util.Comparator cmp
boolean rangeContains (java.lang.Object)
Object o
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.lang.Object firstKey ()
java.util.SortedMap backing
public java.lang.Object lastKey ()
java.util.SortedMap backing
java.util.SortedMap wholeRow ()
java.util.SortedMap backingRowMap ()
java.util.SortedMap computeBackingRowMap ()
java.util.SortedMap map
void maintainEmptyInvariant ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
volatile synthetic java.util.Map computeBackingRowMap ()
volatile synthetic java.util.Map backingRowMap ()
public volatile synthetic java.util.Set keySet ()
}
com/google/common/collect/TreeBasedTable.class
TreeBasedTable.java
package com.google.common.collect
public com.google.common.collect.TreeBasedTable extends com.google.common.collect.StandardRowSortedTable {
private final java.util.Comparator columnComparator
private static final long serialVersionUID
public static com.google.common.collect.TreeBasedTable create ()
public static com.google.common.collect.TreeBasedTable create (java.util.Comparator, java.util.Comparator)
java.util.Comparator rowComparator
java.util.Comparator columnComparator
public static com.google.common.collect.TreeBasedTable create (com.google.common.collect.TreeBasedTable)
com.google.common.collect.TreeBasedTable table
com.google.common.collect.TreeBasedTable result
void <init> (java.util.Comparator, java.util.Comparator)
java.util.Comparator rowComparator
java.util.Comparator columnComparator
public java.util.Comparator rowComparator ()
public java.util.Comparator columnComparator ()
public java.util.SortedMap row (java.lang.Object)
Object rowKey
public java.util.SortedSet rowKeySet ()
public java.util.SortedMap rowMap ()
java.util.Iterator createColumnKeyIterator ()
java.util.Comparator comparator
java.util.Iterator merged
public volatile synthetic java.util.Map rowMap ()
public volatile synthetic java.util.Set rowKeySet ()
public volatile synthetic java.util.Map row (java.lang.Object)
Object x0
public volatile synthetic java.util.Map columnMap ()
public volatile synthetic java.util.Collection values ()
public volatile synthetic java.util.Set columnKeySet ()
public volatile synthetic java.util.Map column (java.lang.Object)
Object x0
public volatile synthetic java.util.Set cellSet ()
public volatile synthetic java.lang.Object remove (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object x0
Object x1
Object x2
public volatile synthetic void clear ()
public volatile synthetic int size ()
public volatile synthetic boolean isEmpty ()
public volatile synthetic java.lang.Object get (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic boolean containsValue (java.lang.Object)
Object x0
public volatile synthetic boolean containsRow (java.lang.Object)
Object x0
public volatile synthetic boolean containsColumn (java.lang.Object)
Object x0
public volatile synthetic boolean contains (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.lang.String toString ()
public volatile synthetic int hashCode ()
public volatile synthetic boolean equals (java.lang.Object)
Object x0
public volatile synthetic void putAll (com.google.common.collect.Table)
com.google.common.collect.Table x0
}
com/google/common/collect/TreeMultimap.class
TreeMultimap.java
package com.google.common.collect
public com.google.common.collect.TreeMultimap extends com.google.common.collect.AbstractSortedKeySortedSetMultimap {
private transient java.util.Comparator keyComparator
private transient java.util.Comparator valueComparator
private static final long serialVersionUID
public static com.google.common.collect.TreeMultimap create ()
public static com.google.common.collect.TreeMultimap create (java.util.Comparator, java.util.Comparator)
java.util.Comparator keyComparator
java.util.Comparator valueComparator
public static com.google.common.collect.TreeMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
void <init> (java.util.Comparator, java.util.Comparator)
java.util.Comparator keyComparator
java.util.Comparator valueComparator
private void <init> (java.util.Comparator, java.util.Comparator, com.google.common.collect.Multimap)
java.util.Comparator keyComparator
java.util.Comparator valueComparator
com.google.common.collect.Multimap multimap
java.util.SortedSet createCollection ()
java.util.Collection createCollection (java.lang.Object)
Object key
public java.util.Comparator keyComparator ()
public java.util.Comparator valueComparator ()
java.util.NavigableMap backingMap ()
public java.util.NavigableSet get (java.lang.Object)
Object key
java.util.Collection unmodifiableCollectionSubclass (java.util.Collection)
java.util.Collection collection
java.util.Collection wrapCollection (java.lang.Object, java.util.Collection)
Object key
java.util.Collection collection
public java.util.NavigableSet keySet ()
java.util.NavigableSet createKeySet ()
public java.util.NavigableMap asMap ()
java.util.NavigableMap createAsMap ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
public volatile synthetic java.util.SortedSet keySet ()
volatile synthetic java.util.SortedMap backingMap ()
public volatile synthetic java.util.SortedMap asMap ()
public volatile synthetic java.util.Collection values ()
public volatile synthetic java.util.Map asMap ()
public volatile synthetic java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic java.util.SortedSet removeAll (java.lang.Object)
Object x0
public volatile synthetic java.util.SortedSet get (java.lang.Object)
Object x0
public volatile synthetic java.util.Set get (java.lang.Object)
Object x0
public volatile synthetic java.util.Set keySet ()
public volatile synthetic java.util.Collection get (java.lang.Object)
Object x0
public volatile synthetic boolean equals (java.lang.Object)
Object x0
public volatile synthetic boolean put (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic java.util.Set entries ()
volatile synthetic java.util.Set createCollection ()
volatile synthetic java.util.Map createAsMap ()
volatile synthetic java.util.Set createKeySet ()
public volatile synthetic void clear ()
public volatile synthetic boolean containsKey (java.lang.Object)
Object x0
public volatile synthetic int size ()
volatile synthetic java.util.Map backingMap ()
volatile synthetic java.util.Collection createCollection ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic int hashCode ()
public volatile synthetic com.google.common.collect.Multiset keys ()
public volatile synthetic boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile synthetic boolean putAll (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile synthetic boolean remove (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic boolean containsEntry (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile synthetic boolean containsValue (java.lang.Object)
Object x0
public volatile synthetic boolean isEmpty ()
}
com/google/common/collect/TreeMultiset$1.class
TreeMultiset.java
package com.google.common.collect
com.google.common.collect.TreeMultiset$1 extends com.google.common.collect.Multisets$AbstractEntry {
final synthetic com.google.common.collect.TreeMultiset$AvlNode val$baseEntry
final synthetic com.google.common.collect.TreeMultiset this$0
void <init> (com.google.common.collect.TreeMultiset, com.google.common.collect.TreeMultiset$AvlNode)
public java.lang.Object getElement ()
public int getCount ()
int result
}
com/google/common/collect/TreeMultiset$2.class
TreeMultiset.java
package com.google.common.collect
com.google.common.collect.TreeMultiset$2 extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.TreeMultiset$AvlNode current
com.google.common.collect.Multiset$Entry prevEntry
final synthetic com.google.common.collect.TreeMultiset this$0
void <init> (com.google.common.collect.TreeMultiset)
public boolean hasNext ()
public com.google.common.collect.Multiset$Entry next ()
com.google.common.collect.Multiset$Entry result
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/google/common/collect/TreeMultiset$3.class
TreeMultiset.java
package com.google.common.collect
com.google.common.collect.TreeMultiset$3 extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.TreeMultiset$AvlNode current
com.google.common.collect.Multiset$Entry prevEntry
final synthetic com.google.common.collect.TreeMultiset this$0
void <init> (com.google.common.collect.TreeMultiset)
public boolean hasNext ()
public com.google.common.collect.Multiset$Entry next ()
com.google.common.collect.Multiset$Entry result
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/google/common/collect/TreeMultiset$4.class
TreeMultiset.java
package com.google.common.collect
synthetic com.google.common.collect.TreeMultiset$4 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$common$collect$BoundType
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/collect/TreeMultiset$Aggregate$1.class
TreeMultiset.java
package com.google.common.collect
final enum com.google.common.collect.TreeMultiset$Aggregate$1 extends com.google.common.collect.TreeMultiset$Aggregate {
void <init> (java.lang.String, int)
int nodeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
long treeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode root
}
com/google/common/collect/TreeMultiset$Aggregate$2.class
TreeMultiset.java
package com.google.common.collect
final enum com.google.common.collect.TreeMultiset$Aggregate$2 extends com.google.common.collect.TreeMultiset$Aggregate {
void <init> (java.lang.String, int)
int nodeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
long treeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode root
}
com/google/common/collect/TreeMultiset$Aggregate.class
TreeMultiset.java
package com.google.common.collect
abstract enum com.google.common.collect.TreeMultiset$Aggregate extends java.lang.Enum {
public static final enum com.google.common.collect.TreeMultiset$Aggregate SIZE
public static final enum com.google.common.collect.TreeMultiset$Aggregate DISTINCT
private static final synthetic com.google.common.collect.TreeMultiset$Aggregate[] $VALUES
public static com.google.common.collect.TreeMultiset$Aggregate[] values ()
public static com.google.common.collect.TreeMultiset$Aggregate valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract int nodeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
abstract long treeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
synthetic void <init> (java.lang.String, int, com.google.common.collect.TreeMultiset$1)
String x0
int x1
com.google.common.collect.TreeMultiset$1 x2
static void <clinit> ()
}
com/google/common/collect/TreeMultiset$AvlNode.class
TreeMultiset.java
package com.google.common.collect
final com.google.common.collect.TreeMultiset$AvlNode extends com.google.common.collect.Multisets$AbstractEntry {
private final Object elem
private int elemCount
private int distinctElements
private long totalCount
private int height
private com.google.common.collect.TreeMultiset$AvlNode left
private com.google.common.collect.TreeMultiset$AvlNode right
private com.google.common.collect.TreeMultiset$AvlNode pred
private com.google.common.collect.TreeMultiset$AvlNode succ
void <init> (java.lang.Object, int)
Object elem
int elemCount
public int count (java.util.Comparator, java.lang.Object)
java.util.Comparator comparator
Object e
int cmp
private com.google.common.collect.TreeMultiset$AvlNode addRightChild (java.lang.Object, int)
Object e
int count
private com.google.common.collect.TreeMultiset$AvlNode addLeftChild (java.lang.Object, int)
Object e
int count
com.google.common.collect.TreeMultiset$AvlNode add (java.util.Comparator, java.lang.Object, int, int[])
com.google.common.collect.TreeMultiset$AvlNode initLeft
int initHeight
com.google.common.collect.TreeMultiset$AvlNode initRight
int initHeight
java.util.Comparator comparator
Object e
int count
int[] result
int cmp
long resultCount
com.google.common.collect.TreeMultiset$AvlNode remove (java.util.Comparator, java.lang.Object, int, int[])
com.google.common.collect.TreeMultiset$AvlNode initLeft
com.google.common.collect.TreeMultiset$AvlNode initRight
java.util.Comparator comparator
Object e
int count
int[] result
int cmp
com.google.common.collect.TreeMultiset$AvlNode setCount (java.util.Comparator, java.lang.Object, int, int[])
com.google.common.collect.TreeMultiset$AvlNode initLeft
com.google.common.collect.TreeMultiset$AvlNode initRight
java.util.Comparator comparator
Object e
int count
int[] result
int cmp
com.google.common.collect.TreeMultiset$AvlNode setCount (java.util.Comparator, java.lang.Object, int, int, int[])
com.google.common.collect.TreeMultiset$AvlNode initLeft
com.google.common.collect.TreeMultiset$AvlNode initRight
java.util.Comparator comparator
Object e
int expectedCount
int newCount
int[] result
int cmp
private com.google.common.collect.TreeMultiset$AvlNode deleteMe ()
com.google.common.collect.TreeMultiset$AvlNode newTop
com.google.common.collect.TreeMultiset$AvlNode newTop
int oldElemCount
private com.google.common.collect.TreeMultiset$AvlNode removeMin (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private com.google.common.collect.TreeMultiset$AvlNode removeMax (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private void recomputeMultiset ()
private void recomputeHeight ()
private void recompute ()
private com.google.common.collect.TreeMultiset$AvlNode rebalance ()
private int balanceFactor ()
private com.google.common.collect.TreeMultiset$AvlNode rotateLeft ()
com.google.common.collect.TreeMultiset$AvlNode newTop
private com.google.common.collect.TreeMultiset$AvlNode rotateRight ()
com.google.common.collect.TreeMultiset$AvlNode newTop
private static long totalCount (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private static int height (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private com.google.common.collect.TreeMultiset$AvlNode ceiling (java.util.Comparator, java.lang.Object)
java.util.Comparator comparator
Object e
int cmp
private com.google.common.collect.TreeMultiset$AvlNode floor (java.util.Comparator, java.lang.Object)
java.util.Comparator comparator
Object e
int cmp
public java.lang.Object getElement ()
public int getCount ()
public java.lang.String toString ()
static synthetic int access$200 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static synthetic long access$300 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static synthetic int access$400 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static synthetic java.lang.Object access$500 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static synthetic com.google.common.collect.TreeMultiset$AvlNode access$600 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static synthetic com.google.common.collect.TreeMultiset$AvlNode access$700 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static synthetic com.google.common.collect.TreeMultiset$AvlNode access$800 (com.google.common.collect.TreeMultiset$AvlNode, java.util.Comparator, java.lang.Object)
com.google.common.collect.TreeMultiset$AvlNode x0
java.util.Comparator x1
Object x2
static synthetic com.google.common.collect.TreeMultiset$AvlNode access$900 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static synthetic com.google.common.collect.TreeMultiset$AvlNode access$1000 (com.google.common.collect.TreeMultiset$AvlNode, java.util.Comparator, java.lang.Object)
com.google.common.collect.TreeMultiset$AvlNode x0
java.util.Comparator x1
Object x2
static synthetic com.google.common.collect.TreeMultiset$AvlNode access$1100 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static synthetic com.google.common.collect.TreeMultiset$AvlNode access$902 (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
com.google.common.collect.TreeMultiset$AvlNode x1
static synthetic com.google.common.collect.TreeMultiset$AvlNode access$1102 (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
com.google.common.collect.TreeMultiset$AvlNode x1
}
com/google/common/collect/TreeMultiset$Reference.class
TreeMultiset.java
package com.google.common.collect
final com.google.common.collect.TreeMultiset$Reference extends java.lang.Object {
private Object value
private void <init> ()
public java.lang.Object get ()
public void checkAndSet (java.lang.Object, java.lang.Object)
Object expected
Object newValue
synthetic void <init> (com.google.common.collect.TreeMultiset$1)
com.google.common.collect.TreeMultiset$1 x0
}
com/google/common/collect/TreeMultiset.class
TreeMultiset.java
package com.google.common.collect
public final com.google.common.collect.TreeMultiset extends com.google.common.collect.AbstractSortedMultiset implements java.io.Serializable {
private final transient com.google.common.collect.TreeMultiset$Reference rootReference
private final transient com.google.common.collect.GeneralRange range
private final transient com.google.common.collect.TreeMultiset$AvlNode header
private static final long serialVersionUID
public static com.google.common.collect.TreeMultiset create ()
public static com.google.common.collect.TreeMultiset create (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.TreeMultiset create (java.lang.Iterable)
Iterable elements
com.google.common.collect.TreeMultiset multiset
void <init> (com.google.common.collect.TreeMultiset$Reference, com.google.common.collect.GeneralRange, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$Reference rootReference
com.google.common.collect.GeneralRange range
com.google.common.collect.TreeMultiset$AvlNode endLink
void <init> (java.util.Comparator)
java.util.Comparator comparator
private long aggregateForEntries (com.google.common.collect.TreeMultiset$Aggregate)
com.google.common.collect.TreeMultiset$Aggregate aggr
com.google.common.collect.TreeMultiset$AvlNode root
long total
private long aggregateBelowRange (com.google.common.collect.TreeMultiset$Aggregate, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$Aggregate aggr
com.google.common.collect.TreeMultiset$AvlNode node
int cmp
private long aggregateAboveRange (com.google.common.collect.TreeMultiset$Aggregate, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$Aggregate aggr
com.google.common.collect.TreeMultiset$AvlNode node
int cmp
public int size ()
int distinctElements ()
public int count (java.lang.Object)
Object e
com.google.common.collect.TreeMultiset$AvlNode root
ClassCastException e
NullPointerException e
Object element
public int add (java.lang.Object, int)
com.google.common.collect.TreeMultiset$AvlNode newRoot
Object element
int occurrences
com.google.common.collect.TreeMultiset$AvlNode root
int[] result
com.google.common.collect.TreeMultiset$AvlNode newRoot
public int remove (java.lang.Object, int)
Object e
ClassCastException e
NullPointerException e
Object element
int occurrences
com.google.common.collect.TreeMultiset$AvlNode root
int[] result
com.google.common.collect.TreeMultiset$AvlNode newRoot
public int setCount (java.lang.Object, int)
Object element
int count
com.google.common.collect.TreeMultiset$AvlNode root
int[] result
com.google.common.collect.TreeMultiset$AvlNode newRoot
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
com.google.common.collect.TreeMultiset$AvlNode root
int[] result
com.google.common.collect.TreeMultiset$AvlNode newRoot
private com.google.common.collect.Multiset$Entry wrapEntry (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode baseEntry
private com.google.common.collect.TreeMultiset$AvlNode firstNode ()
Object endpoint
com.google.common.collect.TreeMultiset$AvlNode node
com.google.common.collect.TreeMultiset$AvlNode root
com.google.common.collect.TreeMultiset$AvlNode node
private com.google.common.collect.TreeMultiset$AvlNode lastNode ()
Object endpoint
com.google.common.collect.TreeMultiset$AvlNode node
com.google.common.collect.TreeMultiset$AvlNode root
com.google.common.collect.TreeMultiset$AvlNode node
java.util.Iterator entryIterator ()
java.util.Iterator descendingEntryIterator ()
public com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
static int distinctElements (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private static void successor (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode a
com.google.common.collect.TreeMultiset$AvlNode b
private static void successor (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode a
com.google.common.collect.TreeMultiset$AvlNode b
com.google.common.collect.TreeMultiset$AvlNode c
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Comparator comparator
com.google.common.collect.TreeMultiset$AvlNode header
public volatile synthetic com.google.common.collect.SortedMultiset descendingMultiset ()
public volatile synthetic com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
Object x2
com.google.common.collect.BoundType x3
public volatile synthetic com.google.common.collect.Multiset$Entry pollLastEntry ()
public volatile synthetic com.google.common.collect.Multiset$Entry pollFirstEntry ()
public volatile synthetic com.google.common.collect.Multiset$Entry lastEntry ()
public volatile synthetic com.google.common.collect.Multiset$Entry firstEntry ()
public volatile synthetic java.util.Comparator comparator ()
public volatile synthetic java.util.NavigableSet elementSet ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic int hashCode ()
public volatile synthetic boolean equals (java.lang.Object)
Object x0
public volatile synthetic java.util.Set entrySet ()
public volatile synthetic void clear ()
public volatile synthetic boolean retainAll (java.util.Collection)
java.util.Collection x0
public volatile synthetic boolean removeAll (java.util.Collection)
java.util.Collection x0
public volatile synthetic boolean addAll (java.util.Collection)
java.util.Collection x0
public volatile synthetic boolean remove (java.lang.Object)
Object x0
public volatile synthetic boolean add (java.lang.Object)
Object x0
public volatile synthetic java.util.Iterator iterator ()
public volatile synthetic boolean contains (java.lang.Object)
Object x0
public volatile synthetic boolean isEmpty ()
static synthetic com.google.common.collect.TreeMultiset$AvlNode access$1200 (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset x0
static synthetic com.google.common.collect.GeneralRange access$1300 (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset x0
static synthetic com.google.common.collect.Multiset$Entry access$1400 (com.google.common.collect.TreeMultiset, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset x0
com.google.common.collect.TreeMultiset$AvlNode x1
static synthetic com.google.common.collect.TreeMultiset$AvlNode access$1500 (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset x0
static synthetic com.google.common.collect.TreeMultiset$AvlNode access$1600 (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset x0
static synthetic void access$1700 (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
com.google.common.collect.TreeMultiset$AvlNode x1
com.google.common.collect.TreeMultiset$AvlNode x2
static synthetic void access$1800 (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
com.google.common.collect.TreeMultiset$AvlNode x1
}
com/google/common/collect/TreeRangeMap$1.class
TreeRangeMap.java
package com.google.common.collect
final com.google.common.collect.TreeRangeMap$1 extends java.lang.Object implements com.google.common.collect.RangeMap {
void <init> ()
public java.lang.Object get (java.lang.Comparable)
Comparable key
public java.util.Map$Entry getEntry (java.lang.Comparable)
Comparable key
public com.google.common.collect.Range span ()
public void put (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public void putAll (com.google.common.collect.RangeMap)
com.google.common.collect.RangeMap rangeMap
public void clear ()
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public java.util.Map asMapOfRanges ()
public com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range range
}
com/google/common/collect/TreeRangeMap$AsMapOfRanges$1.class
TreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$AsMapOfRanges$1 extends java.util.AbstractSet {
final synthetic com.google.common.collect.TreeRangeMap$AsMapOfRanges this$1
void <init> (com.google.common.collect.TreeRangeMap$AsMapOfRanges)
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/TreeRangeMap$AsMapOfRanges.class
TreeRangeMap.java
package com.google.common.collect
final com.google.common.collect.TreeRangeMap$AsMapOfRanges extends java.util.AbstractMap {
final synthetic com.google.common.collect.TreeRangeMap this$0
private void <init> (com.google.common.collect.TreeRangeMap)
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
com.google.common.collect.Range range
com.google.common.collect.TreeRangeMap$RangeMapEntry rangeMapEntry
Object key
public java.util.Set entrySet ()
synthetic void <init> (com.google.common.collect.TreeRangeMap, com.google.common.collect.TreeRangeMap$1)
com.google.common.collect.TreeRangeMap x0
com.google.common.collect.TreeRangeMap$1 x1
}
com/google/common/collect/TreeRangeMap$RangeMapEntry.class
TreeRangeMap.java
package com.google.common.collect
final com.google.common.collect.TreeRangeMap$RangeMapEntry extends com.google.common.collect.AbstractMapEntry {
private final com.google.common.collect.Range range
private final Object value
void <init> (com.google.common.collect.Cut, com.google.common.collect.Cut, java.lang.Object)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
Object value
void <init> (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public com.google.common.collect.Range getKey ()
public java.lang.Object getValue ()
public boolean contains (java.lang.Comparable)
Comparable value
com.google.common.collect.Cut getLowerBound ()
com.google.common.collect.Cut getUpperBound ()
public volatile synthetic java.lang.Object getKey ()
}
com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$1.class
TreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$1 extends com.google.common.collect.Maps$KeySet {
final synthetic com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
void <init> (com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap, java.util.Map)
java.util.Map x0
public boolean remove (java.lang.Object)
Object o
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2$1.class
TreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2$1 extends com.google.common.collect.AbstractIterator {
final synthetic java.util.Iterator val$backingItr
final synthetic com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2 this$3
void <init> (com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2, java.util.Iterator)
protected java.util.Map$Entry computeNext ()
com.google.common.collect.TreeRangeMap$RangeMapEntry entry
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2.class
TreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2 extends com.google.common.collect.Maps$EntrySet {
final synthetic com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
void <init> (com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap)
java.util.Map map ()
public java.util.Iterator iterator ()
com.google.common.collect.Cut cutToStart
java.util.Iterator backingItr
public boolean retainAll (java.util.Collection)
java.util.Collection c
public int size ()
public boolean isEmpty ()
}
com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$3.class
TreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$3 extends com.google.common.collect.Maps$Values {
final synthetic com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
void <init> (com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap, java.util.Map)
java.util.Map x0
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap.class
TreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap extends java.util.AbstractMap {
final synthetic com.google.common.collect.TreeRangeMap$SubRangeMap this$1
void <init> (com.google.common.collect.TreeRangeMap$SubRangeMap)
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
java.util.Map$Entry entry
com.google.common.collect.Range r
com.google.common.collect.TreeRangeMap$RangeMapEntry candidate
ClassCastException e
Object key
public java.lang.Object remove (java.lang.Object)
com.google.common.collect.Range range
Object key
Object value
public void clear ()
private boolean removeEntryIf (com.google.common.base.Predicate)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Range range
java.util.Iterator i$
com.google.common.base.Predicate predicate
java.util.List toRemove
public java.util.Set keySet ()
public java.util.Set entrySet ()
public java.util.Collection values ()
static synthetic boolean access$400 (com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap, com.google.common.base.Predicate)
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap x0
com.google.common.base.Predicate x1
}
com/google/common/collect/TreeRangeMap$SubRangeMap.class
TreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap extends java.lang.Object implements com.google.common.collect.RangeMap {
private final com.google.common.collect.Range subRange
final synthetic com.google.common.collect.TreeRangeMap this$0
void <init> (com.google.common.collect.TreeRangeMap, com.google.common.collect.Range)
com.google.common.collect.Range subRange
public java.lang.Object get (java.lang.Comparable)
Comparable key
public java.util.Map$Entry getEntry (java.lang.Comparable)
java.util.Map$Entry entry
Comparable key
public com.google.common.collect.Range span ()
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
com.google.common.collect.Cut lowerBound
java.util.Map$Entry lowerEntry
com.google.common.collect.Cut upperBound
java.util.Map$Entry upperEntry
public void put (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public void putAll (com.google.common.collect.RangeMap)
com.google.common.collect.RangeMap rangeMap
com.google.common.collect.Range span
public void clear ()
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range range
public java.util.Map asMapOfRanges ()
public boolean equals (java.lang.Object)
com.google.common.collect.RangeMap rangeMap
Object o
public int hashCode ()
public java.lang.String toString ()
static synthetic com.google.common.collect.Range access$300 (com.google.common.collect.TreeRangeMap$SubRangeMap)
com.google.common.collect.TreeRangeMap$SubRangeMap x0
}
com/google/common/collect/TreeRangeMap.class
TreeRangeMap.java
package com.google.common.collect
public final com.google.common.collect.TreeRangeMap extends java.lang.Object implements com.google.common.collect.RangeMap {
private final java.util.NavigableMap entriesByLowerBound
private static final com.google.common.collect.RangeMap EMPTY_SUB_RANGE_MAP
public static com.google.common.collect.TreeRangeMap create ()
private void <init> ()
public java.lang.Object get (java.lang.Comparable)
Comparable key
java.util.Map$Entry entry
public java.util.Map$Entry getEntry (java.lang.Comparable)
Comparable key
java.util.Map$Entry mapEntry
public void put (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public void putAll (com.google.common.collect.RangeMap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.RangeMap rangeMap
public void clear ()
public com.google.common.collect.Range span ()
java.util.Map$Entry firstEntry
java.util.Map$Entry lastEntry
private void putRangeMapEntry (com.google.common.collect.Cut, com.google.common.collect.Cut, java.lang.Object)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
Object value
public void remove (com.google.common.collect.Range)
com.google.common.collect.TreeRangeMap$RangeMapEntry rangeMapEntry
com.google.common.collect.TreeRangeMap$RangeMapEntry rangeMapEntry
com.google.common.collect.Range rangeToRemove
java.util.Map$Entry mapEntryBelowToTruncate
java.util.Map$Entry mapEntryAboveToTruncate
public java.util.Map asMapOfRanges ()
public com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range subRange
private com.google.common.collect.RangeMap emptySubRangeMap ()
public boolean equals (java.lang.Object)
com.google.common.collect.RangeMap rangeMap
Object o
public int hashCode ()
public java.lang.String toString ()
static synthetic java.util.NavigableMap access$100 (com.google.common.collect.TreeRangeMap)
com.google.common.collect.TreeRangeMap x0
static synthetic com.google.common.collect.RangeMap access$200 (com.google.common.collect.TreeRangeMap)
com.google.common.collect.TreeRangeMap x0
static void <clinit> ()
}
com/google/common/collect/TreeRangeSet$1.class
TreeRangeSet.java
package com.google.common.collect
synthetic com.google.common.collect.TreeRangeSet$1 extends java.lang.Object {
}
com/google/common/collect/TreeRangeSet$AsRanges.class
TreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$AsRanges extends com.google.common.collect.ForwardingCollection implements java.util.Set {
final synthetic com.google.common.collect.TreeRangeSet this$0
void <init> (com.google.common.collect.TreeRangeSet)
protected java.util.Collection delegate ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/TreeRangeSet$Complement.class
TreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$Complement extends com.google.common.collect.TreeRangeSet {
final synthetic com.google.common.collect.TreeRangeSet this$0
void <init> (com.google.common.collect.TreeRangeSet)
public void add (com.google.common.collect.Range)
com.google.common.collect.Range rangeToAdd
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range rangeToRemove
public boolean contains (java.lang.Comparable)
Comparable value
public com.google.common.collect.RangeSet complement ()
}
com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$1.class
TreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound$1 extends com.google.common.collect.AbstractIterator {
com.google.common.collect.Cut nextComplementRangeLowerBound
final synthetic com.google.common.collect.Cut val$firstComplementRangeLowerBound
final synthetic com.google.common.collect.PeekingIterator val$positiveItr
final synthetic com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound this$0
void <init> (com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound, com.google.common.collect.Cut, com.google.common.collect.PeekingIterator)
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range positiveRange
com.google.common.collect.Range negativeRange
com.google.common.collect.Range negativeRange
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$2.class
TreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound$2 extends com.google.common.collect.AbstractIterator {
com.google.common.collect.Cut nextComplementRangeUpperBound
final synthetic com.google.common.collect.Cut val$firstComplementRangeUpperBound
final synthetic com.google.common.collect.PeekingIterator val$positiveItr
final synthetic com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound this$0
void <init> (com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound, com.google.common.collect.Cut, com.google.common.collect.PeekingIterator)
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range positiveRange
com.google.common.collect.Range negativeRange
com.google.common.collect.Range negativeRange
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound.class
TreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound extends com.google.common.collect.AbstractNavigableMap {
private final java.util.NavigableMap positiveRangesByLowerBound
private final java.util.NavigableMap positiveRangesByUpperBound
private final com.google.common.collect.Range complementLowerBoundWindow
void <init> (java.util.NavigableMap)
java.util.NavigableMap positiveRangesByLowerBound
private void <init> (java.util.NavigableMap, com.google.common.collect.Range)
java.util.NavigableMap positiveRangesByLowerBound
com.google.common.collect.Range window
private java.util.NavigableMap subMap (com.google.common.collect.Range)
com.google.common.collect.Range subWindow
public java.util.NavigableMap subMap (com.google.common.collect.Cut, boolean, com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean fromInclusive
com.google.common.collect.Cut toKey
boolean toInclusive
public java.util.NavigableMap headMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut toKey
boolean inclusive
public java.util.NavigableMap tailMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean inclusive
public java.util.Comparator comparator ()
java.util.Iterator entryIterator ()
java.util.Collection positiveRanges
com.google.common.collect.Cut firstComplementRangeLowerBound
com.google.common.collect.Cut firstComplementRangeLowerBound
java.util.Collection positiveRanges
com.google.common.collect.PeekingIterator positiveItr
com.google.common.collect.Cut firstComplementRangeLowerBound
java.util.Iterator descendingEntryIterator ()
com.google.common.collect.Cut cut
com.google.common.collect.Cut startingPoint
boolean inclusive
com.google.common.collect.PeekingIterator positiveItr
com.google.common.collect.Cut cut
com.google.common.collect.Cut firstComplementRangeUpperBound
public int size ()
public com.google.common.collect.Range get (java.lang.Object)
com.google.common.collect.Cut cut
java.util.Map$Entry firstEntry
ClassCastException e
Object key
public boolean containsKey (java.lang.Object)
Object key
public volatile synthetic java.lang.Object get (java.lang.Object)
Object x0
public volatile synthetic java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.NavigableMap headMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
static synthetic com.google.common.collect.Range access$100 (com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound)
com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound x0
}
com/google/common/collect/TreeRangeSet$RangesByUpperBound$1.class
TreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$RangesByUpperBound$1 extends com.google.common.collect.AbstractIterator {
final synthetic java.util.Iterator val$backingItr
final synthetic com.google.common.collect.TreeRangeSet$RangesByUpperBound this$0
void <init> (com.google.common.collect.TreeRangeSet$RangesByUpperBound, java.util.Iterator)
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range range
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$RangesByUpperBound$2.class
TreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$RangesByUpperBound$2 extends com.google.common.collect.AbstractIterator {
final synthetic com.google.common.collect.PeekingIterator val$backingItr
final synthetic com.google.common.collect.TreeRangeSet$RangesByUpperBound this$0
void <init> (com.google.common.collect.TreeRangeSet$RangesByUpperBound, com.google.common.collect.PeekingIterator)
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range range
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$RangesByUpperBound.class
TreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$RangesByUpperBound extends com.google.common.collect.AbstractNavigableMap {
private final java.util.NavigableMap rangesByLowerBound
private final com.google.common.collect.Range upperBoundWindow
void <init> (java.util.NavigableMap)
java.util.NavigableMap rangesByLowerBound
private void <init> (java.util.NavigableMap, com.google.common.collect.Range)
java.util.NavigableMap rangesByLowerBound
com.google.common.collect.Range upperBoundWindow
private java.util.NavigableMap subMap (com.google.common.collect.Range)
com.google.common.collect.Range window
public java.util.NavigableMap subMap (com.google.common.collect.Cut, boolean, com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean fromInclusive
com.google.common.collect.Cut toKey
boolean toInclusive
public java.util.NavigableMap headMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut toKey
boolean inclusive
public java.util.NavigableMap tailMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean inclusive
public java.util.Comparator comparator ()
public boolean containsKey (java.lang.Object)
Object key
public com.google.common.collect.Range get (java.lang.Object)
com.google.common.collect.Cut cut
java.util.Map$Entry candidate
ClassCastException e
Object key
java.util.Iterator entryIterator ()
java.util.Iterator backingItr
java.util.Iterator backingItr
java.util.Iterator backingItr
java.util.Map$Entry lowerEntry
java.util.Iterator backingItr
java.util.Iterator descendingEntryIterator ()
java.util.Collection candidates
java.util.Collection candidates
com.google.common.collect.PeekingIterator backingItr
public int size ()
public boolean isEmpty ()
public volatile synthetic java.lang.Object get (java.lang.Object)
Object x0
public volatile synthetic java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.NavigableMap headMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
static synthetic com.google.common.collect.Range access$000 (com.google.common.collect.TreeRangeSet$RangesByUpperBound)
com.google.common.collect.TreeRangeSet$RangesByUpperBound x0
}
com/google/common/collect/TreeRangeSet$SubRangeSet.class
TreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$SubRangeSet extends com.google.common.collect.TreeRangeSet {
private final com.google.common.collect.Range restriction
final synthetic com.google.common.collect.TreeRangeSet this$0
void <init> (com.google.common.collect.TreeRangeSet, com.google.common.collect.Range)
com.google.common.collect.Range restriction
public boolean encloses (com.google.common.collect.Range)
com.google.common.collect.Range enclosing
com.google.common.collect.Range range
public com.google.common.collect.Range rangeContaining (java.lang.Comparable)
Comparable value
com.google.common.collect.Range result
public void add (com.google.common.collect.Range)
com.google.common.collect.Range rangeToAdd
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range rangeToRemove
public boolean contains (java.lang.Comparable)
Comparable value
public void clear ()
public com.google.common.collect.RangeSet subRangeSet (com.google.common.collect.Range)
com.google.common.collect.Range view
}
com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$1.class
TreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound$1 extends com.google.common.collect.AbstractIterator {
final synthetic java.util.Iterator val$completeRangeItr
final synthetic com.google.common.collect.Cut val$upperBoundOnLowerBounds
final synthetic com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound this$0
void <init> (com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound, java.util.Iterator, com.google.common.collect.Cut)
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range nextRange
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$2.class
TreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound$2 extends com.google.common.collect.AbstractIterator {
final synthetic java.util.Iterator val$completeRangeItr
final synthetic com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound this$0
void <init> (com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound, java.util.Iterator)
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range nextRange
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound.class
TreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound extends com.google.common.collect.AbstractNavigableMap {
private final com.google.common.collect.Range lowerBoundWindow
private final com.google.common.collect.Range restriction
private final java.util.NavigableMap rangesByLowerBound
private final java.util.NavigableMap rangesByUpperBound
private void <init> (com.google.common.collect.Range, com.google.common.collect.Range, java.util.NavigableMap)
com.google.common.collect.Range lowerBoundWindow
com.google.common.collect.Range restriction
java.util.NavigableMap rangesByLowerBound
private java.util.NavigableMap subMap (com.google.common.collect.Range)
com.google.common.collect.Range window
public java.util.NavigableMap subMap (com.google.common.collect.Cut, boolean, com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean fromInclusive
com.google.common.collect.Cut toKey
boolean toInclusive
public java.util.NavigableMap headMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut toKey
boolean inclusive
public java.util.NavigableMap tailMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean inclusive
public java.util.Comparator comparator ()
public boolean containsKey (java.lang.Object)
Object key
public com.google.common.collect.Range get (java.lang.Object)
com.google.common.collect.Range candidate
com.google.common.collect.Range result
com.google.common.collect.Cut cut
ClassCastException e
Object key
java.util.Iterator entryIterator ()
java.util.Iterator completeRangeItr
java.util.Iterator completeRangeItr
com.google.common.collect.Cut upperBoundOnLowerBounds
java.util.Iterator descendingEntryIterator ()
com.google.common.collect.Cut upperBoundOnLowerBounds
java.util.Iterator completeRangeItr
public int size ()
public volatile synthetic java.lang.Object get (java.lang.Object)
Object x0
public volatile synthetic java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.NavigableMap headMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile synthetic java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
static synthetic com.google.common.collect.Range access$300 (com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound)
com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound x0
static synthetic com.google.common.collect.Range access$400 (com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound)
com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound x0
synthetic void <init> (com.google.common.collect.Range, com.google.common.collect.Range, java.util.NavigableMap, com.google.common.collect.TreeRangeSet$1)
com.google.common.collect.Range x0
com.google.common.collect.Range x1
java.util.NavigableMap x2
com.google.common.collect.TreeRangeSet$1 x3
}
com/google/common/collect/TreeRangeSet.class
TreeRangeSet.java
package com.google.common.collect
public com.google.common.collect.TreeRangeSet extends com.google.common.collect.AbstractRangeSet {
final java.util.NavigableMap rangesByLowerBound
private transient java.util.Set asRanges
private transient com.google.common.collect.RangeSet complement
public static com.google.common.collect.TreeRangeSet create ()
public static com.google.common.collect.TreeRangeSet create (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet rangeSet
com.google.common.collect.TreeRangeSet result
private void <init> (java.util.NavigableMap)
java.util.NavigableMap rangesByLowerCut
public java.util.Set asRanges ()
java.util.Set result
public com.google.common.collect.Range rangeContaining (java.lang.Comparable)
Comparable value
java.util.Map$Entry floorEntry
public boolean encloses (com.google.common.collect.Range)
com.google.common.collect.Range range
java.util.Map$Entry floorEntry
private com.google.common.collect.Range rangeEnclosing (com.google.common.collect.Range)
com.google.common.collect.Range range
java.util.Map$Entry floorEntry
public com.google.common.collect.Range span ()
java.util.Map$Entry firstEntry
java.util.Map$Entry lastEntry
public void add (com.google.common.collect.Range)
com.google.common.collect.Range rangeBelowLB
com.google.common.collect.Range rangeBelowUB
com.google.common.collect.Range rangeToAdd
com.google.common.collect.Cut lbToAdd
com.google.common.collect.Cut ubToAdd
java.util.Map$Entry entryBelowLB
java.util.Map$Entry entryBelowUB
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range rangeBelowLB
com.google.common.collect.Range rangeBelowUB
com.google.common.collect.Range rangeToRemove
java.util.Map$Entry entryBelowLB
java.util.Map$Entry entryBelowUB
private void replaceRangeWithSameLowerBound (com.google.common.collect.Range)
com.google.common.collect.Range range
public com.google.common.collect.RangeSet complement ()
com.google.common.collect.RangeSet result
public com.google.common.collect.RangeSet subRangeSet (com.google.common.collect.Range)
com.google.common.collect.Range view
public volatile synthetic boolean equals (java.lang.Object)
Object x0
public volatile synthetic void removeAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet x0
public volatile synthetic void addAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet x0
public volatile synthetic boolean enclosesAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet x0
public volatile synthetic void clear ()
public volatile synthetic boolean isEmpty ()
public volatile synthetic boolean contains (java.lang.Comparable)
Comparable x0
synthetic void <init> (java.util.NavigableMap, com.google.common.collect.TreeRangeSet$1)
java.util.NavigableMap x0
com.google.common.collect.TreeRangeSet$1 x1
static synthetic com.google.common.collect.Range access$600 (com.google.common.collect.TreeRangeSet, com.google.common.collect.Range)
com.google.common.collect.TreeRangeSet x0
com.google.common.collect.Range x1
}
com/google/common/collect/TreeTraverser$1.class
TreeTraverser.java
package com.google.common.collect
com.google.common.collect.TreeTraverser$1 extends com.google.common.collect.FluentIterable {
final synthetic Object val$root
final synthetic com.google.common.collect.TreeTraverser this$0
void <init> (com.google.common.collect.TreeTraverser, java.lang.Object)
public com.google.common.collect.UnmodifiableIterator iterator ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/TreeTraverser$2.class
TreeTraverser.java
package com.google.common.collect
com.google.common.collect.TreeTraverser$2 extends com.google.common.collect.FluentIterable {
final synthetic Object val$root
final synthetic com.google.common.collect.TreeTraverser this$0
void <init> (com.google.common.collect.TreeTraverser, java.lang.Object)
public com.google.common.collect.UnmodifiableIterator iterator ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/TreeTraverser$3.class
TreeTraverser.java
package com.google.common.collect
com.google.common.collect.TreeTraverser$3 extends com.google.common.collect.FluentIterable {
final synthetic Object val$root
final synthetic com.google.common.collect.TreeTraverser this$0
void <init> (com.google.common.collect.TreeTraverser, java.lang.Object)
public com.google.common.collect.UnmodifiableIterator iterator ()
public volatile synthetic java.util.Iterator iterator ()
}
com/google/common/collect/TreeTraverser$BreadthFirstIterator.class
TreeTraverser.java
package com.google.common.collect
final com.google.common.collect.TreeTraverser$BreadthFirstIterator extends com.google.common.collect.UnmodifiableIterator implements com.google.common.collect.PeekingIterator {
private final java.util.Queue queue
final synthetic com.google.common.collect.TreeTraverser this$0
void <init> (com.google.common.collect.TreeTraverser, java.lang.Object)
Object root
public boolean hasNext ()
public java.lang.Object peek ()
public java.lang.Object next ()
Object result
}
com/google/common/collect/TreeTraverser$PostOrderIterator.class
TreeTraverser.java
package com.google.common.collect
final com.google.common.collect.TreeTraverser$PostOrderIterator extends com.google.common.collect.AbstractIterator {
private final java.util.ArrayDeque stack
final synthetic com.google.common.collect.TreeTraverser this$0
void <init> (com.google.common.collect.TreeTraverser, java.lang.Object)
Object root
protected java.lang.Object computeNext ()
Object child
com.google.common.collect.TreeTraverser$PostOrderNode top
private com.google.common.collect.TreeTraverser$PostOrderNode expand (java.lang.Object)
Object t
}
com/google/common/collect/TreeTraverser$PostOrderNode.class
TreeTraverser.java
package com.google.common.collect
final com.google.common.collect.TreeTraverser$PostOrderNode extends java.lang.Object {
final Object root
final java.util.Iterator childIterator
void <init> (java.lang.Object, java.util.Iterator)
Object root
java.util.Iterator childIterator
}
com/google/common/collect/TreeTraverser$PreOrderIterator.class
TreeTraverser.java
package com.google.common.collect
final com.google.common.collect.TreeTraverser$PreOrderIterator extends com.google.common.collect.UnmodifiableIterator {
private final java.util.Deque stack
final synthetic com.google.common.collect.TreeTraverser this$0
void <init> (com.google.common.collect.TreeTraverser, java.lang.Object)
Object root
public boolean hasNext ()
public java.lang.Object next ()
java.util.Iterator itr
Object result
java.util.Iterator childItr
}
com/google/common/collect/TreeTraverser.class
TreeTraverser.java
package com.google.common.collect
public abstract com.google.common.collect.TreeTraverser extends java.lang.Object {
public void <init> ()
public abstract java.lang.Iterable children (java.lang.Object)
public final com.google.common.collect.FluentIterable preOrderTraversal (java.lang.Object)
Object root
com.google.common.collect.UnmodifiableIterator preOrderIterator (java.lang.Object)
Object root
public final com.google.common.collect.FluentIterable postOrderTraversal (java.lang.Object)
Object root
com.google.common.collect.UnmodifiableIterator postOrderIterator (java.lang.Object)
Object root
public final com.google.common.collect.FluentIterable breadthFirstTraversal (java.lang.Object)
Object root
}
com/google/common/collect/UnmodifiableIterator.class
UnmodifiableIterator.java
package com.google.common.collect
public abstract com.google.common.collect.UnmodifiableIterator extends java.lang.Object implements java.util.Iterator {
protected void <init> ()
public final void remove ()
}
com/google/common/collect/UnmodifiableListIterator.class
UnmodifiableListIterator.java
package com.google.common.collect
public abstract com.google.common.collect.UnmodifiableListIterator extends com.google.common.collect.UnmodifiableIterator implements java.util.ListIterator {
protected void <init> ()
public final void add (java.lang.Object)
Object e
public final void set (java.lang.Object)
Object e
}
com/google/common/collect/UnmodifiableSortedMultiset.class
UnmodifiableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.UnmodifiableSortedMultiset extends com.google.common.collect.Multisets$UnmodifiableMultiset implements com.google.common.collect.SortedMultiset {
private transient com.google.common.collect.UnmodifiableSortedMultiset descendingMultiset
private static final long serialVersionUID
void <init> (com.google.common.collect.SortedMultiset)
com.google.common.collect.SortedMultiset delegate
protected com.google.common.collect.SortedMultiset delegate ()
public java.util.Comparator comparator ()
java.util.NavigableSet createElementSet ()
public java.util.NavigableSet elementSet ()
public com.google.common.collect.SortedMultiset descendingMultiset ()
com.google.common.collect.UnmodifiableSortedMultiset result
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
public com.google.common.collect.Multiset$Entry pollFirstEntry ()
public com.google.common.collect.Multiset$Entry pollLastEntry ()
public com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType lowerBoundType
Object upperBound
com.google.common.collect.BoundType upperBoundType
public com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
public volatile synthetic java.util.Set elementSet ()
volatile synthetic java.util.Set createElementSet ()
protected volatile synthetic com.google.common.collect.Multiset delegate ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
public volatile synthetic java.util.SortedSet elementSet ()
}
com/google/common/collect/UsingToStringOrdering.class
UsingToStringOrdering.java
package com.google.common.collect
final com.google.common.collect.UsingToStringOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.UsingToStringOrdering INSTANCE
private static final long serialVersionUID
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
private java.lang.Object readResolve ()
public java.lang.String toString ()
private void <init> ()
static void <clinit> ()
}
com/google/common/collect/WellBehavedMap$1.class
WellBehavedMap.java
package com.google.common.collect
synthetic com.google.common.collect.WellBehavedMap$1 extends java.lang.Object {
}
com/google/common/collect/WellBehavedMap$EntrySet$1$1.class
WellBehavedMap.java
package com.google.common.collect
com.google.common.collect.WellBehavedMap$EntrySet$1$1 extends com.google.common.collect.AbstractMapEntry {
final synthetic Object val$key
final synthetic com.google.common.collect.WellBehavedMap$EntrySet$1 this$2
void <init> (com.google.common.collect.WellBehavedMap$EntrySet$1, java.lang.Object)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
}
com/google/common/collect/WellBehavedMap$EntrySet$1.class
WellBehavedMap.java
package com.google.common.collect
com.google.common.collect.WellBehavedMap$EntrySet$1 extends com.google.common.collect.TransformedIterator {
final synthetic com.google.common.collect.WellBehavedMap$EntrySet this$1
void <init> (com.google.common.collect.WellBehavedMap$EntrySet, java.util.Iterator)
java.util.Iterator x0
java.util.Map$Entry transform (java.lang.Object)
Object key
volatile synthetic java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/WellBehavedMap$EntrySet.class
WellBehavedMap.java
package com.google.common.collect
final com.google.common.collect.WellBehavedMap$EntrySet extends com.google.common.collect.Maps$EntrySet {
final synthetic com.google.common.collect.WellBehavedMap this$0
private void <init> (com.google.common.collect.WellBehavedMap)
java.util.Map map ()
public java.util.Iterator iterator ()
synthetic void <init> (com.google.common.collect.WellBehavedMap, com.google.common.collect.WellBehavedMap$1)
com.google.common.collect.WellBehavedMap x0
com.google.common.collect.WellBehavedMap$1 x1
}
com/google/common/collect/WellBehavedMap.class
WellBehavedMap.java
package com.google.common.collect
final com.google.common.collect.WellBehavedMap extends com.google.common.collect.ForwardingMap {
private final java.util.Map delegate
private java.util.Set entrySet
private void <init> (java.util.Map)
java.util.Map delegate
static com.google.common.collect.WellBehavedMap wrap (java.util.Map)
java.util.Map delegate
protected java.util.Map delegate ()
public java.util.Set entrySet ()
java.util.Set es
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/collect/package-info.class
package-info.java
package com.google.common.collect
abstract synthetic com.google.common.collect.package-info extends java.lang.Object {
}
com/google/common/escape/
com/google/common/escape/ArrayBasedCharEscaper.class
ArrayBasedCharEscaper.java
package com.google.common.escape
public abstract com.google.common.escape.ArrayBasedCharEscaper extends com.google.common.escape.CharEscaper {
private final char[][] replacements
private final int replacementsLength
private final char safeMin
private final char safeMax
protected void <init> (java.util.Map, char, char)
java.util.Map replacementMap
char safeMin
char safeMax
protected void <init> (com.google.common.escape.ArrayBasedEscaperMap, char, char)
com.google.common.escape.ArrayBasedEscaperMap escaperMap
char safeMin
char safeMax
public final java.lang.String escape (java.lang.String)
char c
int i
String s
protected final char[] escape (char)
char[] chars
char c
protected abstract char[] escapeUnsafe (char)
}
com/google/common/escape/ArrayBasedEscaperMap.class
ArrayBasedEscaperMap.java
package com.google.common.escape
public final com.google.common.escape.ArrayBasedEscaperMap extends java.lang.Object {
private final char[][] replacementArray
private static final char[][] EMPTY_REPLACEMENT_ARRAY
public static com.google.common.escape.ArrayBasedEscaperMap create (java.util.Map)
java.util.Map replacements
private void <init> (char[][])
char[][] replacementArray
char[][] getReplacementArray ()
static char[][] createReplacementArray (java.util.Map)
char c
java.util.Iterator i$
java.util.Map map
char max
char[][] replacements
static void <clinit> ()
}
com/google/common/escape/ArrayBasedUnicodeEscaper.class
ArrayBasedUnicodeEscaper.java
package com.google.common.escape
public abstract com.google.common.escape.ArrayBasedUnicodeEscaper extends com.google.common.escape.UnicodeEscaper {
private final char[][] replacements
private final int replacementsLength
private final int safeMin
private final int safeMax
private final char safeMinChar
private final char safeMaxChar
protected void <init> (java.util.Map, int, int, java.lang.String)
java.util.Map replacementMap
int safeMin
int safeMax
String unsafeReplacement
protected void <init> (com.google.common.escape.ArrayBasedEscaperMap, int, int, java.lang.String)
com.google.common.escape.ArrayBasedEscaperMap escaperMap
int safeMin
int safeMax
String unsafeReplacement
public final java.lang.String escape (java.lang.String)
char c
int i
String s
protected final int nextEscapeIndex (java.lang.CharSequence, int, int)
char c
CharSequence csq
int index
int end
protected final char[] escape (int)
char[] chars
int cp
protected abstract char[] escapeUnsafe (int)
}
com/google/common/escape/CharEscaper.class
CharEscaper.java
package com.google.common.escape
public abstract com.google.common.escape.CharEscaper extends com.google.common.escape.Escaper {
private static final int DEST_PAD_MULTIPLIER
protected void <init> ()
public java.lang.String escape (java.lang.String)
int index
String string
int length
protected final java.lang.String escapeSlow (java.lang.String, int)
char[] r
int rlen
int charsSkipped
int sizeNeeded
int sizeNeeded
String s
int index
int slen
char[] dest
int destSize
int destIndex
int lastEscape
int charsLeft
protected abstract char[] escape (char)
private static char[] growBuffer (char[], int, int)
char[] dest
int index
int size
char[] copy
}
com/google/common/escape/CharEscaperBuilder$CharArrayDecorator.class
CharEscaperBuilder.java
package com.google.common.escape
com.google.common.escape.CharEscaperBuilder$CharArrayDecorator extends com.google.common.escape.CharEscaper {
private final char[][] replacements
private final int replaceLength
void <init> (char[][])
char[][] replacements
public java.lang.String escape (java.lang.String)
char c
int index
String s
int slen
protected char[] escape (char)
char c
}
com/google/common/escape/CharEscaperBuilder.class
CharEscaperBuilder.java
package com.google.common.escape
public final com.google.common.escape.CharEscaperBuilder extends java.lang.Object {
private final java.util.Map map
private int max
public void <init> ()
public com.google.common.escape.CharEscaperBuilder addEscape (char, java.lang.String)
char c
String r
public com.google.common.escape.CharEscaperBuilder addEscapes (char[], java.lang.String)
char c
char[] arr$
int len$
int i$
char[] cs
String r
public char[][] toArray ()
java.util.Map$Entry entry
java.util.Iterator i$
char[][] result
public com.google.common.escape.Escaper toEscaper ()
}
com/google/common/escape/Escaper$1.class
Escaper.java
package com.google.common.escape
com.google.common.escape.Escaper$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.escape.Escaper this$0
void <init> (com.google.common.escape.Escaper)
public java.lang.String apply (java.lang.String)
String from
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/escape/Escaper.class
Escaper.java
package com.google.common.escape
public abstract com.google.common.escape.Escaper extends java.lang.Object {
private final com.google.common.base.Function asFunction
protected void <init> ()
public abstract java.lang.String escape (java.lang.String)
public final com.google.common.base.Function asFunction ()
}
com/google/common/escape/Escapers$1.class
Escapers.java
package com.google.common.escape
final com.google.common.escape.Escapers$1 extends com.google.common.escape.CharEscaper {
void <init> ()
public java.lang.String escape (java.lang.String)
String string
protected char[] escape (char)
char c
}
com/google/common/escape/Escapers$2.class
Escapers.java
package com.google.common.escape
final com.google.common.escape.Escapers$2 extends com.google.common.escape.UnicodeEscaper {
final synthetic com.google.common.escape.CharEscaper val$escaper
void <init> (com.google.common.escape.CharEscaper)
protected char[] escape (int)
int n
int n
int cp
char[] surrogateChars
char[] hiChars
char[] loChars
int hiCount
int loCount
char[] output
}
com/google/common/escape/Escapers$Builder$1.class
Escapers.java
package com.google.common.escape
com.google.common.escape.Escapers$Builder$1 extends com.google.common.escape.ArrayBasedCharEscaper {
private final char[] replacementChars
final synthetic com.google.common.escape.Escapers$Builder this$0
void <init> (com.google.common.escape.Escapers$Builder, java.util.Map, char, char)
java.util.Map x0
char x1
char x2
protected char[] escapeUnsafe (char)
char c
}
com/google/common/escape/Escapers$Builder.class
Escapers.java
package com.google.common.escape
public final com.google.common.escape.Escapers$Builder extends java.lang.Object {
private final java.util.Map replacementMap
private char safeMin
private char safeMax
private String unsafeReplacement
private void <init> ()
public com.google.common.escape.Escapers$Builder setSafeRange (char, char)
char safeMin
char safeMax
public com.google.common.escape.Escapers$Builder setUnsafeReplacement (java.lang.String)
String unsafeReplacement
public com.google.common.escape.Escapers$Builder addEscape (char, java.lang.String)
char c
String replacement
public com.google.common.escape.Escaper build ()
synthetic void <init> (com.google.common.escape.Escapers$1)
com.google.common.escape.Escapers$1 x0
static synthetic java.lang.String access$100 (com.google.common.escape.Escapers$Builder)
com.google.common.escape.Escapers$Builder x0
}
com/google/common/escape/Escapers.class
Escapers.java
package com.google.common.escape
public final com.google.common.escape.Escapers extends java.lang.Object {
private static final com.google.common.escape.Escaper NULL_ESCAPER
private void <init> ()
public static com.google.common.escape.Escaper nullEscaper ()
public static com.google.common.escape.Escapers$Builder builder ()
static com.google.common.escape.UnicodeEscaper asUnicodeEscaper (com.google.common.escape.Escaper)
com.google.common.escape.Escaper escaper
public static java.lang.String computeReplacement (com.google.common.escape.CharEscaper, char)
com.google.common.escape.CharEscaper escaper
char c
public static java.lang.String computeReplacement (com.google.common.escape.UnicodeEscaper, int)
com.google.common.escape.UnicodeEscaper escaper
int cp
private static java.lang.String stringOrNull (char[])
char[] in
private static com.google.common.escape.UnicodeEscaper wrap (com.google.common.escape.CharEscaper)
com.google.common.escape.CharEscaper escaper
static void <clinit> ()
}
com/google/common/escape/Platform$1.class
Platform.java
package com.google.common.escape
final com.google.common.escape.Platform$1 extends java.lang.ThreadLocal {
void <init> ()
protected char[] initialValue ()
protected volatile synthetic java.lang.Object initialValue ()
}
com/google/common/escape/Platform.class
Platform.java
package com.google.common.escape
final com.google.common.escape.Platform extends java.lang.Object {
private static final ThreadLocal DEST_TL
private void <init> ()
static char[] charBufferFromThreadLocal ()
static void <clinit> ()
}
com/google/common/escape/UnicodeEscaper.class
UnicodeEscaper.java
package com.google.common.escape
public abstract com.google.common.escape.UnicodeEscaper extends com.google.common.escape.Escaper {
private static final int DEST_PAD
protected void <init> ()
protected abstract char[] escape (int)
protected int nextEscapeIndex (java.lang.CharSequence, int, int)
int cp
CharSequence csq
int start
int end
int index
public java.lang.String escape (java.lang.String)
String string
int end
int index
protected final java.lang.String escapeSlow (java.lang.String, int)
int destLength
int charsSkipped
int sizeNeeded
int cp
char[] escaped
int nextIndex
int endIndex
String s
int index
int end
char[] dest
int destIndex
int unescapedChunkStart
int charsSkipped
protected static int codePointAt (java.lang.CharSequence, int, int)
char c2
char c1
CharSequence seq
int index
int end
private static char[] growBuffer (char[], int, int)
char[] dest
int index
int size
char[] copy
}
com/google/common/escape/package-info.class
package-info.java
package com.google.common.escape
abstract synthetic com.google.common.escape.package-info extends java.lang.Object {
}
com/google/common/eventbus/
com/google/common/eventbus/AllowConcurrentEvents.class
AllowConcurrentEvents.java
package com.google.common.eventbus
public abstract annotation com.google.common.eventbus.AllowConcurrentEvents extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/common/eventbus/AnnotatedSubscriberFinder$1.class
AnnotatedSubscriberFinder.java
package com.google.common.eventbus
final com.google.common.eventbus.AnnotatedSubscriberFinder$1 extends com.google.common.cache.CacheLoader {
void <init> ()
public com.google.common.collect.ImmutableList load (java.lang.Class) throws java.lang.Exception
Class concreteClass
public volatile synthetic java.lang.Object load (java.lang.Object) throws java.lang.Exception
Object x0
}
com/google/common/eventbus/AnnotatedSubscriberFinder$MethodIdentifier.class
AnnotatedSubscriberFinder.java
package com.google.common.eventbus
final com.google.common.eventbus.AnnotatedSubscriberFinder$MethodIdentifier extends java.lang.Object {
private final String name
private final java.util.List parameterTypes
void <init> (java.lang.reflect.Method)
java.lang.reflect.Method method
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.eventbus.AnnotatedSubscriberFinder$MethodIdentifier ident
Object o
}
com/google/common/eventbus/AnnotatedSubscriberFinder.class
AnnotatedSubscriberFinder.java
package com.google.common.eventbus
com.google.common.eventbus.AnnotatedSubscriberFinder extends java.lang.Object implements com.google.common.eventbus.SubscriberFindingStrategy {
private static final com.google.common.cache.LoadingCache subscriberMethodsCache
void <init> ()
public com.google.common.collect.Multimap findAllSubscribers (java.lang.Object)
Class[] parameterTypes
Class eventType
com.google.common.eventbus.EventSubscriber subscriber
java.lang.reflect.Method method
java.util.Iterator i$
Object listener
com.google.common.collect.Multimap methodsInListener
Class clazz
private static com.google.common.collect.ImmutableList getAnnotatedMethods (java.lang.Class)
com.google.common.util.concurrent.UncheckedExecutionException e
Class clazz
private static com.google.common.collect.ImmutableList getAnnotatedMethodsInternal (java.lang.Class)
Class[] parameterTypes
com.google.common.eventbus.AnnotatedSubscriberFinder$MethodIdentifier ident
java.lang.reflect.Method superClazzMethod
java.lang.reflect.Method[] arr$
int len$
int i$
Class superClazz
java.util.Iterator i$
Class clazz
java.util.Set supers
java.util.Map identifiers
private static com.google.common.eventbus.EventSubscriber makeSubscriber (java.lang.Object, java.lang.reflect.Method)
com.google.common.eventbus.EventSubscriber wrapper
Object listener
java.lang.reflect.Method method
com.google.common.eventbus.EventSubscriber wrapper
private static boolean methodIsDeclaredThreadSafe (java.lang.reflect.Method)
java.lang.reflect.Method method
static synthetic com.google.common.collect.ImmutableList access$000 (java.lang.Class)
Class x0
static void <clinit> ()
}
com/google/common/eventbus/AsyncEventBus$1.class
AsyncEventBus.java
package com.google.common.eventbus
com.google.common.eventbus.AsyncEventBus$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic Object val$event
final synthetic com.google.common.eventbus.EventSubscriber val$subscriber
final synthetic com.google.common.eventbus.AsyncEventBus this$0
void <init> (com.google.common.eventbus.AsyncEventBus, java.lang.Object, com.google.common.eventbus.EventSubscriber)
public void run ()
}
com/google/common/eventbus/AsyncEventBus.class
AsyncEventBus.java
package com.google.common.eventbus
public com.google.common.eventbus.AsyncEventBus extends com.google.common.eventbus.EventBus {
private final java.util.concurrent.Executor executor
private final java.util.concurrent.ConcurrentLinkedQueue eventsToDispatch
public void <init> (java.lang.String, java.util.concurrent.Executor)
String identifier
java.util.concurrent.Executor executor
public void <init> (java.util.concurrent.Executor, com.google.common.eventbus.SubscriberExceptionHandler)
java.util.concurrent.Executor executor
com.google.common.eventbus.SubscriberExceptionHandler subscriberExceptionHandler
public void <init> (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
void enqueueEvent (java.lang.Object, com.google.common.eventbus.EventSubscriber)
Object event
com.google.common.eventbus.EventSubscriber subscriber
protected void dispatchQueuedEvents ()
com.google.common.eventbus.EventBus$EventWithSubscriber eventWithSubscriber
void dispatch (java.lang.Object, com.google.common.eventbus.EventSubscriber)
Object event
com.google.common.eventbus.EventSubscriber subscriber
static synthetic void access$001 (com.google.common.eventbus.AsyncEventBus, java.lang.Object, com.google.common.eventbus.EventSubscriber)
com.google.common.eventbus.AsyncEventBus x0
Object x1
com.google.common.eventbus.EventSubscriber x2
}
com/google/common/eventbus/DeadEvent.class
DeadEvent.java
package com.google.common.eventbus
public com.google.common.eventbus.DeadEvent extends java.lang.Object {
private final Object source
private final Object event
public void <init> (java.lang.Object, java.lang.Object)
Object source
Object event
public java.lang.Object getSource ()
public java.lang.Object getEvent ()
}
com/google/common/eventbus/EventBus$1.class
EventBus.java
package com.google.common.eventbus
final com.google.common.eventbus.EventBus$1 extends com.google.common.cache.CacheLoader {
void <init> ()
public java.util.Set load (java.lang.Class)
Class concreteClass
public volatile synthetic java.lang.Object load (java.lang.Object) throws java.lang.Exception
Object x0
}
com/google/common/eventbus/EventBus$2.class
EventBus.java
package com.google.common.eventbus
com.google.common.eventbus.EventBus$2 extends java.lang.ThreadLocal {
final synthetic com.google.common.eventbus.EventBus this$0
void <init> (com.google.common.eventbus.EventBus)
protected java.util.Queue initialValue ()
protected volatile synthetic java.lang.Object initialValue ()
}
com/google/common/eventbus/EventBus$3.class
EventBus.java
package com.google.common.eventbus
com.google.common.eventbus.EventBus$3 extends java.lang.ThreadLocal {
final synthetic com.google.common.eventbus.EventBus this$0
void <init> (com.google.common.eventbus.EventBus)
protected java.lang.Boolean initialValue ()
protected volatile synthetic java.lang.Object initialValue ()
}
com/google/common/eventbus/EventBus$EventWithSubscriber.class
EventBus.java
package com.google.common.eventbus
com.google.common.eventbus.EventBus$EventWithSubscriber extends java.lang.Object {
final Object event
final com.google.common.eventbus.EventSubscriber subscriber
public void <init> (java.lang.Object, com.google.common.eventbus.EventSubscriber)
Object event
com.google.common.eventbus.EventSubscriber subscriber
}
com/google/common/eventbus/EventBus$LoggingSubscriberExceptionHandler.class
EventBus.java
package com.google.common.eventbus
final com.google.common.eventbus.EventBus$LoggingSubscriberExceptionHandler extends java.lang.Object implements com.google.common.eventbus.SubscriberExceptionHandler {
private final java.util.logging.Logger logger
public void <init> (java.lang.String)
String identifier
public void handleException (java.lang.Throwable, com.google.common.eventbus.SubscriberExceptionContext)
Throwable exception
com.google.common.eventbus.SubscriberExceptionContext context
}
com/google/common/eventbus/EventBus.class
EventBus.java
package com.google.common.eventbus
public com.google.common.eventbus.EventBus extends java.lang.Object {
private static final com.google.common.cache.LoadingCache flattenHierarchyCache
private final com.google.common.collect.SetMultimap subscribersByType
private final java.util.concurrent.locks.ReadWriteLock subscribersByTypeLock
private final com.google.common.eventbus.SubscriberFindingStrategy finder
private final ThreadLocal eventsToDispatch
private final ThreadLocal isDispatching
private com.google.common.eventbus.SubscriberExceptionHandler subscriberExceptionHandler
public void <init> ()
public void <init> (java.lang.String)
String identifier
public void <init> (com.google.common.eventbus.SubscriberExceptionHandler)
com.google.common.eventbus.SubscriberExceptionHandler subscriberExceptionHandler
public void register (java.lang.Object)
Object object
com.google.common.collect.Multimap methodsInListener
public void unregister (java.lang.Object)
java.util.Set currentSubscribers
Class eventType
java.util.Collection eventMethodsInListener
java.util.Map$Entry entry
java.util.Iterator i$
Object object
com.google.common.collect.Multimap methodsInListener
public void post (java.lang.Object)
com.google.common.eventbus.EventSubscriber wrapper
java.util.Iterator i$
java.util.Set wrappers
Class eventType
java.util.Iterator i$
Object event
java.util.Set dispatchTypes
boolean dispatched
void enqueueEvent (java.lang.Object, com.google.common.eventbus.EventSubscriber)
Object event
com.google.common.eventbus.EventSubscriber subscriber
void dispatchQueuedEvents ()
java.util.Queue events
com.google.common.eventbus.EventBus$EventWithSubscriber eventWithSubscriber
void dispatch (java.lang.Object, com.google.common.eventbus.EventSubscriber)
Throwable t
java.lang.reflect.InvocationTargetException e
Object event
com.google.common.eventbus.EventSubscriber wrapper
java.util.Set flattenHierarchy (java.lang.Class)
com.google.common.util.concurrent.UncheckedExecutionException e
Class concreteClass
static void <clinit> ()
}
com/google/common/eventbus/EventSubscriber.class
EventSubscriber.java
package com.google.common.eventbus
com.google.common.eventbus.EventSubscriber extends java.lang.Object {
private final Object target
private final java.lang.reflect.Method method
void <init> (java.lang.Object, java.lang.reflect.Method)
Object target
java.lang.reflect.Method method
public void handleEvent (java.lang.Object) throws java.lang.reflect.InvocationTargetException
IllegalArgumentException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Object event
public java.lang.String toString ()
public int hashCode ()
int PRIME
public boolean equals (java.lang.Object)
com.google.common.eventbus.EventSubscriber that
Object obj
public java.lang.Object getSubscriber ()
public java.lang.reflect.Method getMethod ()
}
com/google/common/eventbus/Subscribe.class
Subscribe.java
package com.google.common.eventbus
public abstract annotation com.google.common.eventbus.Subscribe extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/common/eventbus/SubscriberExceptionContext.class
SubscriberExceptionContext.java
package com.google.common.eventbus
public com.google.common.eventbus.SubscriberExceptionContext extends java.lang.Object {
private final com.google.common.eventbus.EventBus eventBus
private final Object event
private final Object subscriber
private final java.lang.reflect.Method subscriberMethod
void <init> (com.google.common.eventbus.EventBus, java.lang.Object, java.lang.Object, java.lang.reflect.Method)
com.google.common.eventbus.EventBus eventBus
Object event
Object subscriber
java.lang.reflect.Method subscriberMethod
public com.google.common.eventbus.EventBus getEventBus ()
public java.lang.Object getEvent ()
public java.lang.Object getSubscriber ()
public java.lang.reflect.Method getSubscriberMethod ()
}
com/google/common/eventbus/SubscriberExceptionHandler.class
SubscriberExceptionHandler.java
package com.google.common.eventbus
public abstract com.google.common.eventbus.SubscriberExceptionHandler extends java.lang.Object {
public abstract void handleException (java.lang.Throwable, com.google.common.eventbus.SubscriberExceptionContext)
}
com/google/common/eventbus/SubscriberFindingStrategy.class
SubscriberFindingStrategy.java
package com.google.common.eventbus
abstract com.google.common.eventbus.SubscriberFindingStrategy extends java.lang.Object {
public abstract com.google.common.collect.Multimap findAllSubscribers (java.lang.Object)
}
com/google/common/eventbus/SynchronizedEventSubscriber.class
SynchronizedEventSubscriber.java
package com.google.common.eventbus
final com.google.common.eventbus.SynchronizedEventSubscriber extends com.google.common.eventbus.EventSubscriber {
public void <init> (java.lang.Object, java.lang.reflect.Method)
Object target
java.lang.reflect.Method method
public void handleEvent (java.lang.Object) throws java.lang.reflect.InvocationTargetException
Object event
}
com/google/common/hash/
com/google/common/hash/AbstractByteHasher.class
AbstractByteHasher.java
package com.google.common.hash
abstract com.google.common.hash.AbstractByteHasher extends com.google.common.hash.AbstractHasher {
private final java.nio.ByteBuffer scratch
void <init> ()
protected abstract void update (byte)
protected void update (byte[])
byte[] b
protected void update (byte[], int, int)
int i
byte[] b
int off
int len
public com.google.common.hash.Hasher putByte (byte)
byte b
public com.google.common.hash.Hasher putBytes (byte[])
byte[] bytes
public com.google.common.hash.Hasher putBytes (byte[], int, int)
byte[] bytes
int off
int len
private com.google.common.hash.Hasher update (int)
int bytes
public com.google.common.hash.Hasher putShort (short)
short s
public com.google.common.hash.Hasher putInt (int)
int i
public com.google.common.hash.Hasher putLong (long)
long l
public com.google.common.hash.Hasher putChar (char)
char c
public com.google.common.hash.Hasher putObject (java.lang.Object, com.google.common.hash.Funnel)
Object instance
com.google.common.hash.Funnel funnel
public volatile synthetic com.google.common.hash.PrimitiveSink putChar (char)
char x0
public volatile synthetic com.google.common.hash.PrimitiveSink putLong (long)
long x0
public volatile synthetic com.google.common.hash.PrimitiveSink putInt (int)
int x0
public volatile synthetic com.google.common.hash.PrimitiveSink putShort (short)
short x0
public volatile synthetic com.google.common.hash.PrimitiveSink putBytes (byte[], int, int)
byte[] x0
int x1
int x2
public volatile synthetic com.google.common.hash.PrimitiveSink putBytes (byte[])
byte[] x0
public volatile synthetic com.google.common.hash.PrimitiveSink putByte (byte)
byte x0
}
com/google/common/hash/AbstractCompositeHashFunction$1.class
AbstractCompositeHashFunction.java
package com.google.common.hash
com.google.common.hash.AbstractCompositeHashFunction$1 extends java.lang.Object implements com.google.common.hash.Hasher {
final synthetic com.google.common.hash.Hasher[] val$hashers
final synthetic com.google.common.hash.AbstractCompositeHashFunction this$0
void <init> (com.google.common.hash.AbstractCompositeHashFunction, com.google.common.hash.Hasher[])
public com.google.common.hash.Hasher putByte (byte)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
byte b
public com.google.common.hash.Hasher putBytes (byte[])
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
byte[] bytes
public com.google.common.hash.Hasher putBytes (byte[], int, int)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
byte[] bytes
int off
int len
public com.google.common.hash.Hasher putShort (short)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
short s
public com.google.common.hash.Hasher putInt (int)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
int i
public com.google.common.hash.Hasher putLong (long)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
long l
public com.google.common.hash.Hasher putFloat (float)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
float f
public com.google.common.hash.Hasher putDouble (double)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
double d
public com.google.common.hash.Hasher putBoolean (boolean)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
boolean b
public com.google.common.hash.Hasher putChar (char)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
char c
public com.google.common.hash.Hasher putUnencodedChars (java.lang.CharSequence)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
CharSequence chars
public com.google.common.hash.Hasher putString (java.lang.CharSequence, java.nio.charset.Charset)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
CharSequence chars
java.nio.charset.Charset charset
public com.google.common.hash.Hasher putObject (java.lang.Object, com.google.common.hash.Funnel)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
Object instance
com.google.common.hash.Funnel funnel
public com.google.common.hash.HashCode hash ()
public volatile synthetic com.google.common.hash.PrimitiveSink putString (java.lang.CharSequence, java.nio.charset.Charset)
CharSequence x0
java.nio.charset.Charset x1
public volatile synthetic com.google.common.hash.PrimitiveSink putUnencodedChars (java.lang.CharSequence)
CharSequence x0
public volatile synthetic com.google.common.hash.PrimitiveSink putChar (char)
char x0
public volatile synthetic com.google.common.hash.PrimitiveSink putBoolean (boolean)
boolean x0
public volatile synthetic com.google.common.hash.PrimitiveSink putDouble (double)
double x0
public volatile synthetic com.google.common.hash.PrimitiveSink putFloat (float)
float x0
public volatile synthetic com.google.common.hash.PrimitiveSink putLong (long)
long x0
public volatile synthetic com.google.common.hash.PrimitiveSink putInt (int)
int x0
public volatile synthetic com.google.common.hash.PrimitiveSink putShort (short)
short x0
public volatile synthetic com.google.common.hash.PrimitiveSink putBytes (byte[], int, int)
byte[] x0
int x1
int x2
public volatile synthetic com.google.common.hash.PrimitiveSink putBytes (byte[])
byte[] x0
public volatile synthetic com.google.common.hash.PrimitiveSink putByte (byte)
byte x0
}
com/google/common/hash/AbstractCompositeHashFunction.class
AbstractCompositeHashFunction.java
package com.google.common.hash
abstract com.google.common.hash.AbstractCompositeHashFunction extends com.google.common.hash.AbstractStreamingHashFunction {
final com.google.common.hash.HashFunction[] functions
private static final long serialVersionUID
transient void <init> (com.google.common.hash.HashFunction[])
com.google.common.hash.HashFunction function
com.google.common.hash.HashFunction[] arr$
int len$
int i$
com.google.common.hash.HashFunction[] functions
abstract com.google.common.hash.HashCode makeHash (com.google.common.hash.Hasher[])
public com.google.common.hash.Hasher newHasher ()
int i
com.google.common.hash.Hasher[] hashers
}
com/google/common/hash/AbstractHasher.class
AbstractHasher.java
package com.google.common.hash
abstract com.google.common.hash.AbstractHasher extends java.lang.Object implements com.google.common.hash.Hasher {
void <init> ()
public final com.google.common.hash.Hasher putBoolean (boolean)
boolean b
public final com.google.common.hash.Hasher putDouble (double)
double d
public final com.google.common.hash.Hasher putFloat (float)
float f
public com.google.common.hash.Hasher putUnencodedChars (java.lang.CharSequence)
int i
int len
CharSequence charSequence
public com.google.common.hash.Hasher putString (java.lang.CharSequence, java.nio.charset.Charset)
CharSequence charSequence
java.nio.charset.Charset charset
public volatile synthetic com.google.common.hash.PrimitiveSink putString (java.lang.CharSequence, java.nio.charset.Charset)
CharSequence x0
java.nio.charset.Charset x1
public volatile synthetic com.google.common.hash.PrimitiveSink putUnencodedChars (java.lang.CharSequence)
CharSequence x0
public volatile synthetic com.google.common.hash.PrimitiveSink putBoolean (boolean)
boolean x0
public volatile synthetic com.google.common.hash.PrimitiveSink putDouble (double)
double x0
public volatile synthetic com.google.common.hash.PrimitiveSink putFloat (float)
float x0
}
com/google/common/hash/AbstractNonStreamingHashFunction$BufferingHasher.class
AbstractNonStreamingHashFunction.java
package com.google.common.hash
final com.google.common.hash.AbstractNonStreamingHashFunction$BufferingHasher extends com.google.common.hash.AbstractHasher {
final com.google.common.hash.AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream stream
static final int BOTTOM_BYTE
final synthetic com.google.common.hash.AbstractNonStreamingHashFunction this$0
void <init> (com.google.common.hash.AbstractNonStreamingHashFunction, int)
int expectedInputSize
public com.google.common.hash.Hasher putByte (byte)
byte b
public com.google.common.hash.Hasher putBytes (byte[])
java.io.IOException e
byte[] bytes
public com.google.common.hash.Hasher putBytes (byte[], int, int)
byte[] bytes
int off
int len
public com.google.common.hash.Hasher putShort (short)
short s
public com.google.common.hash.Hasher putInt (int)
int i
public com.google.common.hash.Hasher putLong (long)
int i
long l
public com.google.common.hash.Hasher putChar (char)
char c
public com.google.common.hash.Hasher putObject (java.lang.Object, com.google.common.hash.Funnel)
Object instance
com.google.common.hash.Funnel funnel
public com.google.common.hash.HashCode hash ()
public volatile synthetic com.google.common.hash.PrimitiveSink putChar (char)
char x0
public volatile synthetic com.google.common.hash.PrimitiveSink putLong (long)
long x0
public volatile synthetic com.google.common.hash.PrimitiveSink putInt (int)
int x0
public volatile synthetic com.google.common.hash.PrimitiveSink putShort (short)
short x0
public volatile synthetic com.google.common.hash.PrimitiveSink putBytes (byte[], int, int)
byte[] x0
int x1
int x2
public volatile synthetic com.google.common.hash.PrimitiveSink putBytes (byte[])
byte[] x0
public volatile synthetic com.google.common.hash.PrimitiveSink putByte (byte)
byte x0
}
com/google/common/hash/AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream.class
AbstractNonStreamingHashFunction.java
package com.google.common.hash
final com.google.common.hash.AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream extends java.io.ByteArrayOutputStream {
void <init> (int)
int expectedInputSize
byte[] byteArray ()
int length ()
}
com/google/common/hash/AbstractNonStreamingHashFunction.class
AbstractNonStreamingHashFunction.java
package com.google.common.hash
abstract com.google.common.hash.AbstractNonStreamingHashFunction extends java.lang.Object implements com.google.common.hash.HashFunction {
void <init> ()
public com.google.common.hash.Hasher newHasher ()
public com.google.common.hash.Hasher newHasher (int)
int expectedInputSize
public com.google.common.hash.HashCode hashObject (java.lang.Object, com.google.common.hash.Funnel)
Object instance
com.google.common.hash.Funnel funnel
public com.google.common.hash.HashCode hashUnencodedChars (java.lang.CharSequence)
int i
CharSequence input
int len
com.google.common.hash.Hasher hasher
public com.google.common.hash.HashCode hashString (java.lang.CharSequence, java.nio.charset.Charset)
CharSequence input
java.nio.charset.Charset charset
public com.google.common.hash.HashCode hashInt (int)
int input
public com.google.common.hash.HashCode hashLong (long)
long input
public com.google.common.hash.HashCode hashBytes (byte[])
byte[] input
}
com/google/common/hash/AbstractStreamingHashFunction$AbstractStreamingHasher.class
AbstractStreamingHashFunction.java
package com.google.common.hash
public abstract com.google.common.hash.AbstractStreamingHashFunction$AbstractStreamingHasher extends com.google.common.hash.AbstractHasher {
private final java.nio.ByteBuffer buffer
private final int bufferSize
private final int chunkSize
protected void <init> (int)
int chunkSize
protected void <init> (int, int)
int chunkSize
int bufferSize
protected abstract void process (java.nio.ByteBuffer)
protected void processRemaining (java.nio.ByteBuffer)
java.nio.ByteBuffer bb
public final com.google.common.hash.Hasher putBytes (byte[])
byte[] bytes
public final com.google.common.hash.Hasher putBytes (byte[], int, int)
byte[] bytes
int off
int len
private com.google.common.hash.Hasher putBytes (java.nio.ByteBuffer)
int i
java.nio.ByteBuffer readBuffer
int bytesToCopy
public final com.google.common.hash.Hasher putUnencodedChars (java.lang.CharSequence)
int i
CharSequence charSequence
public final com.google.common.hash.Hasher putByte (byte)
byte b
public final com.google.common.hash.Hasher putShort (short)
short s
public final com.google.common.hash.Hasher putChar (char)
char c
public final com.google.common.hash.Hasher putInt (int)
int i
public final com.google.common.hash.Hasher putLong (long)
long l
public final com.google.common.hash.Hasher putObject (java.lang.Object, com.google.common.hash.Funnel)
Object instance
com.google.common.hash.Funnel funnel
public final com.google.common.hash.HashCode hash ()
abstract com.google.common.hash.HashCode makeHash ()
private void munchIfFull ()
private void munch ()
public volatile synthetic com.google.common.hash.PrimitiveSink putUnencodedChars (java.lang.CharSequence)
CharSequence x0
public volatile synthetic com.google.common.hash.PrimitiveSink putChar (char)
char x0
public volatile synthetic com.google.common.hash.PrimitiveSink putLong (long)
long x0
public volatile synthetic com.google.common.hash.PrimitiveSink putInt (int)
int x0
public volatile synthetic com.google.common.hash.PrimitiveSink putShort (short)
short x0
public volatile synthetic com.google.common.hash.PrimitiveSink putBytes (byte[], int, int)
byte[] x0
int x1
int x2
public volatile synthetic com.google.common.hash.PrimitiveSink putBytes (byte[])
byte[] x0
public volatile synthetic com.google.common.hash.PrimitiveSink putByte (byte)
byte x0
}
com/google/common/hash/AbstractStreamingHashFunction.class
AbstractStreamingHashFunction.java
package com.google.common.hash
abstract com.google.common.hash.AbstractStreamingHashFunction extends java.lang.Object implements com.google.common.hash.HashFunction {
void <init> ()
public com.google.common.hash.HashCode hashObject (java.lang.Object, com.google.common.hash.Funnel)
Object instance
com.google.common.hash.Funnel funnel
public com.google.common.hash.HashCode hashUnencodedChars (java.lang.CharSequence)
CharSequence input
public com.google.common.hash.HashCode hashString (java.lang.CharSequence, java.nio.charset.Charset)
CharSequence input
java.nio.charset.Charset charset
public com.google.common.hash.HashCode hashInt (int)
int input
public com.google.common.hash.HashCode hashLong (long)
long input
public com.google.common.hash.HashCode hashBytes (byte[])
byte[] input
public com.google.common.hash.HashCode hashBytes (byte[], int, int)
byte[] input
int off
int len
public com.google.common.hash.Hasher newHasher (int)
int expectedInputSize
}
com/google/common/hash/BloomFilter$1.class
BloomFilter.java
package com.google.common.hash
synthetic com.google.common.hash.BloomFilter$1 extends java.lang.Object {
}
com/google/common/hash/BloomFilter$SerialForm.class
BloomFilter.java
package com.google.common.hash
com.google.common.hash.BloomFilter$SerialForm extends java.lang.Object implements java.io.Serializable {
final long[] data
final int numHashFunctions
final com.google.common.hash.Funnel funnel
final com.google.common.hash.BloomFilter$Strategy strategy
private static final long serialVersionUID
void <init> (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter bf
java.lang.Object readResolve ()
}
com/google/common/hash/BloomFilter$Strategy.class
BloomFilter.java
package com.google.common.hash
abstract com.google.common.hash.BloomFilter$Strategy extends java.lang.Object implements java.io.Serializable {
public abstract boolean put (java.lang.Object, com.google.common.hash.Funnel, int, com.google.common.hash.BloomFilterStrategies$BitArray)
public abstract boolean mightContain (java.lang.Object, com.google.common.hash.Funnel, int, com.google.common.hash.BloomFilterStrategies$BitArray)
public abstract int ordinal ()
}
com/google/common/hash/BloomFilter.class
BloomFilter.java
package com.google.common.hash
public final com.google.common.hash.BloomFilter extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final com.google.common.hash.BloomFilterStrategies$BitArray bits
private final int numHashFunctions
private final com.google.common.hash.Funnel funnel
private final com.google.common.hash.BloomFilter$Strategy strategy
private static final com.google.common.hash.BloomFilter$Strategy DEFAULT_STRATEGY
private void <init> (com.google.common.hash.BloomFilterStrategies$BitArray, int, com.google.common.hash.Funnel, com.google.common.hash.BloomFilter$Strategy)
com.google.common.hash.BloomFilterStrategies$BitArray bits
int numHashFunctions
com.google.common.hash.Funnel funnel
com.google.common.hash.BloomFilter$Strategy strategy
public com.google.common.hash.BloomFilter copy ()
public boolean mightContain (java.lang.Object)
Object object
public boolean apply (java.lang.Object)
Object input
public boolean put (java.lang.Object)
Object object
public double expectedFpp ()
long bitSize ()
public boolean isCompatible (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter that
public void putAll (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter that
public boolean equals (java.lang.Object)
com.google.common.hash.BloomFilter that
Object object
public int hashCode ()
public static com.google.common.hash.BloomFilter create (com.google.common.hash.Funnel, int, double)
com.google.common.hash.Funnel funnel
int expectedInsertions
double fpp
static com.google.common.hash.BloomFilter create (com.google.common.hash.Funnel, int, double, com.google.common.hash.BloomFilter$Strategy)
IllegalArgumentException e
com.google.common.hash.Funnel funnel
int expectedInsertions
double fpp
com.google.common.hash.BloomFilter$Strategy strategy
long numBits
int numHashFunctions
public static com.google.common.hash.BloomFilter create (com.google.common.hash.Funnel, int)
com.google.common.hash.Funnel funnel
int expectedInsertions
static int optimalNumOfHashFunctions (long, long)
long n
long m
static long optimalNumOfBits (long, double)
long n
double p
private java.lang.Object writeReplace ()
public void writeTo (java.io.OutputStream) throws java.io.IOException
long value
long[] arr$
int len$
int i$
java.io.OutputStream out
java.io.DataOutputStream dout
public static com.google.common.hash.BloomFilter readFrom (java.io.InputStream, com.google.common.hash.Funnel) throws java.io.IOException
int i
java.io.DataInputStream din
com.google.common.hash.BloomFilter$Strategy strategy
long[] data
java.io.IOException ioException
RuntimeException e
java.io.InputStream in
com.google.common.hash.Funnel funnel
int strategyOrdinal
int numHashFunctions
int dataLength
static synthetic com.google.common.hash.BloomFilterStrategies$BitArray access$000 (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter x0
static synthetic int access$100 (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter x0
static synthetic com.google.common.hash.Funnel access$200 (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter x0
static synthetic com.google.common.hash.BloomFilter$Strategy access$300 (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter x0
synthetic void <init> (com.google.common.hash.BloomFilterStrategies$BitArray, int, com.google.common.hash.Funnel, com.google.common.hash.BloomFilter$Strategy, com.google.common.hash.BloomFilter$1)
com.google.common.hash.BloomFilterStrategies$BitArray x0
int x1
com.google.common.hash.Funnel x2
com.google.common.hash.BloomFilter$Strategy x3
com.google.common.hash.BloomFilter$1 x4
static void <clinit> ()
}
com/google/common/hash/BloomFilterStrategies$1.class
BloomFilterStrategies.java
package com.google.common.hash
final enum com.google.common.hash.BloomFilterStrategies$1 extends com.google.common.hash.BloomFilterStrategies {
void <init> (java.lang.String, int)
public boolean put (java.lang.Object, com.google.common.hash.Funnel, int, com.google.common.hash.BloomFilterStrategies$BitArray)
int combinedHash
int i
Object object
com.google.common.hash.Funnel funnel
int numHashFunctions
com.google.common.hash.BloomFilterStrategies$BitArray bits
long bitSize
long hash64
int hash1
int hash2
boolean bitsChanged
public boolean mightContain (java.lang.Object, com.google.common.hash.Funnel, int, com.google.common.hash.BloomFilterStrategies$BitArray)
int combinedHash
int i
Object object
com.google.common.hash.Funnel funnel
int numHashFunctions
com.google.common.hash.BloomFilterStrategies$BitArray bits
long bitSize
long hash64
int hash1
int hash2
}
com/google/common/hash/BloomFilterStrategies$2.class
BloomFilterStrategies.java
package com.google.common.hash
final enum com.google.common.hash.BloomFilterStrategies$2 extends com.google.common.hash.BloomFilterStrategies {
void <init> (java.lang.String, int)
public boolean put (java.lang.Object, com.google.common.hash.Funnel, int, com.google.common.hash.BloomFilterStrategies$BitArray)
int i
Object object
com.google.common.hash.Funnel funnel
int numHashFunctions
com.google.common.hash.BloomFilterStrategies$BitArray bits
long bitSize
byte[] bytes
long hash1
long hash2
boolean bitsChanged
long combinedHash
public boolean mightContain (java.lang.Object, com.google.common.hash.Funnel, int, com.google.common.hash.BloomFilterStrategies$BitArray)
int i
Object object
com.google.common.hash.Funnel funnel
int numHashFunctions
com.google.common.hash.BloomFilterStrategies$BitArray bits
long bitSize
byte[] bytes
long hash1
long hash2
long combinedHash
private long lowerEight (byte[])
byte[] bytes
private long upperEight (byte[])
byte[] bytes
}
com/google/common/hash/BloomFilterStrategies$BitArray.class
BloomFilterStrategies.java
package com.google.common.hash
final com.google.common.hash.BloomFilterStrategies$BitArray extends java.lang.Object {
final long[] data
long bitCount
void <init> (long)
long bits
void <init> (long[])
long value
long[] arr$
int len$
int i$
long[] data
long bitCount
boolean set (long)
long index
boolean get (long)
long index
long bitSize ()
long bitCount ()
com.google.common.hash.BloomFilterStrategies$BitArray copy ()
void putAll (com.google.common.hash.BloomFilterStrategies$BitArray)
int i
com.google.common.hash.BloomFilterStrategies$BitArray array
public boolean equals (java.lang.Object)
com.google.common.hash.BloomFilterStrategies$BitArray bitArray
Object o
public int hashCode ()
}
com/google/common/hash/BloomFilterStrategies.class
BloomFilterStrategies.java
package com.google.common.hash
abstract enum com.google.common.hash.BloomFilterStrategies extends java.lang.Enum implements com.google.common.hash.BloomFilter$Strategy {
public static final enum com.google.common.hash.BloomFilterStrategies MURMUR128_MITZ_32
public static final enum com.google.common.hash.BloomFilterStrategies MURMUR128_MITZ_64
private static final synthetic com.google.common.hash.BloomFilterStrategies[] $VALUES
public static com.google.common.hash.BloomFilterStrategies[] values ()
public static com.google.common.hash.BloomFilterStrategies valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
synthetic void <init> (java.lang.String, int, com.google.common.hash.BloomFilterStrategies$1)
String x0
int x1
com.google.common.hash.BloomFilterStrategies$1 x2
static void <clinit> ()
}
com/google/common/hash/ChecksumHashFunction$1.class
ChecksumHashFunction.java
package com.google.common.hash
synthetic com.google.common.hash.ChecksumHashFunction$1 extends java.lang.Object {
}
com/google/common/hash/ChecksumHashFunction$ChecksumHasher.class
ChecksumHashFunction.java
package com.google.common.hash
final com.google.common.hash.ChecksumHashFunction$ChecksumHasher extends com.google.common.hash.AbstractByteHasher {
private final java.util.zip.Checksum checksum
final synthetic com.google.common.hash.ChecksumHashFunction this$0
private void <init> (com.google.common.hash.ChecksumHashFunction, java.util.zip.Checksum)
java.util.zip.Checksum checksum
protected void update (byte)
byte b
protected void update (byte[], int, int)
byte[] bytes
int off
int len
public com.google.common.hash.HashCode hash ()
long value
synthetic void <init> (com.google.common.hash.ChecksumHashFunction, java.util.zip.Checksum, com.google.common.hash.ChecksumHashFunction$1)
com.google.common.hash.ChecksumHashFunction x0
java.util.zip.Checksum x1
com.google.common.hash.ChecksumHashFunction$1 x2
}
com/google/common/hash/ChecksumHashFunction.class
ChecksumHashFunction.java
package com.google.common.hash
final com.google.common.hash.ChecksumHashFunction extends com.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable {
private final com.google.common.base.Supplier checksumSupplier
private final int bits
private final String toString
private static final long serialVersionUID
void <init> (com.google.common.base.Supplier, int, java.lang.String)
com.google.common.base.Supplier checksumSupplier
int bits
String toString
public int bits ()
public com.google.common.hash.Hasher newHasher ()
public java.lang.String toString ()
static synthetic int access$100 (com.google.common.hash.ChecksumHashFunction)
com.google.common.hash.ChecksumHashFunction x0
}
com/google/common/hash/Crc32cHashFunction$Crc32cHasher.class
Crc32cHashFunction.java
package com.google.common.hash
final com.google.common.hash.Crc32cHashFunction$Crc32cHasher extends com.google.common.hash.AbstractByteHasher {
static final int[] CRC_TABLE
private int crc
void <init> ()
public void update (byte)
byte b
public com.google.common.hash.HashCode hash ()
static void <clinit> ()
}
com/google/common/hash/Crc32cHashFunction.class
Crc32cHashFunction.java
package com.google.common.hash
final com.google.common.hash.Crc32cHashFunction extends com.google.common.hash.AbstractStreamingHashFunction {
void <init> ()
public int bits ()
public com.google.common.hash.Hasher newHasher ()
public java.lang.String toString ()
}
com/google/common/hash/Funnel.class
Funnel.java
package com.google.common.hash
public abstract com.google.common.hash.Funnel extends java.lang.Object implements java.io.Serializable {
public abstract void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
}
com/google/common/hash/Funnels$ByteArrayFunnel.class
Funnels.java
package com.google.common.hash
final enum com.google.common.hash.Funnels$ByteArrayFunnel extends java.lang.Enum implements com.google.common.hash.Funnel {
public static final enum com.google.common.hash.Funnels$ByteArrayFunnel INSTANCE
private static final synthetic com.google.common.hash.Funnels$ByteArrayFunnel[] $VALUES
public static com.google.common.hash.Funnels$ByteArrayFunnel[] values ()
public static com.google.common.hash.Funnels$ByteArrayFunnel valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public void funnel (byte[], com.google.common.hash.PrimitiveSink)
byte[] from
com.google.common.hash.PrimitiveSink into
public java.lang.String toString ()
public volatile synthetic void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
Object x0
com.google.common.hash.PrimitiveSink x1
static void <clinit> ()
}
com/google/common/hash/Funnels$IntegerFunnel.class
Funnels.java
package com.google.common.hash
final enum com.google.common.hash.Funnels$IntegerFunnel extends java.lang.Enum implements com.google.common.hash.Funnel {
public static final enum com.google.common.hash.Funnels$IntegerFunnel INSTANCE
private static final synthetic com.google.common.hash.Funnels$IntegerFunnel[] $VALUES
public static com.google.common.hash.Funnels$IntegerFunnel[] values ()
public static com.google.common.hash.Funnels$IntegerFunnel valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public void funnel (java.lang.Integer, com.google.common.hash.PrimitiveSink)
Integer from
com.google.common.hash.PrimitiveSink into
public java.lang.String toString ()
public volatile synthetic void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
Object x0
com.google.common.hash.PrimitiveSink x1
static void <clinit> ()
}
com/google/common/hash/Funnels$LongFunnel.class
Funnels.java
package com.google.common.hash
final enum com.google.common.hash.Funnels$LongFunnel extends java.lang.Enum implements com.google.common.hash.Funnel {
public static final enum com.google.common.hash.Funnels$LongFunnel INSTANCE
private static final synthetic com.google.common.hash.Funnels$LongFunnel[] $VALUES
public static com.google.common.hash.Funnels$LongFunnel[] values ()
public static com.google.common.hash.Funnels$LongFunnel valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public void funnel (java.lang.Long, com.google.common.hash.PrimitiveSink)
Long from
com.google.common.hash.PrimitiveSink into
public java.lang.String toString ()
public volatile synthetic void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
Object x0
com.google.common.hash.PrimitiveSink x1
static void <clinit> ()
}
com/google/common/hash/Funnels$SequentialFunnel.class
Funnels.java
package com.google.common.hash
com.google.common.hash.Funnels$SequentialFunnel extends java.lang.Object implements com.google.common.hash.Funnel java.io.Serializable {
private final com.google.common.hash.Funnel elementFunnel
void <init> (com.google.common.hash.Funnel)
com.google.common.hash.Funnel elementFunnel
public void funnel (java.lang.Iterable, com.google.common.hash.PrimitiveSink)
Object e
java.util.Iterator i$
Iterable from
com.google.common.hash.PrimitiveSink into
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.common.hash.Funnels$SequentialFunnel funnel
Object o
public int hashCode ()
public volatile synthetic void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
Object x0
com.google.common.hash.PrimitiveSink x1
}
com/google/common/hash/Funnels$SinkAsStream.class
Funnels.java
package com.google.common.hash
com.google.common.hash.Funnels$SinkAsStream extends java.io.OutputStream {
final com.google.common.hash.PrimitiveSink sink
void <init> (com.google.common.hash.PrimitiveSink)
com.google.common.hash.PrimitiveSink sink
public void write (int)
int b
public void write (byte[])
byte[] bytes
public void write (byte[], int, int)
byte[] bytes
int off
int len
public java.lang.String toString ()
}
com/google/common/hash/Funnels$StringCharsetFunnel$SerializedForm.class
Funnels.java
package com.google.common.hash
com.google.common.hash.Funnels$StringCharsetFunnel$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final String charsetCanonicalName
private static final long serialVersionUID
void <init> (java.nio.charset.Charset)
java.nio.charset.Charset charset
private java.lang.Object readResolve ()
}
com/google/common/hash/Funnels$StringCharsetFunnel.class
Funnels.java
package com.google.common.hash
com.google.common.hash.Funnels$StringCharsetFunnel extends java.lang.Object implements com.google.common.hash.Funnel java.io.Serializable {
private final java.nio.charset.Charset charset
void <init> (java.nio.charset.Charset)
java.nio.charset.Charset charset
public void funnel (java.lang.CharSequence, com.google.common.hash.PrimitiveSink)
CharSequence from
com.google.common.hash.PrimitiveSink into
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.common.hash.Funnels$StringCharsetFunnel funnel
Object o
public int hashCode ()
java.lang.Object writeReplace ()
public volatile synthetic void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
Object x0
com.google.common.hash.PrimitiveSink x1
}
com/google/common/hash/Funnels$UnencodedCharsFunnel.class
Funnels.java
package com.google.common.hash
final enum com.google.common.hash.Funnels$UnencodedCharsFunnel extends java.lang.Enum implements com.google.common.hash.Funnel {
public static final enum com.google.common.hash.Funnels$UnencodedCharsFunnel INSTANCE
private static final synthetic com.google.common.hash.Funnels$UnencodedCharsFunnel[] $VALUES
public static com.google.common.hash.Funnels$UnencodedCharsFunnel[] values ()
public static com.google.common.hash.Funnels$UnencodedCharsFunnel valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public void funnel (java.lang.CharSequence, com.google.common.hash.PrimitiveSink)
CharSequence from
com.google.common.hash.PrimitiveSink into
public java.lang.String toString ()
public volatile synthetic void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
Object x0
com.google.common.hash.PrimitiveSink x1
static void <clinit> ()
}
com/google/common/hash/Funnels.class
Funnels.java
package com.google.common.hash
public final com.google.common.hash.Funnels extends java.lang.Object {
private void <init> ()
public static com.google.common.hash.Funnel byteArrayFunnel ()
public static com.google.common.hash.Funnel unencodedCharsFunnel ()
public static com.google.common.hash.Funnel stringFunnel (java.nio.charset.Charset)
java.nio.charset.Charset charset
public static com.google.common.hash.Funnel integerFunnel ()
public static com.google.common.hash.Funnel sequentialFunnel (com.google.common.hash.Funnel)
com.google.common.hash.Funnel elementFunnel
public static com.google.common.hash.Funnel longFunnel ()
public static java.io.OutputStream asOutputStream (com.google.common.hash.PrimitiveSink)
com.google.common.hash.PrimitiveSink sink
}
com/google/common/hash/HashCode$BytesHashCode.class
HashCode.java
package com.google.common.hash
final com.google.common.hash.HashCode$BytesHashCode extends com.google.common.hash.HashCode implements java.io.Serializable {
final byte[] bytes
private static final long serialVersionUID
void <init> (byte[])
byte[] bytes
public int bits ()
public byte[] asBytes ()
public int asInt ()
public long asLong ()
public long padToLong ()
int i
long retVal
void writeBytesToImpl (byte[], int, int)
byte[] dest
int offset
int maxLength
byte[] getBytesInternal ()
boolean equalsSameBits (com.google.common.hash.HashCode)
com.google.common.hash.HashCode that
}
com/google/common/hash/HashCode$IntHashCode.class
HashCode.java
package com.google.common.hash
final com.google.common.hash.HashCode$IntHashCode extends com.google.common.hash.HashCode implements java.io.Serializable {
final int hash
private static final long serialVersionUID
void <init> (int)
int hash
public int bits ()
public byte[] asBytes ()
public int asInt ()
public long asLong ()
public long padToLong ()
void writeBytesToImpl (byte[], int, int)
int i
byte[] dest
int offset
int maxLength
boolean equalsSameBits (com.google.common.hash.HashCode)
com.google.common.hash.HashCode that
}
com/google/common/hash/HashCode$LongHashCode.class
HashCode.java
package com.google.common.hash
final com.google.common.hash.HashCode$LongHashCode extends com.google.common.hash.HashCode implements java.io.Serializable {
final long hash
private static final long serialVersionUID
void <init> (long)
long hash
public int bits ()
public byte[] asBytes ()
public int asInt ()
public long asLong ()
public long padToLong ()
void writeBytesToImpl (byte[], int, int)
int i
byte[] dest
int offset
int maxLength
boolean equalsSameBits (com.google.common.hash.HashCode)
com.google.common.hash.HashCode that
}
com/google/common/hash/HashCode.class
HashCode.java
package com.google.common.hash
public abstract com.google.common.hash.HashCode extends java.lang.Object {
private static final char[] hexDigits
void <init> ()
public abstract int bits ()
public abstract int asInt ()
public abstract long asLong ()
public abstract long padToLong ()
public abstract byte[] asBytes ()
public int writeBytesTo (byte[], int, int)
byte[] dest
int offset
int maxLength
abstract void writeBytesToImpl (byte[], int, int)
byte[] getBytesInternal ()
abstract boolean equalsSameBits (com.google.common.hash.HashCode)
public static com.google.common.hash.HashCode fromInt (int)
int hash
public static com.google.common.hash.HashCode fromLong (long)
long hash
public static com.google.common.hash.HashCode fromBytes (byte[])
byte[] bytes
static com.google.common.hash.HashCode fromBytesNoCopy (byte[])
byte[] bytes
public static com.google.common.hash.HashCode fromString (java.lang.String)
int ch1
int ch2
int i
String string
byte[] bytes
private static int decode (char)
char ch
public final boolean equals (java.lang.Object)
com.google.common.hash.HashCode that
Object object
public final int hashCode ()
int i
byte[] bytes
int val
public final java.lang.String toString ()
byte b
byte[] arr$
int len$
int i$
byte[] bytes
StringBuilder sb
static void <clinit> ()
}
com/google/common/hash/HashFunction.class
HashFunction.java
package com.google.common.hash
public abstract com.google.common.hash.HashFunction extends java.lang.Object {
public abstract com.google.common.hash.Hasher newHasher ()
public abstract com.google.common.hash.Hasher newHasher (int)
public abstract com.google.common.hash.HashCode hashInt (int)
public abstract com.google.common.hash.HashCode hashLong (long)
public abstract com.google.common.hash.HashCode hashBytes (byte[])
public abstract com.google.common.hash.HashCode hashBytes (byte[], int, int)
public abstract com.google.common.hash.HashCode hashUnencodedChars (java.lang.CharSequence)
public abstract com.google.common.hash.HashCode hashString (java.lang.CharSequence, java.nio.charset.Charset)
public abstract com.google.common.hash.HashCode hashObject (java.lang.Object, com.google.common.hash.Funnel)
public abstract int bits ()
}
com/google/common/hash/Hasher.class
Hasher.java
package com.google.common.hash
public abstract com.google.common.hash.Hasher extends java.lang.Object implements com.google.common.hash.PrimitiveSink {
public abstract com.google.common.hash.Hasher putByte (byte)
public abstract com.google.common.hash.Hasher putBytes (byte[])
public abstract com.google.common.hash.Hasher putBytes (byte[], int, int)
public abstract com.google.common.hash.Hasher putShort (short)
public abstract com.google.common.hash.Hasher putInt (int)
public abstract com.google.common.hash.Hasher putLong (long)
public abstract com.google.common.hash.Hasher putFloat (float)
public abstract com.google.common.hash.Hasher putDouble (double)
public abstract com.google.common.hash.Hasher putBoolean (boolean)
public abstract com.google.common.hash.Hasher putChar (char)
public abstract com.google.common.hash.Hasher putUnencodedChars (java.lang.CharSequence)
public abstract com.google.common.hash.Hasher putString (java.lang.CharSequence, java.nio.charset.Charset)
public abstract com.google.common.hash.Hasher putObject (java.lang.Object, com.google.common.hash.Funnel)
public abstract com.google.common.hash.HashCode hash ()
}
com/google/common/hash/Hashing$1.class
Hashing.java
package com.google.common.hash
synthetic com.google.common.hash.Hashing$1 extends java.lang.Object {
}
com/google/common/hash/Hashing$Adler32Holder.class
Hashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Adler32Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction ADLER_32
private void <init> ()
static void <clinit> ()
}
com/google/common/hash/Hashing$ChecksumType$1.class
Hashing.java
package com.google.common.hash
final enum com.google.common.hash.Hashing$ChecksumType$1 extends com.google.common.hash.Hashing$ChecksumType {
void <init> (java.lang.String, int, int)
int x0
public java.util.zip.Checksum get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/hash/Hashing$ChecksumType$2.class
Hashing.java
package com.google.common.hash
final enum com.google.common.hash.Hashing$ChecksumType$2 extends com.google.common.hash.Hashing$ChecksumType {
void <init> (java.lang.String, int, int)
int x0
public java.util.zip.Checksum get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/hash/Hashing$ChecksumType.class
Hashing.java
package com.google.common.hash
abstract enum com.google.common.hash.Hashing$ChecksumType extends java.lang.Enum implements com.google.common.base.Supplier {
public static final enum com.google.common.hash.Hashing$ChecksumType CRC_32
public static final enum com.google.common.hash.Hashing$ChecksumType ADLER_32
private final int bits
private static final synthetic com.google.common.hash.Hashing$ChecksumType[] $VALUES
public static com.google.common.hash.Hashing$ChecksumType[] values ()
public static com.google.common.hash.Hashing$ChecksumType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int bits
public abstract java.util.zip.Checksum get ()
public volatile synthetic java.lang.Object get ()
static synthetic int access$200 (com.google.common.hash.Hashing$ChecksumType)
com.google.common.hash.Hashing$ChecksumType x0
synthetic void <init> (java.lang.String, int, int, com.google.common.hash.Hashing$1)
String x0
int x1
int x2
com.google.common.hash.Hashing$1 x3
static void <clinit> ()
}
com/google/common/hash/Hashing$ConcatenatedHashFunction.class
Hashing.java
package com.google.common.hash
final com.google.common.hash.Hashing$ConcatenatedHashFunction extends com.google.common.hash.AbstractCompositeHashFunction {
private final int bits
transient void <init> (com.google.common.hash.HashFunction[])
com.google.common.hash.HashFunction function
com.google.common.hash.HashFunction[] arr$
int len$
int i$
com.google.common.hash.HashFunction[] functions
int bitSum
com.google.common.hash.HashCode makeHash (com.google.common.hash.Hasher[])
com.google.common.hash.HashCode newHash
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
com.google.common.hash.Hasher[] hashers
byte[] bytes
int i
public int bits ()
public boolean equals (java.lang.Object)
int i
com.google.common.hash.Hashing$ConcatenatedHashFunction other
Object object
public int hashCode ()
com.google.common.hash.HashFunction function
com.google.common.hash.HashFunction[] arr$
int len$
int i$
int hash
}
com/google/common/hash/Hashing$Crc32Holder.class
Hashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Crc32Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction CRC_32
private void <init> ()
static void <clinit> ()
}
com/google/common/hash/Hashing$Crc32cHolder.class
Hashing.java
package com.google.common.hash
final com.google.common.hash.Hashing$Crc32cHolder extends java.lang.Object {
static final com.google.common.hash.HashFunction CRC_32_C
private void <init> ()
static void <clinit> ()
}
com/google/common/hash/Hashing$LinearCongruentialGenerator.class
Hashing.java
package com.google.common.hash
final com.google.common.hash.Hashing$LinearCongruentialGenerator extends java.lang.Object {
private long state
public void <init> (long)
long seed
public double nextDouble ()
}
com/google/common/hash/Hashing$Md5Holder.class
Hashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Md5Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction MD5
private void <init> ()
static void <clinit> ()
}
com/google/common/hash/Hashing$Murmur3_128Holder.class
Hashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Murmur3_128Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction MURMUR3_128
static final com.google.common.hash.HashFunction GOOD_FAST_HASH_FUNCTION_128
private void <init> ()
static void <clinit> ()
}
com/google/common/hash/Hashing$Murmur3_32Holder.class
Hashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Murmur3_32Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction MURMUR3_32
static final com.google.common.hash.HashFunction GOOD_FAST_HASH_FUNCTION_32
private void <init> ()
static void <clinit> ()
}
com/google/common/hash/Hashing$Sha1Holder.class
Hashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Sha1Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction SHA_1
private void <init> ()
static void <clinit> ()
}
com/google/common/hash/Hashing$Sha256Holder.class
Hashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Sha256Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction SHA_256
private void <init> ()
static void <clinit> ()
}
com/google/common/hash/Hashing$Sha512Holder.class
Hashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Sha512Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction SHA_512
private void <init> ()
static void <clinit> ()
}
com/google/common/hash/Hashing$SipHash24Holder.class
Hashing.java
package com.google.common.hash
com.google.common.hash.Hashing$SipHash24Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction SIP_HASH_24
private void <init> ()
static void <clinit> ()
}
com/google/common/hash/Hashing.class
Hashing.java
package com.google.common.hash
public final com.google.common.hash.Hashing extends java.lang.Object {
private static final int GOOD_FAST_HASH_SEED
public static com.google.common.hash.HashFunction goodFastHash (int)
int i
int minimumBits
int bits
int hashFunctionsNeeded
com.google.common.hash.HashFunction[] hashFunctions
int seed
public static com.google.common.hash.HashFunction murmur3_32 (int)
int seed
public static com.google.common.hash.HashFunction murmur3_32 ()
public static com.google.common.hash.HashFunction murmur3_128 (int)
int seed
public static com.google.common.hash.HashFunction murmur3_128 ()
public static com.google.common.hash.HashFunction sipHash24 ()
public static com.google.common.hash.HashFunction sipHash24 (long, long)
long k0
long k1
public static com.google.common.hash.HashFunction md5 ()
public static com.google.common.hash.HashFunction sha1 ()
public static com.google.common.hash.HashFunction sha256 ()
public static com.google.common.hash.HashFunction sha512 ()
public static com.google.common.hash.HashFunction crc32c ()
public static com.google.common.hash.HashFunction crc32 ()
public static com.google.common.hash.HashFunction adler32 ()
private static com.google.common.hash.HashFunction checksumHashFunction (com.google.common.hash.Hashing$ChecksumType, java.lang.String)
com.google.common.hash.Hashing$ChecksumType type
String toString
public static int consistentHash (com.google.common.hash.HashCode, int)
com.google.common.hash.HashCode hashCode
int buckets
public static int consistentHash (long, int)
long input
int buckets
com.google.common.hash.Hashing$LinearCongruentialGenerator generator
int candidate
int next
public static com.google.common.hash.HashCode combineOrdered (java.lang.Iterable)
int i
byte[] nextBytes
com.google.common.hash.HashCode hashCode
java.util.Iterator i$
Iterable hashCodes
java.util.Iterator iterator
int bits
byte[] resultBytes
public static com.google.common.hash.HashCode combineUnordered (java.lang.Iterable)
int i
byte[] nextBytes
com.google.common.hash.HashCode hashCode
java.util.Iterator i$
Iterable hashCodes
java.util.Iterator iterator
byte[] resultBytes
static int checkPositiveAndMakeMultipleOf32 (int)
int bits
private void <init> ()
static synthetic int access$000 ()
static synthetic com.google.common.hash.HashFunction access$100 (com.google.common.hash.Hashing$ChecksumType, java.lang.String)
com.google.common.hash.Hashing$ChecksumType x0
String x1
static void <clinit> ()
}
com/google/common/hash/HashingInputStream.class
HashingInputStream.java
package com.google.common.hash
public final com.google.common.hash.HashingInputStream extends java.io.FilterInputStream {
private final com.google.common.hash.Hasher hasher
public void <init> (com.google.common.hash.HashFunction, java.io.InputStream)
com.google.common.hash.HashFunction hashFunction
java.io.InputStream in
public int read () throws java.io.IOException
int b
public int read (byte[], int, int) throws java.io.IOException
byte[] bytes
int off
int len
int numOfBytesRead
public boolean markSupported ()
public void mark (int)
int readlimit
public void reset () throws java.io.IOException
public com.google.common.hash.HashCode hash ()
}
com/google/common/hash/HashingOutputStream.class
HashingOutputStream.java
package com.google.common.hash
public final com.google.common.hash.HashingOutputStream extends java.io.FilterOutputStream {
private final com.google.common.hash.Hasher hasher
public void <init> (com.google.common.hash.HashFunction, java.io.OutputStream)
com.google.common.hash.HashFunction hashFunction
java.io.OutputStream out
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] bytes
int off
int len
public com.google.common.hash.HashCode hash ()
public void close () throws java.io.IOException
}
com/google/common/hash/MessageDigestHashFunction$1.class
MessageDigestHashFunction.java
package com.google.common.hash
synthetic com.google.common.hash.MessageDigestHashFunction$1 extends java.lang.Object {
}
com/google/common/hash/MessageDigestHashFunction$MessageDigestHasher.class
MessageDigestHashFunction.java
package com.google.common.hash
final com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher extends com.google.common.hash.AbstractByteHasher {
private final java.security.MessageDigest digest
private final int bytes
private boolean done
private void <init> (java.security.MessageDigest, int)
java.security.MessageDigest digest
int bytes
protected void update (byte)
byte b
protected void update (byte[])
byte[] b
protected void update (byte[], int, int)
byte[] b
int off
int len
private void checkNotDone ()
public com.google.common.hash.HashCode hash ()
synthetic void <init> (java.security.MessageDigest, int, com.google.common.hash.MessageDigestHashFunction$1)
java.security.MessageDigest x0
int x1
com.google.common.hash.MessageDigestHashFunction$1 x2
}
com/google/common/hash/MessageDigestHashFunction$SerializedForm.class
MessageDigestHashFunction.java
package com.google.common.hash
final com.google.common.hash.MessageDigestHashFunction$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final String algorithmName
private final int bytes
private final String toString
private static final long serialVersionUID
private void <init> (java.lang.String, int, java.lang.String)
String algorithmName
int bytes
String toString
private java.lang.Object readResolve ()
synthetic void <init> (java.lang.String, int, java.lang.String, com.google.common.hash.MessageDigestHashFunction$1)
String x0
int x1
String x2
com.google.common.hash.MessageDigestHashFunction$1 x3
}
com/google/common/hash/MessageDigestHashFunction.class
MessageDigestHashFunction.java
package com.google.common.hash
final com.google.common.hash.MessageDigestHashFunction extends com.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable {
private final java.security.MessageDigest prototype
private final int bytes
private final boolean supportsClone
private final String toString
void <init> (java.lang.String, java.lang.String)
String algorithmName
String toString
void <init> (java.lang.String, int, java.lang.String)
String algorithmName
int bytes
String toString
int maxLength
private boolean supportsClone ()
CloneNotSupportedException e
public int bits ()
public java.lang.String toString ()
private static java.security.MessageDigest getMessageDigest (java.lang.String)
java.security.NoSuchAlgorithmException e
String algorithmName
public com.google.common.hash.Hasher newHasher ()
CloneNotSupportedException e
java.lang.Object writeReplace ()
}
com/google/common/hash/Murmur3_128HashFunction$Murmur3_128Hasher.class
Murmur3_128HashFunction.java
package com.google.common.hash
final com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher extends com.google.common.hash.AbstractStreamingHashFunction$AbstractStreamingHasher {
private static final int CHUNK_SIZE
private static final long C1
private static final long C2
private long h1
private long h2
private int length
void <init> (int)
int seed
protected void process (java.nio.ByteBuffer)
java.nio.ByteBuffer bb
long k1
long k2
private void bmix64 (long, long)
long k1
long k2
protected void processRemaining (java.nio.ByteBuffer)
java.nio.ByteBuffer bb
long k1
long k2
public com.google.common.hash.HashCode makeHash ()
private static long fmix64 (long)
long k
private static long mixK1 (long)
long k1
private static long mixK2 (long)
long k2
}
com/google/common/hash/Murmur3_128HashFunction.class
Murmur3_128HashFunction.java
package com.google.common.hash
final com.google.common.hash.Murmur3_128HashFunction extends com.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable {
private final int seed
private static final long serialVersionUID
void <init> (int)
int seed
public int bits ()
public com.google.common.hash.Hasher newHasher ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.common.hash.Murmur3_128HashFunction other
Object object
public int hashCode ()
}
com/google/common/hash/Murmur3_32HashFunction$Murmur3_32Hasher.class
Murmur3_32HashFunction.java
package com.google.common.hash
final com.google.common.hash.Murmur3_32HashFunction$Murmur3_32Hasher extends com.google.common.hash.AbstractStreamingHashFunction$AbstractStreamingHasher {
private static final int CHUNK_SIZE
private int h1
private int length
void <init> (int)
int seed
protected void process (java.nio.ByteBuffer)
java.nio.ByteBuffer bb
int k1
protected void processRemaining (java.nio.ByteBuffer)
int i
java.nio.ByteBuffer bb
int k1
public com.google.common.hash.HashCode makeHash ()
}
com/google/common/hash/Murmur3_32HashFunction.class
Murmur3_32HashFunction.java
package com.google.common.hash
final com.google.common.hash.Murmur3_32HashFunction extends com.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable {
private static final int C1
private static final int C2
private final int seed
private static final long serialVersionUID
void <init> (int)
int seed
public int bits ()
public com.google.common.hash.Hasher newHasher ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.common.hash.Murmur3_32HashFunction other
Object object
public int hashCode ()
public com.google.common.hash.HashCode hashInt (int)
int input
int k1
int h1
public com.google.common.hash.HashCode hashLong (long)
long input
int low
int high
int k1
int h1
public com.google.common.hash.HashCode hashUnencodedChars (java.lang.CharSequence)
int k1
int i
int k1
CharSequence input
int h1
private static int mixK1 (int)
int k1
private static int mixH1 (int, int)
int h1
int k1
private static com.google.common.hash.HashCode fmix (int, int)
int h1
int length
static synthetic int access$000 (int)
int x0
static synthetic int access$100 (int, int)
int x0
int x1
static synthetic com.google.common.hash.HashCode access$200 (int, int)
int x0
int x1
}
com/google/common/hash/PrimitiveSink.class
PrimitiveSink.java
package com.google.common.hash
public abstract com.google.common.hash.PrimitiveSink extends java.lang.Object {
public abstract com.google.common.hash.PrimitiveSink putByte (byte)
public abstract com.google.common.hash.PrimitiveSink putBytes (byte[])
public abstract com.google.common.hash.PrimitiveSink putBytes (byte[], int, int)
public abstract com.google.common.hash.PrimitiveSink putShort (short)
public abstract com.google.common.hash.PrimitiveSink putInt (int)
public abstract com.google.common.hash.PrimitiveSink putLong (long)
public abstract com.google.common.hash.PrimitiveSink putFloat (float)
public abstract com.google.common.hash.PrimitiveSink putDouble (double)
public abstract com.google.common.hash.PrimitiveSink putBoolean (boolean)
public abstract com.google.common.hash.PrimitiveSink putChar (char)
public abstract com.google.common.hash.PrimitiveSink putUnencodedChars (java.lang.CharSequence)
public abstract com.google.common.hash.PrimitiveSink putString (java.lang.CharSequence, java.nio.charset.Charset)
}
com/google/common/hash/SipHashFunction$SipHasher.class
SipHashFunction.java
package com.google.common.hash
final com.google.common.hash.SipHashFunction$SipHasher extends com.google.common.hash.AbstractStreamingHashFunction$AbstractStreamingHasher {
private static final int CHUNK_SIZE
private final int c
private final int d
private long v0
private long v1
private long v2
private long v3
private long b
private long finalM
void <init> (int, int, long, long)
int c
int d
long k0
long k1
protected void process (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
protected void processRemaining (java.nio.ByteBuffer)
int i
java.nio.ByteBuffer buffer
public com.google.common.hash.HashCode makeHash ()
private void processM (long)
long m
private void sipRound (int)
int i
int iterations
}
com/google/common/hash/SipHashFunction.class
SipHashFunction.java
package com.google.common.hash
final com.google.common.hash.SipHashFunction extends com.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable {
private final int c
private final int d
private final long k0
private final long k1
private static final long serialVersionUID
void <init> (int, int, long, long)
int c
int d
long k0
long k1
public int bits ()
public com.google.common.hash.Hasher newHasher ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.common.hash.SipHashFunction other
Object object
public int hashCode ()
}
com/google/common/hash/package-info.class
package-info.java
package com.google.common.hash
abstract synthetic com.google.common.hash.package-info extends java.lang.Object {
}
com/google/common/html/
com/google/common/html/HtmlEscapers.class
HtmlEscapers.java
package com.google.common.html
public final com.google.common.html.HtmlEscapers extends java.lang.Object {
private static final com.google.common.escape.Escaper HTML_ESCAPER
public static com.google.common.escape.Escaper htmlEscaper ()
private void <init> ()
static void <clinit> ()
}
com/google/common/html/package-info.class
package-info.java
package com.google.common.html
abstract synthetic com.google.common.html.package-info extends java.lang.Object {
}
com/google/common/io/
com/google/common/io/AppendableWriter.class
AppendableWriter.java
package com.google.common.io
com.google.common.io.AppendableWriter extends java.io.Writer {
private final Appendable target
private boolean closed
void <init> (java.lang.Appendable)
Appendable target
public void write (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
public void write (int) throws java.io.IOException
int c
public void write (java.lang.String) throws java.io.IOException
String str
public void write (java.lang.String, int, int) throws java.io.IOException
String str
int off
int len
public java.io.Writer append (char) throws java.io.IOException
char c
public java.io.Writer append (java.lang.CharSequence) throws java.io.IOException
CharSequence charSeq
public java.io.Writer append (java.lang.CharSequence, int, int) throws java.io.IOException
CharSequence charSeq
int start
int end
private void checkNotClosed () throws java.io.IOException
public volatile synthetic java.lang.Appendable append (char) throws java.io.IOException
char x0
public volatile synthetic java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException
CharSequence x0
int x1
int x2
public volatile synthetic java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException
CharSequence x0
}
com/google/common/io/BaseEncoding$1.class
BaseEncoding.java
package com.google.common.io
com.google.common.io.BaseEncoding$1 extends com.google.common.io.ByteSink {
final synthetic com.google.common.io.CharSink val$encodedSink
final synthetic com.google.common.io.BaseEncoding this$0
void <init> (com.google.common.io.BaseEncoding, com.google.common.io.CharSink)
public java.io.OutputStream openStream () throws java.io.IOException
}
com/google/common/io/BaseEncoding$2.class
BaseEncoding.java
package com.google.common.io
com.google.common.io.BaseEncoding$2 extends com.google.common.io.ByteSource {
final synthetic com.google.common.io.CharSource val$encodedSource
final synthetic com.google.common.io.BaseEncoding this$0
void <init> (com.google.common.io.BaseEncoding, com.google.common.io.CharSource)
public java.io.InputStream openStream () throws java.io.IOException
}
com/google/common/io/BaseEncoding$3.class
BaseEncoding.java
package com.google.common.io
final com.google.common.io.BaseEncoding$3 extends java.lang.Object implements com.google.common.io.GwtWorkarounds$CharInput {
final synthetic com.google.common.io.GwtWorkarounds$CharInput val$delegate
final synthetic com.google.common.base.CharMatcher val$toIgnore
void <init> (com.google.common.io.GwtWorkarounds$CharInput, com.google.common.base.CharMatcher)
public int read () throws java.io.IOException
int readChar
public void close () throws java.io.IOException
}
com/google/common/io/BaseEncoding$4.class
BaseEncoding.java
package com.google.common.io
final com.google.common.io.BaseEncoding$4 extends java.lang.Object implements com.google.common.io.GwtWorkarounds$CharOutput {
int charsUntilSeparator
final synthetic int val$afterEveryChars
final synthetic String val$separator
final synthetic com.google.common.io.GwtWorkarounds$CharOutput val$delegate
void <init> (int, java.lang.String, com.google.common.io.GwtWorkarounds$CharOutput)
public void write (char) throws java.io.IOException
int i
char c
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
com/google/common/io/BaseEncoding$Alphabet.class
BaseEncoding.java
package com.google.common.io
final com.google.common.io.BaseEncoding$Alphabet extends com.google.common.base.CharMatcher {
private final String name
private final char[] chars
final int mask
final int bitsPerChar
final int charsPerChunk
final int bytesPerChunk
private final byte[] decodabet
private final boolean[] validPadding
void <init> (java.lang.String, char[])
ArithmeticException e
char c
int i
int i
String name
char[] chars
int gcd
byte[] decodabet
boolean[] validPadding
char encode (int)
int bits
boolean isValidPaddingStartPosition (int)
int index
int decode (char) throws java.io.IOException
char ch
private boolean hasLowerCase ()
char c
char[] arr$
int len$
int i$
private boolean hasUpperCase ()
char c
char[] arr$
int len$
int i$
com.google.common.io.BaseEncoding$Alphabet upperCase ()
int i
char[] upperCased
com.google.common.io.BaseEncoding$Alphabet lowerCase ()
int i
char[] lowerCased
public boolean matches (char)
char c
public java.lang.String toString ()
}
com/google/common/io/BaseEncoding$DecodingException.class
BaseEncoding.java
package com.google.common.io
public final com.google.common.io.BaseEncoding$DecodingException extends java.io.IOException {
void <init> (java.lang.String)
String message
void <init> (java.lang.Throwable)
Throwable cause
}
com/google/common/io/BaseEncoding$SeparatedBaseEncoding.class
BaseEncoding.java
package com.google.common.io
final com.google.common.io.BaseEncoding$SeparatedBaseEncoding extends com.google.common.io.BaseEncoding {
private final com.google.common.io.BaseEncoding delegate
private final String separator
private final int afterEveryChars
private final com.google.common.base.CharMatcher separatorChars
void <init> (com.google.common.io.BaseEncoding, java.lang.String, int)
com.google.common.io.BaseEncoding delegate
String separator
int afterEveryChars
com.google.common.base.CharMatcher padding ()
int maxEncodedSize (int)
int bytes
int unseparatedSize
com.google.common.io.GwtWorkarounds$ByteOutput encodingStream (com.google.common.io.GwtWorkarounds$CharOutput)
com.google.common.io.GwtWorkarounds$CharOutput output
int maxDecodedSize (int)
int chars
com.google.common.io.GwtWorkarounds$ByteInput decodingStream (com.google.common.io.GwtWorkarounds$CharInput)
com.google.common.io.GwtWorkarounds$CharInput input
public com.google.common.io.BaseEncoding omitPadding ()
public com.google.common.io.BaseEncoding withPadChar (char)
char padChar
public com.google.common.io.BaseEncoding withSeparator (java.lang.String, int)
String separator
int afterEveryChars
public com.google.common.io.BaseEncoding upperCase ()
public com.google.common.io.BaseEncoding lowerCase ()
public java.lang.String toString ()
}
com/google/common/io/BaseEncoding$StandardBaseEncoding$1.class
BaseEncoding.java
package com.google.common.io
com.google.common.io.BaseEncoding$StandardBaseEncoding$1 extends java.lang.Object implements com.google.common.io.GwtWorkarounds$ByteOutput {
int bitBuffer
int bitBufferLength
int writtenChars
final synthetic com.google.common.io.GwtWorkarounds$CharOutput val$out
final synthetic com.google.common.io.BaseEncoding$StandardBaseEncoding this$0
void <init> (com.google.common.io.BaseEncoding$StandardBaseEncoding, com.google.common.io.GwtWorkarounds$CharOutput)
public void write (byte) throws java.io.IOException
int charIndex
byte b
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
int charIndex
}
com/google/common/io/BaseEncoding$StandardBaseEncoding$2.class
BaseEncoding.java
package com.google.common.io
com.google.common.io.BaseEncoding$StandardBaseEncoding$2 extends java.lang.Object implements com.google.common.io.GwtWorkarounds$ByteInput {
int bitBuffer
int bitBufferLength
int readChars
boolean hitPadding
final com.google.common.base.CharMatcher paddingMatcher
final synthetic com.google.common.io.GwtWorkarounds$CharInput val$reader
final synthetic com.google.common.io.BaseEncoding$StandardBaseEncoding this$0
void <init> (com.google.common.io.BaseEncoding$StandardBaseEncoding, com.google.common.io.GwtWorkarounds$CharInput)
public int read () throws java.io.IOException
int readChar
char ch
public void close () throws java.io.IOException
}
com/google/common/io/BaseEncoding$StandardBaseEncoding.class
BaseEncoding.java
package com.google.common.io
final com.google.common.io.BaseEncoding$StandardBaseEncoding extends com.google.common.io.BaseEncoding {
private final com.google.common.io.BaseEncoding$Alphabet alphabet
private final Character paddingChar
private transient com.google.common.io.BaseEncoding upperCase
private transient com.google.common.io.BaseEncoding lowerCase
void <init> (java.lang.String, java.lang.String, java.lang.Character)
String name
String alphabetChars
Character paddingChar
void <init> (com.google.common.io.BaseEncoding$Alphabet, java.lang.Character)
com.google.common.io.BaseEncoding$Alphabet alphabet
Character paddingChar
com.google.common.base.CharMatcher padding ()
int maxEncodedSize (int)
int bytes
com.google.common.io.GwtWorkarounds$ByteOutput encodingStream (com.google.common.io.GwtWorkarounds$CharOutput)
com.google.common.io.GwtWorkarounds$CharOutput out
int maxDecodedSize (int)
int chars
com.google.common.io.GwtWorkarounds$ByteInput decodingStream (com.google.common.io.GwtWorkarounds$CharInput)
com.google.common.io.GwtWorkarounds$CharInput reader
public com.google.common.io.BaseEncoding omitPadding ()
public com.google.common.io.BaseEncoding withPadChar (char)
char padChar
public com.google.common.io.BaseEncoding withSeparator (java.lang.String, int)
String separator
int afterEveryChars
public com.google.common.io.BaseEncoding upperCase ()
com.google.common.io.BaseEncoding$Alphabet upper
com.google.common.io.BaseEncoding result
public com.google.common.io.BaseEncoding lowerCase ()
com.google.common.io.BaseEncoding$Alphabet lower
com.google.common.io.BaseEncoding result
public java.lang.String toString ()
StringBuilder builder
static synthetic com.google.common.io.BaseEncoding$Alphabet access$000 (com.google.common.io.BaseEncoding$StandardBaseEncoding)
com.google.common.io.BaseEncoding$StandardBaseEncoding x0
static synthetic java.lang.Character access$100 (com.google.common.io.BaseEncoding$StandardBaseEncoding)
com.google.common.io.BaseEncoding$StandardBaseEncoding x0
}
com/google/common/io/BaseEncoding.class
BaseEncoding.java
package com.google.common.io
public abstract com.google.common.io.BaseEncoding extends java.lang.Object {
private static final com.google.common.io.BaseEncoding BASE64
private static final com.google.common.io.BaseEncoding BASE64_URL
private static final com.google.common.io.BaseEncoding BASE32
private static final com.google.common.io.BaseEncoding BASE32_HEX
private static final com.google.common.io.BaseEncoding BASE16
void <init> ()
public java.lang.String encode (byte[])
byte[] bytes
public final java.lang.String encode (byte[], int, int)
int i
java.io.IOException impossible
byte[] bytes
int off
int len
com.google.common.io.GwtWorkarounds$CharOutput result
com.google.common.io.GwtWorkarounds$ByteOutput byteOutput
public final java.io.OutputStream encodingStream (java.io.Writer)
java.io.Writer writer
public final com.google.common.io.ByteSink encodingSink (com.google.common.io.CharSink)
com.google.common.io.CharSink encodedSink
private static byte[] extract (byte[], int)
byte[] trunc
byte[] result
int length
public final byte[] decode (java.lang.CharSequence)
com.google.common.io.BaseEncoding$DecodingException badInput
CharSequence chars
final byte[] decodeChecked (java.lang.CharSequence) throws com.google.common.io.BaseEncoding$DecodingException
int i
com.google.common.io.BaseEncoding$DecodingException badInput
java.io.IOException impossible
CharSequence chars
com.google.common.io.GwtWorkarounds$ByteInput decodedInput
byte[] tmp
int index
public final java.io.InputStream decodingStream (java.io.Reader)
java.io.Reader reader
public final com.google.common.io.ByteSource decodingSource (com.google.common.io.CharSource)
com.google.common.io.CharSource encodedSource
abstract int maxEncodedSize (int)
abstract com.google.common.io.GwtWorkarounds$ByteOutput encodingStream (com.google.common.io.GwtWorkarounds$CharOutput)
abstract int maxDecodedSize (int)
abstract com.google.common.io.GwtWorkarounds$ByteInput decodingStream (com.google.common.io.GwtWorkarounds$CharInput)
abstract com.google.common.base.CharMatcher padding ()
public abstract com.google.common.io.BaseEncoding omitPadding ()
public abstract com.google.common.io.BaseEncoding withPadChar (char)
public abstract com.google.common.io.BaseEncoding withSeparator (java.lang.String, int)
public abstract com.google.common.io.BaseEncoding upperCase ()
public abstract com.google.common.io.BaseEncoding lowerCase ()
public static com.google.common.io.BaseEncoding base64 ()
public static com.google.common.io.BaseEncoding base64Url ()
public static com.google.common.io.BaseEncoding base32 ()
public static com.google.common.io.BaseEncoding base32Hex ()
public static com.google.common.io.BaseEncoding base16 ()
static com.google.common.io.GwtWorkarounds$CharInput ignoringInput (com.google.common.io.GwtWorkarounds$CharInput, com.google.common.base.CharMatcher)
com.google.common.io.GwtWorkarounds$CharInput delegate
com.google.common.base.CharMatcher toIgnore
static com.google.common.io.GwtWorkarounds$CharOutput separatingOutput (com.google.common.io.GwtWorkarounds$CharOutput, java.lang.String, int)
com.google.common.io.GwtWorkarounds$CharOutput delegate
String separator
int afterEveryChars
static void <clinit> ()
}
com/google/common/io/ByteArrayDataInput.class
ByteArrayDataInput.java
package com.google.common.io
public abstract com.google.common.io.ByteArrayDataInput extends java.lang.Object implements java.io.DataInput {
public abstract void readFully (byte[])
public abstract void readFully (byte[], int, int)
public abstract int skipBytes (int)
public abstract boolean readBoolean ()
public abstract byte readByte ()
public abstract int readUnsignedByte ()
public abstract short readShort ()
public abstract int readUnsignedShort ()
public abstract char readChar ()
public abstract int readInt ()
public abstract long readLong ()
public abstract float readFloat ()
public abstract double readDouble ()
public abstract java.lang.String readLine ()
public abstract java.lang.String readUTF ()
}
com/google/common/io/ByteArrayDataOutput.class
ByteArrayDataOutput.java
package com.google.common.io
public abstract com.google.common.io.ByteArrayDataOutput extends java.lang.Object implements java.io.DataOutput {
public abstract void write (int)
public abstract void write (byte[])
public abstract void write (byte[], int, int)
public abstract void writeBoolean (boolean)
public abstract void writeByte (int)
public abstract void writeShort (int)
public abstract void writeChar (int)
public abstract void writeInt (int)
public abstract void writeLong (long)
public abstract void writeFloat (float)
public abstract void writeDouble (double)
public abstract void writeChars (java.lang.String)
public abstract void writeUTF (java.lang.String)
public abstract void writeBytes (java.lang.String)
public abstract byte[] toByteArray ()
}
com/google/common/io/ByteProcessor.class
ByteProcessor.java
package com.google.common.io
public abstract com.google.common.io.ByteProcessor extends java.lang.Object {
public abstract boolean processBytes (byte[], int, int) throws java.io.IOException
public abstract java.lang.Object getResult ()
}
com/google/common/io/ByteSink$1.class
ByteSink.java
package com.google.common.io
synthetic com.google.common.io.ByteSink$1 extends java.lang.Object {
}
com/google/common/io/ByteSink$AsCharSink.class
ByteSink.java
package com.google.common.io
final com.google.common.io.ByteSink$AsCharSink extends com.google.common.io.CharSink {
private final java.nio.charset.Charset charset
final synthetic com.google.common.io.ByteSink this$0
private void <init> (com.google.common.io.ByteSink, java.nio.charset.Charset)
java.nio.charset.Charset charset
public java.io.Writer openStream () throws java.io.IOException
public java.lang.String toString ()
synthetic void <init> (com.google.common.io.ByteSink, java.nio.charset.Charset, com.google.common.io.ByteSink$1)
com.google.common.io.ByteSink x0
java.nio.charset.Charset x1
com.google.common.io.ByteSink$1 x2
}
com/google/common/io/ByteSink.class
ByteSink.java
package com.google.common.io
public abstract com.google.common.io.ByteSink extends java.lang.Object {
protected void <init> ()
public com.google.common.io.CharSink asCharSink (java.nio.charset.Charset)
java.nio.charset.Charset charset
public abstract java.io.OutputStream openStream () throws java.io.IOException
public java.io.OutputStream openBufferedStream () throws java.io.IOException
java.io.OutputStream out
public void write (byte[]) throws java.io.IOException
java.io.OutputStream out
Throwable e
byte[] bytes
com.google.common.io.Closer closer
public long writeFrom (java.io.InputStream) throws java.io.IOException
java.io.OutputStream out
long written
Throwable e
java.io.InputStream input
com.google.common.io.Closer closer
}
com/google/common/io/ByteSource$1.class
ByteSource.java
package com.google.common.io
synthetic com.google.common.io.ByteSource$1 extends java.lang.Object {
}
com/google/common/io/ByteSource$AsCharSource.class
ByteSource.java
package com.google.common.io
final com.google.common.io.ByteSource$AsCharSource extends com.google.common.io.CharSource {
private final java.nio.charset.Charset charset
final synthetic com.google.common.io.ByteSource this$0
private void <init> (com.google.common.io.ByteSource, java.nio.charset.Charset)
java.nio.charset.Charset charset
public java.io.Reader openStream () throws java.io.IOException
public java.lang.String toString ()
synthetic void <init> (com.google.common.io.ByteSource, java.nio.charset.Charset, com.google.common.io.ByteSource$1)
com.google.common.io.ByteSource x0
java.nio.charset.Charset x1
com.google.common.io.ByteSource$1 x2
}
com/google/common/io/ByteSource$ByteArrayByteSource.class
ByteSource.java
package com.google.common.io
com.google.common.io.ByteSource$ByteArrayByteSource extends com.google.common.io.ByteSource {
protected final byte[] bytes
protected void <init> (byte[])
byte[] bytes
public java.io.InputStream openStream ()
public java.io.InputStream openBufferedStream () throws java.io.IOException
public boolean isEmpty ()
public long size ()
public byte[] read ()
public long copyTo (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream output
public java.lang.Object read (com.google.common.io.ByteProcessor) throws java.io.IOException
com.google.common.io.ByteProcessor processor
public com.google.common.hash.HashCode hash (com.google.common.hash.HashFunction) throws java.io.IOException
com.google.common.hash.HashFunction hashFunction
public java.lang.String toString ()
}
com/google/common/io/ByteSource$ConcatenatedByteSource.class
ByteSource.java
package com.google.common.io
final com.google.common.io.ByteSource$ConcatenatedByteSource extends com.google.common.io.ByteSource {
private final Iterable sources
void <init> (java.lang.Iterable)
Iterable sources
public java.io.InputStream openStream () throws java.io.IOException
public boolean isEmpty () throws java.io.IOException
com.google.common.io.ByteSource source
java.util.Iterator i$
public long size () throws java.io.IOException
com.google.common.io.ByteSource source
java.util.Iterator i$
long result
public java.lang.String toString ()
}
com/google/common/io/ByteSource$EmptyByteSource.class
ByteSource.java
package com.google.common.io
final com.google.common.io.ByteSource$EmptyByteSource extends com.google.common.io.ByteSource$ByteArrayByteSource {
private static final com.google.common.io.ByteSource$EmptyByteSource INSTANCE
private void <init> ()
public com.google.common.io.CharSource asCharSource (java.nio.charset.Charset)
java.nio.charset.Charset charset
public byte[] read ()
public java.lang.String toString ()
static synthetic com.google.common.io.ByteSource$EmptyByteSource access$200 ()
static void <clinit> ()
}
com/google/common/io/ByteSource$SlicedByteSource.class
ByteSource.java
package com.google.common.io
final com.google.common.io.ByteSource$SlicedByteSource extends com.google.common.io.ByteSource {
private final long offset
private final long length
final synthetic com.google.common.io.ByteSource this$0
private void <init> (com.google.common.io.ByteSource, long, long)
long offset
long length
public java.io.InputStream openStream () throws java.io.IOException
public java.io.InputStream openBufferedStream () throws java.io.IOException
private java.io.InputStream sliceStream (java.io.InputStream) throws java.io.IOException
com.google.common.io.Closer closer
Throwable e
java.io.InputStream in
public com.google.common.io.ByteSource slice (long, long)
long offset
long length
long maxLength
public boolean isEmpty () throws java.io.IOException
public java.lang.String toString ()
synthetic void <init> (com.google.common.io.ByteSource, long, long, com.google.common.io.ByteSource$1)
com.google.common.io.ByteSource x0
long x1
long x2
com.google.common.io.ByteSource$1 x3
}
com/google/common/io/ByteSource.class
ByteSource.java
package com.google.common.io
public abstract com.google.common.io.ByteSource extends java.lang.Object {
private static final int BUF_SIZE
private static final byte[] countBuffer
protected void <init> ()
public com.google.common.io.CharSource asCharSource (java.nio.charset.Charset)
java.nio.charset.Charset charset
public abstract java.io.InputStream openStream () throws java.io.IOException
public java.io.InputStream openBufferedStream () throws java.io.IOException
java.io.InputStream in
public com.google.common.io.ByteSource slice (long, long)
long offset
long length
public boolean isEmpty () throws java.io.IOException
java.io.InputStream in
Throwable e
com.google.common.io.Closer closer
public long size () throws java.io.IOException
java.io.InputStream in
java.io.IOException e
java.io.InputStream in
Throwable e
com.google.common.io.Closer closer
private long countBySkipping (java.io.InputStream) throws java.io.IOException
long skipped
java.io.InputStream in
long count
private long countByReading (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
long count
long read
public long copyTo (java.io.OutputStream) throws java.io.IOException
java.io.InputStream in
Throwable e
java.io.OutputStream output
com.google.common.io.Closer closer
public long copyTo (com.google.common.io.ByteSink) throws java.io.IOException
java.io.InputStream in
java.io.OutputStream out
Throwable e
com.google.common.io.ByteSink sink
com.google.common.io.Closer closer
public byte[] read () throws java.io.IOException
java.io.InputStream in
Throwable e
com.google.common.io.Closer closer
public java.lang.Object read (com.google.common.io.ByteProcessor) throws java.io.IOException
java.io.InputStream in
Throwable e
com.google.common.io.ByteProcessor processor
com.google.common.io.Closer closer
public com.google.common.hash.HashCode hash (com.google.common.hash.HashFunction) throws java.io.IOException
com.google.common.hash.HashFunction hashFunction
com.google.common.hash.Hasher hasher
public boolean contentEquals (com.google.common.io.ByteSource) throws java.io.IOException
int read1
int read2
java.io.InputStream in1
java.io.InputStream in2
Throwable e
com.google.common.io.ByteSource other
byte[] buf1
byte[] buf2
com.google.common.io.Closer closer
public static com.google.common.io.ByteSource concat (java.lang.Iterable)
Iterable sources
public static com.google.common.io.ByteSource concat (java.util.Iterator)
java.util.Iterator sources
public static transient com.google.common.io.ByteSource concat (com.google.common.io.ByteSource[])
com.google.common.io.ByteSource[] sources
public static com.google.common.io.ByteSource wrap (byte[])
byte[] b
public static com.google.common.io.ByteSource empty ()
static void <clinit> ()
}
com/google/common/io/ByteStreams$1.class
ByteStreams.java
package com.google.common.io
final com.google.common.io.ByteStreams$1 extends java.io.OutputStream {
void <init> ()
public void write (int)
int b
public void write (byte[])
byte[] b
public void write (byte[], int, int)
byte[] b
int off
int len
public java.lang.String toString ()
}
com/google/common/io/ByteStreams$ByteArrayDataInputStream.class
ByteStreams.java
package com.google.common.io
com.google.common.io.ByteStreams$ByteArrayDataInputStream extends java.lang.Object implements com.google.common.io.ByteArrayDataInput {
final java.io.DataInput input
void <init> (java.io.ByteArrayInputStream)
java.io.ByteArrayInputStream byteArrayInputStream
public void readFully (byte[])
java.io.IOException e
byte[] b
public void readFully (byte[], int, int)
java.io.IOException e
byte[] b
int off
int len
public int skipBytes (int)
java.io.IOException e
int n
public boolean readBoolean ()
java.io.IOException e
public byte readByte ()
java.io.EOFException e
java.io.IOException impossible
public int readUnsignedByte ()
java.io.IOException e
public short readShort ()
java.io.IOException e
public int readUnsignedShort ()
java.io.IOException e
public char readChar ()
java.io.IOException e
public int readInt ()
java.io.IOException e
public long readLong ()
java.io.IOException e
public float readFloat ()
java.io.IOException e
public double readDouble ()
java.io.IOException e
public java.lang.String readLine ()
java.io.IOException e
public java.lang.String readUTF ()
java.io.IOException e
}
com/google/common/io/ByteStreams$ByteArrayDataOutputStream.class
ByteStreams.java
package com.google.common.io
com.google.common.io.ByteStreams$ByteArrayDataOutputStream extends java.lang.Object implements com.google.common.io.ByteArrayDataOutput {
final java.io.DataOutput output
final java.io.ByteArrayOutputStream byteArrayOutputSteam
void <init> (java.io.ByteArrayOutputStream)
java.io.ByteArrayOutputStream byteArrayOutputSteam
public void write (int)
java.io.IOException impossible
int b
public void write (byte[])
java.io.IOException impossible
byte[] b
public void write (byte[], int, int)
java.io.IOException impossible
byte[] b
int off
int len
public void writeBoolean (boolean)
java.io.IOException impossible
boolean v
public void writeByte (int)
java.io.IOException impossible
int v
public void writeBytes (java.lang.String)
java.io.IOException impossible
String s
public void writeChar (int)
java.io.IOException impossible
int v
public void writeChars (java.lang.String)
java.io.IOException impossible
String s
public void writeDouble (double)
java.io.IOException impossible
double v
public void writeFloat (float)
java.io.IOException impossible
float v
public void writeInt (int)
java.io.IOException impossible
int v
public void writeLong (long)
java.io.IOException impossible
long v
public void writeShort (int)
java.io.IOException impossible
int v
public void writeUTF (java.lang.String)
java.io.IOException impossible
String s
public byte[] toByteArray ()
}
com/google/common/io/ByteStreams$FastByteArrayOutputStream.class
ByteStreams.java
package com.google.common.io
final com.google.common.io.ByteStreams$FastByteArrayOutputStream extends java.io.ByteArrayOutputStream {
private void <init> ()
void writeTo (byte[], int)
byte[] b
int off
synthetic void <init> (com.google.common.io.ByteStreams$1)
com.google.common.io.ByteStreams$1 x0
}
com/google/common/io/ByteStreams$LimitedInputStream.class
ByteStreams.java
package com.google.common.io
final com.google.common.io.ByteStreams$LimitedInputStream extends java.io.FilterInputStream {
private long left
private long mark
void <init> (java.io.InputStream, long)
java.io.InputStream in
long limit
public int available () throws java.io.IOException
public synchronized void mark (int)
int readLimit
public int read () throws java.io.IOException
int result
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int result
public synchronized void reset () throws java.io.IOException
public long skip (long) throws java.io.IOException
long n
long skipped
}
com/google/common/io/ByteStreams.class
ByteStreams.java
package com.google.common.io
public final com.google.common.io.ByteStreams extends java.lang.Object {
private static final int BUF_SIZE
private static final java.io.OutputStream NULL_OUTPUT_STREAM
private void <init> ()
public static long copy (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
int r
java.io.InputStream from
java.io.OutputStream to
byte[] buf
long total
public static long copy (java.nio.channels.ReadableByteChannel, java.nio.channels.WritableByteChannel) throws java.io.IOException
java.nio.channels.ReadableByteChannel from
java.nio.channels.WritableByteChannel to
java.nio.ByteBuffer buf
long total
public static byte[] toByteArray (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
java.io.ByteArrayOutputStream out
static byte[] toByteArray (java.io.InputStream, int) throws java.io.IOException
int off
int read
java.io.InputStream in
int expectedSize
byte[] bytes
int remaining
int b
com.google.common.io.ByteStreams$FastByteArrayOutputStream out
byte[] result
public static com.google.common.io.ByteArrayDataInput newDataInput (byte[])
byte[] bytes
public static com.google.common.io.ByteArrayDataInput newDataInput (byte[], int)
byte[] bytes
int start
public static com.google.common.io.ByteArrayDataInput newDataInput (java.io.ByteArrayInputStream)
java.io.ByteArrayInputStream byteArrayInputStream
public static com.google.common.io.ByteArrayDataOutput newDataOutput ()
public static com.google.common.io.ByteArrayDataOutput newDataOutput (int)
int size
public static com.google.common.io.ByteArrayDataOutput newDataOutput (java.io.ByteArrayOutputStream)
java.io.ByteArrayOutputStream byteArrayOutputSteam
public static java.io.OutputStream nullOutputStream ()
public static java.io.InputStream limit (java.io.InputStream, long)
java.io.InputStream in
long limit
public static void readFully (java.io.InputStream, byte[]) throws java.io.IOException
java.io.InputStream in
byte[] b
public static void readFully (java.io.InputStream, byte[], int, int) throws java.io.IOException
java.io.InputStream in
byte[] b
int off
int len
int read
public static void skipFully (java.io.InputStream, long) throws java.io.IOException
long skipped
long amt
java.io.InputStream in
long n
long toSkip
public static java.lang.Object readBytes (java.io.InputStream, com.google.common.io.ByteProcessor) throws java.io.IOException
java.io.InputStream input
com.google.common.io.ByteProcessor processor
byte[] buf
int read
public static int read (java.io.InputStream, byte[], int, int) throws java.io.IOException
int result
java.io.InputStream in
byte[] b
int off
int len
int total
static void <clinit> ()
}
com/google/common/io/CharSequenceReader.class
CharSequenceReader.java
package com.google.common.io
final com.google.common.io.CharSequenceReader extends java.io.Reader {
private CharSequence seq
private int pos
private int mark
public void <init> (java.lang.CharSequence)
CharSequence seq
private void checkOpen () throws java.io.IOException
private boolean hasRemaining ()
private int remaining ()
public synchronized int read (java.nio.CharBuffer) throws java.io.IOException
int i
java.nio.CharBuffer target
int charsToRead
public synchronized int read () throws java.io.IOException
public synchronized int read (char[], int, int) throws java.io.IOException
int i
char[] cbuf
int off
int len
int charsToRead
public synchronized long skip (long) throws java.io.IOException
long n
int charsToSkip
public synchronized boolean ready () throws java.io.IOException
public boolean markSupported ()
public synchronized void mark (int) throws java.io.IOException
int readAheadLimit
public synchronized void reset () throws java.io.IOException
public synchronized void close () throws java.io.IOException
}
com/google/common/io/CharSink.class
CharSink.java
package com.google.common.io
public abstract com.google.common.io.CharSink extends java.lang.Object {
protected void <init> ()
public abstract java.io.Writer openStream () throws java.io.IOException
public java.io.Writer openBufferedStream () throws java.io.IOException
java.io.Writer writer
public void write (java.lang.CharSequence) throws java.io.IOException
java.io.Writer out
Throwable e
CharSequence charSequence
com.google.common.io.Closer closer
public void writeLines (java.lang.Iterable) throws java.io.IOException
Iterable lines
public void writeLines (java.lang.Iterable, java.lang.String) throws java.io.IOException
CharSequence line
java.util.Iterator i$
java.io.Writer out
Throwable e
Iterable lines
String lineSeparator
com.google.common.io.Closer closer
public long writeFrom (java.lang.Readable) throws java.io.IOException
java.io.Writer out
long written
Throwable e
Readable readable
com.google.common.io.Closer closer
}
com/google/common/io/CharSource$CharSequenceCharSource$1$1.class
CharSource.java
package com.google.common.io
com.google.common.io.CharSource$CharSequenceCharSource$1$1 extends com.google.common.collect.AbstractIterator {
java.util.Iterator lines
final synthetic com.google.common.io.CharSource$CharSequenceCharSource$1 this$1
void <init> (com.google.common.io.CharSource$CharSequenceCharSource$1)
protected java.lang.String computeNext ()
String next
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/io/CharSource$CharSequenceCharSource$1.class
CharSource.java
package com.google.common.io
com.google.common.io.CharSource$CharSequenceCharSource$1 extends java.lang.Object implements java.lang.Iterable {
final synthetic com.google.common.io.CharSource$CharSequenceCharSource this$0
void <init> (com.google.common.io.CharSource$CharSequenceCharSource)
public java.util.Iterator iterator ()
}
com/google/common/io/CharSource$CharSequenceCharSource.class
CharSource.java
package com.google.common.io
com.google.common.io.CharSource$CharSequenceCharSource extends com.google.common.io.CharSource {
private static final com.google.common.base.Splitter LINE_SPLITTER
private final CharSequence seq
protected void <init> (java.lang.CharSequence)
CharSequence seq
public java.io.Reader openStream ()
public java.lang.String read ()
public boolean isEmpty ()
private java.lang.Iterable lines ()
public java.lang.String readFirstLine ()
java.util.Iterator lines
public com.google.common.collect.ImmutableList readLines ()
public java.lang.Object readLines (com.google.common.io.LineProcessor) throws java.io.IOException
String line
java.util.Iterator i$
com.google.common.io.LineProcessor processor
public java.lang.String toString ()
static synthetic java.lang.CharSequence access$100 (com.google.common.io.CharSource$CharSequenceCharSource)
com.google.common.io.CharSource$CharSequenceCharSource x0
static synthetic com.google.common.base.Splitter access$200 ()
static void <clinit> ()
}
com/google/common/io/CharSource$ConcatenatedCharSource.class
CharSource.java
package com.google.common.io
final com.google.common.io.CharSource$ConcatenatedCharSource extends com.google.common.io.CharSource {
private final Iterable sources
void <init> (java.lang.Iterable)
Iterable sources
public java.io.Reader openStream () throws java.io.IOException
public boolean isEmpty () throws java.io.IOException
com.google.common.io.CharSource source
java.util.Iterator i$
public java.lang.String toString ()
}
com/google/common/io/CharSource$EmptyCharSource.class
CharSource.java
package com.google.common.io
final com.google.common.io.CharSource$EmptyCharSource extends com.google.common.io.CharSource$CharSequenceCharSource {
private static final com.google.common.io.CharSource$EmptyCharSource INSTANCE
private void <init> ()
public java.lang.String toString ()
static synthetic com.google.common.io.CharSource$EmptyCharSource access$000 ()
static void <clinit> ()
}
com/google/common/io/CharSource.class
CharSource.java
package com.google.common.io
public abstract com.google.common.io.CharSource extends java.lang.Object {
protected void <init> ()
public abstract java.io.Reader openStream () throws java.io.IOException
public java.io.BufferedReader openBufferedStream () throws java.io.IOException
java.io.Reader reader
public long copyTo (java.lang.Appendable) throws java.io.IOException
java.io.Reader reader
Throwable e
Appendable appendable
com.google.common.io.Closer closer
public long copyTo (com.google.common.io.CharSink) throws java.io.IOException
java.io.Reader reader
java.io.Writer writer
Throwable e
com.google.common.io.CharSink sink
com.google.common.io.Closer closer
public java.lang.String read () throws java.io.IOException
java.io.Reader reader
Throwable e
com.google.common.io.Closer closer
public java.lang.String readFirstLine () throws java.io.IOException
java.io.BufferedReader reader
Throwable e
com.google.common.io.Closer closer
public com.google.common.collect.ImmutableList readLines () throws java.io.IOException
java.io.BufferedReader reader
java.util.List result
String line
Throwable e
com.google.common.io.Closer closer
public java.lang.Object readLines (com.google.common.io.LineProcessor) throws java.io.IOException
java.io.Reader reader
Throwable e
com.google.common.io.LineProcessor processor
com.google.common.io.Closer closer
public boolean isEmpty () throws java.io.IOException
java.io.Reader reader
Throwable e
com.google.common.io.Closer closer
public static com.google.common.io.CharSource concat (java.lang.Iterable)
Iterable sources
public static com.google.common.io.CharSource concat (java.util.Iterator)
java.util.Iterator sources
public static transient com.google.common.io.CharSource concat (com.google.common.io.CharSource[])
com.google.common.io.CharSource[] sources
public static com.google.common.io.CharSource wrap (java.lang.CharSequence)
CharSequence charSequence
public static com.google.common.io.CharSource empty ()
}
com/google/common/io/CharStreams$1.class
CharStreams.java
package com.google.common.io
final com.google.common.io.CharStreams$1 extends java.io.Reader {
final synthetic Readable val$readable
void <init> (java.lang.Readable)
public int read (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
public int read (java.nio.CharBuffer) throws java.io.IOException
java.nio.CharBuffer target
public void close () throws java.io.IOException
}
com/google/common/io/CharStreams$NullWriter.class
CharStreams.java
package com.google.common.io
final com.google.common.io.CharStreams$NullWriter extends java.io.Writer {
private static final com.google.common.io.CharStreams$NullWriter INSTANCE
private void <init> ()
public void write (int)
int c
public void write (char[])
char[] cbuf
public void write (char[], int, int)
char[] cbuf
int off
int len
public void write (java.lang.String)
String str
public void write (java.lang.String, int, int)
String str
int off
int len
public java.io.Writer append (java.lang.CharSequence)
CharSequence csq
public java.io.Writer append (java.lang.CharSequence, int, int)
CharSequence csq
int start
int end
public java.io.Writer append (char)
char c
public void flush ()
public void close ()
public java.lang.String toString ()
public volatile synthetic java.lang.Appendable append (char) throws java.io.IOException
char x0
public volatile synthetic java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException
CharSequence x0
int x1
int x2
public volatile synthetic java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException
CharSequence x0
static synthetic com.google.common.io.CharStreams$NullWriter access$000 ()
static void <clinit> ()
}
com/google/common/io/CharStreams.class
CharStreams.java
package com.google.common.io
public final com.google.common.io.CharStreams extends java.lang.Object {
private static final int BUF_SIZE
private void <init> ()
public static long copy (java.lang.Readable, java.lang.Appendable) throws java.io.IOException
Readable from
Appendable to
java.nio.CharBuffer buf
long total
public static java.lang.String toString (java.lang.Readable) throws java.io.IOException
Readable r
private static java.lang.StringBuilder toStringBuilder (java.lang.Readable) throws java.io.IOException
Readable r
StringBuilder sb
public static java.util.List readLines (java.lang.Readable) throws java.io.IOException
Readable r
java.util.List result
com.google.common.io.LineReader lineReader
String line
public static java.lang.Object readLines (java.lang.Readable, com.google.common.io.LineProcessor) throws java.io.IOException
Readable readable
com.google.common.io.LineProcessor processor
com.google.common.io.LineReader lineReader
String line
public static void skipFully (java.io.Reader, long) throws java.io.IOException
long amt
java.io.Reader reader
long n
public static java.io.Writer nullWriter ()
public static java.io.Writer asWriter (java.lang.Appendable)
Appendable target
static java.io.Reader asReader (java.lang.Readable)
Readable readable
}
com/google/common/io/Closeables.class
Closeables.java
package com.google.common.io
public final com.google.common.io.Closeables extends java.lang.Object {
static final java.util.logging.Logger logger
private void <init> ()
public static void close (java.io.Closeable, boolean) throws java.io.IOException
java.io.IOException e
java.io.Closeable closeable
boolean swallowIOException
public static void closeQuietly (java.io.InputStream)
java.io.IOException impossible
java.io.InputStream inputStream
public static void closeQuietly (java.io.Reader)
java.io.IOException impossible
java.io.Reader reader
static void <clinit> ()
}
com/google/common/io/Closer$LoggingSuppressor.class
Closer.java
package com.google.common.io
final com.google.common.io.Closer$LoggingSuppressor extends java.lang.Object implements com.google.common.io.Closer$Suppressor {
static final com.google.common.io.Closer$LoggingSuppressor INSTANCE
void <init> ()
public void suppress (java.io.Closeable, java.lang.Throwable, java.lang.Throwable)
java.io.Closeable closeable
Throwable thrown
Throwable suppressed
static void <clinit> ()
}
com/google/common/io/Closer$SuppressingSuppressor.class
Closer.java
package com.google.common.io
final com.google.common.io.Closer$SuppressingSuppressor extends java.lang.Object implements com.google.common.io.Closer$Suppressor {
static final com.google.common.io.Closer$SuppressingSuppressor INSTANCE
static final java.lang.reflect.Method addSuppressed
void <init> ()
static boolean isAvailable ()
private static java.lang.reflect.Method getAddSuppressed ()
Throwable e
public void suppress (java.io.Closeable, java.lang.Throwable, java.lang.Throwable)
Throwable e
java.io.Closeable closeable
Throwable thrown
Throwable suppressed
static void <clinit> ()
}
com/google/common/io/Closer$Suppressor.class
Closer.java
package com.google.common.io
abstract com.google.common.io.Closer$Suppressor extends java.lang.Object {
public abstract void suppress (java.io.Closeable, java.lang.Throwable, java.lang.Throwable)
}
com/google/common/io/Closer.class
Closer.java
package com.google.common.io
public final com.google.common.io.Closer extends java.lang.Object implements java.io.Closeable {
private static final com.google.common.io.Closer$Suppressor SUPPRESSOR
final com.google.common.io.Closer$Suppressor suppressor
private final java.util.Deque stack
private Throwable thrown
public static com.google.common.io.Closer create ()
void <init> (com.google.common.io.Closer$Suppressor)
com.google.common.io.Closer$Suppressor suppressor
public java.io.Closeable register (java.io.Closeable)
java.io.Closeable closeable
public java.lang.RuntimeException rethrow (java.lang.Throwable) throws java.io.IOException
Throwable e
public java.lang.RuntimeException rethrow (java.lang.Throwable, java.lang.Class) throws java.io.IOException java.lang.Exception
Throwable e
Class declaredType
public java.lang.RuntimeException rethrow (java.lang.Throwable, java.lang.Class, java.lang.Class) throws java.io.IOException java.lang.Exception java.lang.Exception
Throwable e
Class declaredType1
Class declaredType2
public void close () throws java.io.IOException
Throwable e
java.io.Closeable closeable
Throwable throwable
static void <clinit> ()
}
com/google/common/io/CountingInputStream.class
CountingInputStream.java
package com.google.common.io
public final com.google.common.io.CountingInputStream extends java.io.FilterInputStream {
private long count
private long mark
public void <init> (java.io.InputStream)
java.io.InputStream in
public long getCount ()
public int read () throws java.io.IOException
int result
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int result
public long skip (long) throws java.io.IOException
long n
long result
public synchronized void mark (int)
int readlimit
public synchronized void reset () throws java.io.IOException
}
com/google/common/io/CountingOutputStream.class
CountingOutputStream.java
package com.google.common.io
public final com.google.common.io.CountingOutputStream extends java.io.FilterOutputStream {
private long count
public void <init> (java.io.OutputStream)
java.io.OutputStream out
public long getCount ()
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void write (int) throws java.io.IOException
int b
public void close () throws java.io.IOException
}
com/google/common/io/FileBackedOutputStream$1.class
FileBackedOutputStream.java
package com.google.common.io
com.google.common.io.FileBackedOutputStream$1 extends com.google.common.io.ByteSource {
final synthetic com.google.common.io.FileBackedOutputStream this$0
void <init> (com.google.common.io.FileBackedOutputStream)
public java.io.InputStream openStream () throws java.io.IOException
protected void finalize ()
Throwable t
}
com/google/common/io/FileBackedOutputStream$2.class
FileBackedOutputStream.java
package com.google.common.io
com.google.common.io.FileBackedOutputStream$2 extends com.google.common.io.ByteSource {
final synthetic com.google.common.io.FileBackedOutputStream this$0
void <init> (com.google.common.io.FileBackedOutputStream)
public java.io.InputStream openStream () throws java.io.IOException
}
com/google/common/io/FileBackedOutputStream$MemoryOutput.class
FileBackedOutputStream.java
package com.google.common.io
com.google.common.io.FileBackedOutputStream$MemoryOutput extends java.io.ByteArrayOutputStream {
private void <init> ()
byte[] getBuffer ()
int getCount ()
synthetic void <init> (com.google.common.io.FileBackedOutputStream$1)
com.google.common.io.FileBackedOutputStream$1 x0
}
com/google/common/io/FileBackedOutputStream.class
FileBackedOutputStream.java
package com.google.common.io
public final com.google.common.io.FileBackedOutputStream extends java.io.OutputStream {
private final int fileThreshold
private final boolean resetOnFinalize
private final com.google.common.io.ByteSource source
private java.io.OutputStream out
private com.google.common.io.FileBackedOutputStream$MemoryOutput memory
private java.io.File file
synchronized java.io.File getFile ()
public void <init> (int)
int fileThreshold
public void <init> (int, boolean)
int fileThreshold
boolean resetOnFinalize
public com.google.common.io.ByteSource asByteSource ()
private synchronized java.io.InputStream openInputStream () throws java.io.IOException
public synchronized void reset () throws java.io.IOException
java.io.File deleteMe
java.io.File deleteMe
public synchronized void write (int) throws java.io.IOException
int b
public synchronized void write (byte[]) throws java.io.IOException
byte[] b
public synchronized void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public synchronized void close () throws java.io.IOException
public synchronized void flush () throws java.io.IOException
private void update (int) throws java.io.IOException
java.io.File temp
java.io.FileOutputStream transfer
int len
static synthetic java.io.InputStream access$100 (com.google.common.io.FileBackedOutputStream) throws java.io.IOException
com.google.common.io.FileBackedOutputStream x0
}
com/google/common/io/FileWriteMode.class
FileWriteMode.java
package com.google.common.io
public final enum com.google.common.io.FileWriteMode extends java.lang.Enum {
public static final enum com.google.common.io.FileWriteMode APPEND
private static final synthetic com.google.common.io.FileWriteMode[] $VALUES
public static com.google.common.io.FileWriteMode[] values ()
public static com.google.common.io.FileWriteMode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/google/common/io/Files$1.class
Files.java
package com.google.common.io
final com.google.common.io.Files$1 extends java.lang.Object implements com.google.common.io.LineProcessor {
final java.util.List result
void <init> ()
public boolean processLine (java.lang.String)
String line
public java.util.List getResult ()
public volatile synthetic java.lang.Object getResult ()
}
com/google/common/io/Files$2.class
Files.java
package com.google.common.io
final com.google.common.io.Files$2 extends com.google.common.collect.TreeTraverser {
void <init> ()
public java.lang.Iterable children (java.io.File)
java.io.File[] files
java.io.File file
public java.lang.String toString ()
public volatile synthetic java.lang.Iterable children (java.lang.Object)
Object x0
}
com/google/common/io/Files$FileByteSink.class
Files.java
package com.google.common.io
final com.google.common.io.Files$FileByteSink extends com.google.common.io.ByteSink {
private final java.io.File file
private final com.google.common.collect.ImmutableSet modes
private transient void <init> (java.io.File, com.google.common.io.FileWriteMode[])
java.io.File file
com.google.common.io.FileWriteMode[] modes
public java.io.FileOutputStream openStream () throws java.io.IOException
public java.lang.String toString ()
public volatile synthetic java.io.OutputStream openStream () throws java.io.IOException
synthetic void <init> (java.io.File, com.google.common.io.FileWriteMode[], com.google.common.io.Files$1)
java.io.File x0
com.google.common.io.FileWriteMode[] x1
com.google.common.io.Files$1 x2
}
com/google/common/io/Files$FileByteSource.class
Files.java
package com.google.common.io
final com.google.common.io.Files$FileByteSource extends com.google.common.io.ByteSource {
private final java.io.File file
private void <init> (java.io.File)
java.io.File file
public java.io.FileInputStream openStream () throws java.io.IOException
public long size () throws java.io.IOException
public byte[] read () throws java.io.IOException
java.io.FileInputStream in
Throwable e
com.google.common.io.Closer closer
public java.lang.String toString ()
public volatile synthetic java.io.InputStream openStream () throws java.io.IOException
synthetic void <init> (java.io.File, com.google.common.io.Files$1)
java.io.File x0
com.google.common.io.Files$1 x1
}
com/google/common/io/Files$FilePredicate$1.class
Files.java
package com.google.common.io
final enum com.google.common.io.Files$FilePredicate$1 extends com.google.common.io.Files$FilePredicate {
void <init> (java.lang.String, int)
public boolean apply (java.io.File)
java.io.File file
public java.lang.String toString ()
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/io/Files$FilePredicate$2.class
Files.java
package com.google.common.io
final enum com.google.common.io.Files$FilePredicate$2 extends com.google.common.io.Files$FilePredicate {
void <init> (java.lang.String, int)
public boolean apply (java.io.File)
java.io.File file
public java.lang.String toString ()
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/io/Files$FilePredicate.class
Files.java
package com.google.common.io
abstract enum com.google.common.io.Files$FilePredicate extends java.lang.Enum implements com.google.common.base.Predicate {
public static final enum com.google.common.io.Files$FilePredicate IS_DIRECTORY
public static final enum com.google.common.io.Files$FilePredicate IS_FILE
private static final synthetic com.google.common.io.Files$FilePredicate[] $VALUES
public static com.google.common.io.Files$FilePredicate[] values ()
public static com.google.common.io.Files$FilePredicate valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
synthetic void <init> (java.lang.String, int, com.google.common.io.Files$1)
String x0
int x1
com.google.common.io.Files$1 x2
static void <clinit> ()
}
com/google/common/io/Files.class
Files.java
package com.google.common.io
public final com.google.common.io.Files extends java.lang.Object {
private static final int TEMP_DIR_ATTEMPTS
private static final com.google.common.collect.TreeTraverser FILE_TREE_TRAVERSER
private void <init> ()
public static java.io.BufferedReader newReader (java.io.File, java.nio.charset.Charset) throws java.io.FileNotFoundException
java.io.File file
java.nio.charset.Charset charset
public static java.io.BufferedWriter newWriter (java.io.File, java.nio.charset.Charset) throws java.io.FileNotFoundException
java.io.File file
java.nio.charset.Charset charset
public static com.google.common.io.ByteSource asByteSource (java.io.File)
java.io.File file
static byte[] readFile (java.io.InputStream, long) throws java.io.IOException
java.io.InputStream in
long expectedSize
public static transient com.google.common.io.ByteSink asByteSink (java.io.File, com.google.common.io.FileWriteMode[])
java.io.File file
com.google.common.io.FileWriteMode[] modes
public static com.google.common.io.CharSource asCharSource (java.io.File, java.nio.charset.Charset)
java.io.File file
java.nio.charset.Charset charset
public static transient com.google.common.io.CharSink asCharSink (java.io.File, java.nio.charset.Charset, com.google.common.io.FileWriteMode[])
java.io.File file
java.nio.charset.Charset charset
com.google.common.io.FileWriteMode[] modes
private static com.google.common.io.FileWriteMode[] modes (boolean)
boolean append
public static byte[] toByteArray (java.io.File) throws java.io.IOException
java.io.File file
public static java.lang.String toString (java.io.File, java.nio.charset.Charset) throws java.io.IOException
java.io.File file
java.nio.charset.Charset charset
public static void write (byte[], java.io.File) throws java.io.IOException
byte[] from
java.io.File to
public static void copy (java.io.File, java.io.OutputStream) throws java.io.IOException
java.io.File from
java.io.OutputStream to
public static void copy (java.io.File, java.io.File) throws java.io.IOException
java.io.File from
java.io.File to
public static void write (java.lang.CharSequence, java.io.File, java.nio.charset.Charset) throws java.io.IOException
CharSequence from
java.io.File to
java.nio.charset.Charset charset
public static void append (java.lang.CharSequence, java.io.File, java.nio.charset.Charset) throws java.io.IOException
CharSequence from
java.io.File to
java.nio.charset.Charset charset
private static void write (java.lang.CharSequence, java.io.File, java.nio.charset.Charset, boolean) throws java.io.IOException
CharSequence from
java.io.File to
java.nio.charset.Charset charset
boolean append
public static void copy (java.io.File, java.nio.charset.Charset, java.lang.Appendable) throws java.io.IOException
java.io.File from
java.nio.charset.Charset charset
Appendable to
public static boolean equal (java.io.File, java.io.File) throws java.io.IOException
java.io.File file1
java.io.File file2
long len1
long len2
public static java.io.File createTempDir ()
java.io.File tempDir
int counter
java.io.File baseDir
String baseName
public static void touch (java.io.File) throws java.io.IOException
java.io.File file
public static void createParentDirs (java.io.File) throws java.io.IOException
java.io.File file
java.io.File parent
public static void move (java.io.File, java.io.File) throws java.io.IOException
java.io.File from
java.io.File to
public static java.lang.String readFirstLine (java.io.File, java.nio.charset.Charset) throws java.io.IOException
java.io.File file
java.nio.charset.Charset charset
public static java.util.List readLines (java.io.File, java.nio.charset.Charset) throws java.io.IOException
java.io.File file
java.nio.charset.Charset charset
public static java.lang.Object readLines (java.io.File, java.nio.charset.Charset, com.google.common.io.LineProcessor) throws java.io.IOException
java.io.File file
java.nio.charset.Charset charset
com.google.common.io.LineProcessor callback
public static java.lang.Object readBytes (java.io.File, com.google.common.io.ByteProcessor) throws java.io.IOException
java.io.File file
com.google.common.io.ByteProcessor processor
public static com.google.common.hash.HashCode hash (java.io.File, com.google.common.hash.HashFunction) throws java.io.IOException
java.io.File file
com.google.common.hash.HashFunction hashFunction
public static java.nio.MappedByteBuffer map (java.io.File) throws java.io.IOException
java.io.File file
public static java.nio.MappedByteBuffer map (java.io.File, java.nio.channels.FileChannel$MapMode) throws java.io.IOException
java.io.File file
java.nio.channels.FileChannel$MapMode mode
public static java.nio.MappedByteBuffer map (java.io.File, java.nio.channels.FileChannel$MapMode, long) throws java.io.FileNotFoundException java.io.IOException
java.io.RandomAccessFile raf
Throwable e
java.io.File file
java.nio.channels.FileChannel$MapMode mode
long size
com.google.common.io.Closer closer
private static java.nio.MappedByteBuffer map (java.io.RandomAccessFile, java.nio.channels.FileChannel$MapMode, long) throws java.io.IOException
java.nio.channels.FileChannel channel
Throwable e
java.io.RandomAccessFile raf
java.nio.channels.FileChannel$MapMode mode
long size
com.google.common.io.Closer closer
public static java.lang.String simplifyPath (java.lang.String)
String component
java.util.Iterator i$
String pathname
Iterable components
java.util.List path
String result
public static java.lang.String getFileExtension (java.lang.String)
String fullName
String fileName
int dotIndex
public static java.lang.String getNameWithoutExtension (java.lang.String)
String file
String fileName
int dotIndex
public static com.google.common.collect.TreeTraverser fileTreeTraverser ()
public static com.google.common.base.Predicate isDirectory ()
public static com.google.common.base.Predicate isFile ()
static void <clinit> ()
}
com/google/common/io/Flushables.class
Flushables.java
package com.google.common.io
public final com.google.common.io.Flushables extends java.lang.Object {
private static final java.util.logging.Logger logger
private void <init> ()
public static void flush (java.io.Flushable, boolean) throws java.io.IOException
java.io.IOException e
java.io.Flushable flushable
boolean swallowIOException
public static void flushQuietly (java.io.Flushable)
java.io.IOException e
java.io.Flushable flushable
static void <clinit> ()
}
com/google/common/io/GwtWorkarounds$1.class
GwtWorkarounds.java
package com.google.common.io
final com.google.common.io.GwtWorkarounds$1 extends java.lang.Object implements com.google.common.io.GwtWorkarounds$CharInput {
final synthetic java.io.Reader val$reader
void <init> (java.io.Reader)
public int read () throws java.io.IOException
public void close () throws java.io.IOException
}
com/google/common/io/GwtWorkarounds$2.class
GwtWorkarounds.java
package com.google.common.io
final com.google.common.io.GwtWorkarounds$2 extends java.lang.Object implements com.google.common.io.GwtWorkarounds$CharInput {
int index
final synthetic CharSequence val$chars
void <init> (java.lang.CharSequence)
public int read ()
public void close ()
}
com/google/common/io/GwtWorkarounds$3.class
GwtWorkarounds.java
package com.google.common.io
final com.google.common.io.GwtWorkarounds$3 extends java.io.InputStream {
final synthetic com.google.common.io.GwtWorkarounds$ByteInput val$input
void <init> (com.google.common.io.GwtWorkarounds$ByteInput)
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
int readByte
int dst
byte[] b
int off
int len
int firstByte
public void close () throws java.io.IOException
}
com/google/common/io/GwtWorkarounds$4.class
GwtWorkarounds.java
package com.google.common.io
final com.google.common.io.GwtWorkarounds$4 extends java.io.OutputStream {
final synthetic com.google.common.io.GwtWorkarounds$ByteOutput val$output
void <init> (com.google.common.io.GwtWorkarounds$ByteOutput)
public void write (int) throws java.io.IOException
int b
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
com/google/common/io/GwtWorkarounds$5.class
GwtWorkarounds.java
package com.google.common.io
final com.google.common.io.GwtWorkarounds$5 extends java.lang.Object implements com.google.common.io.GwtWorkarounds$CharOutput {
final synthetic java.io.Writer val$writer
void <init> (java.io.Writer)
public void write (char) throws java.io.IOException
char c
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
com/google/common/io/GwtWorkarounds$6.class
GwtWorkarounds.java
package com.google.common.io
final com.google.common.io.GwtWorkarounds$6 extends java.lang.Object implements com.google.common.io.GwtWorkarounds$CharOutput {
final synthetic StringBuilder val$builder
void <init> (java.lang.StringBuilder)
public void write (char)
char c
public void flush ()
public void close ()
public java.lang.String toString ()
}
com/google/common/io/GwtWorkarounds$ByteInput.class
GwtWorkarounds.java
package com.google.common.io
abstract com.google.common.io.GwtWorkarounds$ByteInput extends java.lang.Object {
public abstract int read () throws java.io.IOException
public abstract void close () throws java.io.IOException
}
com/google/common/io/GwtWorkarounds$ByteOutput.class
GwtWorkarounds.java
package com.google.common.io
abstract com.google.common.io.GwtWorkarounds$ByteOutput extends java.lang.Object {
public abstract void write (byte) throws java.io.IOException
public abstract void flush () throws java.io.IOException
public abstract void close () throws java.io.IOException
}
com/google/common/io/GwtWorkarounds$CharInput.class
GwtWorkarounds.java
package com.google.common.io
abstract com.google.common.io.GwtWorkarounds$CharInput extends java.lang.Object {
public abstract int read () throws java.io.IOException
public abstract void close () throws java.io.IOException
}
com/google/common/io/GwtWorkarounds$CharOutput.class
GwtWorkarounds.java
package com.google.common.io
abstract com.google.common.io.GwtWorkarounds$CharOutput extends java.lang.Object {
public abstract void write (char) throws java.io.IOException
public abstract void flush () throws java.io.IOException
public abstract void close () throws java.io.IOException
}
com/google/common/io/GwtWorkarounds.class
GwtWorkarounds.java
package com.google.common.io
final com.google.common.io.GwtWorkarounds extends java.lang.Object {
private void <init> ()
static com.google.common.io.GwtWorkarounds$CharInput asCharInput (java.io.Reader)
java.io.Reader reader
static com.google.common.io.GwtWorkarounds$CharInput asCharInput (java.lang.CharSequence)
CharSequence chars
static java.io.InputStream asInputStream (com.google.common.io.GwtWorkarounds$ByteInput)
com.google.common.io.GwtWorkarounds$ByteInput input
static java.io.OutputStream asOutputStream (com.google.common.io.GwtWorkarounds$ByteOutput)
com.google.common.io.GwtWorkarounds$ByteOutput output
static com.google.common.io.GwtWorkarounds$CharOutput asCharOutput (java.io.Writer)
java.io.Writer writer
static com.google.common.io.GwtWorkarounds$CharOutput stringBuilderOutput (int)
int initialSize
StringBuilder builder
}
com/google/common/io/InputSupplier.class
InputSupplier.java
package com.google.common.io
public abstract com.google.common.io.InputSupplier extends java.lang.Object {
public abstract java.lang.Object getInput () throws java.io.IOException
}
com/google/common/io/LineBuffer.class
LineBuffer.java
package com.google.common.io
abstract com.google.common.io.LineBuffer extends java.lang.Object {
private StringBuilder line
private boolean sawReturn
void <init> ()
protected void add (char[], int, int) throws java.io.IOException
int end
char[] cbuf
int off
int len
int pos
int start
private boolean finishLine (boolean) throws java.io.IOException
boolean sawNewline
protected void finish () throws java.io.IOException
protected abstract void handleLine (java.lang.String, java.lang.String) throws java.io.IOException
}
com/google/common/io/LineProcessor.class
LineProcessor.java
package com.google.common.io
public abstract com.google.common.io.LineProcessor extends java.lang.Object {
public abstract boolean processLine (java.lang.String) throws java.io.IOException
public abstract java.lang.Object getResult ()
}
com/google/common/io/LineReader$1.class
LineReader.java
package com.google.common.io
com.google.common.io.LineReader$1 extends com.google.common.io.LineBuffer {
final synthetic com.google.common.io.LineReader this$0
void <init> (com.google.common.io.LineReader)
protected void handleLine (java.lang.String, java.lang.String)
String line
String end
}
com/google/common/io/LineReader.class
LineReader.java
package com.google.common.io
public final com.google.common.io.LineReader extends java.lang.Object {
private final Readable readable
private final java.io.Reader reader
private final char[] buf
private final java.nio.CharBuffer cbuf
private final java.util.Queue lines
private final com.google.common.io.LineBuffer lineBuf
public void <init> (java.lang.Readable)
Readable readable
public java.lang.String readLine () throws java.io.IOException
int read
static synthetic java.util.Queue access$000 (com.google.common.io.LineReader)
com.google.common.io.LineReader x0
}
com/google/common/io/LittleEndianDataInputStream.class
LittleEndianDataInputStream.java
package com.google.common.io
public final com.google.common.io.LittleEndianDataInputStream extends java.io.FilterInputStream implements java.io.DataInput {
public void <init> (java.io.InputStream)
java.io.InputStream in
public java.lang.String readLine ()
public void readFully (byte[]) throws java.io.IOException
byte[] b
public void readFully (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public int skipBytes (int) throws java.io.IOException
int n
public int readUnsignedByte () throws java.io.IOException
int b1
public int readUnsignedShort () throws java.io.IOException
byte b1
byte b2
public int readInt () throws java.io.IOException
byte b1
byte b2
byte b3
byte b4
public long readLong () throws java.io.IOException
byte b1
byte b2
byte b3
byte b4
byte b5
byte b6
byte b7
byte b8
public float readFloat () throws java.io.IOException
public double readDouble () throws java.io.IOException
public java.lang.String readUTF () throws java.io.IOException
public short readShort () throws java.io.IOException
public char readChar () throws java.io.IOException
public byte readByte () throws java.io.IOException
public boolean readBoolean () throws java.io.IOException
private byte readAndCheckByte () throws java.io.IOException java.io.EOFException
int b1
}
com/google/common/io/LittleEndianDataOutputStream.class
LittleEndianDataOutputStream.java
package com.google.common.io
public com.google.common.io.LittleEndianDataOutputStream extends java.io.FilterOutputStream implements java.io.DataOutput {
public void <init> (java.io.OutputStream)
java.io.OutputStream out
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void writeBoolean (boolean) throws java.io.IOException
boolean v
public void writeByte (int) throws java.io.IOException
int v
public void writeBytes (java.lang.String) throws java.io.IOException
String s
public void writeChar (int) throws java.io.IOException
int v
public void writeChars (java.lang.String) throws java.io.IOException
int i
String s
public void writeDouble (double) throws java.io.IOException
double v
public void writeFloat (float) throws java.io.IOException
float v
public void writeInt (int) throws java.io.IOException
int v
public void writeLong (long) throws java.io.IOException
long v
byte[] bytes
public void writeShort (int) throws java.io.IOException
int v
public void writeUTF (java.lang.String) throws java.io.IOException
String str
public void close () throws java.io.IOException
}
com/google/common/io/MultiInputStream.class
MultiInputStream.java
package com.google.common.io
final com.google.common.io.MultiInputStream extends java.io.InputStream {
private java.util.Iterator it
private java.io.InputStream in
public void <init> (java.util.Iterator) throws java.io.IOException
java.util.Iterator it
public void close () throws java.io.IOException
private void advance () throws java.io.IOException
public int available () throws java.io.IOException
public boolean markSupported ()
public int read () throws java.io.IOException
int result
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int result
public long skip (long) throws java.io.IOException
long n
long result
}
com/google/common/io/MultiReader.class
MultiReader.java
package com.google.common.io
com.google.common.io.MultiReader extends java.io.Reader {
private final java.util.Iterator it
private java.io.Reader current
void <init> (java.util.Iterator) throws java.io.IOException
java.util.Iterator readers
private void advance () throws java.io.IOException
public int read (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
int result
public long skip (long) throws java.io.IOException
long result
long n
public boolean ready () throws java.io.IOException
public void close () throws java.io.IOException
}
com/google/common/io/OutputSupplier.class
OutputSupplier.java
package com.google.common.io
public abstract com.google.common.io.OutputSupplier extends java.lang.Object {
public abstract java.lang.Object getOutput () throws java.io.IOException
}
com/google/common/io/PatternFilenameFilter.class
PatternFilenameFilter.java
package com.google.common.io
public final com.google.common.io.PatternFilenameFilter extends java.lang.Object implements java.io.FilenameFilter {
private final java.util.regex.Pattern pattern
public void <init> (java.lang.String)
String patternStr
public void <init> (java.util.regex.Pattern)
java.util.regex.Pattern pattern
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String fileName
}
com/google/common/io/Resources$1.class
Resources.java
package com.google.common.io
final com.google.common.io.Resources$1 extends java.lang.Object implements com.google.common.io.LineProcessor {
final java.util.List result
void <init> ()
public boolean processLine (java.lang.String)
String line
public java.util.List getResult ()
public volatile synthetic java.lang.Object getResult ()
}
com/google/common/io/Resources$UrlByteSource.class
Resources.java
package com.google.common.io
final com.google.common.io.Resources$UrlByteSource extends com.google.common.io.ByteSource {
private final java.net.URL url
private void <init> (java.net.URL)
java.net.URL url
public java.io.InputStream openStream () throws java.io.IOException
public java.lang.String toString ()
synthetic void <init> (java.net.URL, com.google.common.io.Resources$1)
java.net.URL x0
com.google.common.io.Resources$1 x1
}
com/google/common/io/Resources.class
Resources.java
package com.google.common.io
public final com.google.common.io.Resources extends java.lang.Object {
private void <init> ()
public static com.google.common.io.ByteSource asByteSource (java.net.URL)
java.net.URL url
public static com.google.common.io.CharSource asCharSource (java.net.URL, java.nio.charset.Charset)
java.net.URL url
java.nio.charset.Charset charset
public static byte[] toByteArray (java.net.URL) throws java.io.IOException
java.net.URL url
public static java.lang.String toString (java.net.URL, java.nio.charset.Charset) throws java.io.IOException
java.net.URL url
java.nio.charset.Charset charset
public static java.lang.Object readLines (java.net.URL, java.nio.charset.Charset, com.google.common.io.LineProcessor) throws java.io.IOException
java.net.URL url
java.nio.charset.Charset charset
com.google.common.io.LineProcessor callback
public static java.util.List readLines (java.net.URL, java.nio.charset.Charset) throws java.io.IOException
java.net.URL url
java.nio.charset.Charset charset
public static void copy (java.net.URL, java.io.OutputStream) throws java.io.IOException
java.net.URL from
java.io.OutputStream to
public static java.net.URL getResource (java.lang.String)
String resourceName
ClassLoader loader
java.net.URL url
public static java.net.URL getResource (java.lang.Class, java.lang.String)
Class contextClass
String resourceName
java.net.URL url
}
com/google/common/io/package-info.class
package-info.java
package com.google.common.io
abstract synthetic com.google.common.io.package-info extends java.lang.Object {
}
com/google/common/math/
com/google/common/math/BigIntegerMath$1.class
BigIntegerMath.java
package com.google.common.math
synthetic com.google.common.math.BigIntegerMath$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$java$math$RoundingMode
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/math/BigIntegerMath.class
BigIntegerMath.java
package com.google.common.math
public final com.google.common.math.BigIntegerMath extends java.lang.Object {
static final int SQRT2_PRECOMPUTE_THRESHOLD
static final java.math.BigInteger SQRT2_PRECOMPUTED_BITS
private static final double LN_10
private static final double LN_2
public static boolean isPowerOfTwo (java.math.BigInteger)
java.math.BigInteger x
public static int log2 (java.math.BigInteger, java.math.RoundingMode)
java.math.BigInteger halfPower
java.math.BigInteger x2
int logX2Floor
java.math.BigInteger x
java.math.RoundingMode mode
int logFloor
public static int log10 (java.math.BigInteger, java.math.RoundingMode)
java.math.BigInteger nextPow
int nextCmp
java.math.BigInteger x2
java.math.BigInteger halfPowerSquared
java.math.BigInteger x
java.math.RoundingMode mode
int approxLog10
java.math.BigInteger approxPow
int approxCmp
int floorLog
java.math.BigInteger floorPow
int floorCmp
public static java.math.BigInteger sqrt (java.math.BigInteger, java.math.RoundingMode)
int sqrtFloorInt
boolean sqrtFloorIsExact
java.math.BigInteger halfSquare
java.math.BigInteger x
java.math.RoundingMode mode
java.math.BigInteger sqrtFloor
private static java.math.BigInteger sqrtFloor (java.math.BigInteger)
java.math.BigInteger sqrt0
int shift
java.math.BigInteger x
java.math.BigInteger sqrt0
int log2
java.math.BigInteger sqrt1
private static java.math.BigInteger sqrtApproxWithDoubles (java.math.BigInteger)
java.math.BigInteger x
public static java.math.BigInteger divide (java.math.BigInteger, java.math.BigInteger, java.math.RoundingMode)
java.math.BigInteger p
java.math.BigInteger q
java.math.RoundingMode mode
java.math.BigDecimal pDec
java.math.BigDecimal qDec
public static java.math.BigInteger factorial (int)
int tz
long normalizedNum
int normalizedBits
long num
int n
int approxSize
java.util.ArrayList bignums
int startingNumber
long product
int shift
int productBits
int bits
int nextPowerOfTwo
static java.math.BigInteger listProduct (java.util.List)
java.util.List nums
static java.math.BigInteger listProduct (java.util.List, int, int)
int m
java.util.List nums
int start
int end
public static java.math.BigInteger binomial (int, int)
int p
int q
int i
int n
int k
java.math.BigInteger accum
long numeratorAccum
long denominatorAccum
int bits
int numeratorBits
static boolean fitsInLong (java.math.BigInteger)
java.math.BigInteger x
private void <init> ()
static void <clinit> ()
}
com/google/common/math/DoubleMath$1.class
DoubleMath.java
package com.google.common.math
synthetic com.google.common.math.DoubleMath$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$java$math$RoundingMode
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/math/DoubleMath$MeanAccumulator.class
DoubleMath.java
package com.google.common.math
final com.google.common.math.DoubleMath$MeanAccumulator extends java.lang.Object {
private long count
private double mean
private void <init> ()
void add (double)
double value
double mean ()
synthetic void <init> (com.google.common.math.DoubleMath$1)
com.google.common.math.DoubleMath$1 x0
}
com/google/common/math/DoubleMath.class
DoubleMath.java
package com.google.common.math
public final com.google.common.math.DoubleMath extends java.lang.Object {
private static final double MIN_INT_AS_DOUBLE
private static final double MAX_INT_AS_DOUBLE
private static final double MIN_LONG_AS_DOUBLE
private static final double MAX_LONG_AS_DOUBLE_PLUS_ONE
private static final double LN_2
static final int MAX_FACTORIAL
static final double[] everySixteenthFactorial
static double roundIntermediate (double, java.math.RoundingMode)
double z
double z
double x
java.math.RoundingMode mode
public static int roundToInt (double, java.math.RoundingMode)
double x
java.math.RoundingMode mode
double z
public static long roundToLong (double, java.math.RoundingMode)
double x
java.math.RoundingMode mode
double z
public static java.math.BigInteger roundToBigInteger (double, java.math.RoundingMode)
double x
java.math.RoundingMode mode
int exponent
long significand
java.math.BigInteger result
public static boolean isPowerOfTwo (double)
double x
public static double log2 (double)
double x
public static int log2 (double, java.math.RoundingMode)
double xScaled
double x
java.math.RoundingMode mode
int exponent
boolean increment
public static boolean isMathematicalInteger (double)
double x
public static double factorial (int)
int i
double accum
int n
public static boolean fuzzyEquals (double, double, double)
double a
double b
double tolerance
public static int fuzzyCompare (double, double, double)
double a
double b
double tolerance
public static transient double mean (double[])
double value
double[] arr$
int len$
int i$
double[] values
com.google.common.math.DoubleMath$MeanAccumulator accumulator
public static transient double mean (int[])
int value
int[] arr$
int len$
int i$
int[] values
com.google.common.math.DoubleMath$MeanAccumulator accumulator
public static transient double mean (long[])
long value
long[] arr$
int len$
int i$
long[] values
com.google.common.math.DoubleMath$MeanAccumulator accumulator
public static double mean (java.lang.Iterable)
Number value
java.util.Iterator i$
Iterable values
com.google.common.math.DoubleMath$MeanAccumulator accumulator
public static double mean (java.util.Iterator)
java.util.Iterator values
com.google.common.math.DoubleMath$MeanAccumulator accumulator
private void <init> ()
static void <clinit> ()
}
com/google/common/math/DoubleUtils.class
DoubleUtils.java
package com.google.common.math
final com.google.common.math.DoubleUtils extends java.lang.Object {
static final long SIGNIFICAND_MASK
static final long EXPONENT_MASK
static final long SIGN_MASK
static final int SIGNIFICAND_BITS
static final int EXPONENT_BIAS
static final long IMPLICIT_BIT
private static final long ONE_BITS
private void <init> ()
static double nextDown (double)
double d
static long getSignificand (double)
double d
int exponent
long bits
static boolean isFinite (double)
double d
static boolean isNormal (double)
double d
static double scaleNormalize (double)
double x
long significand
static double bigToDouble (java.math.BigInteger)
java.math.BigInteger x
java.math.BigInteger absX
int exponent
int shift
long twiceSignifFloor
long signifFloor
boolean increment
long signifRounded
long bits
static double ensureNonNegative (double)
double value
static void <clinit> ()
}
com/google/common/math/IntMath$1.class
IntMath.java
package com.google.common.math
synthetic com.google.common.math.IntMath$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$java$math$RoundingMode
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/math/IntMath.class
IntMath.java
package com.google.common.math
public final com.google.common.math.IntMath extends java.lang.Object {
static final int MAX_POWER_OF_SQRT2_UNSIGNED
static final byte[] maxLog10ForLeadingZeros
static final int[] powersOf10
static final int[] halfPowersOf10
static final int FLOOR_SQRT_MAX_INT
private static final int[] factorials
static int[] biggestBinomials
public static boolean isPowerOfTwo (int)
int x
static int lessThanBranchFree (int, int)
int x
int y
public static int log2 (int, java.math.RoundingMode)
int leadingZeros
int cmp
int logFloor
int x
java.math.RoundingMode mode
public static int log10 (int, java.math.RoundingMode)
int x
java.math.RoundingMode mode
int logFloor
int floorPow
private static int log10Floor (int)
int x
int y
public static int pow (int, int)
int accum
int b
int k
public static int sqrt (int, java.math.RoundingMode)
int halfSquare
int x
java.math.RoundingMode mode
int sqrtFloor
private static int sqrtFloor (int)
int x
public static int divide (int, int, java.math.RoundingMode)
boolean increment
int absRem
int cmpRemToHalfDivisor
int p
int q
java.math.RoundingMode mode
int div
int rem
int signum
boolean increment
public static int mod (int, int)
int x
int m
int result
public static int gcd (int, int)
int delta
int minDeltaOrZero
int a
int b
int aTwos
int bTwos
public static int checkedAdd (int, int)
int a
int b
long result
public static int checkedSubtract (int, int)
int a
int b
long result
public static int checkedMultiply (int, int)
int a
int b
long result
public static int checkedPow (int, int)
int b
int k
int accum
public static int factorial (int)
int n
public static int binomial (int, int)
int i
long result
int n
int k
public static int mean (int, int)
int x
int y
private void <init> ()
static void <clinit> ()
}
com/google/common/math/LongMath$1.class
LongMath.java
package com.google.common.math
synthetic com.google.common.math.LongMath$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$java$math$RoundingMode
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/math/LongMath.class
LongMath.java
package com.google.common.math
public final com.google.common.math.LongMath extends java.lang.Object {
static final long MAX_POWER_OF_SQRT2_UNSIGNED
static final byte[] maxLog10ForLeadingZeros
static final long[] powersOf10
static final long[] halfPowersOf10
static final long FLOOR_SQRT_MAX_LONG
static final long[] factorials
static final int[] biggestBinomials
static final int[] biggestSimpleBinomials
public static boolean isPowerOfTwo (long)
long x
static int lessThanBranchFree (long, long)
long x
long y
public static int log2 (long, java.math.RoundingMode)
int leadingZeros
long cmp
int logFloor
long x
java.math.RoundingMode mode
public static int log10 (long, java.math.RoundingMode)
long x
java.math.RoundingMode mode
int logFloor
long floorPow
static int log10Floor (long)
long x
int y
public static long pow (long, int)
long accum
long b
int k
public static long sqrt (long, java.math.RoundingMode)
long sqrtFloor
long halfSquare
long x
java.math.RoundingMode mode
long guess
long guessSquared
public static long divide (long, long, java.math.RoundingMode)
boolean increment
long absRem
long cmpRemToHalfDivisor
long p
long q
java.math.RoundingMode mode
long div
long rem
int signum
boolean increment
public static int mod (long, int)
long x
int m
public static long mod (long, long)
long x
long m
long result
public static long gcd (long, long)
long delta
long minDeltaOrZero
long a
long b
int aTwos
int bTwos
public static long checkedAdd (long, long)
long a
long b
long result
public static long checkedSubtract (long, long)
long a
long b
long result
public static long checkedMultiply (long, long)
long a
long b
int leadingZeros
long result
public static long checkedPow (long, int)
long b
int k
long accum
public static long factorial (int)
int n
public static long binomial (int, int)
int i
long result
int i
int nBits
long result
long numerator
long denominator
int numeratorBits
int n
int k
static long multiplyFraction (long, long, long)
long x
long numerator
long denominator
long commonDivisor
static boolean fitsInInt (long)
long x
public static long mean (long, long)
long x
long y
private void <init> ()
static void <clinit> ()
}
com/google/common/math/MathPreconditions.class
MathPreconditions.java
package com.google.common.math
final com.google.common.math.MathPreconditions extends java.lang.Object {
static int checkPositive (java.lang.String, int)
String role
int x
static long checkPositive (java.lang.String, long)
String role
long x
static java.math.BigInteger checkPositive (java.lang.String, java.math.BigInteger)
String role
java.math.BigInteger x
static int checkNonNegative (java.lang.String, int)
String role
int x
static long checkNonNegative (java.lang.String, long)
String role
long x
static java.math.BigInteger checkNonNegative (java.lang.String, java.math.BigInteger)
String role
java.math.BigInteger x
static double checkNonNegative (java.lang.String, double)
String role
double x
static void checkRoundingUnnecessary (boolean)
boolean condition
static void checkInRange (boolean)
boolean condition
static void checkNoOverflow (boolean)
boolean condition
private void <init> ()
}
com/google/common/math/package-info.class
package-info.java
package com.google.common.math
abstract synthetic com.google.common.math.package-info extends java.lang.Object {
}
com/google/common/net/
com/google/common/net/HostAndPort.class
HostAndPort.java
package com.google.common.net
public final com.google.common.net.HostAndPort extends java.lang.Object implements java.io.Serializable {
private static final int NO_PORT
private final String host
private final int port
private final boolean hasBracketlessColons
private static final long serialVersionUID
private void <init> (java.lang.String, int, boolean)
String host
int port
boolean hasBracketlessColons
public java.lang.String getHostText ()
public boolean hasPort ()
public int getPort ()
public int getPortOrDefault (int)
int defaultPort
public static com.google.common.net.HostAndPort fromParts (java.lang.String, int)
String host
int port
com.google.common.net.HostAndPort parsedHost
public static com.google.common.net.HostAndPort fromHost (java.lang.String)
String host
com.google.common.net.HostAndPort parsedHost
public static com.google.common.net.HostAndPort fromString (java.lang.String)
String[] hostAndPort
String host
String host
int colonPos
NumberFormatException e
String hostPortString
String host
String portString
boolean hasBracketlessColons
int port
private static java.lang.String[] getHostAndPortFromBracketedHost (java.lang.String)
int i
String hostPortString
int colonIndex
int closeBracketIndex
String host
public com.google.common.net.HostAndPort withDefaultPort (int)
int defaultPort
public com.google.common.net.HostAndPort requireBracketsForIPv6 ()
public boolean equals (java.lang.Object)
com.google.common.net.HostAndPort that
Object other
public int hashCode ()
public java.lang.String toString ()
StringBuilder builder
private static boolean isValidPort (int)
int port
}
com/google/common/net/HostSpecifier.class
HostSpecifier.java
package com.google.common.net
public final com.google.common.net.HostSpecifier extends java.lang.Object {
private final String canonicalForm
private void <init> (java.lang.String)
String canonicalForm
public static com.google.common.net.HostSpecifier fromValid (java.lang.String)
IllegalArgumentException e
String specifier
com.google.common.net.HostAndPort parsedHost
String host
java.net.InetAddress addr
com.google.common.net.InternetDomainName domain
public static com.google.common.net.HostSpecifier from (java.lang.String) throws java.text.ParseException
java.text.ParseException parseException
IllegalArgumentException e
String specifier
public static boolean isValid (java.lang.String)
IllegalArgumentException e
String specifier
public boolean equals (java.lang.Object)
com.google.common.net.HostSpecifier that
Object other
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/net/HttpHeaders.class
HttpHeaders.java
package com.google.common.net
public final com.google.common.net.HttpHeaders extends java.lang.Object {
public static final String CACHE_CONTROL
public static final String CONTENT_LENGTH
public static final String CONTENT_TYPE
public static final String DATE
public static final String PRAGMA
public static final String VIA
public static final String WARNING
public static final String ACCEPT
public static final String ACCEPT_CHARSET
public static final String ACCEPT_ENCODING
public static final String ACCEPT_LANGUAGE
public static final String ACCESS_CONTROL_REQUEST_HEADERS
public static final String ACCESS_CONTROL_REQUEST_METHOD
public static final String AUTHORIZATION
public static final String CONNECTION
public static final String COOKIE
public static final String EXPECT
public static final String FROM
public static final String FOLLOW_ONLY_WHEN_PRERENDER_SHOWN
public static final String HOST
public static final String IF_MATCH
public static final String IF_MODIFIED_SINCE
public static final String IF_NONE_MATCH
public static final String IF_RANGE
public static final String IF_UNMODIFIED_SINCE
public static final String LAST_EVENT_ID
public static final String MAX_FORWARDS
public static final String ORIGIN
public static final String PROXY_AUTHORIZATION
public static final String RANGE
public static final String REFERER
public static final String TE
public static final String UPGRADE
public static final String USER_AGENT
public static final String ACCEPT_RANGES
public static final String ACCESS_CONTROL_ALLOW_HEADERS
public static final String ACCESS_CONTROL_ALLOW_METHODS
public static final String ACCESS_CONTROL_ALLOW_ORIGIN
public static final String ACCESS_CONTROL_ALLOW_CREDENTIALS
public static final String ACCESS_CONTROL_EXPOSE_HEADERS
public static final String ACCESS_CONTROL_MAX_AGE
public static final String AGE
public static final String ALLOW
public static final String CONTENT_DISPOSITION
public static final String CONTENT_ENCODING
public static final String CONTENT_LANGUAGE
public static final String CONTENT_LOCATION
public static final String CONTENT_MD5
public static final String CONTENT_RANGE
public static final String CONTENT_SECURITY_POLICY
public static final String CONTENT_SECURITY_POLICY_REPORT_ONLY
public static final String ETAG
public static final String EXPIRES
public static final String LAST_MODIFIED
public static final String LINK
public static final String LOCATION
public static final String P3P
public static final String PROXY_AUTHENTICATE
public static final String REFRESH
public static final String RETRY_AFTER
public static final String SERVER
public static final String SET_COOKIE
public static final String SET_COOKIE2
public static final String STRICT_TRANSPORT_SECURITY
public static final String TIMING_ALLOW_ORIGIN
public static final String TRAILER
public static final String TRANSFER_ENCODING
public static final String VARY
public static final String WWW_AUTHENTICATE
public static final String DNT
public static final String X_CONTENT_TYPE_OPTIONS
public static final String X_DO_NOT_TRACK
public static final String X_FORWARDED_FOR
public static final String X_FORWARDED_PROTO
public static final String X_FRAME_OPTIONS
public static final String X_POWERED_BY
public static final String PUBLIC_KEY_PINS
public static final String PUBLIC_KEY_PINS_REPORT_ONLY
public static final String X_REQUESTED_WITH
public static final String X_USER_IP
public static final String X_XSS_PROTECTION
private void <init> ()
}
com/google/common/net/InetAddresses$TeredoInfo.class
InetAddresses.java
package com.google.common.net
public final com.google.common.net.InetAddresses$TeredoInfo extends java.lang.Object {
private final java.net.Inet4Address server
private final java.net.Inet4Address client
private final int port
private final int flags
public void <init> (java.net.Inet4Address, java.net.Inet4Address, int, int)
java.net.Inet4Address server
java.net.Inet4Address client
int port
int flags
public java.net.Inet4Address getServer ()
public java.net.Inet4Address getClient ()
public int getPort ()
public int getFlags ()
}
com/google/common/net/InetAddresses.class
InetAddresses.java
package com.google.common.net
public final com.google.common.net.InetAddresses extends java.lang.Object {
private static final int IPV4_PART_COUNT
private static final int IPV6_PART_COUNT
private static final java.net.Inet4Address LOOPBACK4
private static final java.net.Inet4Address ANY4
private void <init> ()
private static java.net.Inet4Address getInet4Address (byte[])
byte[] bytes
public static java.net.InetAddress forString (java.lang.String)
String ipString
byte[] addr
public static boolean isInetAddress (java.lang.String)
String ipString
private static byte[] ipStringToBytes (java.lang.String)
char c
int i
String ipString
boolean hasColon
boolean hasDot
private static byte[] textToNumericFormatV4 (java.lang.String)
int i
NumberFormatException ex
String ipString
String[] address
byte[] bytes
private static byte[] textToNumericFormatV6 (java.lang.String)
int i
int partsHi
int partsLo
int i
int i
int i
NumberFormatException ex
String ipString
String[] parts
int skipIndex
int partsHi
int partsLo
int partsSkipped
java.nio.ByteBuffer rawBytes
private static java.lang.String convertDottedQuadToHex (java.lang.String)
String ipString
int lastColon
String initialPart
String dottedQuad
byte[] quad
String penultimate
String ultimate
private static byte parseOctet (java.lang.String)
String ipPart
int octet
private static short parseHextet (java.lang.String)
String ipPart
int hextet
private static java.net.InetAddress bytesToInetAddress (byte[])
java.net.UnknownHostException e
byte[] addr
public static java.lang.String toAddrString (java.net.InetAddress)
int i
java.net.InetAddress ip
byte[] bytes
int[] hextets
private static void compressLongestRunOfZeroes (int[])
int runLength
int i
int[] hextets
int bestRunStart
int bestRunLength
int runStart
private static java.lang.String hextetsToIPv6String (int[])
boolean thisIsNumber
int i
int[] hextets
StringBuilder buf
boolean lastWasNumber
public static java.lang.String toUriString (java.net.InetAddress)
java.net.InetAddress ip
public static java.net.InetAddress forUriString (java.lang.String)
String ipString
int expectBytes
String hostAddr
String ipString
int expectBytes
byte[] addr
public static boolean isUriInetAddress (java.lang.String)
IllegalArgumentException e
String ipString
public static boolean isCompatIPv4Address (java.net.Inet6Address)
java.net.Inet6Address ip
byte[] bytes
public static java.net.Inet4Address getCompatIPv4Address (java.net.Inet6Address)
java.net.Inet6Address ip
public static boolean is6to4Address (java.net.Inet6Address)
java.net.Inet6Address ip
byte[] bytes
public static java.net.Inet4Address get6to4IPv4Address (java.net.Inet6Address)
java.net.Inet6Address ip
public static boolean isTeredoAddress (java.net.Inet6Address)
java.net.Inet6Address ip
byte[] bytes
public static com.google.common.net.InetAddresses$TeredoInfo getTeredoInfo (java.net.Inet6Address)
int i
java.net.Inet6Address ip
byte[] bytes
java.net.Inet4Address server
int flags
int port
byte[] clientBytes
java.net.Inet4Address client
public static boolean isIsatapAddress (java.net.Inet6Address)
java.net.Inet6Address ip
byte[] bytes
public static java.net.Inet4Address getIsatapIPv4Address (java.net.Inet6Address)
java.net.Inet6Address ip
public static boolean hasEmbeddedIPv4ClientAddress (java.net.Inet6Address)
java.net.Inet6Address ip
public static java.net.Inet4Address getEmbeddedIPv4ClientAddress (java.net.Inet6Address)
java.net.Inet6Address ip
public static boolean isMappedIPv4Address (java.lang.String)
int i
int i
String ipString
byte[] bytes
public static java.net.Inet4Address getCoercedIPv4Address (java.net.InetAddress)
int i
java.net.InetAddress ip
byte[] bytes
boolean leadingBytesOfZero
java.net.Inet6Address ip6
long addressAsLong
int coercedHash
public static int coerceToInteger (java.net.InetAddress)
java.net.InetAddress ip
public static java.net.Inet4Address fromInteger (int)
int address
public static java.net.InetAddress fromLittleEndianByteArray (byte[]) throws java.net.UnknownHostException
int i
byte[] addr
byte[] reversed
public static java.net.InetAddress decrement (java.net.InetAddress)
java.net.InetAddress address
byte[] addr
int i
public static java.net.InetAddress increment (java.net.InetAddress)
java.net.InetAddress address
byte[] addr
int i
public static boolean isMaximum (java.net.InetAddress)
int i
java.net.InetAddress address
byte[] addr
static synthetic java.net.Inet4Address access$000 ()
static void <clinit> ()
}
com/google/common/net/InternetDomainName.class
InternetDomainName.java
package com.google.common.net
public final com.google.common.net.InternetDomainName extends java.lang.Object {
private static final com.google.common.base.CharMatcher DOTS_MATCHER
private static final com.google.common.base.Splitter DOT_SPLITTER
private static final com.google.common.base.Joiner DOT_JOINER
private static final int NO_PUBLIC_SUFFIX_FOUND
private static final String DOT_REGEX
private static final int MAX_PARTS
private static final int MAX_LENGTH
private static final int MAX_DOMAIN_PART_LENGTH
private final String name
private final com.google.common.collect.ImmutableList parts
private final int publicSuffixIndex
private static final com.google.common.base.CharMatcher DASH_MATCHER
private static final com.google.common.base.CharMatcher PART_CHAR_MATCHER
void <init> (java.lang.String)
String name
private int findPublicSuffix ()
String ancestorName
int i
int partsSize
public static com.google.common.net.InternetDomainName from (java.lang.String)
String domain
private static boolean validateSyntax (java.util.List)
String part
int i
java.util.List parts
int lastIndex
private static boolean validatePart (java.lang.String, boolean)
String part
boolean isFinalPart
String asciiChars
public com.google.common.collect.ImmutableList parts ()
public boolean isPublicSuffix ()
public boolean hasPublicSuffix ()
public com.google.common.net.InternetDomainName publicSuffix ()
public boolean isUnderPublicSuffix ()
public boolean isTopPrivateDomain ()
public com.google.common.net.InternetDomainName topPrivateDomain ()
public boolean hasParent ()
public com.google.common.net.InternetDomainName parent ()
private com.google.common.net.InternetDomainName ancestor (int)
int levels
public com.google.common.net.InternetDomainName child (java.lang.String)
String leftParts
public static boolean isValid (java.lang.String)
IllegalArgumentException e
String name
private static boolean matchesWildcardPublicSuffix (java.lang.String)
String domain
String[] pieces
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.common.net.InternetDomainName that
Object object
public int hashCode ()
static void <clinit> ()
}
com/google/common/net/MediaType$1.class
MediaType.java
package com.google.common.net
com.google.common.net.MediaType$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.net.MediaType this$0
void <init> (com.google.common.net.MediaType)
public com.google.common.collect.ImmutableMultiset apply (java.util.Collection)
java.util.Collection input
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/net/MediaType$2.class
MediaType.java
package com.google.common.net
com.google.common.net.MediaType$2 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.net.MediaType this$0
void <init> (com.google.common.net.MediaType)
public java.lang.String apply (java.lang.String)
String value
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/net/MediaType$Tokenizer.class
MediaType.java
package com.google.common.net
final com.google.common.net.MediaType$Tokenizer extends java.lang.Object {
final String input
int position
void <init> (java.lang.String)
String input
java.lang.String consumeTokenIfPresent (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher matcher
int startPosition
java.lang.String consumeToken (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher matcher
int startPosition
String token
char consumeCharacter (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher matcher
char c
char consumeCharacter (char)
char c
char previewChar ()
boolean hasMore ()
}
com/google/common/net/MediaType.class
MediaType.java
package com.google.common.net
public final com.google.common.net.MediaType extends java.lang.Object {
private static final String CHARSET_ATTRIBUTE
private static final com.google.common.collect.ImmutableListMultimap UTF_8_CONSTANT_PARAMETERS
private static final com.google.common.base.CharMatcher TOKEN_MATCHER
private static final com.google.common.base.CharMatcher QUOTED_TEXT_MATCHER
private static final com.google.common.base.CharMatcher LINEAR_WHITE_SPACE
private static final String APPLICATION_TYPE
private static final String AUDIO_TYPE
private static final String IMAGE_TYPE
private static final String TEXT_TYPE
private static final String VIDEO_TYPE
private static final String WILDCARD
private static final java.util.Map KNOWN_TYPES
public static final com.google.common.net.MediaType ANY_TYPE
public static final com.google.common.net.MediaType ANY_TEXT_TYPE
public static final com.google.common.net.MediaType ANY_IMAGE_TYPE
public static final com.google.common.net.MediaType ANY_AUDIO_TYPE
public static final com.google.common.net.MediaType ANY_VIDEO_TYPE
public static final com.google.common.net.MediaType ANY_APPLICATION_TYPE
public static final com.google.common.net.MediaType CACHE_MANIFEST_UTF_8
public static final com.google.common.net.MediaType CSS_UTF_8
public static final com.google.common.net.MediaType CSV_UTF_8
public static final com.google.common.net.MediaType HTML_UTF_8
public static final com.google.common.net.MediaType I_CALENDAR_UTF_8
public static final com.google.common.net.MediaType PLAIN_TEXT_UTF_8
public static final com.google.common.net.MediaType TEXT_JAVASCRIPT_UTF_8
public static final com.google.common.net.MediaType TSV_UTF_8
public static final com.google.common.net.MediaType VCARD_UTF_8
public static final com.google.common.net.MediaType WML_UTF_8
public static final com.google.common.net.MediaType XML_UTF_8
public static final com.google.common.net.MediaType BMP
public static final com.google.common.net.MediaType CRW
public static final com.google.common.net.MediaType GIF
public static final com.google.common.net.MediaType ICO
public static final com.google.common.net.MediaType JPEG
public static final com.google.common.net.MediaType PNG
public static final com.google.common.net.MediaType PSD
public static final com.google.common.net.MediaType SVG_UTF_8
public static final com.google.common.net.MediaType TIFF
public static final com.google.common.net.MediaType WEBP
public static final com.google.common.net.MediaType MP4_AUDIO
public static final com.google.common.net.MediaType MPEG_AUDIO
public static final com.google.common.net.MediaType OGG_AUDIO
public static final com.google.common.net.MediaType WEBM_AUDIO
public static final com.google.common.net.MediaType MP4_VIDEO
public static final com.google.common.net.MediaType MPEG_VIDEO
public static final com.google.common.net.MediaType OGG_VIDEO
public static final com.google.common.net.MediaType QUICKTIME
public static final com.google.common.net.MediaType WEBM_VIDEO
public static final com.google.common.net.MediaType WMV
public static final com.google.common.net.MediaType APPLICATION_XML_UTF_8
public static final com.google.common.net.MediaType ATOM_UTF_8
public static final com.google.common.net.MediaType BZIP2
public static final com.google.common.net.MediaType EOT
public static final com.google.common.net.MediaType EPUB
public static final com.google.common.net.MediaType FORM_DATA
public static final com.google.common.net.MediaType KEY_ARCHIVE
public static final com.google.common.net.MediaType APPLICATION_BINARY
public static final com.google.common.net.MediaType GZIP
public static final com.google.common.net.MediaType JAVASCRIPT_UTF_8
public static final com.google.common.net.MediaType JSON_UTF_8
public static final com.google.common.net.MediaType KML
public static final com.google.common.net.MediaType KMZ
public static final com.google.common.net.MediaType MBOX
public static final com.google.common.net.MediaType APPLE_MOBILE_CONFIG
public static final com.google.common.net.MediaType MICROSOFT_EXCEL
public static final com.google.common.net.MediaType MICROSOFT_POWERPOINT
public static final com.google.common.net.MediaType MICROSOFT_WORD
public static final com.google.common.net.MediaType OCTET_STREAM
public static final com.google.common.net.MediaType OGG_CONTAINER
public static final com.google.common.net.MediaType OOXML_DOCUMENT
public static final com.google.common.net.MediaType OOXML_PRESENTATION
public static final com.google.common.net.MediaType OOXML_SHEET
public static final com.google.common.net.MediaType OPENDOCUMENT_GRAPHICS
public static final com.google.common.net.MediaType OPENDOCUMENT_PRESENTATION
public static final com.google.common.net.MediaType OPENDOCUMENT_SPREADSHEET
public static final com.google.common.net.MediaType OPENDOCUMENT_TEXT
public static final com.google.common.net.MediaType PDF
public static final com.google.common.net.MediaType POSTSCRIPT
public static final com.google.common.net.MediaType PROTOBUF
public static final com.google.common.net.MediaType RDF_XML_UTF_8
public static final com.google.common.net.MediaType RTF_UTF_8
public static final com.google.common.net.MediaType SFNT
public static final com.google.common.net.MediaType SHOCKWAVE_FLASH
public static final com.google.common.net.MediaType SKETCHUP
public static final com.google.common.net.MediaType TAR
public static final com.google.common.net.MediaType WOFF
public static final com.google.common.net.MediaType XHTML_UTF_8
public static final com.google.common.net.MediaType XRD_UTF_8
public static final com.google.common.net.MediaType ZIP
private final String type
private final String subtype
private final com.google.common.collect.ImmutableListMultimap parameters
private static final com.google.common.base.Joiner$MapJoiner PARAMETER_JOINER
private static com.google.common.net.MediaType createConstant (java.lang.String, java.lang.String)
String type
String subtype
private static com.google.common.net.MediaType createConstantUtf8 (java.lang.String, java.lang.String)
String type
String subtype
private static com.google.common.net.MediaType addKnownType (com.google.common.net.MediaType)
com.google.common.net.MediaType mediaType
private void <init> (java.lang.String, java.lang.String, com.google.common.collect.ImmutableListMultimap)
String type
String subtype
com.google.common.collect.ImmutableListMultimap parameters
public java.lang.String type ()
public java.lang.String subtype ()
public com.google.common.collect.ImmutableListMultimap parameters ()
private java.util.Map parametersAsMap ()
public com.google.common.base.Optional charset ()
com.google.common.collect.ImmutableSet charsetValues
public com.google.common.net.MediaType withoutParameters ()
public com.google.common.net.MediaType withParameters (com.google.common.collect.Multimap)
com.google.common.collect.Multimap parameters
public com.google.common.net.MediaType withParameter (java.lang.String, java.lang.String)
String key
java.util.Map$Entry entry
java.util.Iterator i$
String attribute
String value
String normalizedAttribute
com.google.common.collect.ImmutableListMultimap$Builder builder
com.google.common.net.MediaType mediaType
public com.google.common.net.MediaType withCharset (java.nio.charset.Charset)
java.nio.charset.Charset charset
public boolean hasWildcard ()
public boolean is (com.google.common.net.MediaType)
com.google.common.net.MediaType mediaTypeRange
public static com.google.common.net.MediaType create (java.lang.String, java.lang.String)
String type
String subtype
static com.google.common.net.MediaType createApplicationType (java.lang.String)
String subtype
static com.google.common.net.MediaType createAudioType (java.lang.String)
String subtype
static com.google.common.net.MediaType createImageType (java.lang.String)
String subtype
static com.google.common.net.MediaType createTextType (java.lang.String)
String subtype
static com.google.common.net.MediaType createVideoType (java.lang.String)
String subtype
private static com.google.common.net.MediaType create (java.lang.String, java.lang.String, com.google.common.collect.Multimap)
String attribute
java.util.Map$Entry entry
java.util.Iterator i$
String type
String subtype
com.google.common.collect.Multimap parameters
String normalizedType
String normalizedSubtype
com.google.common.collect.ImmutableListMultimap$Builder builder
com.google.common.net.MediaType mediaType
private static java.lang.String normalizeToken (java.lang.String)
String token
private static java.lang.String normalizeParameterValue (java.lang.String, java.lang.String)
String attribute
String value
public static com.google.common.net.MediaType parse (java.lang.String)
StringBuilder valueBuilder
String value
String attribute
String value
String type
String subtype
com.google.common.collect.ImmutableListMultimap$Builder parameters
IllegalStateException e
String input
com.google.common.net.MediaType$Tokenizer tokenizer
public boolean equals (java.lang.Object)
com.google.common.net.MediaType that
Object obj
public int hashCode ()
public java.lang.String toString ()
com.google.common.collect.Multimap quotedParameters
StringBuilder builder
private static java.lang.String escapeAndQuote (java.lang.String)
char ch
char[] arr$
int len$
int i$
String value
StringBuilder escaped
static synthetic com.google.common.base.CharMatcher access$000 ()
static synthetic java.lang.String access$100 (java.lang.String)
String x0
static void <clinit> ()
}
com/google/common/net/PercentEscaper.class
PercentEscaper.java
package com.google.common.net
public final com.google.common.net.PercentEscaper extends com.google.common.escape.UnicodeEscaper {
private static final char[] PLUS_SIGN
private static final char[] UPPER_HEX_DIGITS
private final boolean plusForSpace
private final boolean[] safeOctets
public void <init> (java.lang.String, boolean)
String safeChars
boolean plusForSpace
private static boolean[] createSafeOctets (java.lang.String)
char c
char[] arr$
int len$
int i$
char c
char[] arr$
int len$
int i$
String safeChars
int maxChar
char[] safeCharArray
boolean[] octets
protected int nextEscapeIndex (java.lang.CharSequence, int, int)
char c
CharSequence csq
int index
int end
public java.lang.String escape (java.lang.String)
char c
int index
String s
int slen
protected char[] escape (int)
char[] dest
char[] dest
char[] dest
char[] dest
int cp
static void <clinit> ()
}
com/google/common/net/UrlEscapers.class
UrlEscapers.java
package com.google.common.net
public final com.google.common.net.UrlEscapers extends java.lang.Object {
static final String URL_FORM_PARAMETER_OTHER_SAFE_CHARS
static final String URL_PATH_OTHER_SAFE_CHARS_LACKING_PLUS
private static final com.google.common.escape.Escaper URL_FORM_PARAMETER_ESCAPER
private static final com.google.common.escape.Escaper URL_PATH_SEGMENT_ESCAPER
private static final com.google.common.escape.Escaper URL_FRAGMENT_ESCAPER
private void <init> ()
public static com.google.common.escape.Escaper urlFormParameterEscaper ()
public static com.google.common.escape.Escaper urlPathSegmentEscaper ()
public static com.google.common.escape.Escaper urlFragmentEscaper ()
static void <clinit> ()
}
com/google/common/net/package-info.class
package-info.java
package com.google.common.net
abstract synthetic com.google.common.net.package-info extends java.lang.Object {
}
com/google/common/primitives/
com/google/common/primitives/Booleans$BooleanArrayAsList.class
Booleans.java
package com.google.common.primitives
com.google.common.primitives.Booleans$BooleanArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final boolean[] array
final int start
final int end
private static final long serialVersionUID
void <init> (boolean[])
boolean[] array
void <init> (boolean[], int, int)
boolean[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Boolean get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Boolean set (int, java.lang.Boolean)
int index
Boolean element
boolean oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Booleans$BooleanArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
boolean[] toBooleanArray ()
int size
boolean[] result
public volatile synthetic java.lang.Object set (int, java.lang.Object)
int x0
Object x1
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/primitives/Booleans$LexicographicalComparator.class
Booleans.java
package com.google.common.primitives
final enum com.google.common.primitives.Booleans$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final enum com.google.common.primitives.Booleans$LexicographicalComparator INSTANCE
private static final synthetic com.google.common.primitives.Booleans$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Booleans$LexicographicalComparator[] values ()
public static com.google.common.primitives.Booleans$LexicographicalComparator valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public int compare (boolean[], boolean[])
int result
int i
boolean[] left
boolean[] right
int minLength
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void <clinit> ()
}
com/google/common/primitives/Booleans.class
Booleans.java
package com.google.common.primitives
public final com.google.common.primitives.Booleans extends java.lang.Object {
private void <init> ()
public static int hashCode (boolean)
boolean value
public static int compare (boolean, boolean)
boolean a
boolean b
public static boolean contains (boolean[], boolean)
boolean value
boolean[] arr$
int len$
int i$
boolean[] array
boolean target
public static int indexOf (boolean[], boolean)
boolean[] array
boolean target
private static int indexOf (boolean[], boolean, int, int)
int i
boolean[] array
boolean target
int start
int end
public static int indexOf (boolean[], boolean[])
int j
int i
boolean[] array
boolean[] target
public static int lastIndexOf (boolean[], boolean)
boolean[] array
boolean target
private static int lastIndexOf (boolean[], boolean, int, int)
int i
boolean[] array
boolean target
int start
int end
public static transient boolean[] concat (boolean[][])
boolean[] array
boolean[][] arr$
int len$
int i$
boolean[] array
boolean[][] arr$
int len$
int i$
boolean[][] arrays
int length
boolean[] result
int pos
public static boolean[] ensureCapacity (boolean[], int, int)
boolean[] array
int minLength
int padding
private static boolean[] copyOf (boolean[], int)
boolean[] original
int length
boolean[] copy
public static transient java.lang.String join (java.lang.String, boolean[])
int i
String separator
boolean[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static boolean[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
boolean[] array
public static transient java.util.List asList (boolean[])
boolean[] backingArray
public static transient int countTrue (boolean[])
boolean value
boolean[] arr$
int len$
int i$
boolean[] values
int count
static synthetic int access$000 (boolean[], boolean, int, int)
boolean[] x0
boolean x1
int x2
int x3
static synthetic int access$100 (boolean[], boolean, int, int)
boolean[] x0
boolean x1
int x2
int x3
}
com/google/common/primitives/Bytes$ByteArrayAsList.class
Bytes.java
package com.google.common.primitives
com.google.common.primitives.Bytes$ByteArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final byte[] array
final int start
final int end
private static final long serialVersionUID
void <init> (byte[])
byte[] array
void <init> (byte[], int, int)
byte[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Byte get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Byte set (int, java.lang.Byte)
int index
Byte element
byte oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Bytes$ByteArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
byte[] toByteArray ()
int size
byte[] result
public volatile synthetic java.lang.Object set (int, java.lang.Object)
int x0
Object x1
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/primitives/Bytes.class
Bytes.java
package com.google.common.primitives
public final com.google.common.primitives.Bytes extends java.lang.Object {
private void <init> ()
public static int hashCode (byte)
byte value
public static boolean contains (byte[], byte)
byte value
byte[] arr$
int len$
int i$
byte[] array
byte target
public static int indexOf (byte[], byte)
byte[] array
byte target
private static int indexOf (byte[], byte, int, int)
int i
byte[] array
byte target
int start
int end
public static int indexOf (byte[], byte[])
int j
int i
byte[] array
byte[] target
public static int lastIndexOf (byte[], byte)
byte[] array
byte target
private static int lastIndexOf (byte[], byte, int, int)
int i
byte[] array
byte target
int start
int end
public static transient byte[] concat (byte[][])
byte[] array
byte[][] arr$
int len$
int i$
byte[] array
byte[][] arr$
int len$
int i$
byte[][] arrays
int length
byte[] result
int pos
public static byte[] ensureCapacity (byte[], int, int)
byte[] array
int minLength
int padding
private static byte[] copyOf (byte[], int)
byte[] original
int length
byte[] copy
public static byte[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
byte[] array
public static transient java.util.List asList (byte[])
byte[] backingArray
static synthetic int access$000 (byte[], byte, int, int)
byte[] x0
byte x1
int x2
int x3
static synthetic int access$100 (byte[], byte, int, int)
byte[] x0
byte x1
int x2
int x3
}
com/google/common/primitives/Chars$CharArrayAsList.class
Chars.java
package com.google.common.primitives
com.google.common.primitives.Chars$CharArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final char[] array
final int start
final int end
private static final long serialVersionUID
void <init> (char[])
char[] array
void <init> (char[], int, int)
char[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Character get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Character set (int, java.lang.Character)
int index
Character element
char oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Chars$CharArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
char[] toCharArray ()
int size
char[] result
public volatile synthetic java.lang.Object set (int, java.lang.Object)
int x0
Object x1
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/primitives/Chars$LexicographicalComparator.class
Chars.java
package com.google.common.primitives
final enum com.google.common.primitives.Chars$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final enum com.google.common.primitives.Chars$LexicographicalComparator INSTANCE
private static final synthetic com.google.common.primitives.Chars$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Chars$LexicographicalComparator[] values ()
public static com.google.common.primitives.Chars$LexicographicalComparator valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public int compare (char[], char[])
int result
int i
char[] left
char[] right
int minLength
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void <clinit> ()
}
com/google/common/primitives/Chars.class
Chars.java
package com.google.common.primitives
public final com.google.common.primitives.Chars extends java.lang.Object {
public static final int BYTES
private void <init> ()
public static int hashCode (char)
char value
public static char checkedCast (long)
long value
char result
public static char saturatedCast (long)
long value
public static int compare (char, char)
char a
char b
public static boolean contains (char[], char)
char value
char[] arr$
int len$
int i$
char[] array
char target
public static int indexOf (char[], char)
char[] array
char target
private static int indexOf (char[], char, int, int)
int i
char[] array
char target
int start
int end
public static int indexOf (char[], char[])
int j
int i
char[] array
char[] target
public static int lastIndexOf (char[], char)
char[] array
char target
private static int lastIndexOf (char[], char, int, int)
int i
char[] array
char target
int start
int end
public static transient char min (char[])
int i
char[] array
char min
public static transient char max (char[])
int i
char[] array
char max
public static transient char[] concat (char[][])
char[] array
char[][] arr$
int len$
int i$
char[] array
char[][] arr$
int len$
int i$
char[][] arrays
int length
char[] result
int pos
public static byte[] toByteArray (char)
char value
public static char fromByteArray (byte[])
byte[] bytes
public static char fromBytes (byte, byte)
byte b1
byte b2
public static char[] ensureCapacity (char[], int, int)
char[] array
int minLength
int padding
private static char[] copyOf (char[], int)
char[] original
int length
char[] copy
public static transient java.lang.String join (java.lang.String, char[])
int i
String separator
char[] array
int len
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static char[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
char[] array
public static transient java.util.List asList (char[])
char[] backingArray
static synthetic int access$000 (char[], char, int, int)
char[] x0
char x1
int x2
int x3
static synthetic int access$100 (char[], char, int, int)
char[] x0
char x1
int x2
int x3
}
com/google/common/primitives/Doubles$DoubleArrayAsList.class
Doubles.java
package com.google.common.primitives
com.google.common.primitives.Doubles$DoubleArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final double[] array
final int start
final int end
private static final long serialVersionUID
void <init> (double[])
double[] array
void <init> (double[], int, int)
double[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Double get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Double set (int, java.lang.Double)
int index
Double element
double oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Doubles$DoubleArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
double[] toDoubleArray ()
int size
double[] result
public volatile synthetic java.lang.Object set (int, java.lang.Object)
int x0
Object x1
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/primitives/Doubles$DoubleConverter.class
Doubles.java
package com.google.common.primitives
final com.google.common.primitives.Doubles$DoubleConverter extends com.google.common.base.Converter implements java.io.Serializable {
static final com.google.common.primitives.Doubles$DoubleConverter INSTANCE
private static final long serialVersionUID
private void <init> ()
protected java.lang.Double doForward (java.lang.String)
String value
protected java.lang.String doBackward (java.lang.Double)
Double value
public java.lang.String toString ()
private java.lang.Object readResolve ()
protected volatile synthetic java.lang.Object doBackward (java.lang.Object)
Object x0
protected volatile synthetic java.lang.Object doForward (java.lang.Object)
Object x0
static void <clinit> ()
}
com/google/common/primitives/Doubles$LexicographicalComparator.class
Doubles.java
package com.google.common.primitives
final enum com.google.common.primitives.Doubles$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final enum com.google.common.primitives.Doubles$LexicographicalComparator INSTANCE
private static final synthetic com.google.common.primitives.Doubles$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Doubles$LexicographicalComparator[] values ()
public static com.google.common.primitives.Doubles$LexicographicalComparator valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public int compare (double[], double[])
int result
int i
double[] left
double[] right
int minLength
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void <clinit> ()
}
com/google/common/primitives/Doubles.class
Doubles.java
package com.google.common.primitives
public final com.google.common.primitives.Doubles extends java.lang.Object {
public static final int BYTES
static final java.util.regex.Pattern FLOATING_POINT_PATTERN
private void <init> ()
public static int hashCode (double)
double value
public static int compare (double, double)
double a
double b
public static boolean isFinite (double)
double value
public static boolean contains (double[], double)
double value
double[] arr$
int len$
int i$
double[] array
double target
public static int indexOf (double[], double)
double[] array
double target
private static int indexOf (double[], double, int, int)
int i
double[] array
double target
int start
int end
public static int indexOf (double[], double[])
int j
int i
double[] array
double[] target
public static int lastIndexOf (double[], double)
double[] array
double target
private static int lastIndexOf (double[], double, int, int)
int i
double[] array
double target
int start
int end
public static transient double min (double[])
int i
double[] array
double min
public static transient double max (double[])
int i
double[] array
double max
public static transient double[] concat (double[][])
double[] array
double[][] arr$
int len$
int i$
double[] array
double[][] arr$
int len$
int i$
double[][] arrays
int length
double[] result
int pos
public static com.google.common.base.Converter stringConverter ()
public static double[] ensureCapacity (double[], int, int)
double[] array
int minLength
int padding
private static double[] copyOf (double[], int)
double[] original
int length
double[] copy
public static transient java.lang.String join (java.lang.String, double[])
int i
String separator
double[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static double[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
double[] array
public static transient java.util.List asList (double[])
double[] backingArray
private static java.util.regex.Pattern fpPattern ()
String decimal
String completeDec
String hex
String completeHex
String fpPattern
public static java.lang.Double tryParse (java.lang.String)
NumberFormatException e
String string
static synthetic int access$000 (double[], double, int, int)
double[] x0
double x1
int x2
int x3
static synthetic int access$100 (double[], double, int, int)
double[] x0
double x1
int x2
int x3
static void <clinit> ()
}
com/google/common/primitives/Floats$FloatArrayAsList.class
Floats.java
package com.google.common.primitives
com.google.common.primitives.Floats$FloatArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final float[] array
final int start
final int end
private static final long serialVersionUID
void <init> (float[])
float[] array
void <init> (float[], int, int)
float[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Float get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Float set (int, java.lang.Float)
int index
Float element
float oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Floats$FloatArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
float[] toFloatArray ()
int size
float[] result
public volatile synthetic java.lang.Object set (int, java.lang.Object)
int x0
Object x1
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/primitives/Floats$FloatConverter.class
Floats.java
package com.google.common.primitives
final com.google.common.primitives.Floats$FloatConverter extends com.google.common.base.Converter implements java.io.Serializable {
static final com.google.common.primitives.Floats$FloatConverter INSTANCE
private static final long serialVersionUID
private void <init> ()
protected java.lang.Float doForward (java.lang.String)
String value
protected java.lang.String doBackward (java.lang.Float)
Float value
public java.lang.String toString ()
private java.lang.Object readResolve ()
protected volatile synthetic java.lang.Object doBackward (java.lang.Object)
Object x0
protected volatile synthetic java.lang.Object doForward (java.lang.Object)
Object x0
static void <clinit> ()
}
com/google/common/primitives/Floats$LexicographicalComparator.class
Floats.java
package com.google.common.primitives
final enum com.google.common.primitives.Floats$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final enum com.google.common.primitives.Floats$LexicographicalComparator INSTANCE
private static final synthetic com.google.common.primitives.Floats$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Floats$LexicographicalComparator[] values ()
public static com.google.common.primitives.Floats$LexicographicalComparator valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public int compare (float[], float[])
int result
int i
float[] left
float[] right
int minLength
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void <clinit> ()
}
com/google/common/primitives/Floats.class
Floats.java
package com.google.common.primitives
public final com.google.common.primitives.Floats extends java.lang.Object {
public static final int BYTES
private void <init> ()
public static int hashCode (float)
float value
public static int compare (float, float)
float a
float b
public static boolean isFinite (float)
float value
public static boolean contains (float[], float)
float value
float[] arr$
int len$
int i$
float[] array
float target
public static int indexOf (float[], float)
float[] array
float target
private static int indexOf (float[], float, int, int)
int i
float[] array
float target
int start
int end
public static int indexOf (float[], float[])
int j
int i
float[] array
float[] target
public static int lastIndexOf (float[], float)
float[] array
float target
private static int lastIndexOf (float[], float, int, int)
int i
float[] array
float target
int start
int end
public static transient float min (float[])
int i
float[] array
float min
public static transient float max (float[])
int i
float[] array
float max
public static transient float[] concat (float[][])
float[] array
float[][] arr$
int len$
int i$
float[] array
float[][] arr$
int len$
int i$
float[][] arrays
int length
float[] result
int pos
public static com.google.common.base.Converter stringConverter ()
public static float[] ensureCapacity (float[], int, int)
float[] array
int minLength
int padding
private static float[] copyOf (float[], int)
float[] original
int length
float[] copy
public static transient java.lang.String join (java.lang.String, float[])
int i
String separator
float[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static float[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
float[] array
public static transient java.util.List asList (float[])
float[] backingArray
public static java.lang.Float tryParse (java.lang.String)
NumberFormatException e
String string
static synthetic int access$000 (float[], float, int, int)
float[] x0
float x1
int x2
int x3
static synthetic int access$100 (float[], float, int, int)
float[] x0
float x1
int x2
int x3
}
com/google/common/primitives/Ints$IntArrayAsList.class
Ints.java
package com.google.common.primitives
com.google.common.primitives.Ints$IntArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final int[] array
final int start
final int end
private static final long serialVersionUID
void <init> (int[])
int[] array
void <init> (int[], int, int)
int[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Integer get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Integer set (int, java.lang.Integer)
int index
Integer element
int oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Ints$IntArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
int[] toIntArray ()
int size
int[] result
public volatile synthetic java.lang.Object set (int, java.lang.Object)
int x0
Object x1
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/primitives/Ints$IntConverter.class
Ints.java
package com.google.common.primitives
final com.google.common.primitives.Ints$IntConverter extends com.google.common.base.Converter implements java.io.Serializable {
static final com.google.common.primitives.Ints$IntConverter INSTANCE
private static final long serialVersionUID
private void <init> ()
protected java.lang.Integer doForward (java.lang.String)
String value
protected java.lang.String doBackward (java.lang.Integer)
Integer value
public java.lang.String toString ()
private java.lang.Object readResolve ()
protected volatile synthetic java.lang.Object doBackward (java.lang.Object)
Object x0
protected volatile synthetic java.lang.Object doForward (java.lang.Object)
Object x0
static void <clinit> ()
}
com/google/common/primitives/Ints$LexicographicalComparator.class
Ints.java
package com.google.common.primitives
final enum com.google.common.primitives.Ints$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final enum com.google.common.primitives.Ints$LexicographicalComparator INSTANCE
private static final synthetic com.google.common.primitives.Ints$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Ints$LexicographicalComparator[] values ()
public static com.google.common.primitives.Ints$LexicographicalComparator valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public int compare (int[], int[])
int result
int i
int[] left
int[] right
int minLength
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void <clinit> ()
}
com/google/common/primitives/Ints.class
Ints.java
package com.google.common.primitives
public final com.google.common.primitives.Ints extends java.lang.Object {
public static final int BYTES
public static final int MAX_POWER_OF_TWO
private static final byte[] asciiDigits
private void <init> ()
public static int hashCode (int)
int value
public static int checkedCast (long)
long value
int result
public static int saturatedCast (long)
long value
public static int compare (int, int)
int a
int b
public static boolean contains (int[], int)
int value
int[] arr$
int len$
int i$
int[] array
int target
public static int indexOf (int[], int)
int[] array
int target
private static int indexOf (int[], int, int, int)
int i
int[] array
int target
int start
int end
public static int indexOf (int[], int[])
int j
int i
int[] array
int[] target
public static int lastIndexOf (int[], int)
int[] array
int target
private static int lastIndexOf (int[], int, int, int)
int i
int[] array
int target
int start
int end
public static transient int min (int[])
int i
int[] array
int min
public static transient int max (int[])
int i
int[] array
int max
public static transient int[] concat (int[][])
int[] array
int[][] arr$
int len$
int i$
int[] array
int[][] arr$
int len$
int i$
int[][] arrays
int length
int[] result
int pos
public static byte[] toByteArray (int)
int value
public static int fromByteArray (byte[])
byte[] bytes
public static int fromBytes (byte, byte, byte, byte)
byte b1
byte b2
byte b3
byte b4
public static com.google.common.base.Converter stringConverter ()
public static int[] ensureCapacity (int[], int, int)
int[] array
int minLength
int padding
private static int[] copyOf (int[], int)
int[] original
int length
int[] copy
public static transient java.lang.String join (java.lang.String, int[])
int i
String separator
int[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static int[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
int[] array
public static transient java.util.List asList (int[])
int[] backingArray
private static int digit (char)
char c
public static java.lang.Integer tryParse (java.lang.String)
String string
static java.lang.Integer tryParse (java.lang.String, int)
String string
int radix
boolean negative
int index
int digit
int accum
int cap
static synthetic int access$000 (int[], int, int, int)
int[] x0
int x1
int x2
int x3
static synthetic int access$100 (int[], int, int, int)
int[] x0
int x1
int x2
int x3
static void <clinit> ()
int i
int i
}
com/google/common/primitives/Longs$LexicographicalComparator.class
Longs.java
package com.google.common.primitives
final enum com.google.common.primitives.Longs$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final enum com.google.common.primitives.Longs$LexicographicalComparator INSTANCE
private static final synthetic com.google.common.primitives.Longs$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Longs$LexicographicalComparator[] values ()
public static com.google.common.primitives.Longs$LexicographicalComparator valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public int compare (long[], long[])
int result
int i
long[] left
long[] right
int minLength
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void <clinit> ()
}
com/google/common/primitives/Longs$LongArrayAsList.class
Longs.java
package com.google.common.primitives
com.google.common.primitives.Longs$LongArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final long[] array
final int start
final int end
private static final long serialVersionUID
void <init> (long[])
long[] array
void <init> (long[], int, int)
long[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Long get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Long set (int, java.lang.Long)
int index
Long element
long oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Longs$LongArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
long[] toLongArray ()
int size
long[] result
public volatile synthetic java.lang.Object set (int, java.lang.Object)
int x0
Object x1
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/primitives/Longs$LongConverter.class
Longs.java
package com.google.common.primitives
final com.google.common.primitives.Longs$LongConverter extends com.google.common.base.Converter implements java.io.Serializable {
static final com.google.common.primitives.Longs$LongConverter INSTANCE
private static final long serialVersionUID
private void <init> ()
protected java.lang.Long doForward (java.lang.String)
String value
protected java.lang.String doBackward (java.lang.Long)
Long value
public java.lang.String toString ()
private java.lang.Object readResolve ()
protected volatile synthetic java.lang.Object doBackward (java.lang.Object)
Object x0
protected volatile synthetic java.lang.Object doForward (java.lang.Object)
Object x0
static void <clinit> ()
}
com/google/common/primitives/Longs.class
Longs.java
package com.google.common.primitives
public final com.google.common.primitives.Longs extends java.lang.Object {
public static final int BYTES
public static final long MAX_POWER_OF_TWO
private void <init> ()
public static int hashCode (long)
long value
public static int compare (long, long)
long a
long b
public static boolean contains (long[], long)
long value
long[] arr$
int len$
int i$
long[] array
long target
public static int indexOf (long[], long)
long[] array
long target
private static int indexOf (long[], long, int, int)
int i
long[] array
long target
int start
int end
public static int indexOf (long[], long[])
int j
int i
long[] array
long[] target
public static int lastIndexOf (long[], long)
long[] array
long target
private static int lastIndexOf (long[], long, int, int)
int i
long[] array
long target
int start
int end
public static transient long min (long[])
int i
long[] array
long min
public static transient long max (long[])
int i
long[] array
long max
public static transient long[] concat (long[][])
long[] array
long[][] arr$
int len$
int i$
long[] array
long[][] arr$
int len$
int i$
long[][] arrays
int length
long[] result
int pos
public static byte[] toByteArray (long)
int i
long value
byte[] result
public static long fromByteArray (byte[])
byte[] bytes
public static long fromBytes (byte, byte, byte, byte, byte, byte, byte, byte)
byte b1
byte b2
byte b3
byte b4
byte b5
byte b6
byte b7
byte b8
public static java.lang.Long tryParse (java.lang.String)
String string
boolean negative
int index
int digit
long accum
public static com.google.common.base.Converter stringConverter ()
public static long[] ensureCapacity (long[], int, int)
long[] array
int minLength
int padding
private static long[] copyOf (long[], int)
long[] original
int length
long[] copy
public static transient java.lang.String join (java.lang.String, long[])
int i
String separator
long[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static long[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
long[] array
public static transient java.util.List asList (long[])
long[] backingArray
static synthetic int access$000 (long[], long, int, int)
long[] x0
long x1
int x2
int x3
static synthetic int access$100 (long[], long, int, int)
long[] x0
long x1
int x2
int x3
}
com/google/common/primitives/ParseRequest.class
ParseRequest.java
package com.google.common.primitives
final com.google.common.primitives.ParseRequest extends java.lang.Object {
final String rawValue
final int radix
private void <init> (java.lang.String, int)
String rawValue
int radix
static com.google.common.primitives.ParseRequest fromString (java.lang.String)
String rawValue
int radix
String rawValue
int radix
String rawValue
int radix
String stringValue
String rawValue
int radix
char firstChar
}
com/google/common/primitives/Primitives.class
Primitives.java
package com.google.common.primitives
public final com.google.common.primitives.Primitives extends java.lang.Object {
private static final java.util.Map PRIMITIVE_TO_WRAPPER_TYPE
private static final java.util.Map WRAPPER_TO_PRIMITIVE_TYPE
private void <init> ()
private static void add (java.util.Map, java.util.Map, java.lang.Class, java.lang.Class)
java.util.Map forward
java.util.Map backward
Class key
Class value
public static java.util.Set allPrimitiveTypes ()
public static java.util.Set allWrapperTypes ()
public static boolean isWrapperType (java.lang.Class)
Class type
public static java.lang.Class wrap (java.lang.Class)
Class type
Class wrapped
public static java.lang.Class unwrap (java.lang.Class)
Class type
Class unwrapped
static void <clinit> ()
java.util.Map primToWrap
java.util.Map wrapToPrim
}
com/google/common/primitives/Shorts$LexicographicalComparator.class
Shorts.java
package com.google.common.primitives
final enum com.google.common.primitives.Shorts$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final enum com.google.common.primitives.Shorts$LexicographicalComparator INSTANCE
private static final synthetic com.google.common.primitives.Shorts$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Shorts$LexicographicalComparator[] values ()
public static com.google.common.primitives.Shorts$LexicographicalComparator valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public int compare (short[], short[])
int result
int i
short[] left
short[] right
int minLength
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void <clinit> ()
}
com/google/common/primitives/Shorts$ShortArrayAsList.class
Shorts.java
package com.google.common.primitives
com.google.common.primitives.Shorts$ShortArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final short[] array
final int start
final int end
private static final long serialVersionUID
void <init> (short[])
short[] array
void <init> (short[], int, int)
short[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Short get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Short set (int, java.lang.Short)
int index
Short element
short oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Shorts$ShortArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
short[] toShortArray ()
int size
short[] result
public volatile synthetic java.lang.Object set (int, java.lang.Object)
int x0
Object x1
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/primitives/Shorts$ShortConverter.class
Shorts.java
package com.google.common.primitives
final com.google.common.primitives.Shorts$ShortConverter extends com.google.common.base.Converter implements java.io.Serializable {
static final com.google.common.primitives.Shorts$ShortConverter INSTANCE
private static final long serialVersionUID
private void <init> ()
protected java.lang.Short doForward (java.lang.String)
String value
protected java.lang.String doBackward (java.lang.Short)
Short value
public java.lang.String toString ()
private java.lang.Object readResolve ()
protected volatile synthetic java.lang.Object doBackward (java.lang.Object)
Object x0
protected volatile synthetic java.lang.Object doForward (java.lang.Object)
Object x0
static void <clinit> ()
}
com/google/common/primitives/Shorts.class
Shorts.java
package com.google.common.primitives
public final com.google.common.primitives.Shorts extends java.lang.Object {
public static final int BYTES
public static final short MAX_POWER_OF_TWO
private void <init> ()
public static int hashCode (short)
short value
public static short checkedCast (long)
long value
short result
public static short saturatedCast (long)
long value
public static int compare (short, short)
short a
short b
public static boolean contains (short[], short)
short value
short[] arr$
int len$
int i$
short[] array
short target
public static int indexOf (short[], short)
short[] array
short target
private static int indexOf (short[], short, int, int)
int i
short[] array
short target
int start
int end
public static int indexOf (short[], short[])
int j
int i
short[] array
short[] target
public static int lastIndexOf (short[], short)
short[] array
short target
private static int lastIndexOf (short[], short, int, int)
int i
short[] array
short target
int start
int end
public static transient short min (short[])
int i
short[] array
short min
public static transient short max (short[])
int i
short[] array
short max
public static transient short[] concat (short[][])
short[] array
short[][] arr$
int len$
int i$
short[] array
short[][] arr$
int len$
int i$
short[][] arrays
int length
short[] result
int pos
public static byte[] toByteArray (short)
short value
public static short fromByteArray (byte[])
byte[] bytes
public static short fromBytes (byte, byte)
byte b1
byte b2
public static com.google.common.base.Converter stringConverter ()
public static short[] ensureCapacity (short[], int, int)
short[] array
int minLength
int padding
private static short[] copyOf (short[], int)
short[] original
int length
short[] copy
public static transient java.lang.String join (java.lang.String, short[])
int i
String separator
short[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static short[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
short[] array
public static transient java.util.List asList (short[])
short[] backingArray
static synthetic int access$000 (short[], short, int, int)
short[] x0
short x1
int x2
int x3
static synthetic int access$100 (short[], short, int, int)
short[] x0
short x1
int x2
int x3
}
com/google/common/primitives/SignedBytes$LexicographicalComparator.class
SignedBytes.java
package com.google.common.primitives
final enum com.google.common.primitives.SignedBytes$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final enum com.google.common.primitives.SignedBytes$LexicographicalComparator INSTANCE
private static final synthetic com.google.common.primitives.SignedBytes$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.SignedBytes$LexicographicalComparator[] values ()
public static com.google.common.primitives.SignedBytes$LexicographicalComparator valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public int compare (byte[], byte[])
int result
int i
byte[] left
byte[] right
int minLength
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void <clinit> ()
}
com/google/common/primitives/SignedBytes.class
SignedBytes.java
package com.google.common.primitives
public final com.google.common.primitives.SignedBytes extends java.lang.Object {
public static final byte MAX_POWER_OF_TWO
private void <init> ()
public static byte checkedCast (long)
long value
byte result
public static byte saturatedCast (long)
long value
public static int compare (byte, byte)
byte a
byte b
public static transient byte min (byte[])
int i
byte[] array
byte min
public static transient byte max (byte[])
int i
byte[] array
byte max
public static transient java.lang.String join (java.lang.String, byte[])
int i
String separator
byte[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
}
com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator.class
UnsignedBytes.java
package com.google.common.primitives
final enum com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator extends java.lang.Enum implements java.util.Comparator {
public static final enum com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator INSTANCE
private static final synthetic com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator[] $VALUES
public static com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator[] values ()
public static com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public int compare (byte[], byte[])
int result
int i
byte[] left
byte[] right
int minLength
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void <clinit> ()
}
com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator$1.class
UnsignedBytes.java
package com.google.common.primitives
final com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
void <init> ()
public sun.misc.Unsafe run () throws java.lang.Exception
Object x
java.lang.reflect.Field f
java.lang.reflect.Field[] arr$
int len$
int i$
Class k
public volatile synthetic java.lang.Object run () throws java.lang.Exception
}
com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.class
UnsignedBytes.java
package com.google.common.primitives
final enum com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator extends java.lang.Enum implements java.util.Comparator {
public static final enum com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator INSTANCE
static final boolean BIG_ENDIAN
static final sun.misc.Unsafe theUnsafe
static final int BYTE_ARRAY_BASE_OFFSET
private static final synthetic com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator[] $VALUES
public static com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator[] values ()
public static com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static sun.misc.Unsafe getUnsafe ()
SecurityException tryReflectionInstead
java.security.PrivilegedActionException e
public int compare (byte[], byte[])
int n
long lw
long rw
int i
int result
int i
byte[] left
byte[] right
int minLength
int minWords
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void <clinit> ()
}
com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder.class
UnsignedBytes.java
package com.google.common.primitives
com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder extends java.lang.Object {
static final String UNSAFE_COMPARATOR_NAME
static final java.util.Comparator BEST_COMPARATOR
void <init> ()
static java.util.Comparator getBestComparator ()
Class theClass
java.util.Comparator comparator
Throwable t
static void <clinit> ()
}
com/google/common/primitives/UnsignedBytes.class
UnsignedBytes.java
package com.google.common.primitives
public final com.google.common.primitives.UnsignedBytes extends java.lang.Object {
public static final byte MAX_POWER_OF_TWO
public static final byte MAX_VALUE
private static final int UNSIGNED_MASK
private void <init> ()
public static int toInt (byte)
byte value
public static byte checkedCast (long)
long value
public static byte saturatedCast (long)
long value
public static int compare (byte, byte)
byte a
byte b
public static transient byte min (byte[])
int next
int i
byte[] array
int min
public static transient byte max (byte[])
int next
int i
byte[] array
int max
public static java.lang.String toString (byte)
byte x
public static java.lang.String toString (byte, int)
byte x
int radix
public static byte parseUnsignedByte (java.lang.String)
String string
public static byte parseUnsignedByte (java.lang.String, int)
String string
int radix
int parse
public static transient java.lang.String join (java.lang.String, byte[])
int i
String separator
byte[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
static java.util.Comparator lexicographicalComparatorJavaImpl ()
}
com/google/common/primitives/UnsignedInteger.class
UnsignedInteger.java
package com.google.common.primitives
public final com.google.common.primitives.UnsignedInteger extends java.lang.Number implements java.lang.Comparable {
public static final com.google.common.primitives.UnsignedInteger ZERO
public static final com.google.common.primitives.UnsignedInteger ONE
public static final com.google.common.primitives.UnsignedInteger MAX_VALUE
private final int value
private void <init> (int)
int value
public static com.google.common.primitives.UnsignedInteger fromIntBits (int)
int bits
public static com.google.common.primitives.UnsignedInteger valueOf (long)
long value
public static com.google.common.primitives.UnsignedInteger valueOf (java.math.BigInteger)
java.math.BigInteger value
public static com.google.common.primitives.UnsignedInteger valueOf (java.lang.String)
String string
public static com.google.common.primitives.UnsignedInteger valueOf (java.lang.String, int)
String string
int radix
public com.google.common.primitives.UnsignedInteger plus (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger val
public com.google.common.primitives.UnsignedInteger minus (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger val
public com.google.common.primitives.UnsignedInteger times (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger val
public com.google.common.primitives.UnsignedInteger dividedBy (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger val
public com.google.common.primitives.UnsignedInteger mod (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger val
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
public java.math.BigInteger bigIntegerValue ()
public int compareTo (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger other
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.primitives.UnsignedInteger other
Object obj
public java.lang.String toString ()
public java.lang.String toString (int)
int radix
public volatile synthetic int compareTo (java.lang.Object)
Object x0
static void <clinit> ()
}
com/google/common/primitives/UnsignedInts$LexicographicalComparator.class
UnsignedInts.java
package com.google.common.primitives
final enum com.google.common.primitives.UnsignedInts$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final enum com.google.common.primitives.UnsignedInts$LexicographicalComparator INSTANCE
private static final synthetic com.google.common.primitives.UnsignedInts$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.UnsignedInts$LexicographicalComparator[] values ()
public static com.google.common.primitives.UnsignedInts$LexicographicalComparator valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public int compare (int[], int[])
int i
int[] left
int[] right
int minLength
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void <clinit> ()
}
com/google/common/primitives/UnsignedInts.class
UnsignedInts.java
package com.google.common.primitives
public final com.google.common.primitives.UnsignedInts extends java.lang.Object {
static final long INT_MASK
private void <init> ()
static int flip (int)
int value
public static int compare (int, int)
int a
int b
public static long toLong (int)
int value
public static transient int min (int[])
int next
int i
int[] array
int min
public static transient int max (int[])
int next
int i
int[] array
int max
public static transient java.lang.String join (java.lang.String, int[])
int i
String separator
int[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static int divide (int, int)
int dividend
int divisor
public static int remainder (int, int)
int dividend
int divisor
public static int decode (java.lang.String)
NumberFormatException decodeException
NumberFormatException e
String stringValue
com.google.common.primitives.ParseRequest request
public static int parseUnsignedInt (java.lang.String)
String s
public static int parseUnsignedInt (java.lang.String, int)
String string
int radix
long result
public static java.lang.String toString (int)
int x
public static java.lang.String toString (int, int)
int x
int radix
long asLong
}
com/google/common/primitives/UnsignedLong.class
UnsignedLong.java
package com.google.common.primitives
public final com.google.common.primitives.UnsignedLong extends java.lang.Number implements java.lang.Comparable java.io.Serializable {
private static final long UNSIGNED_MASK
public static final com.google.common.primitives.UnsignedLong ZERO
public static final com.google.common.primitives.UnsignedLong ONE
public static final com.google.common.primitives.UnsignedLong MAX_VALUE
private final long value
private void <init> (long)
long value
public static com.google.common.primitives.UnsignedLong fromLongBits (long)
long bits
public static com.google.common.primitives.UnsignedLong valueOf (long)
long value
public static com.google.common.primitives.UnsignedLong valueOf (java.math.BigInteger)
java.math.BigInteger value
public static com.google.common.primitives.UnsignedLong valueOf (java.lang.String)
String string
public static com.google.common.primitives.UnsignedLong valueOf (java.lang.String, int)
String string
int radix
public com.google.common.primitives.UnsignedLong plus (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong val
public com.google.common.primitives.UnsignedLong minus (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong val
public com.google.common.primitives.UnsignedLong times (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong val
public com.google.common.primitives.UnsignedLong dividedBy (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong val
public com.google.common.primitives.UnsignedLong mod (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong val
public int intValue ()
public long longValue ()
public float floatValue ()
float fValue
public double doubleValue ()
double dValue
public java.math.BigInteger bigIntegerValue ()
java.math.BigInteger bigInt
public int compareTo (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong o
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.primitives.UnsignedLong other
Object obj
public java.lang.String toString ()
public java.lang.String toString (int)
int radix
public volatile synthetic int compareTo (java.lang.Object)
Object x0
static void <clinit> ()
}
com/google/common/primitives/UnsignedLongs$LexicographicalComparator.class
UnsignedLongs.java
package com.google.common.primitives
final enum com.google.common.primitives.UnsignedLongs$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final enum com.google.common.primitives.UnsignedLongs$LexicographicalComparator INSTANCE
private static final synthetic com.google.common.primitives.UnsignedLongs$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.UnsignedLongs$LexicographicalComparator[] values ()
public static com.google.common.primitives.UnsignedLongs$LexicographicalComparator valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public int compare (long[], long[])
int i
long[] left
long[] right
int minLength
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void <clinit> ()
}
com/google/common/primitives/UnsignedLongs.class
UnsignedLongs.java
package com.google.common.primitives
public final com.google.common.primitives.UnsignedLongs extends java.lang.Object {
public static final long MAX_VALUE
private static final long[] maxValueDivs
private static final int[] maxValueMods
private static final int[] maxSafeDigits
private void <init> ()
private static long flip (long)
long a
public static int compare (long, long)
long a
long b
public static transient long min (long[])
long next
int i
long[] array
long min
public static transient long max (long[])
long next
int i
long[] array
long max
public static transient java.lang.String join (java.lang.String, long[])
int i
String separator
long[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static long divide (long, long)
long dividend
long divisor
long quotient
long rem
public static long remainder (long, long)
long dividend
long divisor
long quotient
long rem
public static long parseUnsignedLong (java.lang.String)
String s
public static long decode (java.lang.String)
NumberFormatException decodeException
NumberFormatException e
String stringValue
com.google.common.primitives.ParseRequest request
public static long parseUnsignedLong (java.lang.String, int)
int digit
int pos
String s
int radix
int max_safe_pos
long value
private static boolean overflowInParse (long, int, int)
long current
int digit
int radix
public static java.lang.String toString (long)
long x
public static java.lang.String toString (long, int)
long quotient
long rem
char[] buf
int i
long x
int radix
static void <clinit> ()
int i
java.math.BigInteger overflow
}
com/google/common/primitives/package-info.class
package-info.java
package com.google.common.primitives
abstract synthetic com.google.common.primitives.package-info extends java.lang.Object {
}
com/google/common/reflect/
com/google/common/reflect/AbstractInvocationHandler.class
AbstractInvocationHandler.java
package com.google.common.reflect
public abstract com.google.common.reflect.AbstractInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler {
private static final Object[] NO_ARGS
public void <init> ()
public final java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object arg
Object proxy
java.lang.reflect.Method method
Object[] args
protected abstract java.lang.Object handleInvocation (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
private static boolean isProxyOfSameInterfaces (java.lang.Object, java.lang.Class)
Object arg
Class proxyClass
static void <clinit> ()
}
com/google/common/reflect/ClassPath$1.class
ClassPath.java
package com.google.common.reflect
final com.google.common.reflect.ClassPath$1 extends java.lang.Object implements com.google.common.base.Predicate {
void <init> ()
public boolean apply (com.google.common.reflect.ClassPath$ClassInfo)
com.google.common.reflect.ClassPath$ClassInfo info
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/reflect/ClassPath$ClassInfo.class
ClassPath.java
package com.google.common.reflect
public final com.google.common.reflect.ClassPath$ClassInfo extends com.google.common.reflect.ClassPath$ResourceInfo {
private final String className
void <init> (java.lang.String, java.lang.ClassLoader)
String resourceName
ClassLoader loader
public java.lang.String getPackageName ()
public java.lang.String getSimpleName ()
String innerClassName
int lastDollarSign
String packageName
public java.lang.String getName ()
public java.lang.Class load ()
ClassNotFoundException e
public java.lang.String toString ()
static synthetic java.lang.String access$000 (com.google.common.reflect.ClassPath$ClassInfo)
com.google.common.reflect.ClassPath$ClassInfo x0
}
com/google/common/reflect/ClassPath$ResourceInfo.class
ClassPath.java
package com.google.common.reflect
public com.google.common.reflect.ClassPath$ResourceInfo extends java.lang.Object {
private final String resourceName
final ClassLoader loader
static com.google.common.reflect.ClassPath$ResourceInfo of (java.lang.String, java.lang.ClassLoader)
String resourceName
ClassLoader loader
void <init> (java.lang.String, java.lang.ClassLoader)
String resourceName
ClassLoader loader
public final java.net.URL url ()
public final java.lang.String getResourceName ()
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.reflect.ClassPath$ResourceInfo that
Object obj
public java.lang.String toString ()
}
com/google/common/reflect/ClassPath$Scanner.class
ClassPath.java
package com.google.common.reflect
final com.google.common.reflect.ClassPath$Scanner extends java.lang.Object {
private final com.google.common.collect.ImmutableSortedSet$Builder resources
private final java.util.Set scannedUris
void <init> ()
com.google.common.collect.ImmutableSortedSet getResources ()
void scan (java.net.URI, java.lang.ClassLoader) throws java.io.IOException
java.net.URI uri
ClassLoader classloader
void scanFrom (java.io.File, java.lang.ClassLoader) throws java.io.IOException
java.io.File file
ClassLoader classloader
private void scanDirectory (java.io.File, java.lang.ClassLoader) throws java.io.IOException
java.io.File directory
ClassLoader classloader
private void scanDirectory (java.io.File, java.lang.ClassLoader, java.lang.String, com.google.common.collect.ImmutableSet) throws java.io.IOException
String resourceName
String name
java.io.File f
java.io.File[] arr$
int len$
int i$
java.io.File directory
ClassLoader classloader
String packagePrefix
com.google.common.collect.ImmutableSet ancestors
java.io.File canonical
java.io.File[] files
com.google.common.collect.ImmutableSet newAncestors
private void scanJar (java.io.File, java.lang.ClassLoader) throws java.io.IOException
java.io.IOException e
java.net.URI uri
java.util.Iterator i$
java.util.jar.JarEntry entry
java.util.Enumeration entries
java.io.IOException ignored
java.io.IOException ignored
java.io.File file
ClassLoader classloader
java.util.jar.JarFile jarFile
static com.google.common.collect.ImmutableSet getClassPathFromManifest (java.io.File, java.util.jar.Manifest)
java.net.URISyntaxException e
java.net.URI uri
String path
java.util.Iterator i$
java.io.File jarFile
java.util.jar.Manifest manifest
com.google.common.collect.ImmutableSet$Builder builder
String classpathAttribute
static java.net.URI getClassPathEntry (java.io.File, java.lang.String) throws java.net.URISyntaxException
java.io.File jarFile
String path
java.net.URI uri
}
com/google/common/reflect/ClassPath.class
ClassPath.java
package com.google.common.reflect
public final com.google.common.reflect.ClassPath extends java.lang.Object {
private static final java.util.logging.Logger logger
private static final com.google.common.base.Predicate IS_TOP_LEVEL
private static final com.google.common.base.Splitter CLASS_PATH_ATTRIBUTE_SEPARATOR
private static final String CLASS_FILE_NAME_EXTENSION
private final com.google.common.collect.ImmutableSet resources
private void <init> (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet resources
public static com.google.common.reflect.ClassPath from (java.lang.ClassLoader) throws java.io.IOException
java.util.Map$Entry entry
java.util.Iterator i$
ClassLoader classloader
com.google.common.reflect.ClassPath$Scanner scanner
public com.google.common.collect.ImmutableSet getResources ()
public com.google.common.collect.ImmutableSet getAllClasses ()
public com.google.common.collect.ImmutableSet getTopLevelClasses ()
public com.google.common.collect.ImmutableSet getTopLevelClasses (java.lang.String)
com.google.common.reflect.ClassPath$ClassInfo classInfo
java.util.Iterator i$
String packageName
com.google.common.collect.ImmutableSet$Builder builder
public com.google.common.collect.ImmutableSet getTopLevelClassesRecursive (java.lang.String)
com.google.common.reflect.ClassPath$ClassInfo classInfo
java.util.Iterator i$
String packageName
String packagePrefix
com.google.common.collect.ImmutableSet$Builder builder
static com.google.common.collect.ImmutableMap getClassPathEntries (java.lang.ClassLoader)
java.net.URISyntaxException e
java.net.URI uri
java.net.URL entry
java.net.URL[] arr$
int len$
int i$
java.net.URLClassLoader urlClassLoader
ClassLoader classloader
java.util.LinkedHashMap entries
ClassLoader parent
static java.lang.String getClassName (java.lang.String)
String filename
int classNameEnd
static synthetic java.util.logging.Logger access$100 ()
static synthetic com.google.common.base.Splitter access$200 ()
static void <clinit> ()
}
com/google/common/reflect/Element.class
Element.java
package com.google.common.reflect
com.google.common.reflect.Element extends java.lang.reflect.AccessibleObject implements java.lang.reflect.Member {
private final java.lang.reflect.AccessibleObject accessibleObject
private final java.lang.reflect.Member member
void <init> (java.lang.reflect.AccessibleObject)
java.lang.reflect.AccessibleObject member
public com.google.common.reflect.TypeToken getOwnerType ()
public final boolean isAnnotationPresent (java.lang.Class)
Class annotationClass
public final java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationClass
public final java.lang.annotation.Annotation[] getAnnotations ()
public final java.lang.annotation.Annotation[] getDeclaredAnnotations ()
public final void setAccessible (boolean) throws java.lang.SecurityException
boolean flag
public final boolean isAccessible ()
public java.lang.Class getDeclaringClass ()
public final java.lang.String getName ()
public final int getModifiers ()
public final boolean isSynthetic ()
public final boolean isPublic ()
public final boolean isProtected ()
public final boolean isPackagePrivate ()
public final boolean isPrivate ()
public final boolean isStatic ()
public final boolean isFinal ()
public final boolean isAbstract ()
public final boolean isNative ()
public final boolean isSynchronized ()
final boolean isVolatile ()
final boolean isTransient ()
public boolean equals (java.lang.Object)
com.google.common.reflect.Element that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/reflect/ImmutableTypeToInstanceMap$1.class
ImmutableTypeToInstanceMap.java
package com.google.common.reflect
synthetic com.google.common.reflect.ImmutableTypeToInstanceMap$1 extends java.lang.Object {
}
com/google/common/reflect/ImmutableTypeToInstanceMap$Builder.class
ImmutableTypeToInstanceMap.java
package com.google.common.reflect
public final com.google.common.reflect.ImmutableTypeToInstanceMap$Builder extends java.lang.Object {
private final com.google.common.collect.ImmutableMap$Builder mapBuilder
private void <init> ()
public com.google.common.reflect.ImmutableTypeToInstanceMap$Builder put (java.lang.Class, java.lang.Object)
Class key
Object value
public com.google.common.reflect.ImmutableTypeToInstanceMap$Builder put (com.google.common.reflect.TypeToken, java.lang.Object)
com.google.common.reflect.TypeToken key
Object value
public com.google.common.reflect.ImmutableTypeToInstanceMap build ()
synthetic void <init> (com.google.common.reflect.ImmutableTypeToInstanceMap$1)
com.google.common.reflect.ImmutableTypeToInstanceMap$1 x0
}
com/google/common/reflect/ImmutableTypeToInstanceMap.class
ImmutableTypeToInstanceMap.java
package com.google.common.reflect
public final com.google.common.reflect.ImmutableTypeToInstanceMap extends com.google.common.collect.ForwardingMap implements com.google.common.reflect.TypeToInstanceMap {
private final com.google.common.collect.ImmutableMap delegate
public static com.google.common.reflect.ImmutableTypeToInstanceMap of ()
public static com.google.common.reflect.ImmutableTypeToInstanceMap$Builder builder ()
private void <init> (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap delegate
public java.lang.Object getInstance (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public java.lang.Object putInstance (com.google.common.reflect.TypeToken, java.lang.Object)
com.google.common.reflect.TypeToken type
Object value
public java.lang.Object getInstance (java.lang.Class)
Class type
public java.lang.Object putInstance (java.lang.Class, java.lang.Object)
Class type
Object value
protected java.util.Map delegate ()
private java.lang.Object trustedGet (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
protected volatile synthetic java.lang.Object delegate ()
synthetic void <init> (com.google.common.collect.ImmutableMap, com.google.common.reflect.ImmutableTypeToInstanceMap$1)
com.google.common.collect.ImmutableMap x0
com.google.common.reflect.ImmutableTypeToInstanceMap$1 x1
}
com/google/common/reflect/Invokable$ConstructorInvokable.class
Invokable.java
package com.google.common.reflect
com.google.common.reflect.Invokable$ConstructorInvokable extends com.google.common.reflect.Invokable {
final java.lang.reflect.Constructor constructor
void <init> (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
final java.lang.Object invokeInternal (java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
InstantiationException e
Object receiver
Object[] args
java.lang.reflect.Type getGenericReturnType ()
Class declaringClass
java.lang.reflect.TypeVariable[] typeParams
java.lang.reflect.Type[] getGenericParameterTypes ()
Class[] rawParamTypes
java.lang.reflect.Type[] types
java.lang.reflect.Type[] getGenericExceptionTypes ()
final java.lang.annotation.Annotation[][] getParameterAnnotations ()
public final java.lang.reflect.TypeVariable[] getTypeParameters ()
java.lang.reflect.TypeVariable[] declaredByClass
java.lang.reflect.TypeVariable[] declaredByConstructor
java.lang.reflect.TypeVariable[] result
public final boolean isOverridable ()
public final boolean isVarArgs ()
private boolean mayNeedHiddenThis ()
Class declaringClass
java.lang.reflect.Method enclosingMethod
}
com/google/common/reflect/Invokable$MethodInvokable.class
Invokable.java
package com.google.common.reflect
com.google.common.reflect.Invokable$MethodInvokable extends com.google.common.reflect.Invokable {
final java.lang.reflect.Method method
void <init> (java.lang.reflect.Method)
java.lang.reflect.Method method
final java.lang.Object invokeInternal (java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
Object receiver
Object[] args
java.lang.reflect.Type getGenericReturnType ()
java.lang.reflect.Type[] getGenericParameterTypes ()
java.lang.reflect.Type[] getGenericExceptionTypes ()
final java.lang.annotation.Annotation[][] getParameterAnnotations ()
public final java.lang.reflect.TypeVariable[] getTypeParameters ()
public final boolean isOverridable ()
public final boolean isVarArgs ()
}
com/google/common/reflect/Invokable.class
Invokable.java
package com.google.common.reflect
public abstract com.google.common.reflect.Invokable extends com.google.common.reflect.Element implements java.lang.reflect.GenericDeclaration {
void <init> (java.lang.reflect.AccessibleObject)
java.lang.reflect.AccessibleObject member
public static com.google.common.reflect.Invokable from (java.lang.reflect.Method)
java.lang.reflect.Method method
public static com.google.common.reflect.Invokable from (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public abstract boolean isOverridable ()
public abstract boolean isVarArgs ()
public final transient java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
Object receiver
Object[] args
public final com.google.common.reflect.TypeToken getReturnType ()
public final com.google.common.collect.ImmutableList getParameters ()
int i
java.lang.reflect.Type[] parameterTypes
java.lang.annotation.Annotation[][] annotations
com.google.common.collect.ImmutableList$Builder builder
public final com.google.common.collect.ImmutableList getExceptionTypes ()
com.google.common.reflect.TypeToken exceptionType
java.lang.reflect.Type type
java.lang.reflect.Type[] arr$
int len$
int i$
com.google.common.collect.ImmutableList$Builder builder
public final com.google.common.reflect.Invokable returning (java.lang.Class)
Class returnType
public final com.google.common.reflect.Invokable returning (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken returnType
com.google.common.reflect.Invokable specialized
public final java.lang.Class getDeclaringClass ()
public com.google.common.reflect.TypeToken getOwnerType ()
abstract java.lang.Object invokeInternal (java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
abstract java.lang.reflect.Type[] getGenericParameterTypes ()
abstract java.lang.reflect.Type[] getGenericExceptionTypes ()
abstract java.lang.annotation.Annotation[][] getParameterAnnotations ()
abstract java.lang.reflect.Type getGenericReturnType ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic int hashCode ()
public volatile synthetic boolean equals (java.lang.Object)
Object x0
}
com/google/common/reflect/MutableTypeToInstanceMap$1.class
MutableTypeToInstanceMap.java
package com.google.common.reflect
synthetic com.google.common.reflect.MutableTypeToInstanceMap$1 extends java.lang.Object {
}
com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$1.class
MutableTypeToInstanceMap.java
package com.google.common.reflect
final com.google.common.reflect.MutableTypeToInstanceMap$UnmodifiableEntry$1 extends com.google.common.collect.ForwardingSet {
final synthetic java.util.Set val$entries
void <init> (java.util.Set)
protected java.util.Set delegate ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$2.class
MutableTypeToInstanceMap.java
package com.google.common.reflect
final com.google.common.reflect.MutableTypeToInstanceMap$UnmodifiableEntry$2 extends java.lang.Object implements com.google.common.base.Function {
void <init> ()
public java.util.Map$Entry apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry.class
MutableTypeToInstanceMap.java
package com.google.common.reflect
final com.google.common.reflect.MutableTypeToInstanceMap$UnmodifiableEntry extends com.google.common.collect.ForwardingMapEntry {
private final java.util.Map$Entry delegate
static java.util.Set transformEntries (java.util.Set)
java.util.Set entries
private static java.util.Iterator transformEntries (java.util.Iterator)
java.util.Iterator entries
private void <init> (java.util.Map$Entry)
java.util.Map$Entry delegate
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object value
protected volatile synthetic java.lang.Object delegate ()
static synthetic java.util.Iterator access$000 (java.util.Iterator)
java.util.Iterator x0
synthetic void <init> (java.util.Map$Entry, com.google.common.reflect.MutableTypeToInstanceMap$1)
java.util.Map$Entry x0
com.google.common.reflect.MutableTypeToInstanceMap$1 x1
}
com/google/common/reflect/MutableTypeToInstanceMap.class
MutableTypeToInstanceMap.java
package com.google.common.reflect
public final com.google.common.reflect.MutableTypeToInstanceMap extends com.google.common.collect.ForwardingMap implements com.google.common.reflect.TypeToInstanceMap {
private final java.util.Map backingMap
public void <init> ()
public java.lang.Object getInstance (java.lang.Class)
Class type
public java.lang.Object putInstance (java.lang.Class, java.lang.Object)
Class type
Object value
public java.lang.Object getInstance (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public java.lang.Object putInstance (com.google.common.reflect.TypeToken, java.lang.Object)
com.google.common.reflect.TypeToken type
Object value
public java.lang.Object put (com.google.common.reflect.TypeToken, java.lang.Object)
com.google.common.reflect.TypeToken key
Object value
public void putAll (java.util.Map)
java.util.Map map
public java.util.Set entrySet ()
protected java.util.Map delegate ()
private java.lang.Object trustedPut (com.google.common.reflect.TypeToken, java.lang.Object)
com.google.common.reflect.TypeToken type
Object value
private java.lang.Object trustedGet (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object)
Object x0
Object x1
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/reflect/Parameter.class
Parameter.java
package com.google.common.reflect
public final com.google.common.reflect.Parameter extends java.lang.Object implements java.lang.reflect.AnnotatedElement {
private final com.google.common.reflect.Invokable declaration
private final int position
private final com.google.common.reflect.TypeToken type
private final com.google.common.collect.ImmutableList annotations
void <init> (com.google.common.reflect.Invokable, int, com.google.common.reflect.TypeToken, java.lang.annotation.Annotation[])
com.google.common.reflect.Invokable declaration
int position
com.google.common.reflect.TypeToken type
java.lang.annotation.Annotation[] annotations
public com.google.common.reflect.TypeToken getType ()
public com.google.common.reflect.Invokable getDeclaringInvokable ()
public boolean isAnnotationPresent (java.lang.Class)
Class annotationType
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
java.lang.annotation.Annotation annotation
java.util.Iterator i$
Class annotationType
public java.lang.annotation.Annotation[] getAnnotations ()
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
Class annotationType
public java.lang.annotation.Annotation[] getDeclaredAnnotations ()
public java.lang.annotation.Annotation getDeclaredAnnotation (java.lang.Class)
Class annotationType
public java.lang.annotation.Annotation[] getDeclaredAnnotationsByType (java.lang.Class)
Class annotationType
public boolean equals (java.lang.Object)
com.google.common.reflect.Parameter that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/reflect/Reflection.class
Reflection.java
package com.google.common.reflect
public final com.google.common.reflect.Reflection extends java.lang.Object {
public static java.lang.String getPackageName (java.lang.Class)
Class clazz
public static java.lang.String getPackageName (java.lang.String)
String classFullName
int lastDot
public static transient void initialize (java.lang.Class[])
ClassNotFoundException e
Class clazz
Class[] arr$
int len$
int i$
Class[] classes
public static java.lang.Object newProxy (java.lang.Class, java.lang.reflect.InvocationHandler)
Class interfaceType
java.lang.reflect.InvocationHandler handler
Object object
private void <init> ()
}
com/google/common/reflect/TypeCapture.class
TypeCapture.java
package com.google.common.reflect
abstract com.google.common.reflect.TypeCapture extends java.lang.Object {
void <init> ()
final java.lang.reflect.Type capture ()
java.lang.reflect.Type superclass
}
com/google/common/reflect/TypeParameter.class
TypeParameter.java
package com.google.common.reflect
public abstract com.google.common.reflect.TypeParameter extends com.google.common.reflect.TypeCapture {
final java.lang.reflect.TypeVariable typeVariable
protected void <init> ()
java.lang.reflect.Type type
public final int hashCode ()
public final boolean equals (java.lang.Object)
com.google.common.reflect.TypeParameter that
Object o
public java.lang.String toString ()
}
com/google/common/reflect/TypeResolver$1.class
TypeResolver.java
package com.google.common.reflect
final com.google.common.reflect.TypeResolver$1 extends com.google.common.reflect.TypeVisitor {
final synthetic java.util.Map val$mappings
final synthetic java.lang.reflect.Type val$to
void <init> (java.util.Map, java.lang.reflect.Type)
void visitTypeVariable (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable typeVariable
void visitWildcardType (java.lang.reflect.WildcardType)
int i
int i
java.lang.reflect.WildcardType fromWildcardType
java.lang.reflect.WildcardType toWildcardType
java.lang.reflect.Type[] fromUpperBounds
java.lang.reflect.Type[] toUpperBounds
java.lang.reflect.Type[] fromLowerBounds
java.lang.reflect.Type[] toLowerBounds
void visitParameterizedType (java.lang.reflect.ParameterizedType)
int i
java.lang.reflect.ParameterizedType fromParameterizedType
java.lang.reflect.ParameterizedType toParameterizedType
java.lang.reflect.Type[] fromArgs
java.lang.reflect.Type[] toArgs
void visitGenericArrayType (java.lang.reflect.GenericArrayType)
java.lang.reflect.GenericArrayType fromArrayType
java.lang.reflect.Type componentType
void visitClass (java.lang.Class)
Class fromClass
}
com/google/common/reflect/TypeResolver$TypeMappingIntrospector.class
TypeResolver.java
package com.google.common.reflect
final com.google.common.reflect.TypeResolver$TypeMappingIntrospector extends com.google.common.reflect.TypeVisitor {
private static final com.google.common.reflect.TypeResolver$WildcardCapturer wildcardCapturer
private final java.util.Map mappings
private void <init> ()
static com.google.common.collect.ImmutableMap getTypeMappings (java.lang.reflect.Type)
java.lang.reflect.Type contextType
com.google.common.reflect.TypeResolver$TypeMappingIntrospector introspector
void visitClass (java.lang.Class)
Class clazz
void visitParameterizedType (java.lang.reflect.ParameterizedType)
int i
java.lang.reflect.ParameterizedType parameterizedType
Class rawClass
java.lang.reflect.TypeVariable[] vars
java.lang.reflect.Type[] typeArgs
void visitTypeVariable (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable t
void visitWildcardType (java.lang.reflect.WildcardType)
java.lang.reflect.WildcardType t
private void map (com.google.common.reflect.TypeResolver$TypeVariableKey, java.lang.reflect.Type)
java.lang.reflect.Type x
java.lang.reflect.Type t
com.google.common.reflect.TypeResolver$TypeVariableKey var
java.lang.reflect.Type arg
static void <clinit> ()
}
com/google/common/reflect/TypeResolver$TypeTable$1.class
TypeResolver.java
package com.google.common.reflect
com.google.common.reflect.TypeResolver$TypeTable$1 extends com.google.common.reflect.TypeResolver$TypeTable {
final synthetic java.lang.reflect.TypeVariable val$var
final synthetic com.google.common.reflect.TypeResolver$TypeTable val$unguarded
final synthetic com.google.common.reflect.TypeResolver$TypeTable this$0
void <init> (com.google.common.reflect.TypeResolver$TypeTable, java.lang.reflect.TypeVariable, com.google.common.reflect.TypeResolver$TypeTable)
public java.lang.reflect.Type resolveInternal (java.lang.reflect.TypeVariable, com.google.common.reflect.TypeResolver$TypeTable)
java.lang.reflect.TypeVariable intermediateVar
com.google.common.reflect.TypeResolver$TypeTable forDependent
}
com/google/common/reflect/TypeResolver$TypeTable.class
TypeResolver.java
package com.google.common.reflect
com.google.common.reflect.TypeResolver$TypeTable extends java.lang.Object {
private final com.google.common.collect.ImmutableMap map
void <init> ()
private void <init> (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
final com.google.common.reflect.TypeResolver$TypeTable where (java.util.Map)
com.google.common.reflect.TypeResolver$TypeVariableKey variable
java.lang.reflect.Type type
java.util.Map$Entry mapping
java.util.Iterator i$
java.util.Map mappings
com.google.common.collect.ImmutableMap$Builder builder
final java.lang.reflect.Type resolve (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable var
com.google.common.reflect.TypeResolver$TypeTable unguarded
com.google.common.reflect.TypeResolver$TypeTable guarded
java.lang.reflect.Type resolveInternal (java.lang.reflect.TypeVariable, com.google.common.reflect.TypeResolver$TypeTable)
java.lang.reflect.Type[] bounds
java.lang.reflect.Type[] resolvedBounds
java.lang.reflect.TypeVariable var
com.google.common.reflect.TypeResolver$TypeTable forDependants
java.lang.reflect.Type type
}
com/google/common/reflect/TypeResolver$TypeVariableKey.class
TypeResolver.java
package com.google.common.reflect
final com.google.common.reflect.TypeResolver$TypeVariableKey extends java.lang.Object {
private final java.lang.reflect.TypeVariable var
void <init> (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable var
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.reflect.TypeResolver$TypeVariableKey that
Object obj
public java.lang.String toString ()
static java.lang.Object forLookup (java.lang.reflect.Type)
java.lang.reflect.Type t
boolean equalsType (java.lang.reflect.Type)
java.lang.reflect.Type type
private boolean equalsTypeVariable (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable that
}
com/google/common/reflect/TypeResolver$WildcardCapturer.class
TypeResolver.java
package com.google.common.reflect
final com.google.common.reflect.TypeResolver$WildcardCapturer extends java.lang.Object {
private final java.util.concurrent.atomic.AtomicInteger id
private void <init> ()
java.lang.reflect.Type capture (java.lang.reflect.Type)
java.lang.reflect.GenericArrayType arrayType
java.lang.reflect.ParameterizedType parameterizedType
java.lang.reflect.Type[] upperBounds
String name
java.lang.reflect.WildcardType wildcardType
java.lang.reflect.Type[] lowerBounds
java.lang.reflect.Type type
private java.lang.reflect.Type captureNullable (java.lang.reflect.Type)
java.lang.reflect.Type type
private java.lang.reflect.Type[] capture (java.lang.reflect.Type[])
int i
java.lang.reflect.Type[] types
java.lang.reflect.Type[] result
synthetic void <init> (com.google.common.reflect.TypeResolver$1)
com.google.common.reflect.TypeResolver$1 x0
}
com/google/common/reflect/TypeResolver.class
TypeResolver.java
package com.google.common.reflect
public final com.google.common.reflect.TypeResolver extends java.lang.Object {
private final com.google.common.reflect.TypeResolver$TypeTable typeTable
public void <init> ()
private void <init> (com.google.common.reflect.TypeResolver$TypeTable)
com.google.common.reflect.TypeResolver$TypeTable typeTable
static com.google.common.reflect.TypeResolver accordingTo (java.lang.reflect.Type)
java.lang.reflect.Type type
public com.google.common.reflect.TypeResolver where (java.lang.reflect.Type, java.lang.reflect.Type)
java.lang.reflect.Type formal
java.lang.reflect.Type actual
java.util.Map mappings
com.google.common.reflect.TypeResolver where (java.util.Map)
java.util.Map mappings
private static void populateTypeMappings (java.util.Map, java.lang.reflect.Type, java.lang.reflect.Type)
java.util.Map mappings
java.lang.reflect.Type from
java.lang.reflect.Type to
public java.lang.reflect.Type resolveType (java.lang.reflect.Type)
java.lang.reflect.Type type
private java.lang.reflect.Type[] resolveTypes (java.lang.reflect.Type[])
int i
java.lang.reflect.Type[] types
java.lang.reflect.Type[] result
private java.lang.reflect.WildcardType resolveWildcardType (java.lang.reflect.WildcardType)
java.lang.reflect.WildcardType type
java.lang.reflect.Type[] lowerBounds
java.lang.reflect.Type[] upperBounds
private java.lang.reflect.Type resolveGenericArrayType (java.lang.reflect.GenericArrayType)
java.lang.reflect.GenericArrayType type
java.lang.reflect.Type componentType
java.lang.reflect.Type resolvedComponentType
private java.lang.reflect.ParameterizedType resolveParameterizedType (java.lang.reflect.ParameterizedType)
java.lang.reflect.ParameterizedType type
java.lang.reflect.Type owner
java.lang.reflect.Type resolvedOwner
java.lang.reflect.Type resolvedRawType
java.lang.reflect.Type[] args
java.lang.reflect.Type[] resolvedArgs
private static java.lang.Object expectArgument (java.lang.Class, java.lang.Object)
ClassCastException e
Class type
Object arg
static synthetic java.lang.Object access$000 (java.lang.Class, java.lang.Object)
Class x0
Object x1
static synthetic void access$100 (java.util.Map, java.lang.reflect.Type, java.lang.reflect.Type)
java.util.Map x0
java.lang.reflect.Type x1
java.lang.reflect.Type x2
synthetic void <init> (com.google.common.reflect.TypeResolver$TypeTable, com.google.common.reflect.TypeResolver$1)
com.google.common.reflect.TypeResolver$TypeTable x0
com.google.common.reflect.TypeResolver$1 x1
static synthetic java.lang.reflect.Type[] access$300 (com.google.common.reflect.TypeResolver, java.lang.reflect.Type[])
com.google.common.reflect.TypeResolver x0
java.lang.reflect.Type[] x1
}
com/google/common/reflect/TypeToInstanceMap.class
TypeToInstanceMap.java
package com.google.common.reflect
public abstract com.google.common.reflect.TypeToInstanceMap extends java.lang.Object implements java.util.Map {
public abstract java.lang.Object getInstance (java.lang.Class)
public abstract java.lang.Object putInstance (java.lang.Class, java.lang.Object)
public abstract java.lang.Object getInstance (com.google.common.reflect.TypeToken)
public abstract java.lang.Object putInstance (com.google.common.reflect.TypeToken, java.lang.Object)
}
com/google/common/reflect/TypeToken$1.class
TypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$1 extends com.google.common.reflect.Invokable$MethodInvokable {
final synthetic com.google.common.reflect.TypeToken this$0
void <init> (com.google.common.reflect.TypeToken, java.lang.reflect.Method)
java.lang.reflect.Method x0
java.lang.reflect.Type getGenericReturnType ()
java.lang.reflect.Type[] getGenericParameterTypes ()
java.lang.reflect.Type[] getGenericExceptionTypes ()
public com.google.common.reflect.TypeToken getOwnerType ()
public java.lang.String toString ()
}
com/google/common/reflect/TypeToken$2.class
TypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$2 extends com.google.common.reflect.Invokable$ConstructorInvokable {
final synthetic com.google.common.reflect.TypeToken this$0
void <init> (com.google.common.reflect.TypeToken, java.lang.reflect.Constructor)
java.lang.reflect.Constructor x0
java.lang.reflect.Type getGenericReturnType ()
java.lang.reflect.Type[] getGenericParameterTypes ()
java.lang.reflect.Type[] getGenericExceptionTypes ()
public com.google.common.reflect.TypeToken getOwnerType ()
public java.lang.String toString ()
}
com/google/common/reflect/TypeToken$3.class
TypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$3 extends com.google.common.reflect.TypeVisitor {
final synthetic com.google.common.reflect.TypeToken this$0
void <init> (com.google.common.reflect.TypeToken)
void visitTypeVariable (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable type
void visitWildcardType (java.lang.reflect.WildcardType)
java.lang.reflect.WildcardType type
void visitParameterizedType (java.lang.reflect.ParameterizedType)
java.lang.reflect.ParameterizedType type
void visitGenericArrayType (java.lang.reflect.GenericArrayType)
java.lang.reflect.GenericArrayType type
}
com/google/common/reflect/TypeToken$4.class
TypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$4 extends com.google.common.reflect.TypeVisitor {
final synthetic com.google.common.collect.ImmutableSet$Builder val$builder
void <init> (com.google.common.collect.ImmutableSet$Builder)
void visitTypeVariable (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable t
void visitWildcardType (java.lang.reflect.WildcardType)
java.lang.reflect.WildcardType t
void visitParameterizedType (java.lang.reflect.ParameterizedType)
java.lang.reflect.ParameterizedType t
void visitClass (java.lang.Class)
Class t
void visitGenericArrayType (java.lang.reflect.GenericArrayType)
java.lang.reflect.GenericArrayType t
}
com/google/common/reflect/TypeToken$ClassSet.class
TypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$ClassSet extends com.google.common.reflect.TypeToken$TypeSet {
private transient com.google.common.collect.ImmutableSet classes
private static final long serialVersionUID
final synthetic com.google.common.reflect.TypeToken this$0
private void <init> (com.google.common.reflect.TypeToken)
protected java.util.Set delegate ()
com.google.common.collect.ImmutableList collectedTypes
com.google.common.collect.ImmutableSet result
public com.google.common.reflect.TypeToken$TypeSet classes ()
public java.util.Set rawTypes ()
com.google.common.collect.ImmutableList collectedTypes
public com.google.common.reflect.TypeToken$TypeSet interfaces ()
private java.lang.Object readResolve ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
synthetic void <init> (com.google.common.reflect.TypeToken, com.google.common.reflect.TypeToken$1)
com.google.common.reflect.TypeToken x0
com.google.common.reflect.TypeToken$1 x1
}
com/google/common/reflect/TypeToken$InterfaceSet$1.class
TypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$InterfaceSet$1 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic com.google.common.reflect.TypeToken$InterfaceSet this$1
void <init> (com.google.common.reflect.TypeToken$InterfaceSet)
public boolean apply (java.lang.Class)
Class type
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/reflect/TypeToken$InterfaceSet.class
TypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$InterfaceSet extends com.google.common.reflect.TypeToken$TypeSet {
private final transient com.google.common.reflect.TypeToken$TypeSet allTypes
private transient com.google.common.collect.ImmutableSet interfaces
private static final long serialVersionUID
final synthetic com.google.common.reflect.TypeToken this$0
void <init> (com.google.common.reflect.TypeToken, com.google.common.reflect.TypeToken$TypeSet)
com.google.common.reflect.TypeToken$TypeSet allTypes
protected java.util.Set delegate ()
com.google.common.collect.ImmutableSet result
public com.google.common.reflect.TypeToken$TypeSet interfaces ()
public java.util.Set rawTypes ()
com.google.common.collect.ImmutableList collectedTypes
public com.google.common.reflect.TypeToken$TypeSet classes ()
private java.lang.Object readResolve ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/reflect/TypeToken$SimpleTypeToken.class
TypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$SimpleTypeToken extends com.google.common.reflect.TypeToken {
private static final long serialVersionUID
void <init> (java.lang.reflect.Type)
java.lang.reflect.Type type
}
com/google/common/reflect/TypeToken$TypeCollector$1.class
TypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$TypeCollector$1 extends com.google.common.reflect.TypeToken$TypeCollector {
void <init> ()
java.lang.Class getRawType (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
java.lang.Iterable getInterfaces (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
com.google.common.reflect.TypeToken getSuperclass (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
volatile synthetic java.lang.Object getSuperclass (java.lang.Object)
Object x0
volatile synthetic java.lang.Iterable getInterfaces (java.lang.Object)
Object x0
volatile synthetic java.lang.Class getRawType (java.lang.Object)
Object x0
}
com/google/common/reflect/TypeToken$TypeCollector$2.class
TypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$TypeCollector$2 extends com.google.common.reflect.TypeToken$TypeCollector {
void <init> ()
java.lang.Class getRawType (java.lang.Class)
Class type
java.lang.Iterable getInterfaces (java.lang.Class)
Class type
java.lang.Class getSuperclass (java.lang.Class)
Class type
volatile synthetic java.lang.Object getSuperclass (java.lang.Object)
Object x0
volatile synthetic java.lang.Iterable getInterfaces (java.lang.Object)
Object x0
volatile synthetic java.lang.Class getRawType (java.lang.Object)
Object x0
}
com/google/common/reflect/TypeToken$TypeCollector$3.class
TypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$TypeCollector$3 extends com.google.common.reflect.TypeToken$TypeCollector$ForwardingTypeCollector {
final synthetic com.google.common.reflect.TypeToken$TypeCollector this$0
void <init> (com.google.common.reflect.TypeToken$TypeCollector, com.google.common.reflect.TypeToken$TypeCollector)
com.google.common.reflect.TypeToken$TypeCollector x0
java.lang.Iterable getInterfaces (java.lang.Object)
Object type
com.google.common.collect.ImmutableList collectTypes (java.lang.Iterable)
Object type
java.util.Iterator i$
Iterable types
com.google.common.collect.ImmutableList$Builder builder
}
com/google/common/reflect/TypeToken$TypeCollector$4.class
TypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$TypeCollector$4 extends com.google.common.collect.Ordering {
final synthetic java.util.Comparator val$valueComparator
final synthetic java.util.Map val$map
void <init> (java.util.Comparator, java.util.Map)
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
}
com/google/common/reflect/TypeToken$TypeCollector$ForwardingTypeCollector.class
TypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$TypeCollector$ForwardingTypeCollector extends com.google.common.reflect.TypeToken$TypeCollector {
private final com.google.common.reflect.TypeToken$TypeCollector delegate
void <init> (com.google.common.reflect.TypeToken$TypeCollector)
com.google.common.reflect.TypeToken$TypeCollector delegate
java.lang.Class getRawType (java.lang.Object)
Object type
java.lang.Iterable getInterfaces (java.lang.Object)
Object type
java.lang.Object getSuperclass (java.lang.Object)
Object type
}
com/google/common/reflect/TypeToken$TypeCollector.class
TypeToken.java
package com.google.common.reflect
abstract com.google.common.reflect.TypeToken$TypeCollector extends java.lang.Object {
static final com.google.common.reflect.TypeToken$TypeCollector FOR_GENERIC_TYPE
static final com.google.common.reflect.TypeToken$TypeCollector FOR_RAW_TYPE
private void <init> ()
final com.google.common.reflect.TypeToken$TypeCollector classesOnly ()
final com.google.common.collect.ImmutableList collectTypes (java.lang.Object)
Object type
com.google.common.collect.ImmutableList collectTypes (java.lang.Iterable)
Object type
java.util.Iterator i$
Iterable types
java.util.Map map
private int collectTypes (java.lang.Object, java.util.Map)
Object interfaceType
java.util.Iterator i$
Object type
java.util.Map map
Integer existing
int aboveMe
Object superclass
private static com.google.common.collect.ImmutableList sortKeysByValue (java.util.Map, java.util.Comparator)
java.util.Map map
java.util.Comparator valueComparator
com.google.common.collect.Ordering keyOrdering
abstract java.lang.Class getRawType (java.lang.Object)
abstract java.lang.Iterable getInterfaces (java.lang.Object)
abstract java.lang.Object getSuperclass (java.lang.Object)
synthetic void <init> (com.google.common.reflect.TypeToken$1)
com.google.common.reflect.TypeToken$1 x0
static void <clinit> ()
}
com/google/common/reflect/TypeToken$TypeFilter$1.class
TypeToken.java
package com.google.common.reflect
final enum com.google.common.reflect.TypeToken$TypeFilter$1 extends com.google.common.reflect.TypeToken$TypeFilter {
void <init> (java.lang.String, int)
public boolean apply (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/reflect/TypeToken$TypeFilter$2.class
TypeToken.java
package com.google.common.reflect
final enum com.google.common.reflect.TypeToken$TypeFilter$2 extends com.google.common.reflect.TypeToken$TypeFilter {
void <init> (java.lang.String, int)
public boolean apply (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
com/google/common/reflect/TypeToken$TypeFilter.class
TypeToken.java
package com.google.common.reflect
abstract enum com.google.common.reflect.TypeToken$TypeFilter extends java.lang.Enum implements com.google.common.base.Predicate {
public static final enum com.google.common.reflect.TypeToken$TypeFilter IGNORE_TYPE_VARIABLE_OR_WILDCARD
public static final enum com.google.common.reflect.TypeToken$TypeFilter INTERFACE_ONLY
private static final synthetic com.google.common.reflect.TypeToken$TypeFilter[] $VALUES
public static com.google.common.reflect.TypeToken$TypeFilter[] values ()
public static com.google.common.reflect.TypeToken$TypeFilter valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
synthetic void <init> (java.lang.String, int, com.google.common.reflect.TypeToken$1)
String x0
int x1
com.google.common.reflect.TypeToken$1 x2
static void <clinit> ()
}
com/google/common/reflect/TypeToken$TypeSet.class
TypeToken.java
package com.google.common.reflect
public com.google.common.reflect.TypeToken$TypeSet extends com.google.common.collect.ForwardingSet implements java.io.Serializable {
private transient com.google.common.collect.ImmutableSet types
private static final long serialVersionUID
final synthetic com.google.common.reflect.TypeToken this$0
void <init> (com.google.common.reflect.TypeToken)
public com.google.common.reflect.TypeToken$TypeSet interfaces ()
public com.google.common.reflect.TypeToken$TypeSet classes ()
protected java.util.Set delegate ()
com.google.common.collect.ImmutableList collectedTypes
com.google.common.collect.ImmutableSet filteredTypes
public java.util.Set rawTypes ()
com.google.common.collect.ImmutableList collectedTypes
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/reflect/TypeToken.class
TypeToken.java
package com.google.common.reflect
public abstract com.google.common.reflect.TypeToken extends com.google.common.reflect.TypeCapture implements java.io.Serializable {
private final java.lang.reflect.Type runtimeType
private transient com.google.common.reflect.TypeResolver typeResolver
protected void <init> ()
protected void <init> (java.lang.Class)
Class declaringClass
java.lang.reflect.Type captured
private void <init> (java.lang.reflect.Type)
java.lang.reflect.Type type
public static com.google.common.reflect.TypeToken of (java.lang.Class)
Class type
public static com.google.common.reflect.TypeToken of (java.lang.reflect.Type)
java.lang.reflect.Type type
public final java.lang.Class getRawType ()
Class rawType
Class result
private com.google.common.collect.ImmutableSet getImmediateRawTypes ()
com.google.common.collect.ImmutableSet result
public final java.lang.reflect.Type getType ()
public final com.google.common.reflect.TypeToken where (com.google.common.reflect.TypeParameter, com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeParameter typeParam
com.google.common.reflect.TypeToken typeArg
com.google.common.reflect.TypeResolver resolver
public final com.google.common.reflect.TypeToken where (com.google.common.reflect.TypeParameter, java.lang.Class)
com.google.common.reflect.TypeParameter typeParam
Class typeArg
public final com.google.common.reflect.TypeToken resolveType (java.lang.reflect.Type)
java.lang.reflect.Type type
com.google.common.reflect.TypeResolver resolver
private java.lang.reflect.Type[] resolveInPlace (java.lang.reflect.Type[])
int i
java.lang.reflect.Type[] types
private com.google.common.reflect.TypeToken resolveSupertype (java.lang.reflect.Type)
java.lang.reflect.Type type
com.google.common.reflect.TypeToken supertype
final com.google.common.reflect.TypeToken getGenericSuperclass ()
java.lang.reflect.Type superclass
com.google.common.reflect.TypeToken superToken
private com.google.common.reflect.TypeToken boundAsSuperclass (java.lang.reflect.Type)
java.lang.reflect.Type bound
com.google.common.reflect.TypeToken token
com.google.common.reflect.TypeToken superclass
final com.google.common.collect.ImmutableList getGenericInterfaces ()
com.google.common.reflect.TypeToken resolvedInterface
java.lang.reflect.Type interfaceType
java.lang.reflect.Type[] arr$
int len$
int i$
com.google.common.collect.ImmutableList$Builder builder
private com.google.common.collect.ImmutableList boundsAsInterfaces (java.lang.reflect.Type[])
com.google.common.reflect.TypeToken boundType
java.lang.reflect.Type bound
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type[] bounds
com.google.common.collect.ImmutableList$Builder builder
public final com.google.common.reflect.TypeToken$TypeSet getTypes ()
public final com.google.common.reflect.TypeToken getSupertype (java.lang.Class)
Class superclass
com.google.common.reflect.TypeToken supertype
public final com.google.common.reflect.TypeToken getSubtype (java.lang.Class)
Class subclass
com.google.common.reflect.TypeToken subtype
public final boolean isAssignableFrom (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public final boolean isAssignableFrom (java.lang.reflect.Type)
java.lang.reflect.Type type
public final boolean isArray ()
public final boolean isPrimitive ()
public final com.google.common.reflect.TypeToken wrap ()
Class type
private boolean isWrapper ()
public final com.google.common.reflect.TypeToken unwrap ()
Class type
public final com.google.common.reflect.TypeToken getComponentType ()
java.lang.reflect.Type componentType
public final com.google.common.reflect.Invokable method (java.lang.reflect.Method)
java.lang.reflect.Method method
public final com.google.common.reflect.Invokable constructor (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public boolean equals (java.lang.Object)
com.google.common.reflect.TypeToken that
Object o
public int hashCode ()
public java.lang.String toString ()
protected java.lang.Object writeReplace ()
final com.google.common.reflect.TypeToken rejectTypeVariables ()
private static boolean isAssignable (java.lang.reflect.Type, java.lang.reflect.Type)
java.lang.reflect.Type from
java.lang.reflect.Type to
private static boolean isAssignableFromAny (java.lang.reflect.Type[], java.lang.reflect.Type)
java.lang.reflect.Type from
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type[] fromTypes
java.lang.reflect.Type to
private static boolean isAssignableToClass (java.lang.reflect.Type, java.lang.Class)
java.lang.reflect.Type from
Class to
private static boolean isAssignableToWildcardType (java.lang.reflect.Type, java.lang.reflect.WildcardType)
java.lang.reflect.Type from
java.lang.reflect.WildcardType to
private static boolean isAssignableBySubtypeBound (java.lang.reflect.Type, java.lang.reflect.WildcardType)
java.lang.reflect.Type from
java.lang.reflect.WildcardType to
java.lang.reflect.Type toSubtypeBound
java.lang.reflect.Type fromSubtypeBound
private static boolean isAssignableToParameterizedType (java.lang.reflect.Type, java.lang.reflect.ParameterizedType)
java.lang.reflect.Type fromTypeArg
int i
java.lang.reflect.Type from
java.lang.reflect.ParameterizedType to
Class matchedClass
java.lang.reflect.Type[] typeParams
java.lang.reflect.Type[] toTypeArgs
com.google.common.reflect.TypeToken fromTypeToken
private static boolean isAssignableToGenericArrayType (java.lang.reflect.Type, java.lang.reflect.GenericArrayType)
Class fromClass
java.lang.reflect.GenericArrayType fromArrayType
java.lang.reflect.Type from
java.lang.reflect.GenericArrayType to
private static boolean isAssignableFromGenericArrayType (java.lang.reflect.GenericArrayType, java.lang.reflect.Type)
Class toClass
java.lang.reflect.GenericArrayType toArrayType
java.lang.reflect.GenericArrayType from
java.lang.reflect.Type to
private static boolean matchTypeArgument (java.lang.reflect.Type, java.lang.reflect.Type)
java.lang.reflect.Type from
java.lang.reflect.Type to
private static java.lang.reflect.Type supertypeBound (java.lang.reflect.Type)
java.lang.reflect.Type type
private static java.lang.reflect.Type supertypeBound (java.lang.reflect.WildcardType)
java.lang.reflect.WildcardType type
java.lang.reflect.Type[] upperBounds
private static java.lang.reflect.Type subtypeBound (java.lang.reflect.Type)
java.lang.reflect.Type type
private static java.lang.reflect.Type subtypeBound (java.lang.reflect.WildcardType)
java.lang.reflect.WildcardType type
java.lang.reflect.Type[] lowerBounds
static java.lang.Class getRawType (java.lang.reflect.Type)
java.lang.reflect.Type type
static com.google.common.collect.ImmutableSet getRawTypes (java.lang.reflect.Type)
java.lang.reflect.Type type
com.google.common.collect.ImmutableSet$Builder builder
static com.google.common.reflect.TypeToken toGenericType (java.lang.Class)
java.lang.reflect.Type arrayOfGenericType
com.google.common.reflect.TypeToken result
com.google.common.reflect.TypeToken type
Class cls
java.lang.reflect.TypeVariable[] typeParams
private com.google.common.reflect.TypeToken getSupertypeFromUpperBounds (java.lang.Class, java.lang.reflect.Type[])
com.google.common.reflect.TypeToken result
com.google.common.reflect.TypeToken bound
java.lang.reflect.Type upperBound
java.lang.reflect.Type[] arr$
int len$
int i$
Class supertype
java.lang.reflect.Type[] upperBounds
private com.google.common.reflect.TypeToken getSubtypeFromLowerBounds (java.lang.Class, java.lang.reflect.Type[])
com.google.common.reflect.TypeToken bound
java.lang.reflect.Type lowerBound
java.lang.reflect.Type[] arr$
int len$
int i$
Class subclass
java.lang.reflect.Type[] lowerBounds
private com.google.common.reflect.TypeToken getArraySupertype (java.lang.Class)
Class supertype
com.google.common.reflect.TypeToken componentType
com.google.common.reflect.TypeToken componentSupertype
com.google.common.reflect.TypeToken result
private com.google.common.reflect.TypeToken getArraySubtype (java.lang.Class)
Class subclass
com.google.common.reflect.TypeToken componentSubtype
com.google.common.reflect.TypeToken result
private java.lang.reflect.Type resolveTypeArgsForSubclass (java.lang.Class)
Class subclass
com.google.common.reflect.TypeToken genericSubtype
java.lang.reflect.Type supertypeWithArgsFromSubtype
private static java.lang.reflect.Type newArrayClassOrGenericArrayType (java.lang.reflect.Type)
java.lang.reflect.Type componentType
static synthetic java.lang.reflect.Type[] access$000 (com.google.common.reflect.TypeToken, java.lang.reflect.Type[])
com.google.common.reflect.TypeToken x0
java.lang.reflect.Type[] x1
static synthetic com.google.common.collect.ImmutableSet access$200 (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken x0
static synthetic java.lang.reflect.Type access$400 (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken x0
synthetic void <init> (java.lang.reflect.Type, com.google.common.reflect.TypeToken$1)
java.lang.reflect.Type x0
com.google.common.reflect.TypeToken$1 x1
}
com/google/common/reflect/TypeVisitor.class
TypeVisitor.java
package com.google.common.reflect
abstract com.google.common.reflect.TypeVisitor extends java.lang.Object {
private final java.util.Set visited
void <init> ()
public final transient void visit (java.lang.reflect.Type[])
boolean succeeded
java.lang.reflect.Type type
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type[] types
void visitClass (java.lang.Class)
Class t
void visitGenericArrayType (java.lang.reflect.GenericArrayType)
java.lang.reflect.GenericArrayType t
void visitParameterizedType (java.lang.reflect.ParameterizedType)
java.lang.reflect.ParameterizedType t
void visitTypeVariable (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable t
void visitWildcardType (java.lang.reflect.WildcardType)
java.lang.reflect.WildcardType t
}
com/google/common/reflect/Types$1.class
Types.java
package com.google.common.reflect
final com.google.common.reflect.Types$1 extends java.lang.Object implements com.google.common.base.Function {
void <init> ()
public java.lang.String apply (java.lang.reflect.Type)
java.lang.reflect.Type from
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/reflect/Types$2.class
Types.java
package com.google.common.reflect
final com.google.common.reflect.Types$2 extends com.google.common.reflect.TypeVisitor {
final synthetic java.util.concurrent.atomic.AtomicReference val$result
void <init> (java.util.concurrent.atomic.AtomicReference)
void visitTypeVariable (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable t
void visitWildcardType (java.lang.reflect.WildcardType)
java.lang.reflect.WildcardType t
void visitGenericArrayType (java.lang.reflect.GenericArrayType)
java.lang.reflect.GenericArrayType t
void visitClass (java.lang.Class)
Class t
}
com/google/common/reflect/Types$ClassOwnership$1.class
Types.java
package com.google.common.reflect
final enum com.google.common.reflect.Types$ClassOwnership$1 extends com.google.common.reflect.Types$ClassOwnership {
void <init> (java.lang.String, int)
java.lang.Class getOwnerType (java.lang.Class)
Class rawType
}
com/google/common/reflect/Types$ClassOwnership$1LocalClass.class
Types.java
package com.google.common.reflect
com.google.common.reflect.Types$ClassOwnership$1LocalClass extends java.lang.Object {
void <init> ()
}
com/google/common/reflect/Types$ClassOwnership$2.class
Types.java
package com.google.common.reflect
final enum com.google.common.reflect.Types$ClassOwnership$2 extends com.google.common.reflect.Types$ClassOwnership {
void <init> (java.lang.String, int)
java.lang.Class getOwnerType (java.lang.Class)
Class rawType
}
com/google/common/reflect/Types$ClassOwnership$3.class
Types.java
package com.google.common.reflect
final com.google.common.reflect.Types$ClassOwnership$3 extends com.google.common.reflect.Types$ClassOwnership$1LocalClass {
void <init> ()
}
com/google/common/reflect/Types$ClassOwnership.class
Types.java
package com.google.common.reflect
abstract enum com.google.common.reflect.Types$ClassOwnership extends java.lang.Enum {
public static final enum com.google.common.reflect.Types$ClassOwnership OWNED_BY_ENCLOSING_CLASS
public static final enum com.google.common.reflect.Types$ClassOwnership LOCAL_CLASS_HAS_NO_OWNER
static final com.google.common.reflect.Types$ClassOwnership JVM_BEHAVIOR
private static final synthetic com.google.common.reflect.Types$ClassOwnership[] $VALUES
public static com.google.common.reflect.Types$ClassOwnership[] values ()
public static com.google.common.reflect.Types$ClassOwnership valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract java.lang.Class getOwnerType (java.lang.Class)
private static com.google.common.reflect.Types$ClassOwnership detectJvmBehavior ()
com.google.common.reflect.Types$ClassOwnership behavior
com.google.common.reflect.Types$ClassOwnership[] arr$
int len$
int i$
Class subclass
java.lang.reflect.ParameterizedType parameterizedType
synthetic void <init> (java.lang.String, int, com.google.common.reflect.Types$1)
String x0
int x1
com.google.common.reflect.Types$1 x2
static void <clinit> ()
}
com/google/common/reflect/Types$GenericArrayTypeImpl.class
Types.java
package com.google.common.reflect
final com.google.common.reflect.Types$GenericArrayTypeImpl extends java.lang.Object implements java.lang.reflect.GenericArrayType java.io.Serializable {
private final java.lang.reflect.Type componentType
private static final long serialVersionUID
void <init> (java.lang.reflect.Type)
java.lang.reflect.Type componentType
public java.lang.reflect.Type getGenericComponentType ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
java.lang.reflect.GenericArrayType that
Object obj
}
com/google/common/reflect/Types$JavaVersion$1.class
Types.java
package com.google.common.reflect
final enum com.google.common.reflect.Types$JavaVersion$1 extends com.google.common.reflect.Types$JavaVersion {
void <init> (java.lang.String, int)
java.lang.reflect.GenericArrayType newArrayType (java.lang.reflect.Type)
java.lang.reflect.Type componentType
java.lang.reflect.Type usedInGenericType (java.lang.reflect.Type)
Class cls
java.lang.reflect.Type type
volatile synthetic java.lang.reflect.Type newArrayType (java.lang.reflect.Type)
java.lang.reflect.Type x0
}
com/google/common/reflect/Types$JavaVersion$2.class
Types.java
package com.google.common.reflect
final enum com.google.common.reflect.Types$JavaVersion$2 extends com.google.common.reflect.Types$JavaVersion {
void <init> (java.lang.String, int)
java.lang.reflect.Type newArrayType (java.lang.reflect.Type)
java.lang.reflect.Type componentType
java.lang.reflect.Type usedInGenericType (java.lang.reflect.Type)
java.lang.reflect.Type type
}
com/google/common/reflect/Types$JavaVersion$3.class
Types.java
package com.google.common.reflect
final enum com.google.common.reflect.Types$JavaVersion$3 extends com.google.common.reflect.Types$JavaVersion {
void <init> (java.lang.String, int)
java.lang.reflect.Type newArrayType (java.lang.reflect.Type)
java.lang.reflect.Type componentType
java.lang.reflect.Type usedInGenericType (java.lang.reflect.Type)
java.lang.reflect.Type type
java.lang.String typeName (java.lang.reflect.Type)
java.lang.reflect.Method getTypeName
NoSuchMethodException e
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
java.lang.reflect.Type type
}
com/google/common/reflect/Types$JavaVersion$4.class
Types.java
package com.google.common.reflect
final com.google.common.reflect.Types$JavaVersion$4 extends com.google.common.reflect.TypeCapture {
void <init> ()
}
com/google/common/reflect/Types$JavaVersion.class
Types.java
package com.google.common.reflect
abstract enum com.google.common.reflect.Types$JavaVersion extends java.lang.Enum {
public static final enum com.google.common.reflect.Types$JavaVersion JAVA6
public static final enum com.google.common.reflect.Types$JavaVersion JAVA7
public static final enum com.google.common.reflect.Types$JavaVersion JAVA8
static final com.google.common.reflect.Types$JavaVersion CURRENT
private static final synthetic com.google.common.reflect.Types$JavaVersion[] $VALUES
public static com.google.common.reflect.Types$JavaVersion[] values ()
public static com.google.common.reflect.Types$JavaVersion valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract java.lang.reflect.Type newArrayType (java.lang.reflect.Type)
abstract java.lang.reflect.Type usedInGenericType (java.lang.reflect.Type)
java.lang.String typeName (java.lang.reflect.Type)
java.lang.reflect.Type type
final com.google.common.collect.ImmutableList usedInGenericType (java.lang.reflect.Type[])
java.lang.reflect.Type type
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type[] types
com.google.common.collect.ImmutableList$Builder builder
synthetic void <init> (java.lang.String, int, com.google.common.reflect.Types$1)
String x0
int x1
com.google.common.reflect.Types$1 x2
static void <clinit> ()
}
com/google/common/reflect/Types$NativeTypeVariableEquals.class
Types.java
package com.google.common.reflect
final com.google.common.reflect.Types$NativeTypeVariableEquals extends java.lang.Object {
static final boolean NATIVE_TYPE_VARIABLE_ONLY
void <init> ()
static void <clinit> ()
}
com/google/common/reflect/Types$ParameterizedTypeImpl.class
Types.java
package com.google.common.reflect
final com.google.common.reflect.Types$ParameterizedTypeImpl extends java.lang.Object implements java.lang.reflect.ParameterizedType java.io.Serializable {
private final java.lang.reflect.Type ownerType
private final com.google.common.collect.ImmutableList argumentsList
private final Class rawType
private static final long serialVersionUID
void <init> (java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Type[])
java.lang.reflect.Type ownerType
Class rawType
java.lang.reflect.Type[] typeArguments
public java.lang.reflect.Type[] getActualTypeArguments ()
public java.lang.reflect.Type getRawType ()
public java.lang.reflect.Type getOwnerType ()
public java.lang.String toString ()
StringBuilder builder
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
java.lang.reflect.ParameterizedType that
}
com/google/common/reflect/Types$TypeVariableImpl.class
Types.java
package com.google.common.reflect
final com.google.common.reflect.Types$TypeVariableImpl extends java.lang.Object implements java.lang.reflect.TypeVariable {
private final java.lang.reflect.GenericDeclaration genericDeclaration
private final String name
private final com.google.common.collect.ImmutableList bounds
void <init> (java.lang.reflect.GenericDeclaration, java.lang.String, java.lang.reflect.Type[])
java.lang.reflect.GenericDeclaration genericDeclaration
String name
java.lang.reflect.Type[] bounds
public java.lang.reflect.Type[] getBounds ()
public java.lang.reflect.GenericDeclaration getGenericDeclaration ()
public java.lang.String getName ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.reflect.Types$TypeVariableImpl that
java.lang.reflect.TypeVariable that
Object obj
}
com/google/common/reflect/Types$WildcardTypeImpl.class
Types.java
package com.google.common.reflect
final com.google.common.reflect.Types$WildcardTypeImpl extends java.lang.Object implements java.lang.reflect.WildcardType java.io.Serializable {
private final com.google.common.collect.ImmutableList lowerBounds
private final com.google.common.collect.ImmutableList upperBounds
private static final long serialVersionUID
void <init> (java.lang.reflect.Type[], java.lang.reflect.Type[])
java.lang.reflect.Type[] lowerBounds
java.lang.reflect.Type[] upperBounds
public java.lang.reflect.Type[] getLowerBounds ()
public java.lang.reflect.Type[] getUpperBounds ()
public boolean equals (java.lang.Object)
java.lang.reflect.WildcardType that
Object obj
public int hashCode ()
public java.lang.String toString ()
java.lang.reflect.Type lowerBound
java.util.Iterator i$
java.lang.reflect.Type upperBound
java.util.Iterator i$
StringBuilder builder
}
com/google/common/reflect/Types.class
Types.java
package com.google.common.reflect
final com.google.common.reflect.Types extends java.lang.Object {
private static final com.google.common.base.Function TYPE_NAME
private static final com.google.common.base.Joiner COMMA_JOINER
static java.lang.reflect.Type newArrayType (java.lang.reflect.Type)
java.lang.reflect.Type[] upperBounds
java.lang.reflect.WildcardType wildcard
java.lang.reflect.Type[] lowerBounds
java.lang.reflect.Type componentType
static transient java.lang.reflect.ParameterizedType newParameterizedTypeWithOwner (java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Type[])
java.lang.reflect.Type ownerType
Class rawType
java.lang.reflect.Type[] arguments
static transient java.lang.reflect.ParameterizedType newParameterizedType (java.lang.Class, java.lang.reflect.Type[])
Class rawType
java.lang.reflect.Type[] arguments
static transient java.lang.reflect.TypeVariable newArtificialTypeVariable (java.lang.reflect.GenericDeclaration, java.lang.String, java.lang.reflect.Type[])
java.lang.reflect.GenericDeclaration declaration
String name
java.lang.reflect.Type[] bounds
static java.lang.reflect.WildcardType subtypeOf (java.lang.reflect.Type)
java.lang.reflect.Type upperBound
static java.lang.reflect.WildcardType supertypeOf (java.lang.reflect.Type)
java.lang.reflect.Type lowerBound
static java.lang.String toString (java.lang.reflect.Type)
java.lang.reflect.Type type
static java.lang.reflect.Type getComponentType (java.lang.reflect.Type)
java.lang.reflect.Type type
java.util.concurrent.atomic.AtomicReference result
private static java.lang.reflect.Type subtypeOfComponentType (java.lang.reflect.Type[])
Class componentClass
java.lang.reflect.Type componentType
java.lang.reflect.Type bound
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type[] bounds
private static java.lang.reflect.Type[] toArray (java.util.Collection)
java.util.Collection types
private static java.lang.Iterable filterUpperBounds (java.lang.Iterable)
Iterable bounds
private static void disallowPrimitiveType (java.lang.reflect.Type[], java.lang.String)
Class cls
java.lang.reflect.Type type
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type[] types
String usedAs
static java.lang.Class getArrayClass (java.lang.Class)
Class componentType
private void <init> ()
static synthetic java.lang.reflect.Type access$100 (java.lang.reflect.Type[])
java.lang.reflect.Type[] x0
static synthetic void access$200 (java.lang.reflect.Type[], java.lang.String)
java.lang.reflect.Type[] x0
String x1
static synthetic java.lang.reflect.Type[] access$300 (java.util.Collection)
java.util.Collection x0
static synthetic com.google.common.base.Function access$400 ()
static synthetic com.google.common.base.Joiner access$500 ()
static synthetic java.lang.Iterable access$600 (java.lang.Iterable)
Iterable x0
static void <clinit> ()
}
com/google/common/reflect/package-info.class
package-info.java
package com.google.common.reflect
abstract synthetic com.google.common.reflect.package-info extends java.lang.Object {
}
com/google/common/util/
com/google/common/util/concurrent/
com/google/common/util/concurrent/AbstractCheckedFuture.class
AbstractCheckedFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractCheckedFuture extends com.google.common.util.concurrent.ForwardingListenableFuture$SimpleForwardingListenableFuture implements com.google.common.util.concurrent.CheckedFuture {
protected void <init> (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture delegate
protected abstract java.lang.Exception mapException (java.lang.Exception)
public java.lang.Object checkedGet () throws java.lang.Exception
InterruptedException e
java.util.concurrent.CancellationException e
java.util.concurrent.ExecutionException e
public java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException java.lang.Exception
InterruptedException e
java.util.concurrent.CancellationException e
java.util.concurrent.ExecutionException e
long timeout
java.util.concurrent.TimeUnit unit
}
com/google/common/util/concurrent/AbstractExecutionThreadService$1$1.class
AbstractExecutionThreadService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractExecutionThreadService$1$1 extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic com.google.common.util.concurrent.AbstractExecutionThreadService$1 this$1
void <init> (com.google.common.util.concurrent.AbstractExecutionThreadService$1)
public java.lang.String get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/util/concurrent/AbstractExecutionThreadService$1$2.class
AbstractExecutionThreadService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractExecutionThreadService$1$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.google.common.util.concurrent.AbstractExecutionThreadService$1 this$1
void <init> (com.google.common.util.concurrent.AbstractExecutionThreadService$1)
public void run ()
Exception ignored
Throwable t
Throwable t
}
com/google/common/util/concurrent/AbstractExecutionThreadService$1.class
AbstractExecutionThreadService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractExecutionThreadService$1 extends com.google.common.util.concurrent.AbstractService {
final synthetic com.google.common.util.concurrent.AbstractExecutionThreadService this$0
void <init> (com.google.common.util.concurrent.AbstractExecutionThreadService)
protected final void doStart ()
java.util.concurrent.Executor executor
protected void doStop ()
}
com/google/common/util/concurrent/AbstractExecutionThreadService$2.class
AbstractExecutionThreadService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractExecutionThreadService$2 extends java.lang.Object implements java.util.concurrent.Executor {
final synthetic com.google.common.util.concurrent.AbstractExecutionThreadService this$0
void <init> (com.google.common.util.concurrent.AbstractExecutionThreadService)
public void execute (java.lang.Runnable)
Runnable command
}
com/google/common/util/concurrent/AbstractExecutionThreadService.class
AbstractExecutionThreadService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractExecutionThreadService extends java.lang.Object implements com.google.common.util.concurrent.Service {
private static final java.util.logging.Logger logger
private final com.google.common.util.concurrent.Service delegate
protected void <init> ()
protected void startUp () throws java.lang.Exception
protected abstract void run () throws java.lang.Exception
protected void shutDown () throws java.lang.Exception
protected void triggerShutdown ()
protected java.util.concurrent.Executor executor ()
public java.lang.String toString ()
public final boolean isRunning ()
public final com.google.common.util.concurrent.Service$State state ()
public final void addListener (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.Service$Listener listener
java.util.concurrent.Executor executor
public final java.lang.Throwable failureCause ()
public final com.google.common.util.concurrent.Service startAsync ()
public final com.google.common.util.concurrent.Service stopAsync ()
public final void awaitRunning ()
public final void awaitRunning (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
public final void awaitTerminated ()
public final void awaitTerminated (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
protected java.lang.String serviceName ()
static synthetic java.util.logging.Logger access$000 ()
static void <clinit> ()
}
com/google/common/util/concurrent/AbstractFuture$Sync.class
AbstractFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractFuture$Sync extends java.util.concurrent.locks.AbstractQueuedSynchronizer {
private static final long serialVersionUID
static final int RUNNING
static final int COMPLETING
static final int COMPLETED
static final int CANCELLED
static final int INTERRUPTED
private Object value
private Throwable exception
void <init> ()
protected int tryAcquireShared (int)
int ignored
protected boolean tryReleaseShared (int)
int finalState
java.lang.Object get (long) throws java.util.concurrent.TimeoutException java.util.concurrent.CancellationException java.util.concurrent.ExecutionException java.lang.InterruptedException
long nanos
java.lang.Object get () throws java.util.concurrent.CancellationException java.util.concurrent.ExecutionException java.lang.InterruptedException
private java.lang.Object getValue () throws java.util.concurrent.CancellationException java.util.concurrent.ExecutionException
int state
boolean isDone ()
boolean isCancelled ()
boolean wasInterrupted ()
boolean set (java.lang.Object)
Object v
boolean setException (java.lang.Throwable)
Throwable t
boolean cancel (boolean)
boolean interrupt
private boolean complete (java.lang.Object, java.lang.Throwable, int)
Object v
Throwable t
int finalState
boolean doCompletion
}
com/google/common/util/concurrent/AbstractFuture.class
AbstractFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractFuture extends java.lang.Object implements com.google.common.util.concurrent.ListenableFuture {
private final com.google.common.util.concurrent.AbstractFuture$Sync sync
private final com.google.common.util.concurrent.ExecutionList executionList
protected void <init> ()
public java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.TimeoutException java.util.concurrent.ExecutionException
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
public boolean isDone ()
public boolean isCancelled ()
public boolean cancel (boolean)
boolean mayInterruptIfRunning
protected void interruptTask ()
protected final boolean wasInterrupted ()
public void addListener (java.lang.Runnable, java.util.concurrent.Executor)
Runnable listener
java.util.concurrent.Executor exec
protected boolean set (java.lang.Object)
Object value
boolean result
protected boolean setException (java.lang.Throwable)
Throwable throwable
boolean result
static final java.util.concurrent.CancellationException cancellationExceptionWithCause (java.lang.String, java.lang.Throwable)
String message
Throwable cause
java.util.concurrent.CancellationException exception
}
com/google/common/util/concurrent/AbstractIdleService$1.class
AbstractIdleService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractIdleService$1 extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic com.google.common.util.concurrent.AbstractIdleService this$0
void <init> (com.google.common.util.concurrent.AbstractIdleService)
public java.lang.String get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/util/concurrent/AbstractIdleService$2$1.class
AbstractIdleService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractIdleService$2$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.google.common.util.concurrent.AbstractIdleService$2 this$1
void <init> (com.google.common.util.concurrent.AbstractIdleService$2)
public void run ()
Throwable t
}
com/google/common/util/concurrent/AbstractIdleService$2$2.class
AbstractIdleService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractIdleService$2$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.google.common.util.concurrent.AbstractIdleService$2 this$1
void <init> (com.google.common.util.concurrent.AbstractIdleService$2)
public void run ()
Throwable t
}
com/google/common/util/concurrent/AbstractIdleService$2.class
AbstractIdleService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractIdleService$2 extends com.google.common.util.concurrent.AbstractService {
final synthetic com.google.common.util.concurrent.AbstractIdleService this$0
void <init> (com.google.common.util.concurrent.AbstractIdleService)
protected final void doStart ()
protected final void doStop ()
}
com/google/common/util/concurrent/AbstractIdleService$3.class
AbstractIdleService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractIdleService$3 extends java.lang.Object implements java.util.concurrent.Executor {
final synthetic com.google.common.util.concurrent.AbstractIdleService this$0
void <init> (com.google.common.util.concurrent.AbstractIdleService)
public void execute (java.lang.Runnable)
Runnable command
}
com/google/common/util/concurrent/AbstractIdleService.class
AbstractIdleService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractIdleService extends java.lang.Object implements com.google.common.util.concurrent.Service {
private final com.google.common.base.Supplier threadNameSupplier
private final com.google.common.util.concurrent.Service delegate
protected void <init> ()
protected abstract void startUp () throws java.lang.Exception
protected abstract void shutDown () throws java.lang.Exception
protected java.util.concurrent.Executor executor ()
public java.lang.String toString ()
public final boolean isRunning ()
public final com.google.common.util.concurrent.Service$State state ()
public final void addListener (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.Service$Listener listener
java.util.concurrent.Executor executor
public final java.lang.Throwable failureCause ()
public final com.google.common.util.concurrent.Service startAsync ()
public final com.google.common.util.concurrent.Service stopAsync ()
public final void awaitRunning ()
public final void awaitRunning (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
public final void awaitTerminated ()
public final void awaitTerminated (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
protected java.lang.String serviceName ()
static synthetic com.google.common.base.Supplier access$000 (com.google.common.util.concurrent.AbstractIdleService)
com.google.common.util.concurrent.AbstractIdleService x0
}
com/google/common/util/concurrent/AbstractListeningExecutorService.class
AbstractListeningExecutorService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractListeningExecutorService extends java.util.concurrent.AbstractExecutorService implements com.google.common.util.concurrent.ListeningExecutorService {
public void <init> ()
protected final com.google.common.util.concurrent.ListenableFutureTask newTaskFor (java.lang.Runnable, java.lang.Object)
Runnable runnable
Object value
protected final com.google.common.util.concurrent.ListenableFutureTask newTaskFor (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
public com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable)
Runnable task
public com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
public com.google.common.util.concurrent.ListenableFuture submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public volatile synthetic java.util.concurrent.Future submit (java.util.concurrent.Callable)
java.util.concurrent.Callable x0
public volatile synthetic java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
Runnable x0
Object x1
public volatile synthetic java.util.concurrent.Future submit (java.lang.Runnable)
Runnable x0
protected volatile synthetic java.util.concurrent.RunnableFuture newTaskFor (java.util.concurrent.Callable)
java.util.concurrent.Callable x0
protected volatile synthetic java.util.concurrent.RunnableFuture newTaskFor (java.lang.Runnable, java.lang.Object)
Runnable x0
Object x1
}
com/google/common/util/concurrent/AbstractScheduledService$1$1.class
AbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$1$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.google.common.util.concurrent.AbstractScheduledService$1 this$1
void <init> (com.google.common.util.concurrent.AbstractScheduledService$1)
public void run ()
Exception ignored
Throwable t
}
com/google/common/util/concurrent/AbstractScheduledService$1$2.class
AbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$1$2 extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic com.google.common.util.concurrent.AbstractScheduledService$1 this$1
void <init> (com.google.common.util.concurrent.AbstractScheduledService$1)
public java.lang.String get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/util/concurrent/AbstractScheduledService$1$3.class
AbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$1$3 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.google.common.util.concurrent.AbstractScheduledService$1 this$1
void <init> (com.google.common.util.concurrent.AbstractScheduledService$1)
public void run ()
Throwable t
}
com/google/common/util/concurrent/AbstractScheduledService$1$4.class
AbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$1$4 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.google.common.util.concurrent.AbstractScheduledService$1 this$1
void <init> (com.google.common.util.concurrent.AbstractScheduledService$1)
public void run ()
Throwable t
}
com/google/common/util/concurrent/AbstractScheduledService$1.class
AbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$1 extends com.google.common.util.concurrent.AbstractService {
private volatile java.util.concurrent.Future runningTask
private volatile java.util.concurrent.ScheduledExecutorService executorService
private final java.util.concurrent.locks.ReentrantLock lock
private final Runnable task
final synthetic com.google.common.util.concurrent.AbstractScheduledService this$0
void <init> (com.google.common.util.concurrent.AbstractScheduledService)
protected final void doStart ()
protected final void doStop ()
static synthetic java.util.concurrent.locks.ReentrantLock access$100 (com.google.common.util.concurrent.AbstractScheduledService$1)
com.google.common.util.concurrent.AbstractScheduledService$1 x0
static synthetic java.util.concurrent.Future access$302 (com.google.common.util.concurrent.AbstractScheduledService$1, java.util.concurrent.Future)
com.google.common.util.concurrent.AbstractScheduledService$1 x0
java.util.concurrent.Future x1
static synthetic java.util.concurrent.ScheduledExecutorService access$500 (com.google.common.util.concurrent.AbstractScheduledService$1)
com.google.common.util.concurrent.AbstractScheduledService$1 x0
static synthetic java.lang.Runnable access$600 (com.google.common.util.concurrent.AbstractScheduledService$1)
com.google.common.util.concurrent.AbstractScheduledService$1 x0
}
com/google/common/util/concurrent/AbstractScheduledService$2.class
AbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$2 extends java.lang.Object implements java.util.concurrent.ThreadFactory {
final synthetic com.google.common.util.concurrent.AbstractScheduledService this$0
void <init> (com.google.common.util.concurrent.AbstractScheduledService)
public java.lang.Thread newThread (java.lang.Runnable)
Runnable runnable
}
com/google/common/util/concurrent/AbstractScheduledService$3.class
AbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$3 extends com.google.common.util.concurrent.Service$Listener {
final synthetic java.util.concurrent.ScheduledExecutorService val$executor
final synthetic com.google.common.util.concurrent.AbstractScheduledService this$0
void <init> (com.google.common.util.concurrent.AbstractScheduledService, java.util.concurrent.ScheduledExecutorService)
public void terminated (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
public void failed (com.google.common.util.concurrent.Service$State, java.lang.Throwable)
com.google.common.util.concurrent.Service$State from
Throwable failure
}
com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$ReschedulableCallable.class
AbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$ReschedulableCallable extends com.google.common.util.concurrent.ForwardingFuture implements java.util.concurrent.Callable {
private final Runnable wrappedRunnable
private final java.util.concurrent.ScheduledExecutorService executor
private final com.google.common.util.concurrent.AbstractService service
private final java.util.concurrent.locks.ReentrantLock lock
private java.util.concurrent.Future currentFuture
final synthetic com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler this$0
void <init> (com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler, com.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable)
com.google.common.util.concurrent.AbstractService service
java.util.concurrent.ScheduledExecutorService executor
Runnable runnable
public java.lang.Void call () throws java.lang.Exception
public void reschedule ()
com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule schedule
Throwable e
public boolean cancel (boolean)
boolean mayInterruptIfRunning
protected java.util.concurrent.Future delegate ()
protected volatile synthetic java.lang.Object delegate ()
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule.class
AbstractScheduledService.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule extends java.lang.Object {
private final long delay
private final java.util.concurrent.TimeUnit unit
public void <init> (long, java.util.concurrent.TimeUnit)
long delay
java.util.concurrent.TimeUnit unit
static synthetic long access$700 (com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule)
com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule x0
static synthetic java.util.concurrent.TimeUnit access$800 (com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule)
com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule x0
}
com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler.class
AbstractScheduledService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler extends com.google.common.util.concurrent.AbstractScheduledService$Scheduler {
public void <init> ()
final java.util.concurrent.Future schedule (com.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable)
com.google.common.util.concurrent.AbstractService service
java.util.concurrent.ScheduledExecutorService executor
Runnable runnable
com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$ReschedulableCallable task
protected abstract com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule getNextSchedule () throws java.lang.Exception
}
com/google/common/util/concurrent/AbstractScheduledService$Scheduler$1.class
AbstractScheduledService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractScheduledService$Scheduler$1 extends com.google.common.util.concurrent.AbstractScheduledService$Scheduler {
final synthetic long val$initialDelay
final synthetic long val$delay
final synthetic java.util.concurrent.TimeUnit val$unit
void <init> (long, long, java.util.concurrent.TimeUnit)
public java.util.concurrent.Future schedule (com.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable)
com.google.common.util.concurrent.AbstractService service
java.util.concurrent.ScheduledExecutorService executor
Runnable task
}
com/google/common/util/concurrent/AbstractScheduledService$Scheduler$2.class
AbstractScheduledService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractScheduledService$Scheduler$2 extends com.google.common.util.concurrent.AbstractScheduledService$Scheduler {
final synthetic long val$initialDelay
final synthetic long val$period
final synthetic java.util.concurrent.TimeUnit val$unit
void <init> (long, long, java.util.concurrent.TimeUnit)
public java.util.concurrent.Future schedule (com.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable)
com.google.common.util.concurrent.AbstractService service
java.util.concurrent.ScheduledExecutorService executor
Runnable task
}
com/google/common/util/concurrent/AbstractScheduledService$Scheduler.class
AbstractScheduledService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractScheduledService$Scheduler extends java.lang.Object {
public static com.google.common.util.concurrent.AbstractScheduledService$Scheduler newFixedDelaySchedule (long, long, java.util.concurrent.TimeUnit)
long initialDelay
long delay
java.util.concurrent.TimeUnit unit
public static com.google.common.util.concurrent.AbstractScheduledService$Scheduler newFixedRateSchedule (long, long, java.util.concurrent.TimeUnit)
long initialDelay
long period
java.util.concurrent.TimeUnit unit
abstract java.util.concurrent.Future schedule (com.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable)
private void <init> ()
synthetic void <init> (com.google.common.util.concurrent.AbstractScheduledService$1)
com.google.common.util.concurrent.AbstractScheduledService$1 x0
}
com/google/common/util/concurrent/AbstractScheduledService.class
AbstractScheduledService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractScheduledService extends java.lang.Object implements com.google.common.util.concurrent.Service {
private static final java.util.logging.Logger logger
private final com.google.common.util.concurrent.AbstractService delegate
protected void <init> ()
protected abstract void runOneIteration () throws java.lang.Exception
protected void startUp () throws java.lang.Exception
protected void shutDown () throws java.lang.Exception
protected abstract com.google.common.util.concurrent.AbstractScheduledService$Scheduler scheduler ()
protected java.util.concurrent.ScheduledExecutorService executor ()
java.util.concurrent.ScheduledExecutorService executor
protected java.lang.String serviceName ()
public java.lang.String toString ()
public final boolean isRunning ()
public final com.google.common.util.concurrent.Service$State state ()
public final void addListener (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.Service$Listener listener
java.util.concurrent.Executor executor
public final java.lang.Throwable failureCause ()
public final com.google.common.util.concurrent.Service startAsync ()
public final com.google.common.util.concurrent.Service stopAsync ()
public final void awaitRunning ()
public final void awaitRunning (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
public final void awaitTerminated ()
public final void awaitTerminated (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
static synthetic java.util.logging.Logger access$200 ()
static synthetic com.google.common.util.concurrent.AbstractService access$400 (com.google.common.util.concurrent.AbstractScheduledService)
com.google.common.util.concurrent.AbstractScheduledService x0
static void <clinit> ()
}
com/google/common/util/concurrent/AbstractService$1.class
AbstractService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractService$1 extends com.google.common.util.concurrent.ListenerCallQueue$Callback {
void <init> (java.lang.String)
String x0
void call (com.google.common.util.concurrent.Service$Listener)
com.google.common.util.concurrent.Service$Listener listener
volatile synthetic void call (java.lang.Object)
Object x0
}
com/google/common/util/concurrent/AbstractService$10.class
AbstractService.java
package com.google.common.util.concurrent
synthetic com.google.common.util.concurrent.AbstractService$10 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$common$util$concurrent$Service$State
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/util/concurrent/AbstractService$2.class
AbstractService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractService$2 extends com.google.common.util.concurrent.ListenerCallQueue$Callback {
void <init> (java.lang.String)
String x0
void call (com.google.common.util.concurrent.Service$Listener)
com.google.common.util.concurrent.Service$Listener listener
volatile synthetic void call (java.lang.Object)
Object x0
}
com/google/common/util/concurrent/AbstractService$3.class
AbstractService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractService$3 extends com.google.common.util.concurrent.ListenerCallQueue$Callback {
final synthetic com.google.common.util.concurrent.Service$State val$from
void <init> (java.lang.String, com.google.common.util.concurrent.Service$State)
String x0
void call (com.google.common.util.concurrent.Service$Listener)
com.google.common.util.concurrent.Service$Listener listener
volatile synthetic void call (java.lang.Object)
Object x0
}
com/google/common/util/concurrent/AbstractService$4.class
AbstractService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractService$4 extends com.google.common.util.concurrent.ListenerCallQueue$Callback {
final synthetic com.google.common.util.concurrent.Service$State val$from
void <init> (java.lang.String, com.google.common.util.concurrent.Service$State)
String x0
void call (com.google.common.util.concurrent.Service$Listener)
com.google.common.util.concurrent.Service$Listener listener
volatile synthetic void call (java.lang.Object)
Object x0
}
com/google/common/util/concurrent/AbstractService$5.class
AbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$5 extends com.google.common.util.concurrent.Monitor$Guard {
final synthetic com.google.common.util.concurrent.AbstractService this$0
void <init> (com.google.common.util.concurrent.AbstractService, com.google.common.util.concurrent.Monitor)
com.google.common.util.concurrent.Monitor x0
public boolean isSatisfied ()
}
com/google/common/util/concurrent/AbstractService$6.class
AbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$6 extends com.google.common.util.concurrent.Monitor$Guard {
final synthetic com.google.common.util.concurrent.AbstractService this$0
void <init> (com.google.common.util.concurrent.AbstractService, com.google.common.util.concurrent.Monitor)
com.google.common.util.concurrent.Monitor x0
public boolean isSatisfied ()
}
com/google/common/util/concurrent/AbstractService$7.class
AbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$7 extends com.google.common.util.concurrent.Monitor$Guard {
final synthetic com.google.common.util.concurrent.AbstractService this$0
void <init> (com.google.common.util.concurrent.AbstractService, com.google.common.util.concurrent.Monitor)
com.google.common.util.concurrent.Monitor x0
public boolean isSatisfied ()
}
com/google/common/util/concurrent/AbstractService$8.class
AbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$8 extends com.google.common.util.concurrent.Monitor$Guard {
final synthetic com.google.common.util.concurrent.AbstractService this$0
void <init> (com.google.common.util.concurrent.AbstractService, com.google.common.util.concurrent.Monitor)
com.google.common.util.concurrent.Monitor x0
public boolean isSatisfied ()
}
com/google/common/util/concurrent/AbstractService$9.class
AbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$9 extends com.google.common.util.concurrent.ListenerCallQueue$Callback {
final synthetic com.google.common.util.concurrent.Service$State val$from
final synthetic Throwable val$cause
final synthetic com.google.common.util.concurrent.AbstractService this$0
void <init> (com.google.common.util.concurrent.AbstractService, java.lang.String, com.google.common.util.concurrent.Service$State, java.lang.Throwable)
String x0
void call (com.google.common.util.concurrent.Service$Listener)
com.google.common.util.concurrent.Service$Listener listener
volatile synthetic void call (java.lang.Object)
Object x0
}
com/google/common/util/concurrent/AbstractService$StateSnapshot.class
AbstractService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractService$StateSnapshot extends java.lang.Object {
final com.google.common.util.concurrent.Service$State state
final boolean shutdownWhenStartupFinishes
final Throwable failure
void <init> (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State internalState
void <init> (com.google.common.util.concurrent.Service$State, boolean, java.lang.Throwable)
com.google.common.util.concurrent.Service$State internalState
boolean shutdownWhenStartupFinishes
Throwable failure
com.google.common.util.concurrent.Service$State externalState ()
java.lang.Throwable failureCause ()
}
com/google/common/util/concurrent/AbstractService.class
AbstractService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractService extends java.lang.Object implements com.google.common.util.concurrent.Service {
private static final com.google.common.util.concurrent.ListenerCallQueue$Callback STARTING_CALLBACK
private static final com.google.common.util.concurrent.ListenerCallQueue$Callback RUNNING_CALLBACK
private static final com.google.common.util.concurrent.ListenerCallQueue$Callback STOPPING_FROM_STARTING_CALLBACK
private static final com.google.common.util.concurrent.ListenerCallQueue$Callback STOPPING_FROM_RUNNING_CALLBACK
private static final com.google.common.util.concurrent.ListenerCallQueue$Callback TERMINATED_FROM_NEW_CALLBACK
private static final com.google.common.util.concurrent.ListenerCallQueue$Callback TERMINATED_FROM_RUNNING_CALLBACK
private static final com.google.common.util.concurrent.ListenerCallQueue$Callback TERMINATED_FROM_STOPPING_CALLBACK
private final com.google.common.util.concurrent.Monitor monitor
private final com.google.common.util.concurrent.Monitor$Guard isStartable
private final com.google.common.util.concurrent.Monitor$Guard isStoppable
private final com.google.common.util.concurrent.Monitor$Guard hasReachedRunning
private final com.google.common.util.concurrent.Monitor$Guard isStopped
private final java.util.List listeners
private volatile com.google.common.util.concurrent.AbstractService$StateSnapshot snapshot
private static com.google.common.util.concurrent.ListenerCallQueue$Callback terminatedCallback (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
private static com.google.common.util.concurrent.ListenerCallQueue$Callback stoppingCallback (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
protected void <init> ()
protected abstract void doStart ()
protected abstract void doStop ()
public final com.google.common.util.concurrent.Service startAsync ()
Throwable startupFailure
public final com.google.common.util.concurrent.Service stopAsync ()
com.google.common.util.concurrent.Service$State previous
Throwable shutdownFailure
public final void awaitRunning ()
public final void awaitRunning (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
public final void awaitTerminated ()
public final void awaitTerminated (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
private void checkCurrentState (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State expected
com.google.common.util.concurrent.Service$State actual
protected final void notifyStarted ()
IllegalStateException failure
protected final void notifyStopped ()
IllegalStateException failure
com.google.common.util.concurrent.Service$State previous
protected final void notifyFailed (java.lang.Throwable)
com.google.common.util.concurrent.Service$State previous
Throwable cause
public final boolean isRunning ()
public final com.google.common.util.concurrent.Service$State state ()
public final java.lang.Throwable failureCause ()
public final void addListener (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.Service$Listener listener
java.util.concurrent.Executor executor
public java.lang.String toString ()
private void executeListeners ()
int i
private void starting ()
private void running ()
private void stopping (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
private void terminated (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
private void failed (com.google.common.util.concurrent.Service$State, java.lang.Throwable)
com.google.common.util.concurrent.Service$State from
Throwable cause
static void <clinit> ()
}
com/google/common/util/concurrent/AsyncFunction.class
AsyncFunction.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AsyncFunction extends java.lang.Object {
public abstract com.google.common.util.concurrent.ListenableFuture apply (java.lang.Object) throws java.lang.Exception
}
com/google/common/util/concurrent/AsyncSettableFuture$1.class
AsyncSettableFuture.java
package com.google.common.util.concurrent
synthetic com.google.common.util.concurrent.AsyncSettableFuture$1 extends java.lang.Object {
}
com/google/common/util/concurrent/AsyncSettableFuture$NestedFuture.class
AsyncSettableFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AsyncSettableFuture$NestedFuture extends com.google.common.util.concurrent.AbstractFuture {
private void <init> ()
boolean setFuture (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture value
boolean result
synthetic void <init> (com.google.common.util.concurrent.AsyncSettableFuture$1)
com.google.common.util.concurrent.AsyncSettableFuture$1 x0
}
com/google/common/util/concurrent/AsyncSettableFuture.class
AsyncSettableFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AsyncSettableFuture extends com.google.common.util.concurrent.ForwardingListenableFuture {
private final com.google.common.util.concurrent.AsyncSettableFuture$NestedFuture nested
private final com.google.common.util.concurrent.ListenableFuture dereferenced
public static com.google.common.util.concurrent.AsyncSettableFuture create ()
private void <init> ()
protected com.google.common.util.concurrent.ListenableFuture delegate ()
public boolean setFuture (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture future
public boolean setValue (java.lang.Object)
Object value
public boolean setException (java.lang.Throwable)
Throwable exception
public boolean isSet ()
protected volatile synthetic java.util.concurrent.Future delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/util/concurrent/AtomicDouble.class
AtomicDouble.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.AtomicDouble extends java.lang.Number implements java.io.Serializable {
private static final long serialVersionUID
private volatile transient long value
private static final java.util.concurrent.atomic.AtomicLongFieldUpdater updater
public void <init> (double)
double initialValue
public void <init> ()
public final double get ()
public final void set (double)
double newValue
long next
public final void lazySet (double)
double newValue
public final double getAndSet (double)
double newValue
long next
public final boolean compareAndSet (double, double)
double expect
double update
public final boolean weakCompareAndSet (double, double)
double expect
double update
public final double getAndAdd (double)
long current
double currentVal
double nextVal
long next
double delta
public final double addAndGet (double)
long current
double currentVal
double nextVal
long next
double delta
public java.lang.String toString ()
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream s
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
static void <clinit> ()
}
com/google/common/util/concurrent/AtomicDoubleArray.class
AtomicDoubleArray.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.AtomicDoubleArray extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private transient java.util.concurrent.atomic.AtomicLongArray longs
public void <init> (int)
int length
public void <init> (double[])
int i
double[] array
int len
long[] longArray
public final int length ()
public final double get (int)
int i
public final void set (int, double)
int i
double newValue
long next
public final void lazySet (int, double)
int i
double newValue
public final double getAndSet (int, double)
int i
double newValue
long next
public final boolean compareAndSet (int, double, double)
int i
double expect
double update
public final boolean weakCompareAndSet (int, double, double)
int i
double expect
double update
public final double getAndAdd (int, double)
long current
double currentVal
double nextVal
long next
int i
double delta
public double addAndGet (int, double)
long current
double currentVal
double nextVal
long next
int i
double delta
public java.lang.String toString ()
int i
int iMax
StringBuilder b
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
int i
java.io.ObjectOutputStream s
int length
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int i
java.io.ObjectInputStream s
int length
}
com/google/common/util/concurrent/AtomicLongMap$1.class
AtomicLongMap.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AtomicLongMap$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.util.concurrent.AtomicLongMap this$0
void <init> (com.google.common.util.concurrent.AtomicLongMap)
public java.lang.Long apply (java.util.concurrent.atomic.AtomicLong)
java.util.concurrent.atomic.AtomicLong atomic
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/util/concurrent/AtomicLongMap.class
AtomicLongMap.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.AtomicLongMap extends java.lang.Object {
private final java.util.concurrent.ConcurrentHashMap map
private transient java.util.Map asMap
private void <init> (java.util.concurrent.ConcurrentHashMap)
java.util.concurrent.ConcurrentHashMap map
public static com.google.common.util.concurrent.AtomicLongMap create ()
public static com.google.common.util.concurrent.AtomicLongMap create (java.util.Map)
java.util.Map m
com.google.common.util.concurrent.AtomicLongMap result
public long get (java.lang.Object)
Object key
java.util.concurrent.atomic.AtomicLong atomic
public long incrementAndGet (java.lang.Object)
Object key
public long decrementAndGet (java.lang.Object)
Object key
public long addAndGet (java.lang.Object, long)
long oldValue
long newValue
java.util.concurrent.atomic.AtomicLong atomic
Object key
long delta
public long getAndIncrement (java.lang.Object)
Object key
public long getAndDecrement (java.lang.Object)
Object key
public long getAndAdd (java.lang.Object, long)
long oldValue
long newValue
java.util.concurrent.atomic.AtomicLong atomic
Object key
long delta
public long put (java.lang.Object, long)
long oldValue
java.util.concurrent.atomic.AtomicLong atomic
Object key
long newValue
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map m
public long remove (java.lang.Object)
long oldValue
Object key
java.util.concurrent.atomic.AtomicLong atomic
public void removeAllZeros ()
java.util.concurrent.atomic.AtomicLong atomic
Object key
java.util.Iterator i$
public long sum ()
java.util.concurrent.atomic.AtomicLong value
java.util.Iterator i$
long sum
public java.util.Map asMap ()
java.util.Map result
private java.util.Map createAsMap ()
public boolean containsKey (java.lang.Object)
Object key
public int size ()
public boolean isEmpty ()
public void clear ()
public java.lang.String toString ()
long putIfAbsent (java.lang.Object, long)
java.util.concurrent.atomic.AtomicLong atomic
long oldValue
Object key
long newValue
boolean replace (java.lang.Object, long, long)
java.util.concurrent.atomic.AtomicLong atomic
Object key
long expectedOldValue
long newValue
boolean remove (java.lang.Object, long)
Object key
long value
java.util.concurrent.atomic.AtomicLong atomic
long oldValue
}
com/google/common/util/concurrent/Atomics.class
Atomics.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Atomics extends java.lang.Object {
private void <init> ()
public static java.util.concurrent.atomic.AtomicReference newReference ()
public static java.util.concurrent.atomic.AtomicReference newReference (java.lang.Object)
Object initialValue
public static java.util.concurrent.atomic.AtomicReferenceArray newReferenceArray (int)
int length
public static java.util.concurrent.atomic.AtomicReferenceArray newReferenceArray (java.lang.Object[])
Object[] array
}
com/google/common/util/concurrent/Callables$1.class
Callables.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Callables$1 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic Object val$value
void <init> (java.lang.Object)
public java.lang.Object call ()
}
com/google/common/util/concurrent/Callables$2.class
Callables.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Callables$2 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic com.google.common.base.Supplier val$nameSupplier
final synthetic java.util.concurrent.Callable val$callable
void <init> (com.google.common.base.Supplier, java.util.concurrent.Callable)
public java.lang.Object call () throws java.lang.Exception
Thread currentThread
String oldName
boolean restoreName
}
com/google/common/util/concurrent/Callables$3.class
Callables.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Callables$3 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.google.common.base.Supplier val$nameSupplier
final synthetic Runnable val$task
void <init> (com.google.common.base.Supplier, java.lang.Runnable)
public void run ()
Thread currentThread
String oldName
boolean restoreName
}
com/google/common/util/concurrent/Callables.class
Callables.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Callables extends java.lang.Object {
private void <init> ()
public static java.util.concurrent.Callable returning (java.lang.Object)
Object value
static java.util.concurrent.Callable threadRenaming (java.util.concurrent.Callable, com.google.common.base.Supplier)
java.util.concurrent.Callable callable
com.google.common.base.Supplier nameSupplier
static java.lang.Runnable threadRenaming (java.lang.Runnable, com.google.common.base.Supplier)
Runnable task
com.google.common.base.Supplier nameSupplier
private static boolean trySetName (java.lang.String, java.lang.Thread)
SecurityException e
String threadName
Thread currentThread
static synthetic boolean access$000 (java.lang.String, java.lang.Thread)
String x0
Thread x1
}
com/google/common/util/concurrent/CheckedFuture.class
CheckedFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.CheckedFuture extends java.lang.Object implements com.google.common.util.concurrent.ListenableFuture {
public abstract java.lang.Object checkedGet () throws java.lang.Exception
public abstract java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException java.lang.Exception
}
com/google/common/util/concurrent/CycleDetectingLockFactory$1.class
CycleDetectingLockFactory.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CycleDetectingLockFactory$1 extends java.lang.ThreadLocal {
void <init> ()
protected java.util.ArrayList initialValue ()
protected volatile synthetic java.lang.Object initialValue ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock.class
CycleDetectingLockFactory.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock extends java.lang.Object {
public abstract com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode getLockGraphNode ()
public abstract boolean isAcquiredByCurrentThread ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantLock.class
CycleDetectingLockFactory.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantLock extends java.util.concurrent.locks.ReentrantLock implements com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock {
private final com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode lockGraphNode
final synthetic com.google.common.util.concurrent.CycleDetectingLockFactory this$0
private void <init> (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, boolean)
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode lockGraphNode
boolean fair
public com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode getLockGraphNode ()
public boolean isAcquiredByCurrentThread ()
public void lock ()
public void lockInterruptibly () throws java.lang.InterruptedException
public boolean tryLock ()
public boolean tryLock (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void unlock ()
synthetic void <init> (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, boolean, com.google.common.util.concurrent.CycleDetectingLockFactory$1)
com.google.common.util.concurrent.CycleDetectingLockFactory x0
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode x1
boolean x2
com.google.common.util.concurrent.CycleDetectingLockFactory$1 x3
}
com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadLock.class
CycleDetectingLockFactory.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadLock extends java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock {
final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock readWriteLock
final synthetic com.google.common.util.concurrent.CycleDetectingLockFactory this$0
void <init> (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock)
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock readWriteLock
public void lock ()
public void lockInterruptibly () throws java.lang.InterruptedException
public boolean tryLock ()
public boolean tryLock (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void unlock ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock.class
CycleDetectingLockFactory.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock extends java.util.concurrent.locks.ReentrantReadWriteLock implements com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock {
private final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadLock readLock
private final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantWriteLock writeLock
private final com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode lockGraphNode
final synthetic com.google.common.util.concurrent.CycleDetectingLockFactory this$0
private void <init> (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, boolean)
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode lockGraphNode
boolean fair
public java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock readLock ()
public java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock writeLock ()
public com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode getLockGraphNode ()
public boolean isAcquiredByCurrentThread ()
public volatile synthetic java.util.concurrent.locks.Lock writeLock ()
public volatile synthetic java.util.concurrent.locks.Lock readLock ()
synthetic void <init> (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, boolean, com.google.common.util.concurrent.CycleDetectingLockFactory$1)
com.google.common.util.concurrent.CycleDetectingLockFactory x0
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode x1
boolean x2
com.google.common.util.concurrent.CycleDetectingLockFactory$1 x3
}
com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantWriteLock.class
CycleDetectingLockFactory.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantWriteLock extends java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock {
final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock readWriteLock
final synthetic com.google.common.util.concurrent.CycleDetectingLockFactory this$0
void <init> (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock)
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock readWriteLock
public void lock ()
public void lockInterruptibly () throws java.lang.InterruptedException
public boolean tryLock ()
public boolean tryLock (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void unlock ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace.class
CycleDetectingLockFactory.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace extends java.lang.IllegalStateException {
static final StackTraceElement[] EMPTY_STACK_TRACE
static java.util.Set EXCLUDED_CLASS_NAMES
void <init> (com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode)
int i
int n
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node1
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node2
StackTraceElement[] origStackTrace
static void <clinit> ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode.class
CycleDetectingLockFactory.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode extends java.lang.Object {
final java.util.Map allowedPriorLocks
final java.util.Map disallowedPriorLocks
final String lockName
void <init> (java.lang.String)
String lockName
java.lang.String getLockName ()
void checkAcquiredLocks (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy, java.util.List)
int i
int size
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
java.util.List acquiredLocks
void checkAcquiredLock (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode)
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException exception
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException exception
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode acquiredLock
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException previousDeadlockException
java.util.Set seen
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace path
private com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace findPathTo (com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, java.util.Set)
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace path
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode preAcquiredLock
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node
java.util.Set seen
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace found
}
com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$1.class
CycleDetectingLockFactory.java
package com.google.common.util.concurrent
final enum com.google.common.util.concurrent.CycleDetectingLockFactory$Policies$1 extends com.google.common.util.concurrent.CycleDetectingLockFactory$Policies {
void <init> (java.lang.String, int)
public void handlePotentialDeadlock (com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException)
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException e
}
com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$2.class
CycleDetectingLockFactory.java
package com.google.common.util.concurrent
final enum com.google.common.util.concurrent.CycleDetectingLockFactory$Policies$2 extends com.google.common.util.concurrent.CycleDetectingLockFactory$Policies {
void <init> (java.lang.String, int)
public void handlePotentialDeadlock (com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException)
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException e
}
com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$3.class
CycleDetectingLockFactory.java
package com.google.common.util.concurrent
final enum com.google.common.util.concurrent.CycleDetectingLockFactory$Policies$3 extends com.google.common.util.concurrent.CycleDetectingLockFactory$Policies {
void <init> (java.lang.String, int)
public void handlePotentialDeadlock (com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException)
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException e
}
com/google/common/util/concurrent/CycleDetectingLockFactory$Policies.class
CycleDetectingLockFactory.java
package com.google.common.util.concurrent
public abstract enum com.google.common.util.concurrent.CycleDetectingLockFactory$Policies extends java.lang.Enum implements com.google.common.util.concurrent.CycleDetectingLockFactory$Policy {
public static final enum com.google.common.util.concurrent.CycleDetectingLockFactory$Policies THROW
public static final enum com.google.common.util.concurrent.CycleDetectingLockFactory$Policies WARN
public static final enum com.google.common.util.concurrent.CycleDetectingLockFactory$Policies DISABLED
private static final synthetic com.google.common.util.concurrent.CycleDetectingLockFactory$Policies[] $VALUES
public static com.google.common.util.concurrent.CycleDetectingLockFactory$Policies[] values ()
public static com.google.common.util.concurrent.CycleDetectingLockFactory$Policies valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
synthetic void <init> (java.lang.String, int, com.google.common.util.concurrent.CycleDetectingLockFactory$1)
String x0
int x1
com.google.common.util.concurrent.CycleDetectingLockFactory$1 x2
static void <clinit> ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$Policy.class
CycleDetectingLockFactory.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.CycleDetectingLockFactory$Policy extends java.lang.Object {
public abstract void handlePotentialDeadlock (com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException)
}
com/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException.class
CycleDetectingLockFactory.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException extends com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace {
private final com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace conflictingStackTrace
private void <init> (com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace)
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node1
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node2
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace conflictingStackTrace
public com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace getConflictingStackTrace ()
public java.lang.String getMessage ()
Throwable t
StringBuilder message
synthetic void <init> (com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace, com.google.common.util.concurrent.CycleDetectingLockFactory$1)
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode x0
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode x1
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace x2
com.google.common.util.concurrent.CycleDetectingLockFactory$1 x3
}
com/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering.class
CycleDetectingLockFactory.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.CycleDetectingLockFactory$WithExplicitOrdering extends com.google.common.util.concurrent.CycleDetectingLockFactory {
private final java.util.Map lockGraphNodes
void <init> (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy, java.util.Map)
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
java.util.Map lockGraphNodes
public java.util.concurrent.locks.ReentrantLock newReentrantLock (java.lang.Enum)
Enum rank
public java.util.concurrent.locks.ReentrantLock newReentrantLock (java.lang.Enum, boolean)
Enum rank
boolean fair
public java.util.concurrent.locks.ReentrantReadWriteLock newReentrantReadWriteLock (java.lang.Enum)
Enum rank
public java.util.concurrent.locks.ReentrantReadWriteLock newReentrantReadWriteLock (java.lang.Enum, boolean)
Enum rank
boolean fair
}
com/google/common/util/concurrent/CycleDetectingLockFactory.class
CycleDetectingLockFactory.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.CycleDetectingLockFactory extends java.lang.Object {
private static final java.util.concurrent.ConcurrentMap lockGraphNodesPerType
private static final java.util.logging.Logger logger
final com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
private static final ThreadLocal acquiredLocks
public static com.google.common.util.concurrent.CycleDetectingLockFactory newInstance (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy)
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
public java.util.concurrent.locks.ReentrantLock newReentrantLock (java.lang.String)
String lockName
public java.util.concurrent.locks.ReentrantLock newReentrantLock (java.lang.String, boolean)
String lockName
boolean fair
public java.util.concurrent.locks.ReentrantReadWriteLock newReentrantReadWriteLock (java.lang.String)
String lockName
public java.util.concurrent.locks.ReentrantReadWriteLock newReentrantReadWriteLock (java.lang.String, boolean)
String lockName
boolean fair
public static com.google.common.util.concurrent.CycleDetectingLockFactory$WithExplicitOrdering newInstanceWithExplicitOrdering (java.lang.Class, com.google.common.util.concurrent.CycleDetectingLockFactory$Policy)
Class enumClass
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
java.util.Map lockGraphNodes
private static java.util.Map getOrCreateNodes (java.lang.Class)
Class clazz
java.util.Map existing
java.util.Map created
static java.util.Map createNodes (java.lang.Class)
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node
Enum key
Enum[] arr$
int len$
int i$
int i
int i
Class clazz
java.util.EnumMap map
Enum[] keys
int numKeys
java.util.ArrayList nodes
private static java.lang.String getLockName (java.lang.Enum)
Enum rank
private void <init> (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy)
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
private void aboutToAcquire (com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock)
java.util.ArrayList acquiredLockList
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock lock
private void lockStateChanged (com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock)
int i
java.util.ArrayList acquiredLockList
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock lock
static synthetic java.util.logging.Logger access$100 ()
synthetic void <init> (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy, com.google.common.util.concurrent.CycleDetectingLockFactory$1)
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy x0
com.google.common.util.concurrent.CycleDetectingLockFactory$1 x1
static synthetic void access$600 (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock)
com.google.common.util.concurrent.CycleDetectingLockFactory x0
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock x1
static synthetic void access$700 (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock)
com.google.common.util.concurrent.CycleDetectingLockFactory x0
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock x1
static void <clinit> ()
}
com/google/common/util/concurrent/ExecutionError.class
ExecutionError.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.ExecutionError extends java.lang.Error {
private static final long serialVersionUID
protected void <init> ()
protected void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Error)
String message
Error cause
public void <init> (java.lang.Error)
Error cause
}
com/google/common/util/concurrent/ExecutionList$RunnableExecutorPair.class
ExecutionList.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair extends java.lang.Object {
final Runnable runnable
final java.util.concurrent.Executor executor
com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair next
void <init> (java.lang.Runnable, java.util.concurrent.Executor, com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair)
Runnable runnable
java.util.concurrent.Executor executor
com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair next
}
com/google/common/util/concurrent/ExecutionList.class
ExecutionList.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.ExecutionList extends java.lang.Object {
static final java.util.logging.Logger log
private com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair runnables
private boolean executed
public void <init> ()
public void add (java.lang.Runnable, java.util.concurrent.Executor)
Runnable runnable
java.util.concurrent.Executor executor
public void execute ()
com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair tmp
com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair list
com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair reversedList
private static void executeListener (java.lang.Runnable, java.util.concurrent.Executor)
RuntimeException e
Runnable runnable
java.util.concurrent.Executor executor
static void <clinit> ()
}
com/google/common/util/concurrent/FakeTimeLimiter.class
FakeTimeLimiter.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.FakeTimeLimiter extends java.lang.Object implements com.google.common.util.concurrent.TimeLimiter {
public void <init> ()
public java.lang.Object newProxy (java.lang.Object, java.lang.Class, long, java.util.concurrent.TimeUnit)
Object target
Class interfaceType
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
public java.lang.Object callWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit, boolean) throws java.lang.Exception
java.util.concurrent.Callable callable
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
boolean amInterruptible
}
com/google/common/util/concurrent/ForwardingBlockingQueue.class
ForwardingBlockingQueue.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingBlockingQueue extends com.google.common.collect.ForwardingQueue implements java.util.concurrent.BlockingQueue {
protected void <init> ()
protected abstract java.util.concurrent.BlockingQueue delegate ()
public int drainTo (java.util.Collection, int)
java.util.Collection c
int maxElements
public int drainTo (java.util.Collection)
java.util.Collection c
public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void put (java.lang.Object) throws java.lang.InterruptedException
Object e
public int remainingCapacity ()
public java.lang.Object take () throws java.lang.InterruptedException
protected volatile synthetic java.util.Queue delegate ()
protected volatile synthetic java.util.Collection delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingCheckedFuture$SimpleForwardingCheckedFuture.class
ForwardingCheckedFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingCheckedFuture$SimpleForwardingCheckedFuture extends com.google.common.util.concurrent.ForwardingCheckedFuture {
private final com.google.common.util.concurrent.CheckedFuture delegate
protected void <init> (com.google.common.util.concurrent.CheckedFuture)
com.google.common.util.concurrent.CheckedFuture delegate
protected final com.google.common.util.concurrent.CheckedFuture delegate ()
protected volatile synthetic com.google.common.util.concurrent.ListenableFuture delegate ()
protected volatile synthetic java.util.concurrent.Future delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingCheckedFuture.class
ForwardingCheckedFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingCheckedFuture extends com.google.common.util.concurrent.ForwardingListenableFuture implements com.google.common.util.concurrent.CheckedFuture {
public void <init> ()
public java.lang.Object checkedGet () throws java.lang.Exception
public java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException java.lang.Exception
long timeout
java.util.concurrent.TimeUnit unit
protected abstract com.google.common.util.concurrent.CheckedFuture delegate ()
protected volatile synthetic com.google.common.util.concurrent.ListenableFuture delegate ()
protected volatile synthetic java.util.concurrent.Future delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingExecutorService.class
ForwardingExecutorService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingExecutorService extends com.google.common.collect.ForwardingObject implements java.util.concurrent.ExecutorService {
protected void <init> ()
protected abstract java.util.concurrent.ExecutorService delegate ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public java.util.List invokeAll (java.util.Collection) throws java.lang.InterruptedException
java.util.Collection tasks
public java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
java.util.Collection tasks
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object invokeAny (java.util.Collection) throws java.lang.InterruptedException java.util.concurrent.ExecutionException
java.util.Collection tasks
public java.lang.Object invokeAny (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
java.util.Collection tasks
long timeout
java.util.concurrent.TimeUnit unit
public boolean isShutdown ()
public boolean isTerminated ()
public void shutdown ()
public java.util.List shutdownNow ()
public void execute (java.lang.Runnable)
Runnable command
public java.util.concurrent.Future submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public java.util.concurrent.Future submit (java.lang.Runnable)
Runnable task
public java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingFuture$SimpleForwardingFuture.class
ForwardingFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingFuture$SimpleForwardingFuture extends com.google.common.util.concurrent.ForwardingFuture {
private final java.util.concurrent.Future delegate
protected void <init> (java.util.concurrent.Future)
java.util.concurrent.Future delegate
protected final java.util.concurrent.Future delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingFuture.class
ForwardingFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingFuture extends com.google.common.collect.ForwardingObject implements java.util.concurrent.Future {
protected void <init> ()
protected abstract java.util.concurrent.Future delegate ()
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public boolean isCancelled ()
public boolean isDone ()
public java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
public java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingListenableFuture$SimpleForwardingListenableFuture.class
ForwardingListenableFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingListenableFuture$SimpleForwardingListenableFuture extends com.google.common.util.concurrent.ForwardingListenableFuture {
private final com.google.common.util.concurrent.ListenableFuture delegate
protected void <init> (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture delegate
protected final com.google.common.util.concurrent.ListenableFuture delegate ()
protected volatile synthetic java.util.concurrent.Future delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingListenableFuture.class
ForwardingListenableFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingListenableFuture extends com.google.common.util.concurrent.ForwardingFuture implements com.google.common.util.concurrent.ListenableFuture {
protected void <init> ()
protected abstract com.google.common.util.concurrent.ListenableFuture delegate ()
public void addListener (java.lang.Runnable, java.util.concurrent.Executor)
Runnable listener
java.util.concurrent.Executor exec
protected volatile synthetic java.util.concurrent.Future delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingListeningExecutorService.class
ForwardingListeningExecutorService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingListeningExecutorService extends com.google.common.util.concurrent.ForwardingExecutorService implements com.google.common.util.concurrent.ListeningExecutorService {
protected void <init> ()
protected abstract com.google.common.util.concurrent.ListeningExecutorService delegate ()
public com.google.common.util.concurrent.ListenableFuture submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable)
Runnable task
public com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
public volatile synthetic java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
Runnable x0
Object x1
public volatile synthetic java.util.concurrent.Future submit (java.lang.Runnable)
Runnable x0
public volatile synthetic java.util.concurrent.Future submit (java.util.concurrent.Callable)
java.util.concurrent.Callable x0
protected volatile synthetic java.util.concurrent.ExecutorService delegate ()
protected volatile synthetic java.lang.Object delegate ()
}
com/google/common/util/concurrent/FutureCallback.class
FutureCallback.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.FutureCallback extends java.lang.Object {
public abstract void onSuccess (java.lang.Object)
public abstract void onFailure (java.lang.Throwable)
}
com/google/common/util/concurrent/FutureFallback.class
FutureFallback.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.FutureFallback extends java.lang.Object {
public abstract com.google.common.util.concurrent.ListenableFuture create (java.lang.Throwable) throws java.lang.Exception
}
com/google/common/util/concurrent/Futures$1$1.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$1$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic java.util.concurrent.atomic.AtomicBoolean val$thrownFromDelegate
final synthetic com.google.common.util.concurrent.Futures$1 this$0
void <init> (com.google.common.util.concurrent.Futures$1, java.util.concurrent.atomic.AtomicBoolean)
public void run ()
}
com/google/common/util/concurrent/Futures$1.class
Futures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic java.util.concurrent.Executor val$delegateExecutor
final synthetic Runnable val$delegateTask
final synthetic com.google.common.util.concurrent.AbstractFuture val$outputFuture
void <init> (java.util.concurrent.Executor, java.lang.Runnable, com.google.common.util.concurrent.AbstractFuture)
public void run ()
java.util.concurrent.RejectedExecutionException e
java.util.concurrent.atomic.AtomicBoolean thrownFromDelegate
}
com/google/common/util/concurrent/Futures$2.class
Futures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$2 extends java.lang.Object implements com.google.common.util.concurrent.AsyncFunction {
final synthetic com.google.common.base.Function val$function
void <init> (com.google.common.base.Function)
public com.google.common.util.concurrent.ListenableFuture apply (java.lang.Object)
Object input
Object output
}
com/google/common/util/concurrent/Futures$3.class
Futures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$3 extends java.lang.Object implements java.util.concurrent.Future {
final synthetic java.util.concurrent.Future val$input
final synthetic com.google.common.base.Function val$function
void <init> (java.util.concurrent.Future, com.google.common.base.Function)
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public boolean isCancelled ()
public boolean isDone ()
public java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
public java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
private java.lang.Object applyTransformation (java.lang.Object) throws java.util.concurrent.ExecutionException
Throwable t
Object input
}
com/google/common/util/concurrent/Futures$4.class
Futures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$4 extends java.lang.Object implements com.google.common.util.concurrent.AsyncFunction {
void <init> ()
public com.google.common.util.concurrent.ListenableFuture apply (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture input
public volatile synthetic com.google.common.util.concurrent.ListenableFuture apply (java.lang.Object) throws java.lang.Exception
Object x0
}
com/google/common/util/concurrent/Futures$5.class
Futures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$5 extends java.lang.Object implements java.lang.Runnable {
final synthetic java.util.concurrent.ConcurrentLinkedQueue val$delegates
final synthetic com.google.common.util.concurrent.ListenableFuture val$future
void <init> (java.util.concurrent.ConcurrentLinkedQueue, com.google.common.util.concurrent.ListenableFuture)
public void run ()
}
com/google/common/util/concurrent/Futures$6.class
Futures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$6 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.google.common.util.concurrent.ListenableFuture val$future
final synthetic com.google.common.util.concurrent.FutureCallback val$callback
void <init> (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.FutureCallback)
public void run ()
java.util.concurrent.ExecutionException e
RuntimeException e
Error e
Object value
}
com/google/common/util/concurrent/Futures$7.class
Futures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$7 extends java.lang.Object implements com.google.common.base.Function {
void <init> ()
public java.lang.Boolean apply (java.lang.reflect.Constructor)
java.lang.reflect.Constructor input
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/util/concurrent/Futures$8.class
Futures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$8 extends java.lang.Object implements com.google.common.util.concurrent.Futures$FutureCombiner {
void <init> ()
public java.util.List combine (java.util.List)
com.google.common.base.Optional element
java.util.Iterator i$
java.util.List values
java.util.List result
public volatile synthetic java.lang.Object combine (java.util.List)
java.util.List x0
}
com/google/common/util/concurrent/Futures$ChainingListenableFuture$1.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$ChainingListenableFuture$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.google.common.util.concurrent.ListenableFuture val$outputFuture
final synthetic com.google.common.util.concurrent.Futures$ChainingListenableFuture this$0
void <init> (com.google.common.util.concurrent.Futures$ChainingListenableFuture, com.google.common.util.concurrent.ListenableFuture)
public void run ()
java.util.concurrent.CancellationException e
java.util.concurrent.ExecutionException e
}
com/google/common/util/concurrent/Futures$ChainingListenableFuture.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$ChainingListenableFuture extends com.google.common.util.concurrent.AbstractFuture implements java.lang.Runnable {
private com.google.common.util.concurrent.AsyncFunction function
private com.google.common.util.concurrent.ListenableFuture inputFuture
private volatile com.google.common.util.concurrent.ListenableFuture outputFuture
private void <init> (com.google.common.util.concurrent.AsyncFunction, com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.AsyncFunction function
com.google.common.util.concurrent.ListenableFuture inputFuture
public boolean cancel (boolean)
boolean mayInterruptIfRunning
private void cancel (java.util.concurrent.Future, boolean)
java.util.concurrent.Future future
boolean mayInterruptIfRunning
public void run ()
java.util.concurrent.CancellationException e
java.util.concurrent.ExecutionException e
Object sourceResult
com.google.common.util.concurrent.ListenableFuture outputFuture
java.lang.reflect.UndeclaredThrowableException e
Throwable t
synthetic void <init> (com.google.common.util.concurrent.AsyncFunction, com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.Futures$1)
com.google.common.util.concurrent.AsyncFunction x0
com.google.common.util.concurrent.ListenableFuture x1
com.google.common.util.concurrent.Futures$1 x2
static synthetic com.google.common.util.concurrent.ListenableFuture access$302 (com.google.common.util.concurrent.Futures$ChainingListenableFuture, com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.Futures$ChainingListenableFuture x0
com.google.common.util.concurrent.ListenableFuture x1
}
com/google/common/util/concurrent/Futures$CombinedFuture$1.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$CombinedFuture$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.google.common.util.concurrent.Futures$CombinedFuture this$0
void <init> (com.google.common.util.concurrent.Futures$CombinedFuture)
public void run ()
com.google.common.util.concurrent.ListenableFuture future
java.util.Iterator i$
}
com/google/common/util/concurrent/Futures$CombinedFuture$2.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$CombinedFuture$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic int val$index
final synthetic com.google.common.util.concurrent.ListenableFuture val$listenable
final synthetic com.google.common.util.concurrent.Futures$CombinedFuture this$0
void <init> (com.google.common.util.concurrent.Futures$CombinedFuture, int, com.google.common.util.concurrent.ListenableFuture)
public void run ()
}
com/google/common/util/concurrent/Futures$CombinedFuture.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$CombinedFuture extends com.google.common.util.concurrent.AbstractFuture {
private static final java.util.logging.Logger logger
com.google.common.collect.ImmutableCollection futures
final boolean allMustSucceed
final java.util.concurrent.atomic.AtomicInteger remaining
com.google.common.util.concurrent.Futures$FutureCombiner combiner
java.util.List values
final Object seenExceptionsLock
java.util.Set seenExceptions
void <init> (com.google.common.collect.ImmutableCollection, boolean, java.util.concurrent.Executor, com.google.common.util.concurrent.Futures$FutureCombiner)
com.google.common.collect.ImmutableCollection futures
boolean allMustSucceed
java.util.concurrent.Executor listenerExecutor
com.google.common.util.concurrent.Futures$FutureCombiner combiner
protected void init (java.util.concurrent.Executor)
int i
int index
com.google.common.util.concurrent.ListenableFuture listenable
java.util.Iterator i$
java.util.concurrent.Executor listenerExecutor
int i
private void setExceptionAndMaybeLog (java.lang.Throwable)
Throwable throwable
boolean visibleFromOutputFuture
boolean firstTimeSeeingThisException
private void setOneValue (int, java.util.concurrent.Future)
Object returnValue
com.google.common.util.concurrent.Futures$FutureCombiner localCombiner
int newRemaining
java.util.concurrent.CancellationException e
com.google.common.util.concurrent.Futures$FutureCombiner localCombiner
int newRemaining
java.util.concurrent.ExecutionException e
com.google.common.util.concurrent.Futures$FutureCombiner localCombiner
int newRemaining
Throwable t
com.google.common.util.concurrent.Futures$FutureCombiner localCombiner
int newRemaining
com.google.common.util.concurrent.Futures$FutureCombiner localCombiner
int newRemaining
int index
java.util.concurrent.Future future
java.util.List localValues
static synthetic void access$400 (com.google.common.util.concurrent.Futures$CombinedFuture, int, java.util.concurrent.Future)
com.google.common.util.concurrent.Futures$CombinedFuture x0
int x1
java.util.concurrent.Future x2
static void <clinit> ()
}
com/google/common/util/concurrent/Futures$CombinerFuture.class
Futures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$CombinerFuture extends com.google.common.util.concurrent.ListenableFutureTask {
com.google.common.collect.ImmutableList futures
void <init> (java.util.concurrent.Callable, com.google.common.collect.ImmutableList)
java.util.concurrent.Callable callable
com.google.common.collect.ImmutableList futures
public boolean cancel (boolean)
com.google.common.util.concurrent.ListenableFuture future
java.util.Iterator i$
boolean mayInterruptIfRunning
com.google.common.collect.ImmutableList futures
protected void done ()
protected void setException (java.lang.Throwable)
Throwable t
}
com/google/common/util/concurrent/Futures$FallbackFuture$1$1.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$FallbackFuture$1$1 extends java.lang.Object implements com.google.common.util.concurrent.FutureCallback {
final synthetic com.google.common.util.concurrent.Futures$FallbackFuture$1 this$1
void <init> (com.google.common.util.concurrent.Futures$FallbackFuture$1)
public void onSuccess (java.lang.Object)
Object value
public void onFailure (java.lang.Throwable)
Throwable t
}
com/google/common/util/concurrent/Futures$FallbackFuture$1.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$FallbackFuture$1 extends java.lang.Object implements com.google.common.util.concurrent.FutureCallback {
final synthetic com.google.common.util.concurrent.FutureFallback val$fallback
final synthetic com.google.common.util.concurrent.Futures$FallbackFuture this$0
void <init> (com.google.common.util.concurrent.Futures$FallbackFuture, com.google.common.util.concurrent.FutureFallback)
public void onSuccess (java.lang.Object)
Object value
public void onFailure (java.lang.Throwable)
Throwable e
Throwable t
}
com/google/common/util/concurrent/Futures$FallbackFuture.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$FallbackFuture extends com.google.common.util.concurrent.AbstractFuture {
private volatile com.google.common.util.concurrent.ListenableFuture running
void <init> (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.FutureFallback, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.util.concurrent.FutureFallback fallback
java.util.concurrent.Executor executor
public boolean cancel (boolean)
boolean mayInterruptIfRunning
static synthetic com.google.common.util.concurrent.ListenableFuture access$102 (com.google.common.util.concurrent.Futures$FallbackFuture, com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.Futures$FallbackFuture x0
com.google.common.util.concurrent.ListenableFuture x1
static synthetic com.google.common.util.concurrent.ListenableFuture access$100 (com.google.common.util.concurrent.Futures$FallbackFuture)
com.google.common.util.concurrent.Futures$FallbackFuture x0
}
com/google/common/util/concurrent/Futures$FutureCombiner.class
Futures.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.Futures$FutureCombiner extends java.lang.Object {
public abstract java.lang.Object combine (java.util.List)
}
com/google/common/util/concurrent/Futures$ImmediateCancelledFuture.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$ImmediateCancelledFuture extends com.google.common.util.concurrent.Futures$ImmediateFuture {
private final java.util.concurrent.CancellationException thrown
void <init> ()
public boolean isCancelled ()
public java.lang.Object get ()
}
com/google/common/util/concurrent/Futures$ImmediateFailedCheckedFuture.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$ImmediateFailedCheckedFuture extends com.google.common.util.concurrent.Futures$ImmediateFuture implements com.google.common.util.concurrent.CheckedFuture {
private final Exception thrown
void <init> (java.lang.Exception)
Exception thrown
public java.lang.Object get () throws java.util.concurrent.ExecutionException
public java.lang.Object checkedGet () throws java.lang.Exception
public java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit) throws java.lang.Exception
long timeout
java.util.concurrent.TimeUnit unit
}
com/google/common/util/concurrent/Futures$ImmediateFailedFuture.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$ImmediateFailedFuture extends com.google.common.util.concurrent.Futures$ImmediateFuture {
private final Throwable thrown
void <init> (java.lang.Throwable)
Throwable thrown
public java.lang.Object get () throws java.util.concurrent.ExecutionException
}
com/google/common/util/concurrent/Futures$ImmediateFuture.class
Futures.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.Futures$ImmediateFuture extends java.lang.Object implements com.google.common.util.concurrent.ListenableFuture {
private static final java.util.logging.Logger log
private void <init> ()
public void addListener (java.lang.Runnable, java.util.concurrent.Executor)
RuntimeException e
Runnable listener
java.util.concurrent.Executor executor
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public abstract java.lang.Object get () throws java.util.concurrent.ExecutionException
public java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException
long timeout
java.util.concurrent.TimeUnit unit
public boolean isCancelled ()
public boolean isDone ()
synthetic void <init> (com.google.common.util.concurrent.Futures$1)
com.google.common.util.concurrent.Futures$1 x0
static void <clinit> ()
}
com/google/common/util/concurrent/Futures$ImmediateSuccessfulCheckedFuture.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$ImmediateSuccessfulCheckedFuture extends com.google.common.util.concurrent.Futures$ImmediateFuture implements com.google.common.util.concurrent.CheckedFuture {
private final Object value
void <init> (java.lang.Object)
Object value
public java.lang.Object get ()
public java.lang.Object checkedGet ()
public java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
}
com/google/common/util/concurrent/Futures$ImmediateSuccessfulFuture.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$ImmediateSuccessfulFuture extends com.google.common.util.concurrent.Futures$ImmediateFuture {
private final Object value
void <init> (java.lang.Object)
Object value
public java.lang.Object get ()
}
com/google/common/util/concurrent/Futures$MappingCheckedFuture.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$MappingCheckedFuture extends com.google.common.util.concurrent.AbstractCheckedFuture {
final com.google.common.base.Function mapper
void <init> (com.google.common.util.concurrent.ListenableFuture, com.google.common.base.Function)
com.google.common.util.concurrent.ListenableFuture delegate
com.google.common.base.Function mapper
protected java.lang.Exception mapException (java.lang.Exception)
Exception e
}
com/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture$1.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$NonCancellationPropagatingFuture$1 extends java.lang.Object implements com.google.common.util.concurrent.FutureCallback {
final synthetic com.google.common.util.concurrent.ListenableFuture val$delegate
final synthetic com.google.common.util.concurrent.Futures$NonCancellationPropagatingFuture this$0
void <init> (com.google.common.util.concurrent.Futures$NonCancellationPropagatingFuture, com.google.common.util.concurrent.ListenableFuture)
public void onSuccess (java.lang.Object)
Object result
public void onFailure (java.lang.Throwable)
Throwable t
}
com/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture.class
Futures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$NonCancellationPropagatingFuture extends com.google.common.util.concurrent.AbstractFuture {
void <init> (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture delegate
}
com/google/common/util/concurrent/Futures$WrappedCombiner.class
Futures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$WrappedCombiner extends java.lang.Object implements java.util.concurrent.Callable {
final java.util.concurrent.Callable delegate
com.google.common.util.concurrent.Futures$CombinerFuture outputFuture
void <init> (java.util.concurrent.Callable)
java.util.concurrent.Callable delegate
public java.lang.Object call () throws java.lang.Exception
java.util.concurrent.ExecutionException e
java.util.concurrent.CancellationException e
}
com/google/common/util/concurrent/Futures.class
Futures.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Futures extends java.lang.Object {
private static final com.google.common.util.concurrent.AsyncFunction DEREFERENCER
private static final com.google.common.collect.Ordering WITH_STRING_PARAM_FIRST
private void <init> ()
public static com.google.common.util.concurrent.CheckedFuture makeChecked (com.google.common.util.concurrent.ListenableFuture, com.google.common.base.Function)
com.google.common.util.concurrent.ListenableFuture future
com.google.common.base.Function mapper
public static com.google.common.util.concurrent.ListenableFuture immediateFuture (java.lang.Object)
Object value
public static com.google.common.util.concurrent.CheckedFuture immediateCheckedFuture (java.lang.Object)
Object value
public static com.google.common.util.concurrent.ListenableFuture immediateFailedFuture (java.lang.Throwable)
Throwable throwable
public static com.google.common.util.concurrent.ListenableFuture immediateCancelledFuture ()
public static com.google.common.util.concurrent.CheckedFuture immediateFailedCheckedFuture (java.lang.Exception)
Exception exception
public static com.google.common.util.concurrent.ListenableFuture withFallback (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.FutureFallback)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.util.concurrent.FutureFallback fallback
public static com.google.common.util.concurrent.ListenableFuture withFallback (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.FutureFallback, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.util.concurrent.FutureFallback fallback
java.util.concurrent.Executor executor
public static com.google.common.util.concurrent.ListenableFuture transform (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.AsyncFunction)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.util.concurrent.AsyncFunction function
com.google.common.util.concurrent.Futures$ChainingListenableFuture output
public static com.google.common.util.concurrent.ListenableFuture transform (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.AsyncFunction, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.util.concurrent.AsyncFunction function
java.util.concurrent.Executor executor
com.google.common.util.concurrent.Futures$ChainingListenableFuture output
private static java.lang.Runnable rejectionPropagatingRunnable (com.google.common.util.concurrent.AbstractFuture, java.lang.Runnable, java.util.concurrent.Executor)
com.google.common.util.concurrent.AbstractFuture outputFuture
Runnable delegateTask
java.util.concurrent.Executor delegateExecutor
public static com.google.common.util.concurrent.ListenableFuture transform (com.google.common.util.concurrent.ListenableFuture, com.google.common.base.Function)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.base.Function function
com.google.common.util.concurrent.Futures$ChainingListenableFuture output
public static com.google.common.util.concurrent.ListenableFuture transform (com.google.common.util.concurrent.ListenableFuture, com.google.common.base.Function, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.base.Function function
java.util.concurrent.Executor executor
private static com.google.common.util.concurrent.AsyncFunction asAsyncFunction (com.google.common.base.Function)
com.google.common.base.Function function
public static java.util.concurrent.Future lazyTransform (java.util.concurrent.Future, com.google.common.base.Function)
java.util.concurrent.Future input
com.google.common.base.Function function
public static com.google.common.util.concurrent.ListenableFuture dereference (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture nested
public static transient com.google.common.util.concurrent.ListenableFuture allAsList (com.google.common.util.concurrent.ListenableFuture[])
com.google.common.util.concurrent.ListenableFuture[] futures
public static com.google.common.util.concurrent.ListenableFuture allAsList (java.lang.Iterable)
Iterable futures
public static com.google.common.util.concurrent.ListenableFuture nonCancellationPropagating (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture future
public static transient com.google.common.util.concurrent.ListenableFuture successfulAsList (com.google.common.util.concurrent.ListenableFuture[])
com.google.common.util.concurrent.ListenableFuture[] futures
public static com.google.common.util.concurrent.ListenableFuture successfulAsList (java.lang.Iterable)
Iterable futures
public static com.google.common.collect.ImmutableList inCompletionOrder (java.lang.Iterable)
com.google.common.util.concurrent.AsyncSettableFuture delegate
com.google.common.util.concurrent.ListenableFuture future
java.util.Iterator i$
Iterable futures
java.util.concurrent.ConcurrentLinkedQueue delegates
com.google.common.collect.ImmutableList$Builder listBuilder
com.google.common.util.concurrent.SerializingExecutor executor
public static void addCallback (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.FutureCallback)
com.google.common.util.concurrent.ListenableFuture future
com.google.common.util.concurrent.FutureCallback callback
public static void addCallback (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.FutureCallback, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture future
com.google.common.util.concurrent.FutureCallback callback
java.util.concurrent.Executor executor
Runnable callbackListener
public static java.lang.Object get (java.util.concurrent.Future, java.lang.Class) throws java.lang.Exception
InterruptedException e
java.util.concurrent.ExecutionException e
java.util.concurrent.Future future
Class exceptionClass
public static java.lang.Object get (java.util.concurrent.Future, long, java.util.concurrent.TimeUnit, java.lang.Class) throws java.lang.Exception
InterruptedException e
java.util.concurrent.TimeoutException e
java.util.concurrent.ExecutionException e
java.util.concurrent.Future future
long timeout
java.util.concurrent.TimeUnit unit
Class exceptionClass
private static void wrapAndThrowExceptionOrError (java.lang.Throwable, java.lang.Class) throws java.lang.Exception
Throwable cause
Class exceptionClass
public static java.lang.Object getUnchecked (java.util.concurrent.Future)
java.util.concurrent.ExecutionException e
java.util.concurrent.Future future
private static void wrapAndThrowUnchecked (java.lang.Throwable)
Throwable cause
private static java.lang.Exception newWithCause (java.lang.Class, java.lang.Throwable)
Exception instance
java.lang.reflect.Constructor constructor
java.util.Iterator i$
Class exceptionClass
Throwable cause
java.util.List constructors
private static java.util.List preferringStrings (java.util.List)
java.util.List constructors
private static java.lang.Object newFromConstructor (java.lang.reflect.Constructor, java.lang.Throwable)
Class paramType
int i
IllegalArgumentException e
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
java.lang.reflect.Constructor constructor
Throwable cause
Class[] paramTypes
Object[] params
private static com.google.common.util.concurrent.ListenableFuture listFuture (com.google.common.collect.ImmutableList, boolean, java.util.concurrent.Executor)
com.google.common.collect.ImmutableList futures
boolean allMustSucceed
java.util.concurrent.Executor listenerExecutor
static void <clinit> ()
}
com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter$1.class
JdkFutureAdapters.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter this$0
void <init> (com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter)
public void run ()
Error e
Throwable e
}
com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter.class
JdkFutureAdapters.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter extends com.google.common.util.concurrent.ForwardingFuture implements com.google.common.util.concurrent.ListenableFuture {
private static final java.util.concurrent.ThreadFactory threadFactory
private static final java.util.concurrent.Executor defaultAdapterExecutor
private final java.util.concurrent.Executor adapterExecutor
private final com.google.common.util.concurrent.ExecutionList executionList
private final java.util.concurrent.atomic.AtomicBoolean hasListeners
private final java.util.concurrent.Future delegate
void <init> (java.util.concurrent.Future)
java.util.concurrent.Future delegate
void <init> (java.util.concurrent.Future, java.util.concurrent.Executor)
java.util.concurrent.Future delegate
java.util.concurrent.Executor adapterExecutor
protected java.util.concurrent.Future delegate ()
public void addListener (java.lang.Runnable, java.util.concurrent.Executor)
Runnable listener
java.util.concurrent.Executor exec
protected volatile synthetic java.lang.Object delegate ()
static synthetic java.util.concurrent.Future access$000 (com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter)
com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter x0
static synthetic com.google.common.util.concurrent.ExecutionList access$100 (com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter)
com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter x0
static void <clinit> ()
}
com/google/common/util/concurrent/JdkFutureAdapters.class
JdkFutureAdapters.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.JdkFutureAdapters extends java.lang.Object {
public static com.google.common.util.concurrent.ListenableFuture listenInPoolThread (java.util.concurrent.Future)
java.util.concurrent.Future future
public static com.google.common.util.concurrent.ListenableFuture listenInPoolThread (java.util.concurrent.Future, java.util.concurrent.Executor)
java.util.concurrent.Future future
java.util.concurrent.Executor executor
private void <init> ()
}
com/google/common/util/concurrent/ListenableFuture.class
ListenableFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ListenableFuture extends java.lang.Object implements java.util.concurrent.Future {
public abstract void addListener (java.lang.Runnable, java.util.concurrent.Executor)
}
com/google/common/util/concurrent/ListenableFutureTask.class
ListenableFutureTask.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.ListenableFutureTask extends java.util.concurrent.FutureTask implements com.google.common.util.concurrent.ListenableFuture {
private final com.google.common.util.concurrent.ExecutionList executionList
public static com.google.common.util.concurrent.ListenableFutureTask create (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
public static com.google.common.util.concurrent.ListenableFutureTask create (java.lang.Runnable, java.lang.Object)
Runnable runnable
Object result
void <init> (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
void <init> (java.lang.Runnable, java.lang.Object)
Runnable runnable
Object result
public void addListener (java.lang.Runnable, java.util.concurrent.Executor)
Runnable listener
java.util.concurrent.Executor exec
protected void done ()
}
com/google/common/util/concurrent/ListenableScheduledFuture.class
ListenableScheduledFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ListenableScheduledFuture extends java.lang.Object implements java.util.concurrent.ScheduledFuture com.google.common.util.concurrent.ListenableFuture {
}
com/google/common/util/concurrent/ListenerCallQueue$Callback.class
ListenerCallQueue.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.ListenerCallQueue$Callback extends java.lang.Object {
private final String methodCall
void <init> (java.lang.String)
String methodCall
abstract void call (java.lang.Object)
void enqueueOn (java.lang.Iterable)
com.google.common.util.concurrent.ListenerCallQueue queue
java.util.Iterator i$
Iterable queues
static synthetic java.lang.String access$000 (com.google.common.util.concurrent.ListenerCallQueue$Callback)
com.google.common.util.concurrent.ListenerCallQueue$Callback x0
}
com/google/common/util/concurrent/ListenerCallQueue.class
ListenerCallQueue.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ListenerCallQueue extends java.lang.Object implements java.lang.Runnable {
private static final java.util.logging.Logger logger
private final Object listener
private final java.util.concurrent.Executor executor
private final java.util.Queue waitQueue
private boolean isThreadScheduled
void <init> (java.lang.Object, java.util.concurrent.Executor)
Object listener
java.util.concurrent.Executor executor
synchronized void add (com.google.common.util.concurrent.ListenerCallQueue$Callback)
com.google.common.util.concurrent.ListenerCallQueue$Callback callback
void execute ()
RuntimeException e
boolean scheduleTaskRunner
public void run ()
RuntimeException e
com.google.common.util.concurrent.ListenerCallQueue$Callback nextToRun
boolean stillRunning
static void <clinit> ()
}
com/google/common/util/concurrent/ListeningExecutorService.class
ListeningExecutorService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ListeningExecutorService extends java.lang.Object implements java.util.concurrent.ExecutorService {
public abstract com.google.common.util.concurrent.ListenableFuture submit (java.util.concurrent.Callable)
public abstract com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable)
public abstract com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable, java.lang.Object)
public abstract java.util.List invokeAll (java.util.Collection) throws java.lang.InterruptedException
public abstract java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
}
com/google/common/util/concurrent/ListeningScheduledExecutorService.class
ListeningScheduledExecutorService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ListeningScheduledExecutorService extends java.lang.Object implements java.util.concurrent.ScheduledExecutorService com.google.common.util.concurrent.ListeningExecutorService {
public abstract com.google.common.util.concurrent.ListenableScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
public abstract com.google.common.util.concurrent.ListenableScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
public abstract com.google.common.util.concurrent.ListenableScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
public abstract com.google.common.util.concurrent.ListenableScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
}
com/google/common/util/concurrent/Monitor$Guard.class
Monitor.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.Monitor$Guard extends java.lang.Object {
final com.google.common.util.concurrent.Monitor monitor
final java.util.concurrent.locks.Condition condition
int waiterCount
com.google.common.util.concurrent.Monitor$Guard next
protected void <init> (com.google.common.util.concurrent.Monitor)
com.google.common.util.concurrent.Monitor monitor
public abstract boolean isSatisfied ()
}
com/google/common/util/concurrent/Monitor.class
Monitor.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Monitor extends java.lang.Object {
private final boolean fair
private final java.util.concurrent.locks.ReentrantLock lock
private com.google.common.util.concurrent.Monitor$Guard activeGuards
public void <init> ()
public void <init> (boolean)
boolean fair
public void enter ()
public void enterInterruptibly () throws java.lang.InterruptedException
public boolean enter (long, java.util.concurrent.TimeUnit)
InterruptedException interrupt
long time
java.util.concurrent.TimeUnit unit
long timeoutNanos
java.util.concurrent.locks.ReentrantLock lock
long deadline
boolean interrupted
public boolean enterInterruptibly (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long time
java.util.concurrent.TimeUnit unit
public boolean tryEnter ()
public void enterWhen (com.google.common.util.concurrent.Monitor$Guard) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
java.util.concurrent.locks.ReentrantLock lock
boolean signalBeforeWaiting
boolean satisfied
public void enterWhenUninterruptibly (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
java.util.concurrent.locks.ReentrantLock lock
boolean signalBeforeWaiting
boolean satisfied
public boolean enterWhen (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long deadline
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
long timeoutNanos
java.util.concurrent.locks.ReentrantLock lock
boolean reentrant
boolean satisfied
boolean threw
public boolean enterWhenUninterruptibly (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)
InterruptedException interrupt
boolean locked
InterruptedException interrupt
boolean satisfied
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
long timeoutNanos
java.util.concurrent.locks.ReentrantLock lock
long deadline
boolean signalBeforeWaiting
boolean interrupted
public boolean enterIf (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
java.util.concurrent.locks.ReentrantLock lock
boolean satisfied
public boolean enterIfInterruptibly (com.google.common.util.concurrent.Monitor$Guard) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
java.util.concurrent.locks.ReentrantLock lock
boolean satisfied
public boolean enterIf (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
boolean satisfied
public boolean enterIfInterruptibly (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
java.util.concurrent.locks.ReentrantLock lock
boolean satisfied
public boolean tryEnterIf (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
java.util.concurrent.locks.ReentrantLock lock
boolean satisfied
public void waitFor (com.google.common.util.concurrent.Monitor$Guard) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
public void waitForUninterruptibly (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
public boolean waitFor (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
long timeoutNanos
public boolean waitForUninterruptibly (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)
InterruptedException interrupt
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
long timeoutNanos
boolean signalBeforeWaiting
long deadline
boolean interrupted
public void leave ()
java.util.concurrent.locks.ReentrantLock lock
public boolean isFair ()
public boolean isOccupied ()
public boolean isOccupiedByCurrentThread ()
public int getOccupiedDepth ()
public int getQueueLength ()
public boolean hasQueuedThreads ()
public boolean hasQueuedThread (java.lang.Thread)
Thread thread
public boolean hasWaiters (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
public int getWaitQueueLength (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
private void signalNextWaiter ()
com.google.common.util.concurrent.Monitor$Guard guard
private boolean isSatisfied (com.google.common.util.concurrent.Monitor$Guard)
Throwable throwable
com.google.common.util.concurrent.Monitor$Guard guard
private void signalAllWaiters ()
com.google.common.util.concurrent.Monitor$Guard guard
private void beginWaitingFor (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
int waiters
private void endWaitingFor (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard p
com.google.common.util.concurrent.Monitor$Guard pred
com.google.common.util.concurrent.Monitor$Guard guard
int waiters
private void await (com.google.common.util.concurrent.Monitor$Guard, boolean) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
boolean signalBeforeWaiting
private void awaitUninterruptibly (com.google.common.util.concurrent.Monitor$Guard, boolean)
com.google.common.util.concurrent.Monitor$Guard guard
boolean signalBeforeWaiting
private boolean awaitNanos (com.google.common.util.concurrent.Monitor$Guard, long, boolean) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
long nanos
boolean signalBeforeWaiting
static synthetic java.util.concurrent.locks.ReentrantLock access$000 (com.google.common.util.concurrent.Monitor)
com.google.common.util.concurrent.Monitor x0
}
com/google/common/util/concurrent/MoreExecutors$1.class
MoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic java.util.concurrent.BlockingQueue val$queue
final synthetic com.google.common.util.concurrent.ListenableFuture val$future
void <init> (java.util.concurrent.BlockingQueue, com.google.common.util.concurrent.ListenableFuture)
public void run ()
}
com/google/common/util/concurrent/MoreExecutors$2.class
MoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$2 extends java.lang.Object implements java.util.concurrent.Executor {
final synthetic java.util.concurrent.Executor val$executor
final synthetic com.google.common.base.Supplier val$nameSupplier
void <init> (java.util.concurrent.Executor, com.google.common.base.Supplier)
public void execute (java.lang.Runnable)
Runnable command
}
com/google/common/util/concurrent/MoreExecutors$3.class
MoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$3 extends com.google.common.util.concurrent.WrappingExecutorService {
final synthetic com.google.common.base.Supplier val$nameSupplier
void <init> (java.util.concurrent.ExecutorService, com.google.common.base.Supplier)
java.util.concurrent.ExecutorService x0
protected java.util.concurrent.Callable wrapTask (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
protected java.lang.Runnable wrapTask (java.lang.Runnable)
Runnable command
}
com/google/common/util/concurrent/MoreExecutors$4.class
MoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$4 extends com.google.common.util.concurrent.WrappingScheduledExecutorService {
final synthetic com.google.common.base.Supplier val$nameSupplier
void <init> (java.util.concurrent.ScheduledExecutorService, com.google.common.base.Supplier)
java.util.concurrent.ScheduledExecutorService x0
protected java.util.concurrent.Callable wrapTask (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
protected java.lang.Runnable wrapTask (java.lang.Runnable)
Runnable command
}
com/google/common/util/concurrent/MoreExecutors$Application$1.class
MoreExecutors.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.MoreExecutors$Application$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic java.util.concurrent.ExecutorService val$service
final synthetic long val$terminationTimeout
final synthetic java.util.concurrent.TimeUnit val$timeUnit
final synthetic com.google.common.util.concurrent.MoreExecutors$Application this$0
void <init> (com.google.common.util.concurrent.MoreExecutors$Application, java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit)
public void run ()
InterruptedException ignored
}
com/google/common/util/concurrent/MoreExecutors$Application.class
MoreExecutors.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.MoreExecutors$Application extends java.lang.Object {
void <init> ()
final java.util.concurrent.ExecutorService getExitingExecutorService (java.util.concurrent.ThreadPoolExecutor, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ThreadPoolExecutor executor
long terminationTimeout
java.util.concurrent.TimeUnit timeUnit
java.util.concurrent.ExecutorService service
final java.util.concurrent.ScheduledExecutorService getExitingScheduledExecutorService (java.util.concurrent.ScheduledThreadPoolExecutor, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ScheduledThreadPoolExecutor executor
long terminationTimeout
java.util.concurrent.TimeUnit timeUnit
java.util.concurrent.ScheduledExecutorService service
final void addDelayedShutdownHook (java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ExecutorService service
long terminationTimeout
java.util.concurrent.TimeUnit timeUnit
final java.util.concurrent.ExecutorService getExitingExecutorService (java.util.concurrent.ThreadPoolExecutor)
java.util.concurrent.ThreadPoolExecutor executor
final java.util.concurrent.ScheduledExecutorService getExitingScheduledExecutorService (java.util.concurrent.ScheduledThreadPoolExecutor)
java.util.concurrent.ScheduledThreadPoolExecutor executor
void addShutdownHook (java.lang.Thread)
Thread hook
}
com/google/common/util/concurrent/MoreExecutors$DirectExecutor.class
MoreExecutors.java
package com.google.common.util.concurrent
final enum com.google.common.util.concurrent.MoreExecutors$DirectExecutor extends java.lang.Enum implements java.util.concurrent.Executor {
public static final enum com.google.common.util.concurrent.MoreExecutors$DirectExecutor INSTANCE
private static final synthetic com.google.common.util.concurrent.MoreExecutors$DirectExecutor[] $VALUES
public static com.google.common.util.concurrent.MoreExecutors$DirectExecutor[] values ()
public static com.google.common.util.concurrent.MoreExecutors$DirectExecutor valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public void execute (java.lang.Runnable)
Runnable command
static void <clinit> ()
}
com/google/common/util/concurrent/MoreExecutors$DirectExecutorService.class
MoreExecutors.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.MoreExecutors$DirectExecutorService extends com.google.common.util.concurrent.AbstractListeningExecutorService {
private final java.util.concurrent.locks.Lock lock
private final java.util.concurrent.locks.Condition termination
private int runningTasks
private boolean shutdown
private void <init> ()
public void execute (java.lang.Runnable)
Runnable command
public boolean isShutdown ()
public void shutdown ()
public java.util.List shutdownNow ()
public boolean isTerminated ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
long nanos
private void startTask ()
private void endTask ()
synthetic void <init> (com.google.common.util.concurrent.MoreExecutors$1)
com.google.common.util.concurrent.MoreExecutors$1 x0
}
com/google/common/util/concurrent/MoreExecutors$ListeningDecorator.class
MoreExecutors.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.MoreExecutors$ListeningDecorator extends com.google.common.util.concurrent.AbstractListeningExecutorService {
private final java.util.concurrent.ExecutorService delegate
void <init> (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService delegate
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public boolean isShutdown ()
public boolean isTerminated ()
public void shutdown ()
public java.util.List shutdownNow ()
public void execute (java.lang.Runnable)
Runnable command
}
com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$ListenableScheduledTask.class
MoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator$ListenableScheduledTask extends com.google.common.util.concurrent.ForwardingListenableFuture$SimpleForwardingListenableFuture implements com.google.common.util.concurrent.ListenableScheduledFuture {
private final java.util.concurrent.ScheduledFuture scheduledDelegate
public void <init> (com.google.common.util.concurrent.ListenableFuture, java.util.concurrent.ScheduledFuture)
com.google.common.util.concurrent.ListenableFuture listenableDelegate
java.util.concurrent.ScheduledFuture scheduledDelegate
public boolean cancel (boolean)
boolean mayInterruptIfRunning
boolean cancelled
public long getDelay (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
public int compareTo (java.util.concurrent.Delayed)
java.util.concurrent.Delayed other
public volatile synthetic int compareTo (java.lang.Object)
Object x0
}
com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask.class
MoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask extends com.google.common.util.concurrent.AbstractFuture implements java.lang.Runnable {
private final Runnable delegate
public void <init> (java.lang.Runnable)
Runnable delegate
public void run ()
Throwable t
}
com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator.class
MoreExecutors.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator extends com.google.common.util.concurrent.MoreExecutors$ListeningDecorator implements com.google.common.util.concurrent.ListeningScheduledExecutorService {
final java.util.concurrent.ScheduledExecutorService delegate
void <init> (java.util.concurrent.ScheduledExecutorService)
java.util.concurrent.ScheduledExecutorService delegate
public com.google.common.util.concurrent.ListenableScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Runnable command
long delay
java.util.concurrent.TimeUnit unit
com.google.common.util.concurrent.ListenableFutureTask task
java.util.concurrent.ScheduledFuture scheduled
public com.google.common.util.concurrent.ListenableScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
java.util.concurrent.Callable callable
long delay
java.util.concurrent.TimeUnit unit
com.google.common.util.concurrent.ListenableFutureTask task
java.util.concurrent.ScheduledFuture scheduled
public com.google.common.util.concurrent.ListenableScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
Runnable command
long initialDelay
long period
java.util.concurrent.TimeUnit unit
com.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask task
java.util.concurrent.ScheduledFuture scheduled
public com.google.common.util.concurrent.ListenableScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
Runnable command
long initialDelay
long delay
java.util.concurrent.TimeUnit unit
com.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask task
java.util.concurrent.ScheduledFuture scheduled
public volatile synthetic java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
Runnable x0
long x1
long x2
java.util.concurrent.TimeUnit x3
public volatile synthetic java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
Runnable x0
long x1
long x2
java.util.concurrent.TimeUnit x3
public volatile synthetic java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
java.util.concurrent.Callable x0
long x1
java.util.concurrent.TimeUnit x2
public volatile synthetic java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Runnable x0
long x1
java.util.concurrent.TimeUnit x2
}
com/google/common/util/concurrent/MoreExecutors.class
MoreExecutors.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.MoreExecutors extends java.lang.Object {
private void <init> ()
public static java.util.concurrent.ExecutorService getExitingExecutorService (java.util.concurrent.ThreadPoolExecutor, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ThreadPoolExecutor executor
long terminationTimeout
java.util.concurrent.TimeUnit timeUnit
public static java.util.concurrent.ScheduledExecutorService getExitingScheduledExecutorService (java.util.concurrent.ScheduledThreadPoolExecutor, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ScheduledThreadPoolExecutor executor
long terminationTimeout
java.util.concurrent.TimeUnit timeUnit
public static void addDelayedShutdownHook (java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ExecutorService service
long terminationTimeout
java.util.concurrent.TimeUnit timeUnit
public static java.util.concurrent.ExecutorService getExitingExecutorService (java.util.concurrent.ThreadPoolExecutor)
java.util.concurrent.ThreadPoolExecutor executor
public static java.util.concurrent.ScheduledExecutorService getExitingScheduledExecutorService (java.util.concurrent.ScheduledThreadPoolExecutor)
java.util.concurrent.ScheduledThreadPoolExecutor executor
private static void useDaemonThreadFactory (java.util.concurrent.ThreadPoolExecutor)
java.util.concurrent.ThreadPoolExecutor executor
public static com.google.common.util.concurrent.ListeningExecutorService sameThreadExecutor ()
public static com.google.common.util.concurrent.ListeningExecutorService newDirectExecutorService ()
public static java.util.concurrent.Executor directExecutor ()
public static com.google.common.util.concurrent.ListeningExecutorService listeningDecorator (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService delegate
public static com.google.common.util.concurrent.ListeningScheduledExecutorService listeningDecorator (java.util.concurrent.ScheduledExecutorService)
java.util.concurrent.ScheduledExecutorService delegate
static java.lang.Object invokeAnyImpl (com.google.common.util.concurrent.ListeningExecutorService, java.util.Collection, boolean, long) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
long now
java.util.concurrent.Future f
java.util.Iterator i$
java.util.concurrent.ExecutionException eex
RuntimeException rex
java.util.concurrent.Future f
java.util.concurrent.ExecutionException ee
long lastTime
java.util.Iterator it
int active
java.util.concurrent.Future f
java.util.Iterator i$
com.google.common.util.concurrent.ListeningExecutorService executorService
java.util.Collection tasks
boolean timed
long nanos
int ntasks
java.util.List futures
java.util.concurrent.BlockingQueue futureQueue
private static com.google.common.util.concurrent.ListenableFuture submitAndAddQueueListener (com.google.common.util.concurrent.ListeningExecutorService, java.util.concurrent.Callable, java.util.concurrent.BlockingQueue)
com.google.common.util.concurrent.ListeningExecutorService executorService
java.util.concurrent.Callable task
java.util.concurrent.BlockingQueue queue
com.google.common.util.concurrent.ListenableFuture future
public static java.util.concurrent.ThreadFactory platformThreadFactory ()
IllegalAccessException e
ClassNotFoundException e
NoSuchMethodException e
java.lang.reflect.InvocationTargetException e
private static boolean isAppEngine ()
ClassNotFoundException e
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
NoSuchMethodException e
static java.lang.Thread newThread (java.lang.String, java.lang.Runnable)
SecurityException e
String name
Runnable runnable
Thread result
static java.util.concurrent.Executor renamingDecorator (java.util.concurrent.Executor, com.google.common.base.Supplier)
java.util.concurrent.Executor executor
com.google.common.base.Supplier nameSupplier
static java.util.concurrent.ExecutorService renamingDecorator (java.util.concurrent.ExecutorService, com.google.common.base.Supplier)
java.util.concurrent.ExecutorService service
com.google.common.base.Supplier nameSupplier
static java.util.concurrent.ScheduledExecutorService renamingDecorator (java.util.concurrent.ScheduledExecutorService, com.google.common.base.Supplier)
java.util.concurrent.ScheduledExecutorService service
com.google.common.base.Supplier nameSupplier
public static boolean shutdownAndAwaitTermination (java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit)
long halfTimeoutNanos
InterruptedException ie
java.util.concurrent.ExecutorService service
long timeout
java.util.concurrent.TimeUnit unit
static synthetic void access$000 (java.util.concurrent.ThreadPoolExecutor)
java.util.concurrent.ThreadPoolExecutor x0
}
com/google/common/util/concurrent/RateLimiter$SleepingStopwatch$1.class
RateLimiter.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.RateLimiter$SleepingStopwatch$1 extends com.google.common.util.concurrent.RateLimiter$SleepingStopwatch {
final com.google.common.base.Stopwatch stopwatch
void <init> ()
long readMicros ()
void sleepMicrosUninterruptibly (long)
long micros
}
com/google/common/util/concurrent/RateLimiter$SleepingStopwatch.class
RateLimiter.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.RateLimiter$SleepingStopwatch extends java.lang.Object {
void <init> ()
abstract long readMicros ()
abstract void sleepMicrosUninterruptibly (long)
static final com.google.common.util.concurrent.RateLimiter$SleepingStopwatch createFromSystemTimer ()
}
com/google/common/util/concurrent/RateLimiter.class
RateLimiter.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.RateLimiter extends java.lang.Object {
private final com.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
private volatile Object mutexDoNotUseDirectly
public static com.google.common.util.concurrent.RateLimiter create (double)
double permitsPerSecond
static com.google.common.util.concurrent.RateLimiter create (com.google.common.util.concurrent.RateLimiter$SleepingStopwatch, double)
com.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
double permitsPerSecond
com.google.common.util.concurrent.RateLimiter rateLimiter
public static com.google.common.util.concurrent.RateLimiter create (double, long, java.util.concurrent.TimeUnit)
double permitsPerSecond
long warmupPeriod
java.util.concurrent.TimeUnit unit
static com.google.common.util.concurrent.RateLimiter create (com.google.common.util.concurrent.RateLimiter$SleepingStopwatch, double, long, java.util.concurrent.TimeUnit)
com.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
double permitsPerSecond
long warmupPeriod
java.util.concurrent.TimeUnit unit
com.google.common.util.concurrent.RateLimiter rateLimiter
private java.lang.Object mutex ()
Object mutex
void <init> (com.google.common.util.concurrent.RateLimiter$SleepingStopwatch)
com.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
public final void setRate (double)
double permitsPerSecond
abstract void doSetRate (double, long)
public final double getRate ()
abstract double doGetRate ()
public double acquire ()
public double acquire (int)
int permits
long microsToWait
final long reserve (int)
int permits
public boolean tryAcquire (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
public boolean tryAcquire (int)
int permits
public boolean tryAcquire ()
public boolean tryAcquire (int, long, java.util.concurrent.TimeUnit)
long nowMicros
int permits
long timeout
java.util.concurrent.TimeUnit unit
long timeoutMicros
long microsToWait
private boolean canAcquire (long, long)
long nowMicros
long timeoutMicros
final long reserveAndGetWaitLength (int, long)
int permits
long nowMicros
long momentAvailable
abstract long queryEarliestAvailable (long)
abstract long reserveEarliestAvailable (int, long)
public java.lang.String toString ()
private static int checkPermits (int)
int permits
}
com/google/common/util/concurrent/Runnables$1.class
Runnables.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Runnables$1 extends java.lang.Object implements java.lang.Runnable {
void <init> ()
public void run ()
}
com/google/common/util/concurrent/Runnables.class
Runnables.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Runnables extends java.lang.Object {
private static final Runnable EMPTY_RUNNABLE
public static java.lang.Runnable doNothing ()
private void <init> ()
static void <clinit> ()
}
com/google/common/util/concurrent/SerializingExecutor$1.class
SerializingExecutor.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.SerializingExecutor$1 extends java.lang.Object {
final synthetic com.google.common.util.concurrent.SerializingExecutor this$0
void <init> (com.google.common.util.concurrent.SerializingExecutor)
public java.lang.String toString ()
}
com/google/common/util/concurrent/SerializingExecutor$TaskRunner.class
SerializingExecutor.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.SerializingExecutor$TaskRunner extends java.lang.Object implements java.lang.Runnable {
final synthetic com.google.common.util.concurrent.SerializingExecutor this$0
private void <init> (com.google.common.util.concurrent.SerializingExecutor)
public void run ()
RuntimeException e
Runnable nextToRun
boolean stillRunning
synthetic void <init> (com.google.common.util.concurrent.SerializingExecutor, com.google.common.util.concurrent.SerializingExecutor$1)
com.google.common.util.concurrent.SerializingExecutor x0
com.google.common.util.concurrent.SerializingExecutor$1 x1
}
com/google/common/util/concurrent/SerializingExecutor.class
SerializingExecutor.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.SerializingExecutor extends java.lang.Object implements java.util.concurrent.Executor {
private static final java.util.logging.Logger log
private final java.util.concurrent.Executor executor
private final java.util.Queue waitQueue
private boolean isThreadScheduled
private final com.google.common.util.concurrent.SerializingExecutor$TaskRunner taskRunner
private final Object internalLock
public void <init> (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public void execute (java.lang.Runnable)
boolean threw
Runnable r
boolean scheduleTaskRunner
static synthetic boolean access$100 (com.google.common.util.concurrent.SerializingExecutor)
com.google.common.util.concurrent.SerializingExecutor x0
static synthetic java.lang.Object access$200 (com.google.common.util.concurrent.SerializingExecutor)
com.google.common.util.concurrent.SerializingExecutor x0
static synthetic java.util.Queue access$300 (com.google.common.util.concurrent.SerializingExecutor)
com.google.common.util.concurrent.SerializingExecutor x0
static synthetic boolean access$102 (com.google.common.util.concurrent.SerializingExecutor, boolean)
com.google.common.util.concurrent.SerializingExecutor x0
boolean x1
static synthetic java.util.logging.Logger access$400 ()
static void <clinit> ()
}
com/google/common/util/concurrent/Service$1.class
Service.java
package com.google.common.util.concurrent
synthetic com.google.common.util.concurrent.Service$1 extends java.lang.Object {
}
com/google/common/util/concurrent/Service$Listener.class
Service.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.Service$Listener extends java.lang.Object {
public void <init> ()
public void starting ()
public void running ()
public void stopping (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
public void terminated (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
public void failed (com.google.common.util.concurrent.Service$State, java.lang.Throwable)
com.google.common.util.concurrent.Service$State from
Throwable failure
}
com/google/common/util/concurrent/Service$State$1.class
Service.java
package com.google.common.util.concurrent
final enum com.google.common.util.concurrent.Service$State$1 extends com.google.common.util.concurrent.Service$State {
void <init> (java.lang.String, int)
boolean isTerminal ()
}
com/google/common/util/concurrent/Service$State$2.class
Service.java
package com.google.common.util.concurrent
final enum com.google.common.util.concurrent.Service$State$2 extends com.google.common.util.concurrent.Service$State {
void <init> (java.lang.String, int)
boolean isTerminal ()
}
com/google/common/util/concurrent/Service$State$3.class
Service.java
package com.google.common.util.concurrent
final enum com.google.common.util.concurrent.Service$State$3 extends com.google.common.util.concurrent.Service$State {
void <init> (java.lang.String, int)
boolean isTerminal ()
}
com/google/common/util/concurrent/Service$State$4.class
Service.java
package com.google.common.util.concurrent
final enum com.google.common.util.concurrent.Service$State$4 extends com.google.common.util.concurrent.Service$State {
void <init> (java.lang.String, int)
boolean isTerminal ()
}
com/google/common/util/concurrent/Service$State$5.class
Service.java
package com.google.common.util.concurrent
final enum com.google.common.util.concurrent.Service$State$5 extends com.google.common.util.concurrent.Service$State {
void <init> (java.lang.String, int)
boolean isTerminal ()
}
com/google/common/util/concurrent/Service$State$6.class
Service.java
package com.google.common.util.concurrent
final enum com.google.common.util.concurrent.Service$State$6 extends com.google.common.util.concurrent.Service$State {
void <init> (java.lang.String, int)
boolean isTerminal ()
}
com/google/common/util/concurrent/Service$State.class
Service.java
package com.google.common.util.concurrent
public abstract enum com.google.common.util.concurrent.Service$State extends java.lang.Enum {
public static final enum com.google.common.util.concurrent.Service$State NEW
public static final enum com.google.common.util.concurrent.Service$State STARTING
public static final enum com.google.common.util.concurrent.Service$State RUNNING
public static final enum com.google.common.util.concurrent.Service$State STOPPING
public static final enum com.google.common.util.concurrent.Service$State TERMINATED
public static final enum com.google.common.util.concurrent.Service$State FAILED
private static final synthetic com.google.common.util.concurrent.Service$State[] $VALUES
public static com.google.common.util.concurrent.Service$State[] values ()
public static com.google.common.util.concurrent.Service$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract boolean isTerminal ()
synthetic void <init> (java.lang.String, int, com.google.common.util.concurrent.Service$1)
String x0
int x1
com.google.common.util.concurrent.Service$1 x2
static void <clinit> ()
}
com/google/common/util/concurrent/Service.class
Service.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.Service extends java.lang.Object {
public abstract com.google.common.util.concurrent.Service startAsync ()
public abstract boolean isRunning ()
public abstract com.google.common.util.concurrent.Service$State state ()
public abstract com.google.common.util.concurrent.Service stopAsync ()
public abstract void awaitRunning ()
public abstract void awaitRunning (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
public abstract void awaitTerminated ()
public abstract void awaitTerminated (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
public abstract java.lang.Throwable failureCause ()
public abstract void addListener (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
}
com/google/common/util/concurrent/ServiceManager$1.class
ServiceManager.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ServiceManager$1 extends com.google.common.util.concurrent.ListenerCallQueue$Callback {
void <init> (java.lang.String)
String x0
void call (com.google.common.util.concurrent.ServiceManager$Listener)
com.google.common.util.concurrent.ServiceManager$Listener listener
volatile synthetic void call (java.lang.Object)
Object x0
}
com/google/common/util/concurrent/ServiceManager$2.class
ServiceManager.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ServiceManager$2 extends com.google.common.util.concurrent.ListenerCallQueue$Callback {
void <init> (java.lang.String)
String x0
void call (com.google.common.util.concurrent.ServiceManager$Listener)
com.google.common.util.concurrent.ServiceManager$Listener listener
volatile synthetic void call (java.lang.Object)
Object x0
}
com/google/common/util/concurrent/ServiceManager$EmptyServiceManagerWarning.class
ServiceManager.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ServiceManager$EmptyServiceManagerWarning extends java.lang.Throwable {
private void <init> ()
synthetic void <init> (com.google.common.util.concurrent.ServiceManager$1)
com.google.common.util.concurrent.ServiceManager$1 x0
}
com/google/common/util/concurrent/ServiceManager$Listener.class
ServiceManager.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ServiceManager$Listener extends java.lang.Object {
public void <init> ()
public void healthy ()
public void stopped ()
public void failure (com.google.common.util.concurrent.Service)
com.google.common.util.concurrent.Service service
}
com/google/common/util/concurrent/ServiceManager$NoOpService.class
ServiceManager.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ServiceManager$NoOpService extends com.google.common.util.concurrent.AbstractService {
private void <init> ()
protected void doStart ()
protected void doStop ()
synthetic void <init> (com.google.common.util.concurrent.ServiceManager$1)
com.google.common.util.concurrent.ServiceManager$1 x0
}
com/google/common/util/concurrent/ServiceManager$ServiceListener.class
ServiceManager.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ServiceManager$ServiceListener extends com.google.common.util.concurrent.Service$Listener {
final com.google.common.util.concurrent.Service service
final java.lang.ref.WeakReference state
void <init> (com.google.common.util.concurrent.Service, java.lang.ref.WeakReference)
com.google.common.util.concurrent.Service service
java.lang.ref.WeakReference state
public void starting ()
com.google.common.util.concurrent.ServiceManager$ServiceManagerState state
public void running ()
com.google.common.util.concurrent.ServiceManager$ServiceManagerState state
public void stopping (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
com.google.common.util.concurrent.ServiceManager$ServiceManagerState state
public void terminated (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
com.google.common.util.concurrent.ServiceManager$ServiceManagerState state
public void failed (com.google.common.util.concurrent.Service$State, java.lang.Throwable)
com.google.common.util.concurrent.Service$State from
Throwable failure
com.google.common.util.concurrent.ServiceManager$ServiceManagerState state
}
com/google/common/util/concurrent/ServiceManager$ServiceManagerState$1.class
ServiceManager.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.ServiceManager$ServiceManagerState$1 extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic com.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
void <init> (com.google.common.util.concurrent.ServiceManager$ServiceManagerState)
public java.util.Set get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/util/concurrent/ServiceManager$ServiceManagerState$2.class
ServiceManager.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.ServiceManager$ServiceManagerState$2 extends com.google.common.util.concurrent.Monitor$Guard {
final synthetic com.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
void <init> (com.google.common.util.concurrent.ServiceManager$ServiceManagerState, com.google.common.util.concurrent.Monitor)
com.google.common.util.concurrent.Monitor x0
public boolean isSatisfied ()
}
com/google/common/util/concurrent/ServiceManager$ServiceManagerState$3.class
ServiceManager.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.ServiceManager$ServiceManagerState$3 extends com.google.common.util.concurrent.Monitor$Guard {
final synthetic com.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
void <init> (com.google.common.util.concurrent.ServiceManager$ServiceManagerState, com.google.common.util.concurrent.Monitor)
com.google.common.util.concurrent.Monitor x0
public boolean isSatisfied ()
}
com/google/common/util/concurrent/ServiceManager$ServiceManagerState$4.class
ServiceManager.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.ServiceManager$ServiceManagerState$4 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
void <init> (com.google.common.util.concurrent.ServiceManager$ServiceManagerState)
public java.lang.Long apply (java.util.Map$Entry)
java.util.Map$Entry input
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/util/concurrent/ServiceManager$ServiceManagerState$5.class
ServiceManager.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.ServiceManager$ServiceManagerState$5 extends com.google.common.util.concurrent.ListenerCallQueue$Callback {
final synthetic com.google.common.util.concurrent.Service val$service
final synthetic com.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
void <init> (com.google.common.util.concurrent.ServiceManager$ServiceManagerState, java.lang.String, com.google.common.util.concurrent.Service)
String x0
void call (com.google.common.util.concurrent.ServiceManager$Listener)
com.google.common.util.concurrent.ServiceManager$Listener listener
volatile synthetic void call (java.lang.Object)
Object x0
}
com/google/common/util/concurrent/ServiceManager$ServiceManagerState.class
ServiceManager.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ServiceManager$ServiceManagerState extends java.lang.Object {
final com.google.common.util.concurrent.Monitor monitor
final com.google.common.collect.SetMultimap servicesByState
final com.google.common.collect.Multiset states
final java.util.Map startupTimers
boolean ready
boolean transitioned
final int numberOfServices
final com.google.common.util.concurrent.Monitor$Guard awaitHealthGuard
final com.google.common.util.concurrent.Monitor$Guard stoppedGuard
final java.util.List listeners
void <init> (com.google.common.collect.ImmutableCollection)
com.google.common.collect.ImmutableCollection services
void tryStartTiming (com.google.common.util.concurrent.Service)
com.google.common.base.Stopwatch stopwatch
com.google.common.util.concurrent.Service service
void markReady ()
com.google.common.util.concurrent.Service service
java.util.Iterator i$
java.util.List servicesInBadStates
void addListener (com.google.common.util.concurrent.ServiceManager$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.ServiceManager$Listener listener
java.util.concurrent.Executor executor
void awaitHealthy ()
void awaitHealthy (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
void awaitStopped ()
void awaitStopped (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
com.google.common.collect.ImmutableMultimap servicesByState ()
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.ImmutableSetMultimap$Builder builder
com.google.common.collect.ImmutableMap startupTimes ()
com.google.common.util.concurrent.Service service
com.google.common.base.Stopwatch stopWatch
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
java.util.List loadTimes
com.google.common.collect.ImmutableMap$Builder builder
void transitionService (com.google.common.util.concurrent.Service, com.google.common.util.concurrent.Service$State, com.google.common.util.concurrent.Service$State)
com.google.common.base.Stopwatch stopwatch
com.google.common.util.concurrent.Service service
com.google.common.util.concurrent.Service$State from
com.google.common.util.concurrent.Service$State to
void fireStoppedListeners ()
void fireHealthyListeners ()
void fireFailedListeners (com.google.common.util.concurrent.Service)
com.google.common.util.concurrent.Service service
void executeListeners ()
int i
void checkHealthy ()
IllegalStateException exception
}
com/google/common/util/concurrent/ServiceManager.class
ServiceManager.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.ServiceManager extends java.lang.Object {
private static final java.util.logging.Logger logger
private static final com.google.common.util.concurrent.ListenerCallQueue$Callback HEALTHY_CALLBACK
private static final com.google.common.util.concurrent.ListenerCallQueue$Callback STOPPED_CALLBACK
private final com.google.common.util.concurrent.ServiceManager$ServiceManagerState state
private final com.google.common.collect.ImmutableList services
public void <init> (java.lang.Iterable)
com.google.common.util.concurrent.Service service
java.util.Iterator i$
Iterable services
com.google.common.collect.ImmutableList copy
java.lang.ref.WeakReference stateReference
public void addListener (com.google.common.util.concurrent.ServiceManager$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.ServiceManager$Listener listener
java.util.concurrent.Executor executor
public void addListener (com.google.common.util.concurrent.ServiceManager$Listener)
com.google.common.util.concurrent.ServiceManager$Listener listener
public com.google.common.util.concurrent.ServiceManager startAsync ()
com.google.common.util.concurrent.Service$State state
com.google.common.util.concurrent.Service service
java.util.Iterator i$
IllegalStateException e
com.google.common.util.concurrent.Service service
java.util.Iterator i$
public void awaitHealthy ()
public void awaitHealthy (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
public com.google.common.util.concurrent.ServiceManager stopAsync ()
com.google.common.util.concurrent.Service service
java.util.Iterator i$
public void awaitStopped ()
public void awaitStopped (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
public boolean isHealthy ()
com.google.common.util.concurrent.Service service
java.util.Iterator i$
public com.google.common.collect.ImmutableMultimap servicesByState ()
public com.google.common.collect.ImmutableMap startupTimes ()
public java.lang.String toString ()
static synthetic java.util.logging.Logger access$200 ()
static synthetic com.google.common.util.concurrent.ListenerCallQueue$Callback access$300 ()
static synthetic com.google.common.util.concurrent.ListenerCallQueue$Callback access$400 ()
static void <clinit> ()
}
com/google/common/util/concurrent/SettableFuture.class
SettableFuture.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.SettableFuture extends com.google.common.util.concurrent.AbstractFuture {
public static com.google.common.util.concurrent.SettableFuture create ()
private void <init> ()
public boolean set (java.lang.Object)
Object value
public boolean setException (java.lang.Throwable)
Throwable throwable
}
com/google/common/util/concurrent/SimpleTimeLimiter$1$1.class
SimpleTimeLimiter.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.SimpleTimeLimiter$1$1 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic java.lang.reflect.Method val$method
final synthetic Object[] val$args
final synthetic com.google.common.util.concurrent.SimpleTimeLimiter$1 this$1
void <init> (com.google.common.util.concurrent.SimpleTimeLimiter$1, java.lang.reflect.Method, java.lang.Object[])
public java.lang.Object call () throws java.lang.Exception
java.lang.reflect.InvocationTargetException e
}
com/google/common/util/concurrent/SimpleTimeLimiter$1.class
SimpleTimeLimiter.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.SimpleTimeLimiter$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final synthetic Object val$target
final synthetic long val$timeoutDuration
final synthetic java.util.concurrent.TimeUnit val$timeoutUnit
final synthetic java.util.Set val$interruptibleMethods
final synthetic com.google.common.util.concurrent.SimpleTimeLimiter this$0
void <init> (com.google.common.util.concurrent.SimpleTimeLimiter, java.lang.Object, long, java.util.concurrent.TimeUnit, java.util.Set)
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object obj
java.lang.reflect.Method method
Object[] args
java.util.concurrent.Callable callable
}
com/google/common/util/concurrent/SimpleTimeLimiter.class
SimpleTimeLimiter.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.SimpleTimeLimiter extends java.lang.Object implements com.google.common.util.concurrent.TimeLimiter {
private final java.util.concurrent.ExecutorService executor
public void <init> (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService executor
public void <init> ()
public java.lang.Object newProxy (java.lang.Object, java.lang.Class, long, java.util.concurrent.TimeUnit)
Object target
Class interfaceType
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
java.util.Set interruptibleMethods
java.lang.reflect.InvocationHandler handler
public java.lang.Object callWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit, boolean) throws java.lang.Exception
InterruptedException e
java.util.concurrent.ExecutionException e
java.util.concurrent.TimeoutException e
java.util.concurrent.Callable callable
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
boolean amInterruptible
java.util.concurrent.Future future
private static java.lang.Exception throwCause (java.lang.Exception, boolean) throws java.lang.Exception
StackTraceElement[] combined
Exception e
boolean combineStackTraces
Throwable cause
private static java.util.Set findInterruptibleMethods (java.lang.Class)
java.lang.reflect.Method m
java.lang.reflect.Method[] arr$
int len$
int i$
Class interfaceType
java.util.Set set
private static boolean declaresInterruptedEx (java.lang.reflect.Method)
Class exType
Class[] arr$
int len$
int i$
java.lang.reflect.Method method
private static java.lang.Object newProxy (java.lang.Class, java.lang.reflect.InvocationHandler)
Class interfaceType
java.lang.reflect.InvocationHandler handler
Object object
static synthetic java.lang.Exception access$000 (java.lang.Exception, boolean) throws java.lang.Exception
Exception x0
boolean x1
}
com/google/common/util/concurrent/SmoothRateLimiter$1.class
SmoothRateLimiter.java
package com.google.common.util.concurrent
synthetic com.google.common.util.concurrent.SmoothRateLimiter$1 extends java.lang.Object {
}
com/google/common/util/concurrent/SmoothRateLimiter$SmoothBursty.class
SmoothRateLimiter.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.SmoothRateLimiter$SmoothBursty extends com.google.common.util.concurrent.SmoothRateLimiter {
final double maxBurstSeconds
void <init> (com.google.common.util.concurrent.RateLimiter$SleepingStopwatch, double)
com.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
double maxBurstSeconds
void doSetRate (double, double)
double permitsPerSecond
double stableIntervalMicros
double oldMaxPermits
long storedPermitsToWaitTime (double, double)
double storedPermits
double permitsToTake
}
com/google/common/util/concurrent/SmoothRateLimiter$SmoothWarmingUp.class
SmoothRateLimiter.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.SmoothRateLimiter$SmoothWarmingUp extends com.google.common.util.concurrent.SmoothRateLimiter {
private final long warmupPeriodMicros
private double slope
private double halfPermits
void <init> (com.google.common.util.concurrent.RateLimiter$SleepingStopwatch, long, java.util.concurrent.TimeUnit)
com.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
long warmupPeriod
java.util.concurrent.TimeUnit timeUnit
void doSetRate (double, double)
double permitsPerSecond
double stableIntervalMicros
double oldMaxPermits
double coldIntervalMicros
long storedPermitsToWaitTime (double, double)
double permitsAboveHalfToTake
double storedPermits
double permitsToTake
double availablePermitsAboveHalf
long micros
private double permitsToTime (double)
double permits
}
com/google/common/util/concurrent/SmoothRateLimiter.class
SmoothRateLimiter.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.SmoothRateLimiter extends com.google.common.util.concurrent.RateLimiter {
double storedPermits
double maxPermits
double stableIntervalMicros
private long nextFreeTicketMicros
private void <init> (com.google.common.util.concurrent.RateLimiter$SleepingStopwatch)
com.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
final void doSetRate (double, long)
double permitsPerSecond
long nowMicros
double stableIntervalMicros
abstract void doSetRate (double, double)
final double doGetRate ()
final long queryEarliestAvailable (long)
long nowMicros
final long reserveEarliestAvailable (int, long)
int requiredPermits
long nowMicros
long returnValue
double storedPermitsToSpend
double freshPermits
long waitMicros
abstract long storedPermitsToWaitTime (double, double)
private void resync (long)
long nowMicros
synthetic void <init> (com.google.common.util.concurrent.RateLimiter$SleepingStopwatch, com.google.common.util.concurrent.SmoothRateLimiter$1)
com.google.common.util.concurrent.RateLimiter$SleepingStopwatch x0
com.google.common.util.concurrent.SmoothRateLimiter$1 x1
}
com/google/common/util/concurrent/Striped$1.class
Striped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$1 extends java.lang.Object implements com.google.common.base.Supplier {
void <init> ()
public java.util.concurrent.locks.Lock get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/util/concurrent/Striped$2.class
Striped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$2 extends java.lang.Object implements com.google.common.base.Supplier {
void <init> ()
public java.util.concurrent.locks.Lock get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/util/concurrent/Striped$3.class
Striped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$3 extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic int val$permits
void <init> (int)
public java.util.concurrent.Semaphore get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/util/concurrent/Striped$4.class
Striped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$4 extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic int val$permits
void <init> (int)
public java.util.concurrent.Semaphore get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/util/concurrent/Striped$5.class
Striped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$5 extends java.lang.Object implements com.google.common.base.Supplier {
void <init> ()
public java.util.concurrent.locks.ReadWriteLock get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/util/concurrent/Striped$CompactStriped.class
Striped.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Striped$CompactStriped extends com.google.common.util.concurrent.Striped$PowerOfTwoStriped {
private final Object[] array
private void <init> (int, com.google.common.base.Supplier)
int i
int stripes
com.google.common.base.Supplier supplier
public java.lang.Object getAt (int)
int index
public int size ()
synthetic void <init> (int, com.google.common.base.Supplier, com.google.common.util.concurrent.Striped$1)
int x0
com.google.common.base.Supplier x1
com.google.common.util.concurrent.Striped$1 x2
}
com/google/common/util/concurrent/Striped$LargeLazyStriped.class
Striped.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Striped$LargeLazyStriped extends com.google.common.util.concurrent.Striped$PowerOfTwoStriped {
final java.util.concurrent.ConcurrentMap locks
final com.google.common.base.Supplier supplier
final int size
void <init> (int, com.google.common.base.Supplier)
int stripes
com.google.common.base.Supplier supplier
public java.lang.Object getAt (int)
int index
Object existing
Object created
public int size ()
}
com/google/common/util/concurrent/Striped$PaddedLock.class
Striped.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Striped$PaddedLock extends java.util.concurrent.locks.ReentrantLock {
long q1
long q2
long q3
void <init> ()
}
com/google/common/util/concurrent/Striped$PaddedSemaphore.class
Striped.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Striped$PaddedSemaphore extends java.util.concurrent.Semaphore {
long q1
long q2
long q3
void <init> (int)
int permits
}
com/google/common/util/concurrent/Striped$PowerOfTwoStriped.class
Striped.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.Striped$PowerOfTwoStriped extends com.google.common.util.concurrent.Striped {
final int mask
void <init> (int)
int stripes
final int indexFor (java.lang.Object)
Object key
int hash
public final java.lang.Object get (java.lang.Object)
Object key
}
com/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference.class
Striped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$SmallLazyStriped$ArrayReference extends java.lang.ref.WeakReference {
final int index
void <init> (java.lang.Object, int, java.lang.ref.ReferenceQueue)
Object referent
int index
java.lang.ref.ReferenceQueue queue
}
com/google/common/util/concurrent/Striped$SmallLazyStriped.class
Striped.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Striped$SmallLazyStriped extends com.google.common.util.concurrent.Striped$PowerOfTwoStriped {
final java.util.concurrent.atomic.AtomicReferenceArray locks
final com.google.common.base.Supplier supplier
final int size
final java.lang.ref.ReferenceQueue queue
void <init> (int, com.google.common.base.Supplier)
int stripes
com.google.common.base.Supplier supplier
public java.lang.Object getAt (int)
int index
com.google.common.util.concurrent.Striped$SmallLazyStriped$ArrayReference existingRef
Object existing
Object created
com.google.common.util.concurrent.Striped$SmallLazyStriped$ArrayReference newRef
private void drainQueue ()
com.google.common.util.concurrent.Striped$SmallLazyStriped$ArrayReference arrayRef
java.lang.ref.Reference ref
public int size ()
}
com/google/common/util/concurrent/Striped.class
Striped.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.Striped extends java.lang.Object {
private static final int LARGE_LAZY_CUTOFF
private static final com.google.common.base.Supplier READ_WRITE_LOCK_SUPPLIER
private static final int ALL_SET
private void <init> ()
public abstract java.lang.Object get (java.lang.Object)
public abstract java.lang.Object getAt (int)
abstract int indexFor (java.lang.Object)
public abstract int size ()
public java.lang.Iterable bulkGet (java.lang.Iterable)
int i
int currentStripe
int i
Iterable keys
Object[] array
int[] stripes
int previousStripe
java.util.List asList
public static com.google.common.util.concurrent.Striped lock (int)
int stripes
public static com.google.common.util.concurrent.Striped lazyWeakLock (int)
int stripes
private static com.google.common.util.concurrent.Striped lazy (int, com.google.common.base.Supplier)
int stripes
com.google.common.base.Supplier supplier
public static com.google.common.util.concurrent.Striped semaphore (int, int)
int stripes
int permits
public static com.google.common.util.concurrent.Striped lazyWeakSemaphore (int, int)
int stripes
int permits
public static com.google.common.util.concurrent.Striped readWriteLock (int)
int stripes
public static com.google.common.util.concurrent.Striped lazyWeakReadWriteLock (int)
int stripes
private static int ceilToPowerOfTwo (int)
int x
private static int smear (int)
int hashCode
synthetic void <init> (com.google.common.util.concurrent.Striped$1)
com.google.common.util.concurrent.Striped$1 x0
static synthetic int access$200 (int)
int x0
static synthetic int access$300 (int)
int x0
static void <clinit> ()
}
com/google/common/util/concurrent/ThreadFactoryBuilder$1.class
ThreadFactoryBuilder.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ThreadFactoryBuilder$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory {
final synthetic java.util.concurrent.ThreadFactory val$backingThreadFactory
final synthetic String val$nameFormat
final synthetic java.util.concurrent.atomic.AtomicLong val$count
final synthetic Boolean val$daemon
final synthetic Integer val$priority
final synthetic Thread$UncaughtExceptionHandler val$uncaughtExceptionHandler
void <init> (java.util.concurrent.ThreadFactory, java.lang.String, java.util.concurrent.atomic.AtomicLong, java.lang.Boolean, java.lang.Integer, java.lang.Thread$UncaughtExceptionHandler)
public java.lang.Thread newThread (java.lang.Runnable)
Runnable runnable
Thread thread
}
com/google/common/util/concurrent/ThreadFactoryBuilder.class
ThreadFactoryBuilder.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.ThreadFactoryBuilder extends java.lang.Object {
private String nameFormat
private Boolean daemon
private Integer priority
private Thread$UncaughtExceptionHandler uncaughtExceptionHandler
private java.util.concurrent.ThreadFactory backingThreadFactory
public void <init> ()
public com.google.common.util.concurrent.ThreadFactoryBuilder setNameFormat (java.lang.String)
String nameFormat
public com.google.common.util.concurrent.ThreadFactoryBuilder setDaemon (boolean)
boolean daemon
public com.google.common.util.concurrent.ThreadFactoryBuilder setPriority (int)
int priority
public com.google.common.util.concurrent.ThreadFactoryBuilder setUncaughtExceptionHandler (java.lang.Thread$UncaughtExceptionHandler)
Thread$UncaughtExceptionHandler uncaughtExceptionHandler
public com.google.common.util.concurrent.ThreadFactoryBuilder setThreadFactory (java.util.concurrent.ThreadFactory)
java.util.concurrent.ThreadFactory backingThreadFactory
public java.util.concurrent.ThreadFactory build ()
private static java.util.concurrent.ThreadFactory build (com.google.common.util.concurrent.ThreadFactoryBuilder)
com.google.common.util.concurrent.ThreadFactoryBuilder builder
String nameFormat
Boolean daemon
Integer priority
Thread$UncaughtExceptionHandler uncaughtExceptionHandler
java.util.concurrent.ThreadFactory backingThreadFactory
java.util.concurrent.atomic.AtomicLong count
}
com/google/common/util/concurrent/TimeLimiter.class
TimeLimiter.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.TimeLimiter extends java.lang.Object {
public abstract java.lang.Object newProxy (java.lang.Object, java.lang.Class, long, java.util.concurrent.TimeUnit)
public abstract java.lang.Object callWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit, boolean) throws java.lang.Exception
}
com/google/common/util/concurrent/UncaughtExceptionHandlers$Exiter.class
UncaughtExceptionHandlers.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.UncaughtExceptionHandlers$Exiter extends java.lang.Object implements java.lang.Thread$UncaughtExceptionHandler {
private static final java.util.logging.Logger logger
private final Runtime runtime
void <init> (java.lang.Runtime)
Runtime runtime
public void uncaughtException (java.lang.Thread, java.lang.Throwable)
Throwable errorInLogging
Thread t
Throwable e
static void <clinit> ()
}
com/google/common/util/concurrent/UncaughtExceptionHandlers.class
UncaughtExceptionHandlers.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.UncaughtExceptionHandlers extends java.lang.Object {
private void <init> ()
public static java.lang.Thread$UncaughtExceptionHandler systemExit ()
}
com/google/common/util/concurrent/UncheckedExecutionException.class
UncheckedExecutionException.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.UncheckedExecutionException extends java.lang.RuntimeException {
private static final long serialVersionUID
protected void <init> ()
protected void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
com/google/common/util/concurrent/UncheckedTimeoutException.class
UncheckedTimeoutException.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.UncheckedTimeoutException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/google/common/util/concurrent/Uninterruptibles.class
Uninterruptibles.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Uninterruptibles extends java.lang.Object {
public static void awaitUninterruptibly (java.util.concurrent.CountDownLatch)
InterruptedException e
java.util.concurrent.CountDownLatch latch
boolean interrupted
public static boolean awaitUninterruptibly (java.util.concurrent.CountDownLatch, long, java.util.concurrent.TimeUnit)
InterruptedException e
long remainingNanos
long end
java.util.concurrent.CountDownLatch latch
long timeout
java.util.concurrent.TimeUnit unit
boolean interrupted
public static void joinUninterruptibly (java.lang.Thread)
InterruptedException e
Thread toJoin
boolean interrupted
public static java.lang.Object getUninterruptibly (java.util.concurrent.Future) throws java.util.concurrent.ExecutionException
InterruptedException e
java.util.concurrent.Future future
boolean interrupted
public static java.lang.Object getUninterruptibly (java.util.concurrent.Future, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
InterruptedException e
long remainingNanos
long end
java.util.concurrent.Future future
long timeout
java.util.concurrent.TimeUnit unit
boolean interrupted
public static void joinUninterruptibly (java.lang.Thread, long, java.util.concurrent.TimeUnit)
InterruptedException e
long remainingNanos
long end
Thread toJoin
long timeout
java.util.concurrent.TimeUnit unit
boolean interrupted
public static java.lang.Object takeUninterruptibly (java.util.concurrent.BlockingQueue)
InterruptedException e
java.util.concurrent.BlockingQueue queue
boolean interrupted
public static void putUninterruptibly (java.util.concurrent.BlockingQueue, java.lang.Object)
InterruptedException e
java.util.concurrent.BlockingQueue queue
Object element
boolean interrupted
public static void sleepUninterruptibly (long, java.util.concurrent.TimeUnit)
InterruptedException e
long remainingNanos
long end
long sleepFor
java.util.concurrent.TimeUnit unit
boolean interrupted
public static boolean tryAcquireUninterruptibly (java.util.concurrent.Semaphore, long, java.util.concurrent.TimeUnit)
java.util.concurrent.Semaphore semaphore
long timeout
java.util.concurrent.TimeUnit unit
public static boolean tryAcquireUninterruptibly (java.util.concurrent.Semaphore, int, long, java.util.concurrent.TimeUnit)
InterruptedException e
long remainingNanos
long end
java.util.concurrent.Semaphore semaphore
int permits
long timeout
java.util.concurrent.TimeUnit unit
boolean interrupted
private void <init> ()
}
com/google/common/util/concurrent/WrappingExecutorService$1.class
WrappingExecutorService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.WrappingExecutorService$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic java.util.concurrent.Callable val$wrapped
final synthetic com.google.common.util.concurrent.WrappingExecutorService this$0
void <init> (com.google.common.util.concurrent.WrappingExecutorService, java.util.concurrent.Callable)
public void run ()
Exception e
}
com/google/common/util/concurrent/WrappingExecutorService.class
WrappingExecutorService.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.WrappingExecutorService extends java.lang.Object implements java.util.concurrent.ExecutorService {
private final java.util.concurrent.ExecutorService delegate
protected void <init> (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService delegate
protected abstract java.util.concurrent.Callable wrapTask (java.util.concurrent.Callable)
protected java.lang.Runnable wrapTask (java.lang.Runnable)
Runnable command
java.util.concurrent.Callable wrapped
private final com.google.common.collect.ImmutableList wrapTasks (java.util.Collection)
java.util.concurrent.Callable task
java.util.Iterator i$
java.util.Collection tasks
com.google.common.collect.ImmutableList$Builder builder
public final void execute (java.lang.Runnable)
Runnable command
public final java.util.concurrent.Future submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public final java.util.concurrent.Future submit (java.lang.Runnable)
Runnable task
public final java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
public final java.util.List invokeAll (java.util.Collection) throws java.lang.InterruptedException
java.util.Collection tasks
public final java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
java.util.Collection tasks
long timeout
java.util.concurrent.TimeUnit unit
public final java.lang.Object invokeAny (java.util.Collection) throws java.lang.InterruptedException java.util.concurrent.ExecutionException
java.util.Collection tasks
public final java.lang.Object invokeAny (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
java.util.Collection tasks
long timeout
java.util.concurrent.TimeUnit unit
public final void shutdown ()
public final java.util.List shutdownNow ()
public final boolean isShutdown ()
public final boolean isTerminated ()
public final boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
}
com/google/common/util/concurrent/WrappingScheduledExecutorService.class
WrappingScheduledExecutorService.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.WrappingScheduledExecutorService extends com.google.common.util.concurrent.WrappingExecutorService implements java.util.concurrent.ScheduledExecutorService {
final java.util.concurrent.ScheduledExecutorService delegate
protected void <init> (java.util.concurrent.ScheduledExecutorService)
java.util.concurrent.ScheduledExecutorService delegate
public final java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Runnable command
long delay
java.util.concurrent.TimeUnit unit
public final java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
java.util.concurrent.Callable task
long delay
java.util.concurrent.TimeUnit unit
public final java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
Runnable command
long initialDelay
long period
java.util.concurrent.TimeUnit unit
public final java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
Runnable command
long initialDelay
long delay
java.util.concurrent.TimeUnit unit
}
com/google/common/util/concurrent/package-info.class
package-info.java
package com.google.common.util.concurrent
abstract synthetic com.google.common.util.concurrent.package-info extends java.lang.Object {
}
com/google/common/xml/
com/google/common/xml/XmlEscapers.class
XmlEscapers.java
package com.google.common.xml
public com.google.common.xml.XmlEscapers extends java.lang.Object {
private static final char MIN_ASCII_CONTROL_CHAR
private static final char MAX_ASCII_CONTROL_CHAR
private static final com.google.common.escape.Escaper XML_ESCAPER
private static final com.google.common.escape.Escaper XML_CONTENT_ESCAPER
private static final com.google.common.escape.Escaper XML_ATTRIBUTE_ESCAPER
private void <init> ()
public static com.google.common.escape.Escaper xmlContentEscaper ()
public static com.google.common.escape.Escaper xmlAttributeEscaper ()
static void <clinit> ()
char c
com.google.common.escape.Escapers$Builder builder
}
com/google/common/xml/package-info.class
package-info.java
package com.google.common.xml
abstract synthetic com.google.common.xml.package-info extends java.lang.Object {
}
com/google/thirdparty/
com/google/thirdparty/publicsuffix/
com/google/thirdparty/publicsuffix/PublicSuffixPatterns.class
PublicSuffixPatterns.java
package com.google.thirdparty.publicsuffix
public final com.google.thirdparty.publicsuffix.PublicSuffixPatterns extends java.lang.Object {
public static final com.google.common.collect.ImmutableMap EXACT
public static final com.google.common.collect.ImmutableMap UNDER
public static final com.google.common.collect.ImmutableMap EXCLUDED
private void <init> ()
static void <clinit> ()
}
com/google/thirdparty/publicsuffix/PublicSuffixType.class
PublicSuffixType.java
package com.google.thirdparty.publicsuffix
final enum com.google.thirdparty.publicsuffix.PublicSuffixType extends java.lang.Enum {
public static final enum com.google.thirdparty.publicsuffix.PublicSuffixType PRIVATE
public static final enum com.google.thirdparty.publicsuffix.PublicSuffixType ICANN
private final char innerNodeCode
private final char leafNodeCode
private static final synthetic com.google.thirdparty.publicsuffix.PublicSuffixType[] $VALUES
public static com.google.thirdparty.publicsuffix.PublicSuffixType[] values ()
public static com.google.thirdparty.publicsuffix.PublicSuffixType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, char, char)
char innerNodeCode
char leafNodeCode
char getLeafNodeCode ()
char getInnerNodeCode ()
static com.google.thirdparty.publicsuffix.PublicSuffixType fromCode (char)
com.google.thirdparty.publicsuffix.PublicSuffixType value
com.google.thirdparty.publicsuffix.PublicSuffixType[] arr$
int len$
int i$
char code
static com.google.thirdparty.publicsuffix.PublicSuffixType fromIsPrivate (boolean)
boolean isPrivate
static void <clinit> ()
}
com/google/thirdparty/publicsuffix/TrieParser.class
TrieParser.java
package com.google.thirdparty.publicsuffix
com.google.thirdparty.publicsuffix.TrieParser extends java.lang.Object {
private static final com.google.common.base.Joiner PREFIX_JOINER
void <init> ()
static com.google.common.collect.ImmutableMap parseTrie (java.lang.CharSequence)
CharSequence encoded
com.google.common.collect.ImmutableMap$Builder builder
int encodedLen
int idx
private static int doParseTrieToBuilder (java.util.List, java.lang.CharSequence, com.google.common.collect.ImmutableMap$Builder)
String domain
java.util.List stack
CharSequence encoded
com.google.common.collect.ImmutableMap$Builder builder
int encodedLen
int idx
char c
private static java.lang.CharSequence reverse (java.lang.CharSequence)
int i
CharSequence s
int length
char[] buffer
private static void swap (char[], int, int)
char[] buffer
int f
int s
char tmp
static void <clinit> ()
}
com/android/
com/android/development/
com/android/development/DexToStubConverter$InnerClassData.class
DexToStubConverter.java
package com.android.development
final com.android.development.DexToStubConverter$InnerClassData extends java.lang.Object {
final String className
final String parent
final String child
final int code
void <init> (java.lang.String, int)
String className
int code
int lastIndex
public void write (org.objectweb.asm.ClassWriter)
org.objectweb.asm.ClassWriter cw
}
com/android/development/ProgressBar.class
ProgressBar.java
package com.android.development
public com.android.development.ProgressBar extends java.lang.Object {
private final String mLabel
private final long mMax
private final Thread mThread
private final Object lock
private volatile int mCurPercent
private volatile boolean mRunning
public void <init> (java.lang.String, long)
String label
long max
public void update (long)
int p
long value
public void finish ()
private void loop ()
}
com/android/development/DexToStubConverter.class
DexToStubConverter.java
package com.android.development
public com.android.development.DexToStubConverter extends java.lang.Object {
private static final java.util.logging.Logger LOGGER
private static final java.util.regex.Pattern INNER_OR_LAMBDA
private static final int STATIC_FINAL_CODE
private static final int ABS_INTERFACE_CODE
private static final String ANNOTATION_INNER_CLASS
private static final String ANNOTATION_DEFAULT_VALUE
private static final String ANNOTATION_SIGNATURE
private static final String ANNOTATION_MEMBER_CLASS
private static final String ANNOTATION_THROWS
private static final String INTERFACE_I_INTERFACE
private static final String INTERFACE_PARCELABLE
private static final String FIELD_CREATOR_NAME
private static final String FIELD_CREATOR_TYPE
private static final java.util.HashSet STATIC_INIT_OPCODES
private final java.util.HashMap mInnerClassMap
private final java.util.zip.ZipOutputStream mOut
private final java.util.HashSet mZipEntries
private int mNextLineNumber
private final java.util.HashSet mParcelables
private final java.util.HashSet mInterfaces
public void <init> (java.util.zip.ZipOutputStream)
java.util.zip.ZipOutputStream out
public void expectClass (org.jf.dexlib2.dexbacked.DexBackedClassDef)
org.jf.dexlib2.iface.AnnotationElement ae
java.util.List interfaces
org.jf.dexlib2.dexbacked.DexBackedClassDef classDef
String classDefType
String className
int accessFlags
public void expectAidlDef (java.lang.String)
String def
String[] parts
public void printInterfaces (java.io.PrintStream)
String s
String s
java.io.PrintStream out
public java.lang.String writeClass (org.jf.dexlib2.dexbacked.DexBackedClassDef) throws java.io.IOException
int i
org.jf.dexlib2.iface.AnnotationElement aa
org.jf.dexlib2.iface.value.AnnotationEncodedValue aev
org.jf.dexlib2.iface.AnnotationElement ae
org.jf.dexlib2.iface.reference.FieldReference fr
org.jf.dexlib2.iface.instruction.ReferenceInstruction ri
org.jf.dexlib2.iface.instruction.Instruction i
int i
String name
int i
org.objectweb.asm.Label startLabel
org.objectweb.asm.Label endLabel
int shift
org.objectweb.asm.AnnotationVisitor av
org.objectweb.asm.AnnotationVisitor av
org.jf.dexlib2.iface.reference.FieldReference fr
org.objectweb.asm.AnnotationVisitor av
org.objectweb.asm.AnnotationVisitor av
Object value
org.jf.dexlib2.iface.value.EncodedValue ev
org.jf.dexlib2.iface.MethodParameter[] params
org.objectweb.asm.Type[] paramTypes
String descriptor
String[] exception
org.objectweb.asm.MethodVisitor mv
org.jf.dexlib2.dexbacked.DexBackedMethod method
Object value
org.jf.dexlib2.dexbacked.DexBackedField field
com.android.development.DexToStubConverter$InnerClassData icd
String dependentClass
org.jf.dexlib2.dexbacked.DexBackedClassDef classDef
String classDefType
String className
String entryName
java.util.Set dependentInnerClasses
org.objectweb.asm.ClassWriter cw
String[] interfaces
java.util.List interfaceList
int accessCode
String superClass
java.util.HashMap defaultValues
java.util.Set staticallyInitializedFields
private java.lang.Object getFieldValue (org.jf.dexlib2.dexbacked.DexBackedField)
org.jf.dexlib2.dexbacked.DexBackedField field
org.jf.dexlib2.iface.value.EncodedValue value
private static java.lang.Object encodedValueToObject (org.jf.dexlib2.iface.value.EncodedValue)
org.jf.dexlib2.iface.value.EncodedValue value
private java.lang.String[] getExceptionList (org.jf.dexlib2.dexbacked.DexBackedMethod)
org.jf.dexlib2.dexbacked.DexBackedMethod method
java.util.ArrayList out
private static void collectTypeNames (org.jf.dexlib2.iface.Annotatable, java.lang.String, java.util.Collection)
org.jf.dexlib2.iface.AnnotationElement e
org.jf.dexlib2.iface.Annotatable annotatable
String type
java.util.Collection out
private static void collectNames (org.jf.dexlib2.iface.value.EncodedValue, java.util.Collection)
org.jf.dexlib2.iface.value.EncodedValue e
org.jf.dexlib2.iface.value.ArrayEncodedValue aev
org.jf.dexlib2.iface.value.TypeEncodedValue dbtev
org.jf.dexlib2.iface.value.EncodedValue ev
java.util.Collection out
private java.lang.String parseSignature (org.jf.dexlib2.iface.Annotatable)
org.jf.dexlib2.iface.value.EncodedValue ev
org.jf.dexlib2.iface.value.ArrayEncodedValue e
org.jf.dexlib2.iface.AnnotationElement el
org.jf.dexlib2.iface.Annotatable annotatable
String s
private void insertThrowStub (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
private org.objectweb.asm.Label addLabel (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.Label l
private static java.lang.String typeToPath (java.lang.String)
String typeDesc
String name
private static boolean isPrivate (org.jf.dexlib2.iface.Member)
org.jf.dexlib2.iface.Member member
private static java.util.Set findAnnotation (org.jf.dexlib2.iface.Annotatable, java.lang.String)
org.jf.dexlib2.iface.Annotation a
org.jf.dexlib2.iface.Annotatable annotatable
String type
private static synthetic org.jf.dexlib2.iface.MethodParameter[] lambda$writeClass$1 (int)
int x$0
private static synthetic boolean lambda$expectClass$0 (org.jf.dexlib2.dexbacked.DexBackedField)
org.jf.dexlib2.dexbacked.DexBackedField d
static void <clinit> ()
}
com/android/development/SdkGenerator.class
SdkGenerator.java
package com.android.development
public com.android.development.SdkGenerator extends java.lang.Object {
public void <init> ()
public static void main (java.lang.String[]) throws java.lang.Exception
String name
org.jf.dexlib2.iface.MultiDexContainer dexContainers
int i
org.jf.dexlib2.dexbacked.DexBackedClassDef classDef
org.jf.dexlib2.dexbacked.DexBackedClassDef classDef
java.util.zip.ZipEntry nextEntry
java.util.zip.ZipInputStream zipin
java.nio.channels.FileChannel channel
java.io.FileInputStream fin
java.io.File zip
com.android.development.ProgressBar progress
com.android.development.DexToStubConverter converter
java.util.zip.ZipOutputStream out
String l
java.io.BufferedReader in
java.io.PrintStream out
String[] args
java.util.List dexClasses
java.util.List zipFiles
java.io.File outFile
java.io.File aidlFile
java.util.HashSet classAdded
int count
com.android.development.DexToStubConverter converter
private static void copyStream (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream in
java.io.OutputStream out
byte[] buffer
int len
private static java.io.File verifyExists (java.lang.String)
String path
java.io.File file
private static void printHelp ()
}