META-INF/
META-INF/MANIFEST.MF
java/
java/math/
java/math/Conversion.classConversion.java
package java.math
java.math.Conversion extends java.lang.Object {
static final int[] digitFitInInt
static final int[] bigRadices
private void ()
static java.lang.String bigInteger2String (java.math.BigInteger, int)
int highDigit
long v
int previous
int delta
int[] temp
int tempLen
int charsPerInt
int i
int bigRadix
int resDigit
int resDigit
int j
int i
java.math.BigInteger val
int radix
int sign
int numberLength
int[] digits
double bitsForRadixDigit
int resLengthInChars
char[] result
int currentChar
static java.lang.String toDecimalScaledString (java.math.BigInteger, int)
StringBuilder result1
long prev
long v
int prev
int v
int highDigit
long temp1
long res
int i1
int i
long result11
int resDigit
int previous
int delta
int j
int[] temp
int tempLen
int j
int insertPoint
int j
java.math.BigInteger val
int scale
int sign
int numberLength
int[] digits
int resLengthInChars
int currentChar
char[] result
boolean negNumber
int exponent
int startPoint
int endPoint
StringBuilder result1
static java.lang.String toDecimalScaledString (long, int)
StringBuilder result1
long prev
int j
int insertPoint
int j
long value
int scale
int resLengthInChars
int currentChar
char[] result
boolean negNumber
long v
long exponent
int startPoint
int endPoint
StringBuilder result1
static long divideLongByBillion (long)
long bLong
long quot
long rem
long aPos
long bPos
long a
long quot
long rem
static double bigInteger2Double (java.math.BigInteger)
java.math.BigInteger val
int bitLen
long exponent
int delta
long lVal
long mantissa
long resSign
long result
static void ()
}
java/math/BitLevel.classBitLevel.java
package java.math
java.math.BitLevel extends java.lang.Object {
private void ()
static int bitLength (java.math.BigInteger)
int i
java.math.BigInteger val
int bLength
int highDigit
static int bitCount (java.math.BigInteger)
java.math.BigInteger val
int bCount
int i
static boolean testBit (java.math.BigInteger, int)
java.math.BigInteger val
int n
static boolean nonZeroDroppedBits (int, int[])
int numberOfBits
int[] digits
int intCount
int bitCount
int i
static void shiftLeftOneBit (int[], int[], int)
int val
int i
int[] result
int[] source
int srcLen
int carry
static java.math.BigInteger shiftLeftOneBit (java.math.BigInteger)
java.math.BigInteger source
int srcLen
int resLen
int[] resDigits
static java.math.BigInteger shiftRight (java.math.BigInteger, int)
int i
java.math.BigInteger source
int count
int intCount
int resLength
int[] resDigits
static boolean shiftRight (int[], int, int[], int, int)
int leftShiftCount
int[] result
int resultLen
int[] source
int intCount
int count
int i
boolean allZero
static java.math.BigInteger flipBit (java.math.BigInteger, int)
int i
int i
int firstNonZeroDigit
java.math.BigInteger val
int n
int resSign
int intCount
int bitN
int resLength
int[] resDigits
int bitNumber
}
java/math/RoundingMode.classRoundingMode.java
package java.math
public final java.math.RoundingMode extends java.lang.Enum {
public static final java.math.RoundingMode UP
public static final java.math.RoundingMode DOWN
public static final java.math.RoundingMode CEILING
public static final java.math.RoundingMode FLOOR
public static final java.math.RoundingMode HALF_UP
public static final java.math.RoundingMode HALF_DOWN
public static final java.math.RoundingMode HALF_EVEN
public static final java.math.RoundingMode UNNECESSARY
private final int bigDecimalRM
private static final java.math.RoundingMode[] $VALUES
public static java.math.RoundingMode[] values ()
public static java.math.RoundingMode valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int rm
public static java.math.RoundingMode valueOf (int)
int mode
static void ()
}
java/math/Division.classDivision.java
package java.math
java.math.Division extends java.lang.Object {
void ()
static int divideArrayByInt (int[], int[], int, int)
long quot
long aPos
long bPos
long temp
long quot
int i
int[] quotient
int[] dividend
int dividendLength
int divisor
long rem
long bLong
}
java/math/NativeBN.classNativeBN.java
package java.math
final java.math.NativeBN extends java.lang.Object {
void ()
public static native long BN_new ()
public static native void BN_free (long)
public static native int BN_cmp (long, long)
public static native void BN_copy (long, long)
public static native void putLongInt (long, long)
public static native void putULongInt (long, long, boolean)
public static native int BN_dec2bn (long, java.lang.String)
public static native int BN_hex2bn (long, java.lang.String)
public static native void BN_bin2bn (byte[], int, boolean, long)
public static native void litEndInts2bn (int[], int, boolean, long)
public static native void twosComp2bn (byte[], int, long)
public static native long longInt (long)
public static native java.lang.String BN_bn2dec (long)
public static native java.lang.String BN_bn2hex (long)
public static native byte[] BN_bn2bin (long)
public static native int[] bn2litEndInts (long)
public static native int sign (long)
public static native void BN_set_negative (long, int)
public static native int bitLength (long)
public static native boolean BN_is_bit_set (long, int)
public static native void BN_shift (long, long, int)
public static native void BN_add_word (long, int)
public static native void BN_mul_word (long, int)
public static native int BN_mod_word (long, int)
public static native void BN_add (long, long, long)
public static native void BN_sub (long, long, long)
public static native void BN_gcd (long, long, long)
public static native void BN_mul (long, long, long)
public static native void BN_exp (long, long, long)
public static native void BN_div (long, long, long, long)
public static native void BN_nnmod (long, long, long)
public static native void BN_mod_exp (long, long, long, long)
public static native void BN_mod_inverse (long, long, long)
public static native void BN_generate_prime_ex (long, int, boolean, long, long, long)
public static native boolean BN_is_prime_ex (long, int, long)
public static native long getNativeFinalizer ()
public static long size ()
}
java/math/Multiplication.classMultiplication.java
package java.math
java.math.Multiplication extends java.lang.Object {
static final int[] tenPows
static final int[] fivePows
static final java.math.BigInteger[] bigTenPows
static final java.math.BigInteger[] bigFivePows
private void ()
static java.math.BigInteger multiplyByPositiveInt (java.math.BigInteger, int)
java.math.BigInteger val
int factor
java.math.BigInt bi
static java.math.BigInteger multiplyByTenPow (java.math.BigInteger, long)
java.math.BigInteger val
long exp
static java.math.BigInteger powerOf10 (long)
java.math.BigInteger powerOfFive
long longExp
OutOfMemoryError error
long exp
int intExp
java.math.BigInteger res
static java.math.BigInteger multiplyByFivePow (java.math.BigInteger, int)
java.math.BigInteger val
int exp
static void ()
int i
long fivePow
}
java/math/BigDecimal$1.classBigDecimal.java
package java.math
java.math.BigDecimal$1 extends java.lang.Object {
static final int[] $SwitchMap$java$math$RoundingMode
static void ()
}
java/math/Logical.classLogical.java
package java.math
java.math.Logical extends java.lang.Object {
private void ()
static java.math.BigInteger not (java.math.BigInteger)
int i
int i
java.math.BigInteger val
int[] resDigits
int i
static java.math.BigInteger and (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger val
java.math.BigInteger that
static java.math.BigInteger andPositive (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger val
java.math.BigInteger that
int resLength
int i
int[] resDigits
static java.math.BigInteger andDiffSigns (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger positive
java.math.BigInteger negative
int iPos
int iNeg
int resLength
int[] resDigits
int i
int limit
static java.math.BigInteger andNegative (java.math.BigInteger, java.math.BigInteger)
int digit
int digit
int resLength
int[] resDigits
java.math.BigInteger longer
java.math.BigInteger shorter
int iLonger
int iShorter
int resLength
int[] resDigits
int i
int digit
static java.math.BigInteger andNot (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger val
java.math.BigInteger that
static java.math.BigInteger andNotPositive (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger val
java.math.BigInteger that
int[] resDigits
int limit
int i
static java.math.BigInteger andNotPositiveNegative (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger positive
java.math.BigInteger negative
int iNeg
int iPos
int resLength
int[] resDigits
int i
static java.math.BigInteger andNotNegativePositive (java.math.BigInteger, java.math.BigInteger)
int[] resDigits
int limit
int[] resDigits
int limit
int digit
java.math.BigInteger negative
java.math.BigInteger positive
int resLength
int[] resDigits
int limit
int iNeg
int iPos
int i
static java.math.BigInteger andNotNegative (java.math.BigInteger, java.math.BigInteger)
int limit
java.math.BigInteger val
java.math.BigInteger that
int iVal
int iThat
int resLength
int[] resDigits
int limit
int i
static java.math.BigInteger or (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger val
java.math.BigInteger that
static java.math.BigInteger orPositive (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger longer
java.math.BigInteger shorter
int resLength
int[] resDigits
int i
static java.math.BigInteger orNegative (java.math.BigInteger, java.math.BigInteger)
int i
java.math.BigInteger val
java.math.BigInteger that
int iThat
int iVal
int i
int resLength
int[] resDigits
static java.math.BigInteger orDiffSigns (java.math.BigInteger, java.math.BigInteger)
int i
int i
int limit
java.math.BigInteger positive
java.math.BigInteger negative
int iNeg
int iPos
int i
int limit
int resLength
int[] resDigits
static java.math.BigInteger xor (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger val
java.math.BigInteger that
static java.math.BigInteger xorPositive (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger longer
java.math.BigInteger shorter
int resLength
int[] resDigits
int i
static java.math.BigInteger xorNegative (java.math.BigInteger, java.math.BigInteger)
int limit
java.math.BigInteger val
java.math.BigInteger that
int resLength
int[] resDigits
int iVal
int iThat
int i
int limit
static java.math.BigInteger xorDiffSigns (java.math.BigInteger, java.math.BigInteger)
int[] resDigits
int i
int limit
int[] resDigits
int i
int limit
int[] resDigits
int limit
int digit
java.math.BigInteger positive
java.math.BigInteger negative
int resLength
int[] resDigits
int iNeg
int iPos
int i
int limit
}
java/math/BigInteger.classBigInteger.java
package java.math
public java.math.BigInteger extends java.lang.Number implements java.lang.Comparable java.io.Serializable {
private static final long serialVersionUID
private transient java.math.BigInt bigInt
private transient boolean nativeIsValid
private transient boolean javaIsValid
transient int[] digits
transient int numberLength
transient int sign
public static final java.math.BigInteger ZERO
public static final java.math.BigInteger ONE
public static final java.math.BigInteger TEN
static final java.math.BigInteger MINUS_ONE
static final java.math.BigInteger[] SMALL_VALUES
private transient int firstNonzeroDigit
private int signum
private byte[] magnitude
private transient int hashCode
void (java.math.BigInt)
java.math.BigInt bigInt
void (int, long)
int sign
long value
java.math.BigInt bigInt
void (int, int, int[])
int sign
int numberLength
int[] digits
public void (int, java.util.Random)
int i
int sign
int numberLength
int[] digits
int numBits
java.util.Random random
public void (int, int, java.util.Random)
int candidate
java.math.BigInt prime
int bitLength
int certainty
java.util.Random random
private static boolean isSmallPrime (int)
int i
int x
int max
public void (java.lang.String)
String value
java.math.BigInt bigInt
public void (java.lang.String, int)
java.math.BigInt bigInt
java.math.BigInt bigInt
String value
int radix
public void (int, byte[])
byte element
int signum
byte[] magnitude
java.math.BigInt bigInt
public void (byte[])
byte[] value
java.math.BigInt bigInt
java.math.BigInt getBigInt ()
java.math.BigInt bigInt
private void setBigInt (java.math.BigInt)
java.math.BigInt bigInt
private void setJavaRepresentation (int, int, int[])
int sign
int numberLength
int[] digits
void prepareJavaRepresentation ()
int sign
int[] digits
public static java.math.BigInteger valueOf (long)
long value
public byte[] toByteArray ()
public java.math.BigInteger abs ()
java.math.BigInt bigInt
java.math.BigInt a
public java.math.BigInteger negate ()
java.math.BigInt bigInt
int sign
java.math.BigInt a
public java.math.BigInteger add (java.math.BigInteger)
java.math.BigInteger value
java.math.BigInt lhs
java.math.BigInt rhs
public java.math.BigInteger subtract (java.math.BigInteger)
java.math.BigInteger value
java.math.BigInt lhs
java.math.BigInt rhs
public int signum ()
public java.math.BigInteger shiftRight (int)
int n
public java.math.BigInteger shiftLeft (int)
int n
int sign
java.math.BigInteger shiftLeftOneBit ()
public int bitLength ()
public boolean testBit (int)
int firstNonZeroDigit
int intCount
int digit
int n
int sign
public java.math.BigInteger setBit (int)
int n
public java.math.BigInteger clearBit (int)
int n
public java.math.BigInteger flipBit (int)
int n
public int getLowestSetBit ()
int i
public int bitCount ()
public java.math.BigInteger not ()
public java.math.BigInteger and (java.math.BigInteger)
java.math.BigInteger value
public java.math.BigInteger or (java.math.BigInteger)
java.math.BigInteger value
public java.math.BigInteger xor (java.math.BigInteger)
java.math.BigInteger value
public java.math.BigInteger andNot (java.math.BigInteger)
java.math.BigInteger value
public int intValue ()
public long longValue ()
long value
public float floatValue ()
public double doubleValue ()
public int compareTo (java.math.BigInteger)
java.math.BigInteger value
public java.math.BigInteger min (java.math.BigInteger)
java.math.BigInteger value
public java.math.BigInteger max (java.math.BigInteger)
java.math.BigInteger value
public int hashCode ()
int i
int hash
public boolean equals (java.lang.Object)
Object x
public java.lang.String toString ()
public java.lang.String toString (int)
int radix
public java.math.BigInteger gcd (java.math.BigInteger)
java.math.BigInteger value
public java.math.BigInteger multiply (java.math.BigInteger)
java.math.BigInteger value
public java.math.BigInteger pow (int)
int exp
public java.math.BigInteger[] divideAndRemainder (java.math.BigInteger)
java.math.BigInteger divisor
java.math.BigInt divisorBigInt
java.math.BigInt quotient
java.math.BigInt remainder
public java.math.BigInteger divide (java.math.BigInteger)
java.math.BigInteger divisor
java.math.BigInt quotient
public java.math.BigInteger remainder (java.math.BigInteger)
java.math.BigInteger divisor
java.math.BigInt remainder
public java.math.BigInteger modInverse (java.math.BigInteger)
java.math.BigInteger m
public java.math.BigInteger modPow (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger exponent
java.math.BigInteger modulus
int exponentSignum
java.math.BigInteger base
public java.math.BigInteger mod (java.math.BigInteger)
java.math.BigInteger m
public boolean isProbablePrime (int)
int certainty
public java.math.BigInteger nextProbablePrime ()
public static java.math.BigInteger probablePrime (int, java.util.Random)
int bitLength
java.util.Random random
private byte[] twosComplement ()
int highBytes
int hB
int i
int i
int digit
int i
int digit
java.math.BigInteger temp
int bitLen
int iThis
int bytesLen
byte[] bytes
int firstByteNumber
int highBytes
int bytesInInteger
int digitIndex
static int multiplyByInt (int[], int[], int, int)
int i
int[] res
int[] a
int aSize
int factor
long carry
static int inplaceAdd (int[], int, int)
int i
int[] a
int aSize
int addend
long carry
private static void parseFromString (java.math.BigInteger, java.lang.String, int)
int sign
int startChar
int bigRadixDigit
int newDigit
int substrStart
java.math.BigInteger bi
String value
int radix
int stringLength
int endChar
int sign
int startChar
int charsPerInt
int bigRadixDigitsLength
int topChars
int[] digits
int bigRadix
int digitIndex
int substrEnd
int numberLength
int getFirstNonzeroDigit ()
int i
int i
java.math.BigInteger copy ()
int[] copyDigits
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
java.math.BigInt bigInt
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
java.math.BigInt bigInt
public volatile int compareTo (java.lang.Object)
static void ()
}
java/math/BigDecimal.classBigDecimal.java
package java.math
public java.math.BigDecimal extends java.lang.Number implements java.lang.Comparable java.io.Serializable {
public static final int ROUND_UP
public static final int ROUND_DOWN
public static final int ROUND_CEILING
public static final int ROUND_FLOOR
public static final int ROUND_HALF_UP
public static final int ROUND_HALF_DOWN
public static final int ROUND_HALF_EVEN
public static final int ROUND_UNNECESSARY
private static final long serialVersionUID
private static final double LOG10_2
private transient String toStringImage
private transient int hashCode
private static final java.math.BigInteger[] FIVE_POW
private static final java.math.BigInteger[] TEN_POW
private static final long[] LONG_FIVE_POW
private static final int[] LONG_FIVE_POW_BIT_LENGTH
private static final int[] LONG_POWERS_OF_TEN_BIT_LENGTH
private static final int BI_SCALED_BY_ZERO_LENGTH
private static final java.math.BigDecimal[] BI_SCALED_BY_ZERO
private static final java.math.BigDecimal[] ZERO_SCALED_BY
private static final char[] CH_ZEROS
public static final java.math.BigDecimal ZERO
public static final java.math.BigDecimal ONE
public static final java.math.BigDecimal TEN
private java.math.BigInteger intVal
private transient int bitLength
private transient long smallValue
private int scale
private transient int precision
private void (long, int)
long smallValue
int scale
private void (int, int)
int smallValue
int scale
public void (char[], int, int)
String scaleString
long newScale
char[] in
int offset
int len
int begin
int last
StringBuilder unscaledBuffer
int bufLength
int counter
boolean wasNonZero
public void (char[], int, int, java.math.MathContext)
char[] in
int offset
int len
java.math.MathContext mc
public void (char[])
char[] in
public void (char[], java.math.MathContext)
char[] in
java.math.MathContext mc
public void (java.lang.String)
String val
public void (java.lang.String, java.math.MathContext)
String val
java.math.MathContext mc
public void (double)
int trailingZeros
java.math.BigInt bi
double val
long bits
long mantissa
int mantissaBits
public void (double, java.math.MathContext)
double val
java.math.MathContext mc
public void (java.math.BigInteger)
java.math.BigInteger val
public void (java.math.BigInteger, java.math.MathContext)
java.math.BigInteger val
java.math.MathContext mc
public void (java.math.BigInteger, int)
java.math.BigInteger unscaledVal
int scale
public void (java.math.BigInteger, int, java.math.MathContext)
java.math.BigInteger unscaledVal
int scale
java.math.MathContext mc
public void (int)
int val
public void (int, java.math.MathContext)
int val
java.math.MathContext mc
public void (long)
long val
public void (long, java.math.MathContext)
long val
java.math.MathContext mc
public static java.math.BigDecimal valueOf (long, int)
long unscaledVal
int scale
public static java.math.BigDecimal valueOf (long)
long unscaledVal
public static java.math.BigDecimal valueOf (double)
double val
public java.math.BigDecimal add (java.math.BigDecimal)
java.math.BigDecimal augend
int diffScale
private static java.math.BigDecimal addAndMult10 (java.math.BigDecimal, java.math.BigDecimal, int)
java.math.BigInt bi
java.math.BigDecimal thisValue
java.math.BigDecimal augend
int diffScale
public java.math.BigDecimal add (java.math.BigDecimal, java.math.MathContext)
java.math.BigDecimal larger
java.math.BigDecimal smaller
java.math.BigDecimal larger
java.math.BigDecimal smaller
java.math.BigInteger tempBI
java.math.BigDecimal augend
java.math.MathContext mc
java.math.BigDecimal larger
java.math.BigDecimal smaller
java.math.BigInteger tempBI
long diffScale
int largerSignum
public java.math.BigDecimal subtract (java.math.BigDecimal)
java.math.BigDecimal subtrahend
int diffScale
public java.math.BigDecimal subtract (java.math.BigDecimal, java.math.MathContext)
java.math.BigInteger tempBI
int thisSignum
java.math.BigDecimal leftOperand
java.math.BigInteger tempBI
java.math.BigDecimal subtrahend
java.math.MathContext mc
long diffScale
public java.math.BigDecimal multiply (java.math.BigDecimal)
java.math.BigDecimal multiplicand
long newScale
public java.math.BigDecimal multiply (java.math.BigDecimal, java.math.MathContext)
java.math.BigDecimal multiplicand
java.math.MathContext mc
java.math.BigDecimal result
public java.math.BigDecimal divide (java.math.BigDecimal, int, int)
java.math.BigDecimal divisor
int scale
int roundingMode
public java.math.BigDecimal divide (java.math.BigDecimal, int, java.math.RoundingMode)
java.math.BigDecimal divisor
int scale
java.math.RoundingMode roundingMode
long diffScale
java.math.BigInteger scaledDividend
java.math.BigInteger scaledDivisor
private static java.math.BigDecimal divideBigIntegers (java.math.BigInteger, java.math.BigInteger, int, java.math.RoundingMode)
long rem
long divisor
int compRem
java.math.BigInteger scaledDividend
java.math.BigInteger scaledDivisor
int scale
java.math.RoundingMode roundingMode
java.math.BigInteger[] quotAndRem
java.math.BigInteger quotient
java.math.BigInteger remainder
int sign
int compRem
private static java.math.BigDecimal dividePrimitiveLongs (long, long, int, java.math.RoundingMode)
int compRem
long scaledDividend
long scaledDivisor
int scale
java.math.RoundingMode roundingMode
long quotient
long remainder
int sign
public java.math.BigDecimal divide (java.math.BigDecimal, int)
java.math.BigDecimal divisor
int roundingMode
public java.math.BigDecimal divide (java.math.BigDecimal, java.math.RoundingMode)
java.math.BigDecimal divisor
java.math.RoundingMode roundingMode
public java.math.BigDecimal divide (java.math.BigDecimal)
java.math.BigDecimal divisor
java.math.BigInteger p
java.math.BigInteger q
java.math.BigInteger gcd
java.math.BigInteger[] quotAndRem
long diffScale
int newScale
int k
int l
int i
int lastPow
public java.math.BigDecimal divide (java.math.BigDecimal, java.math.MathContext)
int compRem
java.math.BigDecimal divisor
java.math.MathContext mc
long trailingZeros
long diffScale
long newScale
int i
int lastPow
java.math.BigInteger integerQuot
java.math.BigInteger[] quotAndRem
public java.math.BigDecimal divideToIntegralValue (java.math.BigDecimal)
java.math.BigInteger integralValue
java.math.BigInteger integralValue
java.math.BigInteger integralValue
java.math.BigInteger powerOfTen
java.math.BigInteger powerOfTen
java.math.BigDecimal divisor
java.math.BigInteger integralValue
java.math.BigInteger[] quotAndRem
long newScale
long tempScale
int i
int lastPow
public java.math.BigDecimal divideToIntegralValue (java.math.BigDecimal, java.math.MathContext)
long exp
long compRemDiv
java.math.BigDecimal divisor
java.math.MathContext mc
int mcPrecision
int diffPrecision
int lastPow
long diffScale
long newScale
long quotPrecision
java.math.BigInteger[] quotAndRem
java.math.BigInteger strippedBI
java.math.BigDecimal integralValue
long resultPrecision
int i
public java.math.BigDecimal remainder (java.math.BigDecimal)
java.math.BigDecimal divisor
public java.math.BigDecimal remainder (java.math.BigDecimal, java.math.MathContext)
java.math.BigDecimal divisor
java.math.MathContext mc
public java.math.BigDecimal[] divideAndRemainder (java.math.BigDecimal)
java.math.BigDecimal divisor
java.math.BigDecimal[] quotAndRem
public java.math.BigDecimal[] divideAndRemainder (java.math.BigDecimal, java.math.MathContext)
java.math.BigDecimal divisor
java.math.MathContext mc
java.math.BigDecimal[] quotAndRem
public java.math.BigDecimal pow (int)
int n
long newScale
public java.math.BigDecimal pow (int, java.math.MathContext)
int n
java.math.MathContext mc
int m
int mcPrecision
int elength
int oneBitMask
java.math.BigDecimal accum
java.math.MathContext newPrecision
public java.math.BigDecimal abs ()
public java.math.BigDecimal abs (java.math.MathContext)
java.math.MathContext mc
java.math.BigDecimal result
public java.math.BigDecimal negate ()
public java.math.BigDecimal negate (java.math.MathContext)
java.math.MathContext mc
java.math.BigDecimal result
public java.math.BigDecimal plus ()
public java.math.BigDecimal plus (java.math.MathContext)
java.math.MathContext mc
public int signum ()
private boolean isZero ()
public int scale ()
public int precision ()
int decimalDigits
private int decimalDigitsInLong (long)
int index
long value
public java.math.BigInteger unscaledValue ()
public java.math.BigDecimal round (java.math.MathContext)
java.math.MathContext mc
java.math.BigDecimal thisBD
public java.math.BigDecimal setScale (int, java.math.RoundingMode)
int newScale
java.math.RoundingMode roundingMode
long diffScale
public java.math.BigDecimal setScale (int, int)
int newScale
int roundingMode
public java.math.BigDecimal setScale (int)
int newScale
public java.math.BigDecimal movePointLeft (int)
int n
private java.math.BigDecimal movePoint (long)
long newScale
public java.math.BigDecimal movePointRight (int)
int n
public java.math.BigDecimal scaleByPowerOfTen (int)
int n
long newScale
public java.math.BigDecimal stripTrailingZeros ()
java.math.BigInteger[] quotAndRem
int i
int lastPow
long newScale
java.math.BigInteger strippedBI
public int compareTo (java.math.BigDecimal)
java.math.BigInteger thisUnscaled
java.math.BigInteger valUnscaled
long diffScale
int diffPrecision
java.math.BigDecimal val
int thisSign
int valueSign
public boolean equals (java.lang.Object)
java.math.BigDecimal x1
Object x
public java.math.BigDecimal min (java.math.BigDecimal)
java.math.BigDecimal val
public java.math.BigDecimal max (java.math.BigDecimal)
java.math.BigDecimal val
public int hashCode ()
public java.lang.String toString ()
String intString
int begin
int end
long exponent
StringBuilder result
public java.lang.String toEngineeringString ()
int i
int delta
int rem
String intString
int begin
int end
long exponent
StringBuilder result
public java.lang.String toPlainString ()
String intStr
int begin
int delta
StringBuilder result
public java.math.BigInteger toBigInteger ()
public java.math.BigInteger toBigIntegerExact ()
java.math.BigInteger[] integerAndFraction
public long longValue ()
public long longValueExact ()
public int intValue ()
public int intValueExact ()
public short shortValueExact ()
public byte byteValueExact ()
public float floatValue ()
float floatResult
long powerOfTwo
public double doubleValue ()
java.math.BigInteger[] quotAndRem
java.math.BigInteger powerOfTen
int k
int compRem
long bits
long tempBits
int sign
int exponent
int lowestSetBit
int discardedSize
long powerOfTwo
long bits
long tempBits
java.math.BigInteger mantissa
public java.math.BigDecimal ulp ()
private void inplaceRound (java.math.MathContext)
int compRem
java.math.BigDecimal tempBD
java.math.MathContext mc
int mcPrecision
int discardedPrecision
java.math.BigInteger sizeOfFraction
java.math.BigInteger[] integerAndFraction
long newScale
private static int longCompareTo (long, long)
long value1
long value2
private void smallRound (java.math.MathContext, int)
int compRem
java.math.MathContext mc
int discardedPrecision
long sizeOfFraction
long newScale
long unscaledVal
long integer
long fraction
private static int roundingBehavior (int, int, java.math.RoundingMode)
int parityBit
int fraction
java.math.RoundingMode roundingMode
int increment
private long valueExact (int)
int bitLengthOfType
java.math.BigInteger bigInteger
private int approxPrecision ()
private static int safeLongToInt (long)
long longValue
private static java.math.BigDecimal zeroScaledBy (long)
long longScale
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
private java.math.BigInteger getUnscaledValue ()
private void setUnscaledValue (java.math.BigInteger)
java.math.BigInteger unscaledValue
private static int bitLength (long)
long smallValue
private static int bitLength (int)
int smallValue
public volatile int compareTo (java.lang.Object)
static void ()
int i
int i
int i
}
java/math/BigInt.classBigInt.java
package java.math
final java.math.BigInt extends java.lang.Object {
private static libcore.util.NativeAllocationRegistry registry
transient long bignum
void ()
public java.lang.String toString ()
long getNativeBIGNUM ()
private void makeValid ()
private static java.math.BigInt newBigInt ()
java.math.BigInt bi
static int cmp (java.math.BigInt, java.math.BigInt)
java.math.BigInt a
java.math.BigInt b
void putCopy (java.math.BigInt)
java.math.BigInt from
java.math.BigInt copy ()
java.math.BigInt bi
void putLongInt (long)
long val
void putULongInt (long, boolean)
long val
boolean neg
private java.lang.NumberFormatException invalidBigInteger (java.lang.String)
String s
void putDecString (java.lang.String)
String original
String s
int usedLen
void putHexString (java.lang.String)
String original
String s
int usedLen
java.lang.String checkString (java.lang.String, int)
char ch
char ch
String s
int base
int charCount
int i
boolean nonAscii
private static java.lang.String toAscii (java.lang.String, int)
char ch
int value
int i
String s
int base
int length
StringBuilder result
void putBigEndian (byte[], boolean)
byte[] a
boolean neg
void putLittleEndianInts (int[], boolean)
int[] a
boolean neg
void putBigEndianTwosComplement (byte[])
byte[] a
long longInt ()
java.lang.String decString ()
java.lang.String hexString ()
byte[] bigEndianMagnitude ()
int[] littleEndianIntsMagnitude ()
int sign ()
void setSign (int)
int val
boolean twosCompFitsIntoBytes (int)
int desiredByteCount
int actualByteCount
int bitLength ()
boolean isBitSet (int)
int n
static java.math.BigInt shift (java.math.BigInt, int)
java.math.BigInt a
int n
java.math.BigInt r
void shift (int)
int n
void addPositiveInt (int)
int w
void multiplyByPositiveInt (int)
int w
static int remainderByPositiveInt (java.math.BigInt, int)
java.math.BigInt a
int w
static java.math.BigInt addition (java.math.BigInt, java.math.BigInt)
java.math.BigInt a
java.math.BigInt b
java.math.BigInt r
void add (java.math.BigInt)
java.math.BigInt a
static java.math.BigInt subtraction (java.math.BigInt, java.math.BigInt)
java.math.BigInt a
java.math.BigInt b
java.math.BigInt r
static java.math.BigInt gcd (java.math.BigInt, java.math.BigInt)
java.math.BigInt a
java.math.BigInt b
java.math.BigInt r
static java.math.BigInt product (java.math.BigInt, java.math.BigInt)
java.math.BigInt a
java.math.BigInt b
java.math.BigInt r
static java.math.BigInt bigExp (java.math.BigInt, java.math.BigInt)
java.math.BigInt a
java.math.BigInt p
java.math.BigInt r
static java.math.BigInt exp (java.math.BigInt, int)
java.math.BigInt a
int p
java.math.BigInt power
static void division (java.math.BigInt, java.math.BigInt, java.math.BigInt, java.math.BigInt)
long quot
long rem
java.math.BigInt dividend
java.math.BigInt divisor
java.math.BigInt quotient
java.math.BigInt remainder
long quot
long rem
static java.math.BigInt modulus (java.math.BigInt, java.math.BigInt)
java.math.BigInt a
java.math.BigInt m
java.math.BigInt r
static java.math.BigInt modExp (java.math.BigInt, java.math.BigInt, java.math.BigInt)
java.math.BigInt a
java.math.BigInt p
java.math.BigInt m
java.math.BigInt r
static java.math.BigInt modInverse (java.math.BigInt, java.math.BigInt)
java.math.BigInt a
java.math.BigInt m
java.math.BigInt r
static java.math.BigInt generatePrimeDefault (int)
int bitLength
java.math.BigInt r
boolean isPrime (int)
int certainty
static void ()
}
java/math/MathContext.classMathContext.java
package java.math
public final java.math.MathContext extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public static final java.math.MathContext DECIMAL128
public static final java.math.MathContext DECIMAL32
public static final java.math.MathContext DECIMAL64
public static final java.math.MathContext UNLIMITED
private final int precision
private final java.math.RoundingMode roundingMode
public void (int)
int precision
public void (int, java.math.RoundingMode)
int precision
java.math.RoundingMode roundingMode
public void (java.lang.String)
int spaceIndex
NumberFormatException nfe
String s
int precisionLength
int roundingModeLength
int spaceIndex
String precisionString
int roundingModeStart
private java.lang.IllegalArgumentException invalidMathContext (java.lang.String, java.lang.String)
String reason
String s
private void checkValid ()
public int getPrecision ()
public java.math.RoundingMode getRoundingMode ()
public boolean equals (java.lang.Object)
Object x
public int hashCode ()
public java.lang.String toString ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Exception ex
java.io.ObjectInputStream s
static void ()
}
java/math/Primality.classPrimality.java
package java.math
java.math.Primality extends java.lang.Object {
private static final int[] primes
private static final java.math.BigInteger[] BIprimes
private void ()
static java.math.BigInteger nextProbablePrime (java.math.BigInteger)
int i
int l
int j
java.math.BigInteger n
int i
int j
int gapSize
int[] modules
boolean[] isDivisible
java.math.BigInt ni
java.math.BigInt startPoint
java.math.BigInt probPrime
static void ()
int i
}
java/nio/
java/nio/NIOAccess.classNIOAccess.java
package java.nio
public final java.nio.NIOAccess extends java.lang.Object {
public void ()
public static long getBasePointer (java.nio.Buffer)
java.nio.Buffer b
long address
static java.lang.Object getBaseArray (java.nio.Buffer)
java.nio.Buffer b
static int getBaseArrayOffset (java.nio.Buffer)
java.nio.Buffer b
}
java/nio/NioUtils.classNioUtils.java
package java.nio
public final java.nio.NioUtils extends java.lang.Object {
private void ()
public static void freeDirectBuffer (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
java.nio.DirectByteBuffer dbb
public static java.io.FileDescriptor getFD (java.nio.channels.FileChannel)
java.nio.channels.FileChannel fc
public static java.nio.channels.FileChannel newFileChannel (java.io.Closeable, java.io.FileDescriptor, int)
java.io.Closeable ioObject
java.io.FileDescriptor fd
int mode
boolean readable
boolean writable
boolean append
public static byte[] unsafeArray (java.nio.ByteBuffer)
java.nio.ByteBuffer b
public static int unsafeArrayOffset (java.nio.ByteBuffer)
java.nio.ByteBuffer b
}
java/nio/charset/
java/nio/charset/CharsetEncoderICU.classCharsetEncoderICU.java
package java.nio.charset
final java.nio.charset.CharsetEncoderICU extends java.nio.charset.CharsetEncoder {
private static final java.util.Map DEFAULT_REPLACEMENTS
private static final int INPUT_OFFSET
private static final int OUTPUT_OFFSET
private static final int INVALID_CHAR_COUNT
private int[] data
private final long converterHandle
private char[] input
private byte[] output
private char[] allocatedInput
private byte[] allocatedOutput
private int inEnd
private int outEnd
public static java.nio.charset.CharsetEncoderICU newInstance (java.nio.charset.Charset, java.lang.String)
float averageBytesPerChar
float maxBytesPerChar
byte[] replacement
java.nio.charset.CharsetEncoderICU result
java.nio.charset.Charset cs
String icuCanonicalName
long address
private static byte[] makeReplacement (java.lang.String, long)
String icuCanonicalName
long address
byte[] replacement
private void (java.nio.charset.Charset, float, float, byte[], long)
java.nio.charset.Charset cs
float averageBytesPerChar
float maxBytesPerChar
byte[] replacement
long address
protected void implReplaceWith (byte[])
byte[] newReplacement
protected void implOnMalformedInput (java.nio.charset.CodingErrorAction)
java.nio.charset.CodingErrorAction newAction
protected void implOnUnmappableCharacter (java.nio.charset.CodingErrorAction)
java.nio.charset.CodingErrorAction newAction
private void updateCallback ()
protected void implReset ()
protected java.nio.charset.CoderResult implFlush (java.nio.ByteBuffer)
int error
java.nio.ByteBuffer out
protected java.nio.charset.CoderResult encodeLoop (java.nio.CharBuffer, java.nio.ByteBuffer)
int error
java.nio.CharBuffer in
java.nio.ByteBuffer out
private int getArray (java.nio.ByteBuffer)
java.nio.ByteBuffer out
private int getArray (java.nio.CharBuffer)
int pos
java.nio.CharBuffer in
private void setPosition (java.nio.ByteBuffer)
java.nio.ByteBuffer out
private void setPosition (java.nio.CharBuffer)
java.nio.CharBuffer in
int position
static void ()
byte[] questionMark
}
java/nio/charset/ModifiedUtf8.classModifiedUtf8.java
package java.nio.charset
public java.nio.charset.ModifiedUtf8 extends java.lang.Object {
public void ()
public static long countBytes (java.lang.String, boolean) throws java.io.UTFDataFormatException
char c
int i
String s
boolean shortLength
long counter
int strLen
public static void encode (byte[], int, java.lang.String)
char c
int i
byte[] dst
int offset
String s
int strLen
public static byte[] encode (java.lang.String) throws java.io.UTFDataFormatException
String s
long size
byte[] output
public static java.lang.String decode (byte[], char[], int, int) throws java.io.UTFDataFormatException
int i
byte[] in
char[] out
int offset
int length
int outputIndex
int limitIndex
}
java/nio/charset/CharsetDecoderICU.classCharsetDecoderICU.java
package java.nio.charset
final java.nio.charset.CharsetDecoderICU extends java.nio.charset.CharsetDecoder {
private static final int MAX_CHARS_PER_BYTE
private static final int INPUT_OFFSET
private static final int OUTPUT_OFFSET
private static final int INVALID_BYTE_COUNT
private final int[] data
private long converterHandle
private byte[] input
private char[] output
private byte[] allocatedInput
private char[] allocatedOutput
private int inEnd
private int outEnd
public static java.nio.charset.CharsetDecoderICU newInstance (java.nio.charset.Charset, java.lang.String)
float averageCharsPerByte
java.nio.charset.CharsetDecoderICU result
java.nio.charset.Charset cs
String icuCanonicalName
long address
private void (java.nio.charset.Charset, float, long)
java.nio.charset.Charset cs
float averageCharsPerByte
long address
protected void implReplaceWith (java.lang.String)
String newReplacement
protected final void implOnMalformedInput (java.nio.charset.CodingErrorAction)
java.nio.charset.CodingErrorAction newAction
protected final void implOnUnmappableCharacter (java.nio.charset.CodingErrorAction)
java.nio.charset.CodingErrorAction newAction
private void updateCallback ()
protected void implReset ()
protected final java.nio.charset.CoderResult implFlush (java.nio.CharBuffer)
int error
java.nio.CharBuffer out
protected java.nio.charset.CoderResult decodeLoop (java.nio.ByteBuffer, java.nio.CharBuffer)
int error
java.nio.ByteBuffer in
java.nio.CharBuffer out
private int getArray (java.nio.CharBuffer)
java.nio.CharBuffer out
private int getArray (java.nio.ByteBuffer)
int pos
java.nio.ByteBuffer in
private void setPosition (java.nio.CharBuffer)
java.nio.CharBuffer out
private void setPosition (java.nio.ByteBuffer)
java.nio.ByteBuffer in
}
java/nio/charset/CharsetICU.classCharsetICU.java
package java.nio.charset
final java.nio.charset.CharsetICU extends java.nio.charset.Charset {
private final String icuCanonicalName
protected void (java.lang.String, java.lang.String, java.lang.String[])
String canonicalName
String icuCanonName
String[] aliases
public java.nio.charset.CharsetDecoder newDecoder ()
public java.nio.charset.CharsetEncoder newEncoder ()
public boolean contains (java.nio.charset.Charset)
java.nio.charset.Charset cs
}
java/net/
java/net/AddressCache$AddressCacheEntry.classAddressCache.java
package java.net
java.net.AddressCache$AddressCacheEntry extends java.lang.Object {
final Object value
final long expiryNanos
void (java.lang.Object)
Object value
}
java/net/AddressCache.classAddressCache.java
package java.net
java.net.AddressCache extends java.lang.Object {
private static final int MAX_ENTRIES
private static final long TTL_NANOS
private final libcore.util.BasicLruCache cache
void ()
public void clear ()
public java.lang.Object get (java.lang.String, int)
String hostname
int netId
java.net.AddressCache$AddressCacheEntry entry
public void put (java.lang.String, int, java.net.InetAddress[])
String hostname
int netId
java.net.InetAddress[] addresses
public void putUnknownHost (java.lang.String, int, java.lang.String)
String hostname
int netId
String detailMessage
}
java/net/AddressCache$AddressCacheKey.classAddressCache.java
package java.net
java.net.AddressCache$AddressCacheKey extends java.lang.Object {
private final String mHostname
private final int mNetId
void (java.lang.String, int)
String hostname
int netId
public boolean equals (java.lang.Object)
Object o
java.net.AddressCache$AddressCacheKey lhs
public int hashCode ()
int result
}
java/net/DefaultFileNameMap.classDefaultFileNameMap.java
package java.net
java.net.DefaultFileNameMap extends java.lang.Object implements java.net.FileNameMap {
void ()
public java.lang.String getContentTypeFor (java.lang.String)
String filename
int lastCharInExtension
int firstCharInExtension
String ext
}
java/util/
java/util/concurrent/
java/util/concurrent/ScheduledExecutorService.classScheduledExecutorService.java
package java.util.concurrent
public abstract java.util.concurrent.ScheduledExecutorService extends java.lang.Object implements java.util.concurrent.ExecutorService {
public abstract java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
public abstract java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
public abstract java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
public abstract java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
}
java/util/concurrent/Executors$PrivilegedThreadFactory$1$1.classExecutors.java
package java.util.concurrent
java.util.concurrent.Executors$PrivilegedThreadFactory$1$1 extends java.lang.Object implements java.security.PrivilegedAction {
final java.util.concurrent.Executors$PrivilegedThreadFactory$1 this$1
void (java.util.concurrent.Executors$PrivilegedThreadFactory$1)
java.util.concurrent.Executors$PrivilegedThreadFactory$1 this$1
public java.lang.Void run ()
public volatile java.lang.Object run ()
}
java/util/concurrent/Semaphore$FairSync.classSemaphore.java
package java.util.concurrent
final java.util.concurrent.Semaphore$FairSync extends java.util.concurrent.Semaphore$Sync {
private static final long serialVersionUID
void (int)
int permits
protected int tryAcquireShared (int)
int available
int remaining
int acquires
}
java/util/concurrent/CompletableFuture$OrApply.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$OrApply extends java.util.concurrent.CompletableFuture$BiCompletion {
java.util.function.Function fn
void (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.Function)
java.util.concurrent.Executor executor
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
java.util.concurrent.CompletableFuture snd
java.util.function.Function fn
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
int mode
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
}
java/util/concurrent/Executors$PrivilegedThreadFactory.classExecutors.java
package java.util.concurrent
java.util.concurrent.Executors$PrivilegedThreadFactory extends java.util.concurrent.Executors$DefaultThreadFactory {
final java.security.AccessControlContext acc
final ClassLoader ccl
void ()
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
}
java/util/concurrent/ConcurrentSkipListMap$Node.classConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$Node extends java.lang.Object {
final Object key
volatile Object value
volatile java.util.concurrent.ConcurrentSkipListMap$Node next
private static final sun.misc.Unsafe U
private static final long VALUE
private static final long NEXT
void (java.lang.Object, java.lang.Object, java.util.concurrent.ConcurrentSkipListMap$Node)
Object key
Object value
java.util.concurrent.ConcurrentSkipListMap$Node next
void (java.util.concurrent.ConcurrentSkipListMap$Node)
java.util.concurrent.ConcurrentSkipListMap$Node next
boolean casValue (java.lang.Object, java.lang.Object)
Object cmp
Object val
boolean casNext (java.util.concurrent.ConcurrentSkipListMap$Node, java.util.concurrent.ConcurrentSkipListMap$Node)
java.util.concurrent.ConcurrentSkipListMap$Node cmp
java.util.concurrent.ConcurrentSkipListMap$Node val
boolean isMarker ()
boolean isBaseHeader ()
boolean appendMarker (java.util.concurrent.ConcurrentSkipListMap$Node)
java.util.concurrent.ConcurrentSkipListMap$Node f
void helpDelete (java.util.concurrent.ConcurrentSkipListMap$Node, java.util.concurrent.ConcurrentSkipListMap$Node)
java.util.concurrent.ConcurrentSkipListMap$Node b
java.util.concurrent.ConcurrentSkipListMap$Node f
java.lang.Object getValidValue ()
Object v
Object vv
java.util.AbstractMap$SimpleImmutableEntry createSnapshot ()
Object v
Object vv
static void ()
ReflectiveOperationException e
}
java/util/concurrent/ConcurrentHashMap$ForEachEntryTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForEachEntryTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Consumer action
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Consumer)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
}
java/util/concurrent/Executors$1.classExecutors.java
package java.util.concurrent
final java.util.concurrent.Executors$1 extends java.lang.Object implements java.util.concurrent.Callable {
final java.security.PrivilegedAction val$action
void (java.security.PrivilegedAction)
public java.lang.Object call ()
}
java/util/concurrent/ConcurrentHashMap$MapReduceKeysTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceKeysTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.BiFunction reducer
Object result
java.util.concurrent.ConcurrentHashMap$MapReduceKeysTask rights
java.util.concurrent.ConcurrentHashMap$MapReduceKeysTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceKeysTask, java.util.function.Function, java.util.function.BiFunction)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$MapReduceKeysTask nextRight
java.util.function.Function transformer
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
java.util.concurrent.ConcurrentHashMap$Node p
Object tr
Object sr
java.util.concurrent.ConcurrentHashMap$MapReduceKeysTask t
java.util.concurrent.ConcurrentHashMap$MapReduceKeysTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
java.util.function.Function transformer
}
java/util/concurrent/CompletableFuture$TaskSubmitter.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$TaskSubmitter extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.Executor executor
final Runnable action
void (java.util.concurrent.Executor, java.lang.Runnable)
java.util.concurrent.Executor executor
Runnable action
public void run ()
}
java/util/concurrent/ForkJoinTask$RunnableExecuteAction.classForkJoinTask.java
package java.util.concurrent
final java.util.concurrent.ForkJoinTask$RunnableExecuteAction extends java.util.concurrent.ForkJoinTask {
final Runnable runnable
private static final long serialVersionUID
void (java.lang.Runnable)
Runnable runnable
public final java.lang.Void getRawResult ()
public final void setRawResult (java.lang.Void)
Void v
public final boolean exec ()
void internalPropagateException (java.lang.Throwable)
Throwable ex
public volatile void setRawResult (java.lang.Object)
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/ConcurrentHashMap$ForEachKeyTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForEachKeyTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Consumer action
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Consumer)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
}
java/util/concurrent/ConcurrentSkipListMap$SubMap.classConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$SubMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentNavigableMap java.lang.Cloneable java.io.Serializable {
private static final long serialVersionUID
final java.util.concurrent.ConcurrentSkipListMap m
private final Object lo
private final Object hi
private final boolean loInclusive
private final boolean hiInclusive
final boolean isDescending
private transient java.util.concurrent.ConcurrentSkipListMap$KeySet keySetView
private transient java.util.Set entrySetView
private transient java.util.Collection valuesView
void (java.util.concurrent.ConcurrentSkipListMap, java.lang.Object, boolean, java.lang.Object, boolean, boolean)
java.util.concurrent.ConcurrentSkipListMap map
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
boolean isDescending
java.util.Comparator cmp
boolean tooLow (java.lang.Object, java.util.Comparator)
int c
Object key
java.util.Comparator cmp
boolean tooHigh (java.lang.Object, java.util.Comparator)
int c
Object key
java.util.Comparator cmp
boolean inBounds (java.lang.Object, java.util.Comparator)
Object key
java.util.Comparator cmp
void checkKeyBounds (java.lang.Object, java.util.Comparator)
Object key
java.util.Comparator cmp
boolean isBeforeEnd (java.util.concurrent.ConcurrentSkipListMap$Node, java.util.Comparator)
java.util.concurrent.ConcurrentSkipListMap$Node n
java.util.Comparator cmp
Object k
int c
java.util.concurrent.ConcurrentSkipListMap$Node loNode (java.util.Comparator)
java.util.Comparator cmp
java.util.concurrent.ConcurrentSkipListMap$Node hiNode (java.util.Comparator)
java.util.Comparator cmp
java.lang.Object lowestKey ()
java.util.Comparator cmp
java.util.concurrent.ConcurrentSkipListMap$Node n
java.lang.Object highestKey ()
Object last
java.util.Comparator cmp
java.util.concurrent.ConcurrentSkipListMap$Node n
java.util.Map$Entry lowestEntry ()
java.util.concurrent.ConcurrentSkipListMap$Node n
java.util.Map$Entry e
java.util.Comparator cmp
java.util.Map$Entry highestEntry ()
java.util.concurrent.ConcurrentSkipListMap$Node n
java.util.Map$Entry e
java.util.Comparator cmp
java.util.Map$Entry removeLowest ()
java.util.concurrent.ConcurrentSkipListMap$Node n
Object k
Object v
java.util.Comparator cmp
java.util.Map$Entry removeHighest ()
java.util.concurrent.ConcurrentSkipListMap$Node n
Object k
Object v
java.util.Comparator cmp
java.util.Map$Entry getNearEntry (java.lang.Object, int)
java.util.concurrent.ConcurrentSkipListMap$Node n
Object k
Object v
Object key
int rel
java.util.Comparator cmp
java.lang.Object getNearKey (java.lang.Object, int)
java.util.concurrent.ConcurrentSkipListMap$Node n
Object last
java.util.concurrent.ConcurrentSkipListMap$Node n
java.util.concurrent.ConcurrentSkipListMap$Node n
Object k
Object v
Object key
int rel
java.util.Comparator cmp
public boolean containsKey (java.lang.Object)
Object key
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 java.lang.Object remove (java.lang.Object)
Object key
public int size ()
java.util.concurrent.ConcurrentSkipListMap$Node n
java.util.Comparator cmp
long count
public boolean isEmpty ()
java.util.Comparator cmp
public boolean containsValue (java.lang.Object)
Object v
java.util.concurrent.ConcurrentSkipListMap$Node n
Object value
java.util.Comparator cmp
public void clear ()
java.util.concurrent.ConcurrentSkipListMap$Node n
java.util.Comparator cmp
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 boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Comparator comparator ()
java.util.Comparator cmp
java.util.concurrent.ConcurrentSkipListMap$SubMap newSubMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object tk
boolean ti
int c
int c
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
java.util.Comparator cmp
public java.util.concurrent.ConcurrentSkipListMap$SubMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.concurrent.ConcurrentSkipListMap$SubMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.concurrent.ConcurrentSkipListMap$SubMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
public java.util.concurrent.ConcurrentSkipListMap$SubMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.concurrent.ConcurrentSkipListMap$SubMap headMap (java.lang.Object)
Object toKey
public java.util.concurrent.ConcurrentSkipListMap$SubMap tailMap (java.lang.Object)
Object fromKey
public java.util.concurrent.ConcurrentSkipListMap$SubMap descendingMap ()
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 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 higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
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.NavigableSet keySet ()
java.util.concurrent.ConcurrentSkipListMap$KeySet ks
public java.util.NavigableSet navigableKeySet ()
java.util.concurrent.ConcurrentSkipListMap$KeySet ks
public java.util.Collection values ()
java.util.Collection vs
public java.util.Set entrySet ()
java.util.Set es
public java.util.NavigableSet descendingKeySet ()
public volatile java.util.Set keySet ()
public volatile java.util.concurrent.ConcurrentNavigableMap descendingMap ()
public volatile java.util.concurrent.ConcurrentNavigableMap tailMap (java.lang.Object)
public volatile java.util.concurrent.ConcurrentNavigableMap headMap (java.lang.Object)
public volatile java.util.concurrent.ConcurrentNavigableMap subMap (java.lang.Object, java.lang.Object)
public volatile java.util.concurrent.ConcurrentNavigableMap tailMap (java.lang.Object, boolean)
public volatile java.util.concurrent.ConcurrentNavigableMap headMap (java.lang.Object, boolean)
public volatile java.util.concurrent.ConcurrentNavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
public volatile java.util.SortedMap tailMap (java.lang.Object)
public volatile java.util.SortedMap headMap (java.lang.Object)
public volatile java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean)
public volatile java.util.NavigableMap headMap (java.lang.Object, boolean)
public volatile java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
public volatile java.util.NavigableMap descendingMap ()
}
java/util/concurrent/ConcurrentHashMap$SearchMappingsTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$SearchMappingsTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction searchFunction
final java.util.concurrent.atomic.AtomicReference result
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.BiFunction, java.util.concurrent.atomic.AtomicReference)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.function.BiFunction searchFunction
java.util.concurrent.atomic.AtomicReference result
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.atomic.AtomicReference result
java.util.function.BiFunction searchFunction
}
java/util/concurrent/FutureTask.classFutureTask.java
package java.util.concurrent
public java.util.concurrent.FutureTask extends java.lang.Object implements java.util.concurrent.RunnableFuture {
private volatile int state
private static final int NEW
private static final int COMPLETING
private static final int NORMAL
private static final int EXCEPTIONAL
private static final int CANCELLED
private static final int INTERRUPTING
private static final int INTERRUPTED
private java.util.concurrent.Callable callable
private Object outcome
private volatile Thread runner
private volatile java.util.concurrent.FutureTask$WaitNode waiters
private static final sun.misc.Unsafe U
private static final long STATE
private static final long RUNNER
private static final long WAITERS
private java.lang.Object report (int) throws java.util.concurrent.ExecutionException
int s
Object x
public void (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
public void (java.lang.Runnable, java.lang.Object)
Runnable runnable
Object result
public boolean isCancelled ()
public boolean isDone ()
public boolean cancel (boolean)
Thread t
boolean mayInterruptIfRunning
public java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
int s
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
int s
protected void done ()
protected void set (java.lang.Object)
Object v
protected void setException (java.lang.Throwable)
Throwable t
public void run ()
Throwable ex
Object result
Object result
boolean ran
boolean ran
java.util.concurrent.Callable c
int s
int s
protected boolean runAndReset ()
Throwable ex
java.util.concurrent.Callable c
boolean ran
int s
private void handlePossibleCancellationInterrupt (int)
int s
private void finishCompletion ()
Thread t
java.util.concurrent.FutureTask$WaitNode next
java.util.concurrent.FutureTask$WaitNode q
private int awaitDone (boolean, long) throws java.lang.InterruptedException
long parkNanos
long elapsed
long parkNanos
int s
boolean timed
long nanos
long startTime
java.util.concurrent.FutureTask$WaitNode q
boolean queued
private void removeWaiter (java.util.concurrent.FutureTask$WaitNode)
java.util.concurrent.FutureTask$WaitNode pred
java.util.concurrent.FutureTask$WaitNode q
java.util.concurrent.FutureTask$WaitNode s
java.util.concurrent.FutureTask$WaitNode node
static void ()
ReflectiveOperationException e
}
java/util/concurrent/LinkedBlockingDeque$1.classLinkedBlockingDeque.java
package java.util.concurrent
java.util.concurrent.LinkedBlockingDeque$1 extends java.lang.Object {
}
java/util/concurrent/RecursiveTask.classRecursiveTask.java
package java.util.concurrent
public abstract java.util.concurrent.RecursiveTask extends java.util.concurrent.ForkJoinTask {
private static final long serialVersionUID
Object result
public void ()
protected abstract java.lang.Object compute ()
public final java.lang.Object getRawResult ()
protected final void setRawResult (java.lang.Object)
Object value
protected final boolean exec ()
}
java/util/concurrent/Semaphore.classSemaphore.java
package java.util.concurrent
public java.util.concurrent.Semaphore extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final java.util.concurrent.Semaphore$Sync sync
public void (int)
int permits
public void (int, boolean)
int permits
boolean fair
public void acquire () throws java.lang.InterruptedException
public void acquireUninterruptibly ()
public boolean tryAcquire ()
public boolean tryAcquire (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void release ()
public void acquire (int) throws java.lang.InterruptedException
int permits
public void acquireUninterruptibly (int)
int permits
public boolean tryAcquire (int)
int permits
public boolean tryAcquire (int, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
int permits
long timeout
java.util.concurrent.TimeUnit unit
public void release (int)
int permits
public int availablePermits ()
public int drainPermits ()
protected void reducePermits (int)
int reduction
public boolean isFair ()
public final boolean hasQueuedThreads ()
public final int getQueueLength ()
protected java.util.Collection getQueuedThreads ()
public java.lang.String toString ()
}
java/util/concurrent/SynchronousQueue$LifoWaitQueue.classSynchronousQueue.java
package java.util.concurrent
java.util.concurrent.SynchronousQueue$LifoWaitQueue extends java.util.concurrent.SynchronousQueue$WaitQueue {
private static final long serialVersionUID
void ()
}
java/util/concurrent/ForkJoinTask.classForkJoinTask.java
package java.util.concurrent
public abstract java.util.concurrent.ForkJoinTask extends java.lang.Object implements java.util.concurrent.Future java.io.Serializable {
volatile int status
static final int DONE_MASK
static final int NORMAL
static final int CANCELLED
static final int EXCEPTIONAL
static final int SIGNAL
static final int SMASK
private static final java.util.concurrent.ForkJoinTask$ExceptionNode[] exceptionTable
private static final java.util.concurrent.locks.ReentrantLock exceptionTableLock
private static final java.lang.ref.ReferenceQueue exceptionTableRefQueue
private static final int EXCEPTION_MAP_CAPACITY
private static final long serialVersionUID
private static final sun.misc.Unsafe U
private static final long STATUS
public void ()
private int setCompletion (int)
int s
int completion
final int doExec ()
Throwable rex
boolean completed
boolean completed
int s
final void internalWait (long)
long timeout
int s
private int externalAwaitDone ()
InterruptedException ie
boolean interrupted
int s
private int externalInterruptibleAwaitDone () throws java.lang.InterruptedException
int s
private int doJoin ()
java.util.concurrent.ForkJoinWorkerThread wt
java.util.concurrent.ForkJoinPool$WorkQueue w
Thread t
int s
private int doInvoke ()
java.util.concurrent.ForkJoinWorkerThread wt
Thread t
int s
final int recordExceptionalCompletion (java.lang.Throwable)
java.util.concurrent.ForkJoinTask$ExceptionNode e
java.util.concurrent.ForkJoinTask$ExceptionNode[] t
int i
int h
java.util.concurrent.locks.ReentrantLock lock
Throwable ex
int s
private int setExceptionalCompletion (java.lang.Throwable)
Throwable ex
int s
void internalPropagateException (java.lang.Throwable)
Throwable ex
static final void cancelIgnoringExceptions (java.util.concurrent.ForkJoinTask)
java.util.concurrent.ForkJoinTask t
private void clearExceptionalCompletion ()
java.util.concurrent.ForkJoinTask$ExceptionNode next
java.util.concurrent.ForkJoinTask$ExceptionNode[] t
int i
java.util.concurrent.ForkJoinTask$ExceptionNode e
java.util.concurrent.ForkJoinTask$ExceptionNode pred
int h
java.util.concurrent.locks.ReentrantLock lock
private java.lang.Throwable getThrowableException ()
java.util.concurrent.ForkJoinTask$ExceptionNode[] t
Throwable ex
Class[] ps
java.lang.reflect.Constructor c
Throwable wx
java.lang.reflect.Constructor noArgCtor
int h
java.util.concurrent.ForkJoinTask$ExceptionNode e
java.util.concurrent.locks.ReentrantLock lock
Throwable ex
private static void expungeStaleExceptions ()
java.util.concurrent.ForkJoinTask$ExceptionNode next
int hashCode
java.util.concurrent.ForkJoinTask$ExceptionNode[] t
int i
java.util.concurrent.ForkJoinTask$ExceptionNode e
java.util.concurrent.ForkJoinTask$ExceptionNode pred
Object x
static final void helpExpungeStaleExceptions ()
java.util.concurrent.locks.ReentrantLock lock
static void rethrow (java.lang.Throwable)
Throwable ex
static void uncheckedThrow (java.lang.Throwable) throws java.lang.Throwable
Throwable t
private void reportException (int)
int s
public final java.util.concurrent.ForkJoinTask fork ()
Thread t
public final java.lang.Object join ()
int s
public final java.lang.Object invoke ()
int s
public static void invokeAll (java.util.concurrent.ForkJoinTask, java.util.concurrent.ForkJoinTask)
java.util.concurrent.ForkJoinTask t1
java.util.concurrent.ForkJoinTask t2
int s1
int s2
public static transient void invokeAll (java.util.concurrent.ForkJoinTask[])
java.util.concurrent.ForkJoinTask t
int i
java.util.concurrent.ForkJoinTask t
int i
java.util.concurrent.ForkJoinTask[] tasks
Throwable ex
int last
public static java.util.Collection invokeAll (java.util.Collection)
java.util.concurrent.ForkJoinTask t
int i
java.util.concurrent.ForkJoinTask t
int i
java.util.Collection tasks
java.util.List ts
Throwable ex
int last
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public final boolean isDone ()
public final boolean isCancelled ()
public final boolean isCompletedAbnormally ()
public final boolean isCompletedNormally ()
public final java.lang.Throwable getException ()
int s
public void completeExceptionally (java.lang.Throwable)
Throwable ex
public void complete (java.lang.Object)
Throwable rex
Object value
public final void quietlyComplete ()
public final java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
int s
public final java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
java.util.concurrent.ForkJoinWorkerThread wt
long ns
long ms
long d
long deadline
Thread t
long timeout
java.util.concurrent.TimeUnit unit
int s
long nanos
public final void quietlyJoin ()
public final void quietlyInvoke ()
public static void helpQuiesce ()
java.util.concurrent.ForkJoinWorkerThread wt
Thread t
public void reinitialize ()
public static java.util.concurrent.ForkJoinPool getPool ()
Thread t
public static boolean inForkJoinPool ()
public boolean tryUnfork ()
Thread t
public static int getQueuedTaskCount ()
java.util.concurrent.ForkJoinPool$WorkQueue q
Thread t
java.util.concurrent.ForkJoinPool$WorkQueue q
public static int getSurplusQueuedTaskCount ()
public abstract java.lang.Object getRawResult ()
protected abstract void setRawResult (java.lang.Object)
protected abstract boolean exec ()
protected static java.util.concurrent.ForkJoinTask peekNextLocalTask ()
java.util.concurrent.ForkJoinPool$WorkQueue q
Thread t
java.util.concurrent.ForkJoinPool$WorkQueue q
protected static java.util.concurrent.ForkJoinTask pollNextLocalTask ()
Thread t
protected static java.util.concurrent.ForkJoinTask pollTask ()
java.util.concurrent.ForkJoinWorkerThread wt
Thread t
protected static java.util.concurrent.ForkJoinTask pollSubmission ()
Thread t
public final short getForkJoinTaskTag ()
public final short setForkJoinTaskTag (short)
int s
short newValue
public final boolean compareAndSetForkJoinTaskTag (short, short)
int s
short expect
short update
public static java.util.concurrent.ForkJoinTask adapt (java.lang.Runnable)
Runnable runnable
public static java.util.concurrent.ForkJoinTask adapt (java.lang.Runnable, java.lang.Object)
Runnable runnable
Object result
public static java.util.concurrent.ForkJoinTask adapt (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
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
Object ex
static void ()
ReflectiveOperationException e
}
java/util/concurrent/SynchronousQueue$TransferStack.classSynchronousQueue.java
package java.util.concurrent
final java.util.concurrent.SynchronousQueue$TransferStack extends java.util.concurrent.SynchronousQueue$Transferer {
static final int REQUEST
static final int DATA
static final int FULFILLING
volatile java.util.concurrent.SynchronousQueue$TransferStack$SNode head
private static final sun.misc.Unsafe U
private static final long HEAD
void ()
static boolean isFulfilling (int)
int m
boolean casHead (java.util.concurrent.SynchronousQueue$TransferStack$SNode, java.util.concurrent.SynchronousQueue$TransferStack$SNode)
java.util.concurrent.SynchronousQueue$TransferStack$SNode h
java.util.concurrent.SynchronousQueue$TransferStack$SNode nh
static java.util.concurrent.SynchronousQueue$TransferStack$SNode snode (java.util.concurrent.SynchronousQueue$TransferStack$SNode, java.lang.Object, java.util.concurrent.SynchronousQueue$TransferStack$SNode, int)
java.util.concurrent.SynchronousQueue$TransferStack$SNode s
Object e
java.util.concurrent.SynchronousQueue$TransferStack$SNode next
int mode
java.lang.Object transfer (java.lang.Object, boolean, long)
java.util.concurrent.SynchronousQueue$TransferStack$SNode m
java.util.concurrent.SynchronousQueue$TransferStack$SNode m
java.util.concurrent.SynchronousQueue$TransferStack$SNode mn
java.util.concurrent.SynchronousQueue$TransferStack$SNode mn
java.util.concurrent.SynchronousQueue$TransferStack$SNode m
java.util.concurrent.SynchronousQueue$TransferStack$SNode h
Object e
boolean timed
long nanos
java.util.concurrent.SynchronousQueue$TransferStack$SNode s
int mode
java.util.concurrent.SynchronousQueue$TransferStack$SNode awaitFulfill (java.util.concurrent.SynchronousQueue$TransferStack$SNode, boolean, long)
java.util.concurrent.SynchronousQueue$TransferStack$SNode m
java.util.concurrent.SynchronousQueue$TransferStack$SNode s
boolean timed
long nanos
long deadline
Thread w
int spins
boolean shouldSpin (java.util.concurrent.SynchronousQueue$TransferStack$SNode)
java.util.concurrent.SynchronousQueue$TransferStack$SNode s
java.util.concurrent.SynchronousQueue$TransferStack$SNode h
void clean (java.util.concurrent.SynchronousQueue$TransferStack$SNode)
java.util.concurrent.SynchronousQueue$TransferStack$SNode n
java.util.concurrent.SynchronousQueue$TransferStack$SNode s
java.util.concurrent.SynchronousQueue$TransferStack$SNode past
java.util.concurrent.SynchronousQueue$TransferStack$SNode p
static void ()
ReflectiveOperationException e
}
java/util/concurrent/ConcurrentLinkedQueue$1.classConcurrentLinkedQueue.java
package java.util.concurrent
java.util.concurrent.ConcurrentLinkedQueue$1 extends java.lang.Object {
}
java/util/concurrent/CompletableFuture$UniRun.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$UniRun extends java.util.concurrent.CompletableFuture$UniCompletion {
Runnable fn
void (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.lang.Runnable)
java.util.concurrent.Executor executor
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
Runnable fn
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture a
int mode
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture a
}
java/util/concurrent/ThreadPoolExecutor$AbortPolicy.classThreadPoolExecutor.java
package java.util.concurrent
public java.util.concurrent.ThreadPoolExecutor$AbortPolicy extends java.lang.Object implements java.util.concurrent.RejectedExecutionHandler {
public void ()
public void rejectedExecution (java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor)
Runnable r
java.util.concurrent.ThreadPoolExecutor e
}
java/util/concurrent/ConcurrentHashMap$MapReduceMappingsToLongTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToLongBiFunction transformer
final java.util.function.LongBinaryOperator reducer
final long basis
long result
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask rights
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask, java.util.function.ToLongBiFunction, long, java.util.function.LongBinaryOperator)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask nextRight
java.util.function.ToLongBiFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public final java.lang.Long getRawResult ()
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask t
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask s
long r
java.util.concurrent.CountedCompleter c
java.util.function.LongBinaryOperator reducer
java.util.function.ToLongBiFunction transformer
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/ExecutorCompletionService$QueueingFuture.classExecutorCompletionService.java
package java.util.concurrent
java.util.concurrent.ExecutorCompletionService$QueueingFuture extends java.util.concurrent.FutureTask {
private final java.util.concurrent.Future task
private final java.util.concurrent.BlockingQueue completionQueue
void (java.util.concurrent.RunnableFuture, java.util.concurrent.BlockingQueue)
java.util.concurrent.RunnableFuture task
java.util.concurrent.BlockingQueue completionQueue
protected void done ()
}
java/util/concurrent/ConcurrentHashMap$CollectionView.classConcurrentHashMap.java
package java.util.concurrent
abstract java.util.concurrent.ConcurrentHashMap$CollectionView extends java.lang.Object implements java.util.Collection java.io.Serializable {
private static final long serialVersionUID
final java.util.concurrent.ConcurrentHashMap map
private static final String OOME_MSG
void (java.util.concurrent.ConcurrentHashMap)
java.util.concurrent.ConcurrentHashMap map
public java.util.concurrent.ConcurrentHashMap getMap ()
public final void clear ()
public final int size ()
public final boolean isEmpty ()
public abstract java.util.Iterator iterator ()
public abstract boolean contains (java.lang.Object)
public abstract boolean remove (java.lang.Object)
public final java.lang.Object[] toArray ()
Object e
long sz
int n
Object[] r
int i
public final java.lang.Object[] toArray (java.lang.Object[])
Object e
Object[] a
long sz
int m
Object[] r
int n
int i
public final java.lang.String toString ()
Object e
StringBuilder sb
java.util.Iterator it
public final boolean containsAll (java.util.Collection)
Object e
java.util.Collection c
public final boolean removeAll (java.util.Collection)
java.util.Iterator it
java.util.Collection c
boolean modified
public final boolean retainAll (java.util.Collection)
java.util.Iterator it
java.util.Collection c
boolean modified
}
java/util/concurrent/CompletableFuture$MinimalStage.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$MinimalStage extends java.util.concurrent.CompletableFuture {
void ()
void (java.lang.Object)
Object r
public java.util.concurrent.CompletableFuture newIncompleteFuture ()
public java.lang.Object get ()
public java.lang.Object get (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object getNow (java.lang.Object)
Object valueIfAbsent
public java.lang.Object join ()
public boolean complete (java.lang.Object)
Object value
public boolean completeExceptionally (java.lang.Throwable)
Throwable ex
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public void obtrudeValue (java.lang.Object)
Object value
public void obtrudeException (java.lang.Throwable)
Throwable ex
public boolean isDone ()
public boolean isCancelled ()
public boolean isCompletedExceptionally ()
public int getNumberOfDependents ()
public java.util.concurrent.CompletableFuture completeAsync (java.util.function.Supplier, java.util.concurrent.Executor)
java.util.function.Supplier supplier
java.util.concurrent.Executor executor
public java.util.concurrent.CompletableFuture completeAsync (java.util.function.Supplier)
java.util.function.Supplier supplier
public java.util.concurrent.CompletableFuture orTimeout (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
public java.util.concurrent.CompletableFuture completeOnTimeout (java.lang.Object, long, java.util.concurrent.TimeUnit)
Object value
long timeout
java.util.concurrent.TimeUnit unit
public volatile java.util.concurrent.CompletionStage exceptionally (java.util.function.Function)
public volatile java.util.concurrent.CompletionStage whenCompleteAsync (java.util.function.BiConsumer, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage whenCompleteAsync (java.util.function.BiConsumer)
public volatile java.util.concurrent.CompletionStage whenComplete (java.util.function.BiConsumer)
public volatile java.util.concurrent.CompletionStage handleAsync (java.util.function.BiFunction, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage handleAsync (java.util.function.BiFunction)
public volatile java.util.concurrent.CompletionStage handle (java.util.function.BiFunction)
public volatile java.util.concurrent.CompletionStage thenComposeAsync (java.util.function.Function, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage thenComposeAsync (java.util.function.Function)
public volatile java.util.concurrent.CompletionStage thenCompose (java.util.function.Function)
public volatile java.util.concurrent.CompletionStage runAfterEitherAsync (java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage runAfterEitherAsync (java.util.concurrent.CompletionStage, java.lang.Runnable)
public volatile java.util.concurrent.CompletionStage runAfterEither (java.util.concurrent.CompletionStage, java.lang.Runnable)
public volatile java.util.concurrent.CompletionStage acceptEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Consumer, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage acceptEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Consumer)
public volatile java.util.concurrent.CompletionStage acceptEither (java.util.concurrent.CompletionStage, java.util.function.Consumer)
public volatile java.util.concurrent.CompletionStage applyToEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage applyToEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Function)
public volatile java.util.concurrent.CompletionStage applyToEither (java.util.concurrent.CompletionStage, java.util.function.Function)
public volatile java.util.concurrent.CompletionStage runAfterBothAsync (java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage runAfterBothAsync (java.util.concurrent.CompletionStage, java.lang.Runnable)
public volatile java.util.concurrent.CompletionStage runAfterBoth (java.util.concurrent.CompletionStage, java.lang.Runnable)
public volatile java.util.concurrent.CompletionStage thenAcceptBothAsync (java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage thenAcceptBothAsync (java.util.concurrent.CompletionStage, java.util.function.BiConsumer)
public volatile java.util.concurrent.CompletionStage thenAcceptBoth (java.util.concurrent.CompletionStage, java.util.function.BiConsumer)
public volatile java.util.concurrent.CompletionStage thenCombineAsync (java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage thenCombineAsync (java.util.concurrent.CompletionStage, java.util.function.BiFunction)
public volatile java.util.concurrent.CompletionStage thenCombine (java.util.concurrent.CompletionStage, java.util.function.BiFunction)
public volatile java.util.concurrent.CompletionStage thenRunAsync (java.lang.Runnable, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage thenRunAsync (java.lang.Runnable)
public volatile java.util.concurrent.CompletionStage thenRun (java.lang.Runnable)
public volatile java.util.concurrent.CompletionStage thenAcceptAsync (java.util.function.Consumer, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage thenAcceptAsync (java.util.function.Consumer)
public volatile java.util.concurrent.CompletionStage thenAccept (java.util.function.Consumer)
public volatile java.util.concurrent.CompletionStage thenApplyAsync (java.util.function.Function, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage thenApplyAsync (java.util.function.Function)
public volatile java.util.concurrent.CompletionStage thenApply (java.util.function.Function)
}
java/util/concurrent/RejectedExecutionHandler.classRejectedExecutionHandler.java
package java.util.concurrent
public abstract java.util.concurrent.RejectedExecutionHandler extends java.lang.Object {
public abstract void rejectedExecution (java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor)
}
java/util/concurrent/SynchronousQueue$Transferer.classSynchronousQueue.java
package java.util.concurrent
abstract java.util.concurrent.SynchronousQueue$Transferer extends java.lang.Object {
void ()
abstract java.lang.Object transfer (java.lang.Object, boolean, long)
}
java/util/concurrent/Exchanger$Node.classExchanger.java
package java.util.concurrent
final java.util.concurrent.Exchanger$Node extends java.lang.Object {
int index
int bound
int collides
int hash
Object item
volatile Object match
volatile Thread parked
void ()
}
java/util/concurrent/ConcurrentHashMap$ReduceKeysTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ReduceKeysTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction reducer
Object result
java.util.concurrent.ConcurrentHashMap$ReduceKeysTask rights
java.util.concurrent.ConcurrentHashMap$ReduceKeysTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$ReduceKeysTask, java.util.function.BiFunction)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$ReduceKeysTask nextRight
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
java.util.concurrent.ConcurrentHashMap$Node p
Object tr
Object sr
java.util.concurrent.ConcurrentHashMap$ReduceKeysTask t
java.util.concurrent.ConcurrentHashMap$ReduceKeysTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
}
java/util/concurrent/TimeUnit$6.classTimeUnit.java
package java.util.concurrent
final java.util.concurrent.TimeUnit$6 extends java.util.concurrent.TimeUnit {
void (java.lang.String, int)
public long toNanos (long)
long d
public long toMicros (long)
long d
public long toMillis (long)
long d
public long toSeconds (long)
long d
public long toMinutes (long)
long d
public long toHours (long)
long d
public long toDays (long)
long d
public long convert (long, java.util.concurrent.TimeUnit)
long d
java.util.concurrent.TimeUnit u
int excessNanos (long, long)
long d
long m
}
java/util/concurrent/ConcurrentHashMap$MapReduceMappingsToDoubleTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToDoubleBiFunction transformer
final java.util.function.DoubleBinaryOperator reducer
final double basis
double result
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask rights
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask, java.util.function.ToDoubleBiFunction, double, java.util.function.DoubleBinaryOperator)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask nextRight
java.util.function.ToDoubleBiFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public final java.lang.Double getRawResult ()
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask t
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask s
double r
java.util.concurrent.CountedCompleter c
java.util.function.DoubleBinaryOperator reducer
java.util.function.ToDoubleBiFunction transformer
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/CompletableFuture$AsynchronousCompletionTask.classCompletableFuture.java
package java.util.concurrent
public abstract java.util.concurrent.CompletableFuture$AsynchronousCompletionTask extends java.lang.Object {
}
java/util/concurrent/LinkedTransferQueue$Node.classLinkedTransferQueue.java
package java.util.concurrent
final java.util.concurrent.LinkedTransferQueue$Node extends java.lang.Object {
final boolean isData
volatile Object item
volatile java.util.concurrent.LinkedTransferQueue$Node next
volatile Thread waiter
private static final long serialVersionUID
private static final sun.misc.Unsafe U
private static final long ITEM
private static final long NEXT
private static final long WAITER
final boolean casNext (java.util.concurrent.LinkedTransferQueue$Node, java.util.concurrent.LinkedTransferQueue$Node)
java.util.concurrent.LinkedTransferQueue$Node cmp
java.util.concurrent.LinkedTransferQueue$Node val
final boolean casItem (java.lang.Object, java.lang.Object)
Object cmp
Object val
void (java.lang.Object, boolean)
Object item
boolean isData
final void forgetNext ()
final void forgetContents ()
final boolean isMatched ()
Object x
final boolean isUnmatchedRequest ()
final boolean cannotPrecede (boolean)
Object x
boolean haveData
boolean d
final boolean tryMatchData ()
Object x
static void ()
ReflectiveOperationException e
}
java/util/concurrent/ThreadLocalRandom$RandomLongsSpliterator.classThreadLocalRandom.java
package java.util.concurrent
final java.util.concurrent.ThreadLocalRandom$RandomLongsSpliterator extends java.lang.Object implements java.util.Spliterator$OfLong {
long index
final long fence
final long origin
final long bound
void (long, long, long, long)
long index
long fence
long origin
long bound
public java.util.concurrent.ThreadLocalRandom$RandomLongsSpliterator trySplit ()
long i
long m
public long estimateSize ()
public int characteristics ()
public boolean tryAdvance (java.util.function.LongConsumer)
java.util.function.LongConsumer consumer
long i
long f
public void forEachRemaining (java.util.function.LongConsumer)
long o
long b
java.util.concurrent.ThreadLocalRandom rng
java.util.function.LongConsumer consumer
long i
long f
public volatile java.util.Spliterator$OfLong trySplit ()
public volatile void forEachRemaining (java.lang.Object)
public volatile boolean tryAdvance (java.lang.Object)
public volatile java.util.Spliterator$OfPrimitive trySplit ()
public volatile java.util.Spliterator trySplit ()
}
java/util/concurrent/CopyOnWriteArrayList$CowIterator.classCopyOnWriteArrayList.java
package java.util.concurrent
java.util.concurrent.CopyOnWriteArrayList$CowIterator extends java.lang.Object implements java.util.ListIterator {
private final Object[] snapshot
private final int from
private final int to
private int index
void (java.lang.Object[], int, int)
Object[] snapshot
int from
int to
public void add (java.lang.Object)
Object object
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 object
public void forEachRemaining (java.util.function.Consumer)
Object e
int i
java.util.function.Consumer action
Object[] elements
static int access$002 (java.util.concurrent.CopyOnWriteArrayList$CowIterator, int)
java.util.concurrent.CopyOnWriteArrayList$CowIterator x0
int x1
}
java/util/concurrent/ConcurrentHashMap$EntryIterator.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$EntryIterator extends java.util.concurrent.ConcurrentHashMap$BaseIterator implements java.util.Iterator {
void (java.util.concurrent.ConcurrentHashMap$Node[], int, int, int, java.util.concurrent.ConcurrentHashMap)
java.util.concurrent.ConcurrentHashMap$Node[] tab
int index
int size
int limit
java.util.concurrent.ConcurrentHashMap map
public final java.util.Map$Entry next ()
java.util.concurrent.ConcurrentHashMap$Node p
Object k
Object v
public volatile java.lang.Object next ()
}
java/util/concurrent/ConcurrentSkipListMap$KeySpliterator.classConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$KeySpliterator extends java.util.concurrent.ConcurrentSkipListMap$CSLMSpliterator implements java.util.Spliterator {
void (java.util.Comparator, java.util.concurrent.ConcurrentSkipListMap$Index, java.util.concurrent.ConcurrentSkipListMap$Node, java.lang.Object, int)
java.util.Comparator comparator
java.util.concurrent.ConcurrentSkipListMap$Index row
java.util.concurrent.ConcurrentSkipListMap$Node origin
Object fence
int est
public java.util.concurrent.ConcurrentSkipListMap$KeySpliterator trySplit ()
java.util.concurrent.ConcurrentSkipListMap$Index r
java.util.concurrent.ConcurrentSkipListMap$Index s
java.util.concurrent.ConcurrentSkipListMap$Node b
java.util.concurrent.ConcurrentSkipListMap$Node n
Object sk
java.util.concurrent.ConcurrentSkipListMap$Index q
Object ek
java.util.concurrent.ConcurrentSkipListMap$Node e
java.util.Comparator cmp
Object f
public void forEachRemaining (java.util.function.Consumer)
Object k
Object v
java.util.function.Consumer action
java.util.Comparator cmp
Object f
java.util.concurrent.ConcurrentSkipListMap$Node e
public boolean tryAdvance (java.util.function.Consumer)
Object k
Object v
java.util.function.Consumer action
java.util.Comparator cmp
Object f
java.util.concurrent.ConcurrentSkipListMap$Node e
public int characteristics ()
public final java.util.Comparator getComparator ()
public volatile java.util.Spliterator trySplit ()
}
java/util/concurrent/ForkJoinPool$DefaultForkJoinWorkerThreadFactory.classForkJoinPool.java
package java.util.concurrent
final java.util.concurrent.ForkJoinPool$DefaultForkJoinWorkerThreadFactory extends java.lang.Object implements java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory {
private void ()
public final java.util.concurrent.ForkJoinWorkerThread newThread (java.util.concurrent.ForkJoinPool)
java.util.concurrent.ForkJoinPool pool
void (java.util.concurrent.ForkJoinPool$1)
java.util.concurrent.ForkJoinPool$1 x0
}
java/util/concurrent/ConcurrentSkipListMap$CSLMSpliterator.classConcurrentSkipListMap.java
package java.util.concurrent
abstract java.util.concurrent.ConcurrentSkipListMap$CSLMSpliterator extends java.lang.Object {
final java.util.Comparator comparator
final Object fence
java.util.concurrent.ConcurrentSkipListMap$Index row
java.util.concurrent.ConcurrentSkipListMap$Node current
int est
void (java.util.Comparator, java.util.concurrent.ConcurrentSkipListMap$Index, java.util.concurrent.ConcurrentSkipListMap$Node, java.lang.Object, int)
java.util.Comparator comparator
java.util.concurrent.ConcurrentSkipListMap$Index row
java.util.concurrent.ConcurrentSkipListMap$Node origin
Object fence
int est
public final long estimateSize ()
}
java/util/concurrent/CompletableFuture$BiRelay.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$BiRelay extends java.util.concurrent.CompletableFuture$BiCompletion {
void (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture)
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
java.util.concurrent.CompletableFuture snd
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
int mode
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
}
java/util/concurrent/ConcurrentLinkedDeque$Itr.classConcurrentLinkedDeque.java
package java.util.concurrent
java.util.concurrent.ConcurrentLinkedDeque$Itr extends java.util.concurrent.ConcurrentLinkedDeque$AbstractItr {
final java.util.concurrent.ConcurrentLinkedDeque this$0
private void (java.util.concurrent.ConcurrentLinkedDeque)
java.util.concurrent.ConcurrentLinkedDeque$Node startNode ()
java.util.concurrent.ConcurrentLinkedDeque$Node nextNode (java.util.concurrent.ConcurrentLinkedDeque$Node)
java.util.concurrent.ConcurrentLinkedDeque$Node p
void (java.util.concurrent.ConcurrentLinkedDeque, java.util.concurrent.ConcurrentLinkedDeque$1)
java.util.concurrent.ConcurrentLinkedDeque x0
java.util.concurrent.ConcurrentLinkedDeque$1 x1
}
java/util/concurrent/ThreadLocalRandom$RandomIntsSpliterator.classThreadLocalRandom.java
package java.util.concurrent
final java.util.concurrent.ThreadLocalRandom$RandomIntsSpliterator extends java.lang.Object implements java.util.Spliterator$OfInt {
long index
final long fence
final int origin
final int bound
void (long, long, int, int)
long index
long fence
int origin
int bound
public java.util.concurrent.ThreadLocalRandom$RandomIntsSpliterator trySplit ()
long i
long m
public long estimateSize ()
public int characteristics ()
public boolean tryAdvance (java.util.function.IntConsumer)
java.util.function.IntConsumer consumer
long i
long f
public void forEachRemaining (java.util.function.IntConsumer)
int o
int b
java.util.concurrent.ThreadLocalRandom rng
java.util.function.IntConsumer consumer
long i
long f
public volatile java.util.Spliterator$OfInt trySplit ()
public volatile void forEachRemaining (java.lang.Object)
public volatile boolean tryAdvance (java.lang.Object)
public volatile java.util.Spliterator$OfPrimitive trySplit ()
public volatile java.util.Spliterator trySplit ()
}
java/util/concurrent/BlockingQueue.classBlockingQueue.java
package java.util.concurrent
public abstract java.util.concurrent.BlockingQueue extends java.lang.Object implements java.util.Queue {
public abstract boolean add (java.lang.Object)
public abstract boolean offer (java.lang.Object)
public abstract void put (java.lang.Object) throws java.lang.InterruptedException
public abstract boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public abstract java.lang.Object take () throws java.lang.InterruptedException
public abstract java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public abstract int remainingCapacity ()
public abstract boolean remove (java.lang.Object)
public abstract boolean contains (java.lang.Object)
public abstract int drainTo (java.util.Collection)
public abstract int drainTo (java.util.Collection, int)
}
java/util/concurrent/ConcurrentSkipListMap$ValueIterator.classConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$ValueIterator extends java.util.concurrent.ConcurrentSkipListMap$Iter {
final java.util.concurrent.ConcurrentSkipListMap this$0
void (java.util.concurrent.ConcurrentSkipListMap)
java.util.concurrent.ConcurrentSkipListMap this$0
public java.lang.Object next ()
Object v
}
java/util/concurrent/LinkedBlockingQueue$LBQSpliterator.classLinkedBlockingQueue.java
package java.util.concurrent
final java.util.concurrent.LinkedBlockingQueue$LBQSpliterator extends java.lang.Object implements java.util.Spliterator {
static final int MAX_BATCH
final java.util.concurrent.LinkedBlockingQueue queue
java.util.concurrent.LinkedBlockingQueue$Node current
int batch
boolean exhausted
long est
void (java.util.concurrent.LinkedBlockingQueue)
java.util.concurrent.LinkedBlockingQueue queue
public long estimateSize ()
public java.util.Spliterator trySplit ()
Object[] a
int i
java.util.concurrent.LinkedBlockingQueue$Node p
java.util.concurrent.LinkedBlockingQueue$Node h
java.util.concurrent.LinkedBlockingQueue q
int b
int n
public void forEachRemaining (java.util.function.Consumer)
Object e
java.util.concurrent.LinkedBlockingQueue$Node p
java.util.function.Consumer action
java.util.concurrent.LinkedBlockingQueue q
public boolean tryAdvance (java.util.function.Consumer)
Object e
java.util.function.Consumer action
java.util.concurrent.LinkedBlockingQueue q
public int characteristics ()
}
java/util/concurrent/CompletableFuture$UniAccept.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$UniAccept extends java.util.concurrent.CompletableFuture$UniCompletion {
java.util.function.Consumer fn
void (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.Consumer)
java.util.concurrent.Executor executor
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
java.util.function.Consumer fn
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture a
int mode
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture a
}
java/util/concurrent/SynchronousQueue$TransferStack$SNode.classSynchronousQueue.java
package java.util.concurrent
final java.util.concurrent.SynchronousQueue$TransferStack$SNode extends java.lang.Object {
volatile java.util.concurrent.SynchronousQueue$TransferStack$SNode next
volatile java.util.concurrent.SynchronousQueue$TransferStack$SNode match
volatile Thread waiter
Object item
int mode
private static final sun.misc.Unsafe U
private static final long MATCH
private static final long NEXT
void (java.lang.Object)
Object item
boolean casNext (java.util.concurrent.SynchronousQueue$TransferStack$SNode, java.util.concurrent.SynchronousQueue$TransferStack$SNode)
java.util.concurrent.SynchronousQueue$TransferStack$SNode cmp
java.util.concurrent.SynchronousQueue$TransferStack$SNode val
boolean tryMatch (java.util.concurrent.SynchronousQueue$TransferStack$SNode)
Thread w
java.util.concurrent.SynchronousQueue$TransferStack$SNode s
void tryCancel ()
boolean isCancelled ()
static void ()
ReflectiveOperationException e
}
java/util/concurrent/LinkedBlockingDeque$AbstractItr.classLinkedBlockingDeque.java
package java.util.concurrent
abstract java.util.concurrent.LinkedBlockingDeque$AbstractItr extends java.lang.Object implements java.util.Iterator {
java.util.concurrent.LinkedBlockingDeque$Node next
Object nextItem
private java.util.concurrent.LinkedBlockingDeque$Node lastRet
final java.util.concurrent.LinkedBlockingDeque this$0
abstract java.util.concurrent.LinkedBlockingDeque$Node firstNode ()
abstract java.util.concurrent.LinkedBlockingDeque$Node nextNode (java.util.concurrent.LinkedBlockingDeque$Node)
void (java.util.concurrent.LinkedBlockingDeque)
java.util.concurrent.locks.ReentrantLock lock
private java.util.concurrent.LinkedBlockingDeque$Node succ (java.util.concurrent.LinkedBlockingDeque$Node)
java.util.concurrent.LinkedBlockingDeque$Node s
java.util.concurrent.LinkedBlockingDeque$Node n
void advance ()
java.util.concurrent.locks.ReentrantLock lock
public boolean hasNext ()
public java.lang.Object next ()
Object x
public void remove ()
java.util.concurrent.LinkedBlockingDeque$Node n
java.util.concurrent.locks.ReentrantLock lock
}
java/util/concurrent/CountDownLatch$Sync.classCountDownLatch.java
package java.util.concurrent
final java.util.concurrent.CountDownLatch$Sync extends java.util.concurrent.locks.AbstractQueuedSynchronizer {
private static final long serialVersionUID
void (int)
int count
int getCount ()
protected int tryAcquireShared (int)
int acquires
protected boolean tryReleaseShared (int)
int c
int nextc
int releases
}
java/util/concurrent/CompletionStage.classCompletionStage.java
package java.util.concurrent
public abstract java.util.concurrent.CompletionStage extends java.lang.Object {
public abstract java.util.concurrent.CompletionStage thenApply (java.util.function.Function)
public abstract java.util.concurrent.CompletionStage thenApplyAsync (java.util.function.Function)
public abstract java.util.concurrent.CompletionStage thenApplyAsync (java.util.function.Function, java.util.concurrent.Executor)
public abstract java.util.concurrent.CompletionStage thenAccept (java.util.function.Consumer)
public abstract java.util.concurrent.CompletionStage thenAcceptAsync (java.util.function.Consumer)
public abstract java.util.concurrent.CompletionStage thenAcceptAsync (java.util.function.Consumer, java.util.concurrent.Executor)
public abstract java.util.concurrent.CompletionStage thenRun (java.lang.Runnable)
public abstract java.util.concurrent.CompletionStage thenRunAsync (java.lang.Runnable)
public abstract java.util.concurrent.CompletionStage thenRunAsync (java.lang.Runnable, java.util.concurrent.Executor)
public abstract java.util.concurrent.CompletionStage thenCombine (java.util.concurrent.CompletionStage, java.util.function.BiFunction)
public abstract java.util.concurrent.CompletionStage thenCombineAsync (java.util.concurrent.CompletionStage, java.util.function.BiFunction)
public abstract java.util.concurrent.CompletionStage thenCombineAsync (java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor)
public abstract java.util.concurrent.CompletionStage thenAcceptBoth (java.util.concurrent.CompletionStage, java.util.function.BiConsumer)
public abstract java.util.concurrent.CompletionStage thenAcceptBothAsync (java.util.concurrent.CompletionStage, java.util.function.BiConsumer)
public abstract java.util.concurrent.CompletionStage thenAcceptBothAsync (java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor)
public abstract java.util.concurrent.CompletionStage runAfterBoth (java.util.concurrent.CompletionStage, java.lang.Runnable)
public abstract java.util.concurrent.CompletionStage runAfterBothAsync (java.util.concurrent.CompletionStage, java.lang.Runnable)
public abstract java.util.concurrent.CompletionStage runAfterBothAsync (java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor)
public abstract java.util.concurrent.CompletionStage applyToEither (java.util.concurrent.CompletionStage, java.util.function.Function)
public abstract java.util.concurrent.CompletionStage applyToEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Function)
public abstract java.util.concurrent.CompletionStage applyToEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor)
public abstract java.util.concurrent.CompletionStage acceptEither (java.util.concurrent.CompletionStage, java.util.function.Consumer)
public abstract java.util.concurrent.CompletionStage acceptEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Consumer)
public abstract java.util.concurrent.CompletionStage acceptEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Consumer, java.util.concurrent.Executor)
public abstract java.util.concurrent.CompletionStage runAfterEither (java.util.concurrent.CompletionStage, java.lang.Runnable)
public abstract java.util.concurrent.CompletionStage runAfterEitherAsync (java.util.concurrent.CompletionStage, java.lang.Runnable)
public abstract java.util.concurrent.CompletionStage runAfterEitherAsync (java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor)
public abstract java.util.concurrent.CompletionStage thenCompose (java.util.function.Function)
public abstract java.util.concurrent.CompletionStage thenComposeAsync (java.util.function.Function)
public abstract java.util.concurrent.CompletionStage thenComposeAsync (java.util.function.Function, java.util.concurrent.Executor)
public abstract java.util.concurrent.CompletionStage handle (java.util.function.BiFunction)
public abstract java.util.concurrent.CompletionStage handleAsync (java.util.function.BiFunction)
public abstract java.util.concurrent.CompletionStage handleAsync (java.util.function.BiFunction, java.util.concurrent.Executor)
public abstract java.util.concurrent.CompletionStage whenComplete (java.util.function.BiConsumer)
public abstract java.util.concurrent.CompletionStage whenCompleteAsync (java.util.function.BiConsumer)
public abstract java.util.concurrent.CompletionStage whenCompleteAsync (java.util.function.BiConsumer, java.util.concurrent.Executor)
public abstract java.util.concurrent.CompletionStage exceptionally (java.util.function.Function)
public abstract java.util.concurrent.CompletableFuture toCompletableFuture ()
}
java/util/concurrent/CompletableFuture$OrAccept.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$OrAccept extends java.util.concurrent.CompletableFuture$BiCompletion {
java.util.function.Consumer fn
void (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.Consumer)
java.util.concurrent.Executor executor
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
java.util.concurrent.CompletableFuture snd
java.util.function.Consumer fn
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
int mode
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
}
java/util/concurrent/ConcurrentHashMap$SearchValuesTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$SearchValuesTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function searchFunction
final java.util.concurrent.atomic.AtomicReference result
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.concurrent.atomic.AtomicReference)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Function searchFunction
java.util.concurrent.atomic.AtomicReference result
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.atomic.AtomicReference result
java.util.function.Function searchFunction
}
java/util/concurrent/LinkedBlockingQueue$Node.classLinkedBlockingQueue.java
package java.util.concurrent
java.util.concurrent.LinkedBlockingQueue$Node extends java.lang.Object {
Object item
java.util.concurrent.LinkedBlockingQueue$Node next
void (java.lang.Object)
Object x
}
java/util/concurrent/CompletableFuture$UniApply.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$UniApply extends java.util.concurrent.CompletableFuture$UniCompletion {
java.util.function.Function fn
void (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.Function)
java.util.concurrent.Executor executor
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
java.util.function.Function fn
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture a
int mode
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture a
}
java/util/concurrent/ForkJoinTask$AdaptedRunnableAction.classForkJoinTask.java
package java.util.concurrent
final java.util.concurrent.ForkJoinTask$AdaptedRunnableAction extends java.util.concurrent.ForkJoinTask implements java.util.concurrent.RunnableFuture {
final Runnable runnable
private static final long serialVersionUID
void (java.lang.Runnable)
Runnable runnable
public final java.lang.Void getRawResult ()
public final void setRawResult (java.lang.Void)
Void v
public final boolean exec ()
public final void run ()
public volatile void setRawResult (java.lang.Object)
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/Delayed.classDelayed.java
package java.util.concurrent
public abstract java.util.concurrent.Delayed extends java.lang.Object implements java.lang.Comparable {
public abstract long getDelay (java.util.concurrent.TimeUnit)
}
java/util/concurrent/ThreadPoolExecutor$Worker.classThreadPoolExecutor.java
package java.util.concurrent
final java.util.concurrent.ThreadPoolExecutor$Worker extends java.util.concurrent.locks.AbstractQueuedSynchronizer implements java.lang.Runnable {
private static final long serialVersionUID
final Thread thread
Runnable firstTask
volatile long completedTasks
final java.util.concurrent.ThreadPoolExecutor this$0
void (java.util.concurrent.ThreadPoolExecutor, java.lang.Runnable)
Runnable firstTask
public void run ()
protected boolean isHeldExclusively ()
protected boolean tryAcquire (int)
int unused
protected boolean tryRelease (int)
int unused
public void lock ()
public boolean tryLock ()
public void unlock ()
public boolean isLocked ()
void interruptIfStarted ()
Thread t
}
java/util/concurrent/ThreadPoolExecutor$DiscardPolicy.classThreadPoolExecutor.java
package java.util.concurrent
public java.util.concurrent.ThreadPoolExecutor$DiscardPolicy extends java.lang.Object implements java.util.concurrent.RejectedExecutionHandler {
public void ()
public void rejectedExecution (java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor)
Runnable r
java.util.concurrent.ThreadPoolExecutor e
}
java/util/concurrent/ConcurrentHashMap$ValueSpliterator.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ValueSpliterator extends java.util.concurrent.ConcurrentHashMap$Traverser implements java.util.Spliterator {
long est
void (java.util.concurrent.ConcurrentHashMap$Node[], int, int, int, long)
java.util.concurrent.ConcurrentHashMap$Node[] tab
int size
int index
int limit
long est
public java.util.concurrent.ConcurrentHashMap$ValueSpliterator trySplit ()
int i
int f
int h
public void forEachRemaining (java.util.function.Consumer)
java.util.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
java.util.concurrent.ConcurrentHashMap$Node p
public long estimateSize ()
public int characteristics ()
public volatile java.util.Spliterator trySplit ()
}
java/util/concurrent/CompletableFuture$Canceller.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$Canceller extends java.lang.Object implements java.util.function.BiConsumer {
final java.util.concurrent.Future f
void (java.util.concurrent.Future)
java.util.concurrent.Future f
public void accept (java.lang.Object, java.lang.Throwable)
Object ignore
Throwable ex
public volatile void accept (java.lang.Object, java.lang.Object)
}
java/util/concurrent/ConcurrentHashMap$ForEachTransformedEntryTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForEachTransformedEntryTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.Consumer action
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.function.Consumer)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Function transformer
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
Object u
java.util.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
java.util.function.Function transformer
}
java/util/concurrent/LinkedBlockingQueue.classLinkedBlockingQueue.java
package java.util.concurrent
public java.util.concurrent.LinkedBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable {
private static final long serialVersionUID
private final int capacity
private final java.util.concurrent.atomic.AtomicInteger count
transient java.util.concurrent.LinkedBlockingQueue$Node head
private transient java.util.concurrent.LinkedBlockingQueue$Node last
private final java.util.concurrent.locks.ReentrantLock takeLock
private final java.util.concurrent.locks.Condition notEmpty
private final java.util.concurrent.locks.ReentrantLock putLock
private final java.util.concurrent.locks.Condition notFull
private void signalNotEmpty ()
java.util.concurrent.locks.ReentrantLock takeLock
private void signalNotFull ()
java.util.concurrent.locks.ReentrantLock putLock
private void enqueue (java.util.concurrent.LinkedBlockingQueue$Node)
java.util.concurrent.LinkedBlockingQueue$Node node
private java.lang.Object dequeue ()
java.util.concurrent.LinkedBlockingQueue$Node h
java.util.concurrent.LinkedBlockingQueue$Node first
Object x
void fullyLock ()
void fullyUnlock ()
public void ()
public void (int)
int capacity
public void (java.util.Collection)
Object e
int n
java.util.Collection c
java.util.concurrent.locks.ReentrantLock putLock
public int size ()
public int remainingCapacity ()
public void put (java.lang.Object) throws java.lang.InterruptedException
Object e
int c
java.util.concurrent.LinkedBlockingQueue$Node node
java.util.concurrent.locks.ReentrantLock putLock
java.util.concurrent.atomic.AtomicInteger count
public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
long nanos
int c
java.util.concurrent.locks.ReentrantLock putLock
java.util.concurrent.atomic.AtomicInteger count
public boolean offer (java.lang.Object)
Object e
java.util.concurrent.atomic.AtomicInteger count
int c
java.util.concurrent.LinkedBlockingQueue$Node node
java.util.concurrent.locks.ReentrantLock putLock
public java.lang.Object take () throws java.lang.InterruptedException
Object x
int c
java.util.concurrent.atomic.AtomicInteger count
java.util.concurrent.locks.ReentrantLock takeLock
public java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
Object x
int c
long nanos
java.util.concurrent.atomic.AtomicInteger count
java.util.concurrent.locks.ReentrantLock takeLock
public java.lang.Object poll ()
java.util.concurrent.atomic.AtomicInteger count
Object x
int c
java.util.concurrent.locks.ReentrantLock takeLock
public java.lang.Object peek ()
java.util.concurrent.locks.ReentrantLock takeLock
void unlink (java.util.concurrent.LinkedBlockingQueue$Node, java.util.concurrent.LinkedBlockingQueue$Node)
java.util.concurrent.LinkedBlockingQueue$Node p
java.util.concurrent.LinkedBlockingQueue$Node trail
public boolean remove (java.lang.Object)
java.util.concurrent.LinkedBlockingQueue$Node trail
java.util.concurrent.LinkedBlockingQueue$Node p
Object o
public boolean contains (java.lang.Object)
java.util.concurrent.LinkedBlockingQueue$Node p
Object o
public java.lang.Object[] toArray ()
java.util.concurrent.LinkedBlockingQueue$Node p
int size
Object[] a
int k
public java.lang.Object[] toArray (java.lang.Object[])
java.util.concurrent.LinkedBlockingQueue$Node p
int size
int k
Object[] a
public java.lang.String toString ()
public void clear ()
java.util.concurrent.LinkedBlockingQueue$Node p
java.util.concurrent.LinkedBlockingQueue$Node h
public int drainTo (java.util.Collection)
java.util.Collection c
public int drainTo (java.util.Collection, int)
java.util.concurrent.LinkedBlockingQueue$Node p
int n
java.util.concurrent.LinkedBlockingQueue$Node h
int i
java.util.Collection c
int maxElements
boolean signalNotFull
java.util.concurrent.locks.ReentrantLock takeLock
public java.util.Iterator iterator ()
public java.util.Spliterator spliterator ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.util.concurrent.LinkedBlockingQueue$Node p
java.io.ObjectOutputStream s
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object item
java.io.ObjectInputStream s
}
java/util/concurrent/ConcurrentHashMap$Segment.classConcurrentHashMap.java
package java.util.concurrent
java.util.concurrent.ConcurrentHashMap$Segment extends java.util.concurrent.locks.ReentrantLock implements java.io.Serializable {
private static final long serialVersionUID
final float loadFactor
void (float)
float lf
}
java/util/concurrent/ConcurrentHashMap$ForEachTransformedValueTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForEachTransformedValueTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.Consumer action
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.function.Consumer)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Function transformer
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
Object u
java.util.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
java.util.function.Function transformer
}
java/util/concurrent/ForkJoinPool$WorkQueue.classForkJoinPool.java
package java.util.concurrent
final java.util.concurrent.ForkJoinPool$WorkQueue extends java.lang.Object {
static final int INITIAL_QUEUE_CAPACITY
static final int MAXIMUM_QUEUE_CAPACITY
volatile int scanState
int stackPred
int nsteals
int hint
int config
volatile int qlock
volatile int base
int top
java.util.concurrent.ForkJoinTask[] array
final java.util.concurrent.ForkJoinPool pool
final java.util.concurrent.ForkJoinWorkerThread owner
volatile Thread parker
volatile java.util.concurrent.ForkJoinTask currentJoin
volatile java.util.concurrent.ForkJoinTask currentSteal
private static final sun.misc.Unsafe U
private static final long QLOCK
private static final int ABASE
private static final int ASHIFT
void (java.util.concurrent.ForkJoinPool, java.util.concurrent.ForkJoinWorkerThread)
java.util.concurrent.ForkJoinPool pool
java.util.concurrent.ForkJoinWorkerThread owner
final int getPoolIndex ()
final int queueSize ()
int n
final boolean isEmpty ()
java.util.concurrent.ForkJoinTask[] a
int al
int n
int s
final void push (java.util.concurrent.ForkJoinTask)
java.util.concurrent.ForkJoinPool p
int al
int d
java.util.concurrent.ForkJoinTask task
int s
java.util.concurrent.ForkJoinTask[] a
final java.util.concurrent.ForkJoinTask[] growArray ()
int index
long offset
java.util.concurrent.ForkJoinTask x
int mask
int oldMask
int t
int b
java.util.concurrent.ForkJoinTask[] oldA
int size
java.util.concurrent.ForkJoinTask[] a
final java.util.concurrent.ForkJoinTask pop ()
int index
long offset
java.util.concurrent.ForkJoinTask t
int al
int b
int s
java.util.concurrent.ForkJoinTask[] a
final java.util.concurrent.ForkJoinTask pollAt (int)
int index
long offset
java.util.concurrent.ForkJoinTask t
int al
int b
java.util.concurrent.ForkJoinTask[] a
final java.util.concurrent.ForkJoinTask poll ()
int index
long offset
java.util.concurrent.ForkJoinTask t
int b
int s
int d
int al
java.util.concurrent.ForkJoinTask[] a
final java.util.concurrent.ForkJoinTask nextLocalTask ()
final java.util.concurrent.ForkJoinTask peek ()
int al
java.util.concurrent.ForkJoinTask[] a
final boolean tryUnpush (java.util.concurrent.ForkJoinTask)
int index
long offset
int al
java.util.concurrent.ForkJoinTask task
int b
int s
java.util.concurrent.ForkJoinTask[] a
final int sharedPush (java.util.concurrent.ForkJoinTask)
int stat
int al
int d
int b
int s
java.util.concurrent.ForkJoinTask[] a
int stat
java.util.concurrent.ForkJoinTask task
int stat
private void growAndSharedPush (java.util.concurrent.ForkJoinTask)
int s
int al
java.util.concurrent.ForkJoinTask[] a
java.util.concurrent.ForkJoinTask task
final boolean trySharedUnpush (java.util.concurrent.ForkJoinTask)
int index
long offset
java.util.concurrent.ForkJoinTask t
int al
java.util.concurrent.ForkJoinTask task
boolean popped
int s
java.util.concurrent.ForkJoinTask[] a
final void cancelAll ()
java.util.concurrent.ForkJoinTask t
final void localPopAndExec ()
int index
long offset
java.util.concurrent.ForkJoinTask t
int b
int s
int al
java.util.concurrent.ForkJoinTask[] a
int nexec
final void localPollAndExec ()
int index
long offset
java.util.concurrent.ForkJoinTask t
int b
int s
int al
java.util.concurrent.ForkJoinTask[] a
int nexec
final void runTask (java.util.concurrent.ForkJoinTask)
int ns
java.util.concurrent.ForkJoinWorkerThread thread
java.util.concurrent.ForkJoinTask task
final void transferStealCount (java.util.concurrent.ForkJoinPool)
long s
java.util.concurrent.ForkJoinPool$AuxState aux
java.util.concurrent.ForkJoinPool p
final boolean tryRemoveAndExec (java.util.concurrent.ForkJoinTask)
java.util.concurrent.ForkJoinTask ps
boolean removed
int index
long offset
java.util.concurrent.ForkJoinTask t
int b
int s
int d
int al
java.util.concurrent.ForkJoinTask[] a
java.util.concurrent.ForkJoinTask task
final java.util.concurrent.CountedCompleter popCC (java.util.concurrent.CountedCompleter, int)
boolean popped
java.util.concurrent.CountedCompleter r
java.util.concurrent.CountedCompleter t
int index
long offset
java.util.concurrent.ForkJoinTask o
int al
java.util.concurrent.CountedCompleter task
int mode
int b
int s
java.util.concurrent.ForkJoinTask[] a
final int pollAndExecCC (java.util.concurrent.CountedCompleter)
int h
int h
int h
int h
java.util.concurrent.CountedCompleter r
java.util.concurrent.CountedCompleter t
int index
long offset
java.util.concurrent.ForkJoinTask o
int al
int h
java.util.concurrent.CountedCompleter task
java.util.concurrent.ForkJoinTask[] a
int b
int s
int h
final boolean isApparentlyUnblocked ()
Thread wt
Thread$State s
static void ()
int scale
ReflectiveOperationException e
}
java/util/concurrent/CompletableFuture$UniRelay.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$UniRelay extends java.util.concurrent.CompletableFuture$UniCompletion {
void (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture)
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture a
int mode
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture a
}
java/util/concurrent/ConcurrentSkipListMap$EntrySet.classConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$EntrySet extends java.util.AbstractSet {
final java.util.concurrent.ConcurrentNavigableMap m
void (java.util.concurrent.ConcurrentNavigableMap)
java.util.concurrent.ConcurrentNavigableMap map
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry e
Object v
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry e
public boolean isEmpty ()
public int size ()
public void clear ()
public boolean equals (java.lang.Object)
ClassCastException unused
NullPointerException unused
Object o
java.util.Collection c
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.util.Spliterator spliterator ()
public boolean removeIf (java.util.function.Predicate)
java.util.Map$Entry e
java.util.function.Predicate filter
java.util.Iterator it
boolean removed
}
java/util/concurrent/Executors$PrivilegedThreadFactory$1.classExecutors.java
package java.util.concurrent
java.util.concurrent.Executors$PrivilegedThreadFactory$1 extends java.lang.Object implements java.lang.Runnable {
final Runnable val$r
final java.util.concurrent.Executors$PrivilegedThreadFactory this$0
void (java.util.concurrent.Executors$PrivilegedThreadFactory, java.lang.Runnable)
java.util.concurrent.Executors$PrivilegedThreadFactory this$0
public void run ()
}
java/util/concurrent/ConcurrentLinkedDeque.classConcurrentLinkedDeque.java
package java.util.concurrent
public java.util.concurrent.ConcurrentLinkedDeque extends java.util.AbstractCollection implements java.util.Deque java.io.Serializable {
private static final long serialVersionUID
private volatile transient java.util.concurrent.ConcurrentLinkedDeque$Node head
private volatile transient java.util.concurrent.ConcurrentLinkedDeque$Node tail
private static final java.util.concurrent.ConcurrentLinkedDeque$Node PREV_TERMINATOR
private static final java.util.concurrent.ConcurrentLinkedDeque$Node NEXT_TERMINATOR
private static final int HOPS
private static final sun.misc.Unsafe U
private static final long HEAD
private static final long TAIL
java.util.concurrent.ConcurrentLinkedDeque$Node prevTerminator ()
java.util.concurrent.ConcurrentLinkedDeque$Node nextTerminator ()
private void linkFirst (java.lang.Object)
java.util.concurrent.ConcurrentLinkedDeque$Node h
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.concurrent.ConcurrentLinkedDeque$Node q
Object e
java.util.concurrent.ConcurrentLinkedDeque$Node newNode
private void linkLast (java.lang.Object)
java.util.concurrent.ConcurrentLinkedDeque$Node t
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.concurrent.ConcurrentLinkedDeque$Node q
Object e
java.util.concurrent.ConcurrentLinkedDeque$Node newNode
void unlink (java.util.concurrent.ConcurrentLinkedDeque$Node)
java.util.concurrent.ConcurrentLinkedDeque$Node activePred
boolean isFirst
java.util.concurrent.ConcurrentLinkedDeque$Node activePred
boolean isFirst
java.util.concurrent.ConcurrentLinkedDeque$Node q
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.concurrent.ConcurrentLinkedDeque$Node activeSucc
boolean isLast
java.util.concurrent.ConcurrentLinkedDeque$Node activeSucc
boolean isLast
java.util.concurrent.ConcurrentLinkedDeque$Node q
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.concurrent.ConcurrentLinkedDeque$Node activePred
java.util.concurrent.ConcurrentLinkedDeque$Node activeSucc
boolean isFirst
boolean isLast
int hops
java.util.concurrent.ConcurrentLinkedDeque$Node x
java.util.concurrent.ConcurrentLinkedDeque$Node prev
java.util.concurrent.ConcurrentLinkedDeque$Node next
private void unlinkFirst (java.util.concurrent.ConcurrentLinkedDeque$Node, java.util.concurrent.ConcurrentLinkedDeque$Node)
java.util.concurrent.ConcurrentLinkedDeque$Node q
java.util.concurrent.ConcurrentLinkedDeque$Node o
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.concurrent.ConcurrentLinkedDeque$Node q
java.util.concurrent.ConcurrentLinkedDeque$Node first
java.util.concurrent.ConcurrentLinkedDeque$Node next
private void unlinkLast (java.util.concurrent.ConcurrentLinkedDeque$Node, java.util.concurrent.ConcurrentLinkedDeque$Node)
java.util.concurrent.ConcurrentLinkedDeque$Node q
java.util.concurrent.ConcurrentLinkedDeque$Node o
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.concurrent.ConcurrentLinkedDeque$Node q
java.util.concurrent.ConcurrentLinkedDeque$Node last
java.util.concurrent.ConcurrentLinkedDeque$Node prev
private final void updateHead ()
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.concurrent.ConcurrentLinkedDeque$Node q
java.util.concurrent.ConcurrentLinkedDeque$Node h
private final void updateTail ()
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.concurrent.ConcurrentLinkedDeque$Node q
java.util.concurrent.ConcurrentLinkedDeque$Node t
private void skipDeletedPredecessors (java.util.concurrent.ConcurrentLinkedDeque$Node)
java.util.concurrent.ConcurrentLinkedDeque$Node q
java.util.concurrent.ConcurrentLinkedDeque$Node prev
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.concurrent.ConcurrentLinkedDeque$Node x
private void skipDeletedSuccessors (java.util.concurrent.ConcurrentLinkedDeque$Node)
java.util.concurrent.ConcurrentLinkedDeque$Node q
java.util.concurrent.ConcurrentLinkedDeque$Node next
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.concurrent.ConcurrentLinkedDeque$Node x
final java.util.concurrent.ConcurrentLinkedDeque$Node succ (java.util.concurrent.ConcurrentLinkedDeque$Node)
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.concurrent.ConcurrentLinkedDeque$Node q
final java.util.concurrent.ConcurrentLinkedDeque$Node pred (java.util.concurrent.ConcurrentLinkedDeque$Node)
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.concurrent.ConcurrentLinkedDeque$Node q
java.util.concurrent.ConcurrentLinkedDeque$Node first ()
java.util.concurrent.ConcurrentLinkedDeque$Node h
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.concurrent.ConcurrentLinkedDeque$Node q
java.util.concurrent.ConcurrentLinkedDeque$Node last ()
java.util.concurrent.ConcurrentLinkedDeque$Node t
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.concurrent.ConcurrentLinkedDeque$Node q
private java.lang.Object screenNullResult (java.lang.Object)
Object v
public void ()
public void (java.util.Collection)
java.util.concurrent.ConcurrentLinkedDeque$Node newNode
Object e
java.util.Collection c
java.util.concurrent.ConcurrentLinkedDeque$Node h
java.util.concurrent.ConcurrentLinkedDeque$Node t
private void initHeadTail (java.util.concurrent.ConcurrentLinkedDeque$Node, java.util.concurrent.ConcurrentLinkedDeque$Node)
java.util.concurrent.ConcurrentLinkedDeque$Node newNode
java.util.concurrent.ConcurrentLinkedDeque$Node h
java.util.concurrent.ConcurrentLinkedDeque$Node t
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 peekFirst ()
Object item
java.util.concurrent.ConcurrentLinkedDeque$Node p
public java.lang.Object peekLast ()
Object item
java.util.concurrent.ConcurrentLinkedDeque$Node p
public java.lang.Object getFirst ()
public java.lang.Object getLast ()
public java.lang.Object pollFirst ()
Object item
java.util.concurrent.ConcurrentLinkedDeque$Node p
public java.lang.Object pollLast ()
Object item
java.util.concurrent.ConcurrentLinkedDeque$Node p
public java.lang.Object removeFirst ()
public java.lang.Object removeLast ()
public boolean offer (java.lang.Object)
Object e
public boolean add (java.lang.Object)
Object e
public java.lang.Object poll ()
public java.lang.Object peek ()
public java.lang.Object remove ()
public java.lang.Object pop ()
public java.lang.Object element ()
public void push (java.lang.Object)
Object e
public boolean removeFirstOccurrence (java.lang.Object)
Object item
java.util.concurrent.ConcurrentLinkedDeque$Node p
Object o
public boolean removeLastOccurrence (java.lang.Object)
Object item
java.util.concurrent.ConcurrentLinkedDeque$Node p
Object o
public boolean contains (java.lang.Object)
Object item
java.util.concurrent.ConcurrentLinkedDeque$Node p
Object o
public boolean isEmpty ()
public int size ()
java.util.concurrent.ConcurrentLinkedDeque$Node p
int count
public boolean remove (java.lang.Object)
Object o
public boolean addAll (java.util.Collection)
java.util.concurrent.ConcurrentLinkedDeque$Node newNode
Object e
java.util.concurrent.ConcurrentLinkedDeque$Node t
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.concurrent.ConcurrentLinkedDeque$Node q
java.util.Collection c
java.util.concurrent.ConcurrentLinkedDeque$Node beginningOfTheEnd
java.util.concurrent.ConcurrentLinkedDeque$Node last
public void clear ()
public java.lang.String toString ()
String s
Object item
java.util.concurrent.ConcurrentLinkedDeque$Node p
int charLength
int size
String[] a
private java.lang.Object[] toArrayInternal (java.lang.Object[])
Object item
java.util.concurrent.ConcurrentLinkedDeque$Node p
int size
Object[] a
Object[] x
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.util.Iterator iterator ()
public java.util.Iterator descendingIterator ()
public java.util.Spliterator spliterator ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
Object item
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.io.ObjectOutputStream s
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.util.concurrent.ConcurrentLinkedDeque$Node newNode
Object item
java.io.ObjectInputStream s
java.util.concurrent.ConcurrentLinkedDeque$Node h
java.util.concurrent.ConcurrentLinkedDeque$Node t
private boolean casHead (java.util.concurrent.ConcurrentLinkedDeque$Node, java.util.concurrent.ConcurrentLinkedDeque$Node)
java.util.concurrent.ConcurrentLinkedDeque$Node cmp
java.util.concurrent.ConcurrentLinkedDeque$Node val
private boolean casTail (java.util.concurrent.ConcurrentLinkedDeque$Node, java.util.concurrent.ConcurrentLinkedDeque$Node)
java.util.concurrent.ConcurrentLinkedDeque$Node cmp
java.util.concurrent.ConcurrentLinkedDeque$Node val
static void ()
ReflectiveOperationException e
}
java/util/concurrent/ForkJoinTask$AdaptedCallable.classForkJoinTask.java
package java.util.concurrent
final java.util.concurrent.ForkJoinTask$AdaptedCallable extends java.util.concurrent.ForkJoinTask implements java.util.concurrent.RunnableFuture {
final java.util.concurrent.Callable callable
Object result
private static final long serialVersionUID
void (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
public final java.lang.Object getRawResult ()
public final void setRawResult (java.lang.Object)
Object v
public final boolean exec ()
RuntimeException rex
Exception ex
public final void run ()
}
java/util/concurrent/ScheduledFuture.classScheduledFuture.java
package java.util.concurrent
public abstract java.util.concurrent.ScheduledFuture extends java.lang.Object implements java.util.concurrent.Delayed java.util.concurrent.Future {
}
java/util/concurrent/TimeUnit$7.classTimeUnit.java
package java.util.concurrent
final java.util.concurrent.TimeUnit$7 extends java.util.concurrent.TimeUnit {
void (java.lang.String, int)
public long toNanos (long)
long d
public long toMicros (long)
long d
public long toMillis (long)
long d
public long toSeconds (long)
long d
public long toMinutes (long)
long d
public long toHours (long)
long d
public long toDays (long)
long d
public long convert (long, java.util.concurrent.TimeUnit)
long d
java.util.concurrent.TimeUnit u
int excessNanos (long, long)
long d
long m
}
java/util/concurrent/CompletableFuture$Completion.classCompletableFuture.java
package java.util.concurrent
abstract java.util.concurrent.CompletableFuture$Completion extends java.util.concurrent.ForkJoinTask implements java.lang.Runnable java.util.concurrent.CompletableFuture$AsynchronousCompletionTask {
volatile java.util.concurrent.CompletableFuture$Completion next
void ()
abstract java.util.concurrent.CompletableFuture tryFire (int)
abstract boolean isLive ()
public final void run ()
public final boolean exec ()
public final java.lang.Void getRawResult ()
public final void setRawResult (java.lang.Void)
Void v
public volatile void setRawResult (java.lang.Object)
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/ConcurrentHashMap$EntrySpliterator.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$EntrySpliterator extends java.util.concurrent.ConcurrentHashMap$Traverser implements java.util.Spliterator {
final java.util.concurrent.ConcurrentHashMap map
long est
void (java.util.concurrent.ConcurrentHashMap$Node[], int, int, int, long, java.util.concurrent.ConcurrentHashMap)
java.util.concurrent.ConcurrentHashMap$Node[] tab
int size
int index
int limit
long est
java.util.concurrent.ConcurrentHashMap map
public java.util.concurrent.ConcurrentHashMap$EntrySpliterator trySplit ()
int i
int f
int h
public void forEachRemaining (java.util.function.Consumer)
java.util.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
java.util.concurrent.ConcurrentHashMap$Node p
public long estimateSize ()
public int characteristics ()
public volatile java.util.Spliterator trySplit ()
}
java/util/concurrent/ConcurrentHashMap$MapReduceKeysToLongTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToLongFunction transformer
final java.util.function.LongBinaryOperator reducer
final long basis
long result
java.util.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask rights
java.util.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask nextRight
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public final java.lang.Long getRawResult ()
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask t
java.util.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask s
long r
java.util.concurrent.CountedCompleter c
java.util.function.LongBinaryOperator reducer
java.util.function.ToLongFunction transformer
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/ConcurrentLinkedDeque$1.classConcurrentLinkedDeque.java
package java.util.concurrent
java.util.concurrent.ConcurrentLinkedDeque$1 extends java.lang.Object {
}
java/util/concurrent/ExecutorCompletionService.classExecutorCompletionService.java
package java.util.concurrent
public java.util.concurrent.ExecutorCompletionService extends java.lang.Object implements java.util.concurrent.CompletionService {
private final java.util.concurrent.Executor executor
private final java.util.concurrent.AbstractExecutorService aes
private final java.util.concurrent.BlockingQueue completionQueue
private java.util.concurrent.RunnableFuture newTaskFor (java.util.concurrent.Callable)
java.util.concurrent.Callable task
private java.util.concurrent.RunnableFuture newTaskFor (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
public void (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public void (java.util.concurrent.Executor, java.util.concurrent.BlockingQueue)
java.util.concurrent.Executor executor
java.util.concurrent.BlockingQueue completionQueue
public java.util.concurrent.Future submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
java.util.concurrent.RunnableFuture f
public java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
java.util.concurrent.RunnableFuture f
public java.util.concurrent.Future take () throws java.lang.InterruptedException
public java.util.concurrent.Future poll ()
public java.util.concurrent.Future poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
}
java/util/concurrent/ConcurrentHashMap$MapReduceKeysToIntTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToIntFunction transformer
final java.util.function.IntBinaryOperator reducer
final int basis
int result
java.util.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask rights
java.util.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask nextRight
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public final java.lang.Integer getRawResult ()
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask t
java.util.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask s
int r
java.util.concurrent.CountedCompleter c
java.util.function.IntBinaryOperator reducer
java.util.function.ToIntFunction transformer
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/atomic/
java/util/concurrent/atomic/DoubleAdder.classDoubleAdder.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.DoubleAdder extends java.util.concurrent.atomic.Striped64 implements java.io.Serializable {
private static final long serialVersionUID
public void ()
public void add (double)
long b
long v
int m
java.util.concurrent.atomic.Striped64$Cell a
boolean uncontended
double x
java.util.concurrent.atomic.Striped64$Cell[] as
public double sum ()
java.util.concurrent.atomic.Striped64$Cell a
java.util.concurrent.atomic.Striped64$Cell[] as
double sum
public void reset ()
java.util.concurrent.atomic.Striped64$Cell a
java.util.concurrent.atomic.Striped64$Cell[] as
public double sumThenReset ()
long v
java.util.concurrent.atomic.Striped64$Cell a
java.util.concurrent.atomic.Striped64$Cell[] as
double sum
public java.lang.String toString ()
public double doubleValue ()
public long longValue ()
public int intValue ()
public float floatValue ()
private java.lang.Object writeReplace ()
private void readObject (java.io.ObjectInputStream) throws java.io.InvalidObjectException
java.io.ObjectInputStream s
}
java/util/concurrent/atomic/AtomicLongArray.classAtomicLongArray.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicLongArray extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private static final sun.misc.Unsafe U
private static final int ABASE
private static final int ASHIFT
private final long[] array
private long checkedByteOffset (int)
int i
private static long byteOffset (int)
int i
public void (int)
int length
public void (long[])
long[] array
public final int length ()
public final long get (int)
int i
private long getRaw (long)
long offset
public final void set (int, long)
int i
long newValue
public final void lazySet (int, long)
int i
long newValue
public final long getAndSet (int, long)
int i
long newValue
public final boolean compareAndSet (int, long, long)
int i
long expect
long update
private boolean compareAndSetRaw (long, long, long)
long offset
long expect
long update
public final boolean weakCompareAndSet (int, long, long)
int i
long expect
long update
public final long getAndIncrement (int)
int i
public final long getAndDecrement (int)
int i
public final long getAndAdd (int, long)
int i
long delta
public final long incrementAndGet (int)
int i
public final long decrementAndGet (int)
int i
public long addAndGet (int, long)
int i
long delta
public final long getAndUpdate (int, java.util.function.LongUnaryOperator)
int i
java.util.function.LongUnaryOperator updateFunction
long offset
long prev
long next
public final long updateAndGet (int, java.util.function.LongUnaryOperator)
int i
java.util.function.LongUnaryOperator updateFunction
long offset
long prev
long next
public final long getAndAccumulate (int, long, java.util.function.LongBinaryOperator)
int i
long x
java.util.function.LongBinaryOperator accumulatorFunction
long offset
long prev
long next
public final long accumulateAndGet (int, long, java.util.function.LongBinaryOperator)
int i
long x
java.util.function.LongBinaryOperator accumulatorFunction
long offset
long prev
long next
public java.lang.String toString ()
int i
int iMax
StringBuilder b
static void ()
int scale
}
java/util/concurrent/atomic/DoubleAdder$SerializationProxy.classDoubleAdder.java
package java.util.concurrent.atomic
java.util.concurrent.atomic.DoubleAdder$SerializationProxy extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final double value
void (java.util.concurrent.atomic.DoubleAdder)
java.util.concurrent.atomic.DoubleAdder a
private java.lang.Object readResolve ()
java.util.concurrent.atomic.DoubleAdder a
}
java/util/concurrent/atomic/AtomicReferenceArray.classAtomicReferenceArray.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicReferenceArray extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private static final sun.misc.Unsafe U
private static final long ARRAY
private static final int ABASE
private static final int ASHIFT
private final Object[] array
private long checkedByteOffset (int)
int i
private static long byteOffset (int)
int i
public void (int)
int length
public void (java.lang.Object[])
Object[] array
public final int length ()
public final java.lang.Object get (int)
int i
private java.lang.Object getRaw (long)
long offset
public final void set (int, java.lang.Object)
int i
Object newValue
public final void lazySet (int, java.lang.Object)
int i
Object newValue
public final java.lang.Object getAndSet (int, java.lang.Object)
int i
Object newValue
public final boolean compareAndSet (int, java.lang.Object, java.lang.Object)
int i
Object expect
Object update
private boolean compareAndSetRaw (long, java.lang.Object, java.lang.Object)
long offset
Object expect
Object update
public final boolean weakCompareAndSet (int, java.lang.Object, java.lang.Object)
int i
Object expect
Object update
public final java.lang.Object getAndUpdate (int, java.util.function.UnaryOperator)
int i
java.util.function.UnaryOperator updateFunction
long offset
Object prev
Object next
public final java.lang.Object updateAndGet (int, java.util.function.UnaryOperator)
int i
java.util.function.UnaryOperator updateFunction
long offset
Object prev
Object next
public final java.lang.Object getAndAccumulate (int, java.lang.Object, java.util.function.BinaryOperator)
int i
Object x
java.util.function.BinaryOperator accumulatorFunction
long offset
Object prev
Object next
public final java.lang.Object accumulateAndGet (int, java.lang.Object, java.util.function.BinaryOperator)
int i
Object x
java.util.function.BinaryOperator accumulatorFunction
long offset
Object prev
Object next
public java.lang.String toString ()
int i
int iMax
StringBuilder b
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
Object a
static void ()
int scale
ReflectiveOperationException e
}
java/util/concurrent/atomic/DoubleAccumulator$SerializationProxy.classDoubleAccumulator.java
package java.util.concurrent.atomic
java.util.concurrent.atomic.DoubleAccumulator$SerializationProxy extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final double value
private final java.util.function.DoubleBinaryOperator function
private final long identity
void (double, java.util.function.DoubleBinaryOperator, long)
double value
java.util.function.DoubleBinaryOperator function
long identity
private java.lang.Object readResolve ()
double d
java.util.concurrent.atomic.DoubleAccumulator a
}
java/util/concurrent/atomic/AtomicStampedReference$Pair.classAtomicStampedReference.java
package java.util.concurrent.atomic
java.util.concurrent.atomic.AtomicStampedReference$Pair extends java.lang.Object {
final Object reference
final int stamp
private void (java.lang.Object, int)
Object reference
int stamp
static java.util.concurrent.atomic.AtomicStampedReference$Pair of (java.lang.Object, int)
Object reference
int stamp
}
java/util/concurrent/atomic/AtomicLong.classAtomicLong.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicLong extends java.lang.Number implements java.io.Serializable {
private static final long serialVersionUID
private static final sun.misc.Unsafe U
private static final long VALUE
static final boolean VM_SUPPORTS_LONG_CAS
private volatile long value
private static native boolean VMSupportsCS8 ()
public void (long)
long initialValue
public void ()
public final long get ()
public final void set (long)
long newValue
public final void lazySet (long)
long newValue
public final long getAndSet (long)
long newValue
public final boolean compareAndSet (long, long)
long expect
long update
public final boolean weakCompareAndSet (long, long)
long expect
long update
public final long getAndIncrement ()
public final long getAndDecrement ()
public final long getAndAdd (long)
long delta
public final long incrementAndGet ()
public final long decrementAndGet ()
public final long addAndGet (long)
long delta
public final long getAndUpdate (java.util.function.LongUnaryOperator)
java.util.function.LongUnaryOperator updateFunction
long prev
long next
public final long updateAndGet (java.util.function.LongUnaryOperator)
java.util.function.LongUnaryOperator updateFunction
long prev
long next
public final long getAndAccumulate (long, java.util.function.LongBinaryOperator)
long x
java.util.function.LongBinaryOperator accumulatorFunction
long prev
long next
public final long accumulateAndGet (long, java.util.function.LongBinaryOperator)
long x
java.util.function.LongBinaryOperator accumulatorFunction
long prev
long next
public java.lang.String toString ()
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
static void ()
ReflectiveOperationException e
}
java/util/concurrent/atomic/AtomicReferenceFieldUpdater.classAtomicReferenceFieldUpdater.java
package java.util.concurrent.atomic
public abstract java.util.concurrent.atomic.AtomicReferenceFieldUpdater extends java.lang.Object {
public static java.util.concurrent.atomic.AtomicReferenceFieldUpdater newUpdater (java.lang.Class, java.lang.Class, java.lang.String)
Class tclass
Class vclass
String fieldName
protected void ()
public abstract boolean compareAndSet (java.lang.Object, java.lang.Object, java.lang.Object)
public abstract boolean weakCompareAndSet (java.lang.Object, java.lang.Object, java.lang.Object)
public abstract void set (java.lang.Object, java.lang.Object)
public abstract void lazySet (java.lang.Object, java.lang.Object)
public abstract java.lang.Object get (java.lang.Object)
public java.lang.Object getAndSet (java.lang.Object, java.lang.Object)
Object obj
Object newValue
Object prev
public final java.lang.Object getAndUpdate (java.lang.Object, java.util.function.UnaryOperator)
Object obj
java.util.function.UnaryOperator updateFunction
Object prev
Object next
public final java.lang.Object updateAndGet (java.lang.Object, java.util.function.UnaryOperator)
Object obj
java.util.function.UnaryOperator updateFunction
Object prev
Object next
public final java.lang.Object getAndAccumulate (java.lang.Object, java.lang.Object, java.util.function.BinaryOperator)
Object obj
Object x
java.util.function.BinaryOperator accumulatorFunction
Object prev
Object next
public final java.lang.Object accumulateAndGet (java.lang.Object, java.lang.Object, java.util.function.BinaryOperator)
Object obj
Object x
java.util.function.BinaryOperator accumulatorFunction
Object prev
Object next
}
java/util/concurrent/atomic/Striped64$Cell.classStriped64.java
package java.util.concurrent.atomic
final java.util.concurrent.atomic.Striped64$Cell extends java.lang.Object {
volatile long value
private static final sun.misc.Unsafe U
private static final long VALUE
void (long)
long x
final boolean cas (long, long)
long cmp
long val
final void reset ()
final void reset (long)
long identity
static void ()
ReflectiveOperationException e
}
java/util/concurrent/atomic/LongAdder$SerializationProxy.classLongAdder.java
package java.util.concurrent.atomic
java.util.concurrent.atomic.LongAdder$SerializationProxy extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final long value
void (java.util.concurrent.atomic.LongAdder)
java.util.concurrent.atomic.LongAdder a
private java.lang.Object readResolve ()
java.util.concurrent.atomic.LongAdder a
}
java/util/concurrent/atomic/AtomicLongFieldUpdater$LockedUpdater.classAtomicLongFieldUpdater.java
package java.util.concurrent.atomic
final java.util.concurrent.atomic.AtomicLongFieldUpdater$LockedUpdater extends java.util.concurrent.atomic.AtomicLongFieldUpdater {
private static final sun.misc.Unsafe U
private final long offset
private final Class cclass
private final Class tclass
void (java.lang.Class, java.lang.String, java.lang.Class)
Exception ex
Class tclass
String fieldName
Class caller
java.lang.reflect.Field field
int modifiers
private final void accessCheck (java.lang.Object)
Object obj
private final java.lang.RuntimeException accessCheckException (java.lang.Object)
Object obj
public final boolean compareAndSet (java.lang.Object, long, long)
long v
Object obj
long expect
long update
public final boolean weakCompareAndSet (java.lang.Object, long, long)
Object obj
long expect
long update
public final void set (java.lang.Object, long)
Object obj
long newValue
public final void lazySet (java.lang.Object, long)
Object obj
long newValue
public final long get (java.lang.Object)
Object obj
static void ()
}
java/util/concurrent/atomic/AtomicStampedReference.classAtomicStampedReference.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicStampedReference extends java.lang.Object {
private volatile java.util.concurrent.atomic.AtomicStampedReference$Pair pair
private static final sun.misc.Unsafe U
private static final long PAIR
public void (java.lang.Object, int)
Object initialRef
int initialStamp
public java.lang.Object getReference ()
public int getStamp ()
public java.lang.Object get (int[])
int[] stampHolder
java.util.concurrent.atomic.AtomicStampedReference$Pair pair
public boolean weakCompareAndSet (java.lang.Object, java.lang.Object, int, int)
Object expectedReference
Object newReference
int expectedStamp
int newStamp
public boolean compareAndSet (java.lang.Object, java.lang.Object, int, int)
Object expectedReference
Object newReference
int expectedStamp
int newStamp
java.util.concurrent.atomic.AtomicStampedReference$Pair current
public void set (java.lang.Object, int)
Object newReference
int newStamp
java.util.concurrent.atomic.AtomicStampedReference$Pair current
public boolean attemptStamp (java.lang.Object, int)
Object expectedReference
int newStamp
java.util.concurrent.atomic.AtomicStampedReference$Pair current
private boolean casPair (java.util.concurrent.atomic.AtomicStampedReference$Pair, java.util.concurrent.atomic.AtomicStampedReference$Pair)
java.util.concurrent.atomic.AtomicStampedReference$Pair cmp
java.util.concurrent.atomic.AtomicStampedReference$Pair val
static void ()
ReflectiveOperationException e
}
java/util/concurrent/atomic/AtomicLongFieldUpdater.classAtomicLongFieldUpdater.java
package java.util.concurrent.atomic
public abstract java.util.concurrent.atomic.AtomicLongFieldUpdater extends java.lang.Object {
public static java.util.concurrent.atomic.AtomicLongFieldUpdater newUpdater (java.lang.Class, java.lang.String)
Class tclass
String fieldName
Class caller
protected void ()
public abstract boolean compareAndSet (java.lang.Object, long, long)
public abstract boolean weakCompareAndSet (java.lang.Object, long, long)
public abstract void set (java.lang.Object, long)
public abstract void lazySet (java.lang.Object, long)
public abstract long get (java.lang.Object)
public long getAndSet (java.lang.Object, long)
Object obj
long newValue
long prev
public long getAndIncrement (java.lang.Object)
Object obj
long prev
long next
public long getAndDecrement (java.lang.Object)
Object obj
long prev
long next
public long getAndAdd (java.lang.Object, long)
Object obj
long delta
long prev
long next
public long incrementAndGet (java.lang.Object)
Object obj
long prev
long next
public long decrementAndGet (java.lang.Object)
Object obj
long prev
long next
public long addAndGet (java.lang.Object, long)
Object obj
long delta
long prev
long next
public final long getAndUpdate (java.lang.Object, java.util.function.LongUnaryOperator)
Object obj
java.util.function.LongUnaryOperator updateFunction
long prev
long next
public final long updateAndGet (java.lang.Object, java.util.function.LongUnaryOperator)
Object obj
java.util.function.LongUnaryOperator updateFunction
long prev
long next
public final long getAndAccumulate (java.lang.Object, long, java.util.function.LongBinaryOperator)
Object obj
long x
java.util.function.LongBinaryOperator accumulatorFunction
long prev
long next
public final long accumulateAndGet (java.lang.Object, long, java.util.function.LongBinaryOperator)
Object obj
long x
java.util.function.LongBinaryOperator accumulatorFunction
long prev
long next
}
java/util/concurrent/atomic/AtomicLongFieldUpdater$CASUpdater.classAtomicLongFieldUpdater.java
package java.util.concurrent.atomic
final java.util.concurrent.atomic.AtomicLongFieldUpdater$CASUpdater extends java.util.concurrent.atomic.AtomicLongFieldUpdater {
private static final sun.misc.Unsafe U
private final long offset
private final Class cclass
private final Class tclass
void (java.lang.Class, java.lang.String, java.lang.Class)
Exception ex
Class tclass
String fieldName
Class caller
java.lang.reflect.Field field
java.lang.reflect.Field field
int modifiers
int modifiers
private final void accessCheck (java.lang.Object)
Object obj
private final void throwAccessCheckException (java.lang.Object)
Object obj
public final boolean compareAndSet (java.lang.Object, long, long)
Object obj
long expect
long update
public final boolean weakCompareAndSet (java.lang.Object, long, long)
Object obj
long expect
long update
public final void set (java.lang.Object, long)
Object obj
long newValue
public final void lazySet (java.lang.Object, long)
Object obj
long newValue
public final long get (java.lang.Object)
Object obj
public final long getAndSet (java.lang.Object, long)
Object obj
long newValue
public final long getAndAdd (java.lang.Object, long)
Object obj
long delta
public final long getAndIncrement (java.lang.Object)
Object obj
public final long getAndDecrement (java.lang.Object)
Object obj
public final long incrementAndGet (java.lang.Object)
Object obj
public final long decrementAndGet (java.lang.Object)
Object obj
public final long addAndGet (java.lang.Object, long)
Object obj
long delta
static void ()
}
java/util/concurrent/atomic/LongAccumulator$SerializationProxy.classLongAccumulator.java
package java.util.concurrent.atomic
java.util.concurrent.atomic.LongAccumulator$SerializationProxy extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final long value
private final java.util.function.LongBinaryOperator function
private final long identity
void (long, java.util.function.LongBinaryOperator, long)
long value
java.util.function.LongBinaryOperator function
long identity
private java.lang.Object readResolve ()
java.util.concurrent.atomic.LongAccumulator a
}
java/util/concurrent/atomic/AtomicMarkableReference.classAtomicMarkableReference.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicMarkableReference extends java.lang.Object {
private volatile java.util.concurrent.atomic.AtomicMarkableReference$Pair pair
private static final sun.misc.Unsafe U
private static final long PAIR
public void (java.lang.Object, boolean)
Object initialRef
boolean initialMark
public java.lang.Object getReference ()
public boolean isMarked ()
public java.lang.Object get (boolean[])
boolean[] markHolder
java.util.concurrent.atomic.AtomicMarkableReference$Pair pair
public boolean weakCompareAndSet (java.lang.Object, java.lang.Object, boolean, boolean)
Object expectedReference
Object newReference
boolean expectedMark
boolean newMark
public boolean compareAndSet (java.lang.Object, java.lang.Object, boolean, boolean)
Object expectedReference
Object newReference
boolean expectedMark
boolean newMark
java.util.concurrent.atomic.AtomicMarkableReference$Pair current
public void set (java.lang.Object, boolean)
Object newReference
boolean newMark
java.util.concurrent.atomic.AtomicMarkableReference$Pair current
public boolean attemptMark (java.lang.Object, boolean)
Object expectedReference
boolean newMark
java.util.concurrent.atomic.AtomicMarkableReference$Pair current
private boolean casPair (java.util.concurrent.atomic.AtomicMarkableReference$Pair, java.util.concurrent.atomic.AtomicMarkableReference$Pair)
java.util.concurrent.atomic.AtomicMarkableReference$Pair cmp
java.util.concurrent.atomic.AtomicMarkableReference$Pair val
static void ()
ReflectiveOperationException e
}
java/util/concurrent/atomic/AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl.classAtomicIntegerFieldUpdater.java
package java.util.concurrent.atomic
final java.util.concurrent.atomic.AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl extends java.util.concurrent.atomic.AtomicIntegerFieldUpdater {
private static final sun.misc.Unsafe U
private final long offset
private final Class cclass
private final Class tclass
void (java.lang.Class, java.lang.String, java.lang.Class)
Exception ex
Class tclass
String fieldName
Class caller
java.lang.reflect.Field field
java.lang.reflect.Field field
int modifiers
int modifiers
private final void accessCheck (java.lang.Object)
Object obj
private final void throwAccessCheckException (java.lang.Object)
Object obj
public final boolean compareAndSet (java.lang.Object, int, int)
Object obj
int expect
int update
public final boolean weakCompareAndSet (java.lang.Object, int, int)
Object obj
int expect
int update
public final void set (java.lang.Object, int)
Object obj
int newValue
public final void lazySet (java.lang.Object, int)
Object obj
int newValue
public final int get (java.lang.Object)
Object obj
public final int getAndSet (java.lang.Object, int)
Object obj
int newValue
public final int getAndAdd (java.lang.Object, int)
Object obj
int delta
public final int getAndIncrement (java.lang.Object)
Object obj
public final int getAndDecrement (java.lang.Object)
Object obj
public final int incrementAndGet (java.lang.Object)
Object obj
public final int decrementAndGet (java.lang.Object)
Object obj
public final int addAndGet (java.lang.Object, int)
Object obj
int delta
static void ()
}
java/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl.classAtomicReferenceFieldUpdater.java
package java.util.concurrent.atomic
final java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl extends java.util.concurrent.atomic.AtomicReferenceFieldUpdater {
private static final sun.misc.Unsafe U
private final long offset
private final Class cclass
private final Class tclass
private final Class vclass
void (java.lang.Class, java.lang.Class, java.lang.String, java.lang.Class)
Exception ex
Class tclass
Class vclass
String fieldName
Class caller
java.lang.reflect.Field field
java.lang.reflect.Field field
Class fieldClass
Class fieldClass
int modifiers
int modifiers
private final void accessCheck (java.lang.Object)
Object obj
private final void throwAccessCheckException (java.lang.Object)
Object obj
private final void valueCheck (java.lang.Object)
Object v
static void throwCCE ()
public final boolean compareAndSet (java.lang.Object, java.lang.Object, java.lang.Object)
Object obj
Object expect
Object update
public final boolean weakCompareAndSet (java.lang.Object, java.lang.Object, java.lang.Object)
Object obj
Object expect
Object update
public final void set (java.lang.Object, java.lang.Object)
Object obj
Object newValue
public final void lazySet (java.lang.Object, java.lang.Object)
Object obj
Object newValue
public final java.lang.Object get (java.lang.Object)
Object obj
public final java.lang.Object getAndSet (java.lang.Object, java.lang.Object)
Object obj
Object newValue
static void ()
}
java/util/concurrent/atomic/AtomicIntegerFieldUpdater.classAtomicIntegerFieldUpdater.java
package java.util.concurrent.atomic
public abstract java.util.concurrent.atomic.AtomicIntegerFieldUpdater extends java.lang.Object {
public static java.util.concurrent.atomic.AtomicIntegerFieldUpdater newUpdater (java.lang.Class, java.lang.String)
Class tclass
String fieldName
protected void ()
public abstract boolean compareAndSet (java.lang.Object, int, int)
public abstract boolean weakCompareAndSet (java.lang.Object, int, int)
public abstract void set (java.lang.Object, int)
public abstract void lazySet (java.lang.Object, int)
public abstract int get (java.lang.Object)
public int getAndSet (java.lang.Object, int)
Object obj
int newValue
int prev
public int getAndIncrement (java.lang.Object)
Object obj
int prev
int next
public int getAndDecrement (java.lang.Object)
Object obj
int prev
int next
public int getAndAdd (java.lang.Object, int)
Object obj
int delta
int prev
int next
public int incrementAndGet (java.lang.Object)
Object obj
int prev
int next
public int decrementAndGet (java.lang.Object)
Object obj
int prev
int next
public int addAndGet (java.lang.Object, int)
Object obj
int delta
int prev
int next
public final int getAndUpdate (java.lang.Object, java.util.function.IntUnaryOperator)
Object obj
java.util.function.IntUnaryOperator updateFunction
int prev
int next
public final int updateAndGet (java.lang.Object, java.util.function.IntUnaryOperator)
Object obj
java.util.function.IntUnaryOperator updateFunction
int prev
int next
public final int getAndAccumulate (java.lang.Object, int, java.util.function.IntBinaryOperator)
Object obj
int x
java.util.function.IntBinaryOperator accumulatorFunction
int prev
int next
public final int accumulateAndGet (java.lang.Object, int, java.util.function.IntBinaryOperator)
Object obj
int x
java.util.function.IntBinaryOperator accumulatorFunction
int prev
int next
}
java/util/concurrent/atomic/AtomicIntegerArray.classAtomicIntegerArray.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicIntegerArray extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private static final sun.misc.Unsafe U
private static final int ABASE
private static final int ASHIFT
private final int[] array
private long checkedByteOffset (int)
int i
private static long byteOffset (int)
int i
public void (int)
int length
public void (int[])
int[] array
public final int length ()
public final int get (int)
int i
private int getRaw (long)
long offset
public final void set (int, int)
int i
int newValue
public final void lazySet (int, int)
int i
int newValue
public final int getAndSet (int, int)
int i
int newValue
public final boolean compareAndSet (int, int, int)
int i
int expect
int update
private boolean compareAndSetRaw (long, int, int)
long offset
int expect
int update
public final boolean weakCompareAndSet (int, int, int)
int i
int expect
int update
public final int getAndIncrement (int)
int i
public final int getAndDecrement (int)
int i
public final int getAndAdd (int, int)
int i
int delta
public final int incrementAndGet (int)
int i
public final int decrementAndGet (int)
int i
public final int addAndGet (int, int)
int i
int delta
public final int getAndUpdate (int, java.util.function.IntUnaryOperator)
int i
java.util.function.IntUnaryOperator updateFunction
long offset
int prev
int next
public final int updateAndGet (int, java.util.function.IntUnaryOperator)
int i
java.util.function.IntUnaryOperator updateFunction
long offset
int prev
int next
public final int getAndAccumulate (int, int, java.util.function.IntBinaryOperator)
int i
int x
java.util.function.IntBinaryOperator accumulatorFunction
long offset
int prev
int next
public final int accumulateAndGet (int, int, java.util.function.IntBinaryOperator)
int i
int x
java.util.function.IntBinaryOperator accumulatorFunction
long offset
int prev
int next
public java.lang.String toString ()
int i
int iMax
StringBuilder b
static void ()
int scale
}
java/util/concurrent/atomic/AtomicInteger.classAtomicInteger.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicInteger extends java.lang.Number implements java.io.Serializable {
private static final long serialVersionUID
private static final sun.misc.Unsafe U
private static final long VALUE
private volatile int value
public void (int)
int initialValue
public void ()
public final int get ()
public final void set (int)
int newValue
public final void lazySet (int)
int newValue
public final int getAndSet (int)
int newValue
public final boolean compareAndSet (int, int)
int expect
int update
public final boolean weakCompareAndSet (int, int)
int expect
int update
public final int getAndIncrement ()
public final int getAndDecrement ()
public final int getAndAdd (int)
int delta
public final int incrementAndGet ()
public final int decrementAndGet ()
public final int addAndGet (int)
int delta
public final int getAndUpdate (java.util.function.IntUnaryOperator)
java.util.function.IntUnaryOperator updateFunction
int prev
int next
public final int updateAndGet (java.util.function.IntUnaryOperator)
java.util.function.IntUnaryOperator updateFunction
int prev
int next
public final int getAndAccumulate (int, java.util.function.IntBinaryOperator)
int x
java.util.function.IntBinaryOperator accumulatorFunction
int prev
int next
public final int accumulateAndGet (int, java.util.function.IntBinaryOperator)
int x
java.util.function.IntBinaryOperator accumulatorFunction
int prev
int next
public java.lang.String toString ()
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
static void ()
ReflectiveOperationException e
}
java/util/concurrent/atomic/AtomicReference.classAtomicReference.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicReference extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private static final sun.misc.Unsafe U
private static final long VALUE
private volatile Object value
public void (java.lang.Object)
Object initialValue
public void ()
public final java.lang.Object get ()
public final void set (java.lang.Object)
Object newValue
public final void lazySet (java.lang.Object)
Object newValue
public final boolean compareAndSet (java.lang.Object, java.lang.Object)
Object expect
Object update
public final boolean weakCompareAndSet (java.lang.Object, java.lang.Object)
Object expect
Object update
public final java.lang.Object getAndSet (java.lang.Object)
Object newValue
public final java.lang.Object getAndUpdate (java.util.function.UnaryOperator)
java.util.function.UnaryOperator updateFunction
Object prev
Object next
public final java.lang.Object updateAndGet (java.util.function.UnaryOperator)
java.util.function.UnaryOperator updateFunction
Object prev
Object next
public final java.lang.Object getAndAccumulate (java.lang.Object, java.util.function.BinaryOperator)
Object x
java.util.function.BinaryOperator accumulatorFunction
Object prev
Object next
public final java.lang.Object accumulateAndGet (java.lang.Object, java.util.function.BinaryOperator)
Object x
java.util.function.BinaryOperator accumulatorFunction
Object prev
Object next
public java.lang.String toString ()
static void ()
ReflectiveOperationException e
}
java/util/concurrent/atomic/AtomicMarkableReference$Pair.classAtomicMarkableReference.java
package java.util.concurrent.atomic
java.util.concurrent.atomic.AtomicMarkableReference$Pair extends java.lang.Object {
final Object reference
final boolean mark
private void (java.lang.Object, boolean)
Object reference
boolean mark
static java.util.concurrent.atomic.AtomicMarkableReference$Pair of (java.lang.Object, boolean)
Object reference
boolean mark
}
java/util/concurrent/atomic/AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl$1.classAtomicIntegerFieldUpdater.java
package java.util.concurrent.atomic
java.util.concurrent.atomic.AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
final Class val$tclass
final String val$fieldName
final java.util.concurrent.atomic.AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl this$0
void (java.util.concurrent.atomic.AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl, java.lang.Class, java.lang.String)
java.util.concurrent.atomic.AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl this$0
public java.lang.reflect.Field run () throws java.lang.NoSuchFieldException
public volatile java.lang.Object run () throws java.lang.Exception
}
java/util/concurrent/atomic/AtomicBoolean.classAtomicBoolean.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicBoolean extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private static final sun.misc.Unsafe U
private static final long VALUE
private volatile int value
public void (boolean)
boolean initialValue
public void ()
public final boolean get ()
public final boolean compareAndSet (boolean, boolean)
boolean expect
boolean update
public boolean weakCompareAndSet (boolean, boolean)
boolean expect
boolean update
public final void set (boolean)
boolean newValue
public final void lazySet (boolean)
boolean newValue
public final boolean getAndSet (boolean)
boolean newValue
boolean prev
public java.lang.String toString ()
static void ()
ReflectiveOperationException e
}
java/util/concurrent/atomic/LongAccumulator.classLongAccumulator.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.LongAccumulator extends java.util.concurrent.atomic.Striped64 implements java.io.Serializable {
private static final long serialVersionUID
private final java.util.function.LongBinaryOperator function
private final long identity
public void (java.util.function.LongBinaryOperator, long)
java.util.function.LongBinaryOperator accumulatorFunction
long identity
public void accumulate (long)
long b
long r
long v
long r
int m
java.util.concurrent.atomic.Striped64$Cell a
boolean uncontended
long x
java.util.concurrent.atomic.Striped64$Cell[] as
public long get ()
java.util.concurrent.atomic.Striped64$Cell a
java.util.concurrent.atomic.Striped64$Cell[] as
long result
public void reset ()
java.util.concurrent.atomic.Striped64$Cell a
java.util.concurrent.atomic.Striped64$Cell[] as
public long getThenReset ()
long v
java.util.concurrent.atomic.Striped64$Cell a
java.util.concurrent.atomic.Striped64$Cell[] as
long result
public java.lang.String toString ()
public long longValue ()
public int intValue ()
public float floatValue ()
public double doubleValue ()
private java.lang.Object writeReplace ()
private void readObject (java.io.ObjectInputStream) throws java.io.InvalidObjectException
java.io.ObjectInputStream s
}
java/util/concurrent/atomic/Striped64.classStriped64.java
package java.util.concurrent.atomic
abstract java.util.concurrent.atomic.Striped64 extends java.lang.Number {
static final int NCPU
volatile transient java.util.concurrent.atomic.Striped64$Cell[] cells
volatile transient long base
volatile transient int cellsBusy
private static final sun.misc.Unsafe U
private static final long BASE
private static final long CELLSBUSY
private static final long PROBE
void ()
final boolean casBase (long, long)
long cmp
long val
final boolean casCellsBusy ()
static final int getProbe ()
static final int advanceProbe (int)
int probe
final void longAccumulate (long, java.util.function.LongBinaryOperator, boolean)
java.util.concurrent.atomic.Striped64$Cell[] rs
int m
int j
java.util.concurrent.atomic.Striped64$Cell r
long v
java.util.concurrent.atomic.Striped64$Cell a
int n
java.util.concurrent.atomic.Striped64$Cell[] rs
java.util.concurrent.atomic.Striped64$Cell[] as
long v
long x
java.util.function.LongBinaryOperator fn
boolean wasUncontended
int h
boolean collide
private static long apply (java.util.function.DoubleBinaryOperator, long, double)
java.util.function.DoubleBinaryOperator fn
long v
double x
double d
final void doubleAccumulate (double, java.util.function.DoubleBinaryOperator, boolean)
java.util.concurrent.atomic.Striped64$Cell[] rs
int m
int j
java.util.concurrent.atomic.Striped64$Cell r
long v
java.util.concurrent.atomic.Striped64$Cell a
int n
java.util.concurrent.atomic.Striped64$Cell[] rs
java.util.concurrent.atomic.Striped64$Cell[] as
long v
double x
java.util.function.DoubleBinaryOperator fn
boolean wasUncontended
int h
boolean collide
static void ()
ReflectiveOperationException e
}
java/util/concurrent/atomic/DoubleAccumulator.classDoubleAccumulator.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.DoubleAccumulator extends java.util.concurrent.atomic.Striped64 implements java.io.Serializable {
private static final long serialVersionUID
private final java.util.function.DoubleBinaryOperator function
private final long identity
public void (java.util.function.DoubleBinaryOperator, double)
java.util.function.DoubleBinaryOperator accumulatorFunction
double identity
public void accumulate (double)
long b
long r
long v
long r
int m
java.util.concurrent.atomic.Striped64$Cell a
boolean uncontended
double x
java.util.concurrent.atomic.Striped64$Cell[] as
public double get ()
java.util.concurrent.atomic.Striped64$Cell a
java.util.concurrent.atomic.Striped64$Cell[] as
double result
public void reset ()
java.util.concurrent.atomic.Striped64$Cell a
java.util.concurrent.atomic.Striped64$Cell[] as
public double getThenReset ()
double v
java.util.concurrent.atomic.Striped64$Cell a
java.util.concurrent.atomic.Striped64$Cell[] as
double result
public java.lang.String toString ()
public double doubleValue ()
public long longValue ()
public int intValue ()
public float floatValue ()
private java.lang.Object writeReplace ()
private void readObject (java.io.ObjectInputStream) throws java.io.InvalidObjectException
java.io.ObjectInputStream s
}
java/util/concurrent/atomic/LongAdder.classLongAdder.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.LongAdder extends java.util.concurrent.atomic.Striped64 implements java.io.Serializable {
private static final long serialVersionUID
public void ()
public void add (long)
long b
long v
int m
java.util.concurrent.atomic.Striped64$Cell a
boolean uncontended
long x
java.util.concurrent.atomic.Striped64$Cell[] as
public void increment ()
public void decrement ()
public long sum ()
java.util.concurrent.atomic.Striped64$Cell a
java.util.concurrent.atomic.Striped64$Cell[] as
long sum
public void reset ()
java.util.concurrent.atomic.Striped64$Cell a
java.util.concurrent.atomic.Striped64$Cell[] as
public long sumThenReset ()
java.util.concurrent.atomic.Striped64$Cell a
java.util.concurrent.atomic.Striped64$Cell[] as
long sum
public java.lang.String toString ()
public long longValue ()
public int intValue ()
public float floatValue ()
public double doubleValue ()
private java.lang.Object writeReplace ()
private void readObject (java.io.ObjectInputStream) throws java.io.InvalidObjectException
java.io.ObjectInputStream s
}
java/util/concurrent/ScheduledThreadPoolExecutor.classScheduledThreadPoolExecutor.java
package java.util.concurrent
public java.util.concurrent.ScheduledThreadPoolExecutor extends java.util.concurrent.ThreadPoolExecutor implements java.util.concurrent.ScheduledExecutorService {
private volatile boolean continueExistingPeriodicTasksAfterShutdown
private volatile boolean executeExistingDelayedTasksAfterShutdown
volatile boolean removeOnCancel
private static final java.util.concurrent.atomic.AtomicLong sequencer
private static final long DEFAULT_KEEPALIVE_MILLIS
boolean canRunInCurrentRunState (boolean)
boolean periodic
private void delayedExecute (java.util.concurrent.RunnableScheduledFuture)
java.util.concurrent.RunnableScheduledFuture task
void reExecutePeriodic (java.util.concurrent.RunnableScheduledFuture)
java.util.concurrent.RunnableScheduledFuture task
void onShutdown ()
Object e
java.util.concurrent.RunnableScheduledFuture t
Object e
java.util.concurrent.BlockingQueue q
boolean keepDelayed
boolean keepPeriodic
protected java.util.concurrent.RunnableScheduledFuture decorateTask (java.lang.Runnable, java.util.concurrent.RunnableScheduledFuture)
Runnable runnable
java.util.concurrent.RunnableScheduledFuture task
protected java.util.concurrent.RunnableScheduledFuture decorateTask (java.util.concurrent.Callable, java.util.concurrent.RunnableScheduledFuture)
java.util.concurrent.Callable callable
java.util.concurrent.RunnableScheduledFuture task
public void (int)
int corePoolSize
public void (int, java.util.concurrent.ThreadFactory)
int corePoolSize
java.util.concurrent.ThreadFactory threadFactory
public void (int, java.util.concurrent.RejectedExecutionHandler)
int corePoolSize
java.util.concurrent.RejectedExecutionHandler handler
public void (int, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler)
int corePoolSize
java.util.concurrent.ThreadFactory threadFactory
java.util.concurrent.RejectedExecutionHandler handler
private long triggerTime (long, java.util.concurrent.TimeUnit)
long delay
java.util.concurrent.TimeUnit unit
long triggerTime (long)
long delay
private long overflowFree (long)
long headDelay
long delay
java.util.concurrent.Delayed head
public java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Runnable command
long delay
java.util.concurrent.TimeUnit unit
java.util.concurrent.RunnableScheduledFuture t
public java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
java.util.concurrent.Callable callable
long delay
java.util.concurrent.TimeUnit unit
java.util.concurrent.RunnableScheduledFuture t
public 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
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask sft
java.util.concurrent.RunnableScheduledFuture t
public 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
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask sft
java.util.concurrent.RunnableScheduledFuture t
public void execute (java.lang.Runnable)
Runnable command
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
public java.util.concurrent.Future submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public void setContinueExistingPeriodicTasksAfterShutdownPolicy (boolean)
boolean value
public boolean getContinueExistingPeriodicTasksAfterShutdownPolicy ()
public void setExecuteExistingDelayedTasksAfterShutdownPolicy (boolean)
boolean value
public boolean getExecuteExistingDelayedTasksAfterShutdownPolicy ()
public void setRemoveOnCancelPolicy (boolean)
boolean value
public boolean getRemoveOnCancelPolicy ()
public void shutdown ()
public java.util.List shutdownNow ()
public java.util.concurrent.BlockingQueue getQueue ()
static void ()
}
java/util/concurrent/LinkedBlockingDeque.classLinkedBlockingDeque.java
package java.util.concurrent
public java.util.concurrent.LinkedBlockingDeque extends java.util.AbstractQueue implements java.util.concurrent.BlockingDeque java.io.Serializable {
private static final long serialVersionUID
transient java.util.concurrent.LinkedBlockingDeque$Node first
transient java.util.concurrent.LinkedBlockingDeque$Node last
private transient int count
private final int capacity
final java.util.concurrent.locks.ReentrantLock lock
private final java.util.concurrent.locks.Condition notEmpty
private final java.util.concurrent.locks.Condition notFull
public void ()
public void (int)
int capacity
public void (java.util.Collection)
Object e
java.util.Collection c
java.util.concurrent.locks.ReentrantLock lock
private boolean linkFirst (java.util.concurrent.LinkedBlockingDeque$Node)
java.util.concurrent.LinkedBlockingDeque$Node node
java.util.concurrent.LinkedBlockingDeque$Node f
private boolean linkLast (java.util.concurrent.LinkedBlockingDeque$Node)
java.util.concurrent.LinkedBlockingDeque$Node node
java.util.concurrent.LinkedBlockingDeque$Node l
private java.lang.Object unlinkFirst ()
java.util.concurrent.LinkedBlockingDeque$Node f
java.util.concurrent.LinkedBlockingDeque$Node n
Object item
private java.lang.Object unlinkLast ()
java.util.concurrent.LinkedBlockingDeque$Node l
java.util.concurrent.LinkedBlockingDeque$Node p
Object item
void unlink (java.util.concurrent.LinkedBlockingDeque$Node)
java.util.concurrent.LinkedBlockingDeque$Node x
java.util.concurrent.LinkedBlockingDeque$Node p
java.util.concurrent.LinkedBlockingDeque$Node n
public void addFirst (java.lang.Object)
Object e
public void addLast (java.lang.Object)
Object e
public boolean offerFirst (java.lang.Object)
Object e
java.util.concurrent.LinkedBlockingDeque$Node node
java.util.concurrent.locks.ReentrantLock lock
public boolean offerLast (java.lang.Object)
Object e
java.util.concurrent.LinkedBlockingDeque$Node node
java.util.concurrent.locks.ReentrantLock lock
public void putFirst (java.lang.Object) throws java.lang.InterruptedException
Object e
java.util.concurrent.LinkedBlockingDeque$Node node
java.util.concurrent.locks.ReentrantLock lock
public void putLast (java.lang.Object) throws java.lang.InterruptedException
Object e
java.util.concurrent.LinkedBlockingDeque$Node node
java.util.concurrent.locks.ReentrantLock lock
public boolean offerFirst (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
java.util.concurrent.LinkedBlockingDeque$Node node
long nanos
java.util.concurrent.locks.ReentrantLock lock
public boolean offerLast (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
java.util.concurrent.LinkedBlockingDeque$Node node
long nanos
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object removeFirst ()
Object x
public java.lang.Object removeLast ()
Object x
public java.lang.Object pollFirst ()
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object pollLast ()
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object takeFirst () throws java.lang.InterruptedException
Object x
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object takeLast () throws java.lang.InterruptedException
Object x
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object pollFirst (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object x
long timeout
java.util.concurrent.TimeUnit unit
long nanos
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object pollLast (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object x
long timeout
java.util.concurrent.TimeUnit unit
long nanos
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object getFirst ()
Object x
public java.lang.Object getLast ()
Object x
public java.lang.Object peekFirst ()
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object peekLast ()
java.util.concurrent.locks.ReentrantLock lock
public boolean removeFirstOccurrence (java.lang.Object)
java.util.concurrent.LinkedBlockingDeque$Node p
Object o
java.util.concurrent.locks.ReentrantLock lock
public boolean removeLastOccurrence (java.lang.Object)
java.util.concurrent.LinkedBlockingDeque$Node p
Object o
java.util.concurrent.locks.ReentrantLock lock
public boolean add (java.lang.Object)
Object e
public boolean offer (java.lang.Object)
Object e
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 remove ()
public java.lang.Object poll ()
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 java.lang.Object element ()
public java.lang.Object peek ()
public int remainingCapacity ()
java.util.concurrent.locks.ReentrantLock lock
public int drainTo (java.util.Collection)
java.util.Collection c
public int drainTo (java.util.Collection, int)
int i
int n
java.util.Collection c
int maxElements
java.util.concurrent.locks.ReentrantLock lock
public void push (java.lang.Object)
Object e
public java.lang.Object pop ()
public boolean remove (java.lang.Object)
Object o
public int size ()
java.util.concurrent.locks.ReentrantLock lock
public boolean contains (java.lang.Object)
java.util.concurrent.LinkedBlockingDeque$Node p
Object o
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object[] toArray ()
java.util.concurrent.LinkedBlockingDeque$Node p
Object[] a
int k
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object[] toArray (java.lang.Object[])
java.util.concurrent.LinkedBlockingDeque$Node p
int k
Object[] a
java.util.concurrent.locks.ReentrantLock lock
public java.lang.String toString ()
public void clear ()
java.util.concurrent.LinkedBlockingDeque$Node n
java.util.concurrent.LinkedBlockingDeque$Node f
java.util.concurrent.locks.ReentrantLock lock
public java.util.Iterator iterator ()
public java.util.Iterator descendingIterator ()
public java.util.Spliterator spliterator ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.util.concurrent.LinkedBlockingDeque$Node p
java.io.ObjectOutputStream s
java.util.concurrent.locks.ReentrantLock lock
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object item
java.io.ObjectInputStream s
}
java/util/concurrent/Executors$RunnableAdapter.classExecutors.java
package java.util.concurrent
final java.util.concurrent.Executors$RunnableAdapter extends java.lang.Object implements java.util.concurrent.Callable {
private final Runnable task
private final Object result
void (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
public java.lang.Object call ()
}
java/util/concurrent/ForkJoinPool$1.classForkJoinPool.java
package java.util.concurrent
final java.util.concurrent.ForkJoinPool$1 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.util.concurrent.ForkJoinPool run ()
public volatile java.lang.Object run ()
}
java/util/concurrent/locks/
java/util/concurrent/locks/ReentrantLock.classReentrantLock.java
package java.util.concurrent.locks
public java.util.concurrent.locks.ReentrantLock extends java.lang.Object implements java.util.concurrent.locks.Lock java.io.Serializable {
private static final long serialVersionUID
private final java.util.concurrent.locks.ReentrantLock$Sync sync
public void ()
public void (boolean)
boolean fair
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 ()
public java.util.concurrent.locks.Condition newCondition ()
public int getHoldCount ()
public boolean isHeldByCurrentThread ()
public boolean isLocked ()
public final boolean isFair ()
protected java.lang.Thread getOwner ()
public final boolean hasQueuedThreads ()
public final boolean hasQueuedThread (java.lang.Thread)
Thread thread
public final int getQueueLength ()
protected java.util.Collection getQueuedThreads ()
public boolean hasWaiters (java.util.concurrent.locks.Condition)
java.util.concurrent.locks.Condition condition
public int getWaitQueueLength (java.util.concurrent.locks.Condition)
java.util.concurrent.locks.Condition condition
protected java.util.Collection getWaitingThreads (java.util.concurrent.locks.Condition)
java.util.concurrent.locks.Condition condition
public java.lang.String toString ()
Thread o
}
java/util/concurrent/locks/ReentrantReadWriteLock$Sync.classReentrantReadWriteLock.java
package java.util.concurrent.locks
abstract java.util.concurrent.locks.ReentrantReadWriteLock$Sync extends java.util.concurrent.locks.AbstractQueuedSynchronizer {
private static final long serialVersionUID
static final int SHARED_SHIFT
static final int SHARED_UNIT
static final int MAX_COUNT
static final int EXCLUSIVE_MASK
private transient java.util.concurrent.locks.ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter readHolds
private transient java.util.concurrent.locks.ReentrantReadWriteLock$Sync$HoldCounter cachedHoldCounter
private transient Thread firstReader
private transient int firstReaderHoldCount
static int sharedCount (int)
int c
static int exclusiveCount (int)
int c
void ()
abstract boolean readerShouldBlock ()
abstract boolean writerShouldBlock ()
protected final boolean tryRelease (int)
int releases
int nextc
boolean free
protected final boolean tryAcquire (int)
int acquires
Thread current
int c
int w
protected final boolean tryReleaseShared (int)
java.util.concurrent.locks.ReentrantReadWriteLock$Sync$HoldCounter rh
int count
int c
int nextc
int unused
Thread current
private java.lang.IllegalMonitorStateException unmatchedUnlockException ()
protected final int tryAcquireShared (int)
java.util.concurrent.locks.ReentrantReadWriteLock$Sync$HoldCounter rh
int unused
Thread current
int c
int r
final int fullTryAcquireShared (java.lang.Thread)
int c
Thread current
java.util.concurrent.locks.ReentrantReadWriteLock$Sync$HoldCounter rh
final boolean tryWriteLock ()
int w
Thread current
int c
final boolean tryReadLock ()
java.util.concurrent.locks.ReentrantReadWriteLock$Sync$HoldCounter rh
int c
int r
Thread current
protected final boolean isHeldExclusively ()
final java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject newCondition ()
final java.lang.Thread getOwner ()
final int getReadLockCount ()
final boolean isWriteLocked ()
final int getWriteHoldCount ()
final int getReadHoldCount ()
Thread current
java.util.concurrent.locks.ReentrantReadWriteLock$Sync$HoldCounter rh
int count
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
final int getCount ()
}
java/util/concurrent/locks/Lock.classLock.java
package java.util.concurrent.locks
public abstract java.util.concurrent.locks.Lock extends java.lang.Object {
public abstract void lock ()
public abstract void lockInterruptibly () throws java.lang.InterruptedException
public abstract boolean tryLock ()
public abstract boolean tryLock (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public abstract void unlock ()
public abstract java.util.concurrent.locks.Condition newCondition ()
}
java/util/concurrent/locks/ReentrantReadWriteLock.classReentrantReadWriteLock.java
package java.util.concurrent.locks
public java.util.concurrent.locks.ReentrantReadWriteLock extends java.lang.Object implements java.util.concurrent.locks.ReadWriteLock java.io.Serializable {
private static final long serialVersionUID
private final java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock readerLock
private final java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock writerLock
final java.util.concurrent.locks.ReentrantReadWriteLock$Sync sync
private static final sun.misc.Unsafe U
private static final long TID
public void ()
public void (boolean)
boolean fair
public java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock writeLock ()
public java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock readLock ()
public final boolean isFair ()
protected java.lang.Thread getOwner ()
public int getReadLockCount ()
public boolean isWriteLocked ()
public boolean isWriteLockedByCurrentThread ()
public int getWriteHoldCount ()
public int getReadHoldCount ()
protected java.util.Collection getQueuedWriterThreads ()
protected java.util.Collection getQueuedReaderThreads ()
public final boolean hasQueuedThreads ()
public final boolean hasQueuedThread (java.lang.Thread)
Thread thread
public final int getQueueLength ()
protected java.util.Collection getQueuedThreads ()
public boolean hasWaiters (java.util.concurrent.locks.Condition)
java.util.concurrent.locks.Condition condition
public int getWaitQueueLength (java.util.concurrent.locks.Condition)
java.util.concurrent.locks.Condition condition
protected java.util.Collection getWaitingThreads (java.util.concurrent.locks.Condition)
java.util.concurrent.locks.Condition condition
public java.lang.String toString ()
int c
int w
int r
static final long getThreadId (java.lang.Thread)
Thread thread
public volatile java.util.concurrent.locks.Lock writeLock ()
public volatile java.util.concurrent.locks.Lock readLock ()
static void ()
ReflectiveOperationException e
}
java/util/concurrent/locks/ReentrantReadWriteLock$FairSync.classReentrantReadWriteLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.ReentrantReadWriteLock$FairSync extends java.util.concurrent.locks.ReentrantReadWriteLock$Sync {
private static final long serialVersionUID
void ()
final boolean writerShouldBlock ()
final boolean readerShouldBlock ()
}
java/util/concurrent/locks/AbstractQueuedLongSynchronizer.classAbstractQueuedLongSynchronizer.java
package java.util.concurrent.locks
public abstract java.util.concurrent.locks.AbstractQueuedLongSynchronizer extends java.util.concurrent.locks.AbstractOwnableSynchronizer implements java.io.Serializable {
private static final long serialVersionUID
private volatile transient java.util.concurrent.locks.AbstractQueuedSynchronizer$Node head
private volatile transient java.util.concurrent.locks.AbstractQueuedSynchronizer$Node tail
private volatile long state
static final long SPIN_FOR_TIMEOUT_THRESHOLD
private static final sun.misc.Unsafe U
private static final long STATE
private static final long HEAD
private static final long TAIL
protected void ()
protected final long getState ()
protected final void setState (long)
long newState
protected final boolean compareAndSetState (long, long)
long expect
long update
private java.util.concurrent.locks.AbstractQueuedSynchronizer$Node enq (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node oldTail
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private java.util.concurrent.locks.AbstractQueuedSynchronizer$Node addWaiter (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node oldTail
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node mode
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private void setHead (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private void unparkSuccessor (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
int ws
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
private void doReleaseShared ()
int ws
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
private void setHeadAndPropagate (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, long)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
long propagate
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
private void cancelAcquire (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node next
int ws
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node pred
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node predNext
private static boolean shouldParkAfterFailedAcquire (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node pred
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
int ws
static void selfInterrupt ()
private final boolean parkAndCheckInterrupt ()
final boolean acquireQueued (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, long)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
boolean interrupted
Throwable t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
long arg
private void doAcquireInterruptibly (long) throws java.lang.InterruptedException
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
Throwable t
long arg
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private boolean doAcquireNanos (long, long) throws java.lang.InterruptedException
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
Throwable t
long arg
long nanosTimeout
long deadline
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private void doAcquireShared (long)
long r
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
boolean interrupted
Throwable t
long arg
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private void doAcquireSharedInterruptibly (long) throws java.lang.InterruptedException
long r
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
Throwable t
long arg
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private boolean doAcquireSharedNanos (long, long) throws java.lang.InterruptedException
long r
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
Throwable t
long arg
long nanosTimeout
long deadline
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
protected boolean tryAcquire (long)
long arg
protected boolean tryRelease (long)
long arg
protected long tryAcquireShared (long)
long arg
protected boolean tryReleaseShared (long)
long arg
protected boolean isHeldExclusively ()
public final void acquire (long)
long arg
public final void acquireInterruptibly (long) throws java.lang.InterruptedException
long arg
public final boolean tryAcquireNanos (long, long) throws java.lang.InterruptedException
long arg
long nanosTimeout
public final boolean release (long)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
long arg
public final void acquireShared (long)
long arg
public final void acquireSharedInterruptibly (long) throws java.lang.InterruptedException
long arg
public final boolean tryAcquireSharedNanos (long, long) throws java.lang.InterruptedException
long arg
long nanosTimeout
public final boolean releaseShared (long)
long arg
public final boolean hasQueuedThreads ()
public final boolean hasContended ()
public final java.lang.Thread getFirstQueuedThread ()
private java.lang.Thread fullGetFirstQueuedThread ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
Thread st
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
Thread st
Thread t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
Thread firstThread
public final boolean isQueued (java.lang.Thread)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
Thread thread
final boolean apparentlyFirstQueuedIsExclusive ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
public final boolean hasQueuedPredecessors ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
public final int getQueueLength ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
int n
public final java.util.Collection getQueuedThreads ()
Thread t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
java.util.ArrayList list
public final java.util.Collection getExclusiveQueuedThreads ()
Thread t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
java.util.ArrayList list
public final java.util.Collection getSharedQueuedThreads ()
Thread t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
java.util.ArrayList list
public java.lang.String toString ()
final boolean isOnSyncQueue (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private boolean findNodeFromTail (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
final boolean transferForSignal (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
int ws
final boolean transferAfterCancelledWait (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
final long fullyRelease (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
long savedState
Throwable t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
public final boolean owns (java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject)
java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject condition
public final boolean hasWaiters (java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject)
java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject condition
public final int getWaitQueueLength (java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject)
java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject condition
public final java.util.Collection getWaitingThreads (java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject)
java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject condition
private final void initializeSyncQueue ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
private final boolean compareAndSetTail (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node expect
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node update
static void ()
ReflectiveOperationException e
}
java/util/concurrent/locks/StampedLock$WNode.classStampedLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.StampedLock$WNode extends java.lang.Object {
volatile java.util.concurrent.locks.StampedLock$WNode prev
volatile java.util.concurrent.locks.StampedLock$WNode next
volatile java.util.concurrent.locks.StampedLock$WNode cowait
volatile Thread thread
volatile int status
final int mode
void (int, java.util.concurrent.locks.StampedLock$WNode)
int m
java.util.concurrent.locks.StampedLock$WNode p
}
java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.classAbstractQueuedSynchronizer.java
package java.util.concurrent.locks
final java.util.concurrent.locks.AbstractQueuedSynchronizer$Node extends java.lang.Object {
static final java.util.concurrent.locks.AbstractQueuedSynchronizer$Node SHARED
static final java.util.concurrent.locks.AbstractQueuedSynchronizer$Node EXCLUSIVE
static final int CANCELLED
static final int SIGNAL
static final int CONDITION
static final int PROPAGATE
volatile int waitStatus
volatile java.util.concurrent.locks.AbstractQueuedSynchronizer$Node prev
volatile java.util.concurrent.locks.AbstractQueuedSynchronizer$Node next
volatile Thread thread
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node nextWaiter
private static final sun.misc.Unsafe U
private static final long NEXT
static final long PREV
private static final long THREAD
private static final long WAITSTATUS
final boolean isShared ()
final java.util.concurrent.locks.AbstractQueuedSynchronizer$Node predecessor () throws java.lang.NullPointerException
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
void ()
void (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node nextWaiter
void (int)
int waitStatus
final boolean compareAndSetWaitStatus (int, int)
int expect
int update
final boolean compareAndSetNext (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node expect
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node update
static void ()
ReflectiveOperationException e
}
java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync.classReentrantReadWriteLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync extends java.util.concurrent.locks.ReentrantReadWriteLock$Sync {
private static final long serialVersionUID
void ()
final boolean writerShouldBlock ()
final boolean readerShouldBlock ()
}
java/util/concurrent/locks/AbstractOwnableSynchronizer.classAbstractOwnableSynchronizer.java
package java.util.concurrent.locks
public abstract java.util.concurrent.locks.AbstractOwnableSynchronizer extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private transient Thread exclusiveOwnerThread
protected void ()
protected final void setExclusiveOwnerThread (java.lang.Thread)
Thread thread
protected final java.lang.Thread getExclusiveOwnerThread ()
}
java/util/concurrent/locks/StampedLock$ReadLockView.classStampedLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.StampedLock$ReadLockView extends java.lang.Object implements java.util.concurrent.locks.Lock {
final java.util.concurrent.locks.StampedLock this$0
void (java.util.concurrent.locks.StampedLock)
java.util.concurrent.locks.StampedLock this$0
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 time
java.util.concurrent.TimeUnit unit
public void unlock ()
public java.util.concurrent.locks.Condition newCondition ()
}
java/util/concurrent/locks/ReentrantLock$NonfairSync.classReentrantLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.ReentrantLock$NonfairSync extends java.util.concurrent.locks.ReentrantLock$Sync {
private static final long serialVersionUID
void ()
final void lock ()
protected final boolean tryAcquire (int)
int acquires
}
java/util/concurrent/locks/AbstractQueuedSynchronizer.classAbstractQueuedSynchronizer.java
package java.util.concurrent.locks
public abstract java.util.concurrent.locks.AbstractQueuedSynchronizer extends java.util.concurrent.locks.AbstractOwnableSynchronizer implements java.io.Serializable {
private static final long serialVersionUID
private volatile transient java.util.concurrent.locks.AbstractQueuedSynchronizer$Node head
private volatile transient java.util.concurrent.locks.AbstractQueuedSynchronizer$Node tail
private volatile int state
static final long SPIN_FOR_TIMEOUT_THRESHOLD
private static final sun.misc.Unsafe U
private static final long STATE
private static final long HEAD
private static final long TAIL
protected void ()
protected final int getState ()
protected final void setState (int)
int newState
protected final boolean compareAndSetState (int, int)
int expect
int update
private java.util.concurrent.locks.AbstractQueuedSynchronizer$Node enq (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node oldTail
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private java.util.concurrent.locks.AbstractQueuedSynchronizer$Node addWaiter (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node oldTail
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node mode
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private void setHead (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private void unparkSuccessor (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
int ws
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
private void doReleaseShared ()
int ws
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
private void setHeadAndPropagate (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, int)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
int propagate
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
private void cancelAcquire (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node next
int ws
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node pred
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node predNext
private static boolean shouldParkAfterFailedAcquire (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node pred
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
int ws
static void selfInterrupt ()
private final boolean parkAndCheckInterrupt ()
final boolean acquireQueued (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, int)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
boolean interrupted
Throwable t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
int arg
private void doAcquireInterruptibly (int) throws java.lang.InterruptedException
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
Throwable t
int arg
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private boolean doAcquireNanos (int, long) throws java.lang.InterruptedException
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
Throwable t
int arg
long nanosTimeout
long deadline
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private void doAcquireShared (int)
int r
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
boolean interrupted
Throwable t
int arg
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private void doAcquireSharedInterruptibly (int) throws java.lang.InterruptedException
int r
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
Throwable t
int arg
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private boolean doAcquireSharedNanos (int, long) throws java.lang.InterruptedException
int r
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
Throwable t
int arg
long nanosTimeout
long deadline
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
protected boolean tryAcquire (int)
int arg
protected boolean tryRelease (int)
int arg
protected int tryAcquireShared (int)
int arg
protected boolean tryReleaseShared (int)
int arg
protected boolean isHeldExclusively ()
public final void acquire (int)
int arg
public final void acquireInterruptibly (int) throws java.lang.InterruptedException
int arg
public final boolean tryAcquireNanos (int, long) throws java.lang.InterruptedException
int arg
long nanosTimeout
public final boolean release (int)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
int arg
public final void acquireShared (int)
int arg
public final void acquireSharedInterruptibly (int) throws java.lang.InterruptedException
int arg
public final boolean tryAcquireSharedNanos (int, long) throws java.lang.InterruptedException
int arg
long nanosTimeout
public final boolean releaseShared (int)
int arg
public final boolean hasQueuedThreads ()
public final boolean hasContended ()
public final java.lang.Thread getFirstQueuedThread ()
private java.lang.Thread fullGetFirstQueuedThread ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
Thread st
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
Thread st
Thread t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
Thread firstThread
public final boolean isQueued (java.lang.Thread)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
Thread thread
final boolean apparentlyFirstQueuedIsExclusive ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
public final boolean hasQueuedPredecessors ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
public final int getQueueLength ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
int n
public final java.util.Collection getQueuedThreads ()
Thread t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
java.util.ArrayList list
public final java.util.Collection getExclusiveQueuedThreads ()
Thread t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
java.util.ArrayList list
public final java.util.Collection getSharedQueuedThreads ()
Thread t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
java.util.ArrayList list
public java.lang.String toString ()
final boolean isOnSyncQueue (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private boolean findNodeFromTail (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
final boolean transferForSignal (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
int ws
final boolean transferAfterCancelledWait (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
final int fullyRelease (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
int savedState
Throwable t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
public final boolean owns (java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject condition
public final boolean hasWaiters (java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject condition
public final int getWaitQueueLength (java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject condition
public final java.util.Collection getWaitingThreads (java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject condition
private final void initializeSyncQueue ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
private final boolean compareAndSetTail (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node expect
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node update
static void ()
ReflectiveOperationException e
}
java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock.classReentrantReadWriteLock.java
package java.util.concurrent.locks
public java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock extends java.lang.Object implements java.util.concurrent.locks.Lock java.io.Serializable {
private static final long serialVersionUID
private final java.util.concurrent.locks.ReentrantReadWriteLock$Sync sync
protected void (java.util.concurrent.locks.ReentrantReadWriteLock)
java.util.concurrent.locks.ReentrantReadWriteLock lock
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 ()
public java.util.concurrent.locks.Condition newCondition ()
public java.lang.String toString ()
Thread o
public boolean isHeldByCurrentThread ()
public int getHoldCount ()
}
java/util/concurrent/locks/LockSupport.classLockSupport.java
package java.util.concurrent.locks
public java.util.concurrent.locks.LockSupport extends java.lang.Object {
private static final sun.misc.Unsafe U
private static final long PARKBLOCKER
private static final long SECONDARY
private void ()
private static void setBlocker (java.lang.Thread, java.lang.Object)
Thread t
Object arg
public static void unpark (java.lang.Thread)
Thread thread
public static void park (java.lang.Object)
Object blocker
Thread t
public static void parkNanos (java.lang.Object, long)
Thread t
Object blocker
long nanos
public static void parkUntil (java.lang.Object, long)
Object blocker
long deadline
Thread t
public static java.lang.Object getBlocker (java.lang.Thread)
Thread t
public static void park ()
public static void parkNanos (long)
long nanos
public static void parkUntil (long)
long deadline
static final int nextSecondarySeed ()
int r
Thread t
static void ()
ReflectiveOperationException e
}
java/util/concurrent/locks/StampedLock$WriteLockView.classStampedLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.StampedLock$WriteLockView extends java.lang.Object implements java.util.concurrent.locks.Lock {
final java.util.concurrent.locks.StampedLock this$0
void (java.util.concurrent.locks.StampedLock)
java.util.concurrent.locks.StampedLock this$0
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 time
java.util.concurrent.TimeUnit unit
public void unlock ()
public java.util.concurrent.locks.Condition newCondition ()
}
java/util/concurrent/locks/ReentrantLock$Sync.classReentrantLock.java
package java.util.concurrent.locks
abstract java.util.concurrent.locks.ReentrantLock$Sync extends java.util.concurrent.locks.AbstractQueuedSynchronizer {
private static final long serialVersionUID
void ()
abstract void lock ()
final boolean nonfairTryAcquire (int)
int nextc
int acquires
Thread current
int c
protected final boolean tryRelease (int)
int releases
int c
boolean free
protected final boolean isHeldExclusively ()
final java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject newCondition ()
final java.lang.Thread getOwner ()
final int getHoldCount ()
final boolean isLocked ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
}
java/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject.classAbstractQueuedLongSynchronizer.java
package java.util.concurrent.locks
public java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject extends java.lang.Object implements java.util.concurrent.locks.Condition java.io.Serializable {
private static final long serialVersionUID
private transient java.util.concurrent.locks.AbstractQueuedSynchronizer$Node firstWaiter
private transient java.util.concurrent.locks.AbstractQueuedSynchronizer$Node lastWaiter
private static final int REINTERRUPT
private static final int THROW_IE
final java.util.concurrent.locks.AbstractQueuedLongSynchronizer this$0
public void (java.util.concurrent.locks.AbstractQueuedLongSynchronizer)
java.util.concurrent.locks.AbstractQueuedLongSynchronizer this$0
private java.util.concurrent.locks.AbstractQueuedSynchronizer$Node addConditionWaiter ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private void doSignal (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node first
private void doSignalAll (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node next
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node first
private void unlinkCancelledWaiters ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node next
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node trail
public final void signal ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node first
public final void signalAll ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node first
public final void awaitUninterruptibly ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
long savedState
boolean interrupted
private int checkInterruptWhileWaiting (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private void reportInterruptAfterWait (int) throws java.lang.InterruptedException
int interruptMode
public final void await () throws java.lang.InterruptedException
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
long savedState
int interruptMode
public final long awaitNanos (long) throws java.lang.InterruptedException
long nanosTimeout
long deadline
long initialNanos
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
long savedState
int interruptMode
long remaining
public final boolean awaitUntil (java.util.Date) throws java.lang.InterruptedException
java.util.Date deadline
long abstime
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
long savedState
boolean timedout
int interruptMode
public final boolean await (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long time
java.util.concurrent.TimeUnit unit
long nanosTimeout
long deadline
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
long savedState
boolean timedout
int interruptMode
final boolean isOwnedBy (java.util.concurrent.locks.AbstractQueuedLongSynchronizer)
java.util.concurrent.locks.AbstractQueuedLongSynchronizer sync
protected final boolean hasWaiters ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node w
protected final int getWaitQueueLength ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node w
int n
protected final java.util.Collection getWaitingThreads ()
Thread t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node w
java.util.ArrayList list
}
java/util/concurrent/locks/StampedLock.classStampedLock.java
package java.util.concurrent.locks
public java.util.concurrent.locks.StampedLock extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private static final int NCPU
private static final int SPINS
private static final int HEAD_SPINS
private static final int MAX_HEAD_SPINS
private static final int OVERFLOW_YIELD_RATE
private static final int LG_READERS
private static final long RUNIT
private static final long WBIT
private static final long RBITS
private static final long RFULL
private static final long ABITS
private static final long SBITS
private static final long ORIGIN
private static final long INTERRUPTED
private static final int WAITING
private static final int CANCELLED
private static final int RMODE
private static final int WMODE
private volatile transient java.util.concurrent.locks.StampedLock$WNode whead
private volatile transient java.util.concurrent.locks.StampedLock$WNode wtail
transient java.util.concurrent.locks.StampedLock$ReadLockView readLockView
transient java.util.concurrent.locks.StampedLock$WriteLockView writeLockView
transient java.util.concurrent.locks.StampedLock$ReadWriteLockView readWriteLockView
private volatile transient long state
private transient int readerOverflow
private static final sun.misc.Unsafe U
private static final long STATE
private static final long WHEAD
private static final long WTAIL
private static final long WNEXT
private static final long WSTATUS
private static final long WCOWAIT
private static final long PARKBLOCKER
public void ()
public long writeLock ()
long next
long s
public long tryWriteLock ()
long next
long s
public long tryWriteLock (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long next
long deadline
long time
java.util.concurrent.TimeUnit unit
long nanos
public long writeLockInterruptibly () throws java.lang.InterruptedException
long next
public long readLock ()
long next
long s
public long tryReadLock ()
long next
long s
long m
long next
public long tryReadLock (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long next
long next
long s
long m
long next
long deadline
long time
java.util.concurrent.TimeUnit unit
long nanos
public long readLockInterruptibly () throws java.lang.InterruptedException
long next
public long tryOptimisticRead ()
long s
public boolean validate (long)
long stamp
public void unlockWrite (long)
long stamp
java.util.concurrent.locks.StampedLock$WNode h
public void unlockRead (long)
long m
java.util.concurrent.locks.StampedLock$WNode h
long stamp
long s
long m
public void unlock (long)
java.util.concurrent.locks.StampedLock$WNode h
java.util.concurrent.locks.StampedLock$WNode h
long m
long stamp
long a
long s
public long tryConvertToWriteLock (long)
long next
long m
long next
long stamp
long a
long s
public long tryConvertToReadLock (long)
long next
long next
long next
java.util.concurrent.locks.StampedLock$WNode h
long m
long stamp
long a
long s
public long tryConvertToOptimisticRead (long)
long next
java.util.concurrent.locks.StampedLock$WNode h
java.util.concurrent.locks.StampedLock$WNode h
long next
long m
long next
long stamp
long a
long s
public boolean tryUnlockWrite ()
java.util.concurrent.locks.StampedLock$WNode h
long s
public boolean tryUnlockRead ()
java.util.concurrent.locks.StampedLock$WNode h
long s
long m
private int getReadLockCount (long)
long s
long readers
public boolean isWriteLocked ()
public boolean isReadLocked ()
public int getReadLockCount ()
public java.lang.String toString ()
long s
public java.util.concurrent.locks.Lock asReadLock ()
java.util.concurrent.locks.StampedLock$ReadLockView v
public java.util.concurrent.locks.Lock asWriteLock ()
java.util.concurrent.locks.StampedLock$WriteLockView v
public java.util.concurrent.locks.ReadWriteLock asReadWriteLock ()
java.util.concurrent.locks.StampedLock$ReadWriteLockView v
final void unstampedUnlockWrite ()
java.util.concurrent.locks.StampedLock$WNode h
long s
final void unstampedUnlockRead ()
java.util.concurrent.locks.StampedLock$WNode h
long s
long m
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
private long tryIncReaderOverflow (long)
long s
private long tryDecReaderOverflow (long)
long next
int r
long next
long s
private void release (java.util.concurrent.locks.StampedLock$WNode)
java.util.concurrent.locks.StampedLock$WNode t
java.util.concurrent.locks.StampedLock$WNode q
Thread w
java.util.concurrent.locks.StampedLock$WNode h
private long acquireWrite (boolean, long)
long ns
java.util.concurrent.locks.StampedLock$WNode hd
java.util.concurrent.locks.StampedLock$WNode p
long m
long s
int spins
long ns
long s
int k
java.util.concurrent.locks.StampedLock$WNode c
Thread w
java.util.concurrent.locks.StampedLock$WNode pp
long time
long time
Thread wt
java.util.concurrent.locks.StampedLock$WNode h
java.util.concurrent.locks.StampedLock$WNode np
int ps
int spins
boolean interruptible
long deadline
java.util.concurrent.locks.StampedLock$WNode node
java.util.concurrent.locks.StampedLock$WNode p
boolean wasInterrupted
private long acquireRead (boolean, long)
long ns
long ns
java.util.concurrent.locks.StampedLock$WNode nh
java.util.concurrent.locks.StampedLock$WNode np
long m
long s
java.util.concurrent.locks.StampedLock$WNode hd
java.util.concurrent.locks.StampedLock$WNode c
Thread w
long ns
long ns
long m
long s
long time
long time
Thread wt
java.util.concurrent.locks.StampedLock$WNode pp
java.util.concurrent.locks.StampedLock$WNode h
int spins
long ns
Thread w
java.util.concurrent.locks.StampedLock$WNode c
long ns
long m
long s
int k
java.util.concurrent.locks.StampedLock$WNode c
Thread w
java.util.concurrent.locks.StampedLock$WNode pp
long time
long time
Thread wt
java.util.concurrent.locks.StampedLock$WNode h
java.util.concurrent.locks.StampedLock$WNode np
int ps
int spins
boolean interruptible
long deadline
boolean wasInterrupted
java.util.concurrent.locks.StampedLock$WNode node
java.util.concurrent.locks.StampedLock$WNode p
private long cancelWaiter (java.util.concurrent.locks.StampedLock$WNode, java.util.concurrent.locks.StampedLock$WNode, boolean)
java.util.concurrent.locks.StampedLock$WNode p
java.util.concurrent.locks.StampedLock$WNode q
Thread w
java.util.concurrent.locks.StampedLock$WNode r
java.util.concurrent.locks.StampedLock$WNode t
java.util.concurrent.locks.StampedLock$WNode q
Thread w
java.util.concurrent.locks.StampedLock$WNode succ
java.util.concurrent.locks.StampedLock$WNode pp
java.util.concurrent.locks.StampedLock$WNode pred
java.util.concurrent.locks.StampedLock$WNode t
long s
java.util.concurrent.locks.StampedLock$WNode q
java.util.concurrent.locks.StampedLock$WNode node
java.util.concurrent.locks.StampedLock$WNode group
boolean interrupted
java.util.concurrent.locks.StampedLock$WNode h
static void ()
ReflectiveOperationException e
}
java/util/concurrent/locks/ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter.classReentrantReadWriteLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter extends java.lang.ThreadLocal {
void ()
public java.util.concurrent.locks.ReentrantReadWriteLock$Sync$HoldCounter initialValue ()
public volatile java.lang.Object initialValue ()
}
java/util/concurrent/locks/StampedLock$ReadWriteLockView.classStampedLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.StampedLock$ReadWriteLockView extends java.lang.Object implements java.util.concurrent.locks.ReadWriteLock {
final java.util.concurrent.locks.StampedLock this$0
void (java.util.concurrent.locks.StampedLock)
java.util.concurrent.locks.StampedLock this$0
public java.util.concurrent.locks.Lock readLock ()
public java.util.concurrent.locks.Lock writeLock ()
}
java/util/concurrent/locks/ReadWriteLock.classReadWriteLock.java
package java.util.concurrent.locks
public abstract java.util.concurrent.locks.ReadWriteLock extends java.lang.Object {
public abstract java.util.concurrent.locks.Lock readLock ()
public abstract java.util.concurrent.locks.Lock writeLock ()
}
java/util/concurrent/locks/ReentrantReadWriteLock$Sync$HoldCounter.classReentrantReadWriteLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.ReentrantReadWriteLock$Sync$HoldCounter extends java.lang.Object {
int count
final long tid
void ()
}
java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.classAbstractQueuedSynchronizer.java
package java.util.concurrent.locks
public java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject extends java.lang.Object implements java.util.concurrent.locks.Condition java.io.Serializable {
private static final long serialVersionUID
private transient java.util.concurrent.locks.AbstractQueuedSynchronizer$Node firstWaiter
private transient java.util.concurrent.locks.AbstractQueuedSynchronizer$Node lastWaiter
private static final int REINTERRUPT
private static final int THROW_IE
final java.util.concurrent.locks.AbstractQueuedSynchronizer this$0
public void (java.util.concurrent.locks.AbstractQueuedSynchronizer)
java.util.concurrent.locks.AbstractQueuedSynchronizer this$0
private java.util.concurrent.locks.AbstractQueuedSynchronizer$Node addConditionWaiter ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private void doSignal (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node first
private void doSignalAll (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node next
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node first
private void unlinkCancelledWaiters ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node next
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node trail
public final void signal ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node first
public final void signalAll ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node first
public final void awaitUninterruptibly ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
int savedState
boolean interrupted
private int checkInterruptWhileWaiting (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node)
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
private void reportInterruptAfterWait (int) throws java.lang.InterruptedException
int interruptMode
public final void await () throws java.lang.InterruptedException
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
int savedState
int interruptMode
public final long awaitNanos (long) throws java.lang.InterruptedException
long nanosTimeout
long deadline
long initialNanos
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
int savedState
int interruptMode
long remaining
public final boolean awaitUntil (java.util.Date) throws java.lang.InterruptedException
java.util.Date deadline
long abstime
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
int savedState
boolean timedout
int interruptMode
public final boolean await (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long time
java.util.concurrent.TimeUnit unit
long nanosTimeout
long deadline
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
int savedState
boolean timedout
int interruptMode
final boolean isOwnedBy (java.util.concurrent.locks.AbstractQueuedSynchronizer)
java.util.concurrent.locks.AbstractQueuedSynchronizer sync
protected final boolean hasWaiters ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node w
protected final int getWaitQueueLength ()
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node w
int n
protected final java.util.Collection getWaitingThreads ()
Thread t
java.util.concurrent.locks.AbstractQueuedSynchronizer$Node w
java.util.ArrayList list
}
java/util/concurrent/locks/Condition.classCondition.java
package java.util.concurrent.locks
public abstract java.util.concurrent.locks.Condition extends java.lang.Object {
public abstract void await () throws java.lang.InterruptedException
public abstract void awaitUninterruptibly ()
public abstract long awaitNanos (long) throws java.lang.InterruptedException
public abstract boolean await (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public abstract boolean awaitUntil (java.util.Date) throws java.lang.InterruptedException
public abstract void signal ()
public abstract void signalAll ()
}
java/util/concurrent/locks/ReentrantLock$FairSync.classReentrantLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.ReentrantLock$FairSync extends java.util.concurrent.locks.ReentrantLock$Sync {
private static final long serialVersionUID
void ()
final void lock ()
protected final boolean tryAcquire (int)
int nextc
int acquires
Thread current
int c
}
java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock.classReentrantReadWriteLock.java
package java.util.concurrent.locks
public java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock extends java.lang.Object implements java.util.concurrent.locks.Lock java.io.Serializable {
private static final long serialVersionUID
private final java.util.concurrent.locks.ReentrantReadWriteLock$Sync sync
protected void (java.util.concurrent.locks.ReentrantReadWriteLock)
java.util.concurrent.locks.ReentrantReadWriteLock lock
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 ()
public java.util.concurrent.locks.Condition newCondition ()
public java.lang.String toString ()
int r
}
java/util/concurrent/ForkJoinPool$InnocuousForkJoinWorkerThreadFactory$1.classForkJoinPool.java
package java.util.concurrent
java.util.concurrent.ForkJoinPool$InnocuousForkJoinWorkerThreadFactory$1 extends java.lang.Object implements java.security.PrivilegedAction {
final java.util.concurrent.ForkJoinPool val$pool
final java.util.concurrent.ForkJoinPool$InnocuousForkJoinWorkerThreadFactory this$0
void (java.util.concurrent.ForkJoinPool$InnocuousForkJoinWorkerThreadFactory, java.util.concurrent.ForkJoinPool)
java.util.concurrent.ForkJoinPool$InnocuousForkJoinWorkerThreadFactory this$0
public java.util.concurrent.ForkJoinWorkerThread run ()
public volatile java.lang.Object run ()
}
java/util/concurrent/Exchanger$Participant.classExchanger.java
package java.util.concurrent
final java.util.concurrent.Exchanger$Participant extends java.lang.ThreadLocal {
void ()
public java.util.concurrent.Exchanger$Node initialValue ()
public volatile java.lang.Object initialValue ()
}
java/util/concurrent/ConcurrentSkipListMap$SubMap$SubMapEntryIterator.classConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$SubMap$SubMapEntryIterator extends java.util.concurrent.ConcurrentSkipListMap$SubMap$SubMapIter {
final java.util.concurrent.ConcurrentSkipListMap$SubMap this$0
void (java.util.concurrent.ConcurrentSkipListMap$SubMap)
java.util.concurrent.ConcurrentSkipListMap$SubMap this$0
public java.util.Map$Entry next ()
java.util.concurrent.ConcurrentSkipListMap$Node n
Object v
public int characteristics ()
public volatile java.lang.Object next ()
}
java/util/concurrent/ConcurrentHashMap$BaseIterator.classConcurrentHashMap.java
package java.util.concurrent
java.util.concurrent.ConcurrentHashMap$BaseIterator extends java.util.concurrent.ConcurrentHashMap$Traverser {
final java.util.concurrent.ConcurrentHashMap map
java.util.concurrent.ConcurrentHashMap$Node lastReturned
void (java.util.concurrent.ConcurrentHashMap$Node[], int, int, int, java.util.concurrent.ConcurrentHashMap)
java.util.concurrent.ConcurrentHashMap$Node[] tab
int size
int index
int limit
java.util.concurrent.ConcurrentHashMap map
public final boolean hasNext ()
public final boolean hasMoreElements ()
public final void remove ()
java.util.concurrent.ConcurrentHashMap$Node p
}
java/util/concurrent/LinkedBlockingDeque$DescendingItr.classLinkedBlockingDeque.java
package java.util.concurrent
java.util.concurrent.LinkedBlockingDeque$DescendingItr extends java.util.concurrent.LinkedBlockingDeque$AbstractItr {
final java.util.concurrent.LinkedBlockingDeque this$0
private void (java.util.concurrent.LinkedBlockingDeque)
java.util.concurrent.LinkedBlockingDeque$Node firstNode ()
java.util.concurrent.LinkedBlockingDeque$Node nextNode (java.util.concurrent.LinkedBlockingDeque$Node)
java.util.concurrent.LinkedBlockingDeque$Node n
void (java.util.concurrent.LinkedBlockingDeque, java.util.concurrent.LinkedBlockingDeque$1)
java.util.concurrent.LinkedBlockingDeque x0
java.util.concurrent.LinkedBlockingDeque$1 x1
}
java/util/concurrent/CompletableFuture.classCompletableFuture.java
package java.util.concurrent
public java.util.concurrent.CompletableFuture extends java.lang.Object implements java.util.concurrent.Future java.util.concurrent.CompletionStage {
volatile Object result
volatile java.util.concurrent.CompletableFuture$Completion stack
static final java.util.concurrent.CompletableFuture$AltResult NIL
private static final boolean USE_COMMON_POOL
private static final java.util.concurrent.Executor ASYNC_POOL
static final int SYNC
static final int ASYNC
static final int NESTED
static final int SPINS
private static final sun.misc.Unsafe U
private static final long RESULT
private static final long STACK
private static final long NEXT
final boolean internalComplete (java.lang.Object)
Object r
final boolean casStack (java.util.concurrent.CompletableFuture$Completion, java.util.concurrent.CompletableFuture$Completion)
java.util.concurrent.CompletableFuture$Completion cmp
java.util.concurrent.CompletableFuture$Completion val
final boolean tryPushStack (java.util.concurrent.CompletableFuture$Completion)
java.util.concurrent.CompletableFuture$Completion c
java.util.concurrent.CompletableFuture$Completion h
final void pushStack (java.util.concurrent.CompletableFuture$Completion)
java.util.concurrent.CompletableFuture$Completion c
final boolean completeNull ()
final java.lang.Object encodeValue (java.lang.Object)
Object t
final boolean completeValue (java.lang.Object)
Object t
static java.util.concurrent.CompletableFuture$AltResult encodeThrowable (java.lang.Throwable)
Throwable x
final boolean completeThrowable (java.lang.Throwable)
Throwable x
static java.lang.Object encodeThrowable (java.lang.Throwable, java.lang.Object)
Throwable x
Object r
final boolean completeThrowable (java.lang.Throwable, java.lang.Object)
Throwable x
Object r
java.lang.Object encodeOutcome (java.lang.Object, java.lang.Throwable)
Object t
Throwable x
static java.lang.Object encodeRelay (java.lang.Object)
Throwable x
Object r
final boolean completeRelay (java.lang.Object)
Object r
private static java.lang.Object reportGet (java.lang.Object) throws java.lang.InterruptedException java.util.concurrent.ExecutionException
Throwable cause
Throwable x
Object r
Object t
private static java.lang.Object reportJoin (java.lang.Object)
Throwable x
Object r
Object t
static java.util.concurrent.Executor screenExecutor (java.util.concurrent.Executor)
java.util.concurrent.Executor e
static void lazySetNext (java.util.concurrent.CompletableFuture$Completion, java.util.concurrent.CompletableFuture$Completion)
java.util.concurrent.CompletableFuture$Completion c
java.util.concurrent.CompletableFuture$Completion next
final void postComplete ()
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture$Completion t
java.util.concurrent.CompletableFuture f
java.util.concurrent.CompletableFuture$Completion h
final void cleanStack ()
java.util.concurrent.CompletableFuture$Completion s
java.util.concurrent.CompletableFuture$Completion p
java.util.concurrent.CompletableFuture$Completion q
final void push (java.util.concurrent.CompletableFuture$UniCompletion)
java.util.concurrent.CompletableFuture$UniCompletion c
final java.util.concurrent.CompletableFuture postFire (java.util.concurrent.CompletableFuture, int)
java.util.concurrent.CompletableFuture a
int mode
final boolean uniApply (java.util.concurrent.CompletableFuture, java.util.function.Function, java.util.concurrent.CompletableFuture$UniApply)
Object r
Throwable x
Object s
Throwable ex
java.util.concurrent.CompletableFuture a
java.util.function.Function f
java.util.concurrent.CompletableFuture$UniApply c
Object r
private java.util.concurrent.CompletableFuture uniApplyStage (java.util.concurrent.Executor, java.util.function.Function)
java.util.concurrent.CompletableFuture$UniApply c
java.util.concurrent.Executor e
java.util.function.Function f
java.util.concurrent.CompletableFuture d
final boolean uniAccept (java.util.concurrent.CompletableFuture, java.util.function.Consumer, java.util.concurrent.CompletableFuture$UniAccept)
Object r
Throwable x
Object s
Throwable ex
java.util.concurrent.CompletableFuture a
java.util.function.Consumer f
java.util.concurrent.CompletableFuture$UniAccept c
Object r
private java.util.concurrent.CompletableFuture uniAcceptStage (java.util.concurrent.Executor, java.util.function.Consumer)
java.util.concurrent.CompletableFuture$UniAccept c
java.util.concurrent.Executor e
java.util.function.Consumer f
java.util.concurrent.CompletableFuture d
final boolean uniRun (java.util.concurrent.CompletableFuture, java.lang.Runnable, java.util.concurrent.CompletableFuture$UniRun)
Object r
Throwable x
Throwable ex
java.util.concurrent.CompletableFuture a
Runnable f
java.util.concurrent.CompletableFuture$UniRun c
Object r
private java.util.concurrent.CompletableFuture uniRunStage (java.util.concurrent.Executor, java.lang.Runnable)
java.util.concurrent.CompletableFuture$UniRun c
java.util.concurrent.Executor e
Runnable f
java.util.concurrent.CompletableFuture d
final boolean uniWhenComplete (java.util.concurrent.CompletableFuture, java.util.function.BiConsumer, java.util.concurrent.CompletableFuture$UniWhenComplete)
Object r
Object t
Object tr
Throwable ex
java.util.concurrent.CompletableFuture a
java.util.function.BiConsumer f
java.util.concurrent.CompletableFuture$UniWhenComplete c
Object r
Object t
Throwable x
private java.util.concurrent.CompletableFuture uniWhenCompleteStage (java.util.concurrent.Executor, java.util.function.BiConsumer)
java.util.concurrent.CompletableFuture$UniWhenComplete c
java.util.concurrent.Executor e
java.util.function.BiConsumer f
java.util.concurrent.CompletableFuture d
final boolean uniHandle (java.util.concurrent.CompletableFuture, java.util.function.BiFunction, java.util.concurrent.CompletableFuture$UniHandle)
Object r
Object s
Throwable x
Object ss
Throwable ex
java.util.concurrent.CompletableFuture a
java.util.function.BiFunction f
java.util.concurrent.CompletableFuture$UniHandle c
Object r
Object s
Throwable x
private java.util.concurrent.CompletableFuture uniHandleStage (java.util.concurrent.Executor, java.util.function.BiFunction)
java.util.concurrent.CompletableFuture$UniHandle c
java.util.concurrent.Executor e
java.util.function.BiFunction f
java.util.concurrent.CompletableFuture d
final boolean uniExceptionally (java.util.concurrent.CompletableFuture, java.util.function.Function, java.util.concurrent.CompletableFuture$UniExceptionally)
Object r
Throwable x
Throwable ex
java.util.concurrent.CompletableFuture a
java.util.function.Function f
java.util.concurrent.CompletableFuture$UniExceptionally c
Object r
private java.util.concurrent.CompletableFuture uniExceptionallyStage (java.util.function.Function)
java.util.concurrent.CompletableFuture$UniExceptionally c
java.util.function.Function f
java.util.concurrent.CompletableFuture d
final boolean uniRelay (java.util.concurrent.CompletableFuture)
Object r
java.util.concurrent.CompletableFuture a
Object r
private java.util.concurrent.CompletableFuture uniCopyStage ()
java.util.concurrent.CompletableFuture$UniRelay c
Object r
java.util.concurrent.CompletableFuture d
private java.util.concurrent.CompletableFuture$MinimalStage uniAsMinimalStage ()
Object r
java.util.concurrent.CompletableFuture$MinimalStage d
java.util.concurrent.CompletableFuture$UniRelay c
final boolean uniCompose (java.util.concurrent.CompletableFuture, java.util.function.Function, java.util.concurrent.CompletableFuture$UniCompose)
Object r
Throwable x
java.util.concurrent.CompletableFuture$UniRelay copy
Object s
java.util.concurrent.CompletableFuture g
Throwable ex
java.util.concurrent.CompletableFuture a
java.util.function.Function f
java.util.concurrent.CompletableFuture$UniCompose c
Object r
private java.util.concurrent.CompletableFuture uniComposeStage (java.util.concurrent.Executor, java.util.function.Function)
Throwable x
java.util.concurrent.CompletableFuture$UniRelay c
Object t
java.util.concurrent.CompletableFuture g
Throwable ex
Object r
java.util.concurrent.Executor e
java.util.function.Function f
Object s
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture$UniCompose c
final void bipush (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture$BiCompletion)
java.util.concurrent.CompletableFuture$Completion q
Object r
java.util.concurrent.CompletableFuture b
java.util.concurrent.CompletableFuture$BiCompletion c
final java.util.concurrent.CompletableFuture postFire (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, int)
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
int mode
final boolean biApply (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.BiFunction, java.util.concurrent.CompletableFuture$BiApply)
Object r
Object s
Throwable x
Throwable x
Object rr
Object ss
Throwable ex
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
java.util.function.BiFunction f
java.util.concurrent.CompletableFuture$BiApply c
Object r
Object s
private java.util.concurrent.CompletableFuture biApplyStage (java.util.concurrent.Executor, java.util.concurrent.CompletionStage, java.util.function.BiFunction)
java.util.concurrent.CompletableFuture b
java.util.concurrent.CompletableFuture$BiApply c
java.util.concurrent.Executor e
java.util.concurrent.CompletionStage o
java.util.function.BiFunction f
java.util.concurrent.CompletableFuture b
java.util.concurrent.CompletableFuture d
final boolean biAccept (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.BiConsumer, java.util.concurrent.CompletableFuture$BiAccept)
Object r
Object s
Throwable x
Throwable x
Object rr
Object ss
Throwable ex
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
java.util.function.BiConsumer f
java.util.concurrent.CompletableFuture$BiAccept c
Object r
Object s
private java.util.concurrent.CompletableFuture biAcceptStage (java.util.concurrent.Executor, java.util.concurrent.CompletionStage, java.util.function.BiConsumer)
java.util.concurrent.CompletableFuture b
java.util.concurrent.CompletableFuture$BiAccept c
java.util.concurrent.Executor e
java.util.concurrent.CompletionStage o
java.util.function.BiConsumer f
java.util.concurrent.CompletableFuture b
java.util.concurrent.CompletableFuture d
final boolean biRun (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.lang.Runnable, java.util.concurrent.CompletableFuture$BiRun)
Object r
Object s
Throwable x
Throwable x
Throwable ex
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
Runnable f
java.util.concurrent.CompletableFuture$BiRun c
Object r
Object s
private java.util.concurrent.CompletableFuture biRunStage (java.util.concurrent.Executor, java.util.concurrent.CompletionStage, java.lang.Runnable)
java.util.concurrent.CompletableFuture b
java.util.concurrent.CompletableFuture$BiRun c
java.util.concurrent.Executor e
java.util.concurrent.CompletionStage o
Runnable f
java.util.concurrent.CompletableFuture b
java.util.concurrent.CompletableFuture d
boolean biRelay (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture)
Object r
Object s
Throwable x
Throwable x
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
Object r
Object s
static java.util.concurrent.CompletableFuture andTree (java.util.concurrent.CompletableFuture[], int, int)
java.util.concurrent.CompletableFuture b
java.util.concurrent.CompletableFuture$BiRelay c
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
int mid
java.util.concurrent.CompletableFuture[] cfs
int lo
int hi
java.util.concurrent.CompletableFuture d
final void orpush (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture$BiCompletion)
java.util.concurrent.CompletableFuture$Completion q
java.util.concurrent.CompletableFuture b
java.util.concurrent.CompletableFuture$BiCompletion c
final boolean orApply (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.Function, java.util.concurrent.CompletableFuture$OrApply)
Object r
Throwable x
Object rr
Throwable ex
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
java.util.function.Function f
java.util.concurrent.CompletableFuture$OrApply c
Object r
private java.util.concurrent.CompletableFuture orApplyStage (java.util.concurrent.Executor, java.util.concurrent.CompletionStage, java.util.function.Function)
java.util.concurrent.CompletableFuture b
java.util.concurrent.CompletableFuture$OrApply c
java.util.concurrent.Executor e
java.util.concurrent.CompletionStage o
java.util.function.Function f
java.util.concurrent.CompletableFuture b
java.util.concurrent.CompletableFuture d
final boolean orAccept (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.Consumer, java.util.concurrent.CompletableFuture$OrAccept)
Object r
Throwable x
Object rr
Throwable ex
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
java.util.function.Consumer f
java.util.concurrent.CompletableFuture$OrAccept c
Object r
private java.util.concurrent.CompletableFuture orAcceptStage (java.util.concurrent.Executor, java.util.concurrent.CompletionStage, java.util.function.Consumer)
java.util.concurrent.CompletableFuture b
java.util.concurrent.CompletableFuture$OrAccept c
java.util.concurrent.Executor e
java.util.concurrent.CompletionStage o
java.util.function.Consumer f
java.util.concurrent.CompletableFuture b
java.util.concurrent.CompletableFuture d
final boolean orRun (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.lang.Runnable, java.util.concurrent.CompletableFuture$OrRun)
Object r
Throwable x
Throwable ex
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
Runnable f
java.util.concurrent.CompletableFuture$OrRun c
Object r
private java.util.concurrent.CompletableFuture orRunStage (java.util.concurrent.Executor, java.util.concurrent.CompletionStage, java.lang.Runnable)
java.util.concurrent.CompletableFuture b
java.util.concurrent.CompletableFuture$OrRun c
java.util.concurrent.Executor e
java.util.concurrent.CompletionStage o
Runnable f
java.util.concurrent.CompletableFuture b
java.util.concurrent.CompletableFuture d
final boolean orRelay (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture)
Object r
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
Object r
static java.util.concurrent.CompletableFuture orTree (java.util.concurrent.CompletableFuture[], int, int)
java.util.concurrent.CompletableFuture b
java.util.concurrent.CompletableFuture$OrRelay c
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
int mid
java.util.concurrent.CompletableFuture[] cfs
int lo
int hi
java.util.concurrent.CompletableFuture d
static java.util.concurrent.CompletableFuture asyncSupplyStage (java.util.concurrent.Executor, java.util.function.Supplier)
java.util.concurrent.Executor e
java.util.function.Supplier f
java.util.concurrent.CompletableFuture d
static java.util.concurrent.CompletableFuture asyncRunStage (java.util.concurrent.Executor, java.lang.Runnable)
java.util.concurrent.Executor e
Runnable f
java.util.concurrent.CompletableFuture d
private java.lang.Object waitingGet (boolean)
InterruptedException ie
boolean interruptible
java.util.concurrent.CompletableFuture$Signaller q
boolean queued
int spins
Object r
private java.lang.Object timedGet (long) throws java.util.concurrent.TimeoutException
InterruptedException ie
long d
long deadline
java.util.concurrent.CompletableFuture$Signaller q
boolean queued
Object r
long nanos
public void ()
void (java.lang.Object)
Object r
public static java.util.concurrent.CompletableFuture supplyAsync (java.util.function.Supplier)
java.util.function.Supplier supplier
public static java.util.concurrent.CompletableFuture supplyAsync (java.util.function.Supplier, java.util.concurrent.Executor)
java.util.function.Supplier supplier
java.util.concurrent.Executor executor
public static java.util.concurrent.CompletableFuture runAsync (java.lang.Runnable)
Runnable runnable
public static java.util.concurrent.CompletableFuture runAsync (java.lang.Runnable, java.util.concurrent.Executor)
Runnable runnable
java.util.concurrent.Executor executor
public static java.util.concurrent.CompletableFuture completedFuture (java.lang.Object)
Object value
public boolean isDone ()
public java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
Object r
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
Object r
long nanos
public java.lang.Object join ()
Object r
public java.lang.Object getNow (java.lang.Object)
Object valueIfAbsent
Object r
public boolean complete (java.lang.Object)
Object value
boolean triggered
public boolean completeExceptionally (java.lang.Throwable)
Throwable ex
boolean triggered
public java.util.concurrent.CompletableFuture thenApply (java.util.function.Function)
java.util.function.Function fn
public java.util.concurrent.CompletableFuture thenApplyAsync (java.util.function.Function)
java.util.function.Function fn
public java.util.concurrent.CompletableFuture thenApplyAsync (java.util.function.Function, java.util.concurrent.Executor)
java.util.function.Function fn
java.util.concurrent.Executor executor
public java.util.concurrent.CompletableFuture thenAccept (java.util.function.Consumer)
java.util.function.Consumer action
public java.util.concurrent.CompletableFuture thenAcceptAsync (java.util.function.Consumer)
java.util.function.Consumer action
public java.util.concurrent.CompletableFuture thenAcceptAsync (java.util.function.Consumer, java.util.concurrent.Executor)
java.util.function.Consumer action
java.util.concurrent.Executor executor
public java.util.concurrent.CompletableFuture thenRun (java.lang.Runnable)
Runnable action
public java.util.concurrent.CompletableFuture thenRunAsync (java.lang.Runnable)
Runnable action
public java.util.concurrent.CompletableFuture thenRunAsync (java.lang.Runnable, java.util.concurrent.Executor)
Runnable action
java.util.concurrent.Executor executor
public java.util.concurrent.CompletableFuture thenCombine (java.util.concurrent.CompletionStage, java.util.function.BiFunction)
java.util.concurrent.CompletionStage other
java.util.function.BiFunction fn
public java.util.concurrent.CompletableFuture thenCombineAsync (java.util.concurrent.CompletionStage, java.util.function.BiFunction)
java.util.concurrent.CompletionStage other
java.util.function.BiFunction fn
public java.util.concurrent.CompletableFuture thenCombineAsync (java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor)
java.util.concurrent.CompletionStage other
java.util.function.BiFunction fn
java.util.concurrent.Executor executor
public java.util.concurrent.CompletableFuture thenAcceptBoth (java.util.concurrent.CompletionStage, java.util.function.BiConsumer)
java.util.concurrent.CompletionStage other
java.util.function.BiConsumer action
public java.util.concurrent.CompletableFuture thenAcceptBothAsync (java.util.concurrent.CompletionStage, java.util.function.BiConsumer)
java.util.concurrent.CompletionStage other
java.util.function.BiConsumer action
public java.util.concurrent.CompletableFuture thenAcceptBothAsync (java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor)
java.util.concurrent.CompletionStage other
java.util.function.BiConsumer action
java.util.concurrent.Executor executor
public java.util.concurrent.CompletableFuture runAfterBoth (java.util.concurrent.CompletionStage, java.lang.Runnable)
java.util.concurrent.CompletionStage other
Runnable action
public java.util.concurrent.CompletableFuture runAfterBothAsync (java.util.concurrent.CompletionStage, java.lang.Runnable)
java.util.concurrent.CompletionStage other
Runnable action
public java.util.concurrent.CompletableFuture runAfterBothAsync (java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor)
java.util.concurrent.CompletionStage other
Runnable action
java.util.concurrent.Executor executor
public java.util.concurrent.CompletableFuture applyToEither (java.util.concurrent.CompletionStage, java.util.function.Function)
java.util.concurrent.CompletionStage other
java.util.function.Function fn
public java.util.concurrent.CompletableFuture applyToEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Function)
java.util.concurrent.CompletionStage other
java.util.function.Function fn
public java.util.concurrent.CompletableFuture applyToEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor)
java.util.concurrent.CompletionStage other
java.util.function.Function fn
java.util.concurrent.Executor executor
public java.util.concurrent.CompletableFuture acceptEither (java.util.concurrent.CompletionStage, java.util.function.Consumer)
java.util.concurrent.CompletionStage other
java.util.function.Consumer action
public java.util.concurrent.CompletableFuture acceptEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Consumer)
java.util.concurrent.CompletionStage other
java.util.function.Consumer action
public java.util.concurrent.CompletableFuture acceptEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Consumer, java.util.concurrent.Executor)
java.util.concurrent.CompletionStage other
java.util.function.Consumer action
java.util.concurrent.Executor executor
public java.util.concurrent.CompletableFuture runAfterEither (java.util.concurrent.CompletionStage, java.lang.Runnable)
java.util.concurrent.CompletionStage other
Runnable action
public java.util.concurrent.CompletableFuture runAfterEitherAsync (java.util.concurrent.CompletionStage, java.lang.Runnable)
java.util.concurrent.CompletionStage other
Runnable action
public java.util.concurrent.CompletableFuture runAfterEitherAsync (java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor)
java.util.concurrent.CompletionStage other
Runnable action
java.util.concurrent.Executor executor
public java.util.concurrent.CompletableFuture thenCompose (java.util.function.Function)
java.util.function.Function fn
public java.util.concurrent.CompletableFuture thenComposeAsync (java.util.function.Function)
java.util.function.Function fn
public java.util.concurrent.CompletableFuture thenComposeAsync (java.util.function.Function, java.util.concurrent.Executor)
java.util.function.Function fn
java.util.concurrent.Executor executor
public java.util.concurrent.CompletableFuture whenComplete (java.util.function.BiConsumer)
java.util.function.BiConsumer action
public java.util.concurrent.CompletableFuture whenCompleteAsync (java.util.function.BiConsumer)
java.util.function.BiConsumer action
public java.util.concurrent.CompletableFuture whenCompleteAsync (java.util.function.BiConsumer, java.util.concurrent.Executor)
java.util.function.BiConsumer action
java.util.concurrent.Executor executor
public java.util.concurrent.CompletableFuture handle (java.util.function.BiFunction)
java.util.function.BiFunction fn
public java.util.concurrent.CompletableFuture handleAsync (java.util.function.BiFunction)
java.util.function.BiFunction fn
public java.util.concurrent.CompletableFuture handleAsync (java.util.function.BiFunction, java.util.concurrent.Executor)
java.util.function.BiFunction fn
java.util.concurrent.Executor executor
public java.util.concurrent.CompletableFuture toCompletableFuture ()
public java.util.concurrent.CompletableFuture exceptionally (java.util.function.Function)
java.util.function.Function fn
public static transient java.util.concurrent.CompletableFuture allOf (java.util.concurrent.CompletableFuture[])
java.util.concurrent.CompletableFuture[] cfs
public static transient java.util.concurrent.CompletableFuture anyOf (java.util.concurrent.CompletableFuture[])
java.util.concurrent.CompletableFuture[] cfs
public boolean cancel (boolean)
boolean mayInterruptIfRunning
boolean cancelled
public boolean isCancelled ()
Object r
public boolean isCompletedExceptionally ()
Object r
public void obtrudeValue (java.lang.Object)
Object value
public void obtrudeException (java.lang.Throwable)
Throwable ex
public int getNumberOfDependents ()
java.util.concurrent.CompletableFuture$Completion p
int count
public java.lang.String toString ()
java.util.concurrent.CompletableFuture$Completion p
Object r
int count
public java.util.concurrent.CompletableFuture newIncompleteFuture ()
public java.util.concurrent.Executor defaultExecutor ()
public java.util.concurrent.CompletableFuture copy ()
public java.util.concurrent.CompletionStage minimalCompletionStage ()
public java.util.concurrent.CompletableFuture completeAsync (java.util.function.Supplier, java.util.concurrent.Executor)
java.util.function.Supplier supplier
java.util.concurrent.Executor executor
public java.util.concurrent.CompletableFuture completeAsync (java.util.function.Supplier)
java.util.function.Supplier supplier
public java.util.concurrent.CompletableFuture orTimeout (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
public java.util.concurrent.CompletableFuture completeOnTimeout (java.lang.Object, long, java.util.concurrent.TimeUnit)
Object value
long timeout
java.util.concurrent.TimeUnit unit
public static java.util.concurrent.Executor delayedExecutor (long, java.util.concurrent.TimeUnit, java.util.concurrent.Executor)
long delay
java.util.concurrent.TimeUnit unit
java.util.concurrent.Executor executor
public static java.util.concurrent.Executor delayedExecutor (long, java.util.concurrent.TimeUnit)
long delay
java.util.concurrent.TimeUnit unit
public static java.util.concurrent.CompletionStage completedStage (java.lang.Object)
Object value
public static java.util.concurrent.CompletableFuture failedFuture (java.lang.Throwable)
Throwable ex
public static java.util.concurrent.CompletionStage failedStage (java.lang.Throwable)
Throwable ex
public volatile java.util.concurrent.CompletionStage exceptionally (java.util.function.Function)
public volatile java.util.concurrent.CompletionStage whenCompleteAsync (java.util.function.BiConsumer, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage whenCompleteAsync (java.util.function.BiConsumer)
public volatile java.util.concurrent.CompletionStage whenComplete (java.util.function.BiConsumer)
public volatile java.util.concurrent.CompletionStage handleAsync (java.util.function.BiFunction, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage handleAsync (java.util.function.BiFunction)
public volatile java.util.concurrent.CompletionStage handle (java.util.function.BiFunction)
public volatile java.util.concurrent.CompletionStage thenComposeAsync (java.util.function.Function, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage thenComposeAsync (java.util.function.Function)
public volatile java.util.concurrent.CompletionStage thenCompose (java.util.function.Function)
public volatile java.util.concurrent.CompletionStage runAfterEitherAsync (java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage runAfterEitherAsync (java.util.concurrent.CompletionStage, java.lang.Runnable)
public volatile java.util.concurrent.CompletionStage runAfterEither (java.util.concurrent.CompletionStage, java.lang.Runnable)
public volatile java.util.concurrent.CompletionStage acceptEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Consumer, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage acceptEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Consumer)
public volatile java.util.concurrent.CompletionStage acceptEither (java.util.concurrent.CompletionStage, java.util.function.Consumer)
public volatile java.util.concurrent.CompletionStage applyToEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage applyToEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Function)
public volatile java.util.concurrent.CompletionStage applyToEither (java.util.concurrent.CompletionStage, java.util.function.Function)
public volatile java.util.concurrent.CompletionStage runAfterBothAsync (java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage runAfterBothAsync (java.util.concurrent.CompletionStage, java.lang.Runnable)
public volatile java.util.concurrent.CompletionStage runAfterBoth (java.util.concurrent.CompletionStage, java.lang.Runnable)
public volatile java.util.concurrent.CompletionStage thenAcceptBothAsync (java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage thenAcceptBothAsync (java.util.concurrent.CompletionStage, java.util.function.BiConsumer)
public volatile java.util.concurrent.CompletionStage thenAcceptBoth (java.util.concurrent.CompletionStage, java.util.function.BiConsumer)
public volatile java.util.concurrent.CompletionStage thenCombineAsync (java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage thenCombineAsync (java.util.concurrent.CompletionStage, java.util.function.BiFunction)
public volatile java.util.concurrent.CompletionStage thenCombine (java.util.concurrent.CompletionStage, java.util.function.BiFunction)
public volatile java.util.concurrent.CompletionStage thenRunAsync (java.lang.Runnable, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage thenRunAsync (java.lang.Runnable)
public volatile java.util.concurrent.CompletionStage thenRun (java.lang.Runnable)
public volatile java.util.concurrent.CompletionStage thenAcceptAsync (java.util.function.Consumer, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage thenAcceptAsync (java.util.function.Consumer)
public volatile java.util.concurrent.CompletionStage thenAccept (java.util.function.Consumer)
public volatile java.util.concurrent.CompletionStage thenApplyAsync (java.util.function.Function, java.util.concurrent.Executor)
public volatile java.util.concurrent.CompletionStage thenApplyAsync (java.util.function.Function)
public volatile java.util.concurrent.CompletionStage thenApply (java.util.function.Function)
static void ()
ReflectiveOperationException e
}
java/util/concurrent/ForkJoinWorkerThread$InnocuousForkJoinWorkerThread.classForkJoinWorkerThread.java
package java.util.concurrent
final java.util.concurrent.ForkJoinWorkerThread$InnocuousForkJoinWorkerThread extends java.util.concurrent.ForkJoinWorkerThread {
private static final ThreadGroup innocuousThreadGroup
private static final java.security.AccessControlContext INNOCUOUS_ACC
void (java.util.concurrent.ForkJoinPool)
java.util.concurrent.ForkJoinPool pool
void afterTopLevelExec ()
public java.lang.ClassLoader getContextClassLoader ()
public void setUncaughtExceptionHandler (java.lang.Thread$UncaughtExceptionHandler)
Thread$UncaughtExceptionHandler x
public void setContextClassLoader (java.lang.ClassLoader)
ClassLoader cl
private static java.lang.ThreadGroup createThreadGroup ()
ThreadGroup parent
sun.misc.Unsafe u
long tg
long gp
ThreadGroup group
ReflectiveOperationException e
static void ()
}
java/util/concurrent/ConcurrentHashMap$MapEntry.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapEntry extends java.lang.Object implements java.util.Map$Entry {
final Object key
Object val
final java.util.concurrent.ConcurrentHashMap map
void (java.lang.Object, java.lang.Object, java.util.concurrent.ConcurrentHashMap)
Object key
Object val
java.util.concurrent.ConcurrentHashMap map
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public int hashCode ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object k
Object v
java.util.Map$Entry e
Object o
public java.lang.Object setValue (java.lang.Object)
Object value
Object v
}
java/util/concurrent/Phaser.classPhaser.java
package java.util.concurrent
public java.util.concurrent.Phaser extends java.lang.Object {
private volatile long state
private static final int MAX_PARTIES
private static final int MAX_PHASE
private static final int PARTIES_SHIFT
private static final int PHASE_SHIFT
private static final int UNARRIVED_MASK
private static final long PARTIES_MASK
private static final long COUNTS_MASK
private static final long TERMINATION_BIT
private static final int ONE_ARRIVAL
private static final int ONE_PARTY
private static final int ONE_DEREGISTER
private static final int EMPTY
private final java.util.concurrent.Phaser parent
private final java.util.concurrent.Phaser root
private final java.util.concurrent.atomic.AtomicReference evenQ
private final java.util.concurrent.atomic.AtomicReference oddQ
private static final int NCPU
static final int SPINS_PER_ARRIVAL
private static final sun.misc.Unsafe U
private static final long STATE
private static int unarrivedOf (long)
long s
int counts
private static int partiesOf (long)
long s
private static int phaseOf (long)
long s
private static int arrivedOf (long)
long s
int counts
private java.util.concurrent.atomic.AtomicReference queueFor (int)
int phase
private java.lang.String badArrive (long)
long s
private java.lang.String badRegister (long)
long s
private int doArrive (int)
int nextPhase
long n
int nextUnarrived
long s
int phase
int counts
int unarrived
int adjust
java.util.concurrent.Phaser root
private int doRegister (int)
long next
long s
int counts
int parties
int unarrived
int registrations
long adjust
java.util.concurrent.Phaser parent
int phase
private long reconcileState ()
int p
int phase
java.util.concurrent.Phaser root
long s
public void ()
public void (int)
int parties
public void (java.util.concurrent.Phaser)
java.util.concurrent.Phaser parent
public void (java.util.concurrent.Phaser, int)
java.util.concurrent.Phaser root
java.util.concurrent.Phaser parent
int parties
int phase
public int register ()
public int bulkRegister (int)
int parties
public int arrive ()
public int arriveAndDeregister ()
public int arriveAndAwaitAdvance ()
long n
int nextUnarrived
int nextPhase
long s
int phase
int counts
int unarrived
java.util.concurrent.Phaser root
public int awaitAdvance (int)
int phase
java.util.concurrent.Phaser root
long s
int p
public int awaitAdvanceInterruptibly (int) throws java.lang.InterruptedException
java.util.concurrent.Phaser$QNode node
int phase
java.util.concurrent.Phaser root
long s
int p
public int awaitAdvanceInterruptibly (int, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.TimeoutException
java.util.concurrent.Phaser$QNode node
int phase
long timeout
java.util.concurrent.TimeUnit unit
long nanos
java.util.concurrent.Phaser root
long s
int p
public void forceTermination ()
java.util.concurrent.Phaser root
long s
public final int getPhase ()
public int getRegisteredParties ()
public int getArrivedParties ()
public int getUnarrivedParties ()
public java.util.concurrent.Phaser getParent ()
public java.util.concurrent.Phaser getRoot ()
public boolean isTerminated ()
protected boolean onAdvance (int, int)
int phase
int registeredParties
public java.lang.String toString ()
private java.lang.String stateToString (long)
long s
private void releaseWaiters (int)
Thread t
int phase
java.util.concurrent.Phaser$QNode q
java.util.concurrent.atomic.AtomicReference head
private int abortWait (int)
Thread t
Thread t
java.util.concurrent.Phaser$QNode q
int p
int phase
java.util.concurrent.atomic.AtomicReference head
private int internalAwaitAdvance (int, java.util.concurrent.Phaser$QNode)
int unarrived
boolean interrupted
java.util.concurrent.atomic.AtomicReference head
java.util.concurrent.Phaser$QNode q
InterruptedException cantHappen
int phase
java.util.concurrent.Phaser$QNode node
boolean queued
int lastUnarrived
int spins
long s
int p
static void ()
ReflectiveOperationException e
}
java/util/concurrent/ConcurrentHashMap$TreeNode.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$TreeNode extends java.util.concurrent.ConcurrentHashMap$Node {
java.util.concurrent.ConcurrentHashMap$TreeNode parent
java.util.concurrent.ConcurrentHashMap$TreeNode left
java.util.concurrent.ConcurrentHashMap$TreeNode right
java.util.concurrent.ConcurrentHashMap$TreeNode prev
boolean red
void (int, java.lang.Object, java.lang.Object, java.util.concurrent.ConcurrentHashMap$Node, java.util.concurrent.ConcurrentHashMap$TreeNode)
int hash
Object key
Object val
java.util.concurrent.ConcurrentHashMap$Node next
java.util.concurrent.ConcurrentHashMap$TreeNode parent
java.util.concurrent.ConcurrentHashMap$Node find (int, java.lang.Object)
int h
Object k
final java.util.concurrent.ConcurrentHashMap$TreeNode findTreeNode (int, java.lang.Object, java.lang.Class)
int dir
int ph
Object pk
java.util.concurrent.ConcurrentHashMap$TreeNode q
java.util.concurrent.ConcurrentHashMap$TreeNode pl
java.util.concurrent.ConcurrentHashMap$TreeNode pr
java.util.concurrent.ConcurrentHashMap$TreeNode p
int h
Object k
Class kc
}
java/util/concurrent/CountDownLatch.classCountDownLatch.java
package java.util.concurrent
public java.util.concurrent.CountDownLatch extends java.lang.Object {
private final java.util.concurrent.CountDownLatch$Sync sync
public void (int)
int count
public void await () throws java.lang.InterruptedException
public boolean await (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void countDown ()
public long getCount ()
public java.lang.String toString ()
}
java/util/concurrent/CompletableFuture$AltResult.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$AltResult extends java.lang.Object {
final Throwable ex
void (java.lang.Throwable)
Throwable x
}
java/util/concurrent/CompletableFuture$Delayer$DaemonThreadFactory.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$Delayer$DaemonThreadFactory extends java.lang.Object implements java.util.concurrent.ThreadFactory {
void ()
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
Thread t
}
java/util/concurrent/ConcurrentHashMap$ForwardingNode.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForwardingNode extends java.util.concurrent.ConcurrentHashMap$Node {
final java.util.concurrent.ConcurrentHashMap$Node[] nextTable
void (java.util.concurrent.ConcurrentHashMap$Node[])
java.util.concurrent.ConcurrentHashMap$Node[] tab
java.util.concurrent.ConcurrentHashMap$Node find (int, java.lang.Object)
java.util.concurrent.ConcurrentHashMap$Node e
int n
Object ek
int eh
java.util.concurrent.ConcurrentHashMap$Node e
int n
java.util.concurrent.ConcurrentHashMap$Node[] tab
int h
Object k
}
java/util/concurrent/CompletableFuture$UniHandle.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$UniHandle extends java.util.concurrent.CompletableFuture$UniCompletion {
java.util.function.BiFunction fn
void (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.BiFunction)
java.util.concurrent.Executor executor
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
java.util.function.BiFunction fn
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture a
int mode
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture a
}
java/util/concurrent/ConcurrentHashMap$MapReduceMappingsToIntTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToIntBiFunction transformer
final java.util.function.IntBinaryOperator reducer
final int basis
int result
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask rights
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask, java.util.function.ToIntBiFunction, int, java.util.function.IntBinaryOperator)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask nextRight
java.util.function.ToIntBiFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public final java.lang.Integer getRawResult ()
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask t
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask s
int r
java.util.concurrent.CountedCompleter c
java.util.function.IntBinaryOperator reducer
java.util.function.ToIntBiFunction transformer
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/ConcurrentHashMap.classConcurrentHashMap.java
package java.util.concurrent
public java.util.concurrent.ConcurrentHashMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable {
private static final long serialVersionUID
private static final int MAXIMUM_CAPACITY
private static final int DEFAULT_CAPACITY
static final int MAX_ARRAY_SIZE
private static final int DEFAULT_CONCURRENCY_LEVEL
private static final float LOAD_FACTOR
static final int TREEIFY_THRESHOLD
static final int UNTREEIFY_THRESHOLD
static final int MIN_TREEIFY_CAPACITY
private static final int MIN_TRANSFER_STRIDE
private static final int RESIZE_STAMP_BITS
private static final int MAX_RESIZERS
private static final int RESIZE_STAMP_SHIFT
static final int MOVED
static final int TREEBIN
static final int RESERVED
static final int HASH_BITS
static final int NCPU
private static final java.io.ObjectStreamField[] serialPersistentFields
volatile transient java.util.concurrent.ConcurrentHashMap$Node[] table
private volatile transient java.util.concurrent.ConcurrentHashMap$Node[] nextTable
private volatile transient long baseCount
private volatile transient int sizeCtl
private volatile transient int transferIndex
private volatile transient int cellsBusy
private volatile transient java.util.concurrent.ConcurrentHashMap$CounterCell[] counterCells
private transient java.util.concurrent.ConcurrentHashMap$KeySetView keySet
private transient java.util.concurrent.ConcurrentHashMap$ValuesView values
private transient java.util.concurrent.ConcurrentHashMap$EntrySetView entrySet
private static final sun.misc.Unsafe U
private static final long SIZECTL
private static final long TRANSFERINDEX
private static final long BASECOUNT
private static final long CELLSBUSY
private static final long CELLVALUE
private static final int ABASE
private static final int ASHIFT
static final int spread (int)
int h
private static final int tableSizeFor (int)
int c
int n
static java.lang.Class comparableClassFor (java.lang.Object)
java.lang.reflect.Type[] as
java.lang.reflect.ParameterizedType p
java.lang.reflect.Type t
int i
Class c
java.lang.reflect.Type[] ts
Object x
static int compareComparables (java.lang.Class, java.lang.Object, java.lang.Object)
Class kc
Object k
Object x
static final java.util.concurrent.ConcurrentHashMap$Node tabAt (java.util.concurrent.ConcurrentHashMap$Node[], int)
java.util.concurrent.ConcurrentHashMap$Node[] tab
int i
static final boolean casTabAt (java.util.concurrent.ConcurrentHashMap$Node[], int, java.util.concurrent.ConcurrentHashMap$Node, java.util.concurrent.ConcurrentHashMap$Node)
java.util.concurrent.ConcurrentHashMap$Node[] tab
int i
java.util.concurrent.ConcurrentHashMap$Node c
java.util.concurrent.ConcurrentHashMap$Node v
static final void setTabAt (java.util.concurrent.ConcurrentHashMap$Node[], int, java.util.concurrent.ConcurrentHashMap$Node)
java.util.concurrent.ConcurrentHashMap$Node[] tab
int i
java.util.concurrent.ConcurrentHashMap$Node v
public void ()
public void (int)
int initialCapacity
int cap
public void (java.util.Map)
java.util.Map m
public void (int, float)
int initialCapacity
float loadFactor
public void (int, float, int)
int initialCapacity
float loadFactor
int concurrencyLevel
long size
int cap
public int size ()
long n
public boolean isEmpty ()
public java.lang.Object get (java.lang.Object)
Object ek
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$Node e
int n
int eh
Object ek
Object key
java.util.concurrent.ConcurrentHashMap$Node[] tab
int h
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object v
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$Traverser it
Object value
java.util.concurrent.ConcurrentHashMap$Node[] t
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
final java.lang.Object putVal (java.lang.Object, java.lang.Object, boolean)
int n
Object ek
java.util.concurrent.ConcurrentHashMap$Node pred
java.util.concurrent.ConcurrentHashMap$Node e
java.util.concurrent.ConcurrentHashMap$Node p
Object oldVal
java.util.concurrent.ConcurrentHashMap$Node f
int n
int i
int fh
java.util.concurrent.ConcurrentHashMap$Node[] tab
Object key
Object value
boolean onlyIfAbsent
int hash
int binCount
public void putAll (java.util.Map)
java.util.Map$Entry e
java.util.Map m
public java.lang.Object remove (java.lang.Object)
Object key
final java.lang.Object replaceNode (java.lang.Object, java.lang.Object, java.lang.Object)
Object ev
Object ek
java.util.concurrent.ConcurrentHashMap$Node e
java.util.concurrent.ConcurrentHashMap$Node pred
Object pv
java.util.concurrent.ConcurrentHashMap$TreeBin t
java.util.concurrent.ConcurrentHashMap$TreeNode r
java.util.concurrent.ConcurrentHashMap$TreeNode p
Object oldVal
boolean validated
java.util.concurrent.ConcurrentHashMap$Node f
int n
int i
int fh
java.util.concurrent.ConcurrentHashMap$Node[] tab
Object key
Object value
Object cv
int hash
public void clear ()
java.util.concurrent.ConcurrentHashMap$Node p
int fh
java.util.concurrent.ConcurrentHashMap$Node f
long delta
int i
java.util.concurrent.ConcurrentHashMap$Node[] tab
public java.util.Set keySet ()
java.util.concurrent.ConcurrentHashMap$KeySetView ks
public java.util.Collection values ()
java.util.concurrent.ConcurrentHashMap$ValuesView vs
public java.util.Set entrySet ()
java.util.concurrent.ConcurrentHashMap$EntrySetView es
public int hashCode ()
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$Traverser it
int h
java.util.concurrent.ConcurrentHashMap$Node[] t
public java.lang.String toString ()
Object k
Object v
java.util.concurrent.ConcurrentHashMap$Node[] t
int f
java.util.concurrent.ConcurrentHashMap$Traverser it
StringBuilder sb
java.util.concurrent.ConcurrentHashMap$Node p
public boolean equals (java.lang.Object)
Object val
Object v
java.util.concurrent.ConcurrentHashMap$Node p
Object mv
Object v
Object mk
java.util.Map$Entry e
java.util.Map m
java.util.concurrent.ConcurrentHashMap$Node[] t
int f
java.util.concurrent.ConcurrentHashMap$Traverser it
Object o
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
int i
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$Traverser it
java.io.ObjectOutputStream s
int sshift
int ssize
int segmentShift
int segmentMask
java.util.concurrent.ConcurrentHashMap$Segment[] segments
java.io.ObjectOutputStream$PutField streamFields
java.util.concurrent.ConcurrentHashMap$Node[] t
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object k
Object v
int n
int sz
boolean insertAtFront
java.util.concurrent.ConcurrentHashMap$TreeBin t
boolean insertAtFront
Object qk
java.util.concurrent.ConcurrentHashMap$TreeNode t
java.util.concurrent.ConcurrentHashMap$TreeNode hd
java.util.concurrent.ConcurrentHashMap$TreeNode tl
int binCount
java.util.concurrent.ConcurrentHashMap$Node q
Object k
boolean insertAtFront
java.util.concurrent.ConcurrentHashMap$Node next
java.util.concurrent.ConcurrentHashMap$Node first
int h
int j
int n
java.util.concurrent.ConcurrentHashMap$Node[] tab
int mask
long added
java.io.ObjectInputStream s
long size
java.util.concurrent.ConcurrentHashMap$Node p
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 boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getOrDefault (java.lang.Object, java.lang.Object)
Object key
Object defaultValue
Object v
public void forEach (java.util.function.BiConsumer)
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$Traverser it
java.util.function.BiConsumer action
java.util.concurrent.ConcurrentHashMap$Node[] t
public void replaceAll (java.util.function.BiFunction)
Object newValue
Object key
Object oldValue
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$Traverser it
java.util.function.BiFunction function
java.util.concurrent.ConcurrentHashMap$Node[] t
boolean removeEntryIf (java.util.function.Predicate)
Object k
Object v
java.util.Map$Entry e
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$Traverser it
java.util.function.Predicate function
java.util.concurrent.ConcurrentHashMap$Node[] t
boolean removed
boolean removeValueIf (java.util.function.Predicate)
Object k
Object v
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$Traverser it
java.util.function.Predicate function
java.util.concurrent.ConcurrentHashMap$Node[] t
boolean removed
public java.lang.Object computeIfAbsent (java.lang.Object, java.util.function.Function)
int n
java.util.concurrent.ConcurrentHashMap$Node node
java.util.concurrent.ConcurrentHashMap$Node r
Object ek
java.util.concurrent.ConcurrentHashMap$Node pred
java.util.concurrent.ConcurrentHashMap$Node e
java.util.concurrent.ConcurrentHashMap$TreeNode p
java.util.concurrent.ConcurrentHashMap$TreeBin t
java.util.concurrent.ConcurrentHashMap$TreeNode r
boolean added
java.util.concurrent.ConcurrentHashMap$Node f
int n
int i
int fh
java.util.concurrent.ConcurrentHashMap$Node[] tab
Object key
java.util.function.Function mappingFunction
int h
Object val
int binCount
public java.lang.Object computeIfPresent (java.lang.Object, java.util.function.BiFunction)
int n
java.util.concurrent.ConcurrentHashMap$Node en
Object ek
java.util.concurrent.ConcurrentHashMap$Node e
java.util.concurrent.ConcurrentHashMap$Node pred
java.util.concurrent.ConcurrentHashMap$TreeBin t
java.util.concurrent.ConcurrentHashMap$TreeNode r
java.util.concurrent.ConcurrentHashMap$TreeNode p
java.util.concurrent.ConcurrentHashMap$Node f
int n
int i
int fh
java.util.concurrent.ConcurrentHashMap$Node[] tab
Object key
java.util.function.BiFunction remappingFunction
int h
Object val
int delta
int binCount
public java.lang.Object compute (java.lang.Object, java.util.function.BiFunction)
int n
java.util.concurrent.ConcurrentHashMap$Node node
java.util.concurrent.ConcurrentHashMap$Node r
java.util.concurrent.ConcurrentHashMap$Node en
Object ek
java.util.concurrent.ConcurrentHashMap$Node e
java.util.concurrent.ConcurrentHashMap$Node pred
java.util.concurrent.ConcurrentHashMap$TreeNode p
java.util.concurrent.ConcurrentHashMap$TreeBin t
java.util.concurrent.ConcurrentHashMap$TreeNode r
java.util.concurrent.ConcurrentHashMap$TreeNode p
Object pv
java.util.concurrent.ConcurrentHashMap$Node f
int n
int i
int fh
java.util.concurrent.ConcurrentHashMap$Node[] tab
Object key
java.util.function.BiFunction remappingFunction
int h
Object val
int delta
int binCount
public java.lang.Object merge (java.lang.Object, java.lang.Object, java.util.function.BiFunction)
int n
java.util.concurrent.ConcurrentHashMap$Node en
Object ek
java.util.concurrent.ConcurrentHashMap$Node e
java.util.concurrent.ConcurrentHashMap$Node pred
java.util.concurrent.ConcurrentHashMap$TreeBin t
java.util.concurrent.ConcurrentHashMap$TreeNode r
java.util.concurrent.ConcurrentHashMap$TreeNode p
java.util.concurrent.ConcurrentHashMap$Node f
int n
int i
int fh
java.util.concurrent.ConcurrentHashMap$Node[] tab
Object key
Object value
java.util.function.BiFunction remappingFunction
int h
Object val
int delta
int binCount
public boolean contains (java.lang.Object)
Object value
public java.util.Enumeration keys ()
java.util.concurrent.ConcurrentHashMap$Node[] t
int f
public java.util.Enumeration elements ()
java.util.concurrent.ConcurrentHashMap$Node[] t
int f
public long mappingCount ()
long n
public static java.util.concurrent.ConcurrentHashMap$KeySetView newKeySet ()
public static java.util.concurrent.ConcurrentHashMap$KeySetView newKeySet (int)
int initialCapacity
public java.util.concurrent.ConcurrentHashMap$KeySetView keySet (java.lang.Object)
Object mappedValue
static final int resizeStamp (int)
int n
private final java.util.concurrent.ConcurrentHashMap$Node[] initTable ()
int n
java.util.concurrent.ConcurrentHashMap$Node[] nt
int sc
java.util.concurrent.ConcurrentHashMap$Node[] tab
private final void addCount (long, int)
long b
long s
java.util.concurrent.ConcurrentHashMap$CounterCell a
long v
int m
java.util.concurrent.ConcurrentHashMap$CounterCell a
long v
int m
boolean uncontended
java.util.concurrent.ConcurrentHashMap$Node[] nt
int rs
java.util.concurrent.ConcurrentHashMap$Node[] tab
int n
int sc
long x
int check
java.util.concurrent.ConcurrentHashMap$CounterCell[] as
long s
final java.util.concurrent.ConcurrentHashMap$Node[] helpTransfer (java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$Node)
int sc
int rs
java.util.concurrent.ConcurrentHashMap$Node[] nextTab
java.util.concurrent.ConcurrentHashMap$Node[] tab
java.util.concurrent.ConcurrentHashMap$Node f
private final void tryPresize (int)
int n
java.util.concurrent.ConcurrentHashMap$Node[] nt
int rs
java.util.concurrent.ConcurrentHashMap$Node[] tab
int n
int size
int c
int sc
private final void transfer (java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$Node[])
java.util.concurrent.ConcurrentHashMap$Node[] nt
Throwable ex
int nextIndex
int nextBound
int sc
int b
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$Node ln
java.util.concurrent.ConcurrentHashMap$Node hn
int ph
Object pk
Object pv
java.util.concurrent.ConcurrentHashMap$Node p
int runBit
java.util.concurrent.ConcurrentHashMap$Node lastRun
java.util.concurrent.ConcurrentHashMap$Node ln
java.util.concurrent.ConcurrentHashMap$Node hn
int h
java.util.concurrent.ConcurrentHashMap$TreeNode p
java.util.concurrent.ConcurrentHashMap$Node e
java.util.concurrent.ConcurrentHashMap$TreeBin t
java.util.concurrent.ConcurrentHashMap$TreeNode lo
java.util.concurrent.ConcurrentHashMap$TreeNode loTail
java.util.concurrent.ConcurrentHashMap$TreeNode hi
java.util.concurrent.ConcurrentHashMap$TreeNode hiTail
int lc
int hc
java.util.concurrent.ConcurrentHashMap$Node ln
java.util.concurrent.ConcurrentHashMap$Node hn
java.util.concurrent.ConcurrentHashMap$Node f
int fh
int i
int bound
java.util.concurrent.ConcurrentHashMap$Node[] tab
java.util.concurrent.ConcurrentHashMap$Node[] nextTab
int n
int stride
int nextn
java.util.concurrent.ConcurrentHashMap$ForwardingNode fwd
boolean advance
boolean finishing
final long sumCount ()
java.util.concurrent.ConcurrentHashMap$CounterCell a
int i
java.util.concurrent.ConcurrentHashMap$CounterCell[] as
long sum
private final void fullAddCount (long, boolean)
java.util.concurrent.ConcurrentHashMap$CounterCell[] rs
int m
int j
boolean created
java.util.concurrent.ConcurrentHashMap$CounterCell r
int i
java.util.concurrent.ConcurrentHashMap$CounterCell[] rs
long v
java.util.concurrent.ConcurrentHashMap$CounterCell a
int n
java.util.concurrent.ConcurrentHashMap$CounterCell[] rs
boolean init
java.util.concurrent.ConcurrentHashMap$CounterCell[] as
long v
long x
boolean wasUncontended
int h
boolean collide
private final void treeifyBin (java.util.concurrent.ConcurrentHashMap$Node[], int)
java.util.concurrent.ConcurrentHashMap$TreeNode p
java.util.concurrent.ConcurrentHashMap$Node e
java.util.concurrent.ConcurrentHashMap$TreeNode hd
java.util.concurrent.ConcurrentHashMap$TreeNode tl
java.util.concurrent.ConcurrentHashMap$Node b
int n
java.util.concurrent.ConcurrentHashMap$Node[] tab
int index
static java.util.concurrent.ConcurrentHashMap$Node untreeify (java.util.concurrent.ConcurrentHashMap$Node)
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$Node q
java.util.concurrent.ConcurrentHashMap$Node b
java.util.concurrent.ConcurrentHashMap$Node hd
java.util.concurrent.ConcurrentHashMap$Node tl
final int batchFor (long)
long n
long b
long n
int sp
public void forEach (long, java.util.function.BiConsumer)
long parallelismThreshold
java.util.function.BiConsumer action
public void forEach (long, java.util.function.BiFunction, java.util.function.Consumer)
long parallelismThreshold
java.util.function.BiFunction transformer
java.util.function.Consumer action
public java.lang.Object search (long, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.BiFunction searchFunction
public java.lang.Object reduce (long, java.util.function.BiFunction, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.BiFunction transformer
java.util.function.BiFunction reducer
public double reduceToDouble (long, java.util.function.ToDoubleBiFunction, double, java.util.function.DoubleBinaryOperator)
long parallelismThreshold
java.util.function.ToDoubleBiFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public long reduceToLong (long, java.util.function.ToLongBiFunction, long, java.util.function.LongBinaryOperator)
long parallelismThreshold
java.util.function.ToLongBiFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public int reduceToInt (long, java.util.function.ToIntBiFunction, int, java.util.function.IntBinaryOperator)
long parallelismThreshold
java.util.function.ToIntBiFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public void forEachKey (long, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Consumer action
public void forEachKey (long, java.util.function.Function, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.Consumer action
public java.lang.Object searchKeys (long, java.util.function.Function)
long parallelismThreshold
java.util.function.Function searchFunction
public java.lang.Object reduceKeys (long, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.BiFunction reducer
public java.lang.Object reduceKeys (long, java.util.function.Function, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.BiFunction reducer
public double reduceKeysToDouble (long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
long parallelismThreshold
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public long reduceKeysToLong (long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
long parallelismThreshold
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public int reduceKeysToInt (long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
long parallelismThreshold
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public void forEachValue (long, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Consumer action
public void forEachValue (long, java.util.function.Function, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.Consumer action
public java.lang.Object searchValues (long, java.util.function.Function)
long parallelismThreshold
java.util.function.Function searchFunction
public java.lang.Object reduceValues (long, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.BiFunction reducer
public java.lang.Object reduceValues (long, java.util.function.Function, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.BiFunction reducer
public double reduceValuesToDouble (long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
long parallelismThreshold
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public long reduceValuesToLong (long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
long parallelismThreshold
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public int reduceValuesToInt (long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
long parallelismThreshold
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public void forEachEntry (long, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Consumer action
public void forEachEntry (long, java.util.function.Function, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.Consumer action
public java.lang.Object searchEntries (long, java.util.function.Function)
long parallelismThreshold
java.util.function.Function searchFunction
public java.util.Map$Entry reduceEntries (long, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.BiFunction reducer
public java.lang.Object reduceEntries (long, java.util.function.Function, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.BiFunction reducer
public double reduceEntriesToDouble (long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
long parallelismThreshold
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public long reduceEntriesToLong (long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
long parallelismThreshold
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public int reduceEntriesToInt (long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
long parallelismThreshold
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
static void ()
int scale
ReflectiveOperationException e
}
java/util/concurrent/SynchronousQueue$WaitQueue.classSynchronousQueue.java
package java.util.concurrent
java.util.concurrent.SynchronousQueue$WaitQueue extends java.lang.Object implements java.io.Serializable {
void ()
}
java/util/concurrent/CopyOnWriteArraySet.classCopyOnWriteArraySet.java
package java.util.concurrent
public java.util.concurrent.CopyOnWriteArraySet extends java.util.AbstractSet implements java.io.Serializable {
private static final long serialVersionUID
private final java.util.concurrent.CopyOnWriteArrayList al
public void ()
public void (java.util.Collection)
java.util.concurrent.CopyOnWriteArraySet cc
java.util.Collection c
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public void clear ()
public boolean remove (java.lang.Object)
Object o
public boolean add (java.lang.Object)
Object e
public boolean containsAll (java.util.Collection)
java.util.Collection c
private static int compareSets (java.lang.Object[], java.util.Set)
int i
Object x
Object[] snapshot
java.util.Set set
int len
boolean[] matched
int j
public boolean addAll (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
public java.util.Iterator iterator ()
public boolean equals (java.lang.Object)
Object o
public boolean removeIf (java.util.function.Predicate)
java.util.function.Predicate filter
public void forEach (java.util.function.Consumer)
java.util.function.Consumer action
public java.util.Spliterator spliterator ()
}
java/util/concurrent/ConcurrentHashMap$MapReduceValuesToLongTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToLongFunction transformer
final java.util.function.LongBinaryOperator reducer
final long basis
long result
java.util.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask rights
java.util.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask nextRight
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public final java.lang.Long getRawResult ()
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask t
java.util.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask s
long r
java.util.concurrent.CountedCompleter c
java.util.function.LongBinaryOperator reducer
java.util.function.ToLongFunction transformer
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/ConcurrentHashMap$ReduceValuesTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ReduceValuesTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction reducer
Object result
java.util.concurrent.ConcurrentHashMap$ReduceValuesTask rights
java.util.concurrent.ConcurrentHashMap$ReduceValuesTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$ReduceValuesTask, java.util.function.BiFunction)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$ReduceValuesTask nextRight
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object v
java.util.concurrent.ConcurrentHashMap$Node p
Object tr
Object sr
java.util.concurrent.ConcurrentHashMap$ReduceValuesTask t
java.util.concurrent.ConcurrentHashMap$ReduceValuesTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
}
java/util/concurrent/Future.classFuture.java
package java.util.concurrent
public abstract java.util.concurrent.Future extends java.lang.Object {
public abstract boolean cancel (boolean)
public abstract boolean isCancelled ()
public abstract boolean isDone ()
public abstract java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
public abstract java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
}
java/util/concurrent/LinkedBlockingDeque$Node.classLinkedBlockingDeque.java
package java.util.concurrent
final java.util.concurrent.LinkedBlockingDeque$Node extends java.lang.Object {
Object item
java.util.concurrent.LinkedBlockingDeque$Node prev
java.util.concurrent.LinkedBlockingDeque$Node next
void (java.lang.Object)
Object x
}
java/util/concurrent/CompletableFuture$BiAccept.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$BiAccept extends java.util.concurrent.CompletableFuture$BiCompletion {
java.util.function.BiConsumer fn
void (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.BiConsumer)
java.util.concurrent.Executor executor
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
java.util.concurrent.CompletableFuture snd
java.util.function.BiConsumer fn
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
int mode
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
}
java/util/concurrent/ConcurrentHashMap$ForEachTransformedKeyTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForEachTransformedKeyTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.Consumer action
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.function.Consumer)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Function transformer
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
Object u
java.util.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
java.util.function.Function transformer
}
java/util/concurrent/ConcurrentSkipListMap$KeySet.classConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$KeySet extends java.util.AbstractSet implements java.util.NavigableSet {
final java.util.concurrent.ConcurrentNavigableMap m
void (java.util.concurrent.ConcurrentNavigableMap)
java.util.concurrent.ConcurrentNavigableMap map
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 ()
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.Comparator comparator ()
public java.lang.Object first ()
public java.lang.Object last ()
public java.lang.Object pollFirst ()
java.util.Map$Entry e
public java.lang.Object pollLast ()
java.util.Map$Entry e
public java.util.Iterator iterator ()
public boolean equals (java.lang.Object)
ClassCastException unused
NullPointerException unused
Object o
java.util.Collection c
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
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.NavigableSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.NavigableSet headSet (java.lang.Object)
Object toElement
public java.util.NavigableSet tailSet (java.lang.Object)
Object fromElement
public java.util.NavigableSet descendingSet ()
public java.util.Spliterator spliterator ()
public volatile java.util.SortedSet tailSet (java.lang.Object)
public volatile java.util.SortedSet headSet (java.lang.Object)
public volatile java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
}
java/util/concurrent/ConcurrentSkipListMap$Iter.classConcurrentSkipListMap.java
package java.util.concurrent
abstract java.util.concurrent.ConcurrentSkipListMap$Iter extends java.lang.Object implements java.util.Iterator {
java.util.concurrent.ConcurrentSkipListMap$Node lastReturned
java.util.concurrent.ConcurrentSkipListMap$Node next
Object nextValue
final java.util.concurrent.ConcurrentSkipListMap this$0
void (java.util.concurrent.ConcurrentSkipListMap)
Object vv
Object x
java.util.concurrent.ConcurrentSkipListMap this$0
public final boolean hasNext ()
final void advance ()
Object vv
Object x
public void remove ()
java.util.concurrent.ConcurrentSkipListMap$Node l
}
java/util/concurrent/LinkedBlockingDeque$Itr.classLinkedBlockingDeque.java
package java.util.concurrent
java.util.concurrent.LinkedBlockingDeque$Itr extends java.util.concurrent.LinkedBlockingDeque$AbstractItr {
final java.util.concurrent.LinkedBlockingDeque this$0
private void (java.util.concurrent.LinkedBlockingDeque)
java.util.concurrent.LinkedBlockingDeque$Node firstNode ()
java.util.concurrent.LinkedBlockingDeque$Node nextNode (java.util.concurrent.LinkedBlockingDeque$Node)
java.util.concurrent.LinkedBlockingDeque$Node n
void (java.util.concurrent.LinkedBlockingDeque, java.util.concurrent.LinkedBlockingDeque$1)
java.util.concurrent.LinkedBlockingDeque x0
java.util.concurrent.LinkedBlockingDeque$1 x1
}
java/util/concurrent/ForkJoinPool$EmptyTask.classForkJoinPool.java
package java.util.concurrent
final java.util.concurrent.ForkJoinPool$EmptyTask extends java.util.concurrent.ForkJoinTask {
private static final long serialVersionUID
void ()
public final java.lang.Void getRawResult ()
public final void setRawResult (java.lang.Void)
Void x
public final boolean exec ()
public volatile void setRawResult (java.lang.Object)
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/Executor.classExecutor.java
package java.util.concurrent
public abstract java.util.concurrent.Executor extends java.lang.Object {
public abstract void execute (java.lang.Runnable)
}
java/util/concurrent/SynchronousQueue$FifoWaitQueue.classSynchronousQueue.java
package java.util.concurrent
java.util.concurrent.SynchronousQueue$FifoWaitQueue extends java.util.concurrent.SynchronousQueue$WaitQueue {
private static final long serialVersionUID
void ()
}
java/util/concurrent/LinkedBlockingDeque$LBDSpliterator.classLinkedBlockingDeque.java
package java.util.concurrent
final java.util.concurrent.LinkedBlockingDeque$LBDSpliterator extends java.lang.Object implements java.util.Spliterator {
static final int MAX_BATCH
final java.util.concurrent.LinkedBlockingDeque queue
java.util.concurrent.LinkedBlockingDeque$Node current
int batch
boolean exhausted
long est
void (java.util.concurrent.LinkedBlockingDeque)
java.util.concurrent.LinkedBlockingDeque queue
public long estimateSize ()
public java.util.Spliterator trySplit ()
Object[] a
java.util.concurrent.locks.ReentrantLock lock
int i
java.util.concurrent.LinkedBlockingDeque$Node p
java.util.concurrent.LinkedBlockingDeque$Node h
java.util.concurrent.LinkedBlockingDeque q
int b
int n
public void forEachRemaining (java.util.function.Consumer)
Object e
java.util.concurrent.LinkedBlockingDeque$Node p
java.util.function.Consumer action
java.util.concurrent.LinkedBlockingDeque q
java.util.concurrent.locks.ReentrantLock lock
public boolean tryAdvance (java.util.function.Consumer)
Object e
java.util.function.Consumer action
java.util.concurrent.LinkedBlockingDeque q
java.util.concurrent.locks.ReentrantLock lock
public int characteristics ()
}
java/util/concurrent/CompletableFuture$UniCompletion.classCompletableFuture.java
package java.util.concurrent
abstract java.util.concurrent.CompletableFuture$UniCompletion extends java.util.concurrent.CompletableFuture$Completion {
java.util.concurrent.Executor executor
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
void (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture)
java.util.concurrent.Executor executor
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
final boolean claim ()
java.util.concurrent.Executor e
final boolean isLive ()
}
java/util/concurrent/ExecutorService.classExecutorService.java
package java.util.concurrent
public abstract java.util.concurrent.ExecutorService extends java.lang.Object implements java.util.concurrent.Executor {
public abstract void shutdown ()
public abstract java.util.List shutdownNow ()
public abstract boolean isShutdown ()
public abstract boolean isTerminated ()
public abstract boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public abstract java.util.concurrent.Future submit (java.util.concurrent.Callable)
public abstract java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
public abstract java.util.concurrent.Future submit (java.lang.Runnable)
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
public abstract java.lang.Object invokeAny (java.util.Collection) throws java.lang.InterruptedException java.util.concurrent.ExecutionException
public abstract 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/concurrent/CopyOnWriteArrayList.classCopyOnWriteArrayList.java
package java.util.concurrent
public java.util.concurrent.CopyOnWriteArrayList extends java.lang.Object implements java.util.List java.util.RandomAccess java.lang.Cloneable java.io.Serializable {
private static final long serialVersionUID
private volatile transient Object[] elements
public void ()
public void (java.util.Collection)
java.util.Collection collection
public void (java.lang.Object[])
Object[] array
public java.lang.Object clone ()
java.util.concurrent.CopyOnWriteArrayList result
CloneNotSupportedException e
public int size ()
public java.lang.Object get (int)
int index
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection collection
Object[] snapshot
static boolean containsAll (java.util.Collection, java.lang.Object[], int, int)
Object o
java.util.Collection collection
Object[] snapshot
int from
int to
public int indexOf (java.lang.Object, int)
Object object
int from
Object[] snapshot
public int indexOf (java.lang.Object)
Object object
Object[] snapshot
public int lastIndexOf (java.lang.Object, int)
Object object
int to
Object[] snapshot
public int lastIndexOf (java.lang.Object)
Object object
Object[] snapshot
public boolean isEmpty ()
public java.util.Iterator iterator ()
Object[] snapshot
public java.util.ListIterator listIterator (int)
int index
Object[] snapshot
java.util.concurrent.CopyOnWriteArrayList$CowIterator result
public java.util.ListIterator listIterator ()
Object[] snapshot
public java.util.List subList (int, int)
int from
int to
Object[] snapshot
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] contents
Object[] snapshot
public boolean equals (java.lang.Object)
Object o
Object[] snapshot
java.util.Iterator i
Object other
public int hashCode ()
public java.lang.String toString ()
public synchronized boolean add (java.lang.Object)
Object e
Object[] newElements
public synchronized void add (int, java.lang.Object)
int index
Object e
Object[] newElements
public synchronized boolean addAll (java.util.Collection)
java.util.Collection collection
public synchronized boolean addAll (int, java.util.Collection)
int index
java.util.Collection collection
Object[] toAdd
Object[] newElements
public synchronized int addAllAbsent (java.util.Collection)
Object o
java.util.Collection collection
Object[] toAdd
Object[] newElements
int addedCount
public synchronized boolean addIfAbsent (java.lang.Object)
Object object
public synchronized void clear ()
public synchronized java.lang.Object remove (int)
int index
Object removed
public synchronized boolean remove (java.lang.Object)
Object o
int index
public synchronized boolean removeAll (java.util.Collection)
java.util.Collection collection
public synchronized boolean retainAll (java.util.Collection)
java.util.Collection collection
public synchronized void replaceAll (java.util.function.UnaryOperator)
java.util.function.UnaryOperator operator
private void replaceInRange (int, int, java.util.function.UnaryOperator)
Object e
int i
int from
int to
java.util.function.UnaryOperator operator
Object[] newElements
public synchronized void sort (java.util.Comparator)
java.util.Comparator c
private synchronized void sortInRange (int, int, java.util.Comparator)
int from
int to
java.util.Comparator c
Object[] newElements
public void forEach (java.util.function.Consumer)
java.util.function.Consumer action
private void forInRange (int, int, java.util.function.Consumer)
int i
int from
int to
java.util.function.Consumer action
Object[] newElements
private int removeOrRetain (java.util.Collection, boolean, int, int)
int j
Object[] newElements
int newSize
int removed
int i
java.util.Collection collection
boolean retain
int from
int to
public synchronized java.lang.Object set (int, java.lang.Object)
int index
Object e
Object[] newElements
Object result
private void removeRange (int, int)
int from
int to
Object[] newElements
static int lastIndexOf (java.lang.Object, java.lang.Object[], int, int)
int i
int i
Object o
Object[] data
int from
int to
static int indexOf (java.lang.Object, java.lang.Object[], int, int)
int i
int i
Object o
Object[] data
int from
int to
final java.lang.Object[] getArray ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
Object o
java.io.ObjectOutputStream out
Object[] snapshot
private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int i
java.io.ObjectInputStream in
Object[] snapshot
static java.lang.Object[] access$300 (java.util.concurrent.CopyOnWriteArrayList)
java.util.concurrent.CopyOnWriteArrayList x0
static void access$500 (java.util.concurrent.CopyOnWriteArrayList, int, int)
java.util.concurrent.CopyOnWriteArrayList x0
int x1
int x2
static int access$600 (java.util.concurrent.CopyOnWriteArrayList, java.util.Collection, boolean, int, int)
java.util.concurrent.CopyOnWriteArrayList x0
java.util.Collection x1
boolean x2
int x3
int x4
static void access$700 (java.util.concurrent.CopyOnWriteArrayList, int, int, java.util.function.Consumer)
java.util.concurrent.CopyOnWriteArrayList x0
int x1
int x2
java.util.function.Consumer x3
static void access$800 (java.util.concurrent.CopyOnWriteArrayList, int, int, java.util.function.UnaryOperator)
java.util.concurrent.CopyOnWriteArrayList x0
int x1
int x2
java.util.function.UnaryOperator x3
static void access$900 (java.util.concurrent.CopyOnWriteArrayList, int, int, java.util.Comparator)
java.util.concurrent.CopyOnWriteArrayList x0
int x1
int x2
java.util.Comparator x3
}
java/util/concurrent/TimeoutException.classTimeoutException.java
package java.util.concurrent
public java.util.concurrent.TimeoutException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
}
java/util/concurrent/SynchronousQueue.classSynchronousQueue.java
package java.util.concurrent
public java.util.concurrent.SynchronousQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable {
private static final long serialVersionUID
static final int MAX_TIMED_SPINS
static final int MAX_UNTIMED_SPINS
static final long SPIN_FOR_TIMEOUT_THRESHOLD
private volatile transient java.util.concurrent.SynchronousQueue$Transferer transferer
private java.util.concurrent.locks.ReentrantLock qlock
private java.util.concurrent.SynchronousQueue$WaitQueue waitingProducers
private java.util.concurrent.SynchronousQueue$WaitQueue waitingConsumers
public void ()
public void (boolean)
boolean fair
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 boolean offer (java.lang.Object)
Object e
public java.lang.Object take () throws java.lang.InterruptedException
Object e
public java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
Object e
public java.lang.Object poll ()
public boolean isEmpty ()
public int size ()
public int remainingCapacity ()
public void clear ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (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
public java.lang.Object peek ()
public java.util.Iterator iterator ()
public java.util.Spliterator spliterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.lang.String toString ()
public int drainTo (java.util.Collection)
Object e
java.util.Collection c
int n
public int drainTo (java.util.Collection, int)
Object e
java.util.Collection c
int maxElements
int n
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream s
boolean fair
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
static void ()
}
java/util/concurrent/Executors$PrivilegedCallableUsingCurrentClassLoader.classExecutors.java
package java.util.concurrent
final java.util.concurrent.Executors$PrivilegedCallableUsingCurrentClassLoader extends java.lang.Object implements java.util.concurrent.Callable {
final java.util.concurrent.Callable task
final java.security.AccessControlContext acc
final ClassLoader ccl
void (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public java.lang.Object call () throws java.lang.Exception
java.security.PrivilegedActionException e
}
java/util/concurrent/Phaser$QNode.classPhaser.java
package java.util.concurrent
final java.util.concurrent.Phaser$QNode extends java.lang.Object implements java.util.concurrent.ForkJoinPool$ManagedBlocker {
final java.util.concurrent.Phaser phaser
final int phase
final boolean interruptible
final boolean timed
boolean wasInterrupted
long nanos
final long deadline
volatile Thread thread
java.util.concurrent.Phaser$QNode next
void (java.util.concurrent.Phaser, int, boolean, boolean, long)
java.util.concurrent.Phaser phaser
int phase
boolean interruptible
boolean timed
long nanos
public boolean isReleasable ()
public boolean block ()
}
java/util/concurrent/LinkedBlockingQueue$Itr.classLinkedBlockingQueue.java
package java.util.concurrent
java.util.concurrent.LinkedBlockingQueue$Itr extends java.lang.Object implements java.util.Iterator {
private java.util.concurrent.LinkedBlockingQueue$Node current
private java.util.concurrent.LinkedBlockingQueue$Node lastRet
private Object currentElement
final java.util.concurrent.LinkedBlockingQueue this$0
void (java.util.concurrent.LinkedBlockingQueue)
public boolean hasNext ()
public java.lang.Object next ()
Object x
java.util.concurrent.LinkedBlockingQueue$Node p
java.util.concurrent.LinkedBlockingQueue$Node q
Object item
public void remove ()
java.util.concurrent.LinkedBlockingQueue$Node trail
java.util.concurrent.LinkedBlockingQueue$Node p
java.util.concurrent.LinkedBlockingQueue$Node node
}
java/util/concurrent/ConcurrentHashMap$MapReduceMappingsTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceMappingsTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction transformer
final java.util.function.BiFunction reducer
Object result
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsTask rights
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceMappingsTask, java.util.function.BiFunction, java.util.function.BiFunction)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsTask nextRight
java.util.function.BiFunction transformer
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
java.util.concurrent.ConcurrentHashMap$Node p
Object tr
Object sr
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsTask t
java.util.concurrent.ConcurrentHashMap$MapReduceMappingsTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
java.util.function.BiFunction transformer
}
java/util/concurrent/Executors$PrivilegedCallable.classExecutors.java
package java.util.concurrent
final java.util.concurrent.Executors$PrivilegedCallable extends java.lang.Object implements java.util.concurrent.Callable {
final java.util.concurrent.Callable task
final java.security.AccessControlContext acc
void (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public java.lang.Object call () throws java.lang.Exception
java.security.PrivilegedActionException e
}
java/util/concurrent/CompletableFuture$ThreadPerTaskExecutor.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$ThreadPerTaskExecutor extends java.lang.Object implements java.util.concurrent.Executor {
void ()
public void execute (java.lang.Runnable)
Runnable r
}
java/util/concurrent/ConcurrentHashMap$MapReduceValuesToDoubleTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToDoubleFunction transformer
final java.util.function.DoubleBinaryOperator reducer
final double basis
double result
java.util.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask rights
java.util.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask nextRight
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public final java.lang.Double getRawResult ()
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask t
java.util.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask s
double r
java.util.concurrent.CountedCompleter c
java.util.function.DoubleBinaryOperator reducer
java.util.function.ToDoubleFunction transformer
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/CyclicBarrier.classCyclicBarrier.java
package java.util.concurrent
public java.util.concurrent.CyclicBarrier extends java.lang.Object {
private final java.util.concurrent.locks.ReentrantLock lock
private final java.util.concurrent.locks.Condition trip
private final int parties
private final Runnable barrierCommand
private java.util.concurrent.CyclicBarrier$Generation generation
private int count
private void nextGeneration ()
private void breakBarrier ()
private int dowait (boolean, long) throws java.lang.InterruptedException java.util.concurrent.BrokenBarrierException java.util.concurrent.TimeoutException
Runnable command
boolean ranAction
InterruptedException ie
java.util.concurrent.CyclicBarrier$Generation g
int index
boolean timed
long nanos
java.util.concurrent.locks.ReentrantLock lock
public void (int, java.lang.Runnable)
int parties
Runnable barrierAction
public void (int)
int parties
public int getParties ()
public int await () throws java.lang.InterruptedException java.util.concurrent.BrokenBarrierException
java.util.concurrent.TimeoutException toe
public int await (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.BrokenBarrierException java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
public boolean isBroken ()
java.util.concurrent.locks.ReentrantLock lock
public void reset ()
java.util.concurrent.locks.ReentrantLock lock
public int getNumberWaiting ()
java.util.concurrent.locks.ReentrantLock lock
}
java/util/concurrent/RunnableScheduledFuture.classRunnableScheduledFuture.java
package java.util.concurrent
public abstract java.util.concurrent.RunnableScheduledFuture extends java.lang.Object implements java.util.concurrent.RunnableFuture java.util.concurrent.ScheduledFuture {
public abstract boolean isPeriodic ()
}
java/util/concurrent/CompletableFuture$BiCompletion.classCompletableFuture.java
package java.util.concurrent
abstract java.util.concurrent.CompletableFuture$BiCompletion extends java.util.concurrent.CompletableFuture$UniCompletion {
java.util.concurrent.CompletableFuture snd
void (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture)
java.util.concurrent.Executor executor
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
java.util.concurrent.CompletableFuture snd
}
java/util/concurrent/Executors$PrivilegedCallableUsingCurrentClassLoader$1.classExecutors.java
package java.util.concurrent
java.util.concurrent.Executors$PrivilegedCallableUsingCurrentClassLoader$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
final java.util.concurrent.Executors$PrivilegedCallableUsingCurrentClassLoader this$0
void (java.util.concurrent.Executors$PrivilegedCallableUsingCurrentClassLoader)
java.util.concurrent.Executors$PrivilegedCallableUsingCurrentClassLoader this$0
public java.lang.Object run () throws java.lang.Exception
Thread t
ClassLoader cl
}
java/util/concurrent/CompletableFuture$UniCompose.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$UniCompose extends java.util.concurrent.CompletableFuture$UniCompletion {
java.util.function.Function fn
void (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.Function)
java.util.concurrent.Executor executor
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
java.util.function.Function fn
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture a
int mode
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture a
}
java/util/concurrent/CompletableFuture$Delayer.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$Delayer extends java.lang.Object {
static final java.util.concurrent.ScheduledThreadPoolExecutor delayer
void ()
static java.util.concurrent.ScheduledFuture delay (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Runnable command
long delay
java.util.concurrent.TimeUnit unit
static void ()
}
java/util/concurrent/ThreadLocalRandom$RandomDoublesSpliterator.classThreadLocalRandom.java
package java.util.concurrent
final java.util.concurrent.ThreadLocalRandom$RandomDoublesSpliterator extends java.lang.Object implements java.util.Spliterator$OfDouble {
long index
final long fence
final double origin
final double bound
void (long, long, double, double)
long index
long fence
double origin
double bound
public java.util.concurrent.ThreadLocalRandom$RandomDoublesSpliterator trySplit ()
long i
long m
public long estimateSize ()
public int characteristics ()
public boolean tryAdvance (java.util.function.DoubleConsumer)
java.util.function.DoubleConsumer consumer
long i
long f
public void forEachRemaining (java.util.function.DoubleConsumer)
double o
double b
java.util.concurrent.ThreadLocalRandom rng
java.util.function.DoubleConsumer consumer
long i
long f
public volatile java.util.Spliterator$OfDouble trySplit ()
public volatile void forEachRemaining (java.lang.Object)
public volatile boolean tryAdvance (java.lang.Object)
public volatile java.util.Spliterator$OfPrimitive trySplit ()
public volatile java.util.Spliterator trySplit ()
}
java/util/concurrent/TimeUnit$3.classTimeUnit.java
package java.util.concurrent
final java.util.concurrent.TimeUnit$3 extends java.util.concurrent.TimeUnit {
void (java.lang.String, int)
public long toNanos (long)
long d
public long toMicros (long)
long d
public long toMillis (long)
long d
public long toSeconds (long)
long d
public long toMinutes (long)
long d
public long toHours (long)
long d
public long toDays (long)
long d
public long convert (long, java.util.concurrent.TimeUnit)
long d
java.util.concurrent.TimeUnit u
int excessNanos (long, long)
long d
long m
}
java/util/concurrent/DelayQueue$Itr.classDelayQueue.java
package java.util.concurrent
java.util.concurrent.DelayQueue$Itr extends java.lang.Object implements java.util.Iterator {
final Object[] array
int cursor
int lastRet
final java.util.concurrent.DelayQueue this$0
void (java.util.concurrent.DelayQueue, java.lang.Object[])
Object[] array
public boolean hasNext ()
public java.util.concurrent.Delayed next ()
public void remove ()
public volatile java.lang.Object next ()
}
java/util/concurrent/ConcurrentHashMap$EntrySetView.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$EntrySetView extends java.util.concurrent.ConcurrentHashMap$CollectionView implements java.util.Set java.io.Serializable {
private static final long serialVersionUID
void (java.util.concurrent.ConcurrentHashMap)
java.util.concurrent.ConcurrentHashMap map
public boolean contains (java.lang.Object)
Object k
Object v
Object r
java.util.Map$Entry e
Object o
public boolean remove (java.lang.Object)
Object k
Object v
java.util.Map$Entry e
Object o
public java.util.Iterator iterator ()
java.util.concurrent.ConcurrentHashMap m
java.util.concurrent.ConcurrentHashMap$Node[] t
int f
public boolean add (java.util.Map$Entry)
java.util.Map$Entry e
public boolean addAll (java.util.Collection)
java.util.Map$Entry e
java.util.Collection c
boolean added
public boolean removeIf (java.util.function.Predicate)
java.util.function.Predicate filter
public final int hashCode ()
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$Traverser it
int h
java.util.concurrent.ConcurrentHashMap$Node[] t
public final boolean equals (java.lang.Object)
java.util.Set c
Object o
public java.util.Spliterator spliterator ()
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap m
long n
int f
public void forEach (java.util.function.Consumer)
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$Traverser it
java.util.function.Consumer action
java.util.concurrent.ConcurrentHashMap$Node[] t
public volatile boolean add (java.lang.Object)
}
java/util/concurrent/ConcurrentHashMap$ForEachTransformedMappingTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForEachTransformedMappingTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction transformer
final java.util.function.Consumer action
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.BiFunction, java.util.function.Consumer)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.function.BiFunction transformer
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
Object u
java.util.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
java.util.function.BiFunction transformer
}
java/util/concurrent/ConcurrentMap.class
java/util/concurrent/TimeUnit$2.classTimeUnit.java
package java.util.concurrent
final java.util.concurrent.TimeUnit$2 extends java.util.concurrent.TimeUnit {
void (java.lang.String, int)
public long toNanos (long)
long d
public long toMicros (long)
long d
public long toMillis (long)
long d
public long toSeconds (long)
long d
public long toMinutes (long)
long d
public long toHours (long)
long d
public long toDays (long)
long d
public long convert (long, java.util.concurrent.TimeUnit)
long d
java.util.concurrent.TimeUnit u
int excessNanos (long, long)
long d
long m
}
java/util/concurrent/ConcurrentHashMap$ForEachMappingTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForEachMappingTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.BiConsumer action
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.BiConsumer)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.function.BiConsumer action
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.function.BiConsumer action
}
java/util/concurrent/CopyOnWriteArrayList$CowSubList.classCopyOnWriteArrayList.java
package java.util.concurrent
java.util.concurrent.CopyOnWriteArrayList$CowSubList extends java.util.AbstractList {
private volatile java.util.concurrent.CopyOnWriteArrayList$Slice slice
final java.util.concurrent.CopyOnWriteArrayList this$0
public void (java.util.concurrent.CopyOnWriteArrayList, java.lang.Object[], int, int)
java.util.concurrent.CopyOnWriteArrayList this$0
Object[] expectedElements
int from
int to
public int size ()
java.util.concurrent.CopyOnWriteArrayList$Slice slice
public boolean isEmpty ()
java.util.concurrent.CopyOnWriteArrayList$Slice slice
public java.lang.Object get (int)
int index
java.util.concurrent.CopyOnWriteArrayList$Slice slice
Object[] snapshot
public java.util.Iterator iterator ()
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
java.util.concurrent.CopyOnWriteArrayList$Slice slice
Object[] snapshot
java.util.concurrent.CopyOnWriteArrayList$CowIterator result
public int indexOf (java.lang.Object)
Object object
java.util.concurrent.CopyOnWriteArrayList$Slice slice
Object[] snapshot
int result
public int lastIndexOf (java.lang.Object)
Object object
java.util.concurrent.CopyOnWriteArrayList$Slice slice
Object[] snapshot
int result
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection collection
java.util.concurrent.CopyOnWriteArrayList$Slice slice
Object[] snapshot
public java.util.List subList (int, int)
int from
int to
java.util.concurrent.CopyOnWriteArrayList$Slice slice
public java.lang.Object remove (int)
Object removed
int index
public void clear ()
public void add (int, java.lang.Object)
int index
Object object
public boolean add (java.lang.Object)
Object object
public boolean addAll (int, java.util.Collection)
int oldSize
boolean result
int index
java.util.Collection collection
public boolean addAll (java.util.Collection)
java.util.Collection collection
public java.lang.Object set (int, java.lang.Object)
Object result
int index
Object object
public boolean remove (java.lang.Object)
int index
Object object
public boolean removeAll (java.util.Collection)
int removed
java.util.Collection collection
public boolean retainAll (java.util.Collection)
int removed
java.util.Collection collection
public void forEach (java.util.function.Consumer)
java.util.function.Consumer action
public void replaceAll (java.util.function.UnaryOperator)
java.util.function.UnaryOperator operator
public synchronized void sort (java.util.Comparator)
java.util.Comparator c
}
java/util/concurrent/PriorityBlockingQueue$Itr.classPriorityBlockingQueue.java
package java.util.concurrent
final java.util.concurrent.PriorityBlockingQueue$Itr extends java.lang.Object implements java.util.Iterator {
final Object[] array
int cursor
int lastRet
final java.util.concurrent.PriorityBlockingQueue this$0
void (java.util.concurrent.PriorityBlockingQueue, java.lang.Object[])
java.util.concurrent.PriorityBlockingQueue this$0
Object[] array
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
java/util/concurrent/ConcurrentLinkedDeque$AbstractItr.classConcurrentLinkedDeque.java
package java.util.concurrent
abstract java.util.concurrent.ConcurrentLinkedDeque$AbstractItr extends java.lang.Object implements java.util.Iterator {
private java.util.concurrent.ConcurrentLinkedDeque$Node nextNode
private Object nextItem
private java.util.concurrent.ConcurrentLinkedDeque$Node lastRet
final java.util.concurrent.ConcurrentLinkedDeque this$0
abstract java.util.concurrent.ConcurrentLinkedDeque$Node startNode ()
abstract java.util.concurrent.ConcurrentLinkedDeque$Node nextNode (java.util.concurrent.ConcurrentLinkedDeque$Node)
void (java.util.concurrent.ConcurrentLinkedDeque)
private void advance ()
Object item
java.util.concurrent.ConcurrentLinkedDeque$Node p
public boolean hasNext ()
public java.lang.Object next ()
Object item
public void remove ()
java.util.concurrent.ConcurrentLinkedDeque$Node l
}
java/util/concurrent/CyclicBarrier$1.classCyclicBarrier.java
package java.util.concurrent
java.util.concurrent.CyclicBarrier$1 extends java.lang.Object {
}
java/util/concurrent/ConcurrentSkipListMap$KeyIterator.classConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$KeyIterator extends java.util.concurrent.ConcurrentSkipListMap$Iter {
final java.util.concurrent.ConcurrentSkipListMap this$0
void (java.util.concurrent.ConcurrentSkipListMap)
java.util.concurrent.ConcurrentSkipListMap this$0
public java.lang.Object next ()
java.util.concurrent.ConcurrentSkipListMap$Node n
}
java/util/concurrent/ConcurrentSkipListMap$ValueSpliterator.classConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$ValueSpliterator extends java.util.concurrent.ConcurrentSkipListMap$CSLMSpliterator implements java.util.Spliterator {
void (java.util.Comparator, java.util.concurrent.ConcurrentSkipListMap$Index, java.util.concurrent.ConcurrentSkipListMap$Node, java.lang.Object, int)
java.util.Comparator comparator
java.util.concurrent.ConcurrentSkipListMap$Index row
java.util.concurrent.ConcurrentSkipListMap$Node origin
Object fence
int est
public java.util.concurrent.ConcurrentSkipListMap$ValueSpliterator trySplit ()
java.util.concurrent.ConcurrentSkipListMap$Index r
java.util.concurrent.ConcurrentSkipListMap$Index s
java.util.concurrent.ConcurrentSkipListMap$Node b
java.util.concurrent.ConcurrentSkipListMap$Node n
Object sk
java.util.concurrent.ConcurrentSkipListMap$Index q
Object ek
java.util.concurrent.ConcurrentSkipListMap$Node e
java.util.Comparator cmp
Object f
public void forEachRemaining (java.util.function.Consumer)
Object vv
Object k
Object v
java.util.function.Consumer action
java.util.Comparator cmp
Object f
java.util.concurrent.ConcurrentSkipListMap$Node e
public boolean tryAdvance (java.util.function.Consumer)
Object vv
Object k
Object v
java.util.function.Consumer action
java.util.Comparator cmp
Object f
java.util.concurrent.ConcurrentSkipListMap$Node e
public int characteristics ()
public volatile java.util.Spliterator trySplit ()
}
java/util/concurrent/CompletableFuture$BiApply.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$BiApply extends java.util.concurrent.CompletableFuture$BiCompletion {
java.util.function.BiFunction fn
void (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.BiFunction)
java.util.concurrent.Executor executor
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
java.util.concurrent.CompletableFuture snd
java.util.function.BiFunction fn
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
int mode
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
}
java/util/concurrent/ConcurrentLinkedQueue$Itr.classConcurrentLinkedQueue.java
package java.util.concurrent
java.util.concurrent.ConcurrentLinkedQueue$Itr extends java.lang.Object implements java.util.Iterator {
private java.util.concurrent.ConcurrentLinkedQueue$Node nextNode
private Object nextItem
private java.util.concurrent.ConcurrentLinkedQueue$Node lastRet
final java.util.concurrent.ConcurrentLinkedQueue this$0
void (java.util.concurrent.ConcurrentLinkedQueue)
Object item
java.util.concurrent.ConcurrentLinkedQueue$Node q
java.util.concurrent.ConcurrentLinkedQueue$Node h
java.util.concurrent.ConcurrentLinkedQueue$Node p
public boolean hasNext ()
public java.lang.Object next ()
Object x
java.util.concurrent.ConcurrentLinkedQueue$Node p
java.util.concurrent.ConcurrentLinkedQueue$Node q
java.util.concurrent.ConcurrentLinkedQueue$Node pred
Object item
public void remove ()
java.util.concurrent.ConcurrentLinkedQueue$Node l
}
java/util/concurrent/ConcurrentLinkedDeque$CLDSpliterator.classConcurrentLinkedDeque.java
package java.util.concurrent
final java.util.concurrent.ConcurrentLinkedDeque$CLDSpliterator extends java.lang.Object implements java.util.Spliterator {
static final int MAX_BATCH
final java.util.concurrent.ConcurrentLinkedDeque queue
java.util.concurrent.ConcurrentLinkedDeque$Node current
int batch
boolean exhausted
void (java.util.concurrent.ConcurrentLinkedDeque)
java.util.concurrent.ConcurrentLinkedDeque queue
public java.util.Spliterator trySplit ()
Object[] a
int i
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.concurrent.ConcurrentLinkedDeque q
int b
int n
public void forEachRemaining (java.util.function.Consumer)
Object e
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.function.Consumer action
java.util.concurrent.ConcurrentLinkedDeque q
public boolean tryAdvance (java.util.function.Consumer)
Object e
java.util.concurrent.ConcurrentLinkedDeque$Node p
java.util.function.Consumer action
java.util.concurrent.ConcurrentLinkedDeque q
public long estimateSize ()
public int characteristics ()
}
java/util/concurrent/ForkJoinPool$ManagedBlocker.classForkJoinPool.java
package java.util.concurrent
public abstract java.util.concurrent.ForkJoinPool$ManagedBlocker extends java.lang.Object {
public abstract boolean block () throws java.lang.InterruptedException
public abstract boolean isReleasable ()
}
java/util/concurrent/CompletableFuture$DelayedExecutor.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$DelayedExecutor extends java.lang.Object implements java.util.concurrent.Executor {
final long delay
final java.util.concurrent.TimeUnit unit
final java.util.concurrent.Executor executor
void (long, java.util.concurrent.TimeUnit, java.util.concurrent.Executor)
long delay
java.util.concurrent.TimeUnit unit
java.util.concurrent.Executor executor
public void execute (java.lang.Runnable)
Runnable r
}
java/util/concurrent/ThreadPoolExecutor$DiscardOldestPolicy.classThreadPoolExecutor.java
package java.util.concurrent
public java.util.concurrent.ThreadPoolExecutor$DiscardOldestPolicy extends java.lang.Object implements java.util.concurrent.RejectedExecutionHandler {
public void ()
public void rejectedExecution (java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor)
Runnable r
java.util.concurrent.ThreadPoolExecutor e
}
java/util/concurrent/Semaphore$Sync.classSemaphore.java
package java.util.concurrent
abstract java.util.concurrent.Semaphore$Sync extends java.util.concurrent.locks.AbstractQueuedSynchronizer {
private static final long serialVersionUID
void (int)
int permits
final int getPermits ()
final int nonfairTryAcquireShared (int)
int available
int remaining
int acquires
protected final boolean tryReleaseShared (int)
int current
int next
int releases
final void reducePermits (int)
int current
int next
int reductions
final int drainPermits ()
int current
}
java/util/concurrent/ConcurrentHashMap$MapReduceKeysToDoubleTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToDoubleFunction transformer
final java.util.function.DoubleBinaryOperator reducer
final double basis
double result
java.util.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask rights
java.util.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask nextRight
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public final java.lang.Double getRawResult ()
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask t
java.util.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask s
double r
java.util.concurrent.CountedCompleter c
java.util.function.DoubleBinaryOperator reducer
java.util.function.ToDoubleFunction transformer
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/ForkJoinPool.classForkJoinPool.java
package java.util.concurrent
public java.util.concurrent.ForkJoinPool extends java.util.concurrent.AbstractExecutorService {
static final int SMASK
static final int MAX_CAP
static final int EVENMASK
static final int SQMASK
static final int UNSIGNALLED
static final int SS_SEQ
static final int MODE_MASK
static final int SPARE_WORKER
static final int UNREGISTERED
static final int FIFO_QUEUE
static final int LIFO_QUEUE
static final int IS_OWNED
static final int POLL_LIMIT
public static final java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory defaultForkJoinWorkerThreadFactory
static final RuntimePermission modifyThreadPermission
static final java.util.concurrent.ForkJoinPool common
static final int COMMON_PARALLELISM
private static final int COMMON_MAX_SPARES
private static int poolNumberSequence
private static final long IDLE_TIMEOUT_MS
private static final long TIMEOUT_SLOP_MS
private static final int DEFAULT_COMMON_MAX_SPARES
private static final int SEED_INCREMENT
private static final long SP_MASK
private static final long UC_MASK
private static final int AC_SHIFT
private static final long AC_UNIT
private static final long AC_MASK
private static final int TC_SHIFT
private static final long TC_UNIT
private static final long TC_MASK
private static final long ADD_WORKER
private static final int STARTED
private static final int STOP
private static final int TERMINATED
private static final int SHUTDOWN
volatile long ctl
volatile int runState
final int config
java.util.concurrent.ForkJoinPool$AuxState auxState
volatile java.util.concurrent.ForkJoinPool$WorkQueue[] workQueues
final String workerNamePrefix
final java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory factory
final Thread$UncaughtExceptionHandler ueh
private static final sun.misc.Unsafe U
private static final long CTL
private static final long RUNSTATE
private static final int ABASE
private static final int ASHIFT
private static void checkPermission ()
SecurityManager security
private static final synchronized int nextPoolId ()
private void tryInitialize (boolean)
int p
int n
java.util.concurrent.ForkJoinPool$AuxState aux
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
boolean checkTermination
private boolean createWorker (boolean)
java.util.concurrent.ForkJoinPool$WorkQueue q
Throwable rex
boolean isSpare
java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory fac
Throwable ex
java.util.concurrent.ForkJoinWorkerThread wt
private void tryAddWorker (long)
long nc
long c
final java.util.concurrent.ForkJoinPool$WorkQueue registerWorker (java.util.concurrent.ForkJoinWorkerThread)
int probes
int step
int s
int n
int m
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
java.util.concurrent.ForkJoinWorkerThread wt
Thread$UncaughtExceptionHandler handler
java.util.concurrent.ForkJoinPool$AuxState aux
java.util.concurrent.ForkJoinPool$WorkQueue w
int i
int mode
final void deregisterWorker (java.util.concurrent.ForkJoinWorkerThread, java.lang.Throwable)
java.util.concurrent.ForkJoinPool$AuxState aux
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
int idx
int ns
long c
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
int wl
int sp
long c
java.util.concurrent.ForkJoinWorkerThread wt
Throwable ex
java.util.concurrent.ForkJoinPool$WorkQueue w
final void signalWork ()
int ns
int vs
long nc
long c
int sp
int i
java.util.concurrent.ForkJoinPool$WorkQueue v
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
private boolean tryRelease (long, java.util.concurrent.ForkJoinPool$WorkQueue, long)
int vs
long nc
long c
java.util.concurrent.ForkJoinPool$WorkQueue v
long inc
int sp
int ns
private void tryReactivate (java.util.concurrent.ForkJoinPool$WorkQueue, java.util.concurrent.ForkJoinPool$WorkQueue[], int)
long nc
int ns
int wl
java.util.concurrent.ForkJoinPool$WorkQueue v
java.util.concurrent.ForkJoinPool$WorkQueue w
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
int r
long c
int sp
private void inactivate (java.util.concurrent.ForkJoinPool$WorkQueue, int)
long nc
long c
java.util.concurrent.ForkJoinPool$WorkQueue w
int ss
int ns
long lc
private int awaitWork (java.util.concurrent.ForkJoinPool$WorkQueue)
long c
java.util.concurrent.ForkJoinPool$WorkQueue w
int stat
private int timedAwaitWork (java.util.concurrent.ForkJoinPool$WorkQueue, long)
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
int cfg
int idx
long nc
int ss
java.util.concurrent.ForkJoinPool$AuxState aux
java.util.concurrent.ForkJoinPool$WorkQueue w
long c
int stat
int scale
long deadline
private boolean tryDropSpare (java.util.concurrent.ForkJoinPool$WorkQueue)
long nc
boolean dropped
boolean dropped
boolean canDrop
boolean dropped
long nc
java.util.concurrent.ForkJoinPool$WorkQueue v
boolean canDrop
int cfg
int idx
boolean dropped
long c
int sp
int wl
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
java.util.concurrent.ForkJoinPool$WorkQueue w
final void runWorker (java.util.concurrent.ForkJoinPool$WorkQueue)
int step
long r
java.util.concurrent.ForkJoinPool$WorkQueue w
int bound
long seed
private int scan (java.util.concurrent.ForkJoinPool$WorkQueue, int, int, int)
int index
long offset
java.util.concurrent.ForkJoinTask t
java.util.concurrent.ForkJoinTask[] a
int b
int al
java.util.concurrent.ForkJoinPool$WorkQueue q
int m
int origin
int idx
int npolls
int ss
int wl
java.util.concurrent.ForkJoinPool$WorkQueue w
int bound
int step
int r
int stat
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
final int helpComplete (java.util.concurrent.ForkJoinPool$WorkQueue, java.util.concurrent.CountedCompleter, int)
java.util.concurrent.CountedCompleter p
java.util.concurrent.ForkJoinPool$WorkQueue q
java.util.concurrent.ForkJoinPool$WorkQueue q
int i
int m
int mode
int r
int origin
int k
int step
int h
int oldSum
int checkSum
int wl
java.util.concurrent.ForkJoinPool$WorkQueue w
java.util.concurrent.CountedCompleter task
int maxTasks
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
int s
private void helpStealer (java.util.concurrent.ForkJoinPool$WorkQueue, java.util.concurrent.ForkJoinTask)
int h
int k
int i
int top
int index
long offset
int al
java.util.concurrent.ForkJoinTask[] a
int b
java.util.concurrent.ForkJoinTask next
java.util.concurrent.ForkJoinTask t
java.util.concurrent.ForkJoinTask subtask
int m
int checkSum
java.util.concurrent.ForkJoinPool$WorkQueue j
java.util.concurrent.ForkJoinPool$WorkQueue v
java.util.concurrent.ForkJoinTask ps
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
int wl
int oldSum
java.util.concurrent.ForkJoinPool$WorkQueue w
java.util.concurrent.ForkJoinTask task
private boolean tryCompensate (java.util.concurrent.ForkJoinPool$WorkQueue)
int wl
boolean canBlock
int k
java.util.concurrent.ForkJoinPool$WorkQueue v
int i
boolean canBlock
boolean canBlock
long nc
boolean canBlock
boolean isSpare
long nc
int m
int sp
boolean busy
int wl
java.util.concurrent.ForkJoinPool$WorkQueue w
boolean canBlock
long c
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
int pc
int ac
int tc
final int awaitJoin (java.util.concurrent.ForkJoinPool$WorkQueue, java.util.concurrent.ForkJoinTask, long)
long ms
long ns
long ms
java.util.concurrent.CountedCompleter cc
java.util.concurrent.ForkJoinTask prevJoin
java.util.concurrent.ForkJoinPool$WorkQueue w
java.util.concurrent.ForkJoinTask task
long deadline
int s
private java.util.concurrent.ForkJoinPool$WorkQueue findNonEmptyStealQueue ()
int b
java.util.concurrent.ForkJoinPool$WorkQueue q
int k
int oldSum
int checkSum
int m
int origin
int wl
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
int r
final void helpQuiescePool (java.util.concurrent.ForkJoinPool$WorkQueue)
java.util.concurrent.ForkJoinTask t
java.util.concurrent.ForkJoinTask t
long nc
long c
long c
java.util.concurrent.ForkJoinPool$WorkQueue q
boolean active
java.util.concurrent.ForkJoinPool$WorkQueue w
java.util.concurrent.ForkJoinTask ps
int wc
final java.util.concurrent.ForkJoinTask nextTaskFor (java.util.concurrent.ForkJoinPool$WorkQueue)
java.util.concurrent.ForkJoinPool$WorkQueue q
java.util.concurrent.ForkJoinTask t
java.util.concurrent.ForkJoinPool$WorkQueue w
static int getSurplusQueuedTaskCount ()
int p
int n
int a
java.util.concurrent.ForkJoinWorkerThread wt
java.util.concurrent.ForkJoinPool pool
java.util.concurrent.ForkJoinPool$WorkQueue q
Thread t
private int tryTerminate (boolean, boolean)
int b
java.util.concurrent.ForkJoinPool$WorkQueue w
int i
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
long checkSum
long oldSum
java.util.concurrent.ForkJoinWorkerThread wt
java.util.concurrent.ForkJoinPool$WorkQueue w
int i
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
long checkSum
long oldSum
boolean now
boolean enable
int rs
private void tryCreateExternalQueue (int)
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
java.util.concurrent.ForkJoinPool$WorkQueue q
boolean installed
int index
java.util.concurrent.ForkJoinPool$AuxState aux
final void externalPush (java.util.concurrent.ForkJoinTask)
int wl
java.util.concurrent.ForkJoinPool$WorkQueue q
int wl
int k
int stat
int rs
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
java.util.concurrent.ForkJoinTask task
int r
private java.util.concurrent.ForkJoinTask externalSubmit (java.util.concurrent.ForkJoinTask)
java.util.concurrent.ForkJoinWorkerThread w
java.util.concurrent.ForkJoinPool$WorkQueue q
java.util.concurrent.ForkJoinTask task
Thread t
static java.util.concurrent.ForkJoinPool$WorkQueue commonSubmitterQueue ()
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
int wl
java.util.concurrent.ForkJoinPool p
int r
final boolean tryExternalUnpush (java.util.concurrent.ForkJoinTask)
java.util.concurrent.ForkJoinPool$WorkQueue w
int wl
java.util.concurrent.ForkJoinTask task
int r
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
final int externalHelpComplete (java.util.concurrent.CountedCompleter, int)
int wl
java.util.concurrent.CountedCompleter task
int maxTasks
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
int r
public void ()
public void (int)
int parallelism
public void (int, java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory, java.lang.Thread$UncaughtExceptionHandler, boolean)
int parallelism
java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory factory
Thread$UncaughtExceptionHandler handler
boolean asyncMode
private static int checkParallelism (int)
int parallelism
private static java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory checkFactory (java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory)
java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory factory
private void (int, java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory, java.lang.Thread$UncaughtExceptionHandler, int, java.lang.String)
int parallelism
java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory factory
Thread$UncaughtExceptionHandler handler
int mode
String workerNamePrefix
long np
public static java.util.concurrent.ForkJoinPool commonPool ()
public java.lang.Object invoke (java.util.concurrent.ForkJoinTask)
java.util.concurrent.ForkJoinTask task
public void execute (java.util.concurrent.ForkJoinTask)
java.util.concurrent.ForkJoinTask task
public void execute (java.lang.Runnable)
java.util.concurrent.ForkJoinTask job
Runnable task
java.util.concurrent.ForkJoinTask job
public java.util.concurrent.ForkJoinTask submit (java.util.concurrent.ForkJoinTask)
java.util.concurrent.ForkJoinTask task
public java.util.concurrent.ForkJoinTask submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public java.util.concurrent.ForkJoinTask submit (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
public java.util.concurrent.ForkJoinTask submit (java.lang.Runnable)
java.util.concurrent.ForkJoinTask job
Runnable task
java.util.concurrent.ForkJoinTask job
public java.util.List invokeAll (java.util.Collection)
java.util.concurrent.ForkJoinTask f
java.util.concurrent.Callable t
int i
int size
int i
int size
Throwable t
java.util.Collection tasks
java.util.ArrayList futures
public java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory getFactory ()
public java.lang.Thread$UncaughtExceptionHandler getUncaughtExceptionHandler ()
public int getParallelism ()
int par
public static int getCommonPoolParallelism ()
public int getPoolSize ()
public boolean getAsyncMode ()
public int getRunningThreadCount ()
java.util.concurrent.ForkJoinPool$WorkQueue w
int i
int rc
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
public int getActiveThreadCount ()
int r
public boolean isQuiescent ()
public long getStealCount ()
java.util.concurrent.ForkJoinPool$WorkQueue w
int i
java.util.concurrent.ForkJoinPool$AuxState sc
long count
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
public long getQueuedTaskCount ()
java.util.concurrent.ForkJoinPool$WorkQueue w
int i
long count
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
public int getQueuedSubmissionCount ()
java.util.concurrent.ForkJoinPool$WorkQueue w
int i
int count
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
public boolean hasQueuedSubmissions ()
java.util.concurrent.ForkJoinPool$WorkQueue w
int i
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
protected java.util.concurrent.ForkJoinTask pollSubmission ()
java.util.concurrent.ForkJoinTask t
java.util.concurrent.ForkJoinPool$WorkQueue w
int m
int i
int wl
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
int r
protected int drainTasksTo (java.util.Collection)
java.util.concurrent.ForkJoinTask t
java.util.concurrent.ForkJoinPool$WorkQueue w
int i
java.util.Collection c
int count
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
public java.lang.String toString ()
int size
java.util.concurrent.ForkJoinPool$WorkQueue w
int i
long qt
long qs
int rc
java.util.concurrent.ForkJoinPool$AuxState sc
long st
long c
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
int pc
int tc
int ac
int rs
String level
public void shutdown ()
public java.util.List shutdownNow ()
public boolean isTerminated ()
public boolean isTerminating ()
int rs
public boolean isShutdown ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long millis
long timeout
java.util.concurrent.TimeUnit unit
long nanos
long deadline
public boolean awaitQuiescence (long, java.util.concurrent.TimeUnit)
java.util.concurrent.ForkJoinWorkerThread wt
java.util.concurrent.ForkJoinTask t
java.util.concurrent.ForkJoinPool$WorkQueue q
int b
int k
int m
int j
java.util.concurrent.ForkJoinPool$WorkQueue[] ws
int wl
long timeout
java.util.concurrent.TimeUnit unit
long nanos
Thread thread
long startTime
int r
boolean found
static void quiesceCommonPool ()
public static void managedBlock (java.util.concurrent.ForkJoinPool$ManagedBlocker) throws java.lang.InterruptedException
java.util.concurrent.ForkJoinPool$WorkQueue w
java.util.concurrent.ForkJoinPool p
java.util.concurrent.ForkJoinWorkerThread wt
java.util.concurrent.ForkJoinPool$ManagedBlocker blocker
Thread t
protected java.util.concurrent.RunnableFuture newTaskFor (java.lang.Runnable, java.lang.Object)
Runnable runnable
Object value
protected java.util.concurrent.RunnableFuture newTaskFor (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
static java.util.concurrent.ForkJoinPool makeCommonPool ()
String pp
String fp
String hp
int parallelism
java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory factory
Thread$UncaughtExceptionHandler handler
public volatile java.util.concurrent.Future submit (java.util.concurrent.Callable)
public volatile java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
public volatile java.util.concurrent.Future submit (java.lang.Runnable)
static void ()
int scale
ReflectiveOperationException e
String p
Class ensureLoaded
int commonMaxSpares
}
java/util/concurrent/ForkJoinPool$InnocuousForkJoinWorkerThreadFactory.classForkJoinPool.java
package java.util.concurrent
final java.util.concurrent.ForkJoinPool$InnocuousForkJoinWorkerThreadFactory extends java.lang.Object implements java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory {
private static final java.security.AccessControlContext innocuousAcc
private void ()
public final java.util.concurrent.ForkJoinWorkerThread newThread (java.util.concurrent.ForkJoinPool)
java.util.concurrent.ForkJoinPool pool
void (java.util.concurrent.ForkJoinPool$1)
java.util.concurrent.ForkJoinPool$1 x0
static void ()
java.security.Permissions innocuousPerms
}
java/util/concurrent/ArrayBlockingQueue$Itrs$Node.classArrayBlockingQueue.java
package java.util.concurrent
java.util.concurrent.ArrayBlockingQueue$Itrs$Node extends java.lang.ref.WeakReference {
java.util.concurrent.ArrayBlockingQueue$Itrs$Node next
final java.util.concurrent.ArrayBlockingQueue$Itrs this$1
void (java.util.concurrent.ArrayBlockingQueue$Itrs, java.util.concurrent.ArrayBlockingQueue$Itr, java.util.concurrent.ArrayBlockingQueue$Itrs$Node)
java.util.concurrent.ArrayBlockingQueue$Itr iterator
java.util.concurrent.ArrayBlockingQueue$Itrs$Node next
}
java/util/concurrent/ConcurrentHashMap$ReservationNode.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ReservationNode extends java.util.concurrent.ConcurrentHashMap$Node {
void ()
java.util.concurrent.ConcurrentHashMap$Node find (int, java.lang.Object)
int h
Object k
}
java/util/concurrent/ThreadPoolExecutor.classThreadPoolExecutor.java
package java.util.concurrent
public java.util.concurrent.ThreadPoolExecutor extends java.util.concurrent.AbstractExecutorService {
private final java.util.concurrent.atomic.AtomicInteger ctl
private static final int COUNT_BITS
private static final int CAPACITY
private static final int RUNNING
private static final int SHUTDOWN
private static final int STOP
private static final int TIDYING
private static final int TERMINATED
private final java.util.concurrent.BlockingQueue workQueue
private final java.util.concurrent.locks.ReentrantLock mainLock
private final java.util.HashSet workers
private final java.util.concurrent.locks.Condition termination
private int largestPoolSize
private long completedTaskCount
private volatile java.util.concurrent.ThreadFactory threadFactory
private volatile java.util.concurrent.RejectedExecutionHandler handler
private volatile long keepAliveTime
private volatile boolean allowCoreThreadTimeOut
private volatile int corePoolSize
private volatile int maximumPoolSize
private static final java.util.concurrent.RejectedExecutionHandler defaultHandler
private static final RuntimePermission shutdownPerm
private static final boolean ONLY_ONE
private static int runStateOf (int)
int c
private static int workerCountOf (int)
int c
private static int ctlOf (int, int)
int rs
int wc
private static boolean runStateLessThan (int, int)
int c
int s
private static boolean runStateAtLeast (int, int)
int c
int s
private static boolean isRunning (int)
int c
private boolean compareAndIncrementWorkerCount (int)
int expect
private boolean compareAndDecrementWorkerCount (int)
int expect
private void decrementWorkerCount ()
private void advanceRunState (int)
int c
int targetState
final void tryTerminate ()
int c
java.util.concurrent.locks.ReentrantLock mainLock
private void checkShutdownAccess ()
java.util.concurrent.ThreadPoolExecutor$Worker w
java.util.concurrent.locks.ReentrantLock mainLock
SecurityManager security
private void interruptWorkers ()
java.util.concurrent.ThreadPoolExecutor$Worker w
java.util.concurrent.locks.ReentrantLock mainLock
private void interruptIdleWorkers (boolean)
Thread t
java.util.concurrent.ThreadPoolExecutor$Worker w
boolean onlyOne
java.util.concurrent.locks.ReentrantLock mainLock
private void interruptIdleWorkers ()
final void reject (java.lang.Runnable)
Runnable command
void onShutdown ()
final boolean isRunningOrShutdown (boolean)
boolean shutdownOK
int rs
private java.util.List drainQueue ()
Runnable r
java.util.concurrent.BlockingQueue q
java.util.ArrayList taskList
private boolean addWorker (java.lang.Runnable, boolean)
int wc
int c
int rs
int s
int rs
java.util.concurrent.locks.ReentrantLock mainLock
Thread t
Runnable firstTask
boolean core
boolean workerStarted
boolean workerAdded
java.util.concurrent.ThreadPoolExecutor$Worker w
private void addWorkerFailed (java.util.concurrent.ThreadPoolExecutor$Worker)
java.util.concurrent.ThreadPoolExecutor$Worker w
java.util.concurrent.locks.ReentrantLock mainLock
private void processWorkerExit (java.util.concurrent.ThreadPoolExecutor$Worker, boolean)
int min
java.util.concurrent.ThreadPoolExecutor$Worker w
boolean completedAbruptly
java.util.concurrent.locks.ReentrantLock mainLock
int c
private java.lang.Runnable getTask ()
Runnable r
InterruptedException retry
int c
int rs
int wc
boolean timed
boolean timedOut
final void runWorker (java.util.concurrent.ThreadPoolExecutor$Worker)
RuntimeException x
Error x
Throwable x
Throwable thrown
java.util.concurrent.ThreadPoolExecutor$Worker w
Thread wt
Runnable task
boolean completedAbruptly
public void (int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue)
int corePoolSize
int maximumPoolSize
long keepAliveTime
java.util.concurrent.TimeUnit unit
java.util.concurrent.BlockingQueue workQueue
public void (int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue, java.util.concurrent.ThreadFactory)
int corePoolSize
int maximumPoolSize
long keepAliveTime
java.util.concurrent.TimeUnit unit
java.util.concurrent.BlockingQueue workQueue
java.util.concurrent.ThreadFactory threadFactory
public void (int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue, java.util.concurrent.RejectedExecutionHandler)
int corePoolSize
int maximumPoolSize
long keepAliveTime
java.util.concurrent.TimeUnit unit
java.util.concurrent.BlockingQueue workQueue
java.util.concurrent.RejectedExecutionHandler handler
public void (int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler)
int corePoolSize
int maximumPoolSize
long keepAliveTime
java.util.concurrent.TimeUnit unit
java.util.concurrent.BlockingQueue workQueue
java.util.concurrent.ThreadFactory threadFactory
java.util.concurrent.RejectedExecutionHandler handler
public void execute (java.lang.Runnable)
int recheck
Runnable command
int c
public void shutdown ()
java.util.concurrent.locks.ReentrantLock mainLock
public java.util.List shutdownNow ()
java.util.List tasks
java.util.concurrent.locks.ReentrantLock mainLock
public boolean isShutdown ()
public boolean isTerminating ()
int c
public boolean isTerminated ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
long nanos
java.util.concurrent.locks.ReentrantLock mainLock
protected void finalize ()
public void setThreadFactory (java.util.concurrent.ThreadFactory)
java.util.concurrent.ThreadFactory threadFactory
public java.util.concurrent.ThreadFactory getThreadFactory ()
public void setRejectedExecutionHandler (java.util.concurrent.RejectedExecutionHandler)
java.util.concurrent.RejectedExecutionHandler handler
public java.util.concurrent.RejectedExecutionHandler getRejectedExecutionHandler ()
public void setCorePoolSize (int)
int k
int corePoolSize
int delta
public int getCorePoolSize ()
public boolean prestartCoreThread ()
void ensurePrestart ()
int wc
public int prestartAllCoreThreads ()
int n
public boolean allowsCoreThreadTimeOut ()
public void allowCoreThreadTimeOut (boolean)
boolean value
public void setMaximumPoolSize (int)
int maximumPoolSize
public int getMaximumPoolSize ()
public void setKeepAliveTime (long, java.util.concurrent.TimeUnit)
long time
java.util.concurrent.TimeUnit unit
long keepAliveTime
long delta
public long getKeepAliveTime (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
public java.util.concurrent.BlockingQueue getQueue ()
public boolean remove (java.lang.Runnable)
Runnable task
boolean removed
public void purge ()
Runnable r
java.util.Iterator it
Object r
java.util.ConcurrentModificationException fallThrough
java.util.concurrent.BlockingQueue q
public int getPoolSize ()
java.util.concurrent.locks.ReentrantLock mainLock
public int getActiveCount ()
java.util.concurrent.ThreadPoolExecutor$Worker w
int n
java.util.concurrent.locks.ReentrantLock mainLock
public int getLargestPoolSize ()
java.util.concurrent.locks.ReentrantLock mainLock
public long getTaskCount ()
java.util.concurrent.ThreadPoolExecutor$Worker w
long n
java.util.concurrent.locks.ReentrantLock mainLock
public long getCompletedTaskCount ()
java.util.concurrent.ThreadPoolExecutor$Worker w
long n
java.util.concurrent.locks.ReentrantLock mainLock
public java.lang.String toString ()
java.util.concurrent.ThreadPoolExecutor$Worker w
long ncompleted
int nworkers
int nactive
java.util.concurrent.locks.ReentrantLock mainLock
int c
String runState
protected void beforeExecute (java.lang.Thread, java.lang.Runnable)
Thread t
Runnable r
protected void afterExecute (java.lang.Runnable, java.lang.Throwable)
Runnable r
Throwable t
protected void terminated ()
static void ()
}
java/util/concurrent/ConcurrentHashMap$ReduceEntriesTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ReduceEntriesTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction reducer
java.util.Map$Entry result
java.util.concurrent.ConcurrentHashMap$ReduceEntriesTask rights
java.util.concurrent.ConcurrentHashMap$ReduceEntriesTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$ReduceEntriesTask, java.util.function.BiFunction)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$ReduceEntriesTask nextRight
java.util.function.BiFunction reducer
public final java.util.Map$Entry getRawResult ()
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.Map$Entry tr
java.util.Map$Entry sr
java.util.concurrent.ConcurrentHashMap$ReduceEntriesTask t
java.util.concurrent.ConcurrentHashMap$ReduceEntriesTask s
java.util.Map$Entry r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/Executors$PrivilegedCallable$1.classExecutors.java
package java.util.concurrent
java.util.concurrent.Executors$PrivilegedCallable$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
final java.util.concurrent.Executors$PrivilegedCallable this$0
void (java.util.concurrent.Executors$PrivilegedCallable)
java.util.concurrent.Executors$PrivilegedCallable this$0
public java.lang.Object run () throws java.lang.Exception
}
java/util/concurrent/ConcurrentSkipListMap$Values.classConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$Values extends java.util.AbstractCollection {
final java.util.concurrent.ConcurrentNavigableMap m
void (java.util.concurrent.ConcurrentNavigableMap)
java.util.concurrent.ConcurrentNavigableMap map
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.util.Spliterator spliterator ()
public boolean removeIf (java.util.function.Predicate)
java.util.Map$Entry e
Object v
java.util.function.Predicate filter
java.util.Iterator it
boolean removed
}
java/util/concurrent/ConcurrentLinkedQueue$Node.classConcurrentLinkedQueue.java
package java.util.concurrent
java.util.concurrent.ConcurrentLinkedQueue$Node extends java.lang.Object {
volatile Object item
volatile java.util.concurrent.ConcurrentLinkedQueue$Node next
private void ()
void (java.util.concurrent.ConcurrentLinkedQueue$1)
java.util.concurrent.ConcurrentLinkedQueue$1 x0
}
java/util/concurrent/ConcurrentLinkedQueue.classConcurrentLinkedQueue.java
package java.util.concurrent
public java.util.concurrent.ConcurrentLinkedQueue extends java.util.AbstractQueue implements java.util.Queue java.io.Serializable {
private static final long serialVersionUID
volatile transient java.util.concurrent.ConcurrentLinkedQueue$Node head
private volatile transient java.util.concurrent.ConcurrentLinkedQueue$Node tail
private static final sun.misc.Unsafe U
private static final long HEAD
private static final long TAIL
private static final long ITEM
private static final long NEXT
static java.util.concurrent.ConcurrentLinkedQueue$Node newNode (java.lang.Object)
Object item
java.util.concurrent.ConcurrentLinkedQueue$Node node
static boolean casItem (java.util.concurrent.ConcurrentLinkedQueue$Node, java.lang.Object, java.lang.Object)
java.util.concurrent.ConcurrentLinkedQueue$Node node
Object cmp
Object val
static void lazySetNext (java.util.concurrent.ConcurrentLinkedQueue$Node, java.util.concurrent.ConcurrentLinkedQueue$Node)
java.util.concurrent.ConcurrentLinkedQueue$Node node
java.util.concurrent.ConcurrentLinkedQueue$Node val
static boolean casNext (java.util.concurrent.ConcurrentLinkedQueue$Node, java.util.concurrent.ConcurrentLinkedQueue$Node, java.util.concurrent.ConcurrentLinkedQueue$Node)
java.util.concurrent.ConcurrentLinkedQueue$Node node
java.util.concurrent.ConcurrentLinkedQueue$Node cmp
java.util.concurrent.ConcurrentLinkedQueue$Node val
public void ()
public void (java.util.Collection)
java.util.concurrent.ConcurrentLinkedQueue$Node newNode
Object e
java.util.Collection c
java.util.concurrent.ConcurrentLinkedQueue$Node h
java.util.concurrent.ConcurrentLinkedQueue$Node t
public boolean add (java.lang.Object)
Object e
final void updateHead (java.util.concurrent.ConcurrentLinkedQueue$Node, java.util.concurrent.ConcurrentLinkedQueue$Node)
java.util.concurrent.ConcurrentLinkedQueue$Node h
java.util.concurrent.ConcurrentLinkedQueue$Node p
final java.util.concurrent.ConcurrentLinkedQueue$Node succ (java.util.concurrent.ConcurrentLinkedQueue$Node)
java.util.concurrent.ConcurrentLinkedQueue$Node p
java.util.concurrent.ConcurrentLinkedQueue$Node next
public boolean offer (java.lang.Object)
java.util.concurrent.ConcurrentLinkedQueue$Node q
java.util.concurrent.ConcurrentLinkedQueue$Node t
java.util.concurrent.ConcurrentLinkedQueue$Node p
Object e
java.util.concurrent.ConcurrentLinkedQueue$Node newNode
public java.lang.Object poll ()
java.util.concurrent.ConcurrentLinkedQueue$Node q
Object item
java.util.concurrent.ConcurrentLinkedQueue$Node h
java.util.concurrent.ConcurrentLinkedQueue$Node p
java.util.concurrent.ConcurrentLinkedQueue$Node q
public java.lang.Object peek ()
java.util.concurrent.ConcurrentLinkedQueue$Node q
Object item
java.util.concurrent.ConcurrentLinkedQueue$Node h
java.util.concurrent.ConcurrentLinkedQueue$Node p
java.util.concurrent.ConcurrentLinkedQueue$Node q
java.util.concurrent.ConcurrentLinkedQueue$Node first ()
java.util.concurrent.ConcurrentLinkedQueue$Node q
boolean hasItem
java.util.concurrent.ConcurrentLinkedQueue$Node h
java.util.concurrent.ConcurrentLinkedQueue$Node p
java.util.concurrent.ConcurrentLinkedQueue$Node q
public boolean isEmpty ()
public int size ()
java.util.concurrent.ConcurrentLinkedQueue$Node p
int count
public boolean contains (java.lang.Object)
Object item
java.util.concurrent.ConcurrentLinkedQueue$Node p
Object o
public boolean remove (java.lang.Object)
java.util.concurrent.ConcurrentLinkedQueue$Node next
boolean removed
Object item
java.util.concurrent.ConcurrentLinkedQueue$Node next
java.util.concurrent.ConcurrentLinkedQueue$Node p
java.util.concurrent.ConcurrentLinkedQueue$Node pred
Object o
public boolean addAll (java.util.Collection)
java.util.concurrent.ConcurrentLinkedQueue$Node newNode
Object e
java.util.concurrent.ConcurrentLinkedQueue$Node q
java.util.concurrent.ConcurrentLinkedQueue$Node t
java.util.concurrent.ConcurrentLinkedQueue$Node p
java.util.Collection c
java.util.concurrent.ConcurrentLinkedQueue$Node beginningOfTheEnd
java.util.concurrent.ConcurrentLinkedQueue$Node last
public java.lang.String toString ()
String s
Object item
java.util.concurrent.ConcurrentLinkedQueue$Node p
int charLength
int size
String[] a
private java.lang.Object[] toArrayInternal (java.lang.Object[])
Object item
java.util.concurrent.ConcurrentLinkedQueue$Node p
int size
Object[] a
Object[] x
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.util.Iterator iterator ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
Object item
java.util.concurrent.ConcurrentLinkedQueue$Node p
java.io.ObjectOutputStream s
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.util.concurrent.ConcurrentLinkedQueue$Node newNode
Object item
java.io.ObjectInputStream s
java.util.concurrent.ConcurrentLinkedQueue$Node h
java.util.concurrent.ConcurrentLinkedQueue$Node t
public java.util.Spliterator spliterator ()
private boolean casTail (java.util.concurrent.ConcurrentLinkedQueue$Node, java.util.concurrent.ConcurrentLinkedQueue$Node)
java.util.concurrent.ConcurrentLinkedQueue$Node cmp
java.util.concurrent.ConcurrentLinkedQueue$Node val
private boolean casHead (java.util.concurrent.ConcurrentLinkedQueue$Node, java.util.concurrent.ConcurrentLinkedQueue$Node)
java.util.concurrent.ConcurrentLinkedQueue$Node cmp
java.util.concurrent.ConcurrentLinkedQueue$Node val
static void ()
ReflectiveOperationException e
}
java/util/concurrent/ConcurrentHashMap$KeyIterator.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$KeyIterator extends java.util.concurrent.ConcurrentHashMap$BaseIterator implements java.util.Iterator java.util.Enumeration {
void (java.util.concurrent.ConcurrentHashMap$Node[], int, int, int, java.util.concurrent.ConcurrentHashMap)
java.util.concurrent.ConcurrentHashMap$Node[] tab
int index
int size
int limit
java.util.concurrent.ConcurrentHashMap map
public final java.lang.Object next ()
java.util.concurrent.ConcurrentHashMap$Node p
Object k
public final java.lang.Object nextElement ()
}
java/util/concurrent/RecursiveAction.classRecursiveAction.java
package java.util.concurrent
public abstract java.util.concurrent.RecursiveAction extends java.util.concurrent.ForkJoinTask {
private static final long serialVersionUID
public void ()
protected abstract void compute ()
public final java.lang.Void getRawResult ()
protected final void setRawResult (java.lang.Void)
Void mustBeNull
protected final boolean exec ()
protected volatile void setRawResult (java.lang.Object)
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/ConcurrentHashMap$MapReduceEntriesToDoubleTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToDoubleFunction transformer
final java.util.function.DoubleBinaryOperator reducer
final double basis
double result
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask rights
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask nextRight
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public final java.lang.Double getRawResult ()
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask t
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask s
double r
java.util.concurrent.CountedCompleter c
java.util.function.DoubleBinaryOperator reducer
java.util.function.ToDoubleFunction transformer
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/ConcurrentHashMap$Node.classConcurrentHashMap.java
package java.util.concurrent
java.util.concurrent.ConcurrentHashMap$Node extends java.lang.Object implements java.util.Map$Entry {
final int hash
final Object key
volatile Object val
volatile java.util.concurrent.ConcurrentHashMap$Node next
void (int, java.lang.Object, java.lang.Object, java.util.concurrent.ConcurrentHashMap$Node)
int hash
Object key
Object val
java.util.concurrent.ConcurrentHashMap$Node next
public final java.lang.Object getKey ()
public final java.lang.Object getValue ()
public final int hashCode ()
public final java.lang.String toString ()
public final java.lang.Object setValue (java.lang.Object)
Object value
public final boolean equals (java.lang.Object)
Object k
Object v
Object u
java.util.Map$Entry e
Object o
java.util.concurrent.ConcurrentHashMap$Node find (int, java.lang.Object)
Object ek
int h
Object k
java.util.concurrent.ConcurrentHashMap$Node e
}
java/util/concurrent/ConcurrentHashMap$CounterCell.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$CounterCell extends java.lang.Object {
volatile long value
void (long)
long x
}
java/util/concurrent/ForkJoinTask$ExceptionNode.classForkJoinTask.java
package java.util.concurrent
final java.util.concurrent.ForkJoinTask$ExceptionNode extends java.lang.ref.WeakReference {
final Throwable ex
java.util.concurrent.ForkJoinTask$ExceptionNode next
final long thrower
final int hashCode
void (java.util.concurrent.ForkJoinTask, java.lang.Throwable, java.util.concurrent.ForkJoinTask$ExceptionNode, java.lang.ref.ReferenceQueue)
java.util.concurrent.ForkJoinTask task
Throwable ex
java.util.concurrent.ForkJoinTask$ExceptionNode next
java.lang.ref.ReferenceQueue exceptionTableRefQueue
}
java/util/concurrent/CompletableFuture$OrRelay.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$OrRelay extends java.util.concurrent.CompletableFuture$BiCompletion {
void (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture)
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
java.util.concurrent.CompletableFuture snd
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
int mode
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
}
java/util/concurrent/CompletableFuture$UniExceptionally.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$UniExceptionally extends java.util.concurrent.CompletableFuture$UniCompletion {
java.util.function.Function fn
void (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.Function)
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
java.util.function.Function fn
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture a
int mode
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture a
}
java/util/concurrent/RejectedExecutionException.classRejectedExecutionException.java
package java.util.concurrent
public java.util.concurrent.RejectedExecutionException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
java/util/concurrent/CompletableFuture$OrRun.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$OrRun extends java.util.concurrent.CompletableFuture$BiCompletion {
Runnable fn
void (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.lang.Runnable)
java.util.concurrent.Executor executor
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
java.util.concurrent.CompletableFuture snd
Runnable fn
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
int mode
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
}
java/util/concurrent/ArrayBlockingQueue$Itr.classArrayBlockingQueue.java
package java.util.concurrent
java.util.concurrent.ArrayBlockingQueue$Itr extends java.lang.Object implements java.util.Iterator {
private int cursor
private Object nextItem
private int nextIndex
private Object lastItem
private int lastRet
private int prevTakeIndex
private int prevCycles
private static final int NONE
private static final int REMOVED
private static final int DETACHED
final java.util.concurrent.ArrayBlockingQueue this$0
void (java.util.concurrent.ArrayBlockingQueue)
int takeIndex
java.util.concurrent.locks.ReentrantLock lock
boolean isDetached ()
private int incCursor (int)
int index
private boolean invalidated (int, int, long, int)
int index
int prevTakeIndex
long dequeues
int length
int distance
private void incorporateDequeues ()
int len
long dequeues
int cycles
int takeIndex
int prevCycles
int prevTakeIndex
private void detach ()
public boolean hasNext ()
private void noNext ()
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object next ()
int cursor
Object x
java.util.concurrent.locks.ReentrantLock lock
public void remove ()
Object lastItem
int lastRet
java.util.concurrent.locks.ReentrantLock lock
void shutdown ()
private int distance (int, int, int)
int index
int prevTakeIndex
int length
int distance
boolean removedAt (int)
int x
int x
int x
int removedIndex
int takeIndex
int prevTakeIndex
int len
int removedDistance
int cursor
int lastRet
int nextIndex
boolean takeIndexWrapped ()
}
java/util/concurrent/LinkedTransferQueue$Itr.classLinkedTransferQueue.java
package java.util.concurrent
final java.util.concurrent.LinkedTransferQueue$Itr extends java.lang.Object implements java.util.Iterator {
private java.util.concurrent.LinkedTransferQueue$Node nextNode
private Object nextItem
private java.util.concurrent.LinkedTransferQueue$Node lastRet
private java.util.concurrent.LinkedTransferQueue$Node lastPred
final java.util.concurrent.LinkedTransferQueue this$0
private void advance (java.util.concurrent.LinkedTransferQueue$Node)
java.util.concurrent.LinkedTransferQueue$Node s
java.util.concurrent.LinkedTransferQueue$Node n
java.util.concurrent.LinkedTransferQueue$Node b
Object itemE
java.util.concurrent.LinkedTransferQueue$Node n
Object item
java.util.concurrent.LinkedTransferQueue$Node p
java.util.concurrent.LinkedTransferQueue$Node s
java.util.concurrent.LinkedTransferQueue$Node prev
java.util.concurrent.LinkedTransferQueue$Node r
void (java.util.concurrent.LinkedTransferQueue)
java.util.concurrent.LinkedTransferQueue this$0
public final boolean hasNext ()
public final java.lang.Object next ()
java.util.concurrent.LinkedTransferQueue$Node p
Object e
public final void remove ()
java.util.concurrent.LinkedTransferQueue$Node lastRet
}
java/util/concurrent/ConcurrentHashMap$TreeBin.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$TreeBin extends java.util.concurrent.ConcurrentHashMap$Node {
java.util.concurrent.ConcurrentHashMap$TreeNode root
volatile java.util.concurrent.ConcurrentHashMap$TreeNode first
volatile Thread waiter
volatile int lockState
static final int WRITER
static final int WAITER
static final int READER
private static final sun.misc.Unsafe U
private static final long LOCKSTATE
static final boolean $assertionsDisabled
static int tieBreakOrder (java.lang.Object, java.lang.Object)
int d
Object a
Object b
int d
void (java.util.concurrent.ConcurrentHashMap$TreeNode)
int dir
int dir
int dir
int dir
int ph
Object pk
java.util.concurrent.ConcurrentHashMap$TreeNode xp
java.util.concurrent.ConcurrentHashMap$TreeNode p
Object k
int h
Class kc
java.util.concurrent.ConcurrentHashMap$TreeNode x
java.util.concurrent.ConcurrentHashMap$TreeNode next
java.util.concurrent.ConcurrentHashMap$TreeNode b
java.util.concurrent.ConcurrentHashMap$TreeNode r
private final void lockRoot ()
private final void unlockRoot ()
private final void contendedLock ()
int s
boolean waiting
final java.util.concurrent.ConcurrentHashMap$Node find (int, java.lang.Object)
Object ek
Thread w
Thread w
java.util.concurrent.ConcurrentHashMap$TreeNode r
java.util.concurrent.ConcurrentHashMap$TreeNode p
int s
java.util.concurrent.ConcurrentHashMap$Node e
int h
Object k
final java.util.concurrent.ConcurrentHashMap$TreeNode putTreeVal (int, java.lang.Object, java.lang.Object)
int dir
int dir
int dir
java.util.concurrent.ConcurrentHashMap$TreeNode q
java.util.concurrent.ConcurrentHashMap$TreeNode q
java.util.concurrent.ConcurrentHashMap$TreeNode ch
Object pk
java.util.concurrent.ConcurrentHashMap$TreeNode x
java.util.concurrent.ConcurrentHashMap$TreeNode f
int dir
int ph
java.util.concurrent.ConcurrentHashMap$TreeNode xp
java.util.concurrent.ConcurrentHashMap$TreeNode p
int h
Object k
Object v
Class kc
boolean searched
final boolean removeTreeNode (java.util.concurrent.ConcurrentHashMap$TreeNode)
java.util.concurrent.ConcurrentHashMap$TreeNode rl
java.util.concurrent.ConcurrentHashMap$TreeNode sp
java.util.concurrent.ConcurrentHashMap$TreeNode replacement
java.util.concurrent.ConcurrentHashMap$TreeNode s
java.util.concurrent.ConcurrentHashMap$TreeNode sl
boolean c
java.util.concurrent.ConcurrentHashMap$TreeNode sr
java.util.concurrent.ConcurrentHashMap$TreeNode pp
java.util.concurrent.ConcurrentHashMap$TreeNode replacement
java.util.concurrent.ConcurrentHashMap$TreeNode replacement
java.util.concurrent.ConcurrentHashMap$TreeNode replacement
java.util.concurrent.ConcurrentHashMap$TreeNode pp
java.util.concurrent.ConcurrentHashMap$TreeNode pp
java.util.concurrent.ConcurrentHashMap$TreeNode replacement
java.util.concurrent.ConcurrentHashMap$TreeNode pl
java.util.concurrent.ConcurrentHashMap$TreeNode pr
java.util.concurrent.ConcurrentHashMap$TreeNode p
java.util.concurrent.ConcurrentHashMap$TreeNode next
java.util.concurrent.ConcurrentHashMap$TreeNode pred
java.util.concurrent.ConcurrentHashMap$TreeNode r
java.util.concurrent.ConcurrentHashMap$TreeNode rl
static java.util.concurrent.ConcurrentHashMap$TreeNode rotateLeft (java.util.concurrent.ConcurrentHashMap$TreeNode, java.util.concurrent.ConcurrentHashMap$TreeNode)
java.util.concurrent.ConcurrentHashMap$TreeNode r
java.util.concurrent.ConcurrentHashMap$TreeNode pp
java.util.concurrent.ConcurrentHashMap$TreeNode rl
java.util.concurrent.ConcurrentHashMap$TreeNode root
java.util.concurrent.ConcurrentHashMap$TreeNode p
static java.util.concurrent.ConcurrentHashMap$TreeNode rotateRight (java.util.concurrent.ConcurrentHashMap$TreeNode, java.util.concurrent.ConcurrentHashMap$TreeNode)
java.util.concurrent.ConcurrentHashMap$TreeNode l
java.util.concurrent.ConcurrentHashMap$TreeNode pp
java.util.concurrent.ConcurrentHashMap$TreeNode lr
java.util.concurrent.ConcurrentHashMap$TreeNode root
java.util.concurrent.ConcurrentHashMap$TreeNode p
static java.util.concurrent.ConcurrentHashMap$TreeNode balanceInsertion (java.util.concurrent.ConcurrentHashMap$TreeNode, java.util.concurrent.ConcurrentHashMap$TreeNode)
java.util.concurrent.ConcurrentHashMap$TreeNode xpp
java.util.concurrent.ConcurrentHashMap$TreeNode xppr
java.util.concurrent.ConcurrentHashMap$TreeNode xp
java.util.concurrent.ConcurrentHashMap$TreeNode xpp
java.util.concurrent.ConcurrentHashMap$TreeNode xppl
java.util.concurrent.ConcurrentHashMap$TreeNode root
java.util.concurrent.ConcurrentHashMap$TreeNode x
static java.util.concurrent.ConcurrentHashMap$TreeNode balanceDeletion (java.util.concurrent.ConcurrentHashMap$TreeNode, java.util.concurrent.ConcurrentHashMap$TreeNode)
java.util.concurrent.ConcurrentHashMap$TreeNode sl
java.util.concurrent.ConcurrentHashMap$TreeNode sr
java.util.concurrent.ConcurrentHashMap$TreeNode xpr
java.util.concurrent.ConcurrentHashMap$TreeNode sl
java.util.concurrent.ConcurrentHashMap$TreeNode sr
java.util.concurrent.ConcurrentHashMap$TreeNode xp
java.util.concurrent.ConcurrentHashMap$TreeNode xpl
java.util.concurrent.ConcurrentHashMap$TreeNode root
java.util.concurrent.ConcurrentHashMap$TreeNode x
static boolean checkInvariants (java.util.concurrent.ConcurrentHashMap$TreeNode)
java.util.concurrent.ConcurrentHashMap$TreeNode t
java.util.concurrent.ConcurrentHashMap$TreeNode tp
java.util.concurrent.ConcurrentHashMap$TreeNode tl
java.util.concurrent.ConcurrentHashMap$TreeNode tr
java.util.concurrent.ConcurrentHashMap$TreeNode tb
java.util.concurrent.ConcurrentHashMap$TreeNode tn
static void ()
ReflectiveOperationException e
}
java/util/concurrent/CompletionException.classCompletionException.java
package java.util.concurrent
public java.util.concurrent.CompletionException extends java.lang.RuntimeException {
private static final long serialVersionUID
protected void ()
protected void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
java/util/concurrent/Executors$2.classExecutors.java
package java.util.concurrent
final java.util.concurrent.Executors$2 extends java.lang.Object implements java.util.concurrent.Callable {
final java.security.PrivilegedExceptionAction val$action
void (java.security.PrivilegedExceptionAction)
public java.lang.Object call () throws java.lang.Exception
}
java/util/concurrent/ConcurrentHashMap$SearchKeysTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$SearchKeysTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function searchFunction
final java.util.concurrent.atomic.AtomicReference result
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.concurrent.atomic.AtomicReference)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Function searchFunction
java.util.concurrent.atomic.AtomicReference result
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.atomic.AtomicReference result
java.util.function.Function searchFunction
}
java/util/concurrent/ExecutionException.classExecutionException.java
package java.util.concurrent
public java.util.concurrent.ExecutionException extends java.lang.Exception {
private static final long serialVersionUID
protected void ()
protected void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
java/util/concurrent/CopyOnWriteArrayList$Slice.classCopyOnWriteArrayList.java
package java.util.concurrent
java.util.concurrent.CopyOnWriteArrayList$Slice extends java.lang.Object {
private final Object[] expectedElements
private final int from
private final int to
void (java.lang.Object[], int, int)
Object[] expectedElements
int from
int to
void checkElementIndex (int)
int index
void checkPositionIndex (int)
int index
void checkConcurrentModification (java.lang.Object[])
Object[] snapshot
static int access$100 (java.util.concurrent.CopyOnWriteArrayList$Slice)
java.util.concurrent.CopyOnWriteArrayList$Slice x0
static int access$200 (java.util.concurrent.CopyOnWriteArrayList$Slice)
java.util.concurrent.CopyOnWriteArrayList$Slice x0
static java.lang.Object[] access$400 (java.util.concurrent.CopyOnWriteArrayList$Slice)
java.util.concurrent.CopyOnWriteArrayList$Slice x0
}
java/util/concurrent/ConcurrentHashMap$MapReduceEntriesToIntTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToIntFunction transformer
final java.util.function.IntBinaryOperator reducer
final int basis
int result
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask rights
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask nextRight
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public final java.lang.Integer getRawResult ()
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask t
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask s
int r
java.util.concurrent.CountedCompleter c
java.util.function.IntBinaryOperator reducer
java.util.function.ToIntFunction transformer
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/ConcurrentHashMap$KeySetView.classConcurrentHashMap.java
package java.util.concurrent
public java.util.concurrent.ConcurrentHashMap$KeySetView extends java.util.concurrent.ConcurrentHashMap$CollectionView implements java.util.Set java.io.Serializable {
private static final long serialVersionUID
private final Object value
void (java.util.concurrent.ConcurrentHashMap, java.lang.Object)
java.util.concurrent.ConcurrentHashMap map
Object value
public java.lang.Object getMappedValue ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public java.util.Iterator iterator ()
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap m
int f
public boolean add (java.lang.Object)
Object e
Object v
public boolean addAll (java.util.Collection)
Object e
java.util.Collection c
boolean added
Object v
public int hashCode ()
Object e
int h
public boolean equals (java.lang.Object)
java.util.Set c
Object o
public java.util.Spliterator spliterator ()
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap m
long n
int f
public void forEach (java.util.function.Consumer)
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$Traverser it
java.util.function.Consumer action
java.util.concurrent.ConcurrentHashMap$Node[] t
public volatile java.util.concurrent.ConcurrentHashMap getMap ()
}
java/util/concurrent/ConcurrentSkipListSet.classConcurrentSkipListSet.java
package java.util.concurrent
public java.util.concurrent.ConcurrentSkipListSet extends java.util.AbstractSet implements java.util.NavigableSet java.lang.Cloneable java.io.Serializable {
private static final long serialVersionUID
private final java.util.concurrent.ConcurrentNavigableMap m
private static final sun.misc.Unsafe U
private static final long MAP
public void ()
public void (java.util.Comparator)
java.util.Comparator comparator
public void (java.util.Collection)
java.util.Collection c
public void (java.util.SortedSet)
java.util.SortedSet s
void (java.util.concurrent.ConcurrentNavigableMap)
java.util.concurrent.ConcurrentNavigableMap m
public java.util.concurrent.ConcurrentSkipListSet clone ()
java.util.concurrent.ConcurrentSkipListSet clone
CloneNotSupportedException e
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public boolean add (java.lang.Object)
Object e
public boolean remove (java.lang.Object)
Object o
public void clear ()
public java.util.Iterator iterator ()
public java.util.Iterator descendingIterator ()
public boolean equals (java.lang.Object)
ClassCastException unused
NullPointerException unused
Object o
java.util.Collection c
public boolean removeAll (java.util.Collection)
Object e
java.util.Collection c
boolean modified
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 ()
java.util.Map$Entry e
public java.lang.Object pollLast ()
java.util.Map$Entry e
public java.util.Comparator comparator ()
public java.lang.Object first ()
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
public java.util.NavigableSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.NavigableSet headSet (java.lang.Object)
Object toElement
public java.util.NavigableSet tailSet (java.lang.Object)
Object fromElement
public java.util.NavigableSet descendingSet ()
public java.util.Spliterator spliterator ()
private void setMap (java.util.concurrent.ConcurrentNavigableMap)
java.util.concurrent.ConcurrentNavigableMap map
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
public volatile java.util.SortedSet tailSet (java.lang.Object)
public volatile java.util.SortedSet headSet (java.lang.Object)
public volatile java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
static void ()
ReflectiveOperationException e
}
java/util/concurrent/ConcurrentHashMap$KeySpliterator.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$KeySpliterator extends java.util.concurrent.ConcurrentHashMap$Traverser implements java.util.Spliterator {
long est
void (java.util.concurrent.ConcurrentHashMap$Node[], int, int, int, long)
java.util.concurrent.ConcurrentHashMap$Node[] tab
int size
int index
int limit
long est
public java.util.concurrent.ConcurrentHashMap$KeySpliterator trySplit ()
int i
int f
int h
public void forEachRemaining (java.util.function.Consumer)
java.util.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
java.util.concurrent.ConcurrentHashMap$Node p
public long estimateSize ()
public int characteristics ()
public volatile java.util.Spliterator trySplit ()
}
java/util/concurrent/Helpers.classHelpers.java
package java.util.concurrent
java.util.concurrent.Helpers extends java.lang.Object {
private void ()
static java.lang.String collectionToString (java.util.Collection)
Object e
String s
int i
java.util.Collection c
Object[] a
int size
int charLength
static java.lang.String toString (java.lang.Object[], int, int)
String s
int len
int i
Object[] a
int size
int charLength
char[] chars
int j
static java.lang.String mapEntryToString (java.lang.Object, java.lang.Object)
Object key
Object val
String k
String v
int klen
int vlen
char[] chars
private static java.lang.String objectToString (java.lang.Object)
String s
String s
Object x
}
java/util/concurrent/ConcurrentSkipListMap$EntryIterator.classConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$EntryIterator extends java.util.concurrent.ConcurrentSkipListMap$Iter {
final java.util.concurrent.ConcurrentSkipListMap this$0
void (java.util.concurrent.ConcurrentSkipListMap)
java.util.concurrent.ConcurrentSkipListMap this$0
public java.util.Map$Entry next ()
java.util.concurrent.ConcurrentSkipListMap$Node n
Object v
public volatile java.lang.Object next ()
}
java/util/concurrent/CompletableFuture$CoCompletion.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$CoCompletion extends java.util.concurrent.CompletableFuture$Completion {
java.util.concurrent.CompletableFuture$BiCompletion base
void (java.util.concurrent.CompletableFuture$BiCompletion)
java.util.concurrent.CompletableFuture$BiCompletion base
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture d
int mode
java.util.concurrent.CompletableFuture$BiCompletion c
java.util.concurrent.CompletableFuture d
final boolean isLive ()
java.util.concurrent.CompletableFuture$BiCompletion c
}
java/util/concurrent/Executors.classExecutors.java
package java.util.concurrent
public java.util.concurrent.Executors extends java.lang.Object {
public static java.util.concurrent.ExecutorService newFixedThreadPool (int)
int nThreads
public static java.util.concurrent.ExecutorService newWorkStealingPool (int)
int parallelism
public static java.util.concurrent.ExecutorService newWorkStealingPool ()
public static java.util.concurrent.ExecutorService newFixedThreadPool (int, java.util.concurrent.ThreadFactory)
int nThreads
java.util.concurrent.ThreadFactory threadFactory
public static java.util.concurrent.ExecutorService newSingleThreadExecutor ()
public static java.util.concurrent.ExecutorService newSingleThreadExecutor (java.util.concurrent.ThreadFactory)
java.util.concurrent.ThreadFactory threadFactory
public static java.util.concurrent.ExecutorService newCachedThreadPool ()
public static java.util.concurrent.ExecutorService newCachedThreadPool (java.util.concurrent.ThreadFactory)
java.util.concurrent.ThreadFactory threadFactory
public static java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor ()
public static java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor (java.util.concurrent.ThreadFactory)
java.util.concurrent.ThreadFactory threadFactory
public static java.util.concurrent.ScheduledExecutorService newScheduledThreadPool (int)
int corePoolSize
public static java.util.concurrent.ScheduledExecutorService newScheduledThreadPool (int, java.util.concurrent.ThreadFactory)
int corePoolSize
java.util.concurrent.ThreadFactory threadFactory
public static java.util.concurrent.ExecutorService unconfigurableExecutorService (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService executor
public static java.util.concurrent.ScheduledExecutorService unconfigurableScheduledExecutorService (java.util.concurrent.ScheduledExecutorService)
java.util.concurrent.ScheduledExecutorService executor
public static java.util.concurrent.ThreadFactory defaultThreadFactory ()
public static java.util.concurrent.ThreadFactory privilegedThreadFactory ()
public static java.util.concurrent.Callable callable (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
public static java.util.concurrent.Callable callable (java.lang.Runnable)
Runnable task
public static java.util.concurrent.Callable callable (java.security.PrivilegedAction)
java.security.PrivilegedAction action
public static java.util.concurrent.Callable callable (java.security.PrivilegedExceptionAction)
java.security.PrivilegedExceptionAction action
public static java.util.concurrent.Callable privilegedCallable (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
public static java.util.concurrent.Callable privilegedCallableUsingCurrentClassLoader (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
private void ()
}
java/util/concurrent/ConcurrentHashMap$SearchEntriesTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$SearchEntriesTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function searchFunction
final java.util.concurrent.atomic.AtomicReference result
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.concurrent.atomic.AtomicReference)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Function searchFunction
java.util.concurrent.atomic.AtomicReference result
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.atomic.AtomicReference result
java.util.function.Function searchFunction
}
java/util/concurrent/ConcurrentSkipListMap$EntrySpliterator.class
java/util/concurrent/TransferQueue.classTransferQueue.java
package java.util.concurrent
public abstract java.util.concurrent.TransferQueue extends java.lang.Object implements java.util.concurrent.BlockingQueue {
public abstract boolean tryTransfer (java.lang.Object)
public abstract void transfer (java.lang.Object) throws java.lang.InterruptedException
public abstract boolean tryTransfer (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public abstract boolean hasWaitingConsumer ()
public abstract int getWaitingConsumerCount ()
}
java/util/concurrent/Exchanger.classExchanger.java
package java.util.concurrent
public java.util.concurrent.Exchanger extends java.lang.Object {
private static final int ASHIFT
private static final int MMASK
private static final int SEQ
private static final int NCPU
static final int FULL
private static final int SPINS
private static final Object NULL_ITEM
private static final Object TIMED_OUT
private final java.util.concurrent.Exchanger$Participant participant
private volatile java.util.concurrent.Exchanger$Node[] arena
private volatile java.util.concurrent.Exchanger$Node slot
private volatile int bound
private static final sun.misc.Unsafe U
private static final long BOUND
private static final long SLOT
private static final long MATCH
private static final long BLOCKER
private static final int ABASE
private final java.lang.Object arenaExchange (java.lang.Object, boolean, long)
Object v
Thread w
Object v
int h
int spins
long end
Thread t
int c
int b
int m
long j
java.util.concurrent.Exchanger$Node q
int i
Object item
boolean timed
long ns
java.util.concurrent.Exchanger$Node[] a
java.util.concurrent.Exchanger$Node p
private final java.lang.Object slotExchange (java.lang.Object, boolean, long)
Object v
Thread w
java.util.concurrent.Exchanger$Node q
Object item
boolean timed
long ns
java.util.concurrent.Exchanger$Node p
Thread t
int h
long end
int spins
Object v
public void ()
public java.lang.Object exchange (java.lang.Object) throws java.lang.InterruptedException
Object v
Object v
Object x
Object v
Object item
public java.lang.Object exchange (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.TimeoutException
Object v
Object v
Object x
long timeout
java.util.concurrent.TimeUnit unit
Object v
Object item
long ns
static void ()
int scale
ReflectiveOperationException e
}
java/util/concurrent/ScheduledThreadPoolExecutor$DelayedWorkQueue$Itr.classScheduledThreadPoolExecutor.java
package java.util.concurrent
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue$Itr extends java.lang.Object implements java.util.Iterator {
final java.util.concurrent.RunnableScheduledFuture[] array
int cursor
int lastRet
final java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue this$0
void (java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue, java.util.concurrent.RunnableScheduledFuture[])
java.util.concurrent.RunnableScheduledFuture[] array
public boolean hasNext ()
public java.lang.Runnable next ()
public void remove ()
public volatile java.lang.Object next ()
}
java/util/concurrent/ConcurrentHashMap$ValueIterator.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ValueIterator extends java.util.concurrent.ConcurrentHashMap$BaseIterator implements java.util.Iterator java.util.Enumeration {
void (java.util.concurrent.ConcurrentHashMap$Node[], int, int, int, java.util.concurrent.ConcurrentHashMap)
java.util.concurrent.ConcurrentHashMap$Node[] tab
int index
int size
int limit
java.util.concurrent.ConcurrentHashMap map
public final java.lang.Object next ()
java.util.concurrent.ConcurrentHashMap$Node p
Object v
public final java.lang.Object nextElement ()
}
java/util/concurrent/ConcurrentLinkedQueue$CLQSpliterator.classConcurrentLinkedQueue.java
package java.util.concurrent
final java.util.concurrent.ConcurrentLinkedQueue$CLQSpliterator extends java.lang.Object implements java.util.Spliterator {
static final int MAX_BATCH
final java.util.concurrent.ConcurrentLinkedQueue queue
java.util.concurrent.ConcurrentLinkedQueue$Node current
int batch
boolean exhausted
void (java.util.concurrent.ConcurrentLinkedQueue)
java.util.concurrent.ConcurrentLinkedQueue queue
public java.util.Spliterator trySplit ()
Object[] a
int i
java.util.concurrent.ConcurrentLinkedQueue$Node p
java.util.concurrent.ConcurrentLinkedQueue q
int b
int n
public void forEachRemaining (java.util.function.Consumer)
Object e
java.util.concurrent.ConcurrentLinkedQueue$Node p
java.util.function.Consumer action
java.util.concurrent.ConcurrentLinkedQueue q
public boolean tryAdvance (java.util.function.Consumer)
Object e
java.util.concurrent.ConcurrentLinkedQueue$Node p
java.util.function.Consumer action
java.util.concurrent.ConcurrentLinkedQueue q
public long estimateSize ()
public int characteristics ()
}
java/util/concurrent/ForkJoinPool$AuxState.classForkJoinPool.java
package java.util.concurrent
final java.util.concurrent.ForkJoinPool$AuxState extends java.util.concurrent.locks.ReentrantLock {
private static final long serialVersionUID
volatile long stealCount
long indexSeed
void ()
}
java/util/concurrent/CompletableFuture$Timeout.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$Timeout extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.CompletableFuture f
void (java.util.concurrent.CompletableFuture)
java.util.concurrent.CompletableFuture f
public void run ()
}
java/util/concurrent/CompletableFuture$AsyncRun.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$AsyncRun extends java.util.concurrent.ForkJoinTask implements java.lang.Runnable java.util.concurrent.CompletableFuture$AsynchronousCompletionTask {
java.util.concurrent.CompletableFuture dep
Runnable fn
void (java.util.concurrent.CompletableFuture, java.lang.Runnable)
java.util.concurrent.CompletableFuture dep
Runnable fn
public final java.lang.Void getRawResult ()
public final void setRawResult (java.lang.Void)
Void v
public final boolean exec ()
public void run ()
Throwable ex
Runnable f
java.util.concurrent.CompletableFuture d
public volatile void setRawResult (java.lang.Object)
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/ConcurrentHashMap$MapReduceEntriesToLongTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToLongFunction transformer
final java.util.function.LongBinaryOperator reducer
final long basis
long result
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask rights
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask nextRight
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public final java.lang.Long getRawResult ()
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask t
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask s
long r
java.util.concurrent.CountedCompleter c
java.util.function.LongBinaryOperator reducer
java.util.function.ToLongFunction transformer
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/ThreadFactory.classThreadFactory.java
package java.util.concurrent
public abstract java.util.concurrent.ThreadFactory extends java.lang.Object {
public abstract java.lang.Thread newThread (java.lang.Runnable)
}
java/util/concurrent/CompletableFuture$AsyncSupply.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$AsyncSupply extends java.util.concurrent.ForkJoinTask implements java.lang.Runnable java.util.concurrent.CompletableFuture$AsynchronousCompletionTask {
java.util.concurrent.CompletableFuture dep
java.util.function.Supplier fn
void (java.util.concurrent.CompletableFuture, java.util.function.Supplier)
java.util.concurrent.CompletableFuture dep
java.util.function.Supplier fn
public final java.lang.Void getRawResult ()
public final void setRawResult (java.lang.Void)
Void v
public final boolean exec ()
public void run ()
Throwable ex
java.util.function.Supplier f
java.util.concurrent.CompletableFuture d
public volatile void setRawResult (java.lang.Object)
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/CyclicBarrier$Generation.classCyclicBarrier.java
package java.util.concurrent
java.util.concurrent.CyclicBarrier$Generation extends java.lang.Object {
boolean broken
private void ()
void (java.util.concurrent.CyclicBarrier$1)
java.util.concurrent.CyclicBarrier$1 x0
}
java/util/concurrent/SynchronousQueue$TransferQueue.classSynchronousQueue.java
package java.util.concurrent
final java.util.concurrent.SynchronousQueue$TransferQueue extends java.util.concurrent.SynchronousQueue$Transferer {
volatile transient java.util.concurrent.SynchronousQueue$TransferQueue$QNode head
volatile transient java.util.concurrent.SynchronousQueue$TransferQueue$QNode tail
volatile transient java.util.concurrent.SynchronousQueue$TransferQueue$QNode cleanMe
private static final sun.misc.Unsafe U
private static final long HEAD
private static final long TAIL
private static final long CLEANME
void ()
java.util.concurrent.SynchronousQueue$TransferQueue$QNode h
void advanceHead (java.util.concurrent.SynchronousQueue$TransferQueue$QNode, java.util.concurrent.SynchronousQueue$TransferQueue$QNode)
java.util.concurrent.SynchronousQueue$TransferQueue$QNode h
java.util.concurrent.SynchronousQueue$TransferQueue$QNode nh
void advanceTail (java.util.concurrent.SynchronousQueue$TransferQueue$QNode, java.util.concurrent.SynchronousQueue$TransferQueue$QNode)
java.util.concurrent.SynchronousQueue$TransferQueue$QNode t
java.util.concurrent.SynchronousQueue$TransferQueue$QNode nt
boolean casCleanMe (java.util.concurrent.SynchronousQueue$TransferQueue$QNode, java.util.concurrent.SynchronousQueue$TransferQueue$QNode)
java.util.concurrent.SynchronousQueue$TransferQueue$QNode cmp
java.util.concurrent.SynchronousQueue$TransferQueue$QNode val
java.lang.Object transfer (java.lang.Object, boolean, long)
java.util.concurrent.SynchronousQueue$TransferQueue$QNode tn
Object x
java.util.concurrent.SynchronousQueue$TransferQueue$QNode m
Object x
java.util.concurrent.SynchronousQueue$TransferQueue$QNode t
java.util.concurrent.SynchronousQueue$TransferQueue$QNode h
Object e
boolean timed
long nanos
java.util.concurrent.SynchronousQueue$TransferQueue$QNode s
boolean isData
java.lang.Object awaitFulfill (java.util.concurrent.SynchronousQueue$TransferQueue$QNode, java.lang.Object, boolean, long)
Object x
java.util.concurrent.SynchronousQueue$TransferQueue$QNode s
Object e
boolean timed
long nanos
long deadline
Thread w
int spins
void clean (java.util.concurrent.SynchronousQueue$TransferQueue$QNode, java.util.concurrent.SynchronousQueue$TransferQueue$QNode)
java.util.concurrent.SynchronousQueue$TransferQueue$QNode sn
java.util.concurrent.SynchronousQueue$TransferQueue$QNode dn
java.util.concurrent.SynchronousQueue$TransferQueue$QNode d
java.util.concurrent.SynchronousQueue$TransferQueue$QNode h
java.util.concurrent.SynchronousQueue$TransferQueue$QNode hn
java.util.concurrent.SynchronousQueue$TransferQueue$QNode t
java.util.concurrent.SynchronousQueue$TransferQueue$QNode tn
java.util.concurrent.SynchronousQueue$TransferQueue$QNode dp
java.util.concurrent.SynchronousQueue$TransferQueue$QNode pred
java.util.concurrent.SynchronousQueue$TransferQueue$QNode s
static void ()
ReflectiveOperationException e
}
java/util/concurrent/AbstractExecutorService.classAbstractExecutorService.java
package java.util.concurrent
public abstract java.util.concurrent.AbstractExecutorService extends java.lang.Object implements java.util.concurrent.ExecutorService {
static final boolean $assertionsDisabled
public void ()
protected java.util.concurrent.RunnableFuture newTaskFor (java.lang.Runnable, java.lang.Object)
Runnable runnable
Object value
protected java.util.concurrent.RunnableFuture newTaskFor (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
public java.util.concurrent.Future submit (java.lang.Runnable)
Runnable task
java.util.concurrent.RunnableFuture ftask
public java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
java.util.concurrent.RunnableFuture ftask
public java.util.concurrent.Future submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
java.util.concurrent.RunnableFuture ftask
private java.lang.Object doInvokeAny (java.util.Collection, boolean, long) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
java.util.concurrent.ExecutionException eex
RuntimeException rex
java.util.concurrent.Future f
java.util.concurrent.ExecutionException ee
long deadline
java.util.Iterator it
int active
java.util.Collection tasks
boolean timed
long nanos
int ntasks
java.util.ArrayList futures
java.util.concurrent.ExecutorCompletionService ecs
public java.lang.Object invokeAny (java.util.Collection) throws java.lang.InterruptedException java.util.concurrent.ExecutionException
java.util.concurrent.TimeoutException cannotHappen
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 java.util.List invokeAll (java.util.Collection) throws java.lang.InterruptedException
java.util.concurrent.RunnableFuture f
java.util.concurrent.Callable t
java.util.concurrent.Future f
int i
int size
Throwable t
java.util.Collection tasks
java.util.ArrayList futures
public java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
java.util.concurrent.Callable t
int i
java.util.concurrent.TimeoutException timedOut
java.util.concurrent.Future f
int size
Throwable t
java.util.Collection tasks
long timeout
java.util.concurrent.TimeUnit unit
long nanos
long deadline
java.util.ArrayList futures
int j
private static void cancelAll (java.util.ArrayList)
java.util.ArrayList futures
private static void cancelAll (java.util.ArrayList, int)
int size
java.util.ArrayList futures
int j
static void ()
}
java/util/concurrent/ScheduledThreadPoolExecutor$DelayedWorkQueue.classScheduledThreadPoolExecutor.java
package java.util.concurrent
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue {
private static final int INITIAL_CAPACITY
private java.util.concurrent.RunnableScheduledFuture[] queue
private final java.util.concurrent.locks.ReentrantLock lock
private int size
private Thread leader
private final java.util.concurrent.locks.Condition available
void ()
private void setIndex (java.util.concurrent.RunnableScheduledFuture, int)
java.util.concurrent.RunnableScheduledFuture f
int idx
private void siftUp (int, java.util.concurrent.RunnableScheduledFuture)
int parent
java.util.concurrent.RunnableScheduledFuture e
int k
java.util.concurrent.RunnableScheduledFuture key
private void siftDown (int, java.util.concurrent.RunnableScheduledFuture)
int child
java.util.concurrent.RunnableScheduledFuture c
int right
int k
java.util.concurrent.RunnableScheduledFuture key
int half
private void grow ()
int oldCapacity
int newCapacity
private int indexOf (java.lang.Object)
int i
int i
Object x
public boolean contains (java.lang.Object)
Object x
java.util.concurrent.locks.ReentrantLock lock
public boolean remove (java.lang.Object)
int i
int s
java.util.concurrent.RunnableScheduledFuture replacement
Object x
java.util.concurrent.locks.ReentrantLock lock
public int size ()
java.util.concurrent.locks.ReentrantLock lock
public boolean isEmpty ()
public int remainingCapacity ()
public java.util.concurrent.RunnableScheduledFuture peek ()
java.util.concurrent.locks.ReentrantLock lock
public boolean offer (java.lang.Runnable)
int i
Runnable x
java.util.concurrent.RunnableScheduledFuture e
java.util.concurrent.locks.ReentrantLock lock
public void put (java.lang.Runnable)
Runnable e
public boolean add (java.lang.Runnable)
Runnable e
public boolean offer (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Runnable e
long timeout
java.util.concurrent.TimeUnit unit
private java.util.concurrent.RunnableScheduledFuture finishPoll (java.util.concurrent.RunnableScheduledFuture)
java.util.concurrent.RunnableScheduledFuture f
int s
java.util.concurrent.RunnableScheduledFuture x
public java.util.concurrent.RunnableScheduledFuture poll ()
java.util.concurrent.RunnableScheduledFuture first
java.util.concurrent.locks.ReentrantLock lock
public java.util.concurrent.RunnableScheduledFuture take () throws java.lang.InterruptedException
Thread thisThread
long delay
java.util.concurrent.RunnableScheduledFuture first
java.util.concurrent.locks.ReentrantLock lock
public java.util.concurrent.RunnableScheduledFuture poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeLeft
Thread thisThread
long delay
java.util.concurrent.RunnableScheduledFuture first
long timeout
java.util.concurrent.TimeUnit unit
long nanos
java.util.concurrent.locks.ReentrantLock lock
public void clear ()
java.util.concurrent.RunnableScheduledFuture t
int i
java.util.concurrent.locks.ReentrantLock lock
private java.util.concurrent.RunnableScheduledFuture peekExpired ()
java.util.concurrent.RunnableScheduledFuture first
public int drainTo (java.util.Collection)
java.util.concurrent.RunnableScheduledFuture first
int n
java.util.Collection c
java.util.concurrent.locks.ReentrantLock lock
public int drainTo (java.util.Collection, int)
java.util.concurrent.RunnableScheduledFuture first
int n
java.util.Collection c
int maxElements
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object[] toArray ()
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
java.util.concurrent.locks.ReentrantLock lock
public java.util.Iterator iterator ()
public volatile boolean add (java.lang.Object)
public volatile java.lang.Object peek ()
public volatile java.lang.Object poll ()
public volatile boolean offer (java.lang.Object)
public volatile java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public volatile java.lang.Object take () throws java.lang.InterruptedException
public volatile boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public volatile void put (java.lang.Object) throws java.lang.InterruptedException
}
java/util/concurrent/Executors$DelegatedExecutorService.classExecutors.java
package java.util.concurrent
java.util.concurrent.Executors$DelegatedExecutorService extends java.util.concurrent.AbstractExecutorService {
private final java.util.concurrent.ExecutorService e
void (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService executor
public void execute (java.lang.Runnable)
Runnable command
public void shutdown ()
public java.util.List shutdownNow ()
public boolean isShutdown ()
public boolean isTerminated ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public java.util.concurrent.Future submit (java.lang.Runnable)
Runnable task
public java.util.concurrent.Future submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
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
}
java/util/concurrent/ConcurrentHashMap$MapReduceValuesTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceValuesTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.BiFunction reducer
Object result
java.util.concurrent.ConcurrentHashMap$MapReduceValuesTask rights
java.util.concurrent.ConcurrentHashMap$MapReduceValuesTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceValuesTask, java.util.function.Function, java.util.function.BiFunction)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$MapReduceValuesTask nextRight
java.util.function.Function transformer
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
java.util.concurrent.ConcurrentHashMap$Node p
Object tr
Object sr
java.util.concurrent.ConcurrentHashMap$MapReduceValuesTask t
java.util.concurrent.ConcurrentHashMap$MapReduceValuesTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
java.util.function.Function transformer
}
java/util/concurrent/LinkedTransferQueue.classLinkedTransferQueue.java
package java.util.concurrent
public java.util.concurrent.LinkedTransferQueue extends java.util.AbstractQueue implements java.util.concurrent.TransferQueue java.io.Serializable {
private static final long serialVersionUID
private static final boolean MP
private static final int FRONT_SPINS
private static final int CHAINED_SPINS
static final int SWEEP_THRESHOLD
volatile transient java.util.concurrent.LinkedTransferQueue$Node head
private volatile transient java.util.concurrent.LinkedTransferQueue$Node tail
private volatile transient int sweepVotes
private static final int NOW
private static final int ASYNC
private static final int SYNC
private static final int TIMED
private static final sun.misc.Unsafe U
private static final long HEAD
private static final long TAIL
private static final long SWEEPVOTES
private boolean casTail (java.util.concurrent.LinkedTransferQueue$Node, java.util.concurrent.LinkedTransferQueue$Node)
java.util.concurrent.LinkedTransferQueue$Node cmp
java.util.concurrent.LinkedTransferQueue$Node val
private boolean casHead (java.util.concurrent.LinkedTransferQueue$Node, java.util.concurrent.LinkedTransferQueue$Node)
java.util.concurrent.LinkedTransferQueue$Node cmp
java.util.concurrent.LinkedTransferQueue$Node val
private boolean casSweepVotes (int, int)
int cmp
int val
private java.lang.Object xfer (java.lang.Object, boolean, int, long)
java.util.concurrent.LinkedTransferQueue$Node n
java.util.concurrent.LinkedTransferQueue$Node q
Object itemE
boolean isData
Object item
java.util.concurrent.LinkedTransferQueue$Node n
java.util.concurrent.LinkedTransferQueue$Node h
java.util.concurrent.LinkedTransferQueue$Node p
java.util.concurrent.LinkedTransferQueue$Node pred
Object e
boolean haveData
int how
long nanos
java.util.concurrent.LinkedTransferQueue$Node s
private java.util.concurrent.LinkedTransferQueue$Node tryAppend (java.util.concurrent.LinkedTransferQueue$Node, boolean)
java.util.concurrent.LinkedTransferQueue$Node u
java.util.concurrent.LinkedTransferQueue$Node n
java.util.concurrent.LinkedTransferQueue$Node t
java.util.concurrent.LinkedTransferQueue$Node p
java.util.concurrent.LinkedTransferQueue$Node s
boolean haveData
private java.lang.Object awaitMatch (java.util.concurrent.LinkedTransferQueue$Node, java.util.concurrent.LinkedTransferQueue$Node, java.lang.Object, boolean, long)
Object itemE
Object item
java.util.concurrent.LinkedTransferQueue$Node s
java.util.concurrent.LinkedTransferQueue$Node pred
Object e
boolean timed
long nanos
long deadline
Thread w
int spins
java.util.concurrent.ThreadLocalRandom randomYields
private static int spinsFor (java.util.concurrent.LinkedTransferQueue$Node, boolean)
java.util.concurrent.LinkedTransferQueue$Node pred
boolean haveData
final java.util.concurrent.LinkedTransferQueue$Node succ (java.util.concurrent.LinkedTransferQueue$Node)
java.util.concurrent.LinkedTransferQueue$Node p
java.util.concurrent.LinkedTransferQueue$Node next
final java.util.concurrent.LinkedTransferQueue$Node firstDataNode ()
Object item
java.util.concurrent.LinkedTransferQueue$Node p
private int countOfMode (boolean)
java.util.concurrent.LinkedTransferQueue$Node p
int count
boolean data
public java.lang.String toString ()
String s
Object item
java.util.concurrent.LinkedTransferQueue$Node p
int charLength
int size
String[] a
private java.lang.Object[] toArrayInternal (java.lang.Object[])
Object item
java.util.concurrent.LinkedTransferQueue$Node p
int size
Object[] a
Object[] x
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.util.Spliterator spliterator ()
final void unsplice (java.util.concurrent.LinkedTransferQueue$Node, java.util.concurrent.LinkedTransferQueue$Node)
java.util.concurrent.LinkedTransferQueue$Node h
java.util.concurrent.LinkedTransferQueue$Node hn
int v
java.util.concurrent.LinkedTransferQueue$Node n
java.util.concurrent.LinkedTransferQueue$Node pred
java.util.concurrent.LinkedTransferQueue$Node s
private void sweep ()
java.util.concurrent.LinkedTransferQueue$Node p
java.util.concurrent.LinkedTransferQueue$Node s
java.util.concurrent.LinkedTransferQueue$Node n
private boolean findAndRemove (java.lang.Object)
Object item
java.util.concurrent.LinkedTransferQueue$Node pred
java.util.concurrent.LinkedTransferQueue$Node p
Object e
public void ()
public void (java.util.Collection)
java.util.Collection c
public void put (java.lang.Object)
Object e
public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit)
Object e
long timeout
java.util.concurrent.TimeUnit unit
public boolean offer (java.lang.Object)
Object e
public boolean add (java.lang.Object)
Object e
public boolean tryTransfer (java.lang.Object)
Object e
public void transfer (java.lang.Object) throws java.lang.InterruptedException
Object e
public boolean tryTransfer (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
Object e
public java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
Object e
public java.lang.Object poll ()
public int drainTo (java.util.Collection)
Object e
java.util.Collection c
int n
public int drainTo (java.util.Collection, int)
Object e
java.util.Collection c
int maxElements
int n
public java.util.Iterator iterator ()
public java.lang.Object peek ()
Object e
Object item
java.util.concurrent.LinkedTransferQueue$Node p
public boolean isEmpty ()
public boolean hasWaitingConsumer ()
Object item
java.util.concurrent.LinkedTransferQueue$Node p
public int size ()
public int getWaitingConsumerCount ()
public boolean remove (java.lang.Object)
Object o
public boolean contains (java.lang.Object)
Object item
java.util.concurrent.LinkedTransferQueue$Node p
Object o
public int remainingCapacity ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
Object e
java.io.ObjectOutputStream s
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object item
java.io.ObjectInputStream s
static void ()
ReflectiveOperationException e
}
java/util/concurrent/CancellationException.classCancellationException.java
package java.util.concurrent
public java.util.concurrent.CancellationException extends java.lang.IllegalStateException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
}
java/util/concurrent/CompletionService.classCompletionService.java
package java.util.concurrent
public abstract java.util.concurrent.CompletionService extends java.lang.Object {
public abstract java.util.concurrent.Future submit (java.util.concurrent.Callable)
public abstract java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
public abstract java.util.concurrent.Future take () throws java.lang.InterruptedException
public abstract java.util.concurrent.Future poll ()
public abstract java.util.concurrent.Future poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
}
java/util/concurrent/PriorityBlockingQueue$PBQSpliterator.classPriorityBlockingQueue.java
package java.util.concurrent
final java.util.concurrent.PriorityBlockingQueue$PBQSpliterator extends java.lang.Object implements java.util.Spliterator {
final java.util.concurrent.PriorityBlockingQueue queue
Object[] array
int index
int fence
void (java.util.concurrent.PriorityBlockingQueue, java.lang.Object[], int, int)
java.util.concurrent.PriorityBlockingQueue queue
Object[] array
int index
int fence
final int getFence ()
int hi
public java.util.concurrent.PriorityBlockingQueue$PBQSpliterator trySplit ()
int hi
int lo
int mid
public void forEachRemaining (java.util.function.Consumer)
int i
java.util.function.Consumer action
Object[] a
int hi
public boolean tryAdvance (java.util.function.Consumer)
Object e
java.util.function.Consumer action
public long estimateSize ()
public int characteristics ()
public volatile java.util.Spliterator trySplit ()
}
java/util/concurrent/ForkJoinTask$AdaptedRunnable.classForkJoinTask.java
package java.util.concurrent
final java.util.concurrent.ForkJoinTask$AdaptedRunnable extends java.util.concurrent.ForkJoinTask implements java.util.concurrent.RunnableFuture {
final Runnable runnable
Object result
private static final long serialVersionUID
void (java.lang.Runnable, java.lang.Object)
Runnable runnable
Object result
public final java.lang.Object getRawResult ()
public final void setRawResult (java.lang.Object)
Object v
public final boolean exec ()
public final void run ()
}
java/util/concurrent/ArrayBlockingQueue.classArrayBlockingQueue.java
package java.util.concurrent
public java.util.concurrent.ArrayBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable {
private static final long serialVersionUID
final Object[] items
int takeIndex
int putIndex
int count
final java.util.concurrent.locks.ReentrantLock lock
private final java.util.concurrent.locks.Condition notEmpty
private final java.util.concurrent.locks.Condition notFull
transient java.util.concurrent.ArrayBlockingQueue$Itrs itrs
final int dec (int)
int i
final java.lang.Object itemAt (int)
int i
private void enqueue (java.lang.Object)
Object x
Object[] items
private java.lang.Object dequeue ()
Object[] items
Object x
void removeAt (int)
int pred
int i
int putIndex
int removeIndex
Object[] items
public void (int)
int capacity
public void (int, boolean)
int capacity
boolean fair
public void (int, boolean, java.util.Collection)
Object e
ArrayIndexOutOfBoundsException ex
int i
int capacity
boolean fair
java.util.Collection c
java.util.concurrent.locks.ReentrantLock lock
public boolean add (java.lang.Object)
Object e
public boolean offer (java.lang.Object)
Object e
java.util.concurrent.locks.ReentrantLock lock
public void put (java.lang.Object) throws java.lang.InterruptedException
Object e
java.util.concurrent.locks.ReentrantLock lock
public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
long nanos
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object poll ()
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object take () throws java.lang.InterruptedException
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
long nanos
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object peek ()
java.util.concurrent.locks.ReentrantLock lock
public int size ()
java.util.concurrent.locks.ReentrantLock lock
public int remainingCapacity ()
java.util.concurrent.locks.ReentrantLock lock
public boolean remove (java.lang.Object)
Object[] items
int putIndex
int i
Object o
java.util.concurrent.locks.ReentrantLock lock
public boolean contains (java.lang.Object)
Object[] items
int putIndex
int i
Object o
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object[] toArray ()
Object[] items
int end
Object[] a
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object[] toArray (java.lang.Object[])
Object[] items
int count
int firstLeg
Object[] a
java.util.concurrent.locks.ReentrantLock lock
public java.lang.String toString ()
public void clear ()
Object[] items
int putIndex
int i
int k
java.util.concurrent.locks.ReentrantLock lock
public int drainTo (java.util.Collection)
java.util.Collection c
public int drainTo (java.util.Collection, int)
Object x
int n
int take
int i
java.util.Collection c
int maxElements
Object[] items
java.util.concurrent.locks.ReentrantLock lock
public java.util.Iterator iterator ()
public java.util.Spliterator spliterator ()
}
java/util/concurrent/ThreadLocalRandom.classThreadLocalRandom.java
package java.util.concurrent
public java.util.concurrent.ThreadLocalRandom extends java.util.Random {
boolean initialized
private static final long serialVersionUID
private static final java.io.ObjectStreamField[] serialPersistentFields
private static final long GAMMA
private static final int PROBE_INCREMENT
private static final long SEEDER_INCREMENT
private static final double DOUBLE_UNIT
private static final float FLOAT_UNIT
static final String BAD_BOUND
static final String BAD_RANGE
static final String BAD_SIZE
private static final sun.misc.Unsafe U
private static final long SEED
private static final long PROBE
private static final long SECONDARY
private static final ThreadLocal nextLocalGaussian
private static final java.util.concurrent.atomic.AtomicInteger probeGenerator
static final java.util.concurrent.ThreadLocalRandom instance
private static final java.util.concurrent.atomic.AtomicLong seeder
private static long mix64 (long)
long z
private static int mix32 (long)
long z
private void ()
static final void localInit ()
int p
int probe
long seed
Thread t
public static java.util.concurrent.ThreadLocalRandom current ()
public void setSeed (long)
long seed
final long nextSeed ()
Thread t
long r
protected int next (int)
int bits
final long internalNextLong (long, long)
long u
long n
long m
long origin
long bound
long r
final int internalNextInt (int, int)
int u
int n
int m
int origin
int bound
int r
final double internalNextDouble (double, double)
double origin
double bound
double r
public int nextInt ()
public int nextInt (int)
int u
int bound
int r
int m
public int nextInt (int, int)
int origin
int bound
public long nextLong ()
public long nextLong (long)
long u
long bound
long r
long m
public long nextLong (long, long)
long origin
long bound
public double nextDouble ()
public double nextDouble (double)
double bound
double result
public double nextDouble (double, double)
double origin
double bound
public boolean nextBoolean ()
public float nextFloat ()
public double nextGaussian ()
Double d
double v1
double v2
double s
double multiplier
public java.util.stream.IntStream ints (long)
long streamSize
public java.util.stream.IntStream ints ()
public java.util.stream.IntStream ints (long, int, int)
long streamSize
int randomNumberOrigin
int randomNumberBound
public java.util.stream.IntStream ints (int, int)
int randomNumberOrigin
int randomNumberBound
public java.util.stream.LongStream longs (long)
long streamSize
public java.util.stream.LongStream longs ()
public java.util.stream.LongStream longs (long, long, long)
long streamSize
long randomNumberOrigin
long randomNumberBound
public java.util.stream.LongStream longs (long, long)
long randomNumberOrigin
long randomNumberBound
public java.util.stream.DoubleStream doubles (long)
long streamSize
public java.util.stream.DoubleStream doubles ()
public java.util.stream.DoubleStream doubles (long, double, double)
long streamSize
double randomNumberOrigin
double randomNumberBound
public java.util.stream.DoubleStream doubles (double, double)
double randomNumberOrigin
double randomNumberBound
static final int getProbe ()
static final int advanceProbe (int)
int probe
static final int nextSecondarySeed ()
int r
Thread t
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream s
java.io.ObjectOutputStream$PutField fields
private java.lang.Object readResolve ()
static void ()
ReflectiveOperationException e
int i
byte[] seedBytes
long s
}
java/util/concurrent/CompletableFuture$DelayedCompleter.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$DelayedCompleter extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.CompletableFuture f
final Object u
void (java.util.concurrent.CompletableFuture, java.lang.Object)
java.util.concurrent.CompletableFuture f
Object u
public void run ()
}
java/util/concurrent/ArrayBlockingQueue$Itrs.classArrayBlockingQueue.java
package java.util.concurrent
java.util.concurrent.ArrayBlockingQueue$Itrs extends java.lang.Object {
int cycles
private java.util.concurrent.ArrayBlockingQueue$Itrs$Node head
private java.util.concurrent.ArrayBlockingQueue$Itrs$Node sweeper
private static final int SHORT_SWEEP_PROBES
private static final int LONG_SWEEP_PROBES
final java.util.concurrent.ArrayBlockingQueue this$0
void (java.util.concurrent.ArrayBlockingQueue, java.util.concurrent.ArrayBlockingQueue$Itr)
java.util.concurrent.ArrayBlockingQueue this$0
java.util.concurrent.ArrayBlockingQueue$Itr initial
void doSomeSweeping (boolean)
java.util.concurrent.ArrayBlockingQueue$Itrs$Node o
java.util.concurrent.ArrayBlockingQueue$Itrs$Node p
boolean passedGo
java.util.concurrent.ArrayBlockingQueue$Itr it
java.util.concurrent.ArrayBlockingQueue$Itrs$Node next
boolean tryHarder
int probes
java.util.concurrent.ArrayBlockingQueue$Itrs$Node o
java.util.concurrent.ArrayBlockingQueue$Itrs$Node p
java.util.concurrent.ArrayBlockingQueue$Itrs$Node sweeper
boolean passedGo
void register (java.util.concurrent.ArrayBlockingQueue$Itr)
java.util.concurrent.ArrayBlockingQueue$Itr itr
void takeIndexWrapped ()
java.util.concurrent.ArrayBlockingQueue$Itr it
java.util.concurrent.ArrayBlockingQueue$Itrs$Node next
java.util.concurrent.ArrayBlockingQueue$Itrs$Node o
java.util.concurrent.ArrayBlockingQueue$Itrs$Node p
void removedAt (int)
java.util.concurrent.ArrayBlockingQueue$Itr it
java.util.concurrent.ArrayBlockingQueue$Itrs$Node next
java.util.concurrent.ArrayBlockingQueue$Itrs$Node o
java.util.concurrent.ArrayBlockingQueue$Itrs$Node p
int removedIndex
void queueIsEmpty ()
java.util.concurrent.ArrayBlockingQueue$Itr it
java.util.concurrent.ArrayBlockingQueue$Itrs$Node p
void elementDequeued ()
}
java/util/concurrent/ConcurrentHashMap$BulkTask.classConcurrentHashMap.java
package java.util.concurrent
abstract java.util.concurrent.ConcurrentHashMap$BulkTask extends java.util.concurrent.CountedCompleter {
java.util.concurrent.ConcurrentHashMap$Node[] tab
java.util.concurrent.ConcurrentHashMap$Node next
java.util.concurrent.ConcurrentHashMap$TableStack stack
java.util.concurrent.ConcurrentHashMap$TableStack spare
int index
int baseIndex
int baseLimit
final int baseSize
int batch
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[])
java.util.concurrent.ConcurrentHashMap$BulkTask par
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
final java.util.concurrent.ConcurrentHashMap$Node advance ()
java.util.concurrent.ConcurrentHashMap$Node[] t
int i
int n
java.util.concurrent.ConcurrentHashMap$Node[] t
int i
int n
java.util.concurrent.ConcurrentHashMap$Node e
private void pushState (java.util.concurrent.ConcurrentHashMap$Node[], int, int)
java.util.concurrent.ConcurrentHashMap$Node[] t
int i
int n
java.util.concurrent.ConcurrentHashMap$TableStack s
private void recoverState (int)
java.util.concurrent.ConcurrentHashMap$TableStack next
int len
int n
java.util.concurrent.ConcurrentHashMap$TableStack s
}
java/util/concurrent/ConcurrentLinkedDeque$Node.classConcurrentLinkedDeque.java
package java.util.concurrent
final java.util.concurrent.ConcurrentLinkedDeque$Node extends java.lang.Object {
volatile java.util.concurrent.ConcurrentLinkedDeque$Node prev
volatile Object item
volatile java.util.concurrent.ConcurrentLinkedDeque$Node next
private static final sun.misc.Unsafe U
private static final long PREV
private static final long ITEM
private static final long NEXT
void ()
void (java.lang.Object)
Object item
boolean casItem (java.lang.Object, java.lang.Object)
Object cmp
Object val
void lazySetNext (java.util.concurrent.ConcurrentLinkedDeque$Node)
java.util.concurrent.ConcurrentLinkedDeque$Node val
boolean casNext (java.util.concurrent.ConcurrentLinkedDeque$Node, java.util.concurrent.ConcurrentLinkedDeque$Node)
java.util.concurrent.ConcurrentLinkedDeque$Node cmp
java.util.concurrent.ConcurrentLinkedDeque$Node val
void lazySetPrev (java.util.concurrent.ConcurrentLinkedDeque$Node)
java.util.concurrent.ConcurrentLinkedDeque$Node val
boolean casPrev (java.util.concurrent.ConcurrentLinkedDeque$Node, java.util.concurrent.ConcurrentLinkedDeque$Node)
java.util.concurrent.ConcurrentLinkedDeque$Node cmp
java.util.concurrent.ConcurrentLinkedDeque$Node val
static void ()
ReflectiveOperationException e
}
java/util/concurrent/TimeUnit$5.classTimeUnit.java
package java.util.concurrent
final java.util.concurrent.TimeUnit$5 extends java.util.concurrent.TimeUnit {
void (java.lang.String, int)
public long toNanos (long)
long d
public long toMicros (long)
long d
public long toMillis (long)
long d
public long toSeconds (long)
long d
public long toMinutes (long)
long d
public long toHours (long)
long d
public long toDays (long)
long d
public long convert (long, java.util.concurrent.TimeUnit)
long d
java.util.concurrent.TimeUnit u
int excessNanos (long, long)
long d
long m
}
java/util/concurrent/ConcurrentSkipListMap$SubMap$SubMapIter.classConcurrentSkipListMap.java
package java.util.concurrent
abstract java.util.concurrent.ConcurrentSkipListMap$SubMap$SubMapIter extends java.lang.Object implements java.util.Iterator java.util.Spliterator {
java.util.concurrent.ConcurrentSkipListMap$Node lastReturned
java.util.concurrent.ConcurrentSkipListMap$Node next
Object nextValue
final java.util.concurrent.ConcurrentSkipListMap$SubMap this$0
void (java.util.concurrent.ConcurrentSkipListMap$SubMap)
Object vv
Object x
java.util.concurrent.ConcurrentSkipListMap$SubMap this$0
java.util.Comparator cmp
public final boolean hasNext ()
final void advance ()
private void ascend ()
Object vv
Object x
java.util.Comparator cmp
private void descend ()
Object vv
Object x
java.util.Comparator cmp
public void remove ()
java.util.concurrent.ConcurrentSkipListMap$Node l
public java.util.Spliterator trySplit ()
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
public void forEachRemaining (java.util.function.Consumer)
java.util.function.Consumer action
public long estimateSize ()
}
java/util/concurrent/ScheduledThreadPoolExecutor$ScheduledFutureTask.classScheduledThreadPoolExecutor.java
package java.util.concurrent
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask extends java.util.concurrent.FutureTask implements java.util.concurrent.RunnableScheduledFuture {
private final long sequenceNumber
private volatile long time
private final long period
java.util.concurrent.RunnableScheduledFuture outerTask
int heapIndex
final java.util.concurrent.ScheduledThreadPoolExecutor this$0
void (java.util.concurrent.ScheduledThreadPoolExecutor, java.lang.Runnable, java.lang.Object, long, long)
Runnable r
Object result
long triggerTime
long sequenceNumber
void (java.util.concurrent.ScheduledThreadPoolExecutor, java.lang.Runnable, java.lang.Object, long, long, long)
Runnable r
Object result
long triggerTime
long period
long sequenceNumber
void (java.util.concurrent.ScheduledThreadPoolExecutor, java.util.concurrent.Callable, long, long)
java.util.concurrent.Callable callable
long triggerTime
long sequenceNumber
public long getDelay (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
public int compareTo (java.util.concurrent.Delayed)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask x
long diff
java.util.concurrent.Delayed other
long diff
public boolean isPeriodic ()
private void setNextRunTime ()
long p
public boolean cancel (boolean)
boolean mayInterruptIfRunning
boolean cancelled
public void run ()
boolean periodic
public volatile int compareTo (java.lang.Object)
}
java/util/concurrent/FutureTask$WaitNode.classFutureTask.java
package java.util.concurrent
final java.util.concurrent.FutureTask$WaitNode extends java.lang.Object {
volatile Thread thread
volatile java.util.concurrent.FutureTask$WaitNode next
void ()
}
java/util/concurrent/CompletableFuture$UniWhenComplete.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$UniWhenComplete extends java.util.concurrent.CompletableFuture$UniCompletion {
java.util.function.BiConsumer fn
void (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.BiConsumer)
java.util.concurrent.Executor executor
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
java.util.function.BiConsumer fn
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture a
int mode
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture a
}
java/util/concurrent/TimeUnit.classTimeUnit.java
package java.util.concurrent
public abstract java.util.concurrent.TimeUnit extends java.lang.Enum {
public static final java.util.concurrent.TimeUnit NANOSECONDS
public static final java.util.concurrent.TimeUnit MICROSECONDS
public static final java.util.concurrent.TimeUnit MILLISECONDS
public static final java.util.concurrent.TimeUnit SECONDS
public static final java.util.concurrent.TimeUnit MINUTES
public static final java.util.concurrent.TimeUnit HOURS
public static final java.util.concurrent.TimeUnit DAYS
static final long C0
static final long C1
static final long C2
static final long C3
static final long C4
static final long C5
static final long C6
static final long MAX
private static final java.util.concurrent.TimeUnit[] $VALUES
public static java.util.concurrent.TimeUnit[] values ()
public static java.util.concurrent.TimeUnit valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static long x (long, long, long)
long d
long m
long over
public long convert (long, java.util.concurrent.TimeUnit)
long sourceDuration
java.util.concurrent.TimeUnit sourceUnit
public long toNanos (long)
long duration
public long toMicros (long)
long duration
public long toMillis (long)
long duration
public long toSeconds (long)
long duration
public long toMinutes (long)
long duration
public long toHours (long)
long duration
public long toDays (long)
long duration
abstract int excessNanos (long, long)
public void timedWait (java.lang.Object, long) throws java.lang.InterruptedException
long ms
int ns
Object obj
long timeout
public void timedJoin (java.lang.Thread, long) throws java.lang.InterruptedException
long ms
int ns
Thread thread
long timeout
public void sleep (long) throws java.lang.InterruptedException
long ms
int ns
long timeout
void (java.lang.String, int, java.util.concurrent.TimeUnit$1)
String x0
int x1
java.util.concurrent.TimeUnit$1 x2
static void ()
}
java/util/concurrent/ConcurrentSkipListMap.classConcurrentSkipListMap.java
package java.util.concurrent
public java.util.concurrent.ConcurrentSkipListMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentNavigableMap java.lang.Cloneable java.io.Serializable {
private static final long serialVersionUID
static final Object BASE_HEADER
private volatile transient java.util.concurrent.ConcurrentSkipListMap$HeadIndex head
final java.util.Comparator comparator
private transient java.util.concurrent.ConcurrentSkipListMap$KeySet keySet
private transient java.util.concurrent.ConcurrentSkipListMap$EntrySet entrySet
private transient java.util.concurrent.ConcurrentSkipListMap$Values values
private transient java.util.concurrent.ConcurrentNavigableMap descendingMap
private static final int EQ
private static final int LT
private static final int GT
private static final sun.misc.Unsafe U
private static final long HEAD
private void initialize ()
private boolean casHead (java.util.concurrent.ConcurrentSkipListMap$HeadIndex, java.util.concurrent.ConcurrentSkipListMap$HeadIndex)
java.util.concurrent.ConcurrentSkipListMap$HeadIndex cmp
java.util.concurrent.ConcurrentSkipListMap$HeadIndex val
static final int cpr (java.util.Comparator, java.lang.Object, java.lang.Object)
java.util.Comparator c
Object x
Object y
private java.util.concurrent.ConcurrentSkipListMap$Node findPredecessor (java.lang.Object, java.util.Comparator)
java.util.concurrent.ConcurrentSkipListMap$Node n
Object k
java.util.concurrent.ConcurrentSkipListMap$Index q
java.util.concurrent.ConcurrentSkipListMap$Index r
java.util.concurrent.ConcurrentSkipListMap$Index d
Object key
java.util.Comparator cmp
private java.util.concurrent.ConcurrentSkipListMap$Node findNode (java.lang.Object)
Object v
int c
java.util.concurrent.ConcurrentSkipListMap$Node f
java.util.concurrent.ConcurrentSkipListMap$Node b
java.util.concurrent.ConcurrentSkipListMap$Node n
Object key
java.util.Comparator cmp
private java.lang.Object doGet (java.lang.Object)
Object vv
Object v
int c
java.util.concurrent.ConcurrentSkipListMap$Node f
java.util.concurrent.ConcurrentSkipListMap$Node b
java.util.concurrent.ConcurrentSkipListMap$Node n
Object key
java.util.Comparator cmp
private java.lang.Object doPut (java.lang.Object, java.lang.Object, boolean)
Object vv
Object v
int c
java.util.concurrent.ConcurrentSkipListMap$Node f
java.util.concurrent.ConcurrentSkipListMap$Node z
java.util.concurrent.ConcurrentSkipListMap$Node b
java.util.concurrent.ConcurrentSkipListMap$Node n
int i
int i
int j
int oldLevel
java.util.concurrent.ConcurrentSkipListMap$HeadIndex newh
java.util.concurrent.ConcurrentSkipListMap$Node oldbase
java.util.concurrent.ConcurrentSkipListMap$Index[] idxs
java.util.concurrent.ConcurrentSkipListMap$Node n
int c
java.util.concurrent.ConcurrentSkipListMap$Index q
java.util.concurrent.ConcurrentSkipListMap$Index r
java.util.concurrent.ConcurrentSkipListMap$Index t
int j
int insertionLevel
int level
int max
java.util.concurrent.ConcurrentSkipListMap$Index idx
java.util.concurrent.ConcurrentSkipListMap$HeadIndex h
Object key
Object value
boolean onlyIfAbsent
java.util.concurrent.ConcurrentSkipListMap$Node z
java.util.Comparator cmp
int rnd
final java.lang.Object doRemove (java.lang.Object, java.lang.Object)
Object v
int c
java.util.concurrent.ConcurrentSkipListMap$Node f
Object vv
java.util.concurrent.ConcurrentSkipListMap$Node b
java.util.concurrent.ConcurrentSkipListMap$Node n
Object key
Object value
java.util.Comparator cmp
private void tryReduceLevel ()
java.util.concurrent.ConcurrentSkipListMap$HeadIndex d
java.util.concurrent.ConcurrentSkipListMap$HeadIndex e
java.util.concurrent.ConcurrentSkipListMap$HeadIndex h
final java.util.concurrent.ConcurrentSkipListMap$Node findFirst ()
java.util.concurrent.ConcurrentSkipListMap$Node b
java.util.concurrent.ConcurrentSkipListMap$Node n
private java.util.Map$Entry doRemoveFirstEntry ()
java.util.concurrent.ConcurrentSkipListMap$Node f
Object v
Object vv
java.util.concurrent.ConcurrentSkipListMap$Node b
java.util.concurrent.ConcurrentSkipListMap$Node n
private void clearIndexToFirst ()
java.util.concurrent.ConcurrentSkipListMap$Index r
java.util.concurrent.ConcurrentSkipListMap$Index q
private java.util.Map$Entry doRemoveLastEntry ()
java.util.concurrent.ConcurrentSkipListMap$Node f
Object v
Object key
Object vv
java.util.concurrent.ConcurrentSkipListMap$Node b
java.util.concurrent.ConcurrentSkipListMap$Node n
final java.util.concurrent.ConcurrentSkipListMap$Node findLast ()
java.util.concurrent.ConcurrentSkipListMap$Node f
Object v
java.util.concurrent.ConcurrentSkipListMap$Node b
java.util.concurrent.ConcurrentSkipListMap$Node n
java.util.concurrent.ConcurrentSkipListMap$Index d
java.util.concurrent.ConcurrentSkipListMap$Index r
java.util.concurrent.ConcurrentSkipListMap$Index q
private java.util.concurrent.ConcurrentSkipListMap$Node findPredecessorOfLast ()
java.util.concurrent.ConcurrentSkipListMap$Index d
java.util.concurrent.ConcurrentSkipListMap$Index r
java.util.concurrent.ConcurrentSkipListMap$Index q
final java.util.concurrent.ConcurrentSkipListMap$Node findNear (java.lang.Object, int, java.util.Comparator)
Object v
java.util.concurrent.ConcurrentSkipListMap$Node f
int c
java.util.concurrent.ConcurrentSkipListMap$Node b
java.util.concurrent.ConcurrentSkipListMap$Node n
Object key
int rel
java.util.Comparator cmp
final java.util.AbstractMap$SimpleImmutableEntry getNear (java.lang.Object, int)
java.util.concurrent.ConcurrentSkipListMap$Node n
java.util.AbstractMap$SimpleImmutableEntry e
Object key
int rel
java.util.Comparator cmp
public void ()
public void (java.util.Comparator)
java.util.Comparator comparator
public void (java.util.Map)
java.util.Map m
public void (java.util.SortedMap)
java.util.SortedMap m
public java.util.concurrent.ConcurrentSkipListMap clone ()
java.util.concurrent.ConcurrentSkipListMap clone
CloneNotSupportedException e
private void buildFromSorted (java.util.SortedMap)
int i
int i
int i
java.util.concurrent.ConcurrentSkipListMap$Index idx
java.util.Map$Entry e
int rnd
int j
Object k
Object v
java.util.concurrent.ConcurrentSkipListMap$Node z
java.util.SortedMap map
java.util.concurrent.ConcurrentSkipListMap$HeadIndex h
java.util.concurrent.ConcurrentSkipListMap$Node basepred
java.util.ArrayList preds
java.util.concurrent.ConcurrentSkipListMap$Index q
java.util.Iterator it
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
Object v
java.util.concurrent.ConcurrentSkipListMap$Node n
java.io.ObjectOutputStream s
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int i
int i
int i
java.util.concurrent.ConcurrentSkipListMap$Index idx
Object k
Object v
Object key
Object val
int rnd
int j
java.util.concurrent.ConcurrentSkipListMap$Node z
java.io.ObjectInputStream s
java.util.concurrent.ConcurrentSkipListMap$HeadIndex h
java.util.concurrent.ConcurrentSkipListMap$Node basepred
java.util.ArrayList preds
java.util.concurrent.ConcurrentSkipListMap$Index q
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object key
public java.lang.Object getOrDefault (java.lang.Object, java.lang.Object)
Object key
Object defaultValue
Object v
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 boolean containsValue (java.lang.Object)
Object v
java.util.concurrent.ConcurrentSkipListMap$Node n
Object value
public int size ()
java.util.concurrent.ConcurrentSkipListMap$Node n
long count
public boolean isEmpty ()
public void clear ()
public java.lang.Object computeIfAbsent (java.lang.Object, java.util.function.Function)
Object p
Object r
Object key
java.util.function.Function mappingFunction
Object v
public java.lang.Object computeIfPresent (java.lang.Object, java.util.function.BiFunction)
Object vv
Object r
Object v
Object key
java.util.function.BiFunction remappingFunction
java.util.concurrent.ConcurrentSkipListMap$Node n
public java.lang.Object compute (java.lang.Object, java.util.function.BiFunction)
Object r
Object vv
java.util.concurrent.ConcurrentSkipListMap$Node n
Object v
Object r
Object key
java.util.function.BiFunction remappingFunction
public java.lang.Object merge (java.lang.Object, java.lang.Object, java.util.function.BiFunction)
Object vv
java.util.concurrent.ConcurrentSkipListMap$Node n
Object v
Object r
Object key
Object value
java.util.function.BiFunction remappingFunction
public java.util.NavigableSet keySet ()
java.util.concurrent.ConcurrentSkipListMap$KeySet ks
public java.util.NavigableSet navigableKeySet ()
java.util.concurrent.ConcurrentSkipListMap$KeySet ks
public java.util.Collection values ()
java.util.concurrent.ConcurrentSkipListMap$Values vs
public java.util.Set entrySet ()
java.util.concurrent.ConcurrentSkipListMap$EntrySet es
public java.util.concurrent.ConcurrentNavigableMap descendingMap ()
java.util.concurrent.ConcurrentNavigableMap dm
public java.util.NavigableSet descendingKeySet ()
public boolean equals (java.lang.Object)
java.util.Map$Entry e
Object k
Object v
java.util.Map$Entry e
ClassCastException unused
NullPointerException unused
Object o
java.util.Map m
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 boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
java.util.concurrent.ConcurrentSkipListMap$Node n
Object v
Object key
Object oldValue
Object newValue
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object vv
java.util.concurrent.ConcurrentSkipListMap$Node n
Object v
Object key
Object value
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
java.util.concurrent.ConcurrentSkipListMap$Node n
public java.lang.Object lastKey ()
java.util.concurrent.ConcurrentSkipListMap$Node n
public java.util.concurrent.ConcurrentNavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.concurrent.ConcurrentNavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.concurrent.ConcurrentNavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
public java.util.concurrent.ConcurrentNavigableMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.concurrent.ConcurrentNavigableMap headMap (java.lang.Object)
Object toKey
public java.util.concurrent.ConcurrentNavigableMap tailMap (java.lang.Object)
Object fromKey
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
java.util.concurrent.ConcurrentSkipListMap$Node n
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
java.util.concurrent.ConcurrentSkipListMap$Node n
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
java.util.concurrent.ConcurrentSkipListMap$Node n
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
java.util.concurrent.ConcurrentSkipListMap$Node n
public java.util.Map$Entry firstEntry ()
java.util.concurrent.ConcurrentSkipListMap$Node n
java.util.AbstractMap$SimpleImmutableEntry e
public java.util.Map$Entry lastEntry ()
java.util.concurrent.ConcurrentSkipListMap$Node n
java.util.AbstractMap$SimpleImmutableEntry e
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
static final java.util.List toList (java.util.Collection)
Object e
java.util.Collection c
java.util.ArrayList list
public void forEach (java.util.function.BiConsumer)
Object v
java.util.concurrent.ConcurrentSkipListMap$Node n
java.util.function.BiConsumer action
public void replaceAll (java.util.function.BiFunction)
Object r
Object v
java.util.concurrent.ConcurrentSkipListMap$Node n
java.util.function.BiFunction function
boolean removeEntryIf (java.util.function.Predicate)
Object k
java.util.Map$Entry e
Object v
java.util.concurrent.ConcurrentSkipListMap$Node n
java.util.function.Predicate function
boolean removed
boolean removeValueIf (java.util.function.Predicate)
Object k
Object v
java.util.concurrent.ConcurrentSkipListMap$Node n
java.util.function.Predicate function
boolean removed
final java.util.concurrent.ConcurrentSkipListMap$KeySpliterator keySpliterator ()
java.util.concurrent.ConcurrentSkipListMap$HeadIndex h
java.util.concurrent.ConcurrentSkipListMap$Node p
java.util.concurrent.ConcurrentSkipListMap$Node b
java.util.Comparator cmp
final java.util.concurrent.ConcurrentSkipListMap$ValueSpliterator valueSpliterator ()
java.util.concurrent.ConcurrentSkipListMap$HeadIndex h
java.util.concurrent.ConcurrentSkipListMap$Node p
java.util.concurrent.ConcurrentSkipListMap$Node b
java.util.Comparator cmp
final java.util.concurrent.ConcurrentSkipListMap$EntrySpliterator entrySpliterator ()
java.util.concurrent.ConcurrentSkipListMap$HeadIndex h
java.util.concurrent.ConcurrentSkipListMap$Node p
java.util.concurrent.ConcurrentSkipListMap$Node b
java.util.Comparator cmp
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
public volatile java.util.Set keySet ()
public volatile java.util.SortedMap tailMap (java.lang.Object)
public volatile java.util.SortedMap headMap (java.lang.Object)
public volatile java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean)
public volatile java.util.NavigableMap headMap (java.lang.Object, boolean)
public volatile java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
public volatile java.util.NavigableMap descendingMap ()
static void ()
ReflectiveOperationException e
}
java/util/concurrent/BlockingDeque.classBlockingDeque.java
package java.util.concurrent
public abstract java.util.concurrent.BlockingDeque extends java.lang.Object implements java.util.concurrent.BlockingQueue java.util.Deque {
public abstract void addFirst (java.lang.Object)
public abstract void addLast (java.lang.Object)
public abstract boolean offerFirst (java.lang.Object)
public abstract boolean offerLast (java.lang.Object)
public abstract void putFirst (java.lang.Object) throws java.lang.InterruptedException
public abstract void putLast (java.lang.Object) throws java.lang.InterruptedException
public abstract boolean offerFirst (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public abstract boolean offerLast (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public abstract java.lang.Object takeFirst () throws java.lang.InterruptedException
public abstract java.lang.Object takeLast () throws java.lang.InterruptedException
public abstract java.lang.Object pollFirst (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public abstract java.lang.Object pollLast (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public abstract boolean removeFirstOccurrence (java.lang.Object)
public abstract boolean removeLastOccurrence (java.lang.Object)
public abstract boolean add (java.lang.Object)
public abstract boolean offer (java.lang.Object)
public abstract void put (java.lang.Object) throws java.lang.InterruptedException
public abstract boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public abstract java.lang.Object remove ()
public abstract java.lang.Object poll ()
public abstract java.lang.Object take () throws java.lang.InterruptedException
public abstract java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public abstract java.lang.Object element ()
public abstract java.lang.Object peek ()
public abstract boolean remove (java.lang.Object)
public abstract boolean contains (java.lang.Object)
public abstract int size ()
public abstract java.util.Iterator iterator ()
public abstract void push (java.lang.Object)
}
java/util/concurrent/ConcurrentSkipListMap$SubMap$SubMapKeyIterator.classConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$SubMap$SubMapKeyIterator extends java.util.concurrent.ConcurrentSkipListMap$SubMap$SubMapIter {
final java.util.concurrent.ConcurrentSkipListMap$SubMap this$0
void (java.util.concurrent.ConcurrentSkipListMap$SubMap)
java.util.concurrent.ConcurrentSkipListMap$SubMap this$0
public java.lang.Object next ()
java.util.concurrent.ConcurrentSkipListMap$Node n
public int characteristics ()
public final java.util.Comparator getComparator ()
}
java/util/concurrent/Executors$DefaultThreadFactory.classExecutors.java
package java.util.concurrent
java.util.concurrent.Executors$DefaultThreadFactory extends java.lang.Object implements java.util.concurrent.ThreadFactory {
private static final java.util.concurrent.atomic.AtomicInteger poolNumber
private final ThreadGroup group
private final java.util.concurrent.atomic.AtomicInteger threadNumber
private final String namePrefix
void ()
SecurityManager s
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
Thread t
static void ()
}
java/util/concurrent/Callable.classCallable.java
package java.util.concurrent
public abstract java.util.concurrent.Callable extends java.lang.Object {
public abstract java.lang.Object call () throws java.lang.Exception
}
java/util/concurrent/ForkJoinWorkerThread.classForkJoinWorkerThread.java
package java.util.concurrent
public java.util.concurrent.ForkJoinWorkerThread extends java.lang.Thread {
final java.util.concurrent.ForkJoinPool pool
final java.util.concurrent.ForkJoinPool$WorkQueue workQueue
private static final sun.misc.Unsafe U
private static final long THREADLOCALS
private static final long INHERITABLETHREADLOCALS
private static final long INHERITEDACCESSCONTROLCONTEXT
protected void (java.util.concurrent.ForkJoinPool)
java.util.concurrent.ForkJoinPool pool
void (java.util.concurrent.ForkJoinPool, java.lang.ThreadGroup, java.security.AccessControlContext)
java.util.concurrent.ForkJoinPool pool
ThreadGroup threadGroup
java.security.AccessControlContext acc
public java.util.concurrent.ForkJoinPool getPool ()
public int getPoolIndex ()
protected void onStart ()
protected void onTermination (java.lang.Throwable)
Throwable exception
public void run ()
Throwable ex
Throwable ex
Throwable ex
Throwable ex
Throwable exception
final void eraseThreadLocals ()
void afterTopLevelExec ()
static void ()
ReflectiveOperationException e
}
java/util/concurrent/ConcurrentLinkedDeque$DescendingItr.classConcurrentLinkedDeque.java
package java.util.concurrent
java.util.concurrent.ConcurrentLinkedDeque$DescendingItr extends java.util.concurrent.ConcurrentLinkedDeque$AbstractItr {
final java.util.concurrent.ConcurrentLinkedDeque this$0
private void (java.util.concurrent.ConcurrentLinkedDeque)
java.util.concurrent.ConcurrentLinkedDeque$Node startNode ()
java.util.concurrent.ConcurrentLinkedDeque$Node nextNode (java.util.concurrent.ConcurrentLinkedDeque$Node)
java.util.concurrent.ConcurrentLinkedDeque$Node p
void (java.util.concurrent.ConcurrentLinkedDeque, java.util.concurrent.ConcurrentLinkedDeque$1)
java.util.concurrent.ConcurrentLinkedDeque x0
java.util.concurrent.ConcurrentLinkedDeque$1 x1
}
java/util/concurrent/BrokenBarrierException.classBrokenBarrierException.java
package java.util.concurrent
public java.util.concurrent.BrokenBarrierException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
}
java/util/concurrent/TimeUnit$1.classTimeUnit.java
package java.util.concurrent
final java.util.concurrent.TimeUnit$1 extends java.util.concurrent.TimeUnit {
void (java.lang.String, int)
public long toNanos (long)
long d
public long toMicros (long)
long d
public long toMillis (long)
long d
public long toSeconds (long)
long d
public long toMinutes (long)
long d
public long toHours (long)
long d
public long toDays (long)
long d
public long convert (long, java.util.concurrent.TimeUnit)
long d
java.util.concurrent.TimeUnit u
int excessNanos (long, long)
long d
long m
}
java/util/concurrent/ThreadLocalRandom$1.classThreadLocalRandom.java
package java.util.concurrent
final java.util.concurrent.ThreadLocalRandom$1 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Boolean run ()
public volatile java.lang.Object run ()
}
java/util/concurrent/ConcurrentNavigableMap.classConcurrentNavigableMap.java
package java.util.concurrent
public abstract java.util.concurrent.ConcurrentNavigableMap extends java.lang.Object implements java.util.concurrent.ConcurrentMap java.util.NavigableMap {
public abstract java.util.concurrent.ConcurrentNavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
public abstract java.util.concurrent.ConcurrentNavigableMap headMap (java.lang.Object, boolean)
public abstract java.util.concurrent.ConcurrentNavigableMap tailMap (java.lang.Object, boolean)
public abstract java.util.concurrent.ConcurrentNavigableMap subMap (java.lang.Object, java.lang.Object)
public abstract java.util.concurrent.ConcurrentNavigableMap headMap (java.lang.Object)
public abstract java.util.concurrent.ConcurrentNavigableMap tailMap (java.lang.Object)
public abstract java.util.concurrent.ConcurrentNavigableMap descendingMap ()
public abstract java.util.NavigableSet navigableKeySet ()
public abstract java.util.NavigableSet keySet ()
public abstract java.util.NavigableSet descendingKeySet ()
public volatile java.util.Set keySet ()
public volatile java.util.SortedMap tailMap (java.lang.Object)
public volatile java.util.SortedMap headMap (java.lang.Object)
public volatile java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean)
public volatile java.util.NavigableMap headMap (java.lang.Object, boolean)
public volatile java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
public volatile java.util.NavigableMap descendingMap ()
}
java/util/concurrent/ConcurrentHashMap$Traverser.classConcurrentHashMap.java
package java.util.concurrent
java.util.concurrent.ConcurrentHashMap$Traverser extends java.lang.Object {
java.util.concurrent.ConcurrentHashMap$Node[] tab
java.util.concurrent.ConcurrentHashMap$Node next
java.util.concurrent.ConcurrentHashMap$TableStack stack
java.util.concurrent.ConcurrentHashMap$TableStack spare
int index
int baseIndex
int baseLimit
final int baseSize
void (java.util.concurrent.ConcurrentHashMap$Node[], int, int, int)
java.util.concurrent.ConcurrentHashMap$Node[] tab
int size
int index
int limit
final java.util.concurrent.ConcurrentHashMap$Node advance ()
java.util.concurrent.ConcurrentHashMap$Node[] t
int i
int n
java.util.concurrent.ConcurrentHashMap$Node[] t
int i
int n
java.util.concurrent.ConcurrentHashMap$Node e
private void pushState (java.util.concurrent.ConcurrentHashMap$Node[], int, int)
java.util.concurrent.ConcurrentHashMap$Node[] t
int i
int n
java.util.concurrent.ConcurrentHashMap$TableStack s
private void recoverState (int)
java.util.concurrent.ConcurrentHashMap$TableStack next
int len
int n
java.util.concurrent.ConcurrentHashMap$TableStack s
}
java/util/concurrent/RunnableFuture.classRunnableFuture.java
package java.util.concurrent
public abstract java.util.concurrent.RunnableFuture extends java.lang.Object implements java.lang.Runnable java.util.concurrent.Future {
public abstract void run ()
}
java/util/concurrent/TimeUnit$4.classTimeUnit.java
package java.util.concurrent
final java.util.concurrent.TimeUnit$4 extends java.util.concurrent.TimeUnit {
void (java.lang.String, int)
public long toNanos (long)
long d
public long toMicros (long)
long d
public long toMillis (long)
long d
public long toSeconds (long)
long d
public long toMinutes (long)
long d
public long toHours (long)
long d
public long toDays (long)
long d
public long convert (long, java.util.concurrent.TimeUnit)
long d
java.util.concurrent.TimeUnit u
int excessNanos (long, long)
long d
long m
}
java/util/concurrent/ConcurrentHashMap$ValuesView.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ValuesView extends java.util.concurrent.ConcurrentHashMap$CollectionView implements java.util.Collection java.io.Serializable {
private static final long serialVersionUID
void (java.util.concurrent.ConcurrentHashMap)
java.util.concurrent.ConcurrentHashMap map
public final boolean contains (java.lang.Object)
Object o
public final boolean remove (java.lang.Object)
java.util.Iterator it
Object o
public final java.util.Iterator iterator ()
java.util.concurrent.ConcurrentHashMap m
java.util.concurrent.ConcurrentHashMap$Node[] t
int f
public final boolean add (java.lang.Object)
Object e
public final boolean addAll (java.util.Collection)
java.util.Collection c
public boolean removeIf (java.util.function.Predicate)
java.util.function.Predicate filter
public java.util.Spliterator spliterator ()
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap m
long n
int f
public void forEach (java.util.function.Consumer)
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$Traverser it
java.util.function.Consumer action
java.util.concurrent.ConcurrentHashMap$Node[] t
}
java/util/concurrent/DelayQueue.classDelayQueue.java
package java.util.concurrent
public java.util.concurrent.DelayQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue {
private final transient java.util.concurrent.locks.ReentrantLock lock
private final java.util.PriorityQueue q
private Thread leader
private final java.util.concurrent.locks.Condition available
public void ()
public void (java.util.Collection)
java.util.Collection c
public boolean add (java.util.concurrent.Delayed)
java.util.concurrent.Delayed e
public boolean offer (java.util.concurrent.Delayed)
java.util.concurrent.Delayed e
java.util.concurrent.locks.ReentrantLock lock
public void put (java.util.concurrent.Delayed)
java.util.concurrent.Delayed e
public boolean offer (java.util.concurrent.Delayed, long, java.util.concurrent.TimeUnit)
java.util.concurrent.Delayed e
long timeout
java.util.concurrent.TimeUnit unit
public java.util.concurrent.Delayed poll ()
java.util.concurrent.Delayed first
java.util.concurrent.locks.ReentrantLock lock
public java.util.concurrent.Delayed take () throws java.lang.InterruptedException
Thread thisThread
long delay
java.util.concurrent.Delayed first
java.util.concurrent.locks.ReentrantLock lock
public java.util.concurrent.Delayed poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeLeft
Thread thisThread
long delay
java.util.concurrent.Delayed first
long timeout
java.util.concurrent.TimeUnit unit
long nanos
java.util.concurrent.locks.ReentrantLock lock
public java.util.concurrent.Delayed peek ()
java.util.concurrent.locks.ReentrantLock lock
public int size ()
java.util.concurrent.locks.ReentrantLock lock
private java.util.concurrent.Delayed peekExpired ()
java.util.concurrent.Delayed first
public int drainTo (java.util.Collection)
java.util.concurrent.Delayed e
int n
java.util.Collection c
java.util.concurrent.locks.ReentrantLock lock
public int drainTo (java.util.Collection, int)
java.util.concurrent.Delayed e
int n
java.util.Collection c
int maxElements
java.util.concurrent.locks.ReentrantLock lock
public void clear ()
java.util.concurrent.locks.ReentrantLock lock
public int remainingCapacity ()
public java.lang.Object[] toArray ()
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
java.util.concurrent.locks.ReentrantLock lock
public boolean remove (java.lang.Object)
Object o
java.util.concurrent.locks.ReentrantLock lock
void removeEQ (java.lang.Object)
java.util.Iterator it
Object o
java.util.concurrent.locks.ReentrantLock lock
public java.util.Iterator iterator ()
public volatile boolean add (java.lang.Object)
public volatile java.lang.Object peek ()
public volatile java.lang.Object poll ()
public volatile boolean offer (java.lang.Object)
public volatile java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public volatile java.lang.Object take () throws java.lang.InterruptedException
public volatile boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public volatile void put (java.lang.Object) throws java.lang.InterruptedException
}
java/util/concurrent/Executors$DelegatedScheduledExecutorService.classExecutors.java
package java.util.concurrent
java.util.concurrent.Executors$DelegatedScheduledExecutorService extends java.util.concurrent.Executors$DelegatedExecutorService implements java.util.concurrent.ScheduledExecutorService {
private final java.util.concurrent.ScheduledExecutorService e
void (java.util.concurrent.ScheduledExecutorService)
java.util.concurrent.ScheduledExecutorService executor
public java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Runnable command
long delay
java.util.concurrent.TimeUnit unit
public java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
java.util.concurrent.Callable callable
long delay
java.util.concurrent.TimeUnit unit
public 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 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
}
java/util/concurrent/ConcurrentHashMap$ForEachValueTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForEachValueTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Consumer action
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Consumer)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
}
java/util/concurrent/CountedCompleter.classCountedCompleter.java
package java.util.concurrent
public abstract java.util.concurrent.CountedCompleter extends java.util.concurrent.ForkJoinTask {
private static final long serialVersionUID
final java.util.concurrent.CountedCompleter completer
volatile int pending
private static final sun.misc.Unsafe U
private static final long PENDING
protected void (java.util.concurrent.CountedCompleter, int)
java.util.concurrent.CountedCompleter completer
int initialPendingCount
protected void (java.util.concurrent.CountedCompleter)
java.util.concurrent.CountedCompleter completer
protected void ()
public abstract void compute ()
public void onCompletion (java.util.concurrent.CountedCompleter)
java.util.concurrent.CountedCompleter caller
public boolean onExceptionalCompletion (java.lang.Throwable, java.util.concurrent.CountedCompleter)
Throwable ex
java.util.concurrent.CountedCompleter caller
public final java.util.concurrent.CountedCompleter getCompleter ()
public final int getPendingCount ()
public final void setPendingCount (int)
int count
public final void addToPendingCount (int)
int delta
public final boolean compareAndSetPendingCount (int, int)
int expected
int count
public final int decrementPendingCountUnlessZero ()
int c
public final java.util.concurrent.CountedCompleter getRoot ()
java.util.concurrent.CountedCompleter a
java.util.concurrent.CountedCompleter p
public final void tryComplete ()
int c
java.util.concurrent.CountedCompleter a
java.util.concurrent.CountedCompleter s
public final void propagateCompletion ()
int c
java.util.concurrent.CountedCompleter a
java.util.concurrent.CountedCompleter s
public void complete (java.lang.Object)
Object rawResult
java.util.concurrent.CountedCompleter p
public final java.util.concurrent.CountedCompleter firstComplete ()
int c
public final java.util.concurrent.CountedCompleter nextComplete ()
java.util.concurrent.CountedCompleter p
public final void quietlyCompleteRoot ()
java.util.concurrent.CountedCompleter a
java.util.concurrent.CountedCompleter p
public final void helpComplete (int)
java.util.concurrent.ForkJoinWorkerThread wt
Thread t
int maxTasks
void internalPropagateException (java.lang.Throwable)
Throwable ex
java.util.concurrent.CountedCompleter a
java.util.concurrent.CountedCompleter s
protected final boolean exec ()
public java.lang.Object getRawResult ()
protected void setRawResult (java.lang.Object)
Object t
static void ()
ReflectiveOperationException e
}
java/util/concurrent/ThreadPoolExecutor$CallerRunsPolicy.classThreadPoolExecutor.java
package java.util.concurrent
public java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy extends java.lang.Object implements java.util.concurrent.RejectedExecutionHandler {
public void ()
public void rejectedExecution (java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor)
Runnable r
java.util.concurrent.ThreadPoolExecutor e
}
java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory.classForkJoinPool.java
package java.util.concurrent
public abstract java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory extends java.lang.Object {
public abstract java.util.concurrent.ForkJoinWorkerThread newThread (java.util.concurrent.ForkJoinPool)
}
java/util/concurrent/Executors$FinalizableDelegatedExecutorService.classExecutors.java
package java.util.concurrent
java.util.concurrent.Executors$FinalizableDelegatedExecutorService extends java.util.concurrent.Executors$DelegatedExecutorService {
void (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService executor
protected void finalize ()
}
java/util/concurrent/SynchronousQueue$TransferQueue$QNode.classSynchronousQueue.java
package java.util.concurrent
final java.util.concurrent.SynchronousQueue$TransferQueue$QNode extends java.lang.Object {
volatile java.util.concurrent.SynchronousQueue$TransferQueue$QNode next
volatile Object item
volatile Thread waiter
final boolean isData
private static final sun.misc.Unsafe U
private static final long ITEM
private static final long NEXT
void (java.lang.Object, boolean)
Object item
boolean isData
boolean casNext (java.util.concurrent.SynchronousQueue$TransferQueue$QNode, java.util.concurrent.SynchronousQueue$TransferQueue$QNode)
java.util.concurrent.SynchronousQueue$TransferQueue$QNode cmp
java.util.concurrent.SynchronousQueue$TransferQueue$QNode val
boolean casItem (java.lang.Object, java.lang.Object)
Object cmp
Object val
void tryCancel (java.lang.Object)
Object cmp
boolean isCancelled ()
boolean isOffList ()
static void ()
ReflectiveOperationException e
}
java/util/concurrent/ConcurrentHashMap$MapReduceEntriesTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceEntriesTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.BiFunction reducer
Object result
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesTask rights
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceEntriesTask, java.util.function.Function, java.util.function.BiFunction)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesTask nextRight
java.util.function.Function transformer
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
java.util.concurrent.ConcurrentHashMap$Node p
Object tr
Object sr
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesTask t
java.util.concurrent.ConcurrentHashMap$MapReduceEntriesTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
java.util.function.Function transformer
}
java/util/concurrent/CompletableFuture$BiRun.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$BiRun extends java.util.concurrent.CompletableFuture$BiCompletion {
Runnable fn
void (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.lang.Runnable)
java.util.concurrent.Executor executor
java.util.concurrent.CompletableFuture dep
java.util.concurrent.CompletableFuture src
java.util.concurrent.CompletableFuture snd
Runnable fn
final java.util.concurrent.CompletableFuture tryFire (int)
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
int mode
java.util.concurrent.CompletableFuture d
java.util.concurrent.CompletableFuture a
java.util.concurrent.CompletableFuture b
}
java/util/concurrent/ConcurrentSkipListMap$SubMap$SubMapValueIterator.classConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$SubMap$SubMapValueIterator extends java.util.concurrent.ConcurrentSkipListMap$SubMap$SubMapIter {
final java.util.concurrent.ConcurrentSkipListMap$SubMap this$0
void (java.util.concurrent.ConcurrentSkipListMap$SubMap)
java.util.concurrent.ConcurrentSkipListMap$SubMap this$0
public java.lang.Object next ()
Object v
public int characteristics ()
}
java/util/concurrent/ConcurrentHashMap$MapReduceValuesToIntTask.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToIntFunction transformer
final java.util.function.IntBinaryOperator reducer
final int basis
int result
java.util.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask rights
java.util.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask nextRight
void (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
java.util.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
java.util.concurrent.ConcurrentHashMap$Node[] t
java.util.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask nextRight
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public final java.lang.Integer getRawResult ()
public final void compute ()
int i
int f
int h
java.util.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask t
java.util.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask s
int r
java.util.concurrent.CountedCompleter c
java.util.function.IntBinaryOperator reducer
java.util.function.ToIntFunction transformer
public volatile java.lang.Object getRawResult ()
}
java/util/concurrent/Semaphore$NonfairSync.classSemaphore.java
package java.util.concurrent
final java.util.concurrent.Semaphore$NonfairSync extends java.util.concurrent.Semaphore$Sync {
private static final long serialVersionUID
void (int)
int permits
protected int tryAcquireShared (int)
int acquires
}
java/util/concurrent/ConcurrentSkipListMap$Index.classConcurrentSkipListMap.java
package java.util.concurrent
java.util.concurrent.ConcurrentSkipListMap$Index extends java.lang.Object {
final java.util.concurrent.ConcurrentSkipListMap$Node node
final java.util.concurrent.ConcurrentSkipListMap$Index down
volatile java.util.concurrent.ConcurrentSkipListMap$Index right
private static final sun.misc.Unsafe U
private static final long RIGHT
void (java.util.concurrent.ConcurrentSkipListMap$Node, java.util.concurrent.ConcurrentSkipListMap$Index, java.util.concurrent.ConcurrentSkipListMap$Index)
java.util.concurrent.ConcurrentSkipListMap$Node node
java.util.concurrent.ConcurrentSkipListMap$Index down
java.util.concurrent.ConcurrentSkipListMap$Index right
final boolean casRight (java.util.concurrent.ConcurrentSkipListMap$Index, java.util.concurrent.ConcurrentSkipListMap$Index)
java.util.concurrent.ConcurrentSkipListMap$Index cmp
java.util.concurrent.ConcurrentSkipListMap$Index val
final boolean indexesDeletedNode ()
final boolean link (java.util.concurrent.ConcurrentSkipListMap$Index, java.util.concurrent.ConcurrentSkipListMap$Index)
java.util.concurrent.ConcurrentSkipListMap$Index succ
java.util.concurrent.ConcurrentSkipListMap$Index newSucc
java.util.concurrent.ConcurrentSkipListMap$Node n
final boolean unlink (java.util.concurrent.ConcurrentSkipListMap$Index)
java.util.concurrent.ConcurrentSkipListMap$Index succ
static void ()
ReflectiveOperationException e
}
java/util/concurrent/CompletableFuture$Signaller.classCompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$Signaller extends java.util.concurrent.CompletableFuture$Completion implements java.util.concurrent.ForkJoinPool$ManagedBlocker {
long nanos
final long deadline
final boolean interruptible
boolean interrupted
volatile Thread thread
void (boolean, long, long)
boolean interruptible
long nanos
long deadline
final java.util.concurrent.CompletableFuture tryFire (int)
int ignore
Thread w
public boolean isReleasable ()
public boolean block ()
final boolean isLive ()
}
java/util/concurrent/LinkedTransferQueue$LTQSpliterator.classLinkedTransferQueue.java
package java.util.concurrent
final java.util.concurrent.LinkedTransferQueue$LTQSpliterator extends java.lang.Object implements java.util.Spliterator {
static final int MAX_BATCH
java.util.concurrent.LinkedTransferQueue$Node current
int batch
boolean exhausted
final java.util.concurrent.LinkedTransferQueue this$0
void (java.util.concurrent.LinkedTransferQueue)
java.util.concurrent.LinkedTransferQueue this$0
public java.util.Spliterator trySplit ()
Object e
Object[] a
int i
java.util.concurrent.LinkedTransferQueue$Node p
int b
int n
public void forEachRemaining (java.util.function.Consumer)
Object e
java.util.concurrent.LinkedTransferQueue$Node p
java.util.function.Consumer action
public boolean tryAdvance (java.util.function.Consumer)
Object e
java.util.concurrent.LinkedTransferQueue$Node p
java.util.function.Consumer action
public long estimateSize ()
public int characteristics ()
}
java/util/concurrent/ConcurrentHashMap$TableStack.classConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$TableStack extends java.lang.Object {
int length
int index
java.util.concurrent.ConcurrentHashMap$Node[] tab
java.util.concurrent.ConcurrentHashMap$TableStack next
void ()
}
java/util/concurrent/ConcurrentSkipListMap$HeadIndex.classConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$HeadIndex extends java.util.concurrent.ConcurrentSkipListMap$Index {
final int level
void (java.util.concurrent.ConcurrentSkipListMap$Node, java.util.concurrent.ConcurrentSkipListMap$Index, java.util.concurrent.ConcurrentSkipListMap$Index, int)
java.util.concurrent.ConcurrentSkipListMap$Node node
java.util.concurrent.ConcurrentSkipListMap$Index down
java.util.concurrent.ConcurrentSkipListMap$Index right
int level
}
java/util/concurrent/PriorityBlockingQueue.classPriorityBlockingQueue.java
package java.util.concurrent
public java.util.concurrent.PriorityBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable {
private static final long serialVersionUID
private static final int DEFAULT_INITIAL_CAPACITY
private static final int MAX_ARRAY_SIZE
private transient Object[] queue
private transient int size
private transient java.util.Comparator comparator
private final java.util.concurrent.locks.ReentrantLock lock
private final java.util.concurrent.locks.Condition notEmpty
private volatile transient int allocationSpinLock
private java.util.PriorityQueue q
private static final sun.misc.Unsafe U
private static final long ALLOCATIONSPINLOCK
public void ()
public void (int)
int initialCapacity
public void (int, java.util.Comparator)
int initialCapacity
java.util.Comparator comparator
public void (java.util.Collection)
java.util.SortedSet ss
java.util.concurrent.PriorityBlockingQueue pq
int i
java.util.Collection c
boolean heapify
boolean screen
Object[] a
int n
private void tryGrow (java.lang.Object[], int)
int minCap
int newCap
Object[] array
int oldCap
Object[] newArray
private java.lang.Object dequeue ()
Object[] array
Object result
Object x
java.util.Comparator cmp
int n
private static void siftUpComparable (int, java.lang.Object, java.lang.Object[])
int parent
Object e
int k
Object x
Object[] array
Comparable key
private static void siftUpUsingComparator (int, java.lang.Object, java.lang.Object[], java.util.Comparator)
int parent
Object e
int k
Object x
Object[] array
java.util.Comparator cmp
private static void siftDownComparable (int, java.lang.Object, java.lang.Object[], int)
int child
Object c
int right
Comparable key
int half
int k
Object x
Object[] array
int n
private static void siftDownUsingComparator (int, java.lang.Object, java.lang.Object[], int, java.util.Comparator)
int child
Object c
int right
int half
int k
Object x
Object[] array
int n
java.util.Comparator cmp
private void heapify ()
int i
int i
Object[] array
int n
int half
java.util.Comparator cmp
public boolean add (java.lang.Object)
Object e
public boolean offer (java.lang.Object)
java.util.Comparator cmp
Object e
java.util.concurrent.locks.ReentrantLock lock
int n
int cap
Object[] array
public void put (java.lang.Object)
Object e
public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit)
Object e
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object poll ()
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object take () throws java.lang.InterruptedException
java.util.concurrent.locks.ReentrantLock lock
Object result
public java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
long nanos
java.util.concurrent.locks.ReentrantLock lock
Object result
public java.lang.Object peek ()
java.util.concurrent.locks.ReentrantLock lock
public java.util.Comparator comparator ()
public int size ()
java.util.concurrent.locks.ReentrantLock lock
public int remainingCapacity ()
private int indexOf (java.lang.Object)
int i
Object[] array
int n
Object o
private void removeAt (int)
Object moved
java.util.Comparator cmp
int i
Object[] array
int n
public boolean remove (java.lang.Object)
int i
Object o
java.util.concurrent.locks.ReentrantLock lock
void removeEQ (java.lang.Object)
int i
int n
Object[] array
Object o
java.util.concurrent.locks.ReentrantLock lock
public boolean contains (java.lang.Object)
Object o
java.util.concurrent.locks.ReentrantLock lock
public java.lang.String toString ()
public int drainTo (java.util.Collection)
java.util.Collection c
public int drainTo (java.util.Collection, int)
int i
int n
java.util.Collection c
int maxElements
java.util.concurrent.locks.ReentrantLock lock
public void clear ()
int i
Object[] array
int n
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object[] toArray ()
java.util.concurrent.locks.ReentrantLock lock
public java.lang.Object[] toArray (java.lang.Object[])
int n
Object[] a
java.util.concurrent.locks.ReentrantLock lock
public java.util.Iterator iterator ()
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
public java.util.Spliterator spliterator ()
static void ()
ReflectiveOperationException e
}
com/
com/google/
com/google/i18n/
com/google/i18n/phonenumbers/
com/google/i18n/phonenumbers/data/
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_385
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ZM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LY
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_359
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CH
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MX
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FK
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_66
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YT
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VU
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NE
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_91
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LV
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MH
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_UA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BS
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BY
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GP
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HT
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GB
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SJ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AU
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MX
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PK
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NA
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_63
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_679
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SX
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NU
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HK
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SV
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MS
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KY
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DK
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MV
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ES
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_62
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_808
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GW
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_595
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_YE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HR
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_58
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SM
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_34
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CL
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GH
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SV
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IQ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IT
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BF
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CD
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HU
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_61
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HU
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_506
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TL
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TL
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GT
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CU
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TW
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MK
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BD
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IQ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ET
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AD
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BH
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NP
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FK
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LK
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_EG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MK
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CU
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_883
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_505
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DJ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NL
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SJ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CR
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_90
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BH
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SK
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GL
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GD
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TJ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MQ
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_36
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_OM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BB
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AS
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_OM
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_7
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BL
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_375
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DJ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HK
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_UG
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_81
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LB
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MD
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SD
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_US
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SY
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_255
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MT
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MY
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_WS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TH
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_UY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FJ
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_27
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GQ
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_351
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ET
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SC
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_855
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_EE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JP
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ST
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_US
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SB
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PW
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZW
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KP
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DK
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_878
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MP
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TW
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CV
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LT
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PL
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BW
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AW
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LR
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_352
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GU
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IL
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NP
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SD
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MN
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_971
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ER
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AF
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CD
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_381
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RO
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_373
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CG
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_49
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AX
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LS
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AU
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PT
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MQ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TD
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AX
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BL
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_95
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RO
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_43
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_84
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TJ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LU
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MP
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_WF
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PF
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ML
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ID
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_888
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GD
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GB
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CK
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_881
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MU
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UY
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NF
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ER
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ST
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MR
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_372
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_JE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RW
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_675
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LU
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_YT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PK
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_979
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_EC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_UZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MZ
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_676
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CX
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FJ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_870
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ZA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GP
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ME
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PS
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BD
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BB
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TG
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_358
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TV
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ZW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MA
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_55
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RU
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_350
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LK
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_30
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BW
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KH
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MW
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LS
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_EH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_QA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AS
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_JP
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GU
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MF
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IL
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LV
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SK
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ML
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TD
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_882
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_800
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CW
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GL
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LB
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_JO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VE
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_31
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BQ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_JM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_QA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BQ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GM
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_94
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ME
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RU
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ID
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_54
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BJ
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_995
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MU
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_380
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KP
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SX
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RW
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BJ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CX
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ES
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CK
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VU
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TV
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TK
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MM
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_972
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MV
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PL
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TT
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PT
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CV
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NU
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GW
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_44
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KW
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CL
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MD
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AD
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SB
com/google/android/
com/google/android/gles_jni/
com/google/android/gles_jni/EGLDisplayImpl.classEGLDisplayImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.EGLDisplayImpl extends javax.microedition.khronos.egl.EGLDisplay {
long mEGLDisplay
public void (long)
long dpy
public boolean equals (java.lang.Object)
Object o
com.google.android.gles_jni.EGLDisplayImpl that
public int hashCode ()
int result
}
com/google/android/gles_jni/EGLSurfaceImpl.classEGLSurfaceImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.EGLSurfaceImpl extends javax.microedition.khronos.egl.EGLSurface {
long mEGLSurface
private long mNativePixelRef
public void ()
public void (long)
long surface
public boolean equals (java.lang.Object)
Object o
com.google.android.gles_jni.EGLSurfaceImpl that
public int hashCode ()
int result
}
com/google/android/gles_jni/GLImpl.classGLImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.GLImpl extends java.lang.Object implements javax.microedition.khronos.opengles.GL10 javax.microedition.khronos.opengles.GL10Ext javax.microedition.khronos.opengles.GL11 javax.microedition.khronos.opengles.GL11Ext javax.microedition.khronos.opengles.GL11ExtensionPack {
java.nio.Buffer _colorPointer
java.nio.Buffer _normalPointer
java.nio.Buffer _texCoordPointer
java.nio.Buffer _vertexPointer
java.nio.Buffer _pointSizePointerOES
java.nio.Buffer _matrixIndexPointerOES
java.nio.Buffer _weightPointerOES
private boolean haveCheckedExtensions
private boolean have_OES_blend_equation_separate
private boolean have_OES_blend_subtract
private boolean have_OES_framebuffer_object
private boolean have_OES_texture_cube_map
private static native void _nativeClassInit ()
public void ()
public void glGetPointerv (int, java.nio.Buffer[])
int pname
java.nio.Buffer[] params
private static boolean allowIndirectBuffers (java.lang.String)
android.content.pm.ApplicationInfo applicationInfo
String appName
boolean result
int version
android.content.pm.IPackageManager pm
public native void glActiveTexture (int)
public native void glAlphaFunc (int, float)
public native void glAlphaFuncx (int, int)
public native void glBindTexture (int, int)
public native void glBlendFunc (int, int)
public native void glClear (int)
public native void glClearColor (float, float, float, float)
public native void glClearColorx (int, int, int, int)
public native void glClearDepthf (float)
public native void glClearDepthx (int)
public native void glClearStencil (int)
public native void glClientActiveTexture (int)
public native void glColor4f (float, float, float, float)
public native void glColor4x (int, int, int, int)
public native void glColorMask (boolean, boolean, boolean, boolean)
private native void glColorPointerBounds (int, int, int, java.nio.Buffer, int)
public void glColorPointer (int, int, int, java.nio.Buffer)
int size
int type
int stride
java.nio.Buffer pointer
public native void glCompressedTexImage2D (int, int, int, int, int, int, int, java.nio.Buffer)
public native void glCompressedTexSubImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer)
public native void glCopyTexImage2D (int, int, int, int, int, int, int, int)
public native void glCopyTexSubImage2D (int, int, int, int, int, int, int, int)
public native void glCullFace (int)
public native void glDeleteTextures (int, int[], int)
public native void glDeleteTextures (int, java.nio.IntBuffer)
public native void glDepthFunc (int)
public native void glDepthMask (boolean)
public native void glDepthRangef (float, float)
public native void glDepthRangex (int, int)
public native void glDisable (int)
public native void glDisableClientState (int)
public native void glDrawArrays (int, int, int)
public native void glDrawElements (int, int, int, java.nio.Buffer)
public native void glEnable (int)
public native void glEnableClientState (int)
public native void glFinish ()
public native void glFlush ()
public native void glFogf (int, float)
public native void glFogfv (int, float[], int)
public native void glFogfv (int, java.nio.FloatBuffer)
public native void glFogx (int, int)
public native void glFogxv (int, int[], int)
public native void glFogxv (int, java.nio.IntBuffer)
public native void glFrontFace (int)
public native void glFrustumf (float, float, float, float, float, float)
public native void glFrustumx (int, int, int, int, int, int)
public native void glGenTextures (int, int[], int)
public native void glGenTextures (int, java.nio.IntBuffer)
public native int glGetError ()
public native void glGetIntegerv (int, int[], int)
public native void glGetIntegerv (int, java.nio.IntBuffer)
public native java.lang.String _glGetString (int)
public java.lang.String glGetString (int)
int name
String returnValue
public native void glHint (int, int)
public native void glLightModelf (int, float)
public native void glLightModelfv (int, float[], int)
public native void glLightModelfv (int, java.nio.FloatBuffer)
public native void glLightModelx (int, int)
public native void glLightModelxv (int, int[], int)
public native void glLightModelxv (int, java.nio.IntBuffer)
public native void glLightf (int, int, float)
public native void glLightfv (int, int, float[], int)
public native void glLightfv (int, int, java.nio.FloatBuffer)
public native void glLightx (int, int, int)
public native void glLightxv (int, int, int[], int)
public native void glLightxv (int, int, java.nio.IntBuffer)
public native void glLineWidth (float)
public native void glLineWidthx (int)
public native void glLoadIdentity ()
public native void glLoadMatrixf (float[], int)
public native void glLoadMatrixf (java.nio.FloatBuffer)
public native void glLoadMatrixx (int[], int)
public native void glLoadMatrixx (java.nio.IntBuffer)
public native void glLogicOp (int)
public native void glMaterialf (int, int, float)
public native void glMaterialfv (int, int, float[], int)
public native void glMaterialfv (int, int, java.nio.FloatBuffer)
public native void glMaterialx (int, int, int)
public native void glMaterialxv (int, int, int[], int)
public native void glMaterialxv (int, int, java.nio.IntBuffer)
public native void glMatrixMode (int)
public native void glMultMatrixf (float[], int)
public native void glMultMatrixf (java.nio.FloatBuffer)
public native void glMultMatrixx (int[], int)
public native void glMultMatrixx (java.nio.IntBuffer)
public native void glMultiTexCoord4f (int, float, float, float, float)
public native void glMultiTexCoord4x (int, int, int, int, int)
public native void glNormal3f (float, float, float)
public native void glNormal3x (int, int, int)
private native void glNormalPointerBounds (int, int, java.nio.Buffer, int)
public void glNormalPointer (int, int, java.nio.Buffer)
int type
int stride
java.nio.Buffer pointer
public native void glOrthof (float, float, float, float, float, float)
public native void glOrthox (int, int, int, int, int, int)
public native void glPixelStorei (int, int)
public native void glPointSize (float)
public native void glPointSizex (int)
public native void glPolygonOffset (float, float)
public native void glPolygonOffsetx (int, int)
public native void glPopMatrix ()
public native void glPushMatrix ()
public native void glReadPixels (int, int, int, int, int, int, java.nio.Buffer)
public native void glRotatef (float, float, float, float)
public native void glRotatex (int, int, int, int)
public native void glSampleCoverage (float, boolean)
public native void glSampleCoveragex (int, boolean)
public native void glScalef (float, float, float)
public native void glScalex (int, int, int)
public native void glScissor (int, int, int, int)
public native void glShadeModel (int)
public native void glStencilFunc (int, int, int)
public native void glStencilMask (int)
public native void glStencilOp (int, int, int)
private native void glTexCoordPointerBounds (int, int, int, java.nio.Buffer, int)
public void glTexCoordPointer (int, int, int, java.nio.Buffer)
int size
int type
int stride
java.nio.Buffer pointer
public native void glTexEnvf (int, int, float)
public native void glTexEnvfv (int, int, float[], int)
public native void glTexEnvfv (int, int, java.nio.FloatBuffer)
public native void glTexEnvx (int, int, int)
public native void glTexEnvxv (int, int, int[], int)
public native void glTexEnvxv (int, int, java.nio.IntBuffer)
public native void glTexImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer)
public native void glTexParameterf (int, int, float)
public native void glTexParameterx (int, int, int)
public native void glTexSubImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer)
public native void glTranslatef (float, float, float)
public native void glTranslatex (int, int, int)
private native void glVertexPointerBounds (int, int, int, java.nio.Buffer, int)
public void glVertexPointer (int, int, int, java.nio.Buffer)
int size
int type
int stride
java.nio.Buffer pointer
public native void glViewport (int, int, int, int)
public native int glQueryMatrixxOES (int[], int, int[], int)
public native int glQueryMatrixxOES (java.nio.IntBuffer, java.nio.IntBuffer)
public native void glBindBuffer (int, int)
public native void glBufferData (int, int, java.nio.Buffer, int)
public native void glBufferSubData (int, int, int, java.nio.Buffer)
public native void glClipPlanef (int, float[], int)
public native void glClipPlanef (int, java.nio.FloatBuffer)
public native void glClipPlanex (int, int[], int)
public native void glClipPlanex (int, java.nio.IntBuffer)
public native void glColor4ub (byte, byte, byte, byte)
public native void glColorPointer (int, int, int, int)
public native void glDeleteBuffers (int, int[], int)
public native void glDeleteBuffers (int, java.nio.IntBuffer)
public native void glDrawElements (int, int, int, int)
public native void glGenBuffers (int, int[], int)
public native void glGenBuffers (int, java.nio.IntBuffer)
public native void glGetBooleanv (int, boolean[], int)
public native void glGetBooleanv (int, java.nio.IntBuffer)
public native void glGetBufferParameteriv (int, int, int[], int)
public native void glGetBufferParameteriv (int, int, java.nio.IntBuffer)
public native void glGetClipPlanef (int, float[], int)
public native void glGetClipPlanef (int, java.nio.FloatBuffer)
public native void glGetClipPlanex (int, int[], int)
public native void glGetClipPlanex (int, java.nio.IntBuffer)
public native void glGetFixedv (int, int[], int)
public native void glGetFixedv (int, java.nio.IntBuffer)
public native void glGetFloatv (int, float[], int)
public native void glGetFloatv (int, java.nio.FloatBuffer)
public native void glGetLightfv (int, int, float[], int)
public native void glGetLightfv (int, int, java.nio.FloatBuffer)
public native void glGetLightxv (int, int, int[], int)
public native void glGetLightxv (int, int, java.nio.IntBuffer)
public native void glGetMaterialfv (int, int, float[], int)
public native void glGetMaterialfv (int, int, java.nio.FloatBuffer)
public native void glGetMaterialxv (int, int, int[], int)
public native void glGetMaterialxv (int, int, java.nio.IntBuffer)
public native void glGetTexEnviv (int, int, int[], int)
public native void glGetTexEnviv (int, int, java.nio.IntBuffer)
public native void glGetTexEnvxv (int, int, int[], int)
public native void glGetTexEnvxv (int, int, java.nio.IntBuffer)
public native void glGetTexParameterfv (int, int, float[], int)
public native void glGetTexParameterfv (int, int, java.nio.FloatBuffer)
public native void glGetTexParameteriv (int, int, int[], int)
public native void glGetTexParameteriv (int, int, java.nio.IntBuffer)
public native void glGetTexParameterxv (int, int, int[], int)
public native void glGetTexParameterxv (int, int, java.nio.IntBuffer)
public native boolean glIsBuffer (int)
public native boolean glIsEnabled (int)
public native boolean glIsTexture (int)
public native void glNormalPointer (int, int, int)
public native void glPointParameterf (int, float)
public native void glPointParameterfv (int, float[], int)
public native void glPointParameterfv (int, java.nio.FloatBuffer)
public native void glPointParameterx (int, int)
public native void glPointParameterxv (int, int[], int)
public native void glPointParameterxv (int, java.nio.IntBuffer)
private native void glPointSizePointerOESBounds (int, int, java.nio.Buffer, int)
public void glPointSizePointerOES (int, int, java.nio.Buffer)
int type
int stride
java.nio.Buffer pointer
public native void glTexCoordPointer (int, int, int, int)
public native void glTexEnvi (int, int, int)
public native void glTexEnviv (int, int, int[], int)
public native void glTexEnviv (int, int, java.nio.IntBuffer)
public native void glTexParameterfv (int, int, float[], int)
public native void glTexParameterfv (int, int, java.nio.FloatBuffer)
public native void glTexParameteri (int, int, int)
public native void glTexParameteriv (int, int, int[], int)
public native void glTexParameteriv (int, int, java.nio.IntBuffer)
public native void glTexParameterxv (int, int, int[], int)
public native void glTexParameterxv (int, int, java.nio.IntBuffer)
public native void glVertexPointer (int, int, int, int)
public native void glCurrentPaletteMatrixOES (int)
public native void glDrawTexfOES (float, float, float, float, float)
public native void glDrawTexfvOES (float[], int)
public native void glDrawTexfvOES (java.nio.FloatBuffer)
public native void glDrawTexiOES (int, int, int, int, int)
public native void glDrawTexivOES (int[], int)
public native void glDrawTexivOES (java.nio.IntBuffer)
public native void glDrawTexsOES (short, short, short, short, short)
public native void glDrawTexsvOES (short[], int)
public native void glDrawTexsvOES (java.nio.ShortBuffer)
public native void glDrawTexxOES (int, int, int, int, int)
public native void glDrawTexxvOES (int[], int)
public native void glDrawTexxvOES (java.nio.IntBuffer)
public native void glLoadPaletteFromModelViewMatrixOES ()
private native void glMatrixIndexPointerOESBounds (int, int, int, java.nio.Buffer, int)
public void glMatrixIndexPointerOES (int, int, int, java.nio.Buffer)
int size
int type
int stride
java.nio.Buffer pointer
public native void glMatrixIndexPointerOES (int, int, int, int)
private native void glWeightPointerOESBounds (int, int, int, java.nio.Buffer, int)
public void glWeightPointerOES (int, int, int, java.nio.Buffer)
int size
int type
int stride
java.nio.Buffer pointer
public native void glWeightPointerOES (int, int, int, int)
public native void glBindFramebufferOES (int, int)
public native void glBindRenderbufferOES (int, int)
public native void glBlendEquation (int)
public native void glBlendEquationSeparate (int, int)
public native void glBlendFuncSeparate (int, int, int, int)
public native int glCheckFramebufferStatusOES (int)
public native void glDeleteFramebuffersOES (int, int[], int)
public native void glDeleteFramebuffersOES (int, java.nio.IntBuffer)
public native void glDeleteRenderbuffersOES (int, int[], int)
public native void glDeleteRenderbuffersOES (int, java.nio.IntBuffer)
public native void glFramebufferRenderbufferOES (int, int, int, int)
public native void glFramebufferTexture2DOES (int, int, int, int, int)
public native void glGenerateMipmapOES (int)
public native void glGenFramebuffersOES (int, int[], int)
public native void glGenFramebuffersOES (int, java.nio.IntBuffer)
public native void glGenRenderbuffersOES (int, int[], int)
public native void glGenRenderbuffersOES (int, java.nio.IntBuffer)
public native void glGetFramebufferAttachmentParameterivOES (int, int, int, int[], int)
public native void glGetFramebufferAttachmentParameterivOES (int, int, int, java.nio.IntBuffer)
public native void glGetRenderbufferParameterivOES (int, int, int[], int)
public native void glGetRenderbufferParameterivOES (int, int, java.nio.IntBuffer)
public native void glGetTexGenfv (int, int, float[], int)
public native void glGetTexGenfv (int, int, java.nio.FloatBuffer)
public native void glGetTexGeniv (int, int, int[], int)
public native void glGetTexGeniv (int, int, java.nio.IntBuffer)
public native void glGetTexGenxv (int, int, int[], int)
public native void glGetTexGenxv (int, int, java.nio.IntBuffer)
public native boolean glIsFramebufferOES (int)
public native boolean glIsRenderbufferOES (int)
public native void glRenderbufferStorageOES (int, int, int, int)
public native void glTexGenf (int, int, float)
public native void glTexGenfv (int, int, float[], int)
public native void glTexGenfv (int, int, java.nio.FloatBuffer)
public native void glTexGeni (int, int, int)
public native void glTexGeniv (int, int, int[], int)
public native void glTexGeniv (int, int, java.nio.IntBuffer)
public native void glTexGenx (int, int, int)
public native void glTexGenxv (int, int, int[], int)
public native void glTexGenxv (int, int, java.nio.IntBuffer)
static void ()
}
com/google/android/gles_jni/EGLImpl.classEGLImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.EGLImpl extends java.lang.Object implements javax.microedition.khronos.egl.EGL10 {
private com.google.android.gles_jni.EGLContextImpl mContext
private com.google.android.gles_jni.EGLDisplayImpl mDisplay
private com.google.android.gles_jni.EGLSurfaceImpl mSurface
public void ()
public native boolean eglInitialize (javax.microedition.khronos.egl.EGLDisplay, int[])
public native boolean eglQueryContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext, int, int[])
public native boolean eglQuerySurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, int, int[])
public native boolean eglReleaseThread ()
public native boolean eglChooseConfig (javax.microedition.khronos.egl.EGLDisplay, int[], javax.microedition.khronos.egl.EGLConfig[], int, int[])
public native boolean eglGetConfigAttrib (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int, int[])
public native boolean eglGetConfigs (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig[], int, int[])
public native int eglGetError ()
public native boolean eglDestroyContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext)
public native boolean eglDestroySurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface)
public native boolean eglMakeCurrent (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLContext)
public native java.lang.String eglQueryString (javax.microedition.khronos.egl.EGLDisplay, int)
public native boolean eglSwapBuffers (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface)
public native boolean eglTerminate (javax.microedition.khronos.egl.EGLDisplay)
public native boolean eglCopyBuffers (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, java.lang.Object)
public native boolean eglWaitGL ()
public native boolean eglWaitNative (int, java.lang.Object)
public static native int getInitCount (javax.microedition.khronos.egl.EGLDisplay)
public javax.microedition.khronos.egl.EGLContext eglCreateContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, javax.microedition.khronos.egl.EGLContext, int[])
javax.microedition.khronos.egl.EGLDisplay display
javax.microedition.khronos.egl.EGLConfig config
javax.microedition.khronos.egl.EGLContext share_context
int[] attrib_list
long eglContextId
public javax.microedition.khronos.egl.EGLSurface eglCreatePbufferSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int[])
javax.microedition.khronos.egl.EGLDisplay display
javax.microedition.khronos.egl.EGLConfig config
int[] attrib_list
long eglSurfaceId
public javax.microedition.khronos.egl.EGLSurface eglCreatePixmapSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[])
javax.microedition.khronos.egl.EGLDisplay display
javax.microedition.khronos.egl.EGLConfig config
Object native_pixmap
int[] attrib_list
com.google.android.gles_jni.EGLSurfaceImpl sur
public javax.microedition.khronos.egl.EGLSurface eglCreateWindowSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[])
android.view.SurfaceView surfaceView
android.view.SurfaceHolder holder
long eglSurfaceId
long eglSurfaceId
javax.microedition.khronos.egl.EGLDisplay display
javax.microedition.khronos.egl.EGLConfig config
Object native_window
int[] attrib_list
android.view.Surface sur
long eglSurfaceId
public synchronized javax.microedition.khronos.egl.EGLDisplay eglGetDisplay (java.lang.Object)
Object native_display
long value
public synchronized javax.microedition.khronos.egl.EGLContext eglGetCurrentContext ()
long value
public synchronized javax.microedition.khronos.egl.EGLDisplay eglGetCurrentDisplay ()
long value
public synchronized javax.microedition.khronos.egl.EGLSurface eglGetCurrentSurface (int)
int readdraw
long value
private native long _eglCreateContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, javax.microedition.khronos.egl.EGLContext, int[])
private native long _eglCreatePbufferSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int[])
private native void _eglCreatePixmapSurface (javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[])
private native long _eglCreateWindowSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[])
private native long _eglCreateWindowSurfaceTexture (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[])
private native long _eglGetDisplay (java.lang.Object)
private native long _eglGetCurrentContext ()
private native long _eglGetCurrentDisplay ()
private native long _eglGetCurrentSurface (int)
private static native void _nativeClassInit ()
static void ()
}
com/google/android/gles_jni/EGLConfigImpl.classEGLConfigImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.EGLConfigImpl extends javax.microedition.khronos.egl.EGLConfig {
private long mEGLConfig
void (long)
long config
long get ()
}
com/google/android/gles_jni/EGLContextImpl.classEGLContextImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.EGLContextImpl extends javax.microedition.khronos.egl.EGLContext {
private com.google.android.gles_jni.GLImpl mGLContext
long mEGLContext
public void (long)
long ctx
public javax.microedition.khronos.opengles.GL getGL ()
public boolean equals (java.lang.Object)
Object o
com.google.android.gles_jni.EGLContextImpl that
public int hashCode ()
int result
}
com/google/android/collect/
com/google/android/collect/Lists.classLists.java
package com.google.android.collect
public com.google.android.collect.Lists extends java.lang.Object {
public void ()
public static java.util.ArrayList newArrayList ()
public static transient java.util.ArrayList newArrayList (java.lang.Object[])
Object[] elements
int capacity
java.util.ArrayList list
}
com/google/android/collect/Sets.classSets.java
package com.google.android.collect
public com.google.android.collect.Sets extends java.lang.Object {
public void ()
public static java.util.HashSet newHashSet ()
public static transient java.util.HashSet newHashSet (java.lang.Object[])
Object[] elements
int capacity
java.util.HashSet set
public static java.util.SortedSet newSortedSet ()
public static transient java.util.SortedSet newSortedSet (java.lang.Object[])
Object[] elements
java.util.SortedSet set
public static android.util.ArraySet newArraySet ()
public static transient android.util.ArraySet newArraySet (java.lang.Object[])
Object[] elements
int capacity
android.util.ArraySet set
}
com/google/android/collect/Maps.classMaps.java
package com.google.android.collect
public com.google.android.collect.Maps extends java.lang.Object {
public void ()
public static java.util.HashMap newHashMap ()
public static android.util.ArrayMap newArrayMap ()
}
com/google/android/util/
com/google/android/util/AbstractMessageParser$Format.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Format extends com.google.android.util.AbstractMessageParser$Token {
private char ch
private boolean start
private boolean matched
public void (char, boolean)
char ch
boolean start
public void setMatched (boolean)
boolean matched
public boolean isHtml ()
public java.lang.String toHtml (boolean)
boolean caps
public java.util.List getInfo ()
public boolean controlCaps ()
public boolean setCaps ()
private java.lang.String getFormatStart (char)
char ch
private java.lang.String getFormatEnd (char)
char ch
}
com/google/android/util/AbstractMessageParser$Acronym.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Acronym extends com.google.android.util.AbstractMessageParser$Token {
private String value
public void (java.lang.String, java.lang.String)
String text
String value
public java.lang.String getValue ()
public boolean isHtml ()
public java.util.List getInfo ()
java.util.List info
}
com/google/android/util/AbstractMessageParser$Html.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Html extends com.google.android.util.AbstractMessageParser$Token {
private String html
public void (java.lang.String, java.lang.String)
String text
String html
public boolean isHtml ()
public java.lang.String toHtml (boolean)
boolean caps
public java.util.List getInfo ()
public void trimLeadingWhitespace ()
public void trimTrailingWhitespace ()
private static java.lang.String trimLeadingWhitespace (java.lang.String)
String text
int index
public static java.lang.String trimTrailingWhitespace (java.lang.String)
String text
int index
}
com/google/android/util/AbstractMessageParser.classAbstractMessageParser.java
package com.google.android.util
public abstract com.google.android.util.AbstractMessageParser extends java.lang.Object {
public static final String musicNote
private String text
private int nextChar
private int nextClass
private java.util.ArrayList parts
private java.util.ArrayList tokens
private java.util.HashMap formatStart
private boolean parseSmilies
private boolean parseAcronyms
private boolean parseFormatting
private boolean parseUrls
private boolean parseMeText
private boolean parseMusic
protected abstract com.google.android.util.AbstractMessageParser$Resources getResources ()
public void (java.lang.String)
String text
public void (java.lang.String, boolean, boolean, boolean, boolean, boolean, boolean)
String text
boolean parseSmilies
boolean parseAcronyms
boolean parseFormatting
boolean parseUrls
boolean parseMusic
boolean parseMeText
public final java.lang.String getRawText ()
public final int getPartCount ()
public final com.google.android.util.AbstractMessageParser$Part getPart (int)
int index
public final java.util.List getParts ()
public void parse ()
int i
int i
String meText
boolean wasSmiley
public static com.google.android.util.AbstractMessageParser$Token tokenForUrl (java.lang.String, java.lang.String)
String url
String text
com.google.android.util.AbstractMessageParser$Video video
com.google.android.util.AbstractMessageParser$YouTubeVideo ytVideo
com.google.android.util.AbstractMessageParser$Photo photo
com.google.android.util.AbstractMessageParser$FlickrPhoto flickrPhoto
private void buildParts (java.lang.String)
com.google.android.util.AbstractMessageParser$Token token
int i
String meText
private com.google.android.util.AbstractMessageParser$Part lastPart ()
private boolean parseMusicTrack ()
private void parseText ()
char ch
StringBuilder buf
int start
private boolean parseSmiley ()
int previousCharClass
int nextCharClass
com.google.android.util.AbstractMessageParser$TrieNode match
private boolean parseAcronym ()
com.google.android.util.AbstractMessageParser$TrieNode match
private boolean isDomainChar (char)
char c
private boolean isValidDomain (java.lang.String)
String domain
private boolean parseURL ()
String scheme
char ch
char ch
char ch2
char ch
String domain
int start
int index
String url
boolean done
String urlText
private void addURLToken (java.lang.String, java.lang.String)
String url
String text
private boolean parseFormatting ()
com.google.android.util.AbstractMessageParser$Format start
char ch
Character key
int index
com.google.android.util.AbstractMessageParser$Format end
Character key
int endChar
java.util.LinkedHashMap seenCharacters
private boolean isWordBreak (int)
int index
private boolean isSmileyBreak (int)
int index
private boolean isURLBreak (int)
int index
private int getCharClass (int)
int index
char ch
private static boolean isSmileyBreak (char, char)
char c1
char c2
private static boolean isPunctuation (char)
char ch
private static boolean isFormatChar (char)
char ch
private void addToken (com.google.android.util.AbstractMessageParser$Token)
com.google.android.util.AbstractMessageParser$Token token
public java.lang.String toHtml ()
com.google.android.util.AbstractMessageParser$Photo p
com.google.android.util.AbstractMessageParser$Token token
boolean caps
com.google.android.util.AbstractMessageParser$Part part
StringBuilder html
protected static java.lang.String reverse (java.lang.String)
int i
String str
StringBuilder buf
private static boolean matches (com.google.android.util.AbstractMessageParser$TrieNode, java.lang.String)
com.google.android.util.AbstractMessageParser$TrieNode root
String str
int index
private static com.google.android.util.AbstractMessageParser$TrieNode longestMatch (com.google.android.util.AbstractMessageParser$TrieNode, com.google.android.util.AbstractMessageParser, int)
com.google.android.util.AbstractMessageParser$TrieNode root
com.google.android.util.AbstractMessageParser p
int start
private static com.google.android.util.AbstractMessageParser$TrieNode longestMatch (com.google.android.util.AbstractMessageParser$TrieNode, com.google.android.util.AbstractMessageParser, int, boolean)
com.google.android.util.AbstractMessageParser$TrieNode root
com.google.android.util.AbstractMessageParser p
int start
boolean smiley
int index
com.google.android.util.AbstractMessageParser$TrieNode bestMatch
}
com/google/android/util/AbstractMessageParser$Video.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Video extends com.google.android.util.AbstractMessageParser$Token {
private static final java.util.regex.Pattern URL_PATTERN
private String docid
public void (java.lang.String, java.lang.String)
String docid
String text
public java.lang.String getDocID ()
public boolean isHtml ()
public boolean isMedia ()
public static com.google.android.util.AbstractMessageParser$Video matchURL (java.lang.String, java.lang.String)
String url
String text
java.util.regex.Matcher m
public java.util.List getInfo ()
java.util.List info
public static java.lang.String getRssUrl (java.lang.String)
String docid
public static java.lang.String getURL (java.lang.String)
String docid
public static java.lang.String getURL (java.lang.String, java.lang.String)
String docid
String extraParams
static void ()
}
com/google/android/util/AbstractMessageParser$Token.classAbstractMessageParser.java
package com.google.android.util
public abstract com.google.android.util.AbstractMessageParser$Token extends java.lang.Object {
protected com.google.android.util.AbstractMessageParser$Token$Type type
protected String text
protected void (com.google.android.util.AbstractMessageParser$Token$Type, java.lang.String)
com.google.android.util.AbstractMessageParser$Token$Type type
String text
public com.google.android.util.AbstractMessageParser$Token$Type getType ()
public java.util.List getInfo ()
java.util.List info
public java.lang.String getRawText ()
public boolean isMedia ()
public abstract boolean isHtml ()
public boolean isArray ()
public java.lang.String toHtml (boolean)
boolean caps
public boolean controlCaps ()
public boolean setCaps ()
}
com/google/android/util/AbstractMessageParser$Part.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Part extends java.lang.Object {
private String meText
private java.util.ArrayList tokens
public void ()
public java.lang.String getType (boolean)
boolean isSend
private java.lang.String getPartType ()
public boolean isMedia ()
public com.google.android.util.AbstractMessageParser$Token getMediaToken ()
public void add (com.google.android.util.AbstractMessageParser$Token)
com.google.android.util.AbstractMessageParser$Token token
public void setMeText (java.lang.String)
String meText
public java.lang.String getRawText ()
int i
StringBuilder buf
public java.util.ArrayList getTokens ()
}
com/google/android/util/AbstractMessageParser$FlickrPhoto.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$FlickrPhoto extends com.google.android.util.AbstractMessageParser$Token {
private static final java.util.regex.Pattern URL_PATTERN
private static final java.util.regex.Pattern GROUPING_PATTERN
private static final String SETS
private static final String TAGS
private String user
private String photo
private String grouping
private String groupingId
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String user
String photo
String grouping
String groupingId
String text
public java.lang.String getUser ()
public java.lang.String getPhoto ()
public java.lang.String getGrouping ()
public java.lang.String getGroupingId ()
public boolean isHtml ()
public boolean isMedia ()
public static com.google.android.util.AbstractMessageParser$FlickrPhoto matchURL (java.lang.String, java.lang.String)
String url
String text
java.util.regex.Matcher m
public java.util.List getInfo ()
java.util.List info
public java.lang.String getUrl ()
public static java.lang.String getRssUrl (java.lang.String)
String user
public static java.lang.String getTagsURL (java.lang.String)
String tag
public static java.lang.String getUserURL (java.lang.String)
String user
public static java.lang.String getPhotoURL (java.lang.String, java.lang.String)
String user
String photo
public static java.lang.String getUserTagsURL (java.lang.String, java.lang.String)
String user
String tagId
public static java.lang.String getUserSetsURL (java.lang.String, java.lang.String)
String user
String setId
static void ()
}
com/google/android/util/AbstractMessageParser$Link.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Link extends com.google.android.util.AbstractMessageParser$Token {
private String url
public void (java.lang.String, java.lang.String)
String url
String text
public java.lang.String getURL ()
public boolean isHtml ()
public java.util.List getInfo ()
java.util.List info
}
com/google/android/util/AbstractMessageParser$Token$Type.classAbstractMessageParser.java
package com.google.android.util
public final com.google.android.util.AbstractMessageParser$Token$Type extends java.lang.Enum {
public static final com.google.android.util.AbstractMessageParser$Token$Type HTML
public static final com.google.android.util.AbstractMessageParser$Token$Type FORMAT
public static final com.google.android.util.AbstractMessageParser$Token$Type LINK
public static final com.google.android.util.AbstractMessageParser$Token$Type SMILEY
public static final com.google.android.util.AbstractMessageParser$Token$Type ACRONYM
public static final com.google.android.util.AbstractMessageParser$Token$Type MUSIC
public static final com.google.android.util.AbstractMessageParser$Token$Type GOOGLE_VIDEO
public static final com.google.android.util.AbstractMessageParser$Token$Type YOUTUBE_VIDEO
public static final com.google.android.util.AbstractMessageParser$Token$Type PHOTO
public static final com.google.android.util.AbstractMessageParser$Token$Type FLICKR
private String stringRep
private static final com.google.android.util.AbstractMessageParser$Token$Type[] $VALUES
public static com.google.android.util.AbstractMessageParser$Token$Type[] values ()
public static com.google.android.util.AbstractMessageParser$Token$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String stringRep
public java.lang.String toString ()
static void ()
}
com/google/android/util/Procedure.classProcedure.java
package com.google.android.util
public abstract com.google.android.util.Procedure extends java.lang.Object {
public abstract void apply (java.lang.Object)
}
com/google/android/util/AbstractMessageParser$TrieNode.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$TrieNode extends java.lang.Object {
private final java.util.HashMap children
private String text
private String value
public void ()
public void (java.lang.String)
String text
public final boolean exists ()
public final java.lang.String getText ()
public final java.lang.String getValue ()
public void setValue (java.lang.String)
String value
public com.google.android.util.AbstractMessageParser$TrieNode getChild (char)
char ch
public com.google.android.util.AbstractMessageParser$TrieNode getOrCreateChild (char)
char ch
Character key
com.google.android.util.AbstractMessageParser$TrieNode node
public static void addToTrie (com.google.android.util.AbstractMessageParser$TrieNode, java.lang.String, java.lang.String)
com.google.android.util.AbstractMessageParser$TrieNode root
String str
String value
int index
}
com/google/android/util/AbstractMessageParser$Resources.classAbstractMessageParser.java
package com.google.android.util
public abstract com.google.android.util.AbstractMessageParser$Resources extends java.lang.Object {
public abstract java.util.Set getSchemes ()
public abstract com.google.android.util.AbstractMessageParser$TrieNode getDomainSuffixes ()
public abstract com.google.android.util.AbstractMessageParser$TrieNode getSmileys ()
public abstract com.google.android.util.AbstractMessageParser$TrieNode getAcronyms ()
}
com/google/android/util/AbstractMessageParser$Smiley.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Smiley extends com.google.android.util.AbstractMessageParser$Token {
public void (java.lang.String)
String text
public boolean isHtml ()
public java.util.List getInfo ()
java.util.List info
}
com/google/android/util/AbstractMessageParser$YouTubeVideo.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$YouTubeVideo extends com.google.android.util.AbstractMessageParser$Token {
private static final java.util.regex.Pattern URL_PATTERN
private String docid
public void (java.lang.String, java.lang.String)
String docid
String text
public java.lang.String getDocID ()
public boolean isHtml ()
public boolean isMedia ()
public static com.google.android.util.AbstractMessageParser$YouTubeVideo matchURL (java.lang.String, java.lang.String)
String url
String text
java.util.regex.Matcher m
public java.util.List getInfo ()
java.util.List info
public static java.lang.String getRssUrl (java.lang.String)
String docid
public static java.lang.String getURL (java.lang.String)
String docid
public static java.lang.String getURL (java.lang.String, java.lang.String)
String docid
String extraParams
public static java.lang.String getPrefixedURL (boolean, java.lang.String, java.lang.String, java.lang.String)
boolean http
String prefix
String docid
String extraParams
String protocol
static void ()
}
com/google/android/util/AbstractMessageParser$1.classAbstractMessageParser.java
package com.google.android.util
com.google.android.util.AbstractMessageParser$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$android$util$AbstractMessageParser$Token$Type
static void ()
}
com/google/android/util/AbstractMessageParser$MusicTrack.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$MusicTrack extends com.google.android.util.AbstractMessageParser$Token {
private String track
public void (java.lang.String)
String track
public java.lang.String getTrack ()
public boolean isHtml ()
public java.util.List getInfo ()
java.util.List info
}
com/google/android/util/AbstractMessageParser$Photo.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Photo extends com.google.android.util.AbstractMessageParser$Token {
private static final java.util.regex.Pattern URL_PATTERN
private String user
private String album
private String photo
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String user
String album
String photo
String text
public java.lang.String getUser ()
public java.lang.String getAlbum ()
public java.lang.String getPhoto ()
public boolean isHtml ()
public boolean isMedia ()
public static com.google.android.util.AbstractMessageParser$Photo matchURL (java.lang.String, java.lang.String)
String url
String text
java.util.regex.Matcher m
public java.util.List getInfo ()
java.util.List info
public static java.lang.String getRssUrl (java.lang.String)
String user
public static java.lang.String getAlbumURL (java.lang.String, java.lang.String)
String user
String album
public static java.lang.String getPhotoURL (java.lang.String, java.lang.String, java.lang.String)
String user
String album
String photo
static void ()
}
com/google/android/util/SmileyParser.classSmileyParser.java
package com.google.android.util
public com.google.android.util.SmileyParser extends com.google.android.util.AbstractMessageParser {
private com.google.android.util.SmileyResources mRes
public void (java.lang.String, com.google.android.util.SmileyResources)
String text
com.google.android.util.SmileyResources res
protected com.google.android.util.AbstractMessageParser$Resources getResources ()
public java.lang.CharSequence getSpannableString (android.content.Context)
int resid
com.google.android.util.AbstractMessageParser$Token token
int start
int i
android.content.Context context
android.text.SpannableStringBuilder builder
com.google.android.util.AbstractMessageParser$Part part
java.util.ArrayList tokens
int len
}
com/google/android/util/SmileyResources.classSmileyResources.java
package com.google.android.util
public com.google.android.util.SmileyResources extends java.lang.Object implements com.google.android.util.AbstractMessageParser$Resources {
private java.util.HashMap mSmileyToRes
private final com.google.android.util.AbstractMessageParser$TrieNode smileys
public void (java.lang.String[], int[])
int i
String[] smilies
int[] smileyResIds
public int getSmileyRes (java.lang.String)
String smiley
Integer i
public java.util.Set getSchemes ()
public com.google.android.util.AbstractMessageParser$TrieNode getDomainSuffixes ()
public com.google.android.util.AbstractMessageParser$TrieNode getSmileys ()
public com.google.android.util.AbstractMessageParser$TrieNode getAcronyms ()
}
com/google/android/mms/
com/google/android/mms/ContentType.classContentType.java
package com.google.android.mms
public com.google.android.mms.ContentType extends java.lang.Object {
public static final String MMS_MESSAGE
public static final String MMS_GENERIC
public static final String MULTIPART_MIXED
public static final String MULTIPART_RELATED
public static final String MULTIPART_ALTERNATIVE
public static final String TEXT_PLAIN
public static final String TEXT_HTML
public static final String TEXT_VCALENDAR
public static final String TEXT_VCARD
public static final String IMAGE_UNSPECIFIED
public static final String IMAGE_JPEG
public static final String IMAGE_JPG
public static final String IMAGE_GIF
public static final String IMAGE_WBMP
public static final String IMAGE_PNG
public static final String IMAGE_X_MS_BMP
public static final String AUDIO_UNSPECIFIED
public static final String AUDIO_AAC
public static final String AUDIO_AMR
public static final String AUDIO_IMELODY
public static final String AUDIO_MID
public static final String AUDIO_MIDI
public static final String AUDIO_MP3
public static final String AUDIO_MPEG3
public static final String AUDIO_MPEG
public static final String AUDIO_MPG
public static final String AUDIO_MP4
public static final String AUDIO_X_MID
public static final String AUDIO_X_MIDI
public static final String AUDIO_X_MP3
public static final String AUDIO_X_MPEG3
public static final String AUDIO_X_MPEG
public static final String AUDIO_X_MPG
public static final String AUDIO_3GPP
public static final String AUDIO_X_WAV
public static final String AUDIO_OGG
public static final String VIDEO_UNSPECIFIED
public static final String VIDEO_3GPP
public static final String VIDEO_3G2
public static final String VIDEO_H263
public static final String VIDEO_MP4
public static final String APP_SMIL
public static final String APP_WAP_XHTML
public static final String APP_XHTML
public static final String APP_DRM_CONTENT
public static final String APP_DRM_MESSAGE
private static final java.util.ArrayList sSupportedContentTypes
private static final java.util.ArrayList sSupportedImageTypes
private static final java.util.ArrayList sSupportedAudioTypes
private static final java.util.ArrayList sSupportedVideoTypes
private void ()
public static boolean isSupportedType (java.lang.String)
String contentType
public static boolean isSupportedImageType (java.lang.String)
String contentType
public static boolean isSupportedAudioType (java.lang.String)
String contentType
public static boolean isSupportedVideoType (java.lang.String)
String contentType
public static boolean isTextType (java.lang.String)
String contentType
public static boolean isImageType (java.lang.String)
String contentType
public static boolean isAudioType (java.lang.String)
String contentType
public static boolean isVideoType (java.lang.String)
String contentType
public static boolean isDrmType (java.lang.String)
String contentType
public static boolean isUnspecified (java.lang.String)
String contentType
public static java.util.ArrayList getImageTypes ()
public static java.util.ArrayList getAudioTypes ()
public static java.util.ArrayList getVideoTypes ()
public static java.util.ArrayList getSupportedTypes ()
static void ()
}
com/google/android/mms/InvalidHeaderValueException.classInvalidHeaderValueException.java
package com.google.android.mms
public com.google.android.mms.InvalidHeaderValueException extends com.google.android.mms.MmsException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
}
com/google/android/mms/MmsException.classMmsException.java
package com.google.android.mms
public com.google.android.mms.MmsException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/google/android/mms/util/
com/google/android/mms/util/DownloadDrmHelper.classDownloadDrmHelper.java
package com.google.android.mms.util
public com.google.android.mms.util.DownloadDrmHelper extends java.lang.Object {
private static final String TAG
public static final String MIMETYPE_DRM_MESSAGE
public static final String EXTENSION_DRM_MESSAGE
public static final String EXTENSION_INTERNAL_FWDL
public void ()
public static boolean isDrmMimeType (android.content.Context, java.lang.String)
android.drm.DrmManagerClient drmClient
IllegalArgumentException e
IllegalStateException e
android.content.Context context
String mimetype
boolean result
public static boolean isDrmConvertNeeded (java.lang.String)
String mimetype
public static java.lang.String modifyDrmFwLockFileExtension (java.lang.String)
int extensionIndex
String filename
public static java.lang.String getOriginalMimeType (android.content.Context, java.lang.String, java.lang.String)
IllegalArgumentException ex
IllegalStateException ex
android.content.Context context
String path
String containingMime
String result
android.drm.DrmManagerClient drmClient
}
com/google/android/mms/util/SqliteWrapper.classSqliteWrapper.java
package com.google.android.mms.util
public final com.google.android.mms.util.SqliteWrapper extends java.lang.Object {
private static final String TAG
private static final String SQLITE_EXCEPTION_DETAIL_MESSAGE
private void ()
private static boolean isLowMemory (android.content.Context)
android.content.Context context
android.app.ActivityManager am
android.app.ActivityManager$MemoryInfo outInfo
private static boolean isLowMemory (android.database.sqlite.SQLiteException)
android.database.sqlite.SQLiteException e
public static void checkSQLiteException (android.content.Context, android.database.sqlite.SQLiteException)
android.content.Context context
android.database.sqlite.SQLiteException e
public static android.database.Cursor query (android.content.Context, android.content.ContentResolver, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String)
android.database.sqlite.SQLiteException e
android.content.Context context
android.content.ContentResolver resolver
android.net.Uri uri
String[] projection
String selection
String[] selectionArgs
String sortOrder
public static boolean requery (android.content.Context, android.database.Cursor)
android.database.sqlite.SQLiteException e
android.content.Context context
android.database.Cursor cursor
public static int update (android.content.Context, android.content.ContentResolver, android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[])
android.database.sqlite.SQLiteException e
android.content.Context context
android.content.ContentResolver resolver
android.net.Uri uri
android.content.ContentValues values
String where
String[] selectionArgs
public static int delete (android.content.Context, android.content.ContentResolver, android.net.Uri, java.lang.String, java.lang.String[])
android.database.sqlite.SQLiteException e
android.content.Context context
android.content.ContentResolver resolver
android.net.Uri uri
String where
String[] selectionArgs
public static android.net.Uri insert (android.content.Context, android.content.ContentResolver, android.net.Uri, android.content.ContentValues)
android.database.sqlite.SQLiteException e
android.content.Context context
android.content.ContentResolver resolver
android.net.Uri uri
android.content.ContentValues values
}
com/google/android/mms/util/AbstractCache$1.classAbstractCache.java
package com.google.android.mms.util
com.google.android.mms.util.AbstractCache$1 extends java.lang.Object {
}
com/google/android/mms/util/AbstractCache.classAbstractCache.java
package com.google.android.mms.util
public abstract com.google.android.mms.util.AbstractCache extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
private static final boolean LOCAL_LOGV
private static final int MAX_CACHED_ITEMS
private final java.util.HashMap mCacheMap
protected void ()
public boolean put (java.lang.Object, java.lang.Object)
com.google.android.mms.util.AbstractCache$CacheEntry cacheEntry
Object key
Object value
public java.lang.Object get (java.lang.Object)
com.google.android.mms.util.AbstractCache$CacheEntry cacheEntry
Object key
public java.lang.Object purge (java.lang.Object)
Object key
com.google.android.mms.util.AbstractCache$CacheEntry v
public void purgeAll ()
public int size ()
}
com/google/android/mms/util/AbstractCache$CacheEntry.classAbstractCache.java
package com.google.android.mms.util
com.google.android.mms.util.AbstractCache$CacheEntry extends java.lang.Object {
int hit
Object value
private void ()
void (com.google.android.mms.util.AbstractCache$1)
com.google.android.mms.util.AbstractCache$1 x0
}
com/google/android/mms/util/PduCacheEntry.classPduCacheEntry.java
package com.google.android.mms.util
public final com.google.android.mms.util.PduCacheEntry extends java.lang.Object {
private final com.google.android.mms.pdu.GenericPdu mPdu
private final int mMessageBox
private final long mThreadId
public void (com.google.android.mms.pdu.GenericPdu, int, long)
com.google.android.mms.pdu.GenericPdu pdu
int msgBox
long threadId
public com.google.android.mms.pdu.GenericPdu getPdu ()
public int getMessageBox ()
public long getThreadId ()
}
com/google/android/mms/util/DrmConvertSession.classDrmConvertSession.java
package com.google.android.mms.util
public com.google.android.mms.util.DrmConvertSession extends java.lang.Object {
private android.drm.DrmManagerClient mDrmClient
private int mConvertSessionId
private static final String TAG
private void (android.drm.DrmManagerClient, int)
android.drm.DrmManagerClient drmClient
int convertSessionId
public static com.google.android.mms.util.DrmConvertSession open (android.content.Context, java.lang.String)
IllegalArgumentException e
IllegalStateException e
IllegalArgumentException e
IllegalStateException e
android.content.Context context
String mimeType
android.drm.DrmManagerClient drmClient
int convertSessionId
public byte[] convert (byte[], int)
byte[] buf
IllegalArgumentException e
IllegalStateException e
android.drm.DrmConvertedStatus convertedStatus
byte[] inBuffer
int size
byte[] result
public int close (java.lang.String)
java.io.IOException e
java.io.FileNotFoundException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
IllegalArgumentException e
java.io.IOException e
SecurityException e
java.io.IOException e
java.io.IOException e
java.io.RandomAccessFile rndAccessFile
IllegalStateException e
String filename
android.drm.DrmConvertedStatus convertedStatus
int result
}
com/google/android/mms/util/PduCache.classPduCache.java
package com.google.android.mms.util
public final com.google.android.mms.util.PduCache extends com.google.android.mms.util.AbstractCache {
private static final String TAG
private static final boolean DEBUG
private static final boolean LOCAL_LOGV
private static final int MMS_ALL
private static final int MMS_ALL_ID
private static final int MMS_INBOX
private static final int MMS_INBOX_ID
private static final int MMS_SENT
private static final int MMS_SENT_ID
private static final int MMS_DRAFTS
private static final int MMS_DRAFTS_ID
private static final int MMS_OUTBOX
private static final int MMS_OUTBOX_ID
private static final int MMS_CONVERSATION
private static final int MMS_CONVERSATION_ID
private static final android.content.UriMatcher URI_MATCHER
private static final java.util.HashMap MATCH_TO_MSGBOX_ID_MAP
private static com.google.android.mms.util.PduCache sInstance
private final java.util.HashMap mMessageBoxes
private final java.util.HashMap mThreads
private final java.util.HashSet mUpdating
private void ()
public static final synchronized com.google.android.mms.util.PduCache getInstance ()
public synchronized boolean put (android.net.Uri, com.google.android.mms.util.PduCacheEntry)
android.net.Uri uri
com.google.android.mms.util.PduCacheEntry entry
int msgBoxId
java.util.HashSet msgBox
long threadId
java.util.HashSet thread
android.net.Uri finalKey
boolean result
public synchronized void setUpdating (android.net.Uri, boolean)
android.net.Uri uri
boolean updating
public synchronized boolean isUpdating (android.net.Uri)
android.net.Uri uri
public synchronized com.google.android.mms.util.PduCacheEntry purge (android.net.Uri)
String msgId
android.net.Uri uri
int match
private com.google.android.mms.util.PduCacheEntry purgeSingleEntry (android.net.Uri)
android.net.Uri key
com.google.android.mms.util.PduCacheEntry entry
public synchronized void purgeAll ()
private android.net.Uri normalizeKey (android.net.Uri)
String msgId
android.net.Uri uri
int match
android.net.Uri normalizedKey
private void purgeByMessageBox (java.lang.Integer)
com.google.android.mms.util.PduCacheEntry entry
android.net.Uri key
java.util.HashSet msgBox
Integer msgBoxId
private void removeFromThreads (android.net.Uri, com.google.android.mms.util.PduCacheEntry)
android.net.Uri key
com.google.android.mms.util.PduCacheEntry entry
java.util.HashSet thread
private void purgeByThreadId (long)
com.google.android.mms.util.PduCacheEntry entry
android.net.Uri key
long threadId
java.util.HashSet thread
private void removeFromMessageBoxes (android.net.Uri, com.google.android.mms.util.PduCacheEntry)
android.net.Uri key
com.google.android.mms.util.PduCacheEntry entry
java.util.HashSet msgBox
public volatile java.lang.Object purge (java.lang.Object)
public volatile boolean put (java.lang.Object, java.lang.Object)
static void ()
}
com/google/android/mms/pdu/
com/google/android/mms/pdu/PduParser.classPduParser.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduParser extends java.lang.Object {
private static final int QUOTE
private static final int LENGTH_QUOTE
private static final int TEXT_MIN
private static final int TEXT_MAX
private static final int SHORT_INTEGER_MAX
private static final int SHORT_LENGTH_MAX
private static final int LONG_INTEGER_LENGTH_MAX
private static final int QUOTED_STRING_FLAG
private static final int END_STRING_FLAG
private static final int TYPE_TEXT_STRING
private static final int TYPE_QUOTED_STRING
private static final int TYPE_TOKEN_STRING
private static final int THE_FIRST_PART
private static final int THE_LAST_PART
private java.io.ByteArrayInputStream mPduDataStream
private com.google.android.mms.pdu.PduHeaders mHeaders
private com.google.android.mms.pdu.PduBody mBody
private static byte[] mTypeParam
private static byte[] mStartParam
private static final String LOG_TAG
private static final boolean DEBUG
private static final boolean LOCAL_LOGV
private final boolean mParseContentDisposition
static final boolean $assertionsDisabled
public void (byte[], boolean)
byte[] pduDataStream
boolean parseContentDisposition
public com.google.android.mms.pdu.GenericPdu parse ()
com.google.android.mms.pdu.PduPart firstPart
com.google.android.mms.pdu.SendReq sendReq
com.google.android.mms.pdu.SendConf sendConf
com.google.android.mms.pdu.NotificationInd notificationInd
com.google.android.mms.pdu.NotifyRespInd notifyRespInd
com.google.android.mms.pdu.RetrieveConf retrieveConf
byte[] contentType
String ctTypeStr
com.google.android.mms.pdu.DeliveryInd deliveryInd
com.google.android.mms.pdu.AcknowledgeInd acknowledgeInd
com.google.android.mms.pdu.ReadOrigInd readOrigInd
com.google.android.mms.pdu.ReadRecInd readRecInd
int messageType
protected com.google.android.mms.pdu.PduHeaders parseHeaders (java.io.ByteArrayInputStream)
byte[] bVal
com.google.android.mms.InvalidHeaderValueException e
RuntimeException e
int messageType
com.google.android.mms.InvalidHeaderValueException e
RuntimeException e
int value
long value
RuntimeException e
long value
RuntimeException e
NullPointerException e
RuntimeException e
byte[] value
NullPointerException e
RuntimeException e
com.google.android.mms.pdu.EncodedStringValue value
NullPointerException e
String str
int endIndex
NullPointerException e
RuntimeException e
byte[] address
com.google.android.mms.pdu.EncodedStringValue value
RuntimeException e
RuntimeException e
int token
long timeValue
long timeValue
NullPointerException e
String str
int endIndex
byte[] address
NullPointerException e
NullPointerException e
RuntimeException e
com.google.android.mms.pdu.EncodedStringValue from
int fromToken
NullPointerException e
RuntimeException e
NullPointerException e
RuntimeException e
byte[] messageClassString
int messageClass
com.google.android.mms.InvalidHeaderValueException e
RuntimeException e
int version
RuntimeException e
NullPointerException e
RuntimeException e
com.google.android.mms.pdu.EncodedStringValue previouslySentBy
RuntimeException e
long perviouslySentDate
RuntimeException e
RuntimeException e
NullPointerException e
RuntimeException e
java.util.HashMap map
byte[] contentType
int headerField
java.io.ByteArrayInputStream pduDataStream
boolean keepParsing
com.google.android.mms.pdu.PduHeaders headers
protected com.google.android.mms.pdu.PduBody parseParts (java.io.ByteArrayInputStream)
com.google.android.mms.pdu.PduBody childBody
String encoding
byte[] partDataEncoding
byte[] partData
String partContentType
int headerLength
int dataLength
com.google.android.mms.pdu.PduPart part
int startPos
java.util.HashMap map
byte[] contentType
byte[] name
Integer charset
int endPos
int partHeaderLen
int i
java.io.ByteArrayInputStream pduDataStream
int count
com.google.android.mms.pdu.PduBody body
private static void log (java.lang.String)
String text
protected static int parseUnsignedInt (java.io.ByteArrayInputStream)
java.io.ByteArrayInputStream pduDataStream
int result
int temp
protected static int parseValueLength (java.io.ByteArrayInputStream)
java.io.ByteArrayInputStream pduDataStream
int temp
int first
protected static com.google.android.mms.pdu.EncodedStringValue parseEncodedStringValue (java.io.ByteArrayInputStream)
Exception e
java.io.ByteArrayInputStream pduDataStream
com.google.android.mms.pdu.EncodedStringValue returnValue
int charset
int temp
int first
byte[] textString
protected static byte[] parseWapString (java.io.ByteArrayInputStream, int)
java.io.ByteArrayInputStream pduDataStream
int stringType
int temp
protected static boolean isTokenCharacter (int)
int ch
protected static boolean isText (int)
int ch
protected static byte[] getWapString (java.io.ByteArrayInputStream, int)
java.io.ByteArrayInputStream pduDataStream
int stringType
java.io.ByteArrayOutputStream out
int temp
protected static int extractByteValue (java.io.ByteArrayInputStream)
java.io.ByteArrayInputStream pduDataStream
int temp
protected static int parseShortInteger (java.io.ByteArrayInputStream)
java.io.ByteArrayInputStream pduDataStream
int temp
protected static long parseLongInteger (java.io.ByteArrayInputStream)
int i
java.io.ByteArrayInputStream pduDataStream
int temp
int count
long result
protected static long parseIntegerValue (java.io.ByteArrayInputStream)
java.io.ByteArrayInputStream pduDataStream
int temp
protected static int skipWapValue (java.io.ByteArrayInputStream, int)
java.io.ByteArrayInputStream pduDataStream
int length
byte[] area
int readLen
protected static void parseContentTypeParams (java.io.ByteArrayInputStream, java.util.HashMap, java.lang.Integer)
byte[] type
int index
byte[] type
int charsetInt
java.io.UnsupportedEncodingException e
byte[] charsetStr
int charset
int first
byte[] start
int firstValue
byte[] name
int param
java.io.ByteArrayInputStream pduDataStream
java.util.HashMap map
Integer length
int startPos
int tempPos
int lastLen
protected static byte[] parseContentType (java.io.ByteArrayInputStream, java.util.HashMap)
int index
int length
int startPos
int first
int endPos
int parameterLen
java.io.ByteArrayInputStream pduDataStream
java.util.HashMap map
byte[] contentType
int temp
int cur
protected boolean parsePartHeaders (java.io.ByteArrayInputStream, com.google.android.mms.pdu.PduPart, int)
int last
byte[] temp
int len
int thisStartPos
int thisEndPos
int value
byte[] contentLocation
byte[] contentId
byte[] tempHeader
byte[] tempValue
int header
java.io.ByteArrayInputStream pduDataStream
com.google.android.mms.pdu.PduPart part
int length
int startPos
int tempPos
int lastLen
private static int checkPartPosition (com.google.android.mms.pdu.PduPart)
byte[] contentId
byte[] contentType
com.google.android.mms.pdu.PduPart part
protected static boolean checkMandatoryHeader (com.google.android.mms.pdu.PduHeaders)
byte[] srContentType
com.google.android.mms.pdu.EncodedStringValue srFrom
byte[] srTransactionId
int scResponseStatus
byte[] scTransactionId
byte[] niContentLocation
long niExpiry
byte[] niMessageClass
long niMessageSize
byte[] niTransactionId
int nriStatus
byte[] nriTransactionId
byte[] rcContentType
long rcDate
long diDate
byte[] diMessageId
int diStatus
com.google.android.mms.pdu.EncodedStringValue[] diTo
byte[] aiTransactionId
long roDate
com.google.android.mms.pdu.EncodedStringValue roFrom
byte[] roMessageId
int roReadStatus
com.google.android.mms.pdu.EncodedStringValue[] roTo
com.google.android.mms.pdu.EncodedStringValue rrFrom
byte[] rrMessageId
int rrReadStatus
com.google.android.mms.pdu.EncodedStringValue[] rrTo
com.google.android.mms.pdu.PduHeaders headers
int messageType
int mmsVersion
static void ()
}
com/google/android/mms/pdu/PduComposer.classPduComposer.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduComposer extends java.lang.Object {
private static final int PDU_PHONE_NUMBER_ADDRESS_TYPE
private static final int PDU_EMAIL_ADDRESS_TYPE
private static final int PDU_IPV4_ADDRESS_TYPE
private static final int PDU_IPV6_ADDRESS_TYPE
private static final int PDU_UNKNOWN_ADDRESS_TYPE
static final String REGEXP_PHONE_NUMBER_ADDRESS_TYPE
static final String REGEXP_EMAIL_ADDRESS_TYPE
static final String REGEXP_IPV6_ADDRESS_TYPE
static final String REGEXP_IPV4_ADDRESS_TYPE
static final String STRING_PHONE_NUMBER_ADDRESS_TYPE
static final String STRING_IPV4_ADDRESS_TYPE
static final String STRING_IPV6_ADDRESS_TYPE
private static final int PDU_COMPOSE_SUCCESS
private static final int PDU_COMPOSE_CONTENT_ERROR
private static final int PDU_COMPOSE_FIELD_NOT_SET
private static final int PDU_COMPOSE_FIELD_NOT_SUPPORTED
private static final int QUOTED_STRING_FLAG
private static final int END_STRING_FLAG
private static final int LENGTH_QUOTE
private static final int TEXT_MAX
private static final int SHORT_INTEGER_MAX
private static final int LONG_INTEGER_LENGTH_MAX
private static final int PDU_COMPOSER_BLOCK_SIZE
protected java.io.ByteArrayOutputStream mMessage
private com.google.android.mms.pdu.GenericPdu mPdu
protected int mPosition
private com.google.android.mms.pdu.PduComposer$BufferStack mStack
private final android.content.ContentResolver mResolver
private com.google.android.mms.pdu.PduHeaders mPduHeader
private static java.util.HashMap mContentTypeMap
static final boolean $assertionsDisabled
public void (android.content.Context, com.google.android.mms.pdu.GenericPdu)
android.content.Context context
com.google.android.mms.pdu.GenericPdu pdu
public byte[] make ()
int type
protected void arraycopy (byte[], int, int)
byte[] buf
int pos
int length
protected void append (int)
int value
protected void appendShortInteger (int)
int value
protected void appendOctet (int)
int number
protected void appendShortLength (int)
int value
protected void appendLongInteger (long)
long longInt
int size
long temp
int i
int shift
protected void appendTextString (byte[])
byte[] text
protected void appendTextString (java.lang.String)
String str
protected void appendEncodedString (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue enStr
int charset
byte[] textString
com.google.android.mms.pdu.PduComposer$PositionMarker start
int len
protected void appendUintvarInteger (long)
long temp
long value
int i
long max
protected void appendDateValue (long)
long date
protected void appendValueLength (long)
long value
protected void appendQuotedString (byte[])
byte[] text
protected void appendQuotedString (java.lang.String)
String str
private com.google.android.mms.pdu.EncodedStringValue appendAddressType (com.google.android.mms.pdu.EncodedStringValue)
int addressType
NullPointerException e
com.google.android.mms.pdu.EncodedStringValue address
com.google.android.mms.pdu.EncodedStringValue temp
private int appendHeader (int)
com.google.android.mms.pdu.EncodedStringValue temp
int i
com.google.android.mms.pdu.PduComposer$PositionMarker fstart
int flen
int version
byte[] textString
com.google.android.mms.pdu.EncodedStringValue[] addr
com.google.android.mms.pdu.EncodedStringValue temp
com.google.android.mms.pdu.EncodedStringValue from
int octet
long date
com.google.android.mms.pdu.EncodedStringValue enString
byte[] messageClass
long expiry
com.google.android.mms.pdu.PduComposer$PositionMarker expiryStart
int expiryLength
int field
private int makeReadRecInd ()
private int makeNotifyResp ()
private int makeAckInd ()
private int makeSendReqPdu ()
byte[] trid
boolean recipient
private int makeMessageBody ()
byte[] start
ArrayIndexOutOfBoundsException e
byte[] buffer
int len
java.io.FileNotFoundException e
java.io.IOException e
RuntimeException e
java.io.InputStream cr
com.google.android.mms.pdu.PduComposer$PositionMarker attachment
com.google.android.mms.pdu.PduComposer$PositionMarker contentTypeBegin
byte[] partContentType
Integer partContentTypeIdentifier
byte[] name
int charset
int contentTypeLength
byte[] contentId
byte[] contentLocation
int headerLength
int dataLength
byte[] partData
com.google.android.mms.pdu.PduPart part
com.google.android.mms.pdu.PduPart part
int i
com.google.android.mms.pdu.PduComposer$PositionMarker ctStart
String contentType
Integer contentTypeIdentifier
com.google.android.mms.pdu.PduBody body
int ctLength
int partNum
protected static int checkAddressType (java.lang.String)
String address
static com.google.android.mms.pdu.PduComposer$BufferStack access$100 (com.google.android.mms.pdu.PduComposer)
com.google.android.mms.pdu.PduComposer x0
static void ()
int i
}
com/google/android/mms/pdu/PduComposer$1.classPduComposer.java
package com.google.android.mms.pdu
com.google.android.mms.pdu.PduComposer$1 extends java.lang.Object {
}
com/google/android/mms/pdu/EncodedStringValue.classEncodedStringValue.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.EncodedStringValue extends java.lang.Object implements java.lang.Cloneable {
private static final String TAG
private static final boolean DEBUG
private static final boolean LOCAL_LOGV
private int mCharacterSet
private byte[] mData
public void (int, byte[])
int charset
byte[] data
public void (byte[])
byte[] data
public void (java.lang.String)
java.io.UnsupportedEncodingException e
String data
public int getCharacterSet ()
public void setCharacterSet (int)
int charset
public byte[] getTextString ()
byte[] byteArray
public void setTextString (byte[])
byte[] textString
public java.lang.String getString ()
String name
java.io.UnsupportedEncodingException e2
java.io.UnsupportedEncodingException e
public void appendTextString (byte[])
java.io.IOException e
java.io.ByteArrayOutputStream newTextString
byte[] textString
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
Exception e
int len
byte[] dstBytes
public com.google.android.mms.pdu.EncodedStringValue[] split (java.lang.String)
NullPointerException e
int i
String pattern
String[] temp
com.google.android.mms.pdu.EncodedStringValue[] ret
public static com.google.android.mms.pdu.EncodedStringValue[] extract (java.lang.String)
int i
String src
String[] values
java.util.ArrayList list
int len
public static java.lang.String concat (com.google.android.mms.pdu.EncodedStringValue[])
int i
com.google.android.mms.pdu.EncodedStringValue[] addr
StringBuilder sb
int maxIndex
public static com.google.android.mms.pdu.EncodedStringValue copy (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public static com.google.android.mms.pdu.EncodedStringValue[] encodeStrings (java.lang.String[])
int i
com.google.android.mms.pdu.EncodedStringValue[] encodedArray
String[] array
int count
}
com/google/android/mms/pdu/PduComposer$LengthRecordNode.classPduComposer.java
package com.google.android.mms.pdu
com.google.android.mms.pdu.PduComposer$LengthRecordNode extends java.lang.Object {
java.io.ByteArrayOutputStream currentMessage
public int currentPosition
public com.google.android.mms.pdu.PduComposer$LengthRecordNode next
private void ()
void (com.google.android.mms.pdu.PduComposer$1)
com.google.android.mms.pdu.PduComposer$1 x0
}
com/google/android/mms/pdu/GenericPdu.classGenericPdu.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.GenericPdu extends java.lang.Object {
com.google.android.mms.pdu.PduHeaders mPduHeaders
public void ()
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
com.google.android.mms.pdu.PduHeaders getPduHeaders ()
public int getMessageType ()
public void setMessageType (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public int getMmsVersion ()
public void setMmsVersion (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public com.google.android.mms.pdu.EncodedStringValue getFrom ()
public void setFrom (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
}
com/google/android/mms/pdu/SendConf.classSendConf.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.SendConf extends com.google.android.mms.pdu.GenericPdu {
public void () throws com.google.android.mms.InvalidHeaderValueException
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
public byte[] getMessageId ()
public void setMessageId (byte[])
byte[] value
public int getResponseStatus ()
public void setResponseStatus (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public byte[] getTransactionId ()
public void setTransactionId (byte[])
byte[] value
}
com/google/android/mms/pdu/PduComposer$BufferStack.classPduComposer.java
package com.google.android.mms.pdu
com.google.android.mms.pdu.PduComposer$BufferStack extends java.lang.Object {
private com.google.android.mms.pdu.PduComposer$LengthRecordNode stack
private com.google.android.mms.pdu.PduComposer$LengthRecordNode toCopy
int stackSize
final com.google.android.mms.pdu.PduComposer this$0
private void (com.google.android.mms.pdu.PduComposer)
void newbuf ()
com.google.android.mms.pdu.PduComposer$LengthRecordNode temp
void pop ()
java.io.ByteArrayOutputStream currentMessage
int currentPosition
void copy ()
com.google.android.mms.pdu.PduComposer$PositionMarker mark ()
com.google.android.mms.pdu.PduComposer$PositionMarker m
void (com.google.android.mms.pdu.PduComposer, com.google.android.mms.pdu.PduComposer$1)
com.google.android.mms.pdu.PduComposer x0
com.google.android.mms.pdu.PduComposer$1 x1
}
com/google/android/mms/pdu/NotificationInd.classNotificationInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.NotificationInd extends com.google.android.mms.pdu.GenericPdu {
public void () throws com.google.android.mms.InvalidHeaderValueException
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
public int getContentClass ()
public void setContentClass (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public byte[] getContentLocation ()
public void setContentLocation (byte[])
byte[] value
public long getExpiry ()
public void setExpiry (long)
long value
public com.google.android.mms.pdu.EncodedStringValue getFrom ()
public void setFrom (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public byte[] getMessageClass ()
public void setMessageClass (byte[])
byte[] value
public long getMessageSize ()
public void setMessageSize (long)
long value
public com.google.android.mms.pdu.EncodedStringValue getSubject ()
public void setSubject (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public byte[] getTransactionId ()
public void setTransactionId (byte[])
byte[] value
public int getDeliveryReport ()
public void setDeliveryReport (int) throws com.google.android.mms.InvalidHeaderValueException
int value
}
com/google/android/mms/pdu/PduPart.classPduPart.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduPart extends java.lang.Object {
public static final int P_Q
public static final int P_CHARSET
public static final int P_LEVEL
public static final int P_TYPE
public static final int P_DEP_NAME
public static final int P_DEP_FILENAME
public static final int P_DIFFERENCES
public static final int P_PADDING
public static final int P_CT_MR_TYPE
public static final int P_DEP_START
public static final int P_DEP_START_INFO
public static final int P_DEP_COMMENT
public static final int P_DEP_DOMAIN
public static final int P_MAX_AGE
public static final int P_DEP_PATH
public static final int P_SECURE
public static final int P_SEC
public static final int P_MAC
public static final int P_CREATION_DATE
public static final int P_MODIFICATION_DATE
public static final int P_READ_DATE
public static final int P_SIZE
public static final int P_NAME
public static final int P_FILENAME
public static final int P_START
public static final int P_START_INFO
public static final int P_COMMENT
public static final int P_DOMAIN
public static final int P_PATH
public static final int P_CONTENT_TYPE
public static final int P_CONTENT_LOCATION
public static final int P_CONTENT_ID
public static final int P_DEP_CONTENT_DISPOSITION
public static final int P_CONTENT_DISPOSITION
public static final int P_CONTENT_TRANSFER_ENCODING
public static final String CONTENT_TRANSFER_ENCODING
public static final String P_BINARY
public static final String P_7BIT
public static final String P_8BIT
public static final String P_BASE64
public static final String P_QUOTED_PRINTABLE
static final byte[] DISPOSITION_FROM_DATA
static final byte[] DISPOSITION_ATTACHMENT
static final byte[] DISPOSITION_INLINE
public static final int P_DISPOSITION_FROM_DATA
public static final int P_DISPOSITION_ATTACHMENT
public static final int P_DISPOSITION_INLINE
private java.util.Map mPartHeader
private android.net.Uri mUri
private byte[] mPartData
private static final String TAG
public void ()
public void setData (byte[])
byte[] data
public byte[] getData ()
byte[] byteArray
public int getDataLength ()
public void setDataUri (android.net.Uri)
android.net.Uri uri
public android.net.Uri getDataUri ()
public void setContentId (byte[])
byte[] contentId
byte[] buffer
public byte[] getContentId ()
public void setCharset (int)
int charset
public int getCharset ()
Integer charset
public void setContentLocation (byte[])
byte[] contentLocation
public byte[] getContentLocation ()
public void setContentDisposition (byte[])
byte[] contentDisposition
public byte[] getContentDisposition ()
public void setContentType (byte[])
byte[] contentType
public byte[] getContentType ()
public void setContentTransferEncoding (byte[])
byte[] contentTransferEncoding
public byte[] getContentTransferEncoding ()
public void setName (byte[])
byte[] name
public byte[] getName ()
public void setFilename (byte[])
byte[] fileName
public byte[] getFilename ()
public java.lang.String generateLocation ()
byte[] contentId
byte[] location
static void ()
}
com/google/android/mms/pdu/Base64.classBase64.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.Base64 extends java.lang.Object {
static final int FOURBYTE
static final byte PAD
static final int BASELENGTH
private static byte[] base64Alphabet
public void ()
public static byte[] decodeBase64 (byte[])
int lastData
int i
byte[] base64Data
int numberQuadruple
byte[] decodedData
byte b1
byte b2
byte b3
byte b4
byte marker0
byte marker1
int encodedIndex
int dataIndex
private static boolean isBase64 (byte)
byte octect
static byte[] discardNonBase64 (byte[])
int i
byte[] data
byte[] groomedData
int bytesCopied
byte[] packedData
static void ()
int i
int i
int i
int i
}
com/google/android/mms/pdu/PduComposer$PositionMarker.classPduComposer.java
package com.google.android.mms.pdu
com.google.android.mms.pdu.PduComposer$PositionMarker extends java.lang.Object {
private int c_pos
private int currentStackSize
final com.google.android.mms.pdu.PduComposer this$0
private void (com.google.android.mms.pdu.PduComposer)
int getLength ()
void (com.google.android.mms.pdu.PduComposer, com.google.android.mms.pdu.PduComposer$1)
com.google.android.mms.pdu.PduComposer x0
com.google.android.mms.pdu.PduComposer$1 x1
static int access$402 (com.google.android.mms.pdu.PduComposer$PositionMarker, int)
com.google.android.mms.pdu.PduComposer$PositionMarker x0
int x1
static int access$502 (com.google.android.mms.pdu.PduComposer$PositionMarker, int)
com.google.android.mms.pdu.PduComposer$PositionMarker x0
int x1
}
com/google/android/mms/pdu/PduContentTypes.classPduContentTypes.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduContentTypes extends java.lang.Object {
static final String[] contentTypes
public void ()
static void ()
}
com/google/android/mms/pdu/QuotedPrintable.classQuotedPrintable.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.QuotedPrintable extends java.lang.Object {
private static byte ESCAPE_CHAR
public void ()
public static final byte[] decodeQuotedPrintable (byte[])
int u
int l
ArrayIndexOutOfBoundsException e
int b
int i
byte[] bytes
java.io.ByteArrayOutputStream buffer
static void ()
}
com/google/android/mms/pdu/DeliveryInd.classDeliveryInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.DeliveryInd extends com.google.android.mms.pdu.GenericPdu {
public void () throws com.google.android.mms.InvalidHeaderValueException
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
public long getDate ()
public void setDate (long)
long value
public byte[] getMessageId ()
public void setMessageId (byte[])
byte[] value
public int getStatus ()
public void setStatus (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public com.google.android.mms.pdu.EncodedStringValue[] getTo ()
public void setTo (com.google.android.mms.pdu.EncodedStringValue[])
com.google.android.mms.pdu.EncodedStringValue[] value
}
com/google/android/mms/pdu/ReadOrigInd.classReadOrigInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.ReadOrigInd extends com.google.android.mms.pdu.GenericPdu {
public void () throws com.google.android.mms.InvalidHeaderValueException
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
public long getDate ()
public void setDate (long)
long value
public com.google.android.mms.pdu.EncodedStringValue getFrom ()
public void setFrom (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public byte[] getMessageId ()
public void setMessageId (byte[])
byte[] value
public int getReadStatus ()
public void setReadStatus (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public com.google.android.mms.pdu.EncodedStringValue[] getTo ()
public void setTo (com.google.android.mms.pdu.EncodedStringValue[])
com.google.android.mms.pdu.EncodedStringValue[] value
}
com/google/android/mms/pdu/PduHeaders.classPduHeaders.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduHeaders extends java.lang.Object {
public static final int BCC
public static final int CC
public static final int CONTENT_LOCATION
public static final int CONTENT_TYPE
public static final int DATE
public static final int DELIVERY_REPORT
public static final int DELIVERY_TIME
public static final int EXPIRY
public static final int FROM
public static final int MESSAGE_CLASS
public static final int MESSAGE_ID
public static final int MESSAGE_TYPE
public static final int MMS_VERSION
public static final int MESSAGE_SIZE
public static final int PRIORITY
public static final int READ_REPLY
public static final int READ_REPORT
public static final int REPORT_ALLOWED
public static final int RESPONSE_STATUS
public static final int RESPONSE_TEXT
public static final int SENDER_VISIBILITY
public static final int STATUS
public static final int SUBJECT
public static final int TO
public static final int TRANSACTION_ID
public static final int RETRIEVE_STATUS
public static final int RETRIEVE_TEXT
public static final int READ_STATUS
public static final int REPLY_CHARGING
public static final int REPLY_CHARGING_DEADLINE
public static final int REPLY_CHARGING_ID
public static final int REPLY_CHARGING_SIZE
public static final int PREVIOUSLY_SENT_BY
public static final int PREVIOUSLY_SENT_DATE
public static final int STORE
public static final int MM_STATE
public static final int MM_FLAGS
public static final int STORE_STATUS
public static final int STORE_STATUS_TEXT
public static final int STORED
public static final int ATTRIBUTES
public static final int TOTALS
public static final int MBOX_TOTALS
public static final int QUOTAS
public static final int MBOX_QUOTAS
public static final int MESSAGE_COUNT
public static final int CONTENT
public static final int START
public static final int ADDITIONAL_HEADERS
public static final int DISTRIBUTION_INDICATOR
public static final int ELEMENT_DESCRIPTOR
public static final int LIMIT
public static final int RECOMMENDED_RETRIEVAL_MODE
public static final int RECOMMENDED_RETRIEVAL_MODE_TEXT
public static final int STATUS_TEXT
public static final int APPLIC_ID
public static final int REPLY_APPLIC_ID
public static final int AUX_APPLIC_ID
public static final int CONTENT_CLASS
public static final int DRM_CONTENT
public static final int ADAPTATION_ALLOWED
public static final int REPLACE_ID
public static final int CANCEL_ID
public static final int CANCEL_STATUS
public static final int MESSAGE_TYPE_SEND_REQ
public static final int MESSAGE_TYPE_SEND_CONF
public static final int MESSAGE_TYPE_NOTIFICATION_IND
public static final int MESSAGE_TYPE_NOTIFYRESP_IND
public static final int MESSAGE_TYPE_RETRIEVE_CONF
public static final int MESSAGE_TYPE_ACKNOWLEDGE_IND
public static final int MESSAGE_TYPE_DELIVERY_IND
public static final int MESSAGE_TYPE_READ_REC_IND
public static final int MESSAGE_TYPE_READ_ORIG_IND
public static final int MESSAGE_TYPE_FORWARD_REQ
public static final int MESSAGE_TYPE_FORWARD_CONF
public static final int MESSAGE_TYPE_MBOX_STORE_REQ
public static final int MESSAGE_TYPE_MBOX_STORE_CONF
public static final int MESSAGE_TYPE_MBOX_VIEW_REQ
public static final int MESSAGE_TYPE_MBOX_VIEW_CONF
public static final int MESSAGE_TYPE_MBOX_UPLOAD_REQ
public static final int MESSAGE_TYPE_MBOX_UPLOAD_CONF
public static final int MESSAGE_TYPE_MBOX_DELETE_REQ
public static final int MESSAGE_TYPE_MBOX_DELETE_CONF
public static final int MESSAGE_TYPE_MBOX_DESCR
public static final int MESSAGE_TYPE_DELETE_REQ
public static final int MESSAGE_TYPE_DELETE_CONF
public static final int MESSAGE_TYPE_CANCEL_REQ
public static final int MESSAGE_TYPE_CANCEL_CONF
public static final int VALUE_YES
public static final int VALUE_NO
public static final int VALUE_ABSOLUTE_TOKEN
public static final int VALUE_RELATIVE_TOKEN
public static final int MMS_VERSION_1_3
public static final int MMS_VERSION_1_2
public static final int MMS_VERSION_1_1
public static final int MMS_VERSION_1_0
public static final int CURRENT_MMS_VERSION
public static final int FROM_ADDRESS_PRESENT_TOKEN
public static final int FROM_INSERT_ADDRESS_TOKEN
public static final String FROM_ADDRESS_PRESENT_TOKEN_STR
public static final String FROM_INSERT_ADDRESS_TOKEN_STR
public static final int STATUS_EXPIRED
public static final int STATUS_RETRIEVED
public static final int STATUS_REJECTED
public static final int STATUS_DEFERRED
public static final int STATUS_UNRECOGNIZED
public static final int STATUS_INDETERMINATE
public static final int STATUS_FORWARDED
public static final int STATUS_UNREACHABLE
public static final int MM_FLAGS_ADD_TOKEN
public static final int MM_FLAGS_REMOVE_TOKEN
public static final int MM_FLAGS_FILTER_TOKEN
public static final int MESSAGE_CLASS_PERSONAL
public static final int MESSAGE_CLASS_ADVERTISEMENT
public static final int MESSAGE_CLASS_INFORMATIONAL
public static final int MESSAGE_CLASS_AUTO
public static final String MESSAGE_CLASS_PERSONAL_STR
public static final String MESSAGE_CLASS_ADVERTISEMENT_STR
public static final String MESSAGE_CLASS_INFORMATIONAL_STR
public static final String MESSAGE_CLASS_AUTO_STR
public static final int PRIORITY_LOW
public static final int PRIORITY_NORMAL
public static final int PRIORITY_HIGH
public static final int RESPONSE_STATUS_OK
public static final int RESPONSE_STATUS_ERROR_UNSPECIFIED
public static final int RESPONSE_STATUS_ERROR_SERVICE_DENIED
public static final int RESPONSE_STATUS_ERROR_MESSAGE_FORMAT_CORRUPT
public static final int RESPONSE_STATUS_ERROR_SENDING_ADDRESS_UNRESOLVED
public static final int RESPONSE_STATUS_ERROR_MESSAGE_NOT_FOUND
public static final int RESPONSE_STATUS_ERROR_NETWORK_PROBLEM
public static final int RESPONSE_STATUS_ERROR_CONTENT_NOT_ACCEPTED
public static final int RESPONSE_STATUS_ERROR_UNSUPPORTED_MESSAGE
public static final int RESPONSE_STATUS_ERROR_TRANSIENT_FAILURE
public static final int RESPONSE_STATUS_ERROR_TRANSIENT_SENDNG_ADDRESS_UNRESOLVED
public static final int RESPONSE_STATUS_ERROR_TRANSIENT_MESSAGE_NOT_FOUND
public static final int RESPONSE_STATUS_ERROR_TRANSIENT_NETWORK_PROBLEM
public static final int RESPONSE_STATUS_ERROR_TRANSIENT_PARTIAL_SUCCESS
public static final int RESPONSE_STATUS_ERROR_PERMANENT_FAILURE
public static final int RESPONSE_STATUS_ERROR_PERMANENT_SERVICE_DENIED
public static final int RESPONSE_STATUS_ERROR_PERMANENT_MESSAGE_FORMAT_CORRUPT
public static final int RESPONSE_STATUS_ERROR_PERMANENT_SENDING_ADDRESS_UNRESOLVED
public static final int RESPONSE_STATUS_ERROR_PERMANENT_MESSAGE_NOT_FOUND
public static final int RESPONSE_STATUS_ERROR_PERMANENT_CONTENT_NOT_ACCEPTED
public static final int RESPONSE_STATUS_ERROR_PERMANENT_REPLY_CHARGING_LIMITATIONS_NOT_MET
public static final int RESPONSE_STATUS_ERROR_PERMANENT_REPLY_CHARGING_REQUEST_NOT_ACCEPTED
public static final int RESPONSE_STATUS_ERROR_PERMANENT_REPLY_CHARGING_FORWARDING_DENIED
public static final int RESPONSE_STATUS_ERROR_PERMANENT_REPLY_CHARGING_NOT_SUPPORTED
public static final int RESPONSE_STATUS_ERROR_PERMANENT_ADDRESS_HIDING_NOT_SUPPORTED
public static final int RESPONSE_STATUS_ERROR_PERMANENT_LACK_OF_PREPAID
public static final int RESPONSE_STATUS_ERROR_PERMANENT_END
public static final int RETRIEVE_STATUS_OK
public static final int RETRIEVE_STATUS_ERROR_TRANSIENT_FAILURE
public static final int RETRIEVE_STATUS_ERROR_TRANSIENT_MESSAGE_NOT_FOUND
public static final int RETRIEVE_STATUS_ERROR_TRANSIENT_NETWORK_PROBLEM
public static final int RETRIEVE_STATUS_ERROR_PERMANENT_FAILURE
public static final int RETRIEVE_STATUS_ERROR_PERMANENT_SERVICE_DENIED
public static final int RETRIEVE_STATUS_ERROR_PERMANENT_MESSAGE_NOT_FOUND
public static final int RETRIEVE_STATUS_ERROR_PERMANENT_CONTENT_UNSUPPORTED
public static final int RETRIEVE_STATUS_ERROR_END
public static final int SENDER_VISIBILITY_HIDE
public static final int SENDER_VISIBILITY_SHOW
public static final int READ_STATUS_READ
public static final int READ_STATUS__DELETED_WITHOUT_BEING_READ
public static final int CANCEL_STATUS_REQUEST_SUCCESSFULLY_RECEIVED
public static final int CANCEL_STATUS_REQUEST_CORRUPTED
public static final int REPLY_CHARGING_REQUESTED
public static final int REPLY_CHARGING_REQUESTED_TEXT_ONLY
public static final int REPLY_CHARGING_ACCEPTED
public static final int REPLY_CHARGING_ACCEPTED_TEXT_ONLY
public static final int MM_STATE_DRAFT
public static final int MM_STATE_SENT
public static final int MM_STATE_NEW
public static final int MM_STATE_RETRIEVED
public static final int MM_STATE_FORWARDED
public static final int RECOMMENDED_RETRIEVAL_MODE_MANUAL
public static final int CONTENT_CLASS_TEXT
public static final int CONTENT_CLASS_IMAGE_BASIC
public static final int CONTENT_CLASS_IMAGE_RICH
public static final int CONTENT_CLASS_VIDEO_BASIC
public static final int CONTENT_CLASS_VIDEO_RICH
public static final int CONTENT_CLASS_MEGAPIXEL
public static final int CONTENT_CLASS_CONTENT_BASIC
public static final int CONTENT_CLASS_CONTENT_RICH
public static final int STORE_STATUS_SUCCESS
public static final int STORE_STATUS_ERROR_TRANSIENT_FAILURE
public static final int STORE_STATUS_ERROR_TRANSIENT_NETWORK_PROBLEM
public static final int STORE_STATUS_ERROR_PERMANENT_FAILURE
public static final int STORE_STATUS_ERROR_PERMANENT_SERVICE_DENIED
public static final int STORE_STATUS_ERROR_PERMANENT_MESSAGE_FORMAT_CORRUPT
public static final int STORE_STATUS_ERROR_PERMANENT_MESSAGE_NOT_FOUND
public static final int STORE_STATUS_ERROR_PERMANENT_MMBOX_FULL
public static final int STORE_STATUS_ERROR_END
private java.util.HashMap mHeaderMap
public void ()
protected int getOctet (int)
int field
Integer octet
protected void setOctet (int, int) throws com.google.android.mms.InvalidHeaderValueException
int value
int field
protected byte[] getTextString (int)
int field
protected void setTextString (byte[], int)
byte[] value
int field
protected com.google.android.mms.pdu.EncodedStringValue getEncodedStringValue (int)
int field
protected com.google.android.mms.pdu.EncodedStringValue[] getEncodedStringValues (int)
int field
java.util.ArrayList list
com.google.android.mms.pdu.EncodedStringValue[] values
protected void setEncodedStringValue (com.google.android.mms.pdu.EncodedStringValue, int)
com.google.android.mms.pdu.EncodedStringValue value
int field
protected void setEncodedStringValues (com.google.android.mms.pdu.EncodedStringValue[], int)
int i
com.google.android.mms.pdu.EncodedStringValue[] value
int field
java.util.ArrayList list
protected void appendEncodedStringValue (com.google.android.mms.pdu.EncodedStringValue, int)
com.google.android.mms.pdu.EncodedStringValue value
int field
java.util.ArrayList list
protected long getLongInteger (int)
int field
Long longInteger
protected void setLongInteger (long, int)
long value
int field
}
com/google/android/mms/pdu/NotifyRespInd.classNotifyRespInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.NotifyRespInd extends com.google.android.mms.pdu.GenericPdu {
public void (int, byte[], int) throws com.google.android.mms.InvalidHeaderValueException
int mmsVersion
byte[] transactionId
int status
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
public int getReportAllowed ()
public void setReportAllowed (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public void setStatus (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public int getStatus ()
public byte[] getTransactionId ()
public void setTransactionId (byte[])
byte[] value
}
com/google/android/mms/pdu/PduPersister.classPduPersister.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduPersister extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
private static final boolean LOCAL_LOGV
private static final long DUMMY_THREAD_ID
public static final String TEMPORARY_DRM_OBJECT_URI
public static final int PROC_STATUS_TRANSIENT_FAILURE
public static final int PROC_STATUS_PERMANENTLY_FAILURE
public static final int PROC_STATUS_COMPLETED
private static com.google.android.mms.pdu.PduPersister sPersister
private static final com.google.android.mms.util.PduCache PDU_CACHE_INSTANCE
private static final int[] ADDRESS_FIELDS
private static final String[] PDU_PROJECTION
private static final int PDU_COLUMN_ID
private static final int PDU_COLUMN_MESSAGE_BOX
private static final int PDU_COLUMN_THREAD_ID
private static final int PDU_COLUMN_RETRIEVE_TEXT
private static final int PDU_COLUMN_SUBJECT
private static final int PDU_COLUMN_CONTENT_LOCATION
private static final int PDU_COLUMN_CONTENT_TYPE
private static final int PDU_COLUMN_MESSAGE_CLASS
private static final int PDU_COLUMN_MESSAGE_ID
private static final int PDU_COLUMN_RESPONSE_TEXT
private static final int PDU_COLUMN_TRANSACTION_ID
private static final int PDU_COLUMN_CONTENT_CLASS
private static final int PDU_COLUMN_DELIVERY_REPORT
private static final int PDU_COLUMN_MESSAGE_TYPE
private static final int PDU_COLUMN_MMS_VERSION
private static final int PDU_COLUMN_PRIORITY
private static final int PDU_COLUMN_READ_REPORT
private static final int PDU_COLUMN_READ_STATUS
private static final int PDU_COLUMN_REPORT_ALLOWED
private static final int PDU_COLUMN_RETRIEVE_STATUS
private static final int PDU_COLUMN_STATUS
private static final int PDU_COLUMN_DATE
private static final int PDU_COLUMN_DELIVERY_TIME
private static final int PDU_COLUMN_EXPIRY
private static final int PDU_COLUMN_MESSAGE_SIZE
private static final int PDU_COLUMN_SUBJECT_CHARSET
private static final int PDU_COLUMN_RETRIEVE_TEXT_CHARSET
private static final String[] PART_PROJECTION
private static final int PART_COLUMN_ID
private static final int PART_COLUMN_CHARSET
private static final int PART_COLUMN_CONTENT_DISPOSITION
private static final int PART_COLUMN_CONTENT_ID
private static final int PART_COLUMN_CONTENT_LOCATION
private static final int PART_COLUMN_CONTENT_TYPE
private static final int PART_COLUMN_FILENAME
private static final int PART_COLUMN_NAME
private static final int PART_COLUMN_TEXT
private static final java.util.HashMap MESSAGE_BOX_MAP
private static final java.util.HashMap CHARSET_COLUMN_INDEX_MAP
private static final java.util.HashMap ENCODED_STRING_COLUMN_INDEX_MAP
private static final java.util.HashMap TEXT_STRING_COLUMN_INDEX_MAP
private static final java.util.HashMap OCTET_COLUMN_INDEX_MAP
private static final java.util.HashMap LONG_COLUMN_INDEX_MAP
private static final java.util.HashMap CHARSET_COLUMN_NAME_MAP
private static final java.util.HashMap ENCODED_STRING_COLUMN_NAME_MAP
private static final java.util.HashMap TEXT_STRING_COLUMN_NAME_MAP
private static final java.util.HashMap OCTET_COLUMN_NAME_MAP
private static final java.util.HashMap LONG_COLUMN_NAME_MAP
private final android.content.Context mContext
private final android.content.ContentResolver mContentResolver
private final android.drm.DrmManagerClient mDrmManagerClient
private final android.telephony.TelephonyManager mTelephonyManager
static final boolean $assertionsDisabled
private void (android.content.Context)
android.content.Context context
public static com.google.android.mms.pdu.PduPersister getPduPersister (android.content.Context)
android.content.Context context
private void setEncodedStringValueToHeaders (android.database.Cursor, int, com.google.android.mms.pdu.PduHeaders, int)
int charsetColumnIndex
int charset
com.google.android.mms.pdu.EncodedStringValue value
android.database.Cursor c
int columnIndex
com.google.android.mms.pdu.PduHeaders headers
int mapColumn
String s
private void setTextStringToHeaders (android.database.Cursor, int, com.google.android.mms.pdu.PduHeaders, int)
android.database.Cursor c
int columnIndex
com.google.android.mms.pdu.PduHeaders headers
int mapColumn
String s
private void setOctetToHeaders (android.database.Cursor, int, com.google.android.mms.pdu.PduHeaders, int) throws com.google.android.mms.InvalidHeaderValueException
int b
android.database.Cursor c
int columnIndex
com.google.android.mms.pdu.PduHeaders headers
int mapColumn
private void setLongToHeaders (android.database.Cursor, int, com.google.android.mms.pdu.PduHeaders, int)
long l
android.database.Cursor c
int columnIndex
com.google.android.mms.pdu.PduHeaders headers
int mapColumn
private java.lang.Integer getIntegerFromPartColumn (android.database.Cursor, int)
android.database.Cursor c
int columnIndex
private byte[] getByteArrayFromPartColumn (android.database.Cursor, int)
android.database.Cursor c
int columnIndex
private com.google.android.mms.pdu.PduPart[] loadParts (long) throws com.google.android.mms.MmsException
String text
byte[] blob
byte[] buffer
int len
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.ByteArrayOutputStream baos
java.io.InputStream is
com.google.android.mms.pdu.PduPart part
Integer charset
byte[] contentDisposition
byte[] contentId
byte[] contentLocation
byte[] contentType
byte[] fileName
byte[] name
long partId
android.net.Uri partURI
String type
int partCount
int partIdx
long msgId
android.database.Cursor c
com.google.android.mms.pdu.PduPart[] parts
private void loadAddress (long, com.google.android.mms.pdu.PduHeaders)
int addrType
String addr
long msgId
com.google.android.mms.pdu.PduHeaders headers
android.database.Cursor c
public com.google.android.mms.pdu.GenericPdu load (android.net.Uri) throws com.google.android.mms.MmsException
InterruptedException e
java.util.Map$Entry e
java.util.Map$Entry e
java.util.Map$Entry e
java.util.Map$Entry e
int i
int partsNum
com.google.android.mms.pdu.PduPart[] parts
android.database.Cursor c
com.google.android.mms.pdu.PduHeaders headers
java.util.Set set
long msgId
int msgType
com.google.android.mms.pdu.PduBody body
android.net.Uri uri
com.google.android.mms.pdu.GenericPdu pdu
com.google.android.mms.util.PduCacheEntry cacheEntry
int msgBox
long threadId
private void persistAddress (long, int, com.google.android.mms.pdu.EncodedStringValue[])
android.net.Uri uri
com.google.android.mms.pdu.EncodedStringValue addr
long msgId
int type
com.google.android.mms.pdu.EncodedStringValue[] array
android.content.ContentValues values
private static java.lang.String getPartContentType (com.google.android.mms.pdu.PduPart)
com.google.android.mms.pdu.PduPart part
public android.net.Uri persistPart (com.google.android.mms.pdu.PduPart, long, java.util.HashMap) throws com.google.android.mms.MmsException
String fileName
String name
com.google.android.mms.pdu.PduPart part
long msgId
java.util.HashMap preOpenedFiles
android.net.Uri uri
android.content.ContentValues values
int charset
String contentType
Object value
android.net.Uri res
private void persistData (com.google.android.mms.pdu.PduPart, android.net.Uri, java.lang.String, java.util.HashMap) throws com.google.android.mms.MmsException
android.content.ContentValues cv
java.io.IOException e
java.io.IOException e
java.io.File f
android.content.ContentValues values
java.io.File f
long len
Exception e
java.io.IOException e
java.io.IOException e
java.io.File f
android.content.ContentValues values
byte[] convertedData
int len
byte[] buffer
byte[] convertedData
boolean isDrm
byte[] data
java.io.IOException e
java.io.IOException e
java.io.File f
android.content.ContentValues values
java.io.FileNotFoundException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.File f
android.content.ContentValues values
com.google.android.mms.pdu.PduPart part
android.net.Uri uri
String contentType
java.util.HashMap preOpenedFiles
java.io.OutputStream os
java.io.InputStream is
com.google.android.mms.util.DrmConvertSession drmConvertSession
android.net.Uri dataUri
String path
public static java.lang.String convertUriToPath (android.content.Context, android.net.Uri)
int pathIndex
android.database.sqlite.SQLiteException e
String[] projection
android.database.Cursor cursor
String scheme
android.content.Context context
android.net.Uri uri
String path
private void updateAddress (long, int, com.google.android.mms.pdu.EncodedStringValue[])
long msgId
int type
com.google.android.mms.pdu.EncodedStringValue[] array
public void updateHeaders (android.net.Uri, com.google.android.mms.pdu.SendReq)
InterruptedException e
com.google.android.mms.pdu.EncodedStringValue v
com.google.android.mms.pdu.EncodedStringValue v
long msgId
com.google.android.mms.pdu.EncodedStringValue[] array
int addrType
long threadId
android.net.Uri uri
com.google.android.mms.pdu.SendReq sendReq
android.content.ContentValues values
byte[] contentType
long date
int deliveryReport
long expiry
byte[] msgClass
int priority
int readReport
byte[] transId
com.google.android.mms.pdu.EncodedStringValue subject
long messageSize
com.google.android.mms.pdu.PduHeaders headers
java.util.HashSet recipients
private void updatePart (android.net.Uri, com.google.android.mms.pdu.PduPart, java.util.HashMap) throws com.google.android.mms.MmsException
String fileName
String name
android.net.Uri uri
com.google.android.mms.pdu.PduPart part
java.util.HashMap preOpenedFiles
android.content.ContentValues values
int charset
String contentType
Object value
public void updateParts (android.net.Uri, com.google.android.mms.pdu.PduBody, java.util.HashMap) throws com.google.android.mms.MmsException
InterruptedException e
com.google.android.mms.util.PduCacheEntry cacheEntry
com.google.android.mms.pdu.PduPart part
android.net.Uri partUri
int i
com.google.android.mms.pdu.PduPart part
java.util.Map$Entry e
java.util.ArrayList toBeCreated
java.util.HashMap toBeUpdated
int partsNum
StringBuilder filter
long msgId
android.net.Uri uri
com.google.android.mms.pdu.PduBody body
java.util.HashMap preOpenedFiles
public android.net.Uri persist (com.google.android.mms.pdu.GenericPdu, android.net.Uri, boolean, boolean, java.util.HashMap) throws com.google.android.mms.MmsException
InterruptedException e
String charsetColumn
int field
com.google.android.mms.pdu.EncodedStringValue encodedString
java.util.Map$Entry e
byte[] text
java.util.Map$Entry e
int b
java.util.Map$Entry e
long l
java.util.Map$Entry e
com.google.android.mms.pdu.EncodedStringValue v
com.google.android.mms.pdu.EncodedStringValue[] array
int addrType
long threadId
com.google.android.mms.pdu.PduPart part
String contentType
int i
int partsNum
com.google.android.mms.pdu.EncodedStringValue[] array
int addrType
com.google.android.mms.pdu.GenericPdu pdu
android.net.Uri uri
boolean createThreadId
boolean groupMmsEnabled
java.util.HashMap preOpenedFiles
long msgId
boolean existingUri
com.google.android.mms.pdu.PduHeaders header
com.google.android.mms.pdu.PduBody body
android.content.ContentValues values
java.util.Set set
java.util.HashMap addressMap
java.util.HashSet recipients
int msgType
long dummyId
boolean textOnly
int messageSize
android.net.Uri res
private void loadRecipients (int, java.util.HashSet, java.util.HashMap, boolean)
String myNumber
int subid
String myNumber
String number
com.google.android.mms.pdu.EncodedStringValue v
int addressType
java.util.HashSet recipients
java.util.HashMap addressMap
boolean excludeMyNumber
com.google.android.mms.pdu.EncodedStringValue[] array
android.telephony.SubscriptionManager subscriptionManager
java.util.Set myPhoneNumbers
public android.net.Uri move (android.net.Uri, android.net.Uri) throws com.google.android.mms.MmsException
android.net.Uri from
android.net.Uri to
long msgId
Integer msgBox
android.content.ContentValues values
public static java.lang.String toIsoString (byte[])
java.io.UnsupportedEncodingException e
byte[] bytes
public static byte[] getBytes (java.lang.String)
java.io.UnsupportedEncodingException e
String data
public void release ()
android.net.Uri uri
public android.database.Cursor getPendingMessages (long)
long dueTime
android.net.Uri$Builder uriBuilder
String selection
String[] selectionArgs
static void ()
}
com/google/android/mms/pdu/ReadRecInd.classReadRecInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.ReadRecInd extends com.google.android.mms.pdu.GenericPdu {
public void (com.google.android.mms.pdu.EncodedStringValue, byte[], int, int, com.google.android.mms.pdu.EncodedStringValue[]) throws com.google.android.mms.InvalidHeaderValueException
com.google.android.mms.pdu.EncodedStringValue from
byte[] messageId
int mmsVersion
int readStatus
com.google.android.mms.pdu.EncodedStringValue[] to
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
public long getDate ()
public void setDate (long)
long value
public byte[] getMessageId ()
public void setMessageId (byte[])
byte[] value
public com.google.android.mms.pdu.EncodedStringValue[] getTo ()
public void setTo (com.google.android.mms.pdu.EncodedStringValue[])
com.google.android.mms.pdu.EncodedStringValue[] value
public int getReadStatus ()
public void setReadStatus (int) throws com.google.android.mms.InvalidHeaderValueException
int value
}
com/google/android/mms/pdu/SendReq.classSendReq.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.SendReq extends com.google.android.mms.pdu.MultimediaMessagePdu {
private static final String TAG
public void ()
com.google.android.mms.InvalidHeaderValueException e
private byte[] generateTransactionId ()
String transactionId
public void (byte[], com.google.android.mms.pdu.EncodedStringValue, int, byte[]) throws com.google.android.mms.InvalidHeaderValueException
byte[] contentType
com.google.android.mms.pdu.EncodedStringValue from
int mmsVersion
byte[] transactionId
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
void (com.google.android.mms.pdu.PduHeaders, com.google.android.mms.pdu.PduBody)
com.google.android.mms.pdu.PduHeaders headers
com.google.android.mms.pdu.PduBody body
public com.google.android.mms.pdu.EncodedStringValue[] getBcc ()
public void addBcc (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public void setBcc (com.google.android.mms.pdu.EncodedStringValue[])
com.google.android.mms.pdu.EncodedStringValue[] value
public com.google.android.mms.pdu.EncodedStringValue[] getCc ()
public void addCc (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public void setCc (com.google.android.mms.pdu.EncodedStringValue[])
com.google.android.mms.pdu.EncodedStringValue[] value
public byte[] getContentType ()
public void setContentType (byte[])
byte[] value
public int getDeliveryReport ()
public void setDeliveryReport (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public long getExpiry ()
public void setExpiry (long)
long value
public long getMessageSize ()
public void setMessageSize (long)
long value
public byte[] getMessageClass ()
public void setMessageClass (byte[])
byte[] value
public int getReadReport ()
public void setReadReport (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public void setTo (com.google.android.mms.pdu.EncodedStringValue[])
com.google.android.mms.pdu.EncodedStringValue[] value
public byte[] getTransactionId ()
public void setTransactionId (byte[])
byte[] value
}
com/google/android/mms/pdu/RetrieveConf.classRetrieveConf.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.RetrieveConf extends com.google.android.mms.pdu.MultimediaMessagePdu {
public void () throws com.google.android.mms.InvalidHeaderValueException
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
void (com.google.android.mms.pdu.PduHeaders, com.google.android.mms.pdu.PduBody)
com.google.android.mms.pdu.PduHeaders headers
com.google.android.mms.pdu.PduBody body
public com.google.android.mms.pdu.EncodedStringValue[] getCc ()
public void addCc (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public byte[] getContentType ()
public void setContentType (byte[])
byte[] value
public int getDeliveryReport ()
public void setDeliveryReport (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public com.google.android.mms.pdu.EncodedStringValue getFrom ()
public void setFrom (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public byte[] getMessageClass ()
public void setMessageClass (byte[])
byte[] value
public byte[] getMessageId ()
public void setMessageId (byte[])
byte[] value
public int getReadReport ()
public void setReadReport (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public int getRetrieveStatus ()
public void setRetrieveStatus (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public com.google.android.mms.pdu.EncodedStringValue getRetrieveText ()
public void setRetrieveText (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public byte[] getTransactionId ()
public void setTransactionId (byte[])
byte[] value
}
com/google/android/mms/pdu/CharacterSets.classCharacterSets.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.CharacterSets extends java.lang.Object {
public static final int ANY_CHARSET
public static final int US_ASCII
public static final int ISO_8859_1
public static final int ISO_8859_2
public static final int ISO_8859_3
public static final int ISO_8859_4
public static final int ISO_8859_5
public static final int ISO_8859_6
public static final int ISO_8859_7
public static final int ISO_8859_8
public static final int ISO_8859_9
public static final int SHIFT_JIS
public static final int UTF_8
public static final int BIG5
public static final int UCS2
public static final int UTF_16
public static final int DEFAULT_CHARSET
private static final int[] MIBENUM_NUMBERS
public static final String MIMENAME_ANY_CHARSET
public static final String MIMENAME_US_ASCII
public static final String MIMENAME_ISO_8859_1
public static final String MIMENAME_ISO_8859_2
public static final String MIMENAME_ISO_8859_3
public static final String MIMENAME_ISO_8859_4
public static final String MIMENAME_ISO_8859_5
public static final String MIMENAME_ISO_8859_6
public static final String MIMENAME_ISO_8859_7
public static final String MIMENAME_ISO_8859_8
public static final String MIMENAME_ISO_8859_9
public static final String MIMENAME_SHIFT_JIS
public static final String MIMENAME_UTF_8
public static final String MIMENAME_BIG5
public static final String MIMENAME_UCS2
public static final String MIMENAME_UTF_16
public static final String DEFAULT_CHARSET_NAME
private static final String[] MIME_NAMES
private static final java.util.HashMap MIBENUM_TO_NAME_MAP
private static final java.util.HashMap NAME_TO_MIBENUM_MAP
static final boolean $assertionsDisabled
private void ()
public static java.lang.String getMimeName (int) throws java.io.UnsupportedEncodingException
int mibEnumValue
String name
public static int getMibEnumValue (java.lang.String) throws java.io.UnsupportedEncodingException
String mimeName
Integer mibEnumValue
static void ()
int i
int count
}
com/google/android/mms/pdu/PduBody.classPduBody.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduBody extends java.lang.Object {
private java.util.Vector mParts
private java.util.Map mPartMapByContentId
private java.util.Map mPartMapByContentLocation
private java.util.Map mPartMapByName
private java.util.Map mPartMapByFileName
public void ()
private void putPartToMaps (com.google.android.mms.pdu.PduPart)
String clc
String clc
String clc
com.google.android.mms.pdu.PduPart part
byte[] contentId
byte[] contentLocation
byte[] name
byte[] fileName
public boolean addPart (com.google.android.mms.pdu.PduPart)
com.google.android.mms.pdu.PduPart part
public void addPart (int, com.google.android.mms.pdu.PduPart)
int index
com.google.android.mms.pdu.PduPart part
public com.google.android.mms.pdu.PduPart removePart (int)
int index
public void removeAll ()
public com.google.android.mms.pdu.PduPart getPart (int)
int index
public int getPartIndex (com.google.android.mms.pdu.PduPart)
com.google.android.mms.pdu.PduPart part
public int getPartsNum ()
public com.google.android.mms.pdu.PduPart getPartByContentId (java.lang.String)
String cid
public com.google.android.mms.pdu.PduPart getPartByContentLocation (java.lang.String)
String contentLocation
public com.google.android.mms.pdu.PduPart getPartByName (java.lang.String)
String name
public com.google.android.mms.pdu.PduPart getPartByFileName (java.lang.String)
String filename
}
com/google/android/mms/pdu/MultimediaMessagePdu.classMultimediaMessagePdu.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.MultimediaMessagePdu extends com.google.android.mms.pdu.GenericPdu {
private com.google.android.mms.pdu.PduBody mMessageBody
public void ()
public void (com.google.android.mms.pdu.PduHeaders, com.google.android.mms.pdu.PduBody)
com.google.android.mms.pdu.PduHeaders header
com.google.android.mms.pdu.PduBody body
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
public com.google.android.mms.pdu.PduBody getBody ()
public void setBody (com.google.android.mms.pdu.PduBody)
com.google.android.mms.pdu.PduBody body
public com.google.android.mms.pdu.EncodedStringValue getSubject ()
public void setSubject (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public com.google.android.mms.pdu.EncodedStringValue[] getTo ()
public void addTo (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public int getPriority ()
public void setPriority (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public long getDate ()
public void setDate (long)
long value
}
com/google/android/mms/pdu/AcknowledgeInd.classAcknowledgeInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.AcknowledgeInd extends com.google.android.mms.pdu.GenericPdu {
public void (int, byte[]) throws com.google.android.mms.InvalidHeaderValueException
int mmsVersion
byte[] transactionId
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
public int getReportAllowed ()
public void setReportAllowed (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public byte[] getTransactionId ()
public void setTransactionId (byte[])
byte[] value
}
com/android/
com/android/dex/
com/android/dex/Code$Try.classCode.java
package com.android.dex
public com.android.dex.Code$Try extends java.lang.Object {
final int startAddress
final int instructionCount
final int catchHandlerIndex
void (int, int, int)
int startAddress
int instructionCount
int catchHandlerIndex
public int getStartAddress ()
public int getInstructionCount ()
public int getCatchHandlerIndex ()
}
com/android/dex/Dex$TypeIndexToDescriptorIndexTable.classDex.java
package com.android.dex
final com.android.dex.Dex$TypeIndexToDescriptorIndexTable extends java.util.AbstractList implements java.util.RandomAccess {
final com.android.dex.Dex this$0
private void (com.android.dex.Dex)
public java.lang.Integer get (int)
int index
public int size ()
public volatile java.lang.Object get (int)
void (com.android.dex.Dex, com.android.dex.Dex$1)
com.android.dex.Dex x0
com.android.dex.Dex$1 x1
}
com/android/dex/Mutf8.classMutf8.java
package com.android.dex
public final com.android.dex.Mutf8 extends java.lang.Object {
private void ()
public static java.lang.String decode (com.android.dex.util.ByteInput, char[]) throws java.io.UTFDataFormatException
int b
int b
int c
char a
com.android.dex.util.ByteInput in
char[] out
int s
private static long countBytes (java.lang.String, boolean) throws java.io.UTFDataFormatException
char ch
int i
String s
boolean shortLength
long result
int length
public static void encode (byte[], int, java.lang.String)
char ch
int i
byte[] dst
int offset
String s
int length
public static byte[] encode (java.lang.String) throws java.io.UTFDataFormatException
String s
int utfCount
byte[] result
}
com/android/dex/MethodId.classMethodId.java
package com.android.dex
public final com.android.dex.MethodId extends java.lang.Object implements java.lang.Comparable {
private final com.android.dex.Dex dex
private final int declaringClassIndex
private final int protoIndex
private final int nameIndex
public void (com.android.dex.Dex, int, int, int)
com.android.dex.Dex dex
int declaringClassIndex
int protoIndex
int nameIndex
public int getDeclaringClassIndex ()
public int getProtoIndex ()
public int getNameIndex ()
public int compareTo (com.android.dex.MethodId)
com.android.dex.MethodId other
public void writeTo (com.android.dex.Dex$Section)
com.android.dex.Dex$Section out
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
com/android/dex/EncodedValue.classEncodedValue.java
package com.android.dex
public final com.android.dex.EncodedValue extends java.lang.Object implements java.lang.Comparable {
private final byte[] data
public void (byte[])
byte[] data
public com.android.dex.util.ByteInput asByteInput ()
public byte[] getBytes ()
public void writeTo (com.android.dex.Dex$Section)
com.android.dex.Dex$Section out
public int compareTo (com.android.dex.EncodedValue)
int i
com.android.dex.EncodedValue other
int size
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
com/android/dex/Annotation.classAnnotation.java
package com.android.dex
public final com.android.dex.Annotation extends java.lang.Object implements java.lang.Comparable {
private final com.android.dex.Dex dex
private final byte visibility
private final com.android.dex.EncodedValue encodedAnnotation
public void (com.android.dex.Dex, byte, com.android.dex.EncodedValue)
com.android.dex.Dex dex
byte visibility
com.android.dex.EncodedValue encodedAnnotation
public byte getVisibility ()
public com.android.dex.EncodedValueReader getReader ()
public int getTypeIndex ()
com.android.dex.EncodedValueReader reader
public void writeTo (com.android.dex.Dex$Section)
com.android.dex.Dex$Section out
public int compareTo (com.android.dex.Annotation)
com.android.dex.Annotation other
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
com/android/dex/Dex$1.classDex.java
package com.android.dex
com.android.dex.Dex$1 extends java.lang.Object {
}
com/android/dex/ClassData$Field.classClassData.java
package com.android.dex
public com.android.dex.ClassData$Field extends java.lang.Object {
private final int fieldIndex
private final int accessFlags
public void (int, int)
int fieldIndex
int accessFlags
public int getFieldIndex ()
public int getAccessFlags ()
}
com/android/dex/DexException.classDexException.java
package com.android.dex
public com.android.dex.DexException extends com.android.dex.util.ExceptionWithContext {
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
}
com/android/dex/TypeList.classTypeList.java
package com.android.dex
public final com.android.dex.TypeList extends java.lang.Object implements java.lang.Comparable {
public static final com.android.dex.TypeList EMPTY
private final com.android.dex.Dex dex
private final short[] types
public void (com.android.dex.Dex, short[])
com.android.dex.Dex dex
short[] types
public short[] getTypes ()
public int compareTo (com.android.dex.TypeList)
int i
com.android.dex.TypeList other
public java.lang.String toString ()
int i
int typesLength
StringBuilder result
public volatile int compareTo (java.lang.Object)
static void ()
}
com/android/dex/EncodedValueReader.classEncodedValueReader.java
package com.android.dex
public final com.android.dex.EncodedValueReader extends java.lang.Object {
public static final int ENCODED_BYTE
public static final int ENCODED_SHORT
public static final int ENCODED_CHAR
public static final int ENCODED_INT
public static final int ENCODED_LONG
public static final int ENCODED_FLOAT
public static final int ENCODED_DOUBLE
public static final int ENCODED_STRING
public static final int ENCODED_TYPE
public static final int ENCODED_FIELD
public static final int ENCODED_ENUM
public static final int ENCODED_METHOD
public static final int ENCODED_ARRAY
public static final int ENCODED_ANNOTATION
public static final int ENCODED_NULL
public static final int ENCODED_BOOLEAN
private static final int MUST_READ
protected final com.android.dex.util.ByteInput in
private int type
private int annotationType
private int arg
public void (com.android.dex.util.ByteInput)
com.android.dex.util.ByteInput in
public void (com.android.dex.EncodedValue)
com.android.dex.EncodedValue in
public void (com.android.dex.util.ByteInput, int)
com.android.dex.util.ByteInput in
int knownType
public void (com.android.dex.EncodedValue, int)
com.android.dex.EncodedValue in
int knownType
public int peek ()
int argAndType
public int readArray ()
public int readAnnotation ()
public int getAnnotationType ()
public int readAnnotationName ()
public byte readByte ()
public short readShort ()
public char readChar ()
public int readInt ()
public long readLong ()
public float readFloat ()
public double readDouble ()
public int readString ()
public int readType ()
public int readField ()
public int readEnum ()
public int readMethod ()
public void readNull ()
public boolean readBoolean ()
public void skipValue ()
int i
int size
int i
int size
private void checkType (int)
int expected
}
com/android/dex/DexFormat.classDexFormat.java
package com.android.dex
public final com.android.dex.DexFormat extends java.lang.Object {
public static final int API_CURRENT
public static final int API_NO_EXTENDED_OPCODES
public static final String DEX_IN_JAR_NAME
public static final String MAGIC_PREFIX
public static final String MAGIC_SUFFIX
public static final String VERSION_CURRENT
public static final String VERSION_FOR_API_13
public static final int ENDIAN_TAG
public static final int MAX_MEMBER_IDX
public static final int MAX_TYPE_IDX
private void ()
public static int magicToApi (byte[])
byte[] magic
String version
public static java.lang.String apiToMagic (int)
String version
int targetApiLevel
String version
public static boolean isSupportedDexMagic (byte[])
byte[] magic
int api
}
com/android/dex/Leb128.classLeb128.java
package com.android.dex
public final com.android.dex.Leb128 extends java.lang.Object {
private void ()
public static int unsignedLeb128Size (int)
int value
int remaining
int count
public static int signedLeb128Size (int)
int value
int remaining
int count
boolean hasMore
int end
public static int readSignedLeb128 (com.android.dex.util.ByteInput)
com.android.dex.util.ByteInput in
int result
int cur
int count
int signBits
public static int readUnsignedLeb128 (com.android.dex.util.ByteInput)
com.android.dex.util.ByteInput in
int result
int cur
int count
public static void writeUnsignedLeb128 (com.android.dex.util.ByteOutput, int)
com.android.dex.util.ByteOutput out
int value
int remaining
public static void writeSignedLeb128 (com.android.dex.util.ByteOutput, int)
com.android.dex.util.ByteOutput out
int value
int remaining
boolean hasMore
int end
}
com/android/dex/ProtoId.classProtoId.java
package com.android.dex
public final com.android.dex.ProtoId extends java.lang.Object implements java.lang.Comparable {
private final com.android.dex.Dex dex
private final int shortyIndex
private final int returnTypeIndex
private final int parametersOffset
public void (com.android.dex.Dex, int, int, int)
com.android.dex.Dex dex
int shortyIndex
int returnTypeIndex
int parametersOffset
public int compareTo (com.android.dex.ProtoId)
com.android.dex.ProtoId other
public int getShortyIndex ()
public int getReturnTypeIndex ()
public int getParametersOffset ()
public void writeTo (com.android.dex.Dex$Section)
com.android.dex.Dex$Section out
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
com/android/dex/Dex$MethodIdTable.classDex.java
package com.android.dex
final com.android.dex.Dex$MethodIdTable extends java.util.AbstractList implements java.util.RandomAccess {
final com.android.dex.Dex this$0
private void (com.android.dex.Dex)
public com.android.dex.MethodId get (int)
int index
public int size ()
public volatile java.lang.Object get (int)
void (com.android.dex.Dex, com.android.dex.Dex$1)
com.android.dex.Dex x0
com.android.dex.Dex$1 x1
}
com/android/dex/Dex$TypeIndexToDescriptorTable.classDex.java
package com.android.dex
final com.android.dex.Dex$TypeIndexToDescriptorTable extends java.util.AbstractList implements java.util.RandomAccess {
final com.android.dex.Dex this$0
private void (com.android.dex.Dex)
public java.lang.String get (int)
int index
public int size ()
public volatile java.lang.Object get (int)
void (com.android.dex.Dex, com.android.dex.Dex$1)
com.android.dex.Dex x0
com.android.dex.Dex$1 x1
}
com/android/dex/Code.classCode.java
package com.android.dex
public final com.android.dex.Code extends java.lang.Object {
private final int registersSize
private final int insSize
private final int outsSize
private final int debugInfoOffset
private final short[] instructions
private final com.android.dex.Code$Try[] tries
private final com.android.dex.Code$CatchHandler[] catchHandlers
public void (int, int, int, int, short[], com.android.dex.Code$Try[], com.android.dex.Code$CatchHandler[])
int registersSize
int insSize
int outsSize
int debugInfoOffset
short[] instructions
com.android.dex.Code$Try[] tries
com.android.dex.Code$CatchHandler[] catchHandlers
public int getRegistersSize ()
public int getInsSize ()
public int getOutsSize ()
public int getDebugInfoOffset ()
public short[] getInstructions ()
public com.android.dex.Code$Try[] getTries ()
public com.android.dex.Code$CatchHandler[] getCatchHandlers ()
}
com/android/dex/TableOfContents.classTableOfContents.java
package com.android.dex
public final com.android.dex.TableOfContents extends java.lang.Object {
public final com.android.dex.TableOfContents$Section header
public final com.android.dex.TableOfContents$Section stringIds
public final com.android.dex.TableOfContents$Section typeIds
public final com.android.dex.TableOfContents$Section protoIds
public final com.android.dex.TableOfContents$Section fieldIds
public final com.android.dex.TableOfContents$Section methodIds
public final com.android.dex.TableOfContents$Section classDefs
public final com.android.dex.TableOfContents$Section mapList
public final com.android.dex.TableOfContents$Section typeLists
public final com.android.dex.TableOfContents$Section annotationSetRefLists
public final com.android.dex.TableOfContents$Section annotationSets
public final com.android.dex.TableOfContents$Section classDatas
public final com.android.dex.TableOfContents$Section codes
public final com.android.dex.TableOfContents$Section stringDatas
public final com.android.dex.TableOfContents$Section debugInfos
public final com.android.dex.TableOfContents$Section annotations
public final com.android.dex.TableOfContents$Section encodedArrays
public final com.android.dex.TableOfContents$Section annotationsDirectories
public final com.android.dex.TableOfContents$Section[] sections
public int apiLevel
public int checksum
public byte[] signature
public int fileSize
public int linkSize
public int linkOff
public int dataSize
public int dataOff
public void ()
public void readFrom (com.android.dex.Dex) throws java.io.IOException
com.android.dex.Dex dex
private void readHeader (com.android.dex.Dex$Section) throws java.io.UnsupportedEncodingException
com.android.dex.Dex$Section headerIn
byte[] magic
int headerSize
int endianTag
private void readMap (com.android.dex.Dex$Section) throws java.io.IOException
short type
com.android.dex.TableOfContents$Section section
int size
int offset
int i
com.android.dex.Dex$Section in
int mapSize
com.android.dex.TableOfContents$Section previous
public void computeSizesFromOffsets ()
com.android.dex.TableOfContents$Section section
int i
int end
private com.android.dex.TableOfContents$Section getSection (short)
com.android.dex.TableOfContents$Section section
short type
public void writeHeader (com.android.dex.Dex$Section, int) throws java.io.IOException
com.android.dex.Dex$Section out
int api
public void writeMap (com.android.dex.Dex$Section) throws java.io.IOException
com.android.dex.TableOfContents$Section section
com.android.dex.TableOfContents$Section section
com.android.dex.Dex$Section out
int count
}
com/android/dex/Dex$ClassDefIterable.classDex.java
package com.android.dex
final com.android.dex.Dex$ClassDefIterable extends java.lang.Object implements java.lang.Iterable {
final com.android.dex.Dex this$0
private void (com.android.dex.Dex)
public java.util.Iterator iterator ()
void (com.android.dex.Dex, com.android.dex.Dex$1)
com.android.dex.Dex x0
com.android.dex.Dex$1 x1
}
com/android/dex/ClassDef.classClassDef.java
package com.android.dex
public final com.android.dex.ClassDef extends java.lang.Object {
public static final int NO_INDEX
private final com.android.dex.Dex buffer
private final int offset
private final int typeIndex
private final int accessFlags
private final int supertypeIndex
private final int interfacesOffset
private final int sourceFileIndex
private final int annotationsOffset
private final int classDataOffset
private final int staticValuesOffset
public void (com.android.dex.Dex, int, int, int, int, int, int, int, int, int)
com.android.dex.Dex buffer
int offset
int typeIndex
int accessFlags
int supertypeIndex
int interfacesOffset
int sourceFileIndex
int annotationsOffset
int classDataOffset
int staticValuesOffset
public int getOffset ()
public int getTypeIndex ()
public int getSupertypeIndex ()
public int getInterfacesOffset ()
public short[] getInterfaces ()
public int getAccessFlags ()
public int getSourceFileIndex ()
public int getAnnotationsOffset ()
public int getClassDataOffset ()
public int getStaticValuesOffset ()
public java.lang.String toString ()
StringBuilder result
}
com/android/dex/EncodedValueCodec.classEncodedValueCodec.java
package com.android.dex
public final com.android.dex.EncodedValueCodec extends java.lang.Object {
private void ()
public static void writeSignedIntegralValue (com.android.dex.util.ByteOutput, int, long)
com.android.dex.util.ByteOutput out
int type
long value
int requiredBits
int requiredBytes
public static void writeUnsignedIntegralValue (com.android.dex.util.ByteOutput, int, long)
com.android.dex.util.ByteOutput out
int type
long value
int requiredBits
int requiredBytes
public static void writeRightZeroExtendedValue (com.android.dex.util.ByteOutput, int, long)
com.android.dex.util.ByteOutput out
int type
long value
int requiredBits
int requiredBytes
public static int readSignedInt (com.android.dex.util.ByteInput, int)
int i
com.android.dex.util.ByteInput in
int zwidth
int result
public static int readUnsignedInt (com.android.dex.util.ByteInput, int, boolean)
int i
int i
com.android.dex.util.ByteInput in
int zwidth
boolean fillOnRight
int result
public static long readSignedLong (com.android.dex.util.ByteInput, int)
int i
com.android.dex.util.ByteInput in
int zwidth
long result
public static long readUnsignedLong (com.android.dex.util.ByteInput, int, boolean)
int i
int i
com.android.dex.util.ByteInput in
int zwidth
boolean fillOnRight
long result
}
com/android/dex/SizeOf.classSizeOf.java
package com.android.dex
public final com.android.dex.SizeOf extends java.lang.Object {
public static final int UBYTE
public static final int USHORT
public static final int UINT
public static final int SIGNATURE
public static final int HEADER_ITEM
public static final int STRING_ID_ITEM
public static final int TYPE_ID_ITEM
public static final int TYPE_ITEM
public static final int PROTO_ID_ITEM
public static final int MEMBER_ID_ITEM
public static final int CLASS_DEF_ITEM
public static final int MAP_ITEM
public static final int TRY_ITEM
private void ()
}
com/android/dex/util/
com/android/dex/util/ByteInput.classByteInput.java
package com.android.dex.util
public abstract com.android.dex.util.ByteInput extends java.lang.Object {
public abstract byte readByte ()
}
com/android/dex/util/ByteArrayByteInput.classByteArrayByteInput.java
package com.android.dex.util
public final com.android.dex.util.ByteArrayByteInput extends java.lang.Object implements com.android.dex.util.ByteInput {
private final byte[] bytes
private int position
public transient void (byte[])
byte[] bytes
public byte readByte ()
}
com/android/dex/util/FileUtils.classFileUtils.java
package com.android.dex.util
public final com.android.dex.util.FileUtils extends java.lang.Object {
private void ()
public static byte[] readFile (java.lang.String)
String fileName
java.io.File file
public static byte[] readFile (java.io.File)
int amt
java.io.FileInputStream in
int at
java.io.IOException ex
java.io.File file
long longLength
int length
byte[] result
public static boolean hasArchiveSuffix (java.lang.String)
String fileName
}
com/android/dex/util/ByteOutput.classByteOutput.java
package com.android.dex.util
public abstract com.android.dex.util.ByteOutput extends java.lang.Object {
public abstract void writeByte (int)
}
com/android/dex/util/Unsigned.classUnsigned.java
package com.android.dex.util
public final com.android.dex.util.Unsigned extends java.lang.Object {
private void ()
public static int compare (short, short)
short ushortA
short ushortB
int a
int b
public static int compare (int, int)
int uintA
int uintB
long a
long b
}
com/android/dex/util/ExceptionWithContext.classExceptionWithContext.java
package com.android.dex.util
public com.android.dex.util.ExceptionWithContext extends java.lang.RuntimeException {
private StringBuffer context
public static com.android.dex.util.ExceptionWithContext withContext (java.lang.Throwable, java.lang.String)
com.android.dex.util.ExceptionWithContext ewc
Throwable ex
String str
com.android.dex.util.ExceptionWithContext ewc
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String ctx
String message
Throwable cause
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
}
com/android/dex/Dex$Section.classDex.java
package com.android.dex
public final com.android.dex.Dex$Section extends java.lang.Object implements com.android.dex.util.ByteInput com.android.dex.util.ByteOutput {
private final String name
private final java.nio.ByteBuffer data
private final int initialPosition
final com.android.dex.Dex this$0
private void (com.android.dex.Dex, java.lang.String, java.nio.ByteBuffer)
com.android.dex.Dex this$0
String name
java.nio.ByteBuffer data
public int getPosition ()
public int readInt ()
public short readShort ()
public int readUnsignedShort ()
public byte readByte ()
public byte[] readByteArray (int)
int length
byte[] result
public short[] readShortArray (int)
int i
int length
short[] result
public int readUleb128 ()
public int readUleb128p1 ()
public int readSleb128 ()
public void writeUleb128p1 (int)
int i
public com.android.dex.TypeList readTypeList ()
int size
short[] types
public java.lang.String readString ()
int expectedLength
String result
java.io.UTFDataFormatException e
int offset
int savedPosition
int savedLimit
public com.android.dex.FieldId readFieldId ()
int declaringClassIndex
int typeIndex
int nameIndex
public com.android.dex.MethodId readMethodId ()
int declaringClassIndex
int protoIndex
int nameIndex
public com.android.dex.ProtoId readProtoId ()
int shortyIndex
int returnTypeIndex
int parametersOffset
public com.android.dex.ClassDef readClassDef ()
int offset
int type
int accessFlags
int supertype
int interfacesOffset
int sourceFileIndex
int annotationsOffset
int classDataOffset
int staticValuesOffset
private com.android.dex.Code readCode ()
com.android.dex.Dex$Section triesSection
com.android.dex.Code$Try[] tries
com.android.dex.Code$CatchHandler[] catchHandlers
int registersSize
int insSize
int outsSize
int triesSize
int debugInfoOffset
int instructionsSize
short[] instructions
com.android.dex.Code$Try[] tries
com.android.dex.Code$CatchHandler[] catchHandlers
private com.android.dex.Code$CatchHandler[] readCatchHandlers ()
int offset
int i
int baseOffset
int catchHandlersSize
com.android.dex.Code$CatchHandler[] result
private com.android.dex.Code$Try[] readTries (int, com.android.dex.Code$CatchHandler[])
int startAddress
int instructionCount
int handlerOffset
int catchHandlerIndex
int i
int triesSize
com.android.dex.Code$CatchHandler[] catchHandlers
com.android.dex.Code$Try[] result
private int findCatchHandlerIndex (com.android.dex.Code$CatchHandler[], int)
com.android.dex.Code$CatchHandler catchHandler
int i
com.android.dex.Code$CatchHandler[] catchHandlers
int offset
private com.android.dex.Code$CatchHandler readCatchHandler (int)
int i
int offset
int size
int handlersCount
int[] typeIndexes
int[] addresses
int catchAllAddress
private com.android.dex.ClassData readClassData ()
int staticFieldsSize
int instanceFieldsSize
int directMethodsSize
int virtualMethodsSize
com.android.dex.ClassData$Field[] staticFields
com.android.dex.ClassData$Field[] instanceFields
com.android.dex.ClassData$Method[] directMethods
com.android.dex.ClassData$Method[] virtualMethods
private com.android.dex.ClassData$Field[] readFields (int)
int accessFlags
int i
int count
com.android.dex.ClassData$Field[] result
int fieldIndex
private com.android.dex.ClassData$Method[] readMethods (int)
int accessFlags
int codeOff
int i
int count
com.android.dex.ClassData$Method[] result
int methodIndex
private byte[] getBytesFrom (int)
int start
int end
byte[] result
public com.android.dex.Annotation readAnnotation ()
byte visibility
int start
public com.android.dex.EncodedValue readEncodedArray ()
int start
public void skip (int)
int count
public void alignToFourBytes ()
public void alignToFourBytesWithZeroFill ()
public void assertFourByteAligned ()
public void write (byte[])
byte[] bytes
public void writeByte (int)
int b
public void writeShort (short)
short i
public void writeUnsignedShort (int)
int i
short s
public void write (short[])
short s
short[] shorts
public void writeInt (int)
int i
public void writeUleb128 (int)
ArrayIndexOutOfBoundsException e
int i
public void writeSleb128 (int)
ArrayIndexOutOfBoundsException e
int i
public void writeStringData (java.lang.String)
int length
java.io.UTFDataFormatException e
String value
public void writeTypeList (com.android.dex.TypeList)
short type
com.android.dex.TypeList typeList
short[] types
public int remaining ()
public int used ()
void (com.android.dex.Dex, java.lang.String, java.nio.ByteBuffer, com.android.dex.Dex$1)
com.android.dex.Dex x0
String x1
java.nio.ByteBuffer x2
com.android.dex.Dex$1 x3
static com.android.dex.ClassData access$800 (com.android.dex.Dex$Section)
com.android.dex.Dex$Section x0
static com.android.dex.Code access$900 (com.android.dex.Dex$Section)
com.android.dex.Dex$Section x0
}
com/android/dex/Dex$ProtoIdTable.classDex.java
package com.android.dex
final com.android.dex.Dex$ProtoIdTable extends java.util.AbstractList implements java.util.RandomAccess {
final com.android.dex.Dex this$0
private void (com.android.dex.Dex)
public com.android.dex.ProtoId get (int)
int index
public int size ()
public volatile java.lang.Object get (int)
void (com.android.dex.Dex, com.android.dex.Dex$1)
com.android.dex.Dex x0
com.android.dex.Dex$1 x1
}
com/android/dex/Dex.classDex.java
package com.android.dex
public final com.android.dex.Dex extends java.lang.Object {
private static final int CHECKSUM_OFFSET
private static final int CHECKSUM_SIZE
private static final int SIGNATURE_OFFSET
private static final int SIGNATURE_SIZE
static final short[] EMPTY_SHORT_ARRAY
private java.nio.ByteBuffer data
private final com.android.dex.TableOfContents tableOfContents
private int nextSectionStart
private final com.android.dex.Dex$StringTable strings
private final com.android.dex.Dex$TypeIndexToDescriptorIndexTable typeIds
private final com.android.dex.Dex$TypeIndexToDescriptorTable typeNames
private final com.android.dex.Dex$ProtoIdTable protoIds
private final com.android.dex.Dex$FieldIdTable fieldIds
private final com.android.dex.Dex$MethodIdTable methodIds
public void (byte[]) throws java.io.IOException
byte[] data
private void (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer data
public void (int) throws java.io.IOException
int byteCount
public void (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public void (java.io.File) throws java.io.IOException
java.util.zip.ZipFile zipFile
java.util.zip.ZipEntry entry
java.io.File file
public static com.android.dex.Dex create (java.nio.ByteBuffer) throws java.io.IOException
int offset
int length
java.nio.ByteBuffer data
private void loadFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
java.io.ByteArrayOutputStream bytesOut
byte[] buffer
int count
private static void checkBounds (int, int)
int index
int length
public void writeTo (java.io.OutputStream) throws java.io.IOException
int count
java.io.OutputStream out
byte[] buffer
java.nio.ByteBuffer data
public void writeTo (java.io.File) throws java.io.IOException
java.io.File dexOut
java.io.OutputStream out
public com.android.dex.TableOfContents getTableOfContents ()
public com.android.dex.Dex$Section open (int)
int position
java.nio.ByteBuffer sectionData
public com.android.dex.Dex$Section appendSection (int, java.lang.String)
int maxByteCount
String name
int limit
java.nio.ByteBuffer sectionData
com.android.dex.Dex$Section result
public int getLength ()
public int getNextSectionStart ()
public byte[] getBytes ()
java.nio.ByteBuffer data
byte[] result
public java.util.List strings ()
public java.util.List typeIds ()
public java.util.List typeNames ()
public java.util.List protoIds ()
public java.util.List fieldIds ()
public java.util.List methodIds ()
public java.lang.Iterable classDefs ()
public com.android.dex.TypeList readTypeList (int)
int offset
public com.android.dex.ClassData readClassData (com.android.dex.ClassDef)
com.android.dex.ClassDef classDef
int offset
public com.android.dex.Code readCode (com.android.dex.ClassData$Method)
com.android.dex.ClassData$Method method
int offset
public byte[] computeSignature () throws java.io.IOException
java.security.NoSuchAlgorithmException e
int count
java.security.MessageDigest digest
java.security.MessageDigest digest
byte[] buffer
java.nio.ByteBuffer data
public int computeChecksum () throws java.io.IOException
int count
java.util.zip.Adler32 adler32
byte[] buffer
java.nio.ByteBuffer data
public void writeHashes () throws java.io.IOException
public int nameIndexFromFieldIndex (int)
int fieldIndex
int position
public int findStringIndex (java.lang.String)
String s
public int findTypeIndex (java.lang.String)
String descriptor
public int findFieldIndex (com.android.dex.FieldId)
com.android.dex.FieldId fieldId
public int findMethodIndex (com.android.dex.MethodId)
com.android.dex.MethodId methodId
public int findClassDefIndexFromTypeIndex (int)
int i
int typeIndex
public int typeIndexFromFieldIndex (int)
int fieldIndex
int position
public int declaringClassIndexFromMethodIndex (int)
int methodIndex
int position
public int nameIndexFromMethodIndex (int)
int methodIndex
int position
public short[] parameterTypeIndicesFromMethodIndex (int)
int i
int methodIndex
int position
int protoIndex
int parametersOffset
int size
short[] types
public int returnTypeIndexFromMethodIndex (int)
int methodIndex
int position
int protoIndex
public int descriptorIndexFromTypeIndex (int)
int typeIndex
int position
public int typeIndexFromClassDefIndex (int)
int classDefIndex
int position
public int annotationDirectoryOffsetFromClassDefIndex (int)
int classDefIndex
int position
public short[] interfaceTypeIndicesFromClassDefIndex (int)
int i
int classDefIndex
int position
int interfacesOffset
int size
short[] types
static com.android.dex.TableOfContents access$1000 (com.android.dex.Dex)
com.android.dex.Dex x0
static void access$1100 (int, int)
int x0
int x1
static com.android.dex.Dex$StringTable access$1200 (com.android.dex.Dex)
com.android.dex.Dex x0
static void ()
}
com/android/dex/Dex$StringTable.classDex.java
package com.android.dex
final com.android.dex.Dex$StringTable extends java.util.AbstractList implements java.util.RandomAccess {
final com.android.dex.Dex this$0
private void (com.android.dex.Dex)
public java.lang.String get (int)
int index
public int size ()
public volatile java.lang.Object get (int)
void (com.android.dex.Dex, com.android.dex.Dex$1)
com.android.dex.Dex x0
com.android.dex.Dex$1 x1
}
com/android/dex/FieldId.classFieldId.java
package com.android.dex
public final com.android.dex.FieldId extends java.lang.Object implements java.lang.Comparable {
private final com.android.dex.Dex dex
private final int declaringClassIndex
private final int typeIndex
private final int nameIndex
public void (com.android.dex.Dex, int, int, int)
com.android.dex.Dex dex
int declaringClassIndex
int typeIndex
int nameIndex
public int getDeclaringClassIndex ()
public int getTypeIndex ()
public int getNameIndex ()
public int compareTo (com.android.dex.FieldId)
com.android.dex.FieldId other
public void writeTo (com.android.dex.Dex$Section)
com.android.dex.Dex$Section out
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
com/android/dex/Code$CatchHandler.classCode.java
package com.android.dex
public com.android.dex.Code$CatchHandler extends java.lang.Object {
final int[] typeIndexes
final int[] addresses
final int catchAllAddress
final int offset
public void (int[], int[], int, int)
int[] typeIndexes
int[] addresses
int catchAllAddress
int offset
public int[] getTypeIndexes ()
public int[] getAddresses ()
public int getCatchAllAddress ()
public int getOffset ()
}
com/android/dex/Dex$ClassDefIterator.classDex.java
package com.android.dex
final com.android.dex.Dex$ClassDefIterator extends java.lang.Object implements java.util.Iterator {
private final com.android.dex.Dex$Section in
private int count
final com.android.dex.Dex this$0
private void (com.android.dex.Dex)
public boolean hasNext ()
public com.android.dex.ClassDef next ()
public void remove ()
public volatile java.lang.Object next ()
void (com.android.dex.Dex, com.android.dex.Dex$1)
com.android.dex.Dex x0
com.android.dex.Dex$1 x1
}
com/android/dex/Dex$FieldIdTable.classDex.java
package com.android.dex
final com.android.dex.Dex$FieldIdTable extends java.util.AbstractList implements java.util.RandomAccess {
final com.android.dex.Dex this$0
private void (com.android.dex.Dex)
public com.android.dex.FieldId get (int)
int index
public int size ()
public volatile java.lang.Object get (int)
void (com.android.dex.Dex, com.android.dex.Dex$1)
com.android.dex.Dex x0
com.android.dex.Dex$1 x1
}
com/android/dex/DexIndexOverflowException.classDexIndexOverflowException.java
package com.android.dex
public final com.android.dex.DexIndexOverflowException extends com.android.dex.DexException {
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
}
com/android/dex/TableOfContents$Section.classTableOfContents.java
package com.android.dex
public com.android.dex.TableOfContents$Section extends java.lang.Object implements java.lang.Comparable {
public final short type
public int size
public int off
public int byteCount
public void (int)
int type
public boolean exists ()
public int compareTo (com.android.dex.TableOfContents$Section)
com.android.dex.TableOfContents$Section section
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
com/android/dex/ClassData$Method.classClassData.java
package com.android.dex
public com.android.dex.ClassData$Method extends java.lang.Object {
private final int methodIndex
private final int accessFlags
private final int codeOffset
public void (int, int, int)
int methodIndex
int accessFlags
int codeOffset
public int getMethodIndex ()
public int getAccessFlags ()
public int getCodeOffset ()
}
com/android/dex/ClassData.classClassData.java
package com.android.dex
public final com.android.dex.ClassData extends java.lang.Object {
private final com.android.dex.ClassData$Field[] staticFields
private final com.android.dex.ClassData$Field[] instanceFields
private final com.android.dex.ClassData$Method[] directMethods
private final com.android.dex.ClassData$Method[] virtualMethods
public void (com.android.dex.ClassData$Field[], com.android.dex.ClassData$Field[], com.android.dex.ClassData$Method[], com.android.dex.ClassData$Method[])
com.android.dex.ClassData$Field[] staticFields
com.android.dex.ClassData$Field[] instanceFields
com.android.dex.ClassData$Method[] directMethods
com.android.dex.ClassData$Method[] virtualMethods
public com.android.dex.ClassData$Field[] getStaticFields ()
public com.android.dex.ClassData$Field[] getInstanceFields ()
public com.android.dex.ClassData$Method[] getDirectMethods ()
public com.android.dex.ClassData$Method[] getVirtualMethods ()
public com.android.dex.ClassData$Field[] allFields ()
com.android.dex.ClassData$Field[] result
public com.android.dex.ClassData$Method[] allMethods ()
com.android.dex.ClassData$Method[] result
}
com/android/ims/
com/android/ims/ImsSsInfo.classImsSsInfo.java
package com.android.ims
public com.android.ims.ImsSsInfo extends java.lang.Object implements android.os.Parcelable {
public static final int NOT_REGISTERED
public static final int DISABLED
public static final int ENABLED
public int mStatus
public String mIcbNum
public static final android.os.Parcelable$Creator CREATOR
public void ()
public void (android.os.Parcel)
android.os.Parcel in
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
public java.lang.String toString ()
private void readFromParcel (android.os.Parcel)
android.os.Parcel in
static void ()
}
com/android/ims/ImsReasonInfo$1.classImsReasonInfo.java
package com.android.ims
final com.android.ims.ImsReasonInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.ImsReasonInfo createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.ims.ImsReasonInfo[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/ImsCallForwardInfo$1.classImsCallForwardInfo.java
package com.android.ims
final com.android.ims.ImsCallForwardInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.ImsCallForwardInfo createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.ims.ImsCallForwardInfo[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/ImsStreamMediaProfile$1.classImsStreamMediaProfile.java
package com.android.ims
final com.android.ims.ImsStreamMediaProfile$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.ImsStreamMediaProfile createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.ims.ImsStreamMediaProfile[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/ImsConferenceState.classImsConferenceState.java
package com.android.ims
public com.android.ims.ImsConferenceState extends java.lang.Object implements android.os.Parcelable {
public static final String USER
public static final String DISPLAY_TEXT
public static final String ENDPOINT
public static final String STATUS
public static final String STATUS_PENDING
public static final String STATUS_DIALING_OUT
public static final String STATUS_DIALING_IN
public static final String STATUS_ALERTING
public static final String STATUS_ON_HOLD
public static final String STATUS_CONNECTED
public static final String STATUS_DISCONNECTING
public static final String STATUS_DISCONNECTED
public static final String STATUS_MUTED_VIA_FOCUS
public static final String STATUS_CONNECT_FAIL
public static final String SIP_STATUS_CODE
public java.util.HashMap mParticipants
public static final android.os.Parcelable$Creator CREATOR
public void ()
public void (android.os.Parcel)
android.os.Parcel in
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
java.util.Map$Entry entry
java.util.Iterator iterator
java.util.Set entries
android.os.Parcel out
int flags
private void readFromParcel (android.os.Parcel)
String user
android.os.Bundle state
int i
android.os.Parcel in
int size
public static int getConnectionStateForStatus (java.lang.String)
String status
static void ()
}
com/android/ims/ImsStreamMediaProfile.classImsStreamMediaProfile.java
package com.android.ims
public com.android.ims.ImsStreamMediaProfile extends java.lang.Object implements android.os.Parcelable {
private static final String TAG
public static final int DIRECTION_INVALID
public static final int DIRECTION_INACTIVE
public static final int DIRECTION_RECEIVE
public static final int DIRECTION_SEND
public static final int DIRECTION_SEND_RECEIVE
public static final int AUDIO_QUALITY_NONE
public static final int AUDIO_QUALITY_AMR
public static final int AUDIO_QUALITY_AMR_WB
public static final int AUDIO_QUALITY_QCELP13K
public static final int AUDIO_QUALITY_EVRC
public static final int AUDIO_QUALITY_EVRC_B
public static final int AUDIO_QUALITY_EVRC_WB
public static final int AUDIO_QUALITY_EVRC_NW
public static final int AUDIO_QUALITY_GSM_EFR
public static final int AUDIO_QUALITY_GSM_FR
public static final int AUDIO_QUALITY_GSM_HR
public static final int AUDIO_QUALITY_G711U
public static final int AUDIO_QUALITY_G723
public static final int AUDIO_QUALITY_G711A
public static final int AUDIO_QUALITY_G722
public static final int AUDIO_QUALITY_G711AB
public static final int AUDIO_QUALITY_G729
public static final int AUDIO_QUALITY_EVS_NB
public static final int AUDIO_QUALITY_EVS_WB
public static final int AUDIO_QUALITY_EVS_SWB
public static final int AUDIO_QUALITY_EVS_FB
public static final int VIDEO_QUALITY_NONE
public static final int VIDEO_QUALITY_QCIF
public static final int VIDEO_QUALITY_QVGA_LANDSCAPE
public static final int VIDEO_QUALITY_QVGA_PORTRAIT
public static final int VIDEO_QUALITY_VGA_LANDSCAPE
public static final int VIDEO_QUALITY_VGA_PORTRAIT
public int mAudioQuality
public int mAudioDirection
public int mVideoQuality
public int mVideoDirection
public static final android.os.Parcelable$Creator CREATOR
public void (android.os.Parcel)
android.os.Parcel in
public void ()
public void (int, int, int, int)
int audioQuality
int audioDirection
int videoQuality
int videoDirection
public void copyFrom (com.android.ims.ImsStreamMediaProfile)
com.android.ims.ImsStreamMediaProfile profile
public java.lang.String toString ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
private void readFromParcel (android.os.Parcel)
android.os.Parcel in
static void ()
}
com/android/ims/ImsCallProfile$1.classImsCallProfile.java
package com.android.ims
final com.android.ims.ImsCallProfile$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.ImsCallProfile createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.ims.ImsCallProfile[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/ImsReasonInfo.classImsReasonInfo.java
package com.android.ims
public com.android.ims.ImsReasonInfo extends java.lang.Object implements android.os.Parcelable {
public static final int CODE_UNSPECIFIED
public static final int CODE_LOCAL_ILLEGAL_ARGUMENT
public static final int CODE_LOCAL_ILLEGAL_STATE
public static final int CODE_LOCAL_INTERNAL_ERROR
public static final int CODE_LOCAL_IMS_SERVICE_DOWN
public static final int CODE_LOCAL_NO_PENDING_CALL
public static final int CODE_LOCAL_POWER_OFF
public static final int CODE_LOCAL_LOW_BATTERY
public static final int CODE_LOCAL_NETWORK_NO_SERVICE
public static final int CODE_LOCAL_NETWORK_NO_LTE_COVERAGE
public static final int CODE_LOCAL_NETWORK_ROAMING
public static final int CODE_LOCAL_NETWORK_IP_CHANGED
public static final int CODE_LOCAL_SERVICE_UNAVAILABLE
public static final int CODE_LOCAL_NOT_REGISTERED
public static final int CODE_LOCAL_CALL_EXCEEDED
public static final int CODE_LOCAL_CALL_BUSY
public static final int CODE_LOCAL_CALL_DECLINE
public static final int CODE_LOCAL_CALL_VCC_ON_PROGRESSING
public static final int CODE_LOCAL_CALL_RESOURCE_RESERVATION_FAILED
public static final int CODE_LOCAL_CALL_CS_RETRY_REQUIRED
public static final int CODE_LOCAL_CALL_VOLTE_RETRY_REQUIRED
public static final int CODE_LOCAL_CALL_TERMINATED
public static final int CODE_LOCAL_HO_NOT_FEASIBLE
public static final int CODE_TIMEOUT_1XX_WAITING
public static final int CODE_TIMEOUT_NO_ANSWER
public static final int CODE_TIMEOUT_NO_ANSWER_CALL_UPDATE
public static final int CODE_FDN_BLOCKED
public static final int CODE_SIP_REDIRECTED
public static final int CODE_SIP_BAD_REQUEST
public static final int CODE_SIP_FORBIDDEN
public static final int CODE_SIP_NOT_FOUND
public static final int CODE_SIP_NOT_SUPPORTED
public static final int CODE_SIP_REQUEST_TIMEOUT
public static final int CODE_SIP_TEMPRARILY_UNAVAILABLE
public static final int CODE_SIP_BAD_ADDRESS
public static final int CODE_SIP_BUSY
public static final int CODE_SIP_REQUEST_CANCELLED
public static final int CODE_SIP_NOT_ACCEPTABLE
public static final int CODE_SIP_NOT_REACHABLE
public static final int CODE_SIP_CLIENT_ERROR
public static final int CODE_SIP_SERVER_INTERNAL_ERROR
public static final int CODE_SIP_SERVICE_UNAVAILABLE
public static final int CODE_SIP_SERVER_TIMEOUT
public static final int CODE_SIP_SERVER_ERROR
public static final int CODE_SIP_USER_REJECTED
public static final int CODE_SIP_GLOBAL_ERROR
public static final int CODE_EMERGENCY_TEMP_FAILURE
public static final int CODE_EMERGENCY_PERM_FAILURE
public static final int CODE_MEDIA_INIT_FAILED
public static final int CODE_MEDIA_NO_DATA
public static final int CODE_MEDIA_NOT_ACCEPTABLE
public static final int CODE_MEDIA_UNSPECIFIED
public static final int CODE_USER_TERMINATED
public static final int CODE_USER_NOANSWER
public static final int CODE_USER_IGNORE
public static final int CODE_USER_DECLINE
public static final int CODE_LOW_BATTERY
public static final int CODE_BLACKLISTED_CALL_ID
public static final int CODE_USER_TERMINATED_BY_REMOTE
public static final int EXTRA_CODE_CALL_RETRY_NORMAL
public static final int EXTRA_CODE_CALL_RETRY_SILENT_REDIAL
public static final int EXTRA_CODE_CALL_RETRY_BY_SETTINGS
public static final int CODE_UT_NOT_SUPPORTED
public static final int CODE_UT_SERVICE_UNAVAILABLE
public static final int CODE_UT_OPERATION_NOT_ALLOWED
public static final int CODE_UT_NETWORK_ERROR
public static final int CODE_UT_CB_PASSWORD_MISMATCH
public static final int CODE_ECBM_NOT_SUPPORTED
public static final int CODE_MULTIENDPOINT_NOT_SUPPORTED
public static final int CODE_REGISTRATION_ERROR
public static final int CODE_CALL_DROP_IWLAN_TO_LTE_UNAVAILABLE
public static final int CODE_ANSWERED_ELSEWHERE
public static final int CODE_CALL_PULL_OUT_OF_SYNC
public static final int CODE_CALL_END_CAUSE_CALL_PULL
public static final int CODE_SUPP_SVC_FAILED
public static final int CODE_SUPP_SVC_CANCELLED
public static final int CODE_SUPP_SVC_REINVITE_COLLISION
public static final int CODE_IWLAN_DPD_FAILURE
public static final int CODE_EPDG_TUNNEL_ESTABLISH_FAILURE
public static final int CODE_EPDG_TUNNEL_REKEY_FAILURE
public static final int CODE_EPDG_TUNNEL_LOST_CONNECTION
public static final String EXTRA_MSG_SERVICE_NOT_AUTHORIZED
public int mCode
public int mExtraCode
public String mExtraMessage
public static final android.os.Parcelable$Creator CREATOR
public void ()
public void (android.os.Parcel)
android.os.Parcel in
public void (int, int)
int code
int extraCode
public void (int, int, java.lang.String)
int code
int extraCode
String extraMessage
public int getCode ()
public int getExtraCode ()
public java.lang.String getExtraMessage ()
public java.lang.String toString ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
private void readFromParcel (android.os.Parcel)
android.os.Parcel in
static void ()
}
com/android/ims/ImsConfigListener.classImsConfigListener.java
package com.android.ims
public abstract com.android.ims.ImsConfigListener extends java.lang.Object implements android.os.IInterface {
public abstract void onGetFeatureResponse (int, int, int, int) throws android.os.RemoteException
public abstract void onSetFeatureResponse (int, int, int, int) throws android.os.RemoteException
public abstract void onGetVideoQuality (int, int) throws android.os.RemoteException
public abstract void onSetVideoQuality (int) throws android.os.RemoteException
}
com/android/ims/ImsConfigListener$Stub$Proxy.classImsConfigListener.java
package com.android.ims
com.android.ims.ImsConfigListener$Stub$Proxy extends java.lang.Object implements com.android.ims.ImsConfigListener {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onGetFeatureResponse (int, int, int, int) throws android.os.RemoteException
int feature
int network
int value
int status
android.os.Parcel _data
public void onSetFeatureResponse (int, int, int, int) throws android.os.RemoteException
int feature
int network
int value
int status
android.os.Parcel _data
public void onGetVideoQuality (int, int) throws android.os.RemoteException
int status
int quality
android.os.Parcel _data
public void onSetVideoQuality (int) throws android.os.RemoteException
int status
android.os.Parcel _data
}
com/android/ims/ImsSuppServiceNotification.classImsSuppServiceNotification.java
package com.android.ims
public com.android.ims.ImsSuppServiceNotification extends java.lang.Object implements android.os.Parcelable {
private static final String TAG
public int notificationType
public int code
public int index
public int type
public String number
public String[] history
public static final android.os.Parcelable$Creator CREATOR
public void ()
public void (android.os.Parcel)
android.os.Parcel in
public java.lang.String toString ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
private void readFromParcel (android.os.Parcel)
android.os.Parcel in
static void ()
}
com/android/ims/ImsCallProfile.classImsCallProfile.java
package com.android.ims
public com.android.ims.ImsCallProfile extends java.lang.Object implements android.os.Parcelable {
private static final String TAG
public static final int SERVICE_TYPE_NONE
public static final int SERVICE_TYPE_NORMAL
public static final int SERVICE_TYPE_EMERGENCY
public static final int CALL_TYPE_VOICE_N_VIDEO
public static final int CALL_TYPE_VOICE
public static final int CALL_TYPE_VIDEO_N_VOICE
public static final int CALL_TYPE_VT
public static final int CALL_TYPE_VT_TX
public static final int CALL_TYPE_VT_RX
public static final int CALL_TYPE_VT_NODIR
public static final int CALL_TYPE_VS
public static final int CALL_TYPE_VS_TX
public static final int CALL_TYPE_VS_RX
public static final String EXTRA_CONFERENCE
public static final String EXTRA_E_CALL
public static final String EXTRA_VMS
public static final String EXTRA_CALL_MODE_CHANGEABLE
public static final String EXTRA_CONFERENCE_AVAIL
public static final String EXTRA_OEM_EXTRAS
public static final String EXTRA_OIR
public static final String EXTRA_CNAP
public static final String EXTRA_DIALSTRING
public static final int OIR_DEFAULT
public static final int OIR_PRESENTATION_RESTRICTED
public static final int OIR_PRESENTATION_NOT_RESTRICTED
public static final int OIR_PRESENTATION_UNKNOWN
public static final int OIR_PRESENTATION_PAYPHONE
public static final int DIALSTRING_NORMAL
public static final int DIALSTRING_SS_CONF
public static final int DIALSTRING_USSD
public static final int CALL_RESTRICT_CAUSE_NONE
public static final int CALL_RESTRICT_CAUSE_RAT
public static final int CALL_RESTRICT_CAUSE_DISABLED
public static final int CALL_RESTRICT_CAUSE_HD
public static final String EXTRA_OI
public static final String EXTRA_CNA
public static final String EXTRA_USSD
public static final String EXTRA_REMOTE_URI
public static final String EXTRA_CHILD_NUMBER
public static final String EXTRA_CODEC
public static final String EXTRA_DISPLAY_TEXT
public static final String EXTRA_ADDITIONAL_CALL_INFO
public static final String EXTRA_IS_CALL_PULL
public static final String EXTRA_CALL_RAT_TYPE
public int mServiceType
public int mCallType
public int mRestrictCause
public android.os.Bundle mCallExtras
public com.android.ims.ImsStreamMediaProfile mMediaProfile
public static final android.os.Parcelable$Creator CREATOR
public void (android.os.Parcel)
android.os.Parcel in
public void ()
public void (int, int)
int serviceType
int callType
public java.lang.String getCallExtra (java.lang.String)
String name
public java.lang.String getCallExtra (java.lang.String, java.lang.String)
String name
String defaultValue
public boolean getCallExtraBoolean (java.lang.String)
String name
public boolean getCallExtraBoolean (java.lang.String, boolean)
String name
boolean defaultValue
public int getCallExtraInt (java.lang.String)
String name
public int getCallExtraInt (java.lang.String, int)
String name
int defaultValue
public void setCallExtra (java.lang.String, java.lang.String)
String name
String value
public void setCallExtraBoolean (java.lang.String, boolean)
String name
boolean value
public void setCallExtraInt (java.lang.String, int)
String name
int value
public void updateCallType (com.android.ims.ImsCallProfile)
com.android.ims.ImsCallProfile profile
public void updateCallExtras (com.android.ims.ImsCallProfile)
com.android.ims.ImsCallProfile profile
public java.lang.String toString ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
private void readFromParcel (android.os.Parcel)
android.os.Parcel in
public static int getVideoStateFromImsCallProfile (com.android.ims.ImsCallProfile)
com.android.ims.ImsCallProfile callProfile
int videostate
public static int getVideoStateFromCallType (int)
int callType
int videostate
public static int getCallTypeFromVideoState (int)
int videoState
boolean videoTx
boolean videoRx
boolean isPaused
public static int presentationToOIR (int)
int presentation
public static int OIRToPresentation (int)
int oir
public boolean isVideoPaused ()
private static boolean isVideoStateSet (int, int)
int videoState
int videoStateToCheck
static void ()
}
com/android/ims/ImsExternalCallState.classImsExternalCallState.java
package com.android.ims
public com.android.ims.ImsExternalCallState extends java.lang.Object implements android.os.Parcelable {
private static final String TAG
public static final int CALL_STATE_CONFIRMED
public static final int CALL_STATE_TERMINATED
private int mCallId
private android.net.Uri mAddress
private boolean mIsPullable
private int mCallState
private int mCallType
private boolean mIsHeld
public static final android.os.Parcelable$Creator CREATOR
public void ()
public void (int, android.net.Uri, boolean, int, int, boolean)
int callId
android.net.Uri address
boolean isPullable
int callState
int callType
boolean isCallheld
public void (android.os.Parcel)
android.os.Parcel in
ClassLoader classLoader
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
public int getCallId ()
public android.net.Uri getAddress ()
public boolean isCallPullable ()
public int getCallState ()
public int getCallType ()
public boolean isCallHeld ()
public java.lang.String toString ()
static void ()
}
com/android/ims/ImsCallForwardInfo.classImsCallForwardInfo.java
package com.android.ims
public com.android.ims.ImsCallForwardInfo extends java.lang.Object implements android.os.Parcelable {
public int mCondition
public int mStatus
public int mToA
public int mServiceClass
public String mNumber
public int mTimeSeconds
public static final android.os.Parcelable$Creator CREATOR
public void ()
public void (android.os.Parcel)
android.os.Parcel in
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
public java.lang.String toString ()
private void readFromParcel (android.os.Parcel)
android.os.Parcel in
static void ()
}
com/android/ims/ImsConfigListener$Stub.classImsConfigListener.java
package com.android.ims
public abstract com.android.ims.ImsConfigListener$Stub extends android.os.Binder implements com.android.ims.ImsConfigListener {
private static final String DESCRIPTOR
static final int TRANSACTION_onGetFeatureResponse
static final int TRANSACTION_onSetFeatureResponse
static final int TRANSACTION_onGetVideoQuality
static final int TRANSACTION_onSetVideoQuality
public void ()
public static com.android.ims.ImsConfigListener asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int _arg0
int _arg1
int _arg2
int _arg3
int _arg0
int _arg1
int _arg2
int _arg3
int _arg0
int _arg1
int _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/ImsExternalCallState$1.classImsExternalCallState.java
package com.android.ims
final com.android.ims.ImsExternalCallState$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.ImsExternalCallState createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.ims.ImsExternalCallState[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/ImsConferenceState$1.classImsConferenceState.java
package com.android.ims
final com.android.ims.ImsConferenceState$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.ImsConferenceState createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.ims.ImsConferenceState[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/
com/android/ims/internal/IImsEcbm$Stub$Proxy.classIImsEcbm.java
package com.android.ims.internal
com.android.ims.internal.IImsEcbm$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.IImsEcbm {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void setListener (com.android.ims.internal.IImsEcbmListener) throws android.os.RemoteException
com.android.ims.internal.IImsEcbmListener listener
android.os.Parcel _data
android.os.Parcel _reply
public void exitEmergencyCallbackMode () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
}
com/android/ims/internal/IImsEcbm$Stub.classIImsEcbm.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsEcbm$Stub extends android.os.Binder implements com.android.ims.internal.IImsEcbm {
private static final String DESCRIPTOR
static final int TRANSACTION_setListener
static final int TRANSACTION_exitEmergencyCallbackMode
public void ()
public static com.android.ims.internal.IImsEcbm asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
com.android.ims.internal.IImsEcbmListener _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/IImsRegistrationListener$Stub.classIImsRegistrationListener.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsRegistrationListener$Stub extends android.os.Binder implements com.android.ims.internal.IImsRegistrationListener {
private static final String DESCRIPTOR
static final int TRANSACTION_registrationConnected
static final int TRANSACTION_registrationProgressing
static final int TRANSACTION_registrationConnectedWithRadioTech
static final int TRANSACTION_registrationProgressingWithRadioTech
static final int TRANSACTION_registrationDisconnected
static final int TRANSACTION_registrationResumed
static final int TRANSACTION_registrationSuspended
static final int TRANSACTION_registrationServiceCapabilityChanged
static final int TRANSACTION_registrationFeatureCapabilityChanged
static final int TRANSACTION_voiceMessageCountUpdate
static final int TRANSACTION_registrationAssociatedUriChanged
public void ()
public static com.android.ims.internal.IImsRegistrationListener asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int _arg0
int _arg0
com.android.ims.ImsReasonInfo _arg0
com.android.ims.ImsReasonInfo _arg0
int _arg0
int _arg1
int _arg0
int[] _arg1
int[] _arg2
int _arg0
android.net.Uri[] _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/IImsExternalCallStateListener$Stub$Proxy.classIImsExternalCallStateListener.java
package com.android.ims.internal
com.android.ims.internal.IImsExternalCallStateListener$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.IImsExternalCallStateListener {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onImsExternalCallStateUpdate (java.util.List) throws android.os.RemoteException
java.util.List externalCallDialogs
android.os.Parcel _data
android.os.Parcel _reply
}
com/android/ims/internal/IImsService$Stub.classIImsService.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsService$Stub extends android.os.Binder implements com.android.ims.internal.IImsService {
private static final String DESCRIPTOR
static final int TRANSACTION_open
static final int TRANSACTION_close
static final int TRANSACTION_isConnected
static final int TRANSACTION_isOpened
static final int TRANSACTION_setRegistrationListener
static final int TRANSACTION_createCallProfile
static final int TRANSACTION_createCallSession
static final int TRANSACTION_getPendingCallSession
static final int TRANSACTION_getUtInterface
static final int TRANSACTION_getConfigInterface
static final int TRANSACTION_turnOnIms
static final int TRANSACTION_turnOffIms
static final int TRANSACTION_getEcbmInterface
static final int TRANSACTION_setUiTTYMode
static final int TRANSACTION_getMultiEndpointInterface
public void ()
public static com.android.ims.internal.IImsService asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.app.PendingIntent _arg2
int _arg0
int _arg1
android.app.PendingIntent _arg2
com.android.ims.internal.IImsRegistrationListener _arg3
int _result
int _arg0
int _arg0
int _arg1
int _arg2
boolean _result
int _arg0
boolean _result
int _arg0
com.android.ims.internal.IImsRegistrationListener _arg1
int _arg0
int _arg1
int _arg2
com.android.ims.ImsCallProfile _result
com.android.ims.ImsCallProfile _arg1
int _arg0
com.android.ims.ImsCallProfile _arg1
com.android.ims.internal.IImsCallSessionListener _arg2
com.android.ims.internal.IImsCallSession _result
int _arg0
String _arg1
com.android.ims.internal.IImsCallSession _result
int _arg0
com.android.ims.internal.IImsUt _result
int _arg0
com.android.ims.internal.IImsConfig _result
int _arg0
int _arg0
int _arg0
com.android.ims.internal.IImsEcbm _result
android.os.Message _arg2
int _arg0
int _arg1
android.os.Message _arg2
int _arg0
com.android.ims.internal.IImsMultiEndpoint _result
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/IImsCallSession$Stub$Proxy.classIImsCallSession.java
package com.android.ims.internal
com.android.ims.internal.IImsCallSession$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.IImsCallSession {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void close () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
public java.lang.String getCallId () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
String _result
public com.android.ims.ImsCallProfile getCallProfile () throws android.os.RemoteException
com.android.ims.ImsCallProfile _result
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.ImsCallProfile _result
public com.android.ims.ImsCallProfile getLocalCallProfile () throws android.os.RemoteException
com.android.ims.ImsCallProfile _result
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.ImsCallProfile _result
public com.android.ims.ImsCallProfile getRemoteCallProfile () throws android.os.RemoteException
com.android.ims.ImsCallProfile _result
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.ImsCallProfile _result
public java.lang.String getProperty (java.lang.String) throws android.os.RemoteException
String name
android.os.Parcel _data
android.os.Parcel _reply
String _result
public int getState () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
int _result
public boolean isInCall () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public void setListener (com.android.ims.internal.IImsCallSessionListener) throws android.os.RemoteException
com.android.ims.internal.IImsCallSessionListener listener
android.os.Parcel _data
android.os.Parcel _reply
public void setMute (boolean) throws android.os.RemoteException
boolean muted
android.os.Parcel _data
android.os.Parcel _reply
public void start (java.lang.String, com.android.ims.ImsCallProfile) throws android.os.RemoteException
String callee
com.android.ims.ImsCallProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void startConference (java.lang.String[], com.android.ims.ImsCallProfile) throws android.os.RemoteException
String[] participants
com.android.ims.ImsCallProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void accept (int, com.android.ims.ImsStreamMediaProfile) throws android.os.RemoteException
int callType
com.android.ims.ImsStreamMediaProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void reject (int) throws android.os.RemoteException
int reason
android.os.Parcel _data
android.os.Parcel _reply
public void terminate (int) throws android.os.RemoteException
int reason
android.os.Parcel _data
android.os.Parcel _reply
public void hold (com.android.ims.ImsStreamMediaProfile) throws android.os.RemoteException
com.android.ims.ImsStreamMediaProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void resume (com.android.ims.ImsStreamMediaProfile) throws android.os.RemoteException
com.android.ims.ImsStreamMediaProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void merge () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
public void update (int, com.android.ims.ImsStreamMediaProfile) throws android.os.RemoteException
int callType
com.android.ims.ImsStreamMediaProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void extendToConference (java.lang.String[]) throws android.os.RemoteException
String[] participants
android.os.Parcel _data
android.os.Parcel _reply
public void inviteParticipants (java.lang.String[]) throws android.os.RemoteException
String[] participants
android.os.Parcel _data
android.os.Parcel _reply
public void removeParticipants (java.lang.String[]) throws android.os.RemoteException
String[] participants
android.os.Parcel _data
android.os.Parcel _reply
public void sendDtmf (char, android.os.Message) throws android.os.RemoteException
char c
android.os.Message result
android.os.Parcel _data
android.os.Parcel _reply
public void startDtmf (char) throws android.os.RemoteException
char c
android.os.Parcel _data
android.os.Parcel _reply
public void stopDtmf () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
public void sendUssd (java.lang.String) throws android.os.RemoteException
String ussdMessage
android.os.Parcel _data
android.os.Parcel _reply
public com.android.ims.internal.IImsVideoCallProvider getVideoCallProvider () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.IImsVideoCallProvider _result
public boolean isMultiparty () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
}
com/android/ims/internal/IImsRegistrationListener.classIImsRegistrationListener.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsRegistrationListener extends java.lang.Object implements android.os.IInterface {
public abstract void registrationConnected () throws android.os.RemoteException
public abstract void registrationProgressing () throws android.os.RemoteException
public abstract void registrationConnectedWithRadioTech (int) throws android.os.RemoteException
public abstract void registrationProgressingWithRadioTech (int) throws android.os.RemoteException
public abstract void registrationDisconnected (com.android.ims.ImsReasonInfo) throws android.os.RemoteException
public abstract void registrationResumed () throws android.os.RemoteException
public abstract void registrationSuspended () throws android.os.RemoteException
public abstract void registrationServiceCapabilityChanged (int, int) throws android.os.RemoteException
public abstract void registrationFeatureCapabilityChanged (int, int[], int[]) throws android.os.RemoteException
public abstract void voiceMessageCountUpdate (int) throws android.os.RemoteException
public abstract void registrationAssociatedUriChanged (android.net.Uri[]) throws android.os.RemoteException
}
com/android/ims/internal/IImsMultiEndpoint$Stub$Proxy.classIImsMultiEndpoint.java
package com.android.ims.internal
com.android.ims.internal.IImsMultiEndpoint$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.IImsMultiEndpoint {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void setListener (com.android.ims.internal.IImsExternalCallStateListener) throws android.os.RemoteException
com.android.ims.internal.IImsExternalCallStateListener listener
android.os.Parcel _data
android.os.Parcel _reply
public void requestImsExternalCallStateInfo () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
}
com/android/ims/internal/IImsStreamMediaSession$Stub$Proxy.classIImsStreamMediaSession.java
package com.android.ims.internal
com.android.ims.internal.IImsStreamMediaSession$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.IImsStreamMediaSession {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void close () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
}
com/android/ims/internal/IImsCallSessionListener.classIImsCallSessionListener.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsCallSessionListener extends java.lang.Object implements android.os.IInterface {
public abstract void callSessionProgressing (com.android.ims.internal.IImsCallSession, com.android.ims.ImsStreamMediaProfile) throws android.os.RemoteException
public abstract void callSessionStarted (com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
public abstract void callSessionStartFailed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
public abstract void callSessionTerminated (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
public abstract void callSessionHeld (com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
public abstract void callSessionHoldFailed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
public abstract void callSessionHoldReceived (com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
public abstract void callSessionResumed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
public abstract void callSessionResumeFailed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
public abstract void callSessionResumeReceived (com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
public abstract void callSessionMergeStarted (com.android.ims.internal.IImsCallSession, com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
public abstract void callSessionMergeComplete (com.android.ims.internal.IImsCallSession) throws android.os.RemoteException
public abstract void callSessionMergeFailed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
public abstract void callSessionUpdated (com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
public abstract void callSessionUpdateFailed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
public abstract void callSessionUpdateReceived (com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
public abstract void callSessionConferenceExtended (com.android.ims.internal.IImsCallSession, com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
public abstract void callSessionConferenceExtendFailed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
public abstract void callSessionConferenceExtendReceived (com.android.ims.internal.IImsCallSession, com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
public abstract void callSessionInviteParticipantsRequestDelivered (com.android.ims.internal.IImsCallSession) throws android.os.RemoteException
public abstract void callSessionInviteParticipantsRequestFailed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
public abstract void callSessionRemoveParticipantsRequestDelivered (com.android.ims.internal.IImsCallSession) throws android.os.RemoteException
public abstract void callSessionRemoveParticipantsRequestFailed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
public abstract void callSessionConferenceStateUpdated (com.android.ims.internal.IImsCallSession, com.android.ims.ImsConferenceState) throws android.os.RemoteException
public abstract void callSessionUssdMessageReceived (com.android.ims.internal.IImsCallSession, int, java.lang.String) throws android.os.RemoteException
public abstract void callSessionHandover (com.android.ims.internal.IImsCallSession, int, int, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
public abstract void callSessionHandoverFailed (com.android.ims.internal.IImsCallSession, int, int, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
public abstract void callSessionTtyModeReceived (com.android.ims.internal.IImsCallSession, int) throws android.os.RemoteException
public abstract void callSessionMultipartyStateChanged (com.android.ims.internal.IImsCallSession, boolean) throws android.os.RemoteException
public abstract void callSessionSuppServiceReceived (com.android.ims.internal.IImsCallSession, com.android.ims.ImsSuppServiceNotification) throws android.os.RemoteException
}
com/android/ims/internal/IImsUtListener$Stub$Proxy.classIImsUtListener.java
package com.android.ims.internal
com.android.ims.internal.IImsUtListener$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.IImsUtListener {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void utConfigurationUpdated (com.android.ims.internal.IImsUt, int) throws android.os.RemoteException
com.android.ims.internal.IImsUt ut
int id
android.os.Parcel _data
android.os.Parcel _reply
public void utConfigurationUpdateFailed (com.android.ims.internal.IImsUt, int, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
com.android.ims.internal.IImsUt ut
int id
com.android.ims.ImsReasonInfo error
android.os.Parcel _data
android.os.Parcel _reply
public void utConfigurationQueried (com.android.ims.internal.IImsUt, int, android.os.Bundle) throws android.os.RemoteException
com.android.ims.internal.IImsUt ut
int id
android.os.Bundle ssInfo
android.os.Parcel _data
android.os.Parcel _reply
public void utConfigurationQueryFailed (com.android.ims.internal.IImsUt, int, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
com.android.ims.internal.IImsUt ut
int id
com.android.ims.ImsReasonInfo error
android.os.Parcel _data
android.os.Parcel _reply
public void utConfigurationCallBarringQueried (com.android.ims.internal.IImsUt, int, com.android.ims.ImsSsInfo[]) throws android.os.RemoteException
com.android.ims.internal.IImsUt ut
int id
com.android.ims.ImsSsInfo[] cbInfo
android.os.Parcel _data
android.os.Parcel _reply
public void utConfigurationCallForwardQueried (com.android.ims.internal.IImsUt, int, com.android.ims.ImsCallForwardInfo[]) throws android.os.RemoteException
com.android.ims.internal.IImsUt ut
int id
com.android.ims.ImsCallForwardInfo[] cfInfo
android.os.Parcel _data
android.os.Parcel _reply
public void utConfigurationCallWaitingQueried (com.android.ims.internal.IImsUt, int, com.android.ims.ImsSsInfo[]) throws android.os.RemoteException
com.android.ims.internal.IImsUt ut
int id
com.android.ims.ImsSsInfo[] cwInfo
android.os.Parcel _data
android.os.Parcel _reply
}
com/android/ims/internal/IImsVideoCallCallback$Stub$Proxy.classIImsVideoCallCallback.java
package com.android.ims.internal
com.android.ims.internal.IImsVideoCallCallback$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.IImsVideoCallCallback {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void receiveSessionModifyRequest (android.telecom.VideoProfile) throws android.os.RemoteException
android.telecom.VideoProfile videoProfile
android.os.Parcel _data
public void receiveSessionModifyResponse (int, android.telecom.VideoProfile, android.telecom.VideoProfile) throws android.os.RemoteException
int status
android.telecom.VideoProfile requestedProfile
android.telecom.VideoProfile responseProfile
android.os.Parcel _data
public void handleCallSessionEvent (int) throws android.os.RemoteException
int event
android.os.Parcel _data
public void changePeerDimensions (int, int) throws android.os.RemoteException
int width
int height
android.os.Parcel _data
public void changeCallDataUsage (long) throws android.os.RemoteException
long dataUsage
android.os.Parcel _data
public void changeCameraCapabilities (android.telecom.VideoProfile$CameraCapabilities) throws android.os.RemoteException
android.telecom.VideoProfile$CameraCapabilities cameraCapabilities
android.os.Parcel _data
public void changeVideoQuality (int) throws android.os.RemoteException
int videoQuality
android.os.Parcel _data
}
com/android/ims/internal/IImsUtListener$Stub.classIImsUtListener.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsUtListener$Stub extends android.os.Binder implements com.android.ims.internal.IImsUtListener {
private static final String DESCRIPTOR
static final int TRANSACTION_utConfigurationUpdated
static final int TRANSACTION_utConfigurationUpdateFailed
static final int TRANSACTION_utConfigurationQueried
static final int TRANSACTION_utConfigurationQueryFailed
static final int TRANSACTION_utConfigurationCallBarringQueried
static final int TRANSACTION_utConfigurationCallForwardQueried
static final int TRANSACTION_utConfigurationCallWaitingQueried
public void ()
public static com.android.ims.internal.IImsUtListener asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
com.android.ims.internal.IImsUt _arg0
int _arg1
com.android.ims.ImsReasonInfo _arg2
com.android.ims.internal.IImsUt _arg0
int _arg1
com.android.ims.ImsReasonInfo _arg2
android.os.Bundle _arg2
com.android.ims.internal.IImsUt _arg0
int _arg1
android.os.Bundle _arg2
com.android.ims.ImsReasonInfo _arg2
com.android.ims.internal.IImsUt _arg0
int _arg1
com.android.ims.ImsReasonInfo _arg2
com.android.ims.internal.IImsUt _arg0
int _arg1
com.android.ims.ImsSsInfo[] _arg2
com.android.ims.internal.IImsUt _arg0
int _arg1
com.android.ims.ImsCallForwardInfo[] _arg2
com.android.ims.internal.IImsUt _arg0
int _arg1
com.android.ims.ImsSsInfo[] _arg2
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/IImsUtListener.classIImsUtListener.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsUtListener extends java.lang.Object implements android.os.IInterface {
public abstract void utConfigurationUpdated (com.android.ims.internal.IImsUt, int) throws android.os.RemoteException
public abstract void utConfigurationUpdateFailed (com.android.ims.internal.IImsUt, int, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
public abstract void utConfigurationQueried (com.android.ims.internal.IImsUt, int, android.os.Bundle) throws android.os.RemoteException
public abstract void utConfigurationQueryFailed (com.android.ims.internal.IImsUt, int, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
public abstract void utConfigurationCallBarringQueried (com.android.ims.internal.IImsUt, int, com.android.ims.ImsSsInfo[]) throws android.os.RemoteException
public abstract void utConfigurationCallForwardQueried (com.android.ims.internal.IImsUt, int, com.android.ims.ImsCallForwardInfo[]) throws android.os.RemoteException
public abstract void utConfigurationCallWaitingQueried (com.android.ims.internal.IImsUt, int, com.android.ims.ImsSsInfo[]) throws android.os.RemoteException
}
com/android/ims/internal/IImsUt.classIImsUt.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsUt extends java.lang.Object implements android.os.IInterface {
public abstract void close () throws android.os.RemoteException
public abstract int queryCallBarring (int) throws android.os.RemoteException
public abstract int queryCallForward (int, java.lang.String) throws android.os.RemoteException
public abstract int queryCallWaiting () throws android.os.RemoteException
public abstract int queryCLIR () throws android.os.RemoteException
public abstract int queryCLIP () throws android.os.RemoteException
public abstract int queryCOLR () throws android.os.RemoteException
public abstract int queryCOLP () throws android.os.RemoteException
public abstract int transact (android.os.Bundle) throws android.os.RemoteException
public abstract int updateCallBarring (int, int, java.lang.String[]) throws android.os.RemoteException
public abstract int updateCallForward (int, int, java.lang.String, int, int) throws android.os.RemoteException
public abstract int updateCallWaiting (boolean, int) throws android.os.RemoteException
public abstract int updateCLIR (int) throws android.os.RemoteException
public abstract int updateCLIP (boolean) throws android.os.RemoteException
public abstract int updateCOLR (int) throws android.os.RemoteException
public abstract int updateCOLP (boolean) throws android.os.RemoteException
public abstract void setListener (com.android.ims.internal.IImsUtListener) throws android.os.RemoteException
}
com/android/ims/internal/IImsVideoCallCallback.classIImsVideoCallCallback.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsVideoCallCallback extends java.lang.Object implements android.os.IInterface {
public abstract void receiveSessionModifyRequest (android.telecom.VideoProfile) throws android.os.RemoteException
public abstract void receiveSessionModifyResponse (int, android.telecom.VideoProfile, android.telecom.VideoProfile) throws android.os.RemoteException
public abstract void handleCallSessionEvent (int) throws android.os.RemoteException
public abstract void changePeerDimensions (int, int) throws android.os.RemoteException
public abstract void changeCallDataUsage (long) throws android.os.RemoteException
public abstract void changeCameraCapabilities (android.telecom.VideoProfile$CameraCapabilities) throws android.os.RemoteException
public abstract void changeVideoQuality (int) throws android.os.RemoteException
}
com/android/ims/internal/IImsExternalCallStateListener.classIImsExternalCallStateListener.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsExternalCallStateListener extends java.lang.Object implements android.os.IInterface {
public abstract void onImsExternalCallStateUpdate (java.util.List) throws android.os.RemoteException
}
com/android/ims/internal/IImsStreamMediaSession.classIImsStreamMediaSession.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsStreamMediaSession extends java.lang.Object implements android.os.IInterface {
public abstract void close () throws android.os.RemoteException
}
com/android/ims/internal/IImsRegistrationListener$Stub$Proxy.classIImsRegistrationListener.java
package com.android.ims.internal
com.android.ims.internal.IImsRegistrationListener$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.IImsRegistrationListener {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void registrationConnected () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
public void registrationProgressing () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
public void registrationConnectedWithRadioTech (int) throws android.os.RemoteException
int imsRadioTech
android.os.Parcel _data
android.os.Parcel _reply
public void registrationProgressingWithRadioTech (int) throws android.os.RemoteException
int imsRadioTech
android.os.Parcel _data
android.os.Parcel _reply
public void registrationDisconnected (com.android.ims.ImsReasonInfo) throws android.os.RemoteException
com.android.ims.ImsReasonInfo imsReasonInfo
android.os.Parcel _data
android.os.Parcel _reply
public void registrationResumed () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
public void registrationSuspended () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
public void registrationServiceCapabilityChanged (int, int) throws android.os.RemoteException
int serviceClass
int event
android.os.Parcel _data
android.os.Parcel _reply
public void registrationFeatureCapabilityChanged (int, int[], int[]) throws android.os.RemoteException
int serviceClass
int[] enabledFeatures
int[] disabledFeatures
android.os.Parcel _data
android.os.Parcel _reply
public void voiceMessageCountUpdate (int) throws android.os.RemoteException
int count
android.os.Parcel _data
android.os.Parcel _reply
public void registrationAssociatedUriChanged (android.net.Uri[]) throws android.os.RemoteException
android.net.Uri[] uris
android.os.Parcel _data
android.os.Parcel _reply
}
com/android/ims/internal/IImsCallSession.classIImsCallSession.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsCallSession extends java.lang.Object implements android.os.IInterface {
public abstract void close () throws android.os.RemoteException
public abstract java.lang.String getCallId () throws android.os.RemoteException
public abstract com.android.ims.ImsCallProfile getCallProfile () throws android.os.RemoteException
public abstract com.android.ims.ImsCallProfile getLocalCallProfile () throws android.os.RemoteException
public abstract com.android.ims.ImsCallProfile getRemoteCallProfile () throws android.os.RemoteException
public abstract java.lang.String getProperty (java.lang.String) throws android.os.RemoteException
public abstract int getState () throws android.os.RemoteException
public abstract boolean isInCall () throws android.os.RemoteException
public abstract void setListener (com.android.ims.internal.IImsCallSessionListener) throws android.os.RemoteException
public abstract void setMute (boolean) throws android.os.RemoteException
public abstract void start (java.lang.String, com.android.ims.ImsCallProfile) throws android.os.RemoteException
public abstract void startConference (java.lang.String[], com.android.ims.ImsCallProfile) throws android.os.RemoteException
public abstract void accept (int, com.android.ims.ImsStreamMediaProfile) throws android.os.RemoteException
public abstract void reject (int) throws android.os.RemoteException
public abstract void terminate (int) throws android.os.RemoteException
public abstract void hold (com.android.ims.ImsStreamMediaProfile) throws android.os.RemoteException
public abstract void resume (com.android.ims.ImsStreamMediaProfile) throws android.os.RemoteException
public abstract void merge () throws android.os.RemoteException
public abstract void update (int, com.android.ims.ImsStreamMediaProfile) throws android.os.RemoteException
public abstract void extendToConference (java.lang.String[]) throws android.os.RemoteException
public abstract void inviteParticipants (java.lang.String[]) throws android.os.RemoteException
public abstract void removeParticipants (java.lang.String[]) throws android.os.RemoteException
public abstract void sendDtmf (char, android.os.Message) throws android.os.RemoteException
public abstract void startDtmf (char) throws android.os.RemoteException
public abstract void stopDtmf () throws android.os.RemoteException
public abstract void sendUssd (java.lang.String) throws android.os.RemoteException
public abstract com.android.ims.internal.IImsVideoCallProvider getVideoCallProvider () throws android.os.RemoteException
public abstract boolean isMultiparty () throws android.os.RemoteException
}
com/android/ims/internal/IImsUt$Stub$Proxy.classIImsUt.java
package com.android.ims.internal
com.android.ims.internal.IImsUt$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.IImsUt {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void close () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
public int queryCallBarring (int) throws android.os.RemoteException
int cbType
android.os.Parcel _data
android.os.Parcel _reply
int _result
public int queryCallForward (int, java.lang.String) throws android.os.RemoteException
int condition
String number
android.os.Parcel _data
android.os.Parcel _reply
int _result
public int queryCallWaiting () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
int _result
public int queryCLIR () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
int _result
public int queryCLIP () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
int _result
public int queryCOLR () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
int _result
public int queryCOLP () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
int _result
public int transact (android.os.Bundle) throws android.os.RemoteException
android.os.Bundle ssInfo
android.os.Parcel _data
android.os.Parcel _reply
int _result
public int updateCallBarring (int, int, java.lang.String[]) throws android.os.RemoteException
int cbType
int action
String[] barrList
android.os.Parcel _data
android.os.Parcel _reply
int _result
public int updateCallForward (int, int, java.lang.String, int, int) throws android.os.RemoteException
int action
int condition
String number
int serviceClass
int timeSeconds
android.os.Parcel _data
android.os.Parcel _reply
int _result
public int updateCallWaiting (boolean, int) throws android.os.RemoteException
boolean enable
int serviceClass
android.os.Parcel _data
android.os.Parcel _reply
int _result
public int updateCLIR (int) throws android.os.RemoteException
int clirMode
android.os.Parcel _data
android.os.Parcel _reply
int _result
public int updateCLIP (boolean) throws android.os.RemoteException
boolean enable
android.os.Parcel _data
android.os.Parcel _reply
int _result
public int updateCOLR (int) throws android.os.RemoteException
int presentation
android.os.Parcel _data
android.os.Parcel _reply
int _result
public int updateCOLP (boolean) throws android.os.RemoteException
boolean enable
android.os.Parcel _data
android.os.Parcel _reply
int _result
public void setListener (com.android.ims.internal.IImsUtListener) throws android.os.RemoteException
com.android.ims.internal.IImsUtListener listener
android.os.Parcel _data
android.os.Parcel _reply
}
com/android/ims/internal/IImsCallSession$Stub.classIImsCallSession.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsCallSession$Stub extends android.os.Binder implements com.android.ims.internal.IImsCallSession {
private static final String DESCRIPTOR
static final int TRANSACTION_close
static final int TRANSACTION_getCallId
static final int TRANSACTION_getCallProfile
static final int TRANSACTION_getLocalCallProfile
static final int TRANSACTION_getRemoteCallProfile
static final int TRANSACTION_getProperty
static final int TRANSACTION_getState
static final int TRANSACTION_isInCall
static final int TRANSACTION_setListener
static final int TRANSACTION_setMute
static final int TRANSACTION_start
static final int TRANSACTION_startConference
static final int TRANSACTION_accept
static final int TRANSACTION_reject
static final int TRANSACTION_terminate
static final int TRANSACTION_hold
static final int TRANSACTION_resume
static final int TRANSACTION_merge
static final int TRANSACTION_update
static final int TRANSACTION_extendToConference
static final int TRANSACTION_inviteParticipants
static final int TRANSACTION_removeParticipants
static final int TRANSACTION_sendDtmf
static final int TRANSACTION_startDtmf
static final int TRANSACTION_stopDtmf
static final int TRANSACTION_sendUssd
static final int TRANSACTION_getVideoCallProvider
static final int TRANSACTION_isMultiparty
public void ()
public static com.android.ims.internal.IImsCallSession asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
String _result
com.android.ims.ImsCallProfile _result
com.android.ims.ImsCallProfile _result
com.android.ims.ImsCallProfile _result
String _arg0
String _result
int _result
boolean _result
com.android.ims.internal.IImsCallSessionListener _arg0
boolean _arg0
com.android.ims.ImsCallProfile _arg1
String _arg0
com.android.ims.ImsCallProfile _arg1
com.android.ims.ImsCallProfile _arg1
String[] _arg0
com.android.ims.ImsCallProfile _arg1
com.android.ims.ImsStreamMediaProfile _arg1
int _arg0
com.android.ims.ImsStreamMediaProfile _arg1
int _arg0
int _arg0
com.android.ims.ImsStreamMediaProfile _arg0
com.android.ims.ImsStreamMediaProfile _arg0
com.android.ims.ImsStreamMediaProfile _arg0
com.android.ims.ImsStreamMediaProfile _arg0
com.android.ims.ImsStreamMediaProfile _arg1
int _arg0
com.android.ims.ImsStreamMediaProfile _arg1
String[] _arg0
String[] _arg0
String[] _arg0
android.os.Message _arg1
char _arg0
android.os.Message _arg1
char _arg0
String _arg0
com.android.ims.internal.IImsVideoCallProvider _result
boolean _result
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/IImsStreamMediaSession$Stub.classIImsStreamMediaSession.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsStreamMediaSession$Stub extends android.os.Binder implements com.android.ims.internal.IImsStreamMediaSession {
private static final String DESCRIPTOR
static final int TRANSACTION_close
public void ()
public static com.android.ims.internal.IImsStreamMediaSession asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/IImsVideoCallProvider.classIImsVideoCallProvider.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsVideoCallProvider extends java.lang.Object implements android.os.IInterface {
public abstract void setCallback (com.android.ims.internal.IImsVideoCallCallback) throws android.os.RemoteException
public abstract void setCamera (java.lang.String) throws android.os.RemoteException
public abstract void setPreviewSurface (android.view.Surface) throws android.os.RemoteException
public abstract void setDisplaySurface (android.view.Surface) throws android.os.RemoteException
public abstract void setDeviceOrientation (int) throws android.os.RemoteException
public abstract void setZoom (float) throws android.os.RemoteException
public abstract void sendSessionModifyRequest (android.telecom.VideoProfile, android.telecom.VideoProfile) throws android.os.RemoteException
public abstract void sendSessionModifyResponse (android.telecom.VideoProfile) throws android.os.RemoteException
public abstract void requestCameraCapabilities () throws android.os.RemoteException
public abstract void requestCallDataUsage () throws android.os.RemoteException
public abstract void setPauseImage (android.net.Uri) throws android.os.RemoteException
}
com/android/ims/internal/IImsConfig.classIImsConfig.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsConfig extends java.lang.Object implements android.os.IInterface {
public abstract int getProvisionedValue (int) throws android.os.RemoteException
public abstract java.lang.String getProvisionedStringValue (int) throws android.os.RemoteException
public abstract int setProvisionedValue (int, int) throws android.os.RemoteException
public abstract int setProvisionedStringValue (int, java.lang.String) throws android.os.RemoteException
public abstract void getFeatureValue (int, int, com.android.ims.ImsConfigListener) throws android.os.RemoteException
public abstract void setFeatureValue (int, int, int, com.android.ims.ImsConfigListener) throws android.os.RemoteException
public abstract boolean getVolteProvisioned () throws android.os.RemoteException
public abstract void getVideoQuality (com.android.ims.ImsConfigListener) throws android.os.RemoteException
public abstract void setVideoQuality (int, com.android.ims.ImsConfigListener) throws android.os.RemoteException
}
com/android/ims/internal/IImsConfig$Stub.classIImsConfig.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsConfig$Stub extends android.os.Binder implements com.android.ims.internal.IImsConfig {
private static final String DESCRIPTOR
static final int TRANSACTION_getProvisionedValue
static final int TRANSACTION_getProvisionedStringValue
static final int TRANSACTION_setProvisionedValue
static final int TRANSACTION_setProvisionedStringValue
static final int TRANSACTION_getFeatureValue
static final int TRANSACTION_setFeatureValue
static final int TRANSACTION_getVolteProvisioned
static final int TRANSACTION_getVideoQuality
static final int TRANSACTION_setVideoQuality
public void ()
public static com.android.ims.internal.IImsConfig asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int _arg0
int _result
int _arg0
String _result
int _arg0
int _arg1
int _result
int _arg0
String _arg1
int _result
int _arg0
int _arg1
com.android.ims.ImsConfigListener _arg2
int _arg0
int _arg1
int _arg2
com.android.ims.ImsConfigListener _arg3
boolean _result
com.android.ims.ImsConfigListener _arg0
int _arg0
com.android.ims.ImsConfigListener _arg1
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/IImsVideoCallProvider$Stub.classIImsVideoCallProvider.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsVideoCallProvider$Stub extends android.os.Binder implements com.android.ims.internal.IImsVideoCallProvider {
private static final String DESCRIPTOR
static final int TRANSACTION_setCallback
static final int TRANSACTION_setCamera
static final int TRANSACTION_setPreviewSurface
static final int TRANSACTION_setDisplaySurface
static final int TRANSACTION_setDeviceOrientation
static final int TRANSACTION_setZoom
static final int TRANSACTION_sendSessionModifyRequest
static final int TRANSACTION_sendSessionModifyResponse
static final int TRANSACTION_requestCameraCapabilities
static final int TRANSACTION_requestCallDataUsage
static final int TRANSACTION_setPauseImage
public void ()
public static com.android.ims.internal.IImsVideoCallProvider asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
com.android.ims.internal.IImsVideoCallCallback _arg0
String _arg0
android.view.Surface _arg0
android.view.Surface _arg0
android.view.Surface _arg0
android.view.Surface _arg0
int _arg0
float _arg0
android.telecom.VideoProfile _arg0
android.telecom.VideoProfile _arg1
android.telecom.VideoProfile _arg0
android.telecom.VideoProfile _arg1
android.telecom.VideoProfile _arg0
android.telecom.VideoProfile _arg0
android.net.Uri _arg0
android.net.Uri _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/IImsEcbmListener$Stub.classIImsEcbmListener.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsEcbmListener$Stub extends android.os.Binder implements com.android.ims.internal.IImsEcbmListener {
private static final String DESCRIPTOR
static final int TRANSACTION_enteredECBM
static final int TRANSACTION_exitedECBM
public void ()
public static com.android.ims.internal.IImsEcbmListener asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/IImsEcbm.classIImsEcbm.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsEcbm extends java.lang.Object implements android.os.IInterface {
public abstract void setListener (com.android.ims.internal.IImsEcbmListener) throws android.os.RemoteException
public abstract void exitEmergencyCallbackMode () throws android.os.RemoteException
}
com/android/ims/internal/IImsExternalCallStateListener$Stub.classIImsExternalCallStateListener.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsExternalCallStateListener$Stub extends android.os.Binder implements com.android.ims.internal.IImsExternalCallStateListener {
private static final String DESCRIPTOR
static final int TRANSACTION_onImsExternalCallStateUpdate
public void ()
public static com.android.ims.internal.IImsExternalCallStateListener asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
java.util.List _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/IImsService.classIImsService.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsService extends java.lang.Object implements android.os.IInterface {
public abstract int open (int, int, android.app.PendingIntent, com.android.ims.internal.IImsRegistrationListener) throws android.os.RemoteException
public abstract void close (int) throws android.os.RemoteException
public abstract boolean isConnected (int, int, int) throws android.os.RemoteException
public abstract boolean isOpened (int) throws android.os.RemoteException
public abstract void setRegistrationListener (int, com.android.ims.internal.IImsRegistrationListener) throws android.os.RemoteException
public abstract com.android.ims.ImsCallProfile createCallProfile (int, int, int) throws android.os.RemoteException
public abstract com.android.ims.internal.IImsCallSession createCallSession (int, com.android.ims.ImsCallProfile, com.android.ims.internal.IImsCallSessionListener) throws android.os.RemoteException
public abstract com.android.ims.internal.IImsCallSession getPendingCallSession (int, java.lang.String) throws android.os.RemoteException
public abstract com.android.ims.internal.IImsUt getUtInterface (int) throws android.os.RemoteException
public abstract com.android.ims.internal.IImsConfig getConfigInterface (int) throws android.os.RemoteException
public abstract void turnOnIms (int) throws android.os.RemoteException
public abstract void turnOffIms (int) throws android.os.RemoteException
public abstract com.android.ims.internal.IImsEcbm getEcbmInterface (int) throws android.os.RemoteException
public abstract void setUiTTYMode (int, int, android.os.Message) throws android.os.RemoteException
public abstract com.android.ims.internal.IImsMultiEndpoint getMultiEndpointInterface (int) throws android.os.RemoteException
}
com/android/ims/internal/IImsEcbmListener.classIImsEcbmListener.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsEcbmListener extends java.lang.Object implements android.os.IInterface {
public abstract void enteredECBM () throws android.os.RemoteException
public abstract void exitedECBM () throws android.os.RemoteException
}
com/android/ims/internal/IImsMultiEndpoint.classIImsMultiEndpoint.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsMultiEndpoint extends java.lang.Object implements android.os.IInterface {
public abstract void setListener (com.android.ims.internal.IImsExternalCallStateListener) throws android.os.RemoteException
public abstract void requestImsExternalCallStateInfo () throws android.os.RemoteException
}
com/android/ims/internal/uce/
com/android/ims/internal/uce/options/
com/android/ims/internal/uce/options/IOptionsListener$Stub$Proxy.classIOptionsListener.java
package com.android.ims.internal.uce.options
com.android.ims.internal.uce.options.IOptionsListener$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.uce.options.IOptionsListener {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void getVersionCb (java.lang.String) throws android.os.RemoteException
String version
android.os.Parcel _data
android.os.Parcel _reply
public void serviceAvailable (com.android.ims.internal.uce.common.StatusCode) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode statusCode
android.os.Parcel _data
android.os.Parcel _reply
public void serviceUnavailable (com.android.ims.internal.uce.common.StatusCode) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode statusCode
android.os.Parcel _data
android.os.Parcel _reply
public void sipResponseReceived (java.lang.String, com.android.ims.internal.uce.options.OptionsSipResponse, com.android.ims.internal.uce.options.OptionsCapInfo) throws android.os.RemoteException
String uri
com.android.ims.internal.uce.options.OptionsSipResponse sipResponse
com.android.ims.internal.uce.options.OptionsCapInfo capInfo
android.os.Parcel _data
android.os.Parcel _reply
public void cmdStatus (com.android.ims.internal.uce.options.OptionsCmdStatus) throws android.os.RemoteException
com.android.ims.internal.uce.options.OptionsCmdStatus cmdStatus
android.os.Parcel _data
android.os.Parcel _reply
public void incomingOptions (java.lang.String, com.android.ims.internal.uce.options.OptionsCapInfo, int) throws android.os.RemoteException
String uri
com.android.ims.internal.uce.options.OptionsCapInfo capInfo
int tID
android.os.Parcel _data
android.os.Parcel _reply
}
com/android/ims/internal/uce/options/IOptionsService$Stub$Proxy.classIOptionsService.java
package com.android.ims.internal.uce.options
com.android.ims.internal.uce.options.IOptionsService$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.uce.options.IOptionsService {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public com.android.ims.internal.uce.common.StatusCode getVersion (int) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode _result
int optionsServiceHandle
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.common.StatusCode _result
public com.android.ims.internal.uce.common.StatusCode addListener (int, com.android.ims.internal.uce.options.IOptionsListener, com.android.ims.internal.uce.common.UceLong) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode _result
int optionsServiceHandle
com.android.ims.internal.uce.options.IOptionsListener optionsListener
com.android.ims.internal.uce.common.UceLong optionsServiceListenerHdl
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.common.StatusCode _result
public com.android.ims.internal.uce.common.StatusCode removeListener (int, com.android.ims.internal.uce.common.UceLong) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode _result
int optionsServiceHandle
com.android.ims.internal.uce.common.UceLong optionsServiceListenerHdl
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.common.StatusCode _result
public com.android.ims.internal.uce.common.StatusCode setMyInfo (int, com.android.ims.internal.uce.common.CapInfo, int) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode _result
int optionsServiceHandle
com.android.ims.internal.uce.common.CapInfo capInfo
int reqUserData
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.common.StatusCode _result
public com.android.ims.internal.uce.common.StatusCode getMyInfo (int, int) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode _result
int optionsServiceHandle
int reqUserdata
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.common.StatusCode _result
public com.android.ims.internal.uce.common.StatusCode getContactCap (int, java.lang.String, int) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode _result
int optionsServiceHandle
String remoteURI
int reqUserData
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.common.StatusCode _result
public com.android.ims.internal.uce.common.StatusCode getContactListCap (int, java.lang.String[], int) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode _result
int optionsServiceHandle
String[] remoteURIList
int reqUserData
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.common.StatusCode _result
public com.android.ims.internal.uce.common.StatusCode responseIncomingOptions (int, int, int, java.lang.String, com.android.ims.internal.uce.options.OptionsCapInfo, boolean) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode _result
int optionsServiceHandle
int tId
int sipResponseCode
String reasonPhrase
com.android.ims.internal.uce.options.OptionsCapInfo capInfo
boolean bContactInBL
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.common.StatusCode _result
}
com/android/ims/internal/uce/options/IOptionsService.classIOptionsService.java
package com.android.ims.internal.uce.options
public abstract com.android.ims.internal.uce.options.IOptionsService extends java.lang.Object implements android.os.IInterface {
public abstract com.android.ims.internal.uce.common.StatusCode getVersion (int) throws android.os.RemoteException
public abstract com.android.ims.internal.uce.common.StatusCode addListener (int, com.android.ims.internal.uce.options.IOptionsListener, com.android.ims.internal.uce.common.UceLong) throws android.os.RemoteException
public abstract com.android.ims.internal.uce.common.StatusCode removeListener (int, com.android.ims.internal.uce.common.UceLong) throws android.os.RemoteException
public abstract com.android.ims.internal.uce.common.StatusCode setMyInfo (int, com.android.ims.internal.uce.common.CapInfo, int) throws android.os.RemoteException
public abstract com.android.ims.internal.uce.common.StatusCode getMyInfo (int, int) throws android.os.RemoteException
public abstract com.android.ims.internal.uce.common.StatusCode getContactCap (int, java.lang.String, int) throws android.os.RemoteException
public abstract com.android.ims.internal.uce.common.StatusCode getContactListCap (int, java.lang.String[], int) throws android.os.RemoteException
public abstract com.android.ims.internal.uce.common.StatusCode responseIncomingOptions (int, int, int, java.lang.String, com.android.ims.internal.uce.options.OptionsCapInfo, boolean) throws android.os.RemoteException
}
com/android/ims/internal/uce/options/OptionsCmdStatus.classOptionsCmdStatus.java
package com.android.ims.internal.uce.options
public com.android.ims.internal.uce.options.OptionsCmdStatus extends java.lang.Object implements android.os.Parcelable {
private com.android.ims.internal.uce.options.OptionsCmdId mCmdId
private com.android.ims.internal.uce.common.StatusCode mStatus
private int mUserData
private com.android.ims.internal.uce.common.CapInfo mCapInfo
public static final android.os.Parcelable$Creator CREATOR
public com.android.ims.internal.uce.options.OptionsCmdId getCmdId ()
public void setCmdId (com.android.ims.internal.uce.options.OptionsCmdId)
com.android.ims.internal.uce.options.OptionsCmdId cmdId
public int getUserData ()
public void setUserData (int)
int userData
public com.android.ims.internal.uce.common.StatusCode getStatus ()
public void setStatus (com.android.ims.internal.uce.common.StatusCode)
com.android.ims.internal.uce.common.StatusCode status
public void ()
public com.android.ims.internal.uce.common.CapInfo getCapInfo ()
public void setCapInfo (com.android.ims.internal.uce.common.CapInfo)
com.android.ims.internal.uce.common.CapInfo capInfo
public static com.android.ims.internal.uce.options.OptionsCmdStatus getOptionsCmdStatusInstance ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
void (android.os.Parcel, com.android.ims.internal.uce.options.OptionsCmdStatus$1)
android.os.Parcel x0
com.android.ims.internal.uce.options.OptionsCmdStatus$1 x1
static void ()
}
com/android/ims/internal/uce/options/IOptionsService$Stub.classIOptionsService.java
package com.android.ims.internal.uce.options
public abstract com.android.ims.internal.uce.options.IOptionsService$Stub extends android.os.Binder implements com.android.ims.internal.uce.options.IOptionsService {
private static final String DESCRIPTOR
static final int TRANSACTION_getVersion
static final int TRANSACTION_addListener
static final int TRANSACTION_removeListener
static final int TRANSACTION_setMyInfo
static final int TRANSACTION_getMyInfo
static final int TRANSACTION_getContactCap
static final int TRANSACTION_getContactListCap
static final int TRANSACTION_responseIncomingOptions
public void ()
public static com.android.ims.internal.uce.options.IOptionsService asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int _arg0
com.android.ims.internal.uce.common.StatusCode _result
com.android.ims.internal.uce.common.UceLong _arg2
int _arg0
com.android.ims.internal.uce.options.IOptionsListener _arg1
com.android.ims.internal.uce.common.UceLong _arg2
com.android.ims.internal.uce.common.StatusCode _result
com.android.ims.internal.uce.common.UceLong _arg1
int _arg0
com.android.ims.internal.uce.common.UceLong _arg1
com.android.ims.internal.uce.common.StatusCode _result
com.android.ims.internal.uce.common.CapInfo _arg1
int _arg0
com.android.ims.internal.uce.common.CapInfo _arg1
int _arg2
com.android.ims.internal.uce.common.StatusCode _result
int _arg0
int _arg1
com.android.ims.internal.uce.common.StatusCode _result
int _arg0
String _arg1
int _arg2
com.android.ims.internal.uce.common.StatusCode _result
int _arg0
String[] _arg1
int _arg2
com.android.ims.internal.uce.common.StatusCode _result
com.android.ims.internal.uce.options.OptionsCapInfo _arg4
int _arg0
int _arg1
int _arg2
String _arg3
com.android.ims.internal.uce.options.OptionsCapInfo _arg4
boolean _arg5
com.android.ims.internal.uce.common.StatusCode _result
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/uce/options/OptionsSipResponse$1.classOptionsSipResponse.java
package com.android.ims.internal.uce.options
final com.android.ims.internal.uce.options.OptionsSipResponse$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.options.OptionsSipResponse createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.options.OptionsSipResponse[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/options/IOptionsListener$Stub.classIOptionsListener.java
package com.android.ims.internal.uce.options
public abstract com.android.ims.internal.uce.options.IOptionsListener$Stub extends android.os.Binder implements com.android.ims.internal.uce.options.IOptionsListener {
private static final String DESCRIPTOR
static final int TRANSACTION_getVersionCb
static final int TRANSACTION_serviceAvailable
static final int TRANSACTION_serviceUnavailable
static final int TRANSACTION_sipResponseReceived
static final int TRANSACTION_cmdStatus
static final int TRANSACTION_incomingOptions
public void ()
public static com.android.ims.internal.uce.options.IOptionsListener asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
String _arg0
com.android.ims.internal.uce.common.StatusCode _arg0
com.android.ims.internal.uce.common.StatusCode _arg0
com.android.ims.internal.uce.common.StatusCode _arg0
com.android.ims.internal.uce.common.StatusCode _arg0
com.android.ims.internal.uce.options.OptionsSipResponse _arg1
com.android.ims.internal.uce.options.OptionsCapInfo _arg2
String _arg0
com.android.ims.internal.uce.options.OptionsSipResponse _arg1
com.android.ims.internal.uce.options.OptionsCapInfo _arg2
com.android.ims.internal.uce.options.OptionsCmdStatus _arg0
com.android.ims.internal.uce.options.OptionsCmdStatus _arg0
com.android.ims.internal.uce.options.OptionsCapInfo _arg1
String _arg0
com.android.ims.internal.uce.options.OptionsCapInfo _arg1
int _arg2
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/uce/options/IOptionsListener.classIOptionsListener.java
package com.android.ims.internal.uce.options
public abstract com.android.ims.internal.uce.options.IOptionsListener extends java.lang.Object implements android.os.IInterface {
public abstract void getVersionCb (java.lang.String) throws android.os.RemoteException
public abstract void serviceAvailable (com.android.ims.internal.uce.common.StatusCode) throws android.os.RemoteException
public abstract void serviceUnavailable (com.android.ims.internal.uce.common.StatusCode) throws android.os.RemoteException
public abstract void sipResponseReceived (java.lang.String, com.android.ims.internal.uce.options.OptionsSipResponse, com.android.ims.internal.uce.options.OptionsCapInfo) throws android.os.RemoteException
public abstract void cmdStatus (com.android.ims.internal.uce.options.OptionsCmdStatus) throws android.os.RemoteException
public abstract void incomingOptions (java.lang.String, com.android.ims.internal.uce.options.OptionsCapInfo, int) throws android.os.RemoteException
}
com/android/ims/internal/uce/options/OptionsCmdId$1.classOptionsCmdId.java
package com.android.ims.internal.uce.options
final com.android.ims.internal.uce.options.OptionsCmdId$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.options.OptionsCmdId createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.options.OptionsCmdId[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/options/OptionsSipResponse.classOptionsSipResponse.java
package com.android.ims.internal.uce.options
public com.android.ims.internal.uce.options.OptionsSipResponse extends java.lang.Object implements android.os.Parcelable {
private com.android.ims.internal.uce.options.OptionsCmdId mCmdId
private int mRequestId
private int mSipResponseCode
private int mRetryAfter
private String mReasonPhrase
public static final android.os.Parcelable$Creator CREATOR
public com.android.ims.internal.uce.options.OptionsCmdId getCmdId ()
public void setCmdId (com.android.ims.internal.uce.options.OptionsCmdId)
com.android.ims.internal.uce.options.OptionsCmdId cmdId
public int getRequestId ()
public void setRequestId (int)
int requestId
public int getSipResponseCode ()
public void setSipResponseCode (int)
int sipResponseCode
public java.lang.String getReasonPhrase ()
public void setReasonPhrase (java.lang.String)
String reasonPhrase
public int getRetryAfter ()
public void setRetryAfter (int)
int retryAfter
public void ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
void (android.os.Parcel, com.android.ims.internal.uce.options.OptionsSipResponse$1)
android.os.Parcel x0
com.android.ims.internal.uce.options.OptionsSipResponse$1 x1
static void ()
}
com/android/ims/internal/uce/options/OptionsCapInfo.classOptionsCapInfo.java
package com.android.ims.internal.uce.options
public com.android.ims.internal.uce.options.OptionsCapInfo extends java.lang.Object implements android.os.Parcelable {
private String mSdp
private com.android.ims.internal.uce.common.CapInfo mCapInfo
public static final android.os.Parcelable$Creator CREATOR
public static com.android.ims.internal.uce.options.OptionsCapInfo getOptionsCapInfoInstance ()
public java.lang.String getSdp ()
public void setSdp (java.lang.String)
String sdp
public void ()
public com.android.ims.internal.uce.common.CapInfo getCapInfo ()
public void setCapInfo (com.android.ims.internal.uce.common.CapInfo)
com.android.ims.internal.uce.common.CapInfo capInfo
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
void (android.os.Parcel, com.android.ims.internal.uce.options.OptionsCapInfo$1)
android.os.Parcel x0
com.android.ims.internal.uce.options.OptionsCapInfo$1 x1
static void ()
}
com/android/ims/internal/uce/options/OptionsCmdId.classOptionsCmdId.java
package com.android.ims.internal.uce.options
public com.android.ims.internal.uce.options.OptionsCmdId extends java.lang.Object implements android.os.Parcelable {
public static final int UCE_OPTIONS_CMD_GETMYCDINFO
public static final int UCE_OPTIONS_CMD_SETMYCDINFO
public static final int UCE_OPTIONS_CMD_GETCONTACTCAP
public static final int UCE_OPTIONS_CMD_GETCONTACTLISTCAP
public static final int UCE_OPTIONS_CMD_RESPONSEINCOMINGOPTIONS
public static final int UCE_OPTIONS_CMD_GET_VERSION
public static final int UCE_OPTIONS_CMD_UNKNOWN
private int mCmdId
public static final android.os.Parcelable$Creator CREATOR
public int getCmdId ()
public void setCmdId (int)
int nCmdId
public void ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
void (android.os.Parcel, com.android.ims.internal.uce.options.OptionsCmdId$1)
android.os.Parcel x0
com.android.ims.internal.uce.options.OptionsCmdId$1 x1
static void ()
}
com/android/ims/internal/uce/options/OptionsCapInfo$1.classOptionsCapInfo.java
package com.android.ims.internal.uce.options
final com.android.ims.internal.uce.options.OptionsCapInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.options.OptionsCapInfo createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.options.OptionsCapInfo[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/options/OptionsCmdStatus$1.classOptionsCmdStatus.java
package com.android.ims.internal.uce.options
final com.android.ims.internal.uce.options.OptionsCmdStatus$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.options.OptionsCmdStatus createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.options.OptionsCmdStatus[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/common/
com/android/ims/internal/uce/common/StatusCode$1.classStatusCode.java
package com.android.ims.internal.uce.common
final com.android.ims.internal.uce.common.StatusCode$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.common.StatusCode createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.common.StatusCode[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/common/UceLong$1.classUceLong.java
package com.android.ims.internal.uce.common
final com.android.ims.internal.uce.common.UceLong$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.common.UceLong createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.common.UceLong[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/common/UceLong.classUceLong.java
package com.android.ims.internal.uce.common
public com.android.ims.internal.uce.common.UceLong extends java.lang.Object implements android.os.Parcelable {
private long mUceLong
private int mClientId
public static final android.os.Parcelable$Creator CREATOR
public void ()
public long getUceLong ()
public void setUceLong (long)
long uceLong
public int getClientId ()
public void setClientId (int)
int nClientId
public static com.android.ims.internal.uce.common.UceLong getUceLongInstance ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void writeToParcel (android.os.Parcel)
android.os.Parcel out
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
void (android.os.Parcel, com.android.ims.internal.uce.common.UceLong$1)
android.os.Parcel x0
com.android.ims.internal.uce.common.UceLong$1 x1
static void ()
}
com/android/ims/internal/uce/common/StatusCode.classStatusCode.java
package com.android.ims.internal.uce.common
public com.android.ims.internal.uce.common.StatusCode extends java.lang.Object implements android.os.Parcelable {
public static final int UCE_SUCCESS
public static final int UCE_FAILURE
public static final int UCE_SUCCESS_ASYC_UPDATE
public static final int UCE_INVALID_SERVICE_HANDLE
public static final int UCE_INVALID_LISTENER_HANDLE
public static final int UCE_INVALID_PARAM
public static final int UCE_FETCH_ERROR
public static final int UCE_REQUEST_TIMEOUT
public static final int UCE_INSUFFICIENT_MEMORY
public static final int UCE_LOST_NET
public static final int UCE_NOT_SUPPORTED
public static final int UCE_NOT_FOUND
public static final int UCE_SERVICE_UNAVAILABLE
public static final int UCE_NO_CHANGE_IN_CAP
public static final int UCE_SERVICE_UNKNOWN
private int mStatusCode
public static final android.os.Parcelable$Creator CREATOR
public void ()
public int getStatusCode ()
public void setStatusCode (int)
int nStatusCode
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
void (android.os.Parcel, com.android.ims.internal.uce.common.StatusCode$1)
android.os.Parcel x0
com.android.ims.internal.uce.common.StatusCode$1 x1
static void ()
}
com/android/ims/internal/uce/common/CapInfo$1.classCapInfo.java
package com.android.ims.internal.uce.common
final com.android.ims.internal.uce.common.CapInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.common.CapInfo createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.common.CapInfo[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/common/CapInfo.classCapInfo.java
package com.android.ims.internal.uce.common
public com.android.ims.internal.uce.common.CapInfo extends java.lang.Object implements android.os.Parcelable {
private boolean mImSupported
private boolean mFtSupported
private boolean mFtThumbSupported
private boolean mFtSnFSupported
private boolean mFtHttpSupported
private boolean mIsSupported
private boolean mVsDuringCSSupported
private boolean mVsSupported
private boolean mSpSupported
private boolean mCdViaPresenceSupported
private boolean mIpVoiceSupported
private boolean mIpVideoSupported
private boolean mGeoPullFtSupported
private boolean mGeoPullSupported
private boolean mGeoPushSupported
private boolean mSmSupported
private boolean mFullSnFGroupChatSupported
private boolean mRcsIpVoiceCallSupported
private boolean mRcsIpVideoCallSupported
private boolean mRcsIpVideoOnlyCallSupported
private String[] mExts
private long mCapTimestamp
public static final android.os.Parcelable$Creator CREATOR
public void ()
public boolean isImSupported ()
public void setImSupported (boolean)
boolean imSupported
public boolean isFtThumbSupported ()
public void setFtThumbSupported (boolean)
boolean ftThumbSupported
public boolean isFtSnFSupported ()
public void setFtSnFSupported (boolean)
boolean ftSnFSupported
public boolean isFtHttpSupported ()
public void setFtHttpSupported (boolean)
boolean ftHttpSupported
public boolean isFtSupported ()
public void setFtSupported (boolean)
boolean ftSupported
public boolean isIsSupported ()
public void setIsSupported (boolean)
boolean isSupported
public boolean isVsDuringCSSupported ()
public void setVsDuringCSSupported (boolean)
boolean vsDuringCSSupported
public boolean isVsSupported ()
public void setVsSupported (boolean)
boolean vsSupported
public boolean isSpSupported ()
public void setSpSupported (boolean)
boolean spSupported
public boolean isCdViaPresenceSupported ()
public void setCdViaPresenceSupported (boolean)
boolean cdViaPresenceSupported
public boolean isIpVoiceSupported ()
public void setIpVoiceSupported (boolean)
boolean ipVoiceSupported
public boolean isIpVideoSupported ()
public void setIpVideoSupported (boolean)
boolean ipVideoSupported
public boolean isGeoPullFtSupported ()
public void setGeoPullFtSupported (boolean)
boolean geoPullFtSupported
public boolean isGeoPullSupported ()
public void setGeoPullSupported (boolean)
boolean geoPullSupported
public boolean isGeoPushSupported ()
public void setGeoPushSupported (boolean)
boolean geoPushSupported
public boolean isSmSupported ()
public void setSmSupported (boolean)
boolean smSupported
public boolean isFullSnFGroupChatSupported ()
public boolean isRcsIpVoiceCallSupported ()
public boolean isRcsIpVideoCallSupported ()
public boolean isRcsIpVideoOnlyCallSupported ()
public void setFullSnFGroupChatSupported (boolean)
boolean fullSnFGroupChatSupported
public void setRcsIpVoiceCallSupported (boolean)
boolean rcsIpVoiceCallSupported
public void setRcsIpVideoCallSupported (boolean)
boolean rcsIpVideoCallSupported
public void setRcsIpVideoOnlyCallSupported (boolean)
boolean rcsIpVideoOnlyCallSupported
public java.lang.String[] getExts ()
public void setExts (java.lang.String[])
String[] exts
public long getCapTimestamp ()
public void setCapTimestamp (long)
long capTimestamp
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
void (android.os.Parcel, com.android.ims.internal.uce.common.CapInfo$1)
android.os.Parcel x0
com.android.ims.internal.uce.common.CapInfo$1 x1
static void ()
}
com/android/ims/internal/uce/UceServiceBase.classUceServiceBase.java
package com.android.ims.internal.uce
public abstract com.android.ims.internal.uce.UceServiceBase extends java.lang.Object {
private com.android.ims.internal.uce.UceServiceBase$UceServiceBinder mBinder
public void ()
public com.android.ims.internal.uce.UceServiceBase$UceServiceBinder getBinder ()
protected boolean onServiceStart (com.android.ims.internal.uce.uceservice.IUceListener)
com.android.ims.internal.uce.uceservice.IUceListener uceListener
protected boolean onStopService ()
protected boolean onIsServiceStarted ()
protected int onCreateOptionsService (com.android.ims.internal.uce.options.IOptionsListener, com.android.ims.internal.uce.common.UceLong)
com.android.ims.internal.uce.options.IOptionsListener optionsListener
com.android.ims.internal.uce.common.UceLong optionsServiceListenerHdl
protected void onDestroyOptionsService (int)
int cdServiceHandle
protected int onCreatePresService (com.android.ims.internal.uce.presence.IPresenceListener, com.android.ims.internal.uce.common.UceLong)
com.android.ims.internal.uce.presence.IPresenceListener presServiceListener
com.android.ims.internal.uce.common.UceLong presServiceListenerHdl
protected void onDestroyPresService (int)
int presServiceHdl
protected boolean onGetServiceStatus ()
protected com.android.ims.internal.uce.presence.IPresenceService onGetPresenceService ()
protected com.android.ims.internal.uce.options.IOptionsService onGetOptionsService ()
}
com/android/ims/internal/uce/UceServiceBase$1.classUceServiceBase.java
package com.android.ims.internal.uce
com.android.ims.internal.uce.UceServiceBase$1 extends java.lang.Object {
}
com/android/ims/internal/uce/uceservice/
com/android/ims/internal/uce/uceservice/IUceListener.classIUceListener.java
package com.android.ims.internal.uce.uceservice
public abstract com.android.ims.internal.uce.uceservice.IUceListener extends java.lang.Object implements android.os.IInterface {
public abstract void setStatus (int) throws android.os.RemoteException
}
com/android/ims/internal/uce/uceservice/IUceListener$Stub$Proxy.classIUceListener.java
package com.android.ims.internal.uce.uceservice
com.android.ims.internal.uce.uceservice.IUceListener$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.uce.uceservice.IUceListener {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void setStatus (int) throws android.os.RemoteException
int serviceStatusValue
android.os.Parcel _data
android.os.Parcel _reply
}
com/android/ims/internal/uce/uceservice/ImsUceManager.classImsUceManager.java
package com.android.ims.internal.uce.uceservice
public com.android.ims.internal.uce.uceservice.ImsUceManager extends java.lang.Object {
private static final String LOG_TAG
private static final String UCE_SERVICE
private com.android.ims.internal.uce.uceservice.IUceService mUceService
private com.android.ims.internal.uce.uceservice.ImsUceManager$UceServiceDeathRecipient mDeathReceipient
private android.content.Context mContext
private int mPhoneId
private static java.util.HashMap sUceManagerInstances
public static final String ACTION_UCE_SERVICE_UP
public static final String ACTION_UCE_SERVICE_DOWN
public static final int UCE_SERVICE_STATUS_FAILURE
public static final int UCE_SERVICE_STATUS_ON
public static final int UCE_SERVICE_STATUS_CLOSED
public static final int UCE_SERVICE_STATUS_READY
public static final String EXTRA_PHONE_ID
public static com.android.ims.internal.uce.uceservice.ImsUceManager getInstance (android.content.Context, int)
com.android.ims.internal.uce.uceservice.ImsUceManager uceMgr
android.content.Context context
int phoneId
private void (android.content.Context, int)
android.content.Context context
int phoneId
public com.android.ims.internal.uce.uceservice.IUceService getUceServiceInstance ()
private java.lang.String getUceServiceName (int)
int phoneId
public void createUceService (boolean)
android.os.IBinder binder
boolean checkService
android.os.IBinder b
static com.android.ims.internal.uce.uceservice.IUceService access$102 (com.android.ims.internal.uce.uceservice.ImsUceManager, com.android.ims.internal.uce.uceservice.IUceService)
com.android.ims.internal.uce.uceservice.ImsUceManager x0
com.android.ims.internal.uce.uceservice.IUceService x1
static android.content.Context access$200 (com.android.ims.internal.uce.uceservice.ImsUceManager)
com.android.ims.internal.uce.uceservice.ImsUceManager x0
static int access$300 (com.android.ims.internal.uce.uceservice.ImsUceManager)
com.android.ims.internal.uce.uceservice.ImsUceManager x0
static void ()
}
com/android/ims/internal/uce/uceservice/IUceListener$Stub.classIUceListener.java
package com.android.ims.internal.uce.uceservice
public abstract com.android.ims.internal.uce.uceservice.IUceListener$Stub extends android.os.Binder implements com.android.ims.internal.uce.uceservice.IUceListener {
private static final String DESCRIPTOR
static final int TRANSACTION_setStatus
public void ()
public static com.android.ims.internal.uce.uceservice.IUceListener asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/uce/uceservice/IUceService$Stub$Proxy.classIUceService.java
package com.android.ims.internal.uce.uceservice
com.android.ims.internal.uce.uceservice.IUceService$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.uce.uceservice.IUceService {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public boolean startService (com.android.ims.internal.uce.uceservice.IUceListener) throws android.os.RemoteException
com.android.ims.internal.uce.uceservice.IUceListener uceListener
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public boolean stopService () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public boolean isServiceStarted () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public int createOptionsService (com.android.ims.internal.uce.options.IOptionsListener, com.android.ims.internal.uce.common.UceLong) throws android.os.RemoteException
com.android.ims.internal.uce.options.IOptionsListener optionsListener
com.android.ims.internal.uce.common.UceLong optionsServiceListenerHdl
android.os.Parcel _data
android.os.Parcel _reply
int _result
public void destroyOptionsService (int) throws android.os.RemoteException
int optionsServiceHandle
android.os.Parcel _data
android.os.Parcel _reply
public int createPresenceService (com.android.ims.internal.uce.presence.IPresenceListener, com.android.ims.internal.uce.common.UceLong) throws android.os.RemoteException
com.android.ims.internal.uce.presence.IPresenceListener presenceServiceListener
com.android.ims.internal.uce.common.UceLong presenceServiceListenerHdl
android.os.Parcel _data
android.os.Parcel _reply
int _result
public void destroyPresenceService (int) throws android.os.RemoteException
int presenceServiceHdl
android.os.Parcel _data
android.os.Parcel _reply
public boolean getServiceStatus () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public com.android.ims.internal.uce.presence.IPresenceService getPresenceService () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.presence.IPresenceService _result
public com.android.ims.internal.uce.options.IOptionsService getOptionsService () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.options.IOptionsService _result
}
com/android/ims/internal/uce/uceservice/ImsUceManager$UceServiceDeathRecipient.classImsUceManager.java
package com.android.ims.internal.uce.uceservice
com.android.ims.internal.uce.uceservice.ImsUceManager$UceServiceDeathRecipient extends java.lang.Object implements android.os.IBinder$DeathRecipient {
final com.android.ims.internal.uce.uceservice.ImsUceManager this$0
private void (com.android.ims.internal.uce.uceservice.ImsUceManager)
public void binderDied ()
android.content.Intent intent
void (com.android.ims.internal.uce.uceservice.ImsUceManager, com.android.ims.internal.uce.uceservice.ImsUceManager$1)
com.android.ims.internal.uce.uceservice.ImsUceManager x0
com.android.ims.internal.uce.uceservice.ImsUceManager$1 x1
}
com/android/ims/internal/uce/uceservice/ImsUceManager$1.classImsUceManager.java
package com.android.ims.internal.uce.uceservice
com.android.ims.internal.uce.uceservice.ImsUceManager$1 extends java.lang.Object {
}
com/android/ims/internal/uce/uceservice/IUceService.classIUceService.java
package com.android.ims.internal.uce.uceservice
public abstract com.android.ims.internal.uce.uceservice.IUceService extends java.lang.Object implements android.os.IInterface {
public abstract boolean startService (com.android.ims.internal.uce.uceservice.IUceListener) throws android.os.RemoteException
public abstract boolean stopService () throws android.os.RemoteException
public abstract boolean isServiceStarted () throws android.os.RemoteException
public abstract int createOptionsService (com.android.ims.internal.uce.options.IOptionsListener, com.android.ims.internal.uce.common.UceLong) throws android.os.RemoteException
public abstract void destroyOptionsService (int) throws android.os.RemoteException
public abstract int createPresenceService (com.android.ims.internal.uce.presence.IPresenceListener, com.android.ims.internal.uce.common.UceLong) throws android.os.RemoteException
public abstract void destroyPresenceService (int) throws android.os.RemoteException
public abstract boolean getServiceStatus () throws android.os.RemoteException
public abstract com.android.ims.internal.uce.presence.IPresenceService getPresenceService () throws android.os.RemoteException
public abstract com.android.ims.internal.uce.options.IOptionsService getOptionsService () throws android.os.RemoteException
}
com/android/ims/internal/uce/uceservice/IUceService$Stub.classIUceService.java
package com.android.ims.internal.uce.uceservice
public abstract com.android.ims.internal.uce.uceservice.IUceService$Stub extends android.os.Binder implements com.android.ims.internal.uce.uceservice.IUceService {
private static final String DESCRIPTOR
static final int TRANSACTION_startService
static final int TRANSACTION_stopService
static final int TRANSACTION_isServiceStarted
static final int TRANSACTION_createOptionsService
static final int TRANSACTION_destroyOptionsService
static final int TRANSACTION_createPresenceService
static final int TRANSACTION_destroyPresenceService
static final int TRANSACTION_getServiceStatus
static final int TRANSACTION_getPresenceService
static final int TRANSACTION_getOptionsService
public void ()
public static com.android.ims.internal.uce.uceservice.IUceService asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
com.android.ims.internal.uce.uceservice.IUceListener _arg0
boolean _result
boolean _result
boolean _result
com.android.ims.internal.uce.common.UceLong _arg1
com.android.ims.internal.uce.options.IOptionsListener _arg0
com.android.ims.internal.uce.common.UceLong _arg1
int _result
int _arg0
com.android.ims.internal.uce.common.UceLong _arg1
com.android.ims.internal.uce.presence.IPresenceListener _arg0
com.android.ims.internal.uce.common.UceLong _arg1
int _result
int _arg0
boolean _result
com.android.ims.internal.uce.presence.IPresenceService _result
com.android.ims.internal.uce.options.IOptionsService _result
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/uce/presence/
com/android/ims/internal/uce/presence/PresCapInfo.classPresCapInfo.java
package com.android.ims.internal.uce.presence
public com.android.ims.internal.uce.presence.PresCapInfo extends java.lang.Object implements android.os.Parcelable {
private com.android.ims.internal.uce.common.CapInfo mCapInfo
private String mContactUri
public static final android.os.Parcelable$Creator CREATOR
public com.android.ims.internal.uce.common.CapInfo getCapInfo ()
public void setCapInfo (com.android.ims.internal.uce.common.CapInfo)
com.android.ims.internal.uce.common.CapInfo capInfo
public java.lang.String getContactUri ()
public void setContactUri (java.lang.String)
String contactUri
public void ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
void (android.os.Parcel, com.android.ims.internal.uce.presence.PresCapInfo$1)
android.os.Parcel x0
com.android.ims.internal.uce.presence.PresCapInfo$1 x1
static void ()
}
com/android/ims/internal/uce/presence/PresResInstanceInfo.classPresResInstanceInfo.java
package com.android.ims.internal.uce.presence
public com.android.ims.internal.uce.presence.PresResInstanceInfo extends java.lang.Object implements android.os.Parcelable {
public static final int UCE_PRES_RES_INSTANCE_STATE_ACTIVE
public static final int UCE_PRES_RES_INSTANCE_STATE_PENDING
public static final int UCE_PRES_RES_INSTANCE_STATE_TERMINATED
public static final int UCE_PRES_RES_INSTANCE_STATE_UNKNOWN
public static final int UCE_PRES_RES_INSTANCE_UNKNOWN
private int mResInstanceState
private String mId
private String mReason
private String mPresentityUri
private com.android.ims.internal.uce.presence.PresTupleInfo[] mTupleInfoArray
public static final android.os.Parcelable$Creator CREATOR
public int getResInstanceState ()
public void setResInstanceState (int)
int nResInstanceState
public java.lang.String getResId ()
public void setResId (java.lang.String)
String resourceId
public java.lang.String getReason ()
public void setReason (java.lang.String)
String reason
public java.lang.String getPresentityUri ()
public void setPresentityUri (java.lang.String)
String presentityUri
public com.android.ims.internal.uce.presence.PresTupleInfo[] getTupleInfo ()
public void setTupleInfo (com.android.ims.internal.uce.presence.PresTupleInfo[])
com.android.ims.internal.uce.presence.PresTupleInfo[] tupleInfo
public void ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
android.os.Parcelable[] tempParcelableArray
void (android.os.Parcel, com.android.ims.internal.uce.presence.PresResInstanceInfo$1)
android.os.Parcel x0
com.android.ims.internal.uce.presence.PresResInstanceInfo$1 x1
static void ()
}
com/android/ims/internal/uce/presence/IPresenceService$Stub.classIPresenceService.java
package com.android.ims.internal.uce.presence
public abstract com.android.ims.internal.uce.presence.IPresenceService$Stub extends android.os.Binder implements com.android.ims.internal.uce.presence.IPresenceService {
private static final String DESCRIPTOR
static final int TRANSACTION_getVersion
static final int TRANSACTION_addListener
static final int TRANSACTION_removeListener
static final int TRANSACTION_reenableService
static final int TRANSACTION_publishMyCap
static final int TRANSACTION_getContactCap
static final int TRANSACTION_getContactListCap
static final int TRANSACTION_setNewFeatureTag
public void ()
public static com.android.ims.internal.uce.presence.IPresenceService asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int _arg0
com.android.ims.internal.uce.common.StatusCode _result
com.android.ims.internal.uce.common.UceLong _arg2
int _arg0
com.android.ims.internal.uce.presence.IPresenceListener _arg1
com.android.ims.internal.uce.common.UceLong _arg2
com.android.ims.internal.uce.common.StatusCode _result
com.android.ims.internal.uce.common.UceLong _arg1
int _arg0
com.android.ims.internal.uce.common.UceLong _arg1
com.android.ims.internal.uce.common.StatusCode _result
int _arg0
int _arg1
com.android.ims.internal.uce.common.StatusCode _result
com.android.ims.internal.uce.presence.PresCapInfo _arg1
int _arg0
com.android.ims.internal.uce.presence.PresCapInfo _arg1
int _arg2
com.android.ims.internal.uce.common.StatusCode _result
int _arg0
String _arg1
int _arg2
com.android.ims.internal.uce.common.StatusCode _result
int _arg0
String[] _arg1
int _arg2
com.android.ims.internal.uce.common.StatusCode _result
com.android.ims.internal.uce.presence.PresServiceInfo _arg2
int _arg0
String _arg1
com.android.ims.internal.uce.presence.PresServiceInfo _arg2
int _arg3
com.android.ims.internal.uce.common.StatusCode _result
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/uce/presence/PresCmdId.classPresCmdId.java
package com.android.ims.internal.uce.presence
public com.android.ims.internal.uce.presence.PresCmdId extends java.lang.Object implements android.os.Parcelable {
public static final int UCE_PRES_CMD_GET_VERSION
public static final int UCE_PRES_CMD_PUBLISHMYCAP
public static final int UCE_PRES_CMD_GETCONTACTCAP
public static final int UCE_PRES_CMD_GETCONTACTLISTCAP
public static final int UCE_PRES_CMD_SETNEWFEATURETAG
public static final int UCE_PRES_CMD_REENABLE_SERVICE
public static final int UCE_PRES_CMD_UNKNOWN
private int mCmdId
public static final android.os.Parcelable$Creator CREATOR
public int getCmdId ()
public void setCmdId (int)
int nCmdId
public void ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
void (android.os.Parcel, com.android.ims.internal.uce.presence.PresCmdId$1)
android.os.Parcel x0
com.android.ims.internal.uce.presence.PresCmdId$1 x1
static void ()
}
com/android/ims/internal/uce/presence/PresSipResponse.classPresSipResponse.java
package com.android.ims.internal.uce.presence
public com.android.ims.internal.uce.presence.PresSipResponse extends java.lang.Object implements android.os.Parcelable {
private com.android.ims.internal.uce.presence.PresCmdId mCmdId
private int mRequestId
private int mSipResponseCode
private int mRetryAfter
private String mReasonPhrase
public static final android.os.Parcelable$Creator CREATOR
public com.android.ims.internal.uce.presence.PresCmdId getCmdId ()
public void setCmdId (com.android.ims.internal.uce.presence.PresCmdId)
com.android.ims.internal.uce.presence.PresCmdId cmdId
public int getRequestId ()
public void setRequestId (int)
int requestId
public int getSipResponseCode ()
public void setSipResponseCode (int)
int sipResponseCode
public java.lang.String getReasonPhrase ()
public void setReasonPhrase (java.lang.String)
String reasonPhrase
public int getRetryAfter ()
public void setRetryAfter (int)
int retryAfter
public void ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
void (android.os.Parcel, com.android.ims.internal.uce.presence.PresSipResponse$1)
android.os.Parcel x0
com.android.ims.internal.uce.presence.PresSipResponse$1 x1
static void ()
}
com/android/ims/internal/uce/presence/IPresenceListener$Stub.classIPresenceListener.java
package com.android.ims.internal.uce.presence
public abstract com.android.ims.internal.uce.presence.IPresenceListener$Stub extends android.os.Binder implements com.android.ims.internal.uce.presence.IPresenceListener {
private static final String DESCRIPTOR
static final int TRANSACTION_getVersionCb
static final int TRANSACTION_serviceAvailable
static final int TRANSACTION_serviceUnAvailable
static final int TRANSACTION_publishTriggering
static final int TRANSACTION_cmdStatus
static final int TRANSACTION_sipResponseReceived
static final int TRANSACTION_capInfoReceived
static final int TRANSACTION_listCapInfoReceived
public void ()
public static com.android.ims.internal.uce.presence.IPresenceListener asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
String _arg0
com.android.ims.internal.uce.common.StatusCode _arg0
com.android.ims.internal.uce.common.StatusCode _arg0
com.android.ims.internal.uce.common.StatusCode _arg0
com.android.ims.internal.uce.common.StatusCode _arg0
com.android.ims.internal.uce.presence.PresPublishTriggerType _arg0
com.android.ims.internal.uce.presence.PresPublishTriggerType _arg0
com.android.ims.internal.uce.presence.PresCmdStatus _arg0
com.android.ims.internal.uce.presence.PresCmdStatus _arg0
com.android.ims.internal.uce.presence.PresSipResponse _arg0
com.android.ims.internal.uce.presence.PresSipResponse _arg0
String _arg0
com.android.ims.internal.uce.presence.PresTupleInfo[] _arg1
com.android.ims.internal.uce.presence.PresRlmiInfo _arg0
com.android.ims.internal.uce.presence.PresRlmiInfo _arg0
com.android.ims.internal.uce.presence.PresResInfo[] _arg1
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/uce/presence/IPresenceService.classIPresenceService.java
package com.android.ims.internal.uce.presence
public abstract com.android.ims.internal.uce.presence.IPresenceService extends java.lang.Object implements android.os.IInterface {
public abstract com.android.ims.internal.uce.common.StatusCode getVersion (int) throws android.os.RemoteException
public abstract com.android.ims.internal.uce.common.StatusCode addListener (int, com.android.ims.internal.uce.presence.IPresenceListener, com.android.ims.internal.uce.common.UceLong) throws android.os.RemoteException
public abstract com.android.ims.internal.uce.common.StatusCode removeListener (int, com.android.ims.internal.uce.common.UceLong) throws android.os.RemoteException
public abstract com.android.ims.internal.uce.common.StatusCode reenableService (int, int) throws android.os.RemoteException
public abstract com.android.ims.internal.uce.common.StatusCode publishMyCap (int, com.android.ims.internal.uce.presence.PresCapInfo, int) throws android.os.RemoteException
public abstract com.android.ims.internal.uce.common.StatusCode getContactCap (int, java.lang.String, int) throws android.os.RemoteException
public abstract com.android.ims.internal.uce.common.StatusCode getContactListCap (int, java.lang.String[], int) throws android.os.RemoteException
public abstract com.android.ims.internal.uce.common.StatusCode setNewFeatureTag (int, java.lang.String, com.android.ims.internal.uce.presence.PresServiceInfo, int) throws android.os.RemoteException
}
com/android/ims/internal/uce/presence/PresServiceInfo$1.classPresServiceInfo.java
package com.android.ims.internal.uce.presence
final com.android.ims.internal.uce.presence.PresServiceInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.presence.PresServiceInfo createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.presence.PresServiceInfo[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/presence/PresSubscriptionState$1.classPresSubscriptionState.java
package com.android.ims.internal.uce.presence
final com.android.ims.internal.uce.presence.PresSubscriptionState$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.presence.PresSubscriptionState createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.presence.PresSubscriptionState[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/presence/PresSubscriptionState.classPresSubscriptionState.java
package com.android.ims.internal.uce.presence
public com.android.ims.internal.uce.presence.PresSubscriptionState extends java.lang.Object implements android.os.Parcelable {
public static final int UCE_PRES_SUBSCRIPTION_STATE_ACTIVE
public static final int UCE_PRES_SUBSCRIPTION_STATE_PENDING
public static final int UCE_PRES_SUBSCRIPTION_STATE_TERMINATED
public static final int UCE_PRES_SUBSCRIPTION_STATE_UNKNOWN
private int mPresSubscriptionState
public static final android.os.Parcelable$Creator CREATOR
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
public void ()
public int getPresSubscriptionStateValue ()
public void setPresSubscriptionState (int)
int nPresSubscriptionState
void (android.os.Parcel, com.android.ims.internal.uce.presence.PresSubscriptionState$1)
android.os.Parcel x0
com.android.ims.internal.uce.presence.PresSubscriptionState$1 x1
static void ()
}
com/android/ims/internal/uce/presence/PresCmdId$1.classPresCmdId.java
package com.android.ims.internal.uce.presence
final com.android.ims.internal.uce.presence.PresCmdId$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.presence.PresCmdId createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.presence.PresCmdId[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/presence/IPresenceListener$Stub$Proxy.classIPresenceListener.java
package com.android.ims.internal.uce.presence
com.android.ims.internal.uce.presence.IPresenceListener$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.uce.presence.IPresenceListener {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void getVersionCb (java.lang.String) throws android.os.RemoteException
String version
android.os.Parcel _data
android.os.Parcel _reply
public void serviceAvailable (com.android.ims.internal.uce.common.StatusCode) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode statusCode
android.os.Parcel _data
android.os.Parcel _reply
public void serviceUnAvailable (com.android.ims.internal.uce.common.StatusCode) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode statusCode
android.os.Parcel _data
android.os.Parcel _reply
public void publishTriggering (com.android.ims.internal.uce.presence.PresPublishTriggerType) throws android.os.RemoteException
com.android.ims.internal.uce.presence.PresPublishTriggerType publishTrigger
android.os.Parcel _data
android.os.Parcel _reply
public void cmdStatus (com.android.ims.internal.uce.presence.PresCmdStatus) throws android.os.RemoteException
com.android.ims.internal.uce.presence.PresCmdStatus cmdStatus
android.os.Parcel _data
android.os.Parcel _reply
public void sipResponseReceived (com.android.ims.internal.uce.presence.PresSipResponse) throws android.os.RemoteException
com.android.ims.internal.uce.presence.PresSipResponse sipResponse
android.os.Parcel _data
android.os.Parcel _reply
public void capInfoReceived (java.lang.String, com.android.ims.internal.uce.presence.PresTupleInfo[]) throws android.os.RemoteException
String presentityURI
com.android.ims.internal.uce.presence.PresTupleInfo[] tupleInfo
android.os.Parcel _data
android.os.Parcel _reply
public void listCapInfoReceived (com.android.ims.internal.uce.presence.PresRlmiInfo, com.android.ims.internal.uce.presence.PresResInfo[]) throws android.os.RemoteException
com.android.ims.internal.uce.presence.PresRlmiInfo rlmiInfo
com.android.ims.internal.uce.presence.PresResInfo[] resInfo
android.os.Parcel _data
android.os.Parcel _reply
}
com/android/ims/internal/uce/presence/PresResInstanceInfo$1.classPresResInstanceInfo.java
package com.android.ims.internal.uce.presence
final com.android.ims.internal.uce.presence.PresResInstanceInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.presence.PresResInstanceInfo createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.presence.PresResInstanceInfo[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/presence/PresTupleInfo.classPresTupleInfo.java
package com.android.ims.internal.uce.presence
public com.android.ims.internal.uce.presence.PresTupleInfo extends java.lang.Object implements android.os.Parcelable {
private String mFeatureTag
private String mContactUri
private String mTimestamp
public static final android.os.Parcelable$Creator CREATOR
public java.lang.String getFeatureTag ()
public void setFeatureTag (java.lang.String)
String featureTag
public java.lang.String getContactUri ()
public void setContactUri (java.lang.String)
String contactUri
public java.lang.String getTimestamp ()
public void setTimestamp (java.lang.String)
String timestamp
public void ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
void (android.os.Parcel, com.android.ims.internal.uce.presence.PresTupleInfo$1)
android.os.Parcel x0
com.android.ims.internal.uce.presence.PresTupleInfo$1 x1
static void ()
}
com/android/ims/internal/uce/presence/PresCmdStatus.classPresCmdStatus.java
package com.android.ims.internal.uce.presence
public com.android.ims.internal.uce.presence.PresCmdStatus extends java.lang.Object implements android.os.Parcelable {
private com.android.ims.internal.uce.presence.PresCmdId mCmdId
private com.android.ims.internal.uce.common.StatusCode mStatus
private int mUserData
private int mRequestId
public static final android.os.Parcelable$Creator CREATOR
public com.android.ims.internal.uce.presence.PresCmdId getCmdId ()
public void setCmdId (com.android.ims.internal.uce.presence.PresCmdId)
com.android.ims.internal.uce.presence.PresCmdId cmdId
public int getUserData ()
public void setUserData (int)
int userData
public com.android.ims.internal.uce.common.StatusCode getStatus ()
public void setStatus (com.android.ims.internal.uce.common.StatusCode)
com.android.ims.internal.uce.common.StatusCode status
public int getRequestId ()
public void setRequestId (int)
int requestId
public void ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
void (android.os.Parcel, com.android.ims.internal.uce.presence.PresCmdStatus$1)
android.os.Parcel x0
com.android.ims.internal.uce.presence.PresCmdStatus$1 x1
static void ()
}
com/android/ims/internal/uce/presence/PresPublishTriggerType.classPresPublishTriggerType.java
package com.android.ims.internal.uce.presence
public com.android.ims.internal.uce.presence.PresPublishTriggerType extends java.lang.Object implements android.os.Parcelable {
public static final int UCE_PRES_PUBLISH_TRIGGER_ETAG_EXPIRED
public static final int UCE_PRES_PUBLISH_TRIGGER_MOVE_TO_LTE_VOPS_DISABLED
public static final int UCE_PRES_PUBLISH_TRIGGER_MOVE_TO_LTE_VOPS_ENABLED
public static final int UCE_PRES_PUBLISH_TRIGGER_MOVE_TO_EHRPD
public static final int UCE_PRES_PUBLISH_TRIGGER_MOVE_TO_HSPAPLUS
public static final int UCE_PRES_PUBLISH_TRIGGER_MOVE_TO_3G
public static final int UCE_PRES_PUBLISH_TRIGGER_MOVE_TO_2G
public static final int UCE_PRES_PUBLISH_TRIGGER_MOVE_TO_WLAN
public static final int UCE_PRES_PUBLISH_TRIGGER_MOVE_TO_IWLAN
public static final int UCE_PRES_PUBLISH_TRIGGER_UNKNOWN
private int mPublishTriggerType
public static final android.os.Parcelable$Creator CREATOR
public int getPublishTrigeerType ()
public void setPublishTrigeerType (int)
int nPublishTriggerType
public void ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
void (android.os.Parcel, com.android.ims.internal.uce.presence.PresPublishTriggerType$1)
android.os.Parcel x0
com.android.ims.internal.uce.presence.PresPublishTriggerType$1 x1
static void ()
}
com/android/ims/internal/uce/presence/PresRlmiInfo.classPresRlmiInfo.java
package com.android.ims.internal.uce.presence
public com.android.ims.internal.uce.presence.PresRlmiInfo extends java.lang.Object implements android.os.Parcelable {
private String mUri
private int mVersion
private boolean mFullState
private String mListName
private int mRequestId
private com.android.ims.internal.uce.presence.PresSubscriptionState mPresSubscriptionState
private int mSubscriptionExpireTime
private String mSubscriptionTerminatedReason
public static final android.os.Parcelable$Creator CREATOR
public java.lang.String getUri ()
public void setUri (java.lang.String)
String uri
public int getVersion ()
public void setVersion (int)
int version
public boolean isFullState ()
public void setFullState (boolean)
boolean fullState
public java.lang.String getListName ()
public void setListName (java.lang.String)
String listName
public int getRequestId ()
public void setRequestId (int)
int requestId
public com.android.ims.internal.uce.presence.PresSubscriptionState getPresSubscriptionState ()
public void setPresSubscriptionState (com.android.ims.internal.uce.presence.PresSubscriptionState)
com.android.ims.internal.uce.presence.PresSubscriptionState presSubscriptionState
public int getSubscriptionExpireTime ()
public void setSubscriptionExpireTime (int)
int subscriptionExpireTime
public java.lang.String getSubscriptionTerminatedReason ()
public void setSubscriptionTerminatedReason (java.lang.String)
String subscriptionTerminatedReason
public void ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
void (android.os.Parcel, com.android.ims.internal.uce.presence.PresRlmiInfo$1)
android.os.Parcel x0
com.android.ims.internal.uce.presence.PresRlmiInfo$1 x1
static void ()
}
com/android/ims/internal/uce/presence/IPresenceService$Stub$Proxy.classIPresenceService.java
package com.android.ims.internal.uce.presence
com.android.ims.internal.uce.presence.IPresenceService$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.uce.presence.IPresenceService {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public com.android.ims.internal.uce.common.StatusCode getVersion (int) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode _result
int presenceServiceHdl
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.common.StatusCode _result
public com.android.ims.internal.uce.common.StatusCode addListener (int, com.android.ims.internal.uce.presence.IPresenceListener, com.android.ims.internal.uce.common.UceLong) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode _result
int presenceServiceHdl
com.android.ims.internal.uce.presence.IPresenceListener presenceServiceListener
com.android.ims.internal.uce.common.UceLong presenceServiceListenerHdl
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.common.StatusCode _result
public com.android.ims.internal.uce.common.StatusCode removeListener (int, com.android.ims.internal.uce.common.UceLong) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode _result
int presenceServiceHdl
com.android.ims.internal.uce.common.UceLong presenceServiceListenerHdl
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.common.StatusCode _result
public com.android.ims.internal.uce.common.StatusCode reenableService (int, int) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode _result
int presenceServiceHdl
int userData
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.common.StatusCode _result
public com.android.ims.internal.uce.common.StatusCode publishMyCap (int, com.android.ims.internal.uce.presence.PresCapInfo, int) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode _result
int presenceServiceHdl
com.android.ims.internal.uce.presence.PresCapInfo myCapInfo
int userData
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.common.StatusCode _result
public com.android.ims.internal.uce.common.StatusCode getContactCap (int, java.lang.String, int) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode _result
int presenceServiceHdl
String remoteUri
int userData
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.common.StatusCode _result
public com.android.ims.internal.uce.common.StatusCode getContactListCap (int, java.lang.String[], int) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode _result
int presenceServiceHdl
String[] remoteUriList
int userData
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.common.StatusCode _result
public com.android.ims.internal.uce.common.StatusCode setNewFeatureTag (int, java.lang.String, com.android.ims.internal.uce.presence.PresServiceInfo, int) throws android.os.RemoteException
com.android.ims.internal.uce.common.StatusCode _result
int presenceServiceHdl
String featureTag
com.android.ims.internal.uce.presence.PresServiceInfo serviceInfo
int userData
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.uce.common.StatusCode _result
}
com/android/ims/internal/uce/presence/IPresenceListener.classIPresenceListener.java
package com.android.ims.internal.uce.presence
public abstract com.android.ims.internal.uce.presence.IPresenceListener extends java.lang.Object implements android.os.IInterface {
public abstract void getVersionCb (java.lang.String) throws android.os.RemoteException
public abstract void serviceAvailable (com.android.ims.internal.uce.common.StatusCode) throws android.os.RemoteException
public abstract void serviceUnAvailable (com.android.ims.internal.uce.common.StatusCode) throws android.os.RemoteException
public abstract void publishTriggering (com.android.ims.internal.uce.presence.PresPublishTriggerType) throws android.os.RemoteException
public abstract void cmdStatus (com.android.ims.internal.uce.presence.PresCmdStatus) throws android.os.RemoteException
public abstract void sipResponseReceived (com.android.ims.internal.uce.presence.PresSipResponse) throws android.os.RemoteException
public abstract void capInfoReceived (java.lang.String, com.android.ims.internal.uce.presence.PresTupleInfo[]) throws android.os.RemoteException
public abstract void listCapInfoReceived (com.android.ims.internal.uce.presence.PresRlmiInfo, com.android.ims.internal.uce.presence.PresResInfo[]) throws android.os.RemoteException
}
com/android/ims/internal/uce/presence/PresResInfo$1.classPresResInfo.java
package com.android.ims.internal.uce.presence
final com.android.ims.internal.uce.presence.PresResInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.presence.PresResInfo createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.presence.PresResInfo[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/presence/PresRlmiInfo$1.classPresRlmiInfo.java
package com.android.ims.internal.uce.presence
final com.android.ims.internal.uce.presence.PresRlmiInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.presence.PresRlmiInfo createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.presence.PresRlmiInfo[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/presence/PresSipResponse$1.classPresSipResponse.java
package com.android.ims.internal.uce.presence
final com.android.ims.internal.uce.presence.PresSipResponse$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.presence.PresSipResponse createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.presence.PresSipResponse[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/presence/PresCmdStatus$1.classPresCmdStatus.java
package com.android.ims.internal.uce.presence
final com.android.ims.internal.uce.presence.PresCmdStatus$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.presence.PresCmdStatus createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.presence.PresCmdStatus[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/presence/PresTupleInfo$1.classPresTupleInfo.java
package com.android.ims.internal.uce.presence
final com.android.ims.internal.uce.presence.PresTupleInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.presence.PresTupleInfo createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.presence.PresTupleInfo[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/presence/PresServiceInfo.classPresServiceInfo.java
package com.android.ims.internal.uce.presence
public com.android.ims.internal.uce.presence.PresServiceInfo extends java.lang.Object implements android.os.Parcelable {
public static final int UCE_PRES_MEDIA_CAP_NONE
public static final int UCE_PRES_MEDIA_CAP_FULL_AUDIO_ONLY
public static final int UCE_PRES_MEDIA_CAP_FULL_AUDIO_AND_VIDEO
public static final int UCE_PRES_MEDIA_CAP_UNKNOWN
private int mMediaCap
private String mServiceID
private String mServiceDesc
private String mServiceVer
public static final android.os.Parcelable$Creator CREATOR
public int getMediaType ()
public void setMediaType (int)
int nMediaCap
public java.lang.String getServiceId ()
public void setServiceId (java.lang.String)
String serviceID
public java.lang.String getServiceDesc ()
public void setServiceDesc (java.lang.String)
String serviceDesc
public java.lang.String getServiceVer ()
public void setServiceVer (java.lang.String)
String serviceVer
public void ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
void (android.os.Parcel, com.android.ims.internal.uce.presence.PresServiceInfo$1)
android.os.Parcel x0
com.android.ims.internal.uce.presence.PresServiceInfo$1 x1
static void ()
}
com/android/ims/internal/uce/presence/PresCapInfo$1.classPresCapInfo.java
package com.android.ims.internal.uce.presence
final com.android.ims.internal.uce.presence.PresCapInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.presence.PresCapInfo createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.presence.PresCapInfo[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/presence/PresPublishTriggerType$1.classPresPublishTriggerType.java
package com.android.ims.internal.uce.presence
final com.android.ims.internal.uce.presence.PresPublishTriggerType$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.internal.uce.presence.PresPublishTriggerType createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.ims.internal.uce.presence.PresPublishTriggerType[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/internal/uce/presence/PresResInfo.classPresResInfo.java
package com.android.ims.internal.uce.presence
public com.android.ims.internal.uce.presence.PresResInfo extends java.lang.Object implements android.os.Parcelable {
private String mResUri
private String mDisplayName
private com.android.ims.internal.uce.presence.PresResInstanceInfo mInstanceInfo
public static final android.os.Parcelable$Creator CREATOR
public com.android.ims.internal.uce.presence.PresResInstanceInfo getInstanceInfo ()
public void setInstanceInfo (com.android.ims.internal.uce.presence.PresResInstanceInfo)
com.android.ims.internal.uce.presence.PresResInstanceInfo instanceInfo
public java.lang.String getResUri ()
public void setResUri (java.lang.String)
String resUri
public java.lang.String getDisplayName ()
public void setDisplayName (java.lang.String)
String displayName
public void ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void (android.os.Parcel)
android.os.Parcel source
public void readFromParcel (android.os.Parcel)
android.os.Parcel source
void (android.os.Parcel, com.android.ims.internal.uce.presence.PresResInfo$1)
android.os.Parcel x0
com.android.ims.internal.uce.presence.PresResInfo$1 x1
static void ()
}
com/android/ims/internal/uce/UceServiceBase$UceServiceBinder.classUceServiceBase.java
package com.android.ims.internal.uce
final com.android.ims.internal.uce.UceServiceBase$UceServiceBinder extends com.android.ims.internal.uce.uceservice.IUceService$Stub {
final com.android.ims.internal.uce.UceServiceBase this$0
private void (com.android.ims.internal.uce.UceServiceBase)
public boolean startService (com.android.ims.internal.uce.uceservice.IUceListener)
com.android.ims.internal.uce.uceservice.IUceListener uceListener
public boolean stopService ()
public boolean isServiceStarted ()
public int createOptionsService (com.android.ims.internal.uce.options.IOptionsListener, com.android.ims.internal.uce.common.UceLong)
com.android.ims.internal.uce.options.IOptionsListener optionsListener
com.android.ims.internal.uce.common.UceLong optionsServiceListenerHdl
public void destroyOptionsService (int)
int optionsServiceHandle
public int createPresenceService (com.android.ims.internal.uce.presence.IPresenceListener, com.android.ims.internal.uce.common.UceLong)
com.android.ims.internal.uce.presence.IPresenceListener presServiceListener
com.android.ims.internal.uce.common.UceLong presServiceListenerHdl
public void destroyPresenceService (int)
int presServiceHdl
public boolean getServiceStatus ()
public com.android.ims.internal.uce.presence.IPresenceService getPresenceService ()
public com.android.ims.internal.uce.options.IOptionsService getOptionsService ()
void (com.android.ims.internal.uce.UceServiceBase, com.android.ims.internal.uce.UceServiceBase$1)
com.android.ims.internal.uce.UceServiceBase x0
com.android.ims.internal.uce.UceServiceBase$1 x1
}
com/android/ims/internal/IImsConfig$Stub$Proxy.classIImsConfig.java
package com.android.ims.internal
com.android.ims.internal.IImsConfig$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.IImsConfig {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public int getProvisionedValue (int) throws android.os.RemoteException
int item
android.os.Parcel _data
android.os.Parcel _reply
int _result
public java.lang.String getProvisionedStringValue (int) throws android.os.RemoteException
int item
android.os.Parcel _data
android.os.Parcel _reply
String _result
public int setProvisionedValue (int, int) throws android.os.RemoteException
int item
int value
android.os.Parcel _data
android.os.Parcel _reply
int _result
public int setProvisionedStringValue (int, java.lang.String) throws android.os.RemoteException
int item
String value
android.os.Parcel _data
android.os.Parcel _reply
int _result
public void getFeatureValue (int, int, com.android.ims.ImsConfigListener) throws android.os.RemoteException
int feature
int network
com.android.ims.ImsConfigListener listener
android.os.Parcel _data
public void setFeatureValue (int, int, int, com.android.ims.ImsConfigListener) throws android.os.RemoteException
int feature
int network
int value
com.android.ims.ImsConfigListener listener
android.os.Parcel _data
public boolean getVolteProvisioned () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public void getVideoQuality (com.android.ims.ImsConfigListener) throws android.os.RemoteException
com.android.ims.ImsConfigListener listener
android.os.Parcel _data
public void setVideoQuality (int, com.android.ims.ImsConfigListener) throws android.os.RemoteException
int quality
com.android.ims.ImsConfigListener listener
android.os.Parcel _data
}
com/android/ims/internal/IImsCallSessionListener$Stub.classIImsCallSessionListener.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsCallSessionListener$Stub extends android.os.Binder implements com.android.ims.internal.IImsCallSessionListener {
private static final String DESCRIPTOR
static final int TRANSACTION_callSessionProgressing
static final int TRANSACTION_callSessionStarted
static final int TRANSACTION_callSessionStartFailed
static final int TRANSACTION_callSessionTerminated
static final int TRANSACTION_callSessionHeld
static final int TRANSACTION_callSessionHoldFailed
static final int TRANSACTION_callSessionHoldReceived
static final int TRANSACTION_callSessionResumed
static final int TRANSACTION_callSessionResumeFailed
static final int TRANSACTION_callSessionResumeReceived
static final int TRANSACTION_callSessionMergeStarted
static final int TRANSACTION_callSessionMergeComplete
static final int TRANSACTION_callSessionMergeFailed
static final int TRANSACTION_callSessionUpdated
static final int TRANSACTION_callSessionUpdateFailed
static final int TRANSACTION_callSessionUpdateReceived
static final int TRANSACTION_callSessionConferenceExtended
static final int TRANSACTION_callSessionConferenceExtendFailed
static final int TRANSACTION_callSessionConferenceExtendReceived
static final int TRANSACTION_callSessionInviteParticipantsRequestDelivered
static final int TRANSACTION_callSessionInviteParticipantsRequestFailed
static final int TRANSACTION_callSessionRemoveParticipantsRequestDelivered
static final int TRANSACTION_callSessionRemoveParticipantsRequestFailed
static final int TRANSACTION_callSessionConferenceStateUpdated
static final int TRANSACTION_callSessionUssdMessageReceived
static final int TRANSACTION_callSessionHandover
static final int TRANSACTION_callSessionHandoverFailed
static final int TRANSACTION_callSessionTtyModeReceived
static final int TRANSACTION_callSessionMultipartyStateChanged
static final int TRANSACTION_callSessionSuppServiceReceived
public void ()
public static com.android.ims.internal.IImsCallSessionListener asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
com.android.ims.ImsStreamMediaProfile _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsStreamMediaProfile _arg1
com.android.ims.ImsCallProfile _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsCallProfile _arg1
com.android.ims.ImsReasonInfo _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsReasonInfo _arg1
com.android.ims.ImsReasonInfo _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsReasonInfo _arg1
com.android.ims.ImsCallProfile _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsCallProfile _arg1
com.android.ims.ImsReasonInfo _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsReasonInfo _arg1
com.android.ims.ImsCallProfile _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsCallProfile _arg1
com.android.ims.ImsCallProfile _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsCallProfile _arg1
com.android.ims.ImsReasonInfo _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsReasonInfo _arg1
com.android.ims.ImsCallProfile _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsCallProfile _arg1
com.android.ims.ImsCallProfile _arg2
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.internal.IImsCallSession _arg1
com.android.ims.ImsCallProfile _arg2
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsReasonInfo _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsReasonInfo _arg1
com.android.ims.ImsCallProfile _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsCallProfile _arg1
com.android.ims.ImsReasonInfo _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsReasonInfo _arg1
com.android.ims.ImsCallProfile _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsCallProfile _arg1
com.android.ims.ImsCallProfile _arg2
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.internal.IImsCallSession _arg1
com.android.ims.ImsCallProfile _arg2
com.android.ims.ImsReasonInfo _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsReasonInfo _arg1
com.android.ims.ImsCallProfile _arg2
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.internal.IImsCallSession _arg1
com.android.ims.ImsCallProfile _arg2
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsReasonInfo _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsReasonInfo _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsReasonInfo _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsReasonInfo _arg1
com.android.ims.ImsConferenceState _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsConferenceState _arg1
com.android.ims.internal.IImsCallSession _arg0
int _arg1
String _arg2
com.android.ims.ImsReasonInfo _arg3
com.android.ims.internal.IImsCallSession _arg0
int _arg1
int _arg2
com.android.ims.ImsReasonInfo _arg3
com.android.ims.ImsReasonInfo _arg3
com.android.ims.internal.IImsCallSession _arg0
int _arg1
int _arg2
com.android.ims.ImsReasonInfo _arg3
com.android.ims.internal.IImsCallSession _arg0
int _arg1
com.android.ims.internal.IImsCallSession _arg0
boolean _arg1
com.android.ims.ImsSuppServiceNotification _arg1
com.android.ims.internal.IImsCallSession _arg0
com.android.ims.ImsSuppServiceNotification _arg1
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/IImsEcbmListener$Stub$Proxy.classIImsEcbmListener.java
package com.android.ims.internal
com.android.ims.internal.IImsEcbmListener$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.IImsEcbmListener {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void enteredECBM () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
public void exitedECBM () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
}
com/android/ims/internal/IImsVideoCallCallback$Stub.classIImsVideoCallCallback.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsVideoCallCallback$Stub extends android.os.Binder implements com.android.ims.internal.IImsVideoCallCallback {
private static final String DESCRIPTOR
static final int TRANSACTION_receiveSessionModifyRequest
static final int TRANSACTION_receiveSessionModifyResponse
static final int TRANSACTION_handleCallSessionEvent
static final int TRANSACTION_changePeerDimensions
static final int TRANSACTION_changeCallDataUsage
static final int TRANSACTION_changeCameraCapabilities
static final int TRANSACTION_changeVideoQuality
public void ()
public static com.android.ims.internal.IImsVideoCallCallback asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.telecom.VideoProfile _arg0
android.telecom.VideoProfile _arg0
android.telecom.VideoProfile _arg1
android.telecom.VideoProfile _arg2
int _arg0
android.telecom.VideoProfile _arg1
android.telecom.VideoProfile _arg2
int _arg0
int _arg0
int _arg1
long _arg0
android.telecom.VideoProfile$CameraCapabilities _arg0
android.telecom.VideoProfile$CameraCapabilities _arg0
int _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/IImsUt$Stub.classIImsUt.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsUt$Stub extends android.os.Binder implements com.android.ims.internal.IImsUt {
private static final String DESCRIPTOR
static final int TRANSACTION_close
static final int TRANSACTION_queryCallBarring
static final int TRANSACTION_queryCallForward
static final int TRANSACTION_queryCallWaiting
static final int TRANSACTION_queryCLIR
static final int TRANSACTION_queryCLIP
static final int TRANSACTION_queryCOLR
static final int TRANSACTION_queryCOLP
static final int TRANSACTION_transact
static final int TRANSACTION_updateCallBarring
static final int TRANSACTION_updateCallForward
static final int TRANSACTION_updateCallWaiting
static final int TRANSACTION_updateCLIR
static final int TRANSACTION_updateCLIP
static final int TRANSACTION_updateCOLR
static final int TRANSACTION_updateCOLP
static final int TRANSACTION_setListener
public void ()
public static com.android.ims.internal.IImsUt asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int _arg0
int _result
int _arg0
String _arg1
int _result
int _result
int _result
int _result
int _result
int _result
android.os.Bundle _arg0
android.os.Bundle _arg0
int _result
int _arg0
int _arg1
String[] _arg2
int _result
int _arg0
int _arg1
String _arg2
int _arg3
int _arg4
int _result
boolean _arg0
int _arg1
int _result
int _arg0
int _result
boolean _arg0
int _result
int _arg0
int _result
boolean _arg0
int _result
com.android.ims.internal.IImsUtListener _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/IImsMultiEndpoint$Stub.classIImsMultiEndpoint.java
package com.android.ims.internal
public abstract com.android.ims.internal.IImsMultiEndpoint$Stub extends android.os.Binder implements com.android.ims.internal.IImsMultiEndpoint {
private static final String DESCRIPTOR
static final int TRANSACTION_setListener
static final int TRANSACTION_requestImsExternalCallStateInfo
public void ()
public static com.android.ims.internal.IImsMultiEndpoint asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
com.android.ims.internal.IImsExternalCallStateListener _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/ims/internal/IImsVideoCallProvider$Stub$Proxy.classIImsVideoCallProvider.java
package com.android.ims.internal
com.android.ims.internal.IImsVideoCallProvider$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.IImsVideoCallProvider {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void setCallback (com.android.ims.internal.IImsVideoCallCallback) throws android.os.RemoteException
com.android.ims.internal.IImsVideoCallCallback callback
android.os.Parcel _data
public void setCamera (java.lang.String) throws android.os.RemoteException
String cameraId
android.os.Parcel _data
public void setPreviewSurface (android.view.Surface) throws android.os.RemoteException
android.view.Surface surface
android.os.Parcel _data
public void setDisplaySurface (android.view.Surface) throws android.os.RemoteException
android.view.Surface surface
android.os.Parcel _data
public void setDeviceOrientation (int) throws android.os.RemoteException
int rotation
android.os.Parcel _data
public void setZoom (float) throws android.os.RemoteException
float value
android.os.Parcel _data
public void sendSessionModifyRequest (android.telecom.VideoProfile, android.telecom.VideoProfile) throws android.os.RemoteException
android.telecom.VideoProfile fromProfile
android.telecom.VideoProfile toProfile
android.os.Parcel _data
public void sendSessionModifyResponse (android.telecom.VideoProfile) throws android.os.RemoteException
android.telecom.VideoProfile responseProfile
android.os.Parcel _data
public void requestCameraCapabilities () throws android.os.RemoteException
android.os.Parcel _data
public void requestCallDataUsage () throws android.os.RemoteException
android.os.Parcel _data
public void setPauseImage (android.net.Uri) throws android.os.RemoteException
android.net.Uri uri
android.os.Parcel _data
}
com/android/ims/internal/IImsCallSessionListener$Stub$Proxy.classIImsCallSessionListener.java
package com.android.ims.internal
com.android.ims.internal.IImsCallSessionListener$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.IImsCallSessionListener {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void callSessionProgressing (com.android.ims.internal.IImsCallSession, com.android.ims.ImsStreamMediaProfile) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsStreamMediaProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionStarted (com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsCallProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionStartFailed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsReasonInfo reasonInfo
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionTerminated (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsReasonInfo reasonInfo
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionHeld (com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsCallProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionHoldFailed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsReasonInfo reasonInfo
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionHoldReceived (com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsCallProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionResumed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsCallProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionResumeFailed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsReasonInfo reasonInfo
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionResumeReceived (com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsCallProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionMergeStarted (com.android.ims.internal.IImsCallSession, com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.internal.IImsCallSession newSession
com.android.ims.ImsCallProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionMergeComplete (com.android.ims.internal.IImsCallSession) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionMergeFailed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsReasonInfo reasonInfo
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionUpdated (com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsCallProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionUpdateFailed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsReasonInfo reasonInfo
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionUpdateReceived (com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsCallProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionConferenceExtended (com.android.ims.internal.IImsCallSession, com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.internal.IImsCallSession newSession
com.android.ims.ImsCallProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionConferenceExtendFailed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsReasonInfo reasonInfo
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionConferenceExtendReceived (com.android.ims.internal.IImsCallSession, com.android.ims.internal.IImsCallSession, com.android.ims.ImsCallProfile) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.internal.IImsCallSession newSession
com.android.ims.ImsCallProfile profile
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionInviteParticipantsRequestDelivered (com.android.ims.internal.IImsCallSession) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionInviteParticipantsRequestFailed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsReasonInfo reasonInfo
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionRemoveParticipantsRequestDelivered (com.android.ims.internal.IImsCallSession) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionRemoveParticipantsRequestFailed (com.android.ims.internal.IImsCallSession, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsReasonInfo reasonInfo
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionConferenceStateUpdated (com.android.ims.internal.IImsCallSession, com.android.ims.ImsConferenceState) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsConferenceState state
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionUssdMessageReceived (com.android.ims.internal.IImsCallSession, int, java.lang.String) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
int mode
String ussdMessage
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionHandover (com.android.ims.internal.IImsCallSession, int, int, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
int srcAccessTech
int targetAccessTech
com.android.ims.ImsReasonInfo reasonInfo
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionHandoverFailed (com.android.ims.internal.IImsCallSession, int, int, com.android.ims.ImsReasonInfo) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
int srcAccessTech
int targetAccessTech
com.android.ims.ImsReasonInfo reasonInfo
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionTtyModeReceived (com.android.ims.internal.IImsCallSession, int) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
int mode
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionMultipartyStateChanged (com.android.ims.internal.IImsCallSession, boolean) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
boolean isMultiParty
android.os.Parcel _data
android.os.Parcel _reply
public void callSessionSuppServiceReceived (com.android.ims.internal.IImsCallSession, com.android.ims.ImsSuppServiceNotification) throws android.os.RemoteException
com.android.ims.internal.IImsCallSession session
com.android.ims.ImsSuppServiceNotification suppSrvNotification
android.os.Parcel _data
android.os.Parcel _reply
}
com/android/ims/internal/IImsService$Stub$Proxy.classIImsService.java
package com.android.ims.internal
com.android.ims.internal.IImsService$Stub$Proxy extends java.lang.Object implements com.android.ims.internal.IImsService {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public int open (int, int, android.app.PendingIntent, com.android.ims.internal.IImsRegistrationListener) throws android.os.RemoteException
int phoneId
int serviceClass
android.app.PendingIntent incomingCallIntent
com.android.ims.internal.IImsRegistrationListener listener
android.os.Parcel _data
android.os.Parcel _reply
int _result
public void close (int) throws android.os.RemoteException
int serviceId
android.os.Parcel _data
android.os.Parcel _reply
public boolean isConnected (int, int, int) throws android.os.RemoteException
int serviceId
int serviceType
int callType
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public boolean isOpened (int) throws android.os.RemoteException
int serviceId
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public void setRegistrationListener (int, com.android.ims.internal.IImsRegistrationListener) throws android.os.RemoteException
int serviceId
com.android.ims.internal.IImsRegistrationListener listener
android.os.Parcel _data
android.os.Parcel _reply
public com.android.ims.ImsCallProfile createCallProfile (int, int, int) throws android.os.RemoteException
com.android.ims.ImsCallProfile _result
int serviceId
int serviceType
int callType
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.ImsCallProfile _result
public com.android.ims.internal.IImsCallSession createCallSession (int, com.android.ims.ImsCallProfile, com.android.ims.internal.IImsCallSessionListener) throws android.os.RemoteException
int serviceId
com.android.ims.ImsCallProfile profile
com.android.ims.internal.IImsCallSessionListener listener
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.IImsCallSession _result
public com.android.ims.internal.IImsCallSession getPendingCallSession (int, java.lang.String) throws android.os.RemoteException
int serviceId
String callId
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.IImsCallSession _result
public com.android.ims.internal.IImsUt getUtInterface (int) throws android.os.RemoteException
int serviceId
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.IImsUt _result
public com.android.ims.internal.IImsConfig getConfigInterface (int) throws android.os.RemoteException
int phoneId
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.IImsConfig _result
public void turnOnIms (int) throws android.os.RemoteException
int phoneId
android.os.Parcel _data
android.os.Parcel _reply
public void turnOffIms (int) throws android.os.RemoteException
int phoneId
android.os.Parcel _data
android.os.Parcel _reply
public com.android.ims.internal.IImsEcbm getEcbmInterface (int) throws android.os.RemoteException
int serviceId
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.IImsEcbm _result
public void setUiTTYMode (int, int, android.os.Message) throws android.os.RemoteException
int serviceId
int uiTtyMode
android.os.Message onComplete
android.os.Parcel _data
android.os.Parcel _reply
public com.android.ims.internal.IImsMultiEndpoint getMultiEndpointInterface (int) throws android.os.RemoteException
int serviceId
android.os.Parcel _data
android.os.Parcel _reply
com.android.ims.internal.IImsMultiEndpoint _result
}
com/android/ims/ImsSuppServiceNotification$1.classImsSuppServiceNotification.java
package com.android.ims
final com.android.ims.ImsSuppServiceNotification$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.ImsSuppServiceNotification createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.ims.ImsSuppServiceNotification[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/ims/ImsSsInfo$1.classImsSsInfo.java
package com.android.ims
final com.android.ims.ImsSsInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.ims.ImsSsInfo createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.ims.ImsSsInfo[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
public volatile java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/server/
com/android/server/AlarmManagerService$InFlight.classAlarmManagerService.java
package com.android.server
final com.android.server.AlarmManagerService$InFlight extends java.lang.Object {
final android.app.PendingIntent mPendingIntent
final android.os.IBinder mListener
final android.os.WorkSource mWorkSource
final int mUid
final String mTag
final com.android.server.AlarmManagerService$BroadcastStats mBroadcastStats
final com.android.server.AlarmManagerService$FilterStats mFilterStats
final int mAlarmType
void (com.android.server.AlarmManagerService, android.app.PendingIntent, android.app.IAlarmListener, android.os.WorkSource, int, java.lang.String, int, java.lang.String, long)
com.android.server.AlarmManagerService service
android.app.PendingIntent pendingIntent
android.app.IAlarmListener listener
android.os.WorkSource workSource
int uid
String alarmPkg
int alarmType
String tag
long nowELAPSED
com.android.server.AlarmManagerService$FilterStats fs
}
com/android/server/DockObserver$1.classDockObserver.java
package com.android.server
com.android.server.DockObserver$1 extends android.os.Handler {
final com.android.server.DockObserver this$0
void (com.android.server.DockObserver, boolean)
com.android.server.DockObserver this$0
boolean x0
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/server/AlarmManagerService$Alarm.classAlarmManagerService.java
package com.android.server
com.android.server.AlarmManagerService$Alarm extends java.lang.Object {
public final int type
public final long origWhen
public final boolean wakeup
public final android.app.PendingIntent operation
public final android.app.IAlarmListener listener
public final String listenerTag
public final String statsTag
public final android.os.WorkSource workSource
public final int flags
public final android.app.AlarmManager$AlarmClockInfo alarmClock
public final int uid
public final int creatorUid
public final String packageName
public int count
public long when
public long windowLength
public long whenElapsed
public long maxWhenElapsed
public long repeatInterval
public com.android.server.AlarmManagerService$PriorityClass priorityClass
public void (int, long, long, long, long, long, android.app.PendingIntent, android.app.IAlarmListener, java.lang.String, android.os.WorkSource, int, android.app.AlarmManager$AlarmClockInfo, int, java.lang.String)
int _type
long _when
long _whenElapsed
long _windowLength
long _maxWhen
long _interval
android.app.PendingIntent _op
android.app.IAlarmListener _rec
String _listenerTag
android.os.WorkSource _ws
int _flags
android.app.AlarmManager$AlarmClockInfo _info
int _uid
String _pkgName
public static java.lang.String makeTag (android.app.PendingIntent, java.lang.String, int)
android.app.PendingIntent pi
String tag
int type
String alarmString
public com.android.server.AlarmManagerService$WakeupEvent makeWakeupEvent (long)
long nowRTC
public boolean matches (android.app.PendingIntent, android.app.IAlarmListener)
android.app.PendingIntent pi
android.app.IAlarmListener rec
public boolean matches (java.lang.String)
String packageName
public java.lang.String toString ()
StringBuilder sb
public void dump (java.io.PrintWriter, java.lang.String, long, long, java.text.SimpleDateFormat)
java.io.PrintWriter pw
String prefix
long nowRTC
long nowELAPSED
java.text.SimpleDateFormat sdf
boolean isRtc
}
com/android/server/AppOpsService$UidState.classAppOpsService.java
package com.android.server
final com.android.server.AppOpsService$UidState extends java.lang.Object {
public final int uid
public android.util.ArrayMap pkgOps
public android.util.SparseIntArray opModes
public void (int)
int uid
public void clear ()
public boolean isDefault ()
}
com/android/server/AssetAtlasService$2.classAssetAtlasService.java
package com.android.server
final com.android.server.AssetAtlasService$2 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.android.server.AssetAtlasService$WorkerResult, com.android.server.AssetAtlasService$WorkerResult)
com.android.server.AssetAtlasService$WorkerResult r1
com.android.server.AssetAtlasService$WorkerResult r2
int delta
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/server/CommonTimeManagementService$3.classCommonTimeManagementService.java
package com.android.server
com.android.server.CommonTimeManagementService$3 extends java.lang.Object implements android.os.CommonTimeConfig$OnServerDiedListener {
final com.android.server.CommonTimeManagementService this$0
void (com.android.server.CommonTimeManagementService)
com.android.server.CommonTimeManagementService this$0
public void onServerDied ()
}
com/android/server/DropBoxManagerService$1$1.classDropBoxManagerService.java
package com.android.server
com.android.server.DropBoxManagerService$1$1 extends java.lang.Thread {
final com.android.server.DropBoxManagerService$1 this$1
void (com.android.server.DropBoxManagerService$1)
com.android.server.DropBoxManagerService$1 this$1
public void run ()
java.io.IOException e
}
com/android/server/InputMethodManagerService$5.classInputMethodManagerService.java
package com.android.server
com.android.server.InputMethodManagerService$5 extends java.lang.Object implements android.widget.CompoundButton$OnCheckedChangeListener {
final com.android.server.InputMethodManagerService this$0
void (com.android.server.InputMethodManagerService)
com.android.server.InputMethodManagerService this$0
public void onCheckedChanged (android.widget.CompoundButton, boolean)
android.widget.CompoundButton buttonView
boolean isChecked
}
com/android/server/ConnectivityService$NetworkRequestInfo.classConnectivityService.java
package com.android.server
com.android.server.ConnectivityService$NetworkRequestInfo extends java.lang.Object implements android.os.IBinder$DeathRecipient {
final android.net.NetworkRequest request
final android.app.PendingIntent mPendingIntent
boolean mPendingIntentSent
private final android.os.IBinder mBinder
final int mPid
final int mUid
final android.os.Messenger messenger
private final com.android.server.ConnectivityService$NetworkRequestType mType
final com.android.server.ConnectivityService this$0
void (com.android.server.ConnectivityService, android.net.NetworkRequest, android.app.PendingIntent, com.android.server.ConnectivityService$NetworkRequestType)
android.net.NetworkRequest r
android.app.PendingIntent pi
com.android.server.ConnectivityService$NetworkRequestType type
void (com.android.server.ConnectivityService, android.os.Messenger, android.net.NetworkRequest, android.os.IBinder, com.android.server.ConnectivityService$NetworkRequestType)
android.os.RemoteException e
android.os.Messenger m
android.net.NetworkRequest r
android.os.IBinder binder
com.android.server.ConnectivityService$NetworkRequestType type
private void enforceRequestCountLimit ()
int networkRequests
private java.lang.String typeString ()
void unlinkDeathRecipient ()
public void binderDied ()
public boolean isRequest ()
public java.lang.String toString ()
}
com/android/server/WiredAccessoryManager$WiredAccessoryObserver$UEventInfo.classWiredAccessoryManager.java
package com.android.server
final com.android.server.WiredAccessoryManager$WiredAccessoryObserver$UEventInfo extends java.lang.Object {
private final String mDevName
private final int mState1Bits
private final int mState2Bits
private final int mStateNbits
final com.android.server.WiredAccessoryManager$WiredAccessoryObserver this$1
public void (com.android.server.WiredAccessoryManager$WiredAccessoryObserver, java.lang.String, int, int, int)
String devName
int state1Bits
int state2Bits
int stateNbits
public java.lang.String getDevName ()
public java.lang.String getDevPath ()
public java.lang.String getSwitchStatePath ()
public boolean checkSwitchExists ()
java.io.File f
public int computeNewHeadsetState (int, int)
int headsetState
int switchState
int preserveMask
int setBits
}
com/android/server/ConnectivityService$NetworkStateTrackerHandler.classConnectivityService.java
package com.android.server
com.android.server.ConnectivityService$NetworkStateTrackerHandler extends android.os.Handler {
final com.android.server.ConnectivityService this$0
public void (com.android.server.ConnectivityService, android.os.Looper)
android.os.Looper looper
private boolean maybeHandleAsyncChannelMessage (android.os.Message)
com.android.server.connectivity.NetworkAgentInfo nai
android.os.Message msg
private void maybeHandleNetworkAgentMessage (android.os.Message)
android.net.NetworkCapabilities networkCapabilities
android.net.LinkProperties oldLp
android.net.NetworkInfo info
Integer score
Exception e
Exception e
android.os.Message msg
com.android.server.connectivity.NetworkAgentInfo nai
private boolean maybeHandleNetworkMonitorMessage (android.os.Message)
int oldScore
boolean valid
android.os.Bundle redirectUrlBundle
com.android.server.connectivity.NetworkAgentInfo nai
com.android.server.connectivity.NetworkAgentInfo nai
int netId
boolean visible
com.android.server.connectivity.NetworkAgentInfo nai
android.os.Message msg
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/server/MountService$UnmountObbAction.classMountService.java
package com.android.server
com.android.server.MountService$UnmountObbAction extends com.android.server.MountService$ObbAction {
private final boolean mForceUnmount
final com.android.server.MountService this$0
void (com.android.server.MountService, com.android.server.MountService$ObbState, boolean)
com.android.server.MountService this$0
com.android.server.MountService$ObbState obbState
boolean force
public void handleExecute () throws java.io.IOException
com.android.server.NativeDaemonConnector$Command cmd
int code
com.android.server.NativeDaemonConnectorException e
com.android.server.MountService$ObbState existingState
int rc
public void handleError ()
public java.lang.String toString ()
StringBuilder sb
}
com/android/server/TextServicesManagerService$Lifecycle.classTextServicesManagerService.java
package com.android.server
public final com.android.server.TextServicesManagerService$Lifecycle extends com.android.server.SystemService {
private com.android.server.TextServicesManagerService mService
public void (android.content.Context)
android.content.Context context
public void onStart ()
public void onSwitchUser (int)
int userHandle
public void onBootPhase (int)
int phase
public void onUnlockUser (int)
int userHandle
}
com/android/server/ServiceWatcher$2.classServiceWatcher.java
package com.android.server
com.android.server.ServiceWatcher$2 extends com.android.internal.content.PackageMonitor {
final com.android.server.ServiceWatcher this$0
void (com.android.server.ServiceWatcher)
com.android.server.ServiceWatcher this$0
public void onPackageUpdateFinished (java.lang.String, int)
boolean forceRebind
String packageName
int uid
public void onPackageAdded (java.lang.String, int)
boolean forceRebind
String packageName
int uid
public void onPackageRemoved (java.lang.String, int)
boolean forceRebind
String packageName
int uid
public boolean onPackageChanged (java.lang.String, int, java.lang.String[])
boolean forceRebind
String packageName
int uid
String[] components
}
com/android/server/utils/
com/android/server/utils/ManagedApplicationService.classManagedApplicationService.java
package com.android.server.utils
public com.android.server.utils.ManagedApplicationService extends java.lang.Object {
private final String TAG
private final android.content.Context mContext
private final int mUserId
private final android.content.ComponentName mComponent
private final int mClientLabel
private final String mSettingsAction
private final com.android.server.utils.ManagedApplicationService$BinderChecker mChecker
private final android.os.IBinder$DeathRecipient mDeathRecipient
private final Object mLock
private android.content.ServiceConnection mPendingConnection
private android.content.ServiceConnection mConnection
private android.os.IInterface mBoundInterface
private com.android.server.utils.ManagedApplicationService$PendingEvent mPendingEvent
private void (android.content.Context, android.content.ComponentName, int, int, java.lang.String, com.android.server.utils.ManagedApplicationService$BinderChecker)
android.content.Context context
android.content.ComponentName component
int userId
int clientLabel
String settingsAction
com.android.server.utils.ManagedApplicationService$BinderChecker binderChecker
public static com.android.server.utils.ManagedApplicationService build (android.content.Context, android.content.ComponentName, int, int, java.lang.String, com.android.server.utils.ManagedApplicationService$BinderChecker)
android.content.Context context
android.content.ComponentName component
int userId
int clientLabel
String settingsAction
com.android.server.utils.ManagedApplicationService$BinderChecker binderChecker
public int getUserId ()
public android.content.ComponentName getComponent ()
public boolean disconnectIfNotMatching (android.content.ComponentName, int)
android.content.ComponentName componentName
int userId
public void sendEvent (com.android.server.utils.ManagedApplicationService$PendingEvent)
Exception ex
com.android.server.utils.ManagedApplicationService$PendingEvent event
android.os.IInterface iface
public void disconnect ()
public void connect ()
SecurityException e
android.app.PendingIntent pendingIntent
android.content.Intent intent
android.content.ServiceConnection serviceConnection
private boolean matches (android.content.ComponentName, int)
android.content.ComponentName component
int userId
static java.lang.Object access$000 (com.android.server.utils.ManagedApplicationService)
com.android.server.utils.ManagedApplicationService x0
static android.os.IInterface access$102 (com.android.server.utils.ManagedApplicationService, android.os.IInterface)
com.android.server.utils.ManagedApplicationService x0
android.os.IInterface x1
static android.content.ServiceConnection access$200 (com.android.server.utils.ManagedApplicationService)
com.android.server.utils.ManagedApplicationService x0
static android.content.ServiceConnection access$202 (com.android.server.utils.ManagedApplicationService, android.content.ServiceConnection)
com.android.server.utils.ManagedApplicationService x0
android.content.ServiceConnection x1
static android.content.ServiceConnection access$302 (com.android.server.utils.ManagedApplicationService, android.content.ServiceConnection)
com.android.server.utils.ManagedApplicationService x0
android.content.ServiceConnection x1
static android.content.Context access$400 (com.android.server.utils.ManagedApplicationService)
com.android.server.utils.ManagedApplicationService x0
static android.os.IBinder$DeathRecipient access$500 (com.android.server.utils.ManagedApplicationService)
com.android.server.utils.ManagedApplicationService x0
static com.android.server.utils.ManagedApplicationService$BinderChecker access$600 (com.android.server.utils.ManagedApplicationService)
com.android.server.utils.ManagedApplicationService x0
static android.os.IInterface access$100 (com.android.server.utils.ManagedApplicationService)
com.android.server.utils.ManagedApplicationService x0
static com.android.server.utils.ManagedApplicationService$PendingEvent access$700 (com.android.server.utils.ManagedApplicationService)
com.android.server.utils.ManagedApplicationService x0
static com.android.server.utils.ManagedApplicationService$PendingEvent access$702 (com.android.server.utils.ManagedApplicationService, com.android.server.utils.ManagedApplicationService$PendingEvent)
com.android.server.utils.ManagedApplicationService x0
com.android.server.utils.ManagedApplicationService$PendingEvent x1
static java.lang.String access$800 (com.android.server.utils.ManagedApplicationService)
com.android.server.utils.ManagedApplicationService x0
}
com/android/server/utils/ManagedApplicationService$PendingEvent.classManagedApplicationService.java
package com.android.server.utils
public abstract com.android.server.utils.ManagedApplicationService$PendingEvent extends java.lang.Object {
public abstract void runEvent (android.os.IInterface) throws android.os.RemoteException
}
com/android/server/utils/ManagedApplicationService$BinderChecker.classManagedApplicationService.java
package com.android.server.utils
public abstract com.android.server.utils.ManagedApplicationService$BinderChecker extends java.lang.Object {
public abstract android.os.IInterface asInterface (android.os.IBinder)
public abstract boolean checkType (android.os.IInterface)
}
com/android/server/utils/ManagedApplicationService$1.classManagedApplicationService.java
package com.android.server.utils
com.android.server.utils.ManagedApplicationService$1 extends java.lang.Object implements android.os.IBinder$DeathRecipient {
final com.android.server.utils.ManagedApplicationService this$0
void (com.android.server.utils.ManagedApplicationService)
com.android.server.utils.ManagedApplicationService this$0
public void binderDied ()
}
com/android/server/utils/ManagedApplicationService$2.classManagedApplicationService.java
package com.android.server.utils
com.android.server.utils.ManagedApplicationService$2 extends java.lang.Object implements android.content.ServiceConnection {
final android.content.Intent val$intent
final com.android.server.utils.ManagedApplicationService this$0
void (com.android.server.utils.ManagedApplicationService, android.content.Intent)
com.android.server.utils.ManagedApplicationService this$0
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.os.RemoteException e
Exception ex
android.content.ComponentName componentName
android.os.IBinder iBinder
android.os.IInterface iface
com.android.server.utils.ManagedApplicationService$PendingEvent pendingEvent
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName componentName
}
com/android/server/AssetAtlasService$Configuration.classAssetAtlasService.java
package com.android.server
com.android.server.AssetAtlasService$Configuration extends java.lang.Object {
final android.graphics.Atlas$Type type
final int width
final int height
final int count
final int flags
void (android.graphics.Atlas$Type, int, int, int)
android.graphics.Atlas$Type type
int width
int height
int count
void (android.graphics.Atlas$Type, int, int, int, int)
android.graphics.Atlas$Type type
int width
int height
int count
int flags
public java.lang.String toString ()
}
com/android/server/LocationManagerService.classLocationManagerService.java
package com.android.server
public com.android.server.LocationManagerService extends android.location.ILocationManager$Stub {
private static final String TAG
public static final boolean D
private static final String WAKELOCK_KEY
private static final int RESOLUTION_LEVEL_NONE
private static final int RESOLUTION_LEVEL_COARSE
private static final int RESOLUTION_LEVEL_FINE
private static final String ACCESS_MOCK_LOCATION
private static final String ACCESS_LOCATION_EXTRA_COMMANDS
private static final String INSTALL_LOCATION_PROVIDER
private static final String NETWORK_LOCATION_SERVICE_ACTION
private static final String FUSED_LOCATION_SERVICE_ACTION
private static final int MSG_LOCATION_CHANGED
private static final long NANOS_PER_MILLI
private static final long HIGH_POWER_INTERVAL_MS
private static final int MAX_PROVIDER_SCHEDULING_JITTER_MS
private static final android.location.LocationRequest DEFAULT_LOCATION_REQUEST
private final android.content.Context mContext
private final android.app.AppOpsManager mAppOps
private final Object mLock
private com.android.server.location.LocationFudger mLocationFudger
private com.android.server.location.GeofenceManager mGeofenceManager
private android.content.pm.PackageManager mPackageManager
private android.os.PowerManager mPowerManager
private android.os.UserManager mUserManager
private com.android.server.location.GeocoderProxy mGeocodeProvider
private android.location.IGnssStatusProvider mGnssStatusProvider
private android.location.INetInitiatedListener mNetInitiatedListener
private com.android.server.LocationManagerService$LocationWorkerHandler mLocationHandler
private com.android.server.location.PassiveProvider mPassiveProvider
private com.android.server.location.LocationBlacklist mBlacklist
private com.android.server.location.GnssMeasurementsProvider mGnssMeasurementsProvider
private com.android.server.location.GnssNavigationMessageProvider mGnssNavigationMessageProvider
private android.location.IGpsGeofenceHardware mGpsGeofenceProxy
private final java.util.Set mEnabledProviders
private final java.util.Set mDisabledProviders
private final java.util.HashMap mMockProviders
private final java.util.HashMap mReceivers
private final java.util.ArrayList mProviders
private final java.util.HashMap mRealProviders
private final java.util.HashMap mProvidersByName
private final java.util.HashMap mRecordsByProvider
private final com.android.server.location.LocationRequestStatistics mRequestStatistics
private final java.util.HashMap mLastLocation
private final java.util.HashMap mLastLocationCoarseInterval
private final java.util.ArrayList mProxyProviders
private int mCurrentUserId
private int[] mCurrentUserProfiles
private com.android.server.location.GnssLocationProvider$GnssSystemInfoProvider mGnssSystemInfoProvider
private final com.android.internal.content.PackageMonitor mPackageMonitor
public void (android.content.Context)
android.content.Context context
android.content.pm.PackageManagerInternal packageManagerInternal
public void systemRunning ()
android.app.AppOpsManager$OnOpChangedListener callback
android.content.pm.PackageManager$OnPermissionsChangedListener permissionListener
android.content.IntentFilter intentFilter
private void shutdownComponents ()
com.android.server.location.FlpHardwareProvider flpHardwareProvider
com.android.server.location.LocationProviderInterface gpsProvider
void updateUserProfiles (int)
int currentUserId
int[] profileIds
private boolean isCurrentProfile (int)
int userId
private void ensureFallbackFusedProviderPresentLocked (java.util.ArrayList)
android.content.pm.PackageInfo pInfo
android.content.pm.PackageManager$NameNotFoundException e
String packageName
int version
android.content.pm.ResolveInfo rInfo
java.util.ArrayList pkgs
android.content.pm.PackageManager pm
String systemPackageName
java.util.ArrayList sigSets
java.util.List rInfos
private void loadProvidersLocked ()
com.android.server.location.GnssLocationProvider gnssProvider
com.android.server.location.FusedProxy fusedProxy
com.android.server.location.FlpHardwareProvider flpHardwareProvider
String[] fragments
String name
com.android.internal.location.ProviderProperties properties
String testProviderString
com.android.server.location.PassiveProvider passiveProvider
android.content.res.Resources resources
java.util.ArrayList providerPackageNames
String[] pkgs
com.android.server.location.LocationProviderProxy networkProvider
com.android.server.location.LocationProviderProxy fusedLocationProvider
com.android.server.location.FlpHardwareProvider flpHardwareProvider
com.android.server.location.GeofenceProxy provider
boolean activityRecognitionHardwareIsSupported
android.hardware.location.ActivityRecognitionHardware activityRecognitionHardware
com.android.server.location.ActivityRecognitionProxy proxy
String[] testProviderStrings
private void switchUser (int)
com.android.server.location.LocationProviderInterface p
int userId
public void locationCallbackFinished (android.location.ILocationListener)
long identity
android.os.IBinder binder
com.android.server.LocationManagerService$Receiver receiver
android.location.ILocationListener listener
public int getGnssYearOfHardware ()
private void addProviderLocked (com.android.server.location.LocationProviderInterface)
com.android.server.location.LocationProviderInterface provider
private void removeProviderLocked (com.android.server.location.LocationProviderInterface)
com.android.server.location.LocationProviderInterface provider
private boolean isAllowedByCurrentUserSettingsLocked (java.lang.String)
String provider
android.content.ContentResolver resolver
private boolean isAllowedByUserSettingsLocked (java.lang.String, int)
String provider
int uid
private java.lang.String getResolutionPermission (int)
int resolutionLevel
private int getAllowedResolutionLevel (int, int)
int pid
int uid
private int getCallerAllowedResolutionLevel ()
private void checkResolutionLevelIsSufficientForGeofenceUse (int)
int allowedResolutionLevel
private int getMinimumResolutionLevelForProviderUse (java.lang.String)
com.android.internal.location.ProviderProperties properties
com.android.server.location.LocationProviderInterface lp
String provider
private void checkResolutionLevelIsSufficientForProviderUse (int, java.lang.String)
int allowedResolutionLevel
String providerName
int requiredResolutionLevel
private void checkDeviceStatsAllowed ()
private void checkUpdateAppOpsAllowed ()
public static int resolutionLevelToOp (int)
int allowedResolutionLevel
boolean reportLocationAccessNoThrow (int, int, java.lang.String, int)
int pid
int uid
String packageName
int allowedResolutionLevel
int op
boolean checkLocationAccess (int, int, java.lang.String, int)
int pid
int uid
String packageName
int allowedResolutionLevel
int op
public java.util.List getAllProviders ()
String name
com.android.server.location.LocationProviderInterface provider
java.util.ArrayList out
public java.util.List getProviders (android.location.Criteria, boolean)
String name
com.android.server.location.LocationProviderInterface provider
android.location.Criteria criteria
boolean enabledOnly
int allowedResolutionLevel
java.util.ArrayList out
int uid
long identity
public java.lang.String getBestProvider (android.location.Criteria, boolean)
android.location.Criteria criteria
boolean enabledOnly
String result
java.util.List providers
private java.lang.String pickBest (java.util.List)
java.util.List providers
public boolean providerMeetsCriteria (java.lang.String, android.location.Criteria)
String provider
android.location.Criteria criteria
com.android.server.location.LocationProviderInterface p
boolean result
private void updateProvidersLocked ()
com.android.server.location.LocationProviderInterface p
boolean isEnabled
String name
boolean shouldBeEnabled
int i
boolean changesMade
private void updateProviderListenersLocked (java.lang.String, boolean)
com.android.server.LocationManagerService$UpdateRecord record
int i
int N
int i
String provider
boolean enabled
int listeners
com.android.server.location.LocationProviderInterface p
java.util.ArrayList deadReceivers
java.util.ArrayList records
private void applyRequirementsLocked (java.lang.String)
android.location.LocationRequest locationRequest
com.android.server.LocationManagerService$UpdateRecord record
android.location.LocationRequest locationRequest
com.android.server.LocationManagerService$UpdateRecord record
long thresholdInterval
String provider
com.android.server.location.LocationProviderInterface p
java.util.ArrayList records
android.os.WorkSource worksource
com.android.internal.location.ProviderRequest providerRequest
private com.android.server.LocationManagerService$Receiver getReceiverLocked (android.location.ILocationListener, int, int, java.lang.String, android.os.WorkSource, boolean)
android.os.RemoteException e
android.location.ILocationListener listener
int pid
int uid
String packageName
android.os.WorkSource workSource
boolean hideFromAppOps
android.os.IBinder binder
com.android.server.LocationManagerService$Receiver receiver
private com.android.server.LocationManagerService$Receiver getReceiverLocked (android.app.PendingIntent, int, int, java.lang.String, android.os.WorkSource, boolean)
android.app.PendingIntent intent
int pid
int uid
String packageName
android.os.WorkSource workSource
boolean hideFromAppOps
com.android.server.LocationManagerService$Receiver receiver
private android.location.LocationRequest createSanitizedRequest (android.location.LocationRequest, int)
android.location.LocationRequest request
int resolutionLevel
android.location.LocationRequest sanitizedRequest
private void checkPackageName (java.lang.String)
String pkg
String packageName
int uid
String[] packages
private void checkPendingIntent (android.app.PendingIntent)
android.app.PendingIntent intent
private com.android.server.LocationManagerService$Receiver checkListenerOrIntentLocked (android.location.ILocationListener, android.app.PendingIntent, int, int, java.lang.String, android.os.WorkSource, boolean)
android.location.ILocationListener listener
android.app.PendingIntent intent
int pid
int uid
String packageName
android.os.WorkSource workSource
boolean hideFromAppOps
public void requestLocationUpdates (android.location.LocationRequest, android.location.ILocationListener, android.app.PendingIntent, java.lang.String)
com.android.server.LocationManagerService$Receiver recevier
android.location.LocationRequest request
android.location.ILocationListener listener
android.app.PendingIntent intent
String packageName
int allowedResolutionLevel
android.os.WorkSource workSource
boolean hideFromAppOps
android.location.LocationRequest sanitizedRequest
int pid
int uid
long identity
private void requestLocationUpdatesLocked (android.location.LocationRequest, com.android.server.LocationManagerService$Receiver, int, int, java.lang.String)
android.location.LocationRequest request
com.android.server.LocationManagerService$Receiver receiver
int pid
int uid
String packageName
String name
com.android.server.location.LocationProviderInterface provider
com.android.server.LocationManagerService$UpdateRecord record
com.android.server.LocationManagerService$UpdateRecord oldRecord
boolean isProviderEnabled
public void removeUpdates (android.location.ILocationListener, android.app.PendingIntent, java.lang.String)
android.os.WorkSource workSource
boolean hideFromAppOps
com.android.server.LocationManagerService$Receiver receiver
long identity
android.location.ILocationListener listener
android.app.PendingIntent intent
String packageName
int pid
int uid
private void removeUpdatesLocked (com.android.server.LocationManagerService$Receiver)
com.android.server.LocationManagerService$UpdateRecord record
String provider
com.android.server.LocationManagerService$Receiver receiver
java.util.HashSet providers
java.util.HashMap oldRecords
private void applyAllProviderRequirementsLocked ()
com.android.server.location.LocationProviderInterface p
public android.location.Location getLastLocation (android.location.LocationRequest, java.lang.String)
android.location.Location location
android.location.Location noGPSLocation
String name
com.android.server.location.LocationProviderInterface provider
android.location.Location location
android.location.LocationRequest request
String packageName
int allowedResolutionLevel
int pid
int uid
long identity
public void requestGeofence (android.location.LocationRequest, android.location.Geofence, android.app.PendingIntent, java.lang.String)
android.location.LocationRequest request
android.location.Geofence geofence
android.app.PendingIntent intent
String packageName
int allowedResolutionLevel
android.location.LocationRequest sanitizedRequest
int uid
long identity
public void removeGeofence (android.location.Geofence, android.app.PendingIntent, java.lang.String)
android.location.Geofence geofence
android.app.PendingIntent intent
String packageName
long identity
public boolean registerGnssStatusCallback (android.location.IGnssStatusListener, java.lang.String)
android.os.RemoteException e
android.location.IGnssStatusListener callback
String packageName
int allowedResolutionLevel
int pid
int uid
long ident
public void unregisterGnssStatusCallback (android.location.IGnssStatusListener)
Exception e
android.location.IGnssStatusListener callback
public boolean addGnssMeasurementsListener (android.location.IGnssMeasurementsListener, java.lang.String)
android.location.IGnssMeasurementsListener listener
String packageName
int allowedResolutionLevel
int pid
int uid
long identity
boolean hasLocationAccess
public void removeGnssMeasurementsListener (android.location.IGnssMeasurementsListener)
android.location.IGnssMeasurementsListener listener
public boolean addGnssNavigationMessageListener (android.location.IGnssNavigationMessageListener, java.lang.String)
android.location.IGnssNavigationMessageListener listener
String packageName
int allowedResolutionLevel
int pid
int uid
long identity
boolean hasLocationAccess
public void removeGnssNavigationMessageListener (android.location.IGnssNavigationMessageListener)
android.location.IGnssNavigationMessageListener listener
public boolean sendExtraCommand (java.lang.String, java.lang.String, android.os.Bundle)
com.android.server.location.LocationProviderInterface p
String provider
String command
android.os.Bundle extras
public boolean sendNiResponse (int, int)
android.os.RemoteException e
int notifId
int userResponse
public com.android.internal.location.ProviderProperties getProviderProperties (java.lang.String)
String provider
com.android.server.location.LocationProviderInterface p
public java.lang.String getNetworkProviderPackage ()
com.android.server.location.LocationProviderInterface p
public boolean isProviderEnabled (java.lang.String)
com.android.server.location.LocationProviderInterface p
String provider
int uid
long identity
private boolean isUidALocationProvider (int)
com.android.server.location.LocationProviderProxy proxy
int uid
private void checkCallerIsProvider ()
private boolean doesUidHavePackage (int, java.lang.String)
String name
int uid
String packageName
String[] packageNames
public void reportLocation (android.location.Location, boolean)
android.location.Location location
boolean passive
android.os.Message m
private static boolean shouldBroadcastSafe (android.location.Location, android.location.Location, com.android.server.LocationManagerService$UpdateRecord, long)
android.location.Location loc
android.location.Location lastLoc
com.android.server.LocationManagerService$UpdateRecord record
long now
long minTime
long delta
double minDistance
private void handleLocationChangedLocked (android.location.Location, boolean)
android.location.Location lastLoc
com.android.server.LocationManagerService$Receiver receiver
boolean receiverDead
int receiverUserId
android.location.Location notifyLocation
long prevStatusUpdateTime
com.android.server.LocationManagerService$UpdateRecord r
com.android.server.LocationManagerService$Receiver receiver
com.android.server.LocationManagerService$UpdateRecord r
android.location.Location location
boolean passive
long now
String provider
com.android.server.location.LocationProviderInterface p
android.location.Location noGPSLocation
android.location.Location lastNoGPSLocation
android.location.Location lastLocation
android.location.Location lastLocationCoarseInterval
long timeDiffNanos
java.util.ArrayList records
android.location.Location coarseLocation
long newStatusUpdateTime
android.os.Bundle extras
int status
java.util.ArrayList deadReceivers
java.util.ArrayList deadUpdateRecords
private boolean isMockProvider (java.lang.String)
String provider
private void handleLocationChanged (android.location.Location, boolean)
android.location.Location location
boolean passive
android.location.Location myLocation
String provider
public boolean geocoderIsPresent ()
public java.lang.String getFromLocation (double, double, int, android.location.GeocoderParams, java.util.List)
double latitude
double longitude
int maxResults
android.location.GeocoderParams params
java.util.List addrs
public java.lang.String getFromLocationName (java.lang.String, double, double, double, double, int, android.location.GeocoderParams, java.util.List)
String locationName
double lowerLeftLatitude
double lowerLeftLongitude
double upperRightLatitude
double upperRightLongitude
int maxResults
android.location.GeocoderParams params
java.util.List addrs
private boolean canCallerAccessMockLocation (java.lang.String)
String opPackageName
public void addTestProvider (java.lang.String, com.android.internal.location.ProviderProperties, java.lang.String)
com.android.server.location.LocationProviderInterface p
String name
com.android.internal.location.ProviderProperties properties
String opPackageName
long identity
private void addTestProviderLocked (java.lang.String, com.android.internal.location.ProviderProperties)
String name
com.android.internal.location.ProviderProperties properties
com.android.server.location.MockProvider provider
public void removeTestProvider (java.lang.String, java.lang.String)
com.android.server.location.MockProvider mockProvider
long identity
com.android.server.location.LocationProviderInterface realProvider
String provider
String opPackageName
public void setTestProviderLocation (java.lang.String, android.location.Location, java.lang.String)
com.android.server.location.MockProvider mockProvider
long identity
String provider
android.location.Location loc
String opPackageName
public void clearTestProviderLocation (java.lang.String, java.lang.String)
com.android.server.location.MockProvider mockProvider
String provider
String opPackageName
public void setTestProviderEnabled (java.lang.String, boolean, java.lang.String)
com.android.server.location.MockProvider mockProvider
long identity
String provider
boolean enabled
String opPackageName
public void clearTestProviderEnabled (java.lang.String, java.lang.String)
com.android.server.location.MockProvider mockProvider
long identity
String provider
String opPackageName
public void setTestProviderStatus (java.lang.String, int, android.os.Bundle, long, java.lang.String)
com.android.server.location.MockProvider mockProvider
String provider
int status
android.os.Bundle extras
long updateTime
String opPackageName
public void clearTestProviderStatus (java.lang.String, java.lang.String)
com.android.server.location.MockProvider mockProvider
String provider
String opPackageName
private void log (java.lang.String)
String log
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.server.LocationManagerService$Receiver receiver
com.android.server.LocationManagerService$UpdateRecord record
java.util.Map$Entry entry
com.android.server.location.LocationRequestStatistics$PackageProviderKey key
com.android.server.location.LocationRequestStatistics$PackageStatistics stats
java.util.Map$Entry entry
String provider
android.location.Location location
java.util.Map$Entry entry
String provider
android.location.Location location
java.util.Map$Entry entry
String i
String i
java.util.Map$Entry i
com.android.server.location.LocationProviderProxy proxy
com.android.server.location.LocationProviderInterface provider
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
static android.content.Context access$000 (com.android.server.LocationManagerService)
com.android.server.LocationManagerService x0
static java.lang.Object access$100 (com.android.server.LocationManagerService)
com.android.server.LocationManagerService x0
static java.util.HashMap access$200 (com.android.server.LocationManagerService)
com.android.server.LocationManagerService x0
static void access$300 (com.android.server.LocationManagerService)
com.android.server.LocationManagerService x0
static void access$400 (com.android.server.LocationManagerService)
com.android.server.LocationManagerService x0
static void access$500 (com.android.server.LocationManagerService, int)
com.android.server.LocationManagerService x0
int x1
static int access$600 (com.android.server.LocationManagerService)
com.android.server.LocationManagerService x0
static void access$700 (com.android.server.LocationManagerService)
com.android.server.LocationManagerService x0
static int access$800 (com.android.server.LocationManagerService, int, int)
com.android.server.LocationManagerService x0
int x1
int x2
static android.os.PowerManager access$900 (com.android.server.LocationManagerService)
com.android.server.LocationManagerService x0
static boolean access$1000 (com.android.server.LocationManagerService, java.lang.String)
com.android.server.LocationManagerService x0
String x1
static java.util.HashMap access$1100 (com.android.server.LocationManagerService)
com.android.server.LocationManagerService x0
static android.app.AppOpsManager access$1200 (com.android.server.LocationManagerService)
com.android.server.LocationManagerService x0
static com.android.server.LocationManagerService$LocationWorkerHandler access$1300 (com.android.server.LocationManagerService)
com.android.server.LocationManagerService x0
static java.lang.String access$1400 (com.android.server.LocationManagerService, int)
com.android.server.LocationManagerService x0
int x1
static void access$1500 (com.android.server.LocationManagerService, com.android.server.LocationManagerService$Receiver)
com.android.server.LocationManagerService x0
com.android.server.LocationManagerService$Receiver x1
static java.util.HashMap access$1700 (com.android.server.LocationManagerService)
com.android.server.LocationManagerService x0
static com.android.server.location.LocationRequestStatistics access$1800 (com.android.server.LocationManagerService)
com.android.server.LocationManagerService x0
static void access$1900 (com.android.server.LocationManagerService, android.location.Location, boolean)
com.android.server.LocationManagerService x0
android.location.Location x1
boolean x2
static void ()
}
com/android/server/ServiceWatcher$1.classServiceWatcher.java
package com.android.server
com.android.server.ServiceWatcher$1 extends android.content.BroadcastReceiver {
final com.android.server.ServiceWatcher this$0
void (com.android.server.ServiceWatcher)
com.android.server.ServiceWatcher this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
String action
int userId
}
com/android/server/storage/
com/android/server/storage/DeviceStorageMonitorInternal.classDeviceStorageMonitorInternal.java
package com.android.server.storage
public abstract com.android.server.storage.DeviceStorageMonitorInternal extends java.lang.Object {
public abstract boolean isMemoryLow ()
public abstract long getMemoryLowThreshold ()
public abstract void checkMemory ()
}
com/android/server/storage/DeviceStorageMonitorService$CachePackageDataObserver.classDeviceStorageMonitorService.java
package com.android.server.storage
com.android.server.storage.DeviceStorageMonitorService$CachePackageDataObserver extends android.content.pm.IPackageDataObserver$Stub {
final com.android.server.storage.DeviceStorageMonitorService this$0
private void (com.android.server.storage.DeviceStorageMonitorService)
public void onRemoveCompleted (java.lang.String, boolean)
String packageName
boolean succeeded
void (com.android.server.storage.DeviceStorageMonitorService, com.android.server.storage.DeviceStorageMonitorService$1)
com.android.server.storage.DeviceStorageMonitorService x0
com.android.server.storage.DeviceStorageMonitorService$1 x1
}
com/android/server/storage/DeviceStorageMonitorService.classDeviceStorageMonitorService.java
package com.android.server.storage
public com.android.server.storage.DeviceStorageMonitorService extends com.android.server.SystemService {
static final String TAG
static final boolean DEBUG
static final boolean localLOGV
static final int DEVICE_MEMORY_WHAT
private static final int MONITOR_INTERVAL
private static final int LOW_MEMORY_NOTIFICATION_ID
private static final int DEFAULT_FREE_STORAGE_LOG_INTERVAL_IN_MINUTES
private static final long DEFAULT_DISK_FREE_CHANGE_REPORTING_THRESHOLD
private static final long DEFAULT_CHECK_INTERVAL
private long mFreeMem
private long mFreeMemAfterLastCacheClear
private long mLastReportedFreeMem
private long mLastReportedFreeMemTime
boolean mLowMemFlag
private boolean mMemFullFlag
private final boolean mIsBootImageOnDisk
private final android.content.ContentResolver mResolver
private final long mTotalMemory
private final android.os.StatFs mDataFileStats
private final android.os.StatFs mSystemFileStats
private final android.os.StatFs mCacheFileStats
private static final java.io.File DATA_PATH
private static final java.io.File SYSTEM_PATH
private static final java.io.File CACHE_PATH
private long mThreadStartTime
boolean mClearSucceeded
boolean mClearingCache
private final android.content.Intent mStorageLowIntent
private final android.content.Intent mStorageOkIntent
private final android.content.Intent mStorageFullIntent
private final android.content.Intent mStorageNotFullIntent
private com.android.server.storage.DeviceStorageMonitorService$CachePackageDataObserver mClearCacheObserver
private com.android.server.storage.DeviceStorageMonitorService$CacheFileDeletedObserver mCacheFileDeletedObserver
private static final int _TRUE
private static final int _FALSE
long mMemLowThreshold
private long mMemCacheStartTrimThreshold
private long mMemCacheTrimToThreshold
private long mMemFullThreshold
static final String SERVICE
private final android.os.Handler mHandler
private final com.android.server.storage.DeviceStorageMonitorInternal mLocalService
private final android.os.IBinder mRemoteService
private void restatDataDir ()
long mFreeSystem
long mFreeCache
String debugFreeMem
long freeMemLogInterval
long currTime
long threshold
long delta
private void clearCache ()
android.os.RemoteException e
void checkMemory (boolean)
long diffTime
boolean checkCache
void postCheckMemoryMsg (boolean, long)
boolean clearCache
long delay
public void (android.content.Context)
android.content.Context context
private static boolean isBootImageOnDisk ()
String instructionSet
public void onStart ()
android.os.storage.StorageManager sm
void dumpImpl (java.io.PrintWriter)
java.io.PrintWriter pw
android.content.Context context
private void sendNotification ()
android.content.Context context
android.content.Intent lowMemIntent
android.app.NotificationManager mNotificationMgr
CharSequence title
CharSequence details
android.app.PendingIntent intent
android.app.Notification notification
private void cancelNotification ()
android.content.Context context
android.app.NotificationManager mNotificationMgr
private void sendFullNotification ()
private void cancelFullNotification ()
static boolean access$100 (com.android.server.storage.DeviceStorageMonitorService)
com.android.server.storage.DeviceStorageMonitorService x0
static void ()
}
com/android/server/storage/DeviceStorageMonitorService$1.classDeviceStorageMonitorService.java
package com.android.server.storage
com.android.server.storage.DeviceStorageMonitorService$1 extends android.os.Handler {
final com.android.server.storage.DeviceStorageMonitorService this$0
void (com.android.server.storage.DeviceStorageMonitorService)
com.android.server.storage.DeviceStorageMonitorService this$0
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/server/storage/DeviceStorageMonitorService$3.classDeviceStorageMonitorService.java
package com.android.server.storage
com.android.server.storage.DeviceStorageMonitorService$3 extends android.os.Binder {
final com.android.server.storage.DeviceStorageMonitorService this$0
void (com.android.server.storage.DeviceStorageMonitorService)
com.android.server.storage.DeviceStorageMonitorService this$0
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
}
com/android/server/storage/DeviceStorageMonitorService$2.classDeviceStorageMonitorService.java
package com.android.server.storage
com.android.server.storage.DeviceStorageMonitorService$2 extends java.lang.Object implements com.android.server.storage.DeviceStorageMonitorInternal {
final com.android.server.storage.DeviceStorageMonitorService this$0
void (com.android.server.storage.DeviceStorageMonitorService)
com.android.server.storage.DeviceStorageMonitorService this$0
public void checkMemory ()
public boolean isMemoryLow ()
public long getMemoryLowThreshold ()
}
com/android/server/storage/DeviceStorageMonitorService$CacheFileDeletedObserver.classDeviceStorageMonitorService.java
package com.android.server.storage
com.android.server.storage.DeviceStorageMonitorService$CacheFileDeletedObserver extends android.os.FileObserver {
public void ()
public void onEvent (int, java.lang.String)
int event
String path
}
com/android/server/BluetoothService.classBluetoothService.java
package com.android.server
com.android.server.BluetoothService extends com.android.server.SystemService {
private com.android.server.BluetoothManagerService mBluetoothManagerService
public void (android.content.Context)
android.content.Context context
public void onStart ()
public void onBootPhase (int)
int phase
public void onSwitchUser (int)
int userHandle
public void onUnlockUser (int)
int userHandle
}
com/android/server/LocationManagerService$1.classLocationManagerService.java
package com.android.server
com.android.server.LocationManagerService$1 extends java.lang.Object implements android.content.pm.PackageManagerInternal$PackagesProvider {
final com.android.server.LocationManagerService this$0
void (com.android.server.LocationManagerService)
com.android.server.LocationManagerService this$0
public java.lang.String[] getPackages (int)
int userId
}
com/android/server/SystemServiceManager.classSystemServiceManager.java
package com.android.server
public com.android.server.SystemServiceManager extends java.lang.Object {
private static final String TAG
private final android.content.Context mContext
private boolean mSafeMode
private final java.util.ArrayList mServices
private int mCurrentPhase
public void (android.content.Context)
android.content.Context context
public com.android.server.SystemService startService (java.lang.String)
ClassNotFoundException ex
String className
Class serviceClass
Class serviceClass
public com.android.server.SystemService startService (java.lang.Class)
java.lang.reflect.Constructor constructor
InstantiationException ex
IllegalAccessException ex
NoSuchMethodException ex
java.lang.reflect.InvocationTargetException ex
RuntimeException ex
String name
com.android.server.SystemService service
com.android.server.SystemService service
Class serviceClass
public void startBootPhase (int)
Exception ex
com.android.server.SystemService service
int i
int serviceLen
int phase
public void startUser (int)
Exception ex
com.android.server.SystemService service
int i
int userHandle
int serviceLen
public void unlockUser (int)
Exception ex
com.android.server.SystemService service
int i
int userHandle
int serviceLen
public void switchUser (int)
Exception ex
com.android.server.SystemService service
int i
int userHandle
int serviceLen
public void stopUser (int)
Exception ex
com.android.server.SystemService service
int i
int userHandle
int serviceLen
public void cleanupUser (int)
Exception ex
com.android.server.SystemService service
int i
int userHandle
int serviceLen
public void setSafeMode (boolean)
boolean safeMode
public boolean isSafeMode ()
public void dump ()
com.android.server.SystemService service
int i
StringBuilder builder
int startedLen
}
com/android/server/DropBoxManagerService.classDropBoxManagerService.java
package com.android.server
public final com.android.server.DropBoxManagerService extends com.android.server.SystemService {
private static final String TAG
private static final int DEFAULT_AGE_SECONDS
private static final int DEFAULT_MAX_FILES
private static final int DEFAULT_QUOTA_KB
private static final int DEFAULT_QUOTA_PERCENT
private static final int DEFAULT_RESERVE_PERCENT
private static final int QUOTA_RESCAN_MILLIS
private static final int MSG_SEND_BROADCAST
private static final boolean PROFILE_DUMP
private final android.content.ContentResolver mContentResolver
private final java.io.File mDropBoxDir
private com.android.server.DropBoxManagerService$FileList mAllFiles
private java.util.HashMap mFilesByTag
private android.os.StatFs mStatFs
private int mBlockSize
private int mCachedQuotaBlocks
private long mCachedQuotaUptimeMillis
private volatile boolean mBooted
private final android.os.Handler mHandler
private final android.content.BroadcastReceiver mReceiver
private final com.android.internal.os.IDropBoxManagerService$Stub mStub
public void (android.content.Context)
android.content.Context context
public void (android.content.Context, java.io.File)
android.content.Context context
java.io.File path
public void onStart ()
android.content.IntentFilter filter
public void onBootPhase (int)
int phase
public com.android.internal.os.IDropBoxManagerService getServiceStub ()
public void add (android.os.DropBoxManager$Entry)
int n
long now
long len
int flags
long max
long lastTrim
byte[] buffer
int read
int bufferSize
java.io.FileOutputStream foutput
long time
android.content.Intent dropboxIntent
java.io.IOException e
android.os.DropBoxManager$Entry entry
java.io.File temp
java.io.InputStream input
java.io.OutputStream output
String tag
public boolean isTagEnabled (java.lang.String)
String tag
long token
public synchronized android.os.DropBoxManager$Entry getNextEntry (java.lang.String, long)
java.io.IOException e
java.io.IOException e
com.android.server.DropBoxManagerService$EntryFile entry
String tag
long millis
com.android.server.DropBoxManagerService$FileList list
public synchronized void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.IOException e
int i
String a
String arg
int i
int n
char[] buf
boolean newline
boolean truncated
String text
java.io.IOException e
android.os.DropBoxManager$Entry dbe
java.io.InputStreamReader isr
String date
boolean match
com.android.server.DropBoxManagerService$EntryFile entry
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
StringBuilder out
boolean doPrint
boolean doFile
java.util.ArrayList searchArgs
int numFound
int numArgs
android.text.format.Time time
private synchronized void init () throws java.io.IOException
IllegalArgumentException e
com.android.server.DropBoxManagerService$EntryFile entry
java.io.File file
java.io.File[] files
private synchronized void enrollEntry (com.android.server.DropBoxManagerService$EntryFile)
com.android.server.DropBoxManagerService$FileList tagFiles
com.android.server.DropBoxManagerService$EntryFile entry
private synchronized long createEntry (java.io.File, java.lang.String, int) throws java.io.IOException
com.android.server.DropBoxManagerService$FileList tagFiles
com.android.server.DropBoxManagerService$EntryFile late
java.io.File temp
String tag
int flags
long t
java.util.SortedSet tail
com.android.server.DropBoxManagerService$EntryFile[] future
private synchronized long trimToFit ()
com.android.server.DropBoxManagerService$EntryFile entry
com.android.server.DropBoxManagerService$FileList tag
int quotaPercent
int reservePercent
int quotaKb
int available
int nonreserved
int maximum
com.android.server.DropBoxManagerService$FileList tag
java.io.IOException e
com.android.server.DropBoxManagerService$EntryFile entry
com.android.server.DropBoxManagerService$FileList tag
int unsqueezed
int squeezed
java.util.TreeSet tags
int tagQuota
int ageSeconds
int maxFiles
long cutoffMillis
long uptimeMillis
static long access$002 (com.android.server.DropBoxManagerService, long)
com.android.server.DropBoxManagerService x0
long x1
static void access$100 (com.android.server.DropBoxManagerService) throws java.io.IOException
com.android.server.DropBoxManagerService x0
static long access$200 (com.android.server.DropBoxManagerService)
com.android.server.DropBoxManagerService x0
static android.content.BroadcastReceiver access$300 (com.android.server.DropBoxManagerService)
com.android.server.DropBoxManagerService x0
}
com/android/server/GraphicsStatsService$ActiveBuffer.classGraphicsStatsService.java
package com.android.server
final com.android.server.GraphicsStatsService$ActiveBuffer extends java.lang.Object implements android.os.IBinder$DeathRecipient {
final int mUid
final int mPid
final String mPackageName
final android.os.IBinder mToken
android.os.MemoryFile mProcessBuffer
com.android.server.GraphicsStatsService$HistoricalData mPreviousData
final com.android.server.GraphicsStatsService this$0
void (com.android.server.GraphicsStatsService, android.os.IBinder, int, int, java.lang.String) throws android.os.RemoteException java.io.IOException
android.os.IBinder token
int uid
int pid
String packageName
public void binderDied ()
void closeAllBuffers ()
}
com/android/server/ContextHubSystemService.classContextHubSystemService.java
package com.android.server
com.android.server.ContextHubSystemService extends com.android.server.SystemService {
private static final String TAG
private final android.hardware.location.ContextHubService mContextHubService
public void (android.content.Context)
android.content.Context context
public void onStart ()
public void onBootPhase (int)
int phase
}
com/android/server/BluetoothManagerService$ClientDeathRecipient.classBluetoothManagerService.java
package com.android.server
com.android.server.BluetoothManagerService$ClientDeathRecipient extends java.lang.Object implements android.os.IBinder$DeathRecipient {
final com.android.server.BluetoothManagerService this$0
void (com.android.server.BluetoothManagerService)
com.android.server.BluetoothManagerService this$0
public void binderDied ()
android.os.RemoteException e
}
com/android/server/HardwarePropertiesManagerService.classHardwarePropertiesManagerService.java
package com.android.server
public com.android.server.HardwarePropertiesManagerService extends android.os.IHardwarePropertiesManager$Stub {
private final android.content.Context mContext
private final Object mLock
private static native void nativeInit ()
private static native float[] nativeGetFanSpeeds ()
private static native float[] nativeGetDeviceTemperatures (int, int)
private static native android.os.CpuUsageInfo[] nativeGetCpuUsages ()
public void (android.content.Context)
android.content.Context context
public float[] getDeviceTemperatures (java.lang.String, int, int) throws java.lang.SecurityException
String callingPackage
int type
int source
public android.os.CpuUsageInfo[] getCpuUsages (java.lang.String) throws java.lang.SecurityException
String callingPackage
public float[] getFanSpeeds (java.lang.String) throws java.lang.SecurityException
String callingPackage
private void enforceHardwarePropertiesRetrievalAllowed (java.lang.String) throws java.lang.SecurityException
android.content.pm.PackageManager$NameNotFoundException e
String callingPackage
android.content.pm.PackageManager pm
int uid
int userId
com.android.server.vr.VrManagerInternal vrService
android.app.admin.DevicePolicyManager dpm
}
com/android/server/NetworkTimeUpdateService$MyHandler.classNetworkTimeUpdateService.java
package com.android.server
com.android.server.NetworkTimeUpdateService$MyHandler extends android.os.Handler {
final com.android.server.NetworkTimeUpdateService this$0
public void (com.android.server.NetworkTimeUpdateService, android.os.Looper)
android.os.Looper l
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/server/TelephonyRegistry$Record.classTelephonyRegistry.java
package com.android.server
com.android.server.TelephonyRegistry$Record extends java.lang.Object {
String callingPackage
android.os.IBinder binder
com.android.internal.telephony.IPhoneStateListener callback
com.android.internal.telephony.IOnSubscriptionsChangedListener onSubscriptionsChangedListenerCallback
int callerUserId
int events
int subId
int phoneId
boolean canReadPhoneState
private void ()
boolean matchPhoneStateListenerEvent (int)
int events
boolean matchOnSubscriptionsChangedListener ()
public java.lang.String toString ()
void (com.android.server.TelephonyRegistry$1)
com.android.server.TelephonyRegistry$1 x0
}
com/android/server/AttributeCache.classAttributeCache.java
package com.android.server
public final com.android.server.AttributeCache extends java.lang.Object {
private static com.android.server.AttributeCache sInstance
private final android.content.Context mContext
private final android.util.ArrayMap mPackages
private final android.content.res.Configuration mConfiguration
public static void init (android.content.Context)
android.content.Context context
public static com.android.server.AttributeCache instance ()
public void (android.content.Context)
android.content.Context context
public void removePackage (java.lang.String)
int j
android.util.ArrayMap map
int i
android.content.res.Resources res
java.lang.ref.WeakReference ref
com.android.server.AttributeCache$Package pkg
String packageName
public void updateConfiguration (android.content.res.Configuration)
int changes
android.content.res.Configuration config
public com.android.server.AttributeCache$Entry get (java.lang.String, int, int[], int)
android.content.pm.PackageManager$NameNotFoundException e
android.content.Context context
android.content.Context context
android.content.res.Resources$NotFoundException e
java.lang.ref.WeakReference ref
com.android.server.AttributeCache$Package pkg
android.util.ArrayMap map
com.android.server.AttributeCache$Entry ent
String packageName
int resId
int[] styleable
int userId
static void ()
}
com/android/server/trust/
com/android/server/trust/TrustManagerService$StrongAuthTracker.classTrustManagerService.java
package com.android.server.trust
com.android.server.trust.TrustManagerService$StrongAuthTracker extends com.android.internal.widget.LockPatternUtils$StrongAuthTracker {
android.util.SparseBooleanArray mStartFromSuccessfulUnlock
final com.android.server.trust.TrustManagerService this$0
public void (com.android.server.trust.TrustManagerService, android.content.Context)
android.content.Context context
public void onStrongAuthRequiredChanged (int)
int userId
boolean canAgentsRunForUser (int)
int userId
void allowTrustFromUnlock (int)
int userId
boolean previous
}
com/android/server/trust/TrustAgentWrapper$2.classTrustAgentWrapper.java
package com.android.server.trust
com.android.server.trust.TrustAgentWrapper$2 extends android.os.Handler {
final com.android.server.trust.TrustAgentWrapper this$0
void (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper this$0
public void handleMessage (android.os.Message)
long duration
long duration
long expiration
int flags
long durationMs
android.os.IBinder token
boolean result
android.os.Message msg
}
com/android/server/trust/TrustArchive$Event.classTrustArchive.java
package com.android.server.trust
com.android.server.trust.TrustArchive$Event extends java.lang.Object {
final int type
final int userId
final android.content.ComponentName agent
final long elapsedTimestamp
final String message
final long duration
final int flags
final boolean managingTrust
private void (int, int, android.content.ComponentName, java.lang.String, long, int, boolean)
int type
int userId
android.content.ComponentName agent
String message
long duration
int flags
boolean managingTrust
void (int, int, android.content.ComponentName, java.lang.String, long, int, boolean, com.android.server.trust.TrustArchive$1)
int x0
int x1
android.content.ComponentName x2
String x3
long x4
int x5
boolean x6
com.android.server.trust.TrustArchive$1 x7
}
com/android/server/trust/TrustAgentWrapper.classTrustAgentWrapper.java
package com.android.server.trust
public com.android.server.trust.TrustAgentWrapper extends java.lang.Object {
private static final String EXTRA_COMPONENT_NAME
private static final String TRUST_EXPIRED_ACTION
private static final String PERMISSION
private static final boolean DEBUG
private static final String TAG
private static final int MSG_GRANT_TRUST
private static final int MSG_REVOKE_TRUST
private static final int MSG_TRUST_TIMEOUT
private static final int MSG_RESTART_TIMEOUT
private static final int MSG_SET_TRUST_AGENT_FEATURES_COMPLETED
private static final int MSG_MANAGING_TRUST
private static final long RESTART_TIMEOUT_MILLIS
private static final String DATA_DURATION
private final com.android.server.trust.TrustManagerService mTrustManagerService
private final int mUserId
private final android.content.Context mContext
private final android.content.ComponentName mName
private android.service.trust.ITrustAgentService mTrustAgentService
private boolean mBound
private long mScheduledRestartUptimeMillis
private long mMaximumTimeToLock
private boolean mPendingSuccessfulUnlock
private boolean mTrusted
private CharSequence mMessage
private boolean mTrustDisabledByDpm
private boolean mManagingTrust
private android.os.IBinder mSetTrustAgentFeaturesToken
private android.app.AlarmManager mAlarmManager
private final android.content.Intent mAlarmIntent
private android.app.PendingIntent mAlarmPendingIntent
private final android.content.BroadcastReceiver mBroadcastReceiver
private final android.os.Handler mHandler
private android.service.trust.ITrustAgentServiceCallback mCallback
private final android.content.ServiceConnection mConnection
public void (android.content.Context, com.android.server.trust.TrustManagerService, android.content.Intent, android.os.UserHandle)
android.content.Context context
com.android.server.trust.TrustManagerService trustManagerService
android.content.Intent intent
android.os.UserHandle user
android.content.IntentFilter alarmFilter
String pathUri
private void onError (java.lang.Exception)
Exception e
private void onTrustTimeout ()
android.os.RemoteException e
public void onUnlockAttempt (boolean)
android.os.RemoteException e
boolean successful
public void onDeviceLocked ()
android.os.RemoteException e
public void onDeviceUnlocked ()
android.os.RemoteException e
private void setCallback (android.service.trust.ITrustAgentServiceCallback)
android.os.RemoteException e
android.service.trust.ITrustAgentServiceCallback callback
boolean updateDevicePolicyFeatures ()
java.util.List config
android.app.admin.DevicePolicyManager dpm
long maxTimeToLock
android.os.RemoteException e
boolean trustDisabled
public boolean isTrusted ()
public boolean isManagingTrust ()
public java.lang.CharSequence getMessage ()
public void destroy ()
public boolean isConnected ()
public boolean isBound ()
public long getScheduledRestartUptimeMillis ()
private void scheduleRestart ()
static android.content.ComponentName access$000 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static android.os.Handler access$100 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static boolean access$202 (com.android.server.trust.TrustAgentWrapper, boolean)
com.android.server.trust.TrustAgentWrapper x0
boolean x1
static java.lang.CharSequence access$302 (com.android.server.trust.TrustAgentWrapper, java.lang.CharSequence)
com.android.server.trust.TrustAgentWrapper x0
CharSequence x1
static long access$400 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static android.app.PendingIntent access$502 (com.android.server.trust.TrustAgentWrapper, android.app.PendingIntent)
com.android.server.trust.TrustAgentWrapper x0
android.app.PendingIntent x1
static android.content.Context access$600 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static android.content.Intent access$700 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static android.app.PendingIntent access$500 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static android.app.AlarmManager access$800 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static int access$900 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static java.lang.CharSequence access$300 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static com.android.server.trust.TrustManagerService access$1000 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static void access$1100 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static android.os.IBinder access$1200 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static android.os.IBinder access$1202 (com.android.server.trust.TrustAgentWrapper, android.os.IBinder)
com.android.server.trust.TrustAgentWrapper x0
android.os.IBinder x1
static boolean access$1300 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static boolean access$1302 (com.android.server.trust.TrustAgentWrapper, boolean)
com.android.server.trust.TrustAgentWrapper x0
boolean x1
static boolean access$1402 (com.android.server.trust.TrustAgentWrapper, boolean)
com.android.server.trust.TrustAgentWrapper x0
boolean x1
static boolean access$1400 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static android.service.trust.ITrustAgentService access$1502 (com.android.server.trust.TrustAgentWrapper, android.service.trust.ITrustAgentService)
com.android.server.trust.TrustAgentWrapper x0
android.service.trust.ITrustAgentService x1
static android.service.trust.ITrustAgentServiceCallback access$1600 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static void access$1700 (com.android.server.trust.TrustAgentWrapper, android.service.trust.ITrustAgentServiceCallback)
com.android.server.trust.TrustAgentWrapper x0
android.service.trust.ITrustAgentServiceCallback x1
static boolean access$1800 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static boolean access$1802 (com.android.server.trust.TrustAgentWrapper, boolean)
com.android.server.trust.TrustAgentWrapper x0
boolean x1
static boolean access$1900 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
static void access$2000 (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper x0
}
com/android/server/trust/TrustManagerService$1.classTrustManagerService.java
package com.android.server.trust
com.android.server.trust.TrustManagerService$1 extends android.app.trust.ITrustManager$Stub {
final com.android.server.trust.TrustManagerService this$0
void (com.android.server.trust.TrustManagerService)
com.android.server.trust.TrustManagerService this$0
public void reportUnlockAttempt (boolean, int) throws android.os.RemoteException
boolean authenticated
int userId
public void reportEnabledTrustAgentsChanged (int) throws android.os.RemoteException
int userId
public void reportKeyguardShowingChanged () throws android.os.RemoteException
public void registerTrustListener (android.app.trust.ITrustListener) throws android.os.RemoteException
android.app.trust.ITrustListener trustListener
public void unregisterTrustListener (android.app.trust.ITrustListener) throws android.os.RemoteException
android.app.trust.ITrustListener trustListener
public boolean isDeviceLocked (int) throws android.os.RemoteException
int userId
long token
public boolean isDeviceSecure (int) throws android.os.RemoteException
int userId
long token
private void enforceReportPermission ()
private void enforceListenerPermission ()
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter fout
String[] args
java.util.List userInfos
private void dumpUser (java.io.PrintWriter, android.content.pm.UserInfo, boolean)
String restartTime
boolean trusted
com.android.server.trust.TrustManagerService$AgentInfo info
java.io.PrintWriter fout
android.content.pm.UserInfo user
boolean isCurrent
boolean duplicateSimpleNames
android.util.ArraySet simpleNames
private java.lang.String dumpBool (boolean)
boolean b
private java.lang.String dumpHex (int)
int i
public void setDeviceLockedForUser (int, boolean)
int userId
boolean value
public boolean isTrustUsuallyManaged (int)
int userId
static void access$900 (com.android.server.trust.TrustManagerService$1, java.io.PrintWriter, android.content.pm.UserInfo, boolean)
com.android.server.trust.TrustManagerService$1 x0
java.io.PrintWriter x1
android.content.pm.UserInfo x2
boolean x3
}
com/android/server/trust/TrustAgentWrapper$4.classTrustAgentWrapper.java
package com.android.server.trust
com.android.server.trust.TrustAgentWrapper$4 extends java.lang.Object implements android.content.ServiceConnection {
final com.android.server.trust.TrustAgentWrapper this$0
void (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper this$0
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
com/android/server/trust/TrustAgentWrapper$1.classTrustAgentWrapper.java
package com.android.server.trust
com.android.server.trust.TrustAgentWrapper$1 extends android.content.BroadcastReceiver {
final com.android.server.trust.TrustAgentWrapper this$0
void (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
android.content.ComponentName component
}
com/android/server/trust/TrustManagerService$1$1.classTrustManagerService.java
package com.android.server.trust
com.android.server.trust.TrustManagerService$1$1 extends java.lang.Object implements java.lang.Runnable {
final java.io.PrintWriter val$fout
final java.util.List val$userInfos
final com.android.server.trust.TrustManagerService$1 this$1
void (com.android.server.trust.TrustManagerService$1, java.io.PrintWriter, java.util.List)
com.android.server.trust.TrustManagerService$1 this$1
public void run ()
android.content.pm.UserInfo user
}
com/android/server/trust/TrustArchive$1.classTrustArchive.java
package com.android.server.trust
com.android.server.trust.TrustArchive$1 extends java.lang.Object {
}
com/android/server/trust/TrustManagerService$AgentInfo.classTrustManagerService.java
package com.android.server.trust
final com.android.server.trust.TrustManagerService$AgentInfo extends java.lang.Object {
CharSequence label
android.graphics.drawable.Drawable icon
android.content.ComponentName component
android.content.ComponentName settings
com.android.server.trust.TrustAgentWrapper agent
int userId
private void ()
public boolean equals (java.lang.Object)
Object other
com.android.server.trust.TrustManagerService$AgentInfo o
public int hashCode ()
void (com.android.server.trust.TrustManagerService$1)
com.android.server.trust.TrustManagerService$1 x0
}
com/android/server/trust/TrustArchive.classTrustArchive.java
package com.android.server.trust
public com.android.server.trust.TrustArchive extends java.lang.Object {
private static final int TYPE_GRANT_TRUST
private static final int TYPE_REVOKE_TRUST
private static final int TYPE_TRUST_TIMEOUT
private static final int TYPE_AGENT_DIED
private static final int TYPE_AGENT_CONNECTED
private static final int TYPE_AGENT_STOPPED
private static final int TYPE_MANAGING_TRUST
private static final int HISTORY_LIMIT
java.util.ArrayDeque mEvents
public void ()
public void logGrantTrust (int, android.content.ComponentName, java.lang.String, long, int)
int userId
android.content.ComponentName agent
String message
long duration
int flags
public void logRevokeTrust (int, android.content.ComponentName)
int userId
android.content.ComponentName agent
public void logTrustTimeout (int, android.content.ComponentName)
int userId
android.content.ComponentName agent
public void logAgentDied (int, android.content.ComponentName)
int userId
android.content.ComponentName agent
public void logAgentConnected (int, android.content.ComponentName)
int userId
android.content.ComponentName agent
public void logAgentStopped (int, android.content.ComponentName)
int userId
android.content.ComponentName agent
public void logManagingTrust (int, android.content.ComponentName, boolean)
int userId
android.content.ComponentName agent
boolean managing
private void addEvent (com.android.server.trust.TrustArchive$Event)
com.android.server.trust.TrustArchive$Event e
public void dump (java.io.PrintWriter, int, int, java.lang.String, boolean)
com.android.server.trust.TrustArchive$Event ev
java.io.PrintWriter writer
int limit
int userId
String linePrefix
boolean duplicateSimpleNames
int count
java.util.Iterator iter
public static java.lang.String formatDuration (long)
long duration
StringBuilder sb
private static java.lang.String formatElapsed (long)
long elapsed
long delta
long wallTime
static java.lang.String getSimpleName (android.content.ComponentName)
android.content.ComponentName cn
String name
int idx
private java.lang.String dumpType (int)
int type
private java.lang.String dumpGrantFlags (int)
int flags
StringBuilder sb
}
com/android/server/trust/TrustManagerService$3.classTrustManagerService.java
package com.android.server.trust
com.android.server.trust.TrustManagerService$3 extends com.android.internal.content.PackageMonitor {
final com.android.server.trust.TrustManagerService this$0
void (com.android.server.trust.TrustManagerService)
com.android.server.trust.TrustManagerService this$0
public void onSomePackagesChanged ()
public boolean onPackageChanged (java.lang.String, int, java.lang.String[])
String packageName
int uid
String[] components
public void onPackageDisappeared (java.lang.String, int)
String packageName
int reason
}
com/android/server/trust/TrustAgentWrapper$3.classTrustAgentWrapper.java
package com.android.server.trust
com.android.server.trust.TrustAgentWrapper$3 extends android.service.trust.ITrustAgentServiceCallback$Stub {
final com.android.server.trust.TrustAgentWrapper this$0
void (com.android.server.trust.TrustAgentWrapper)
com.android.server.trust.TrustAgentWrapper this$0
public void grantTrust (java.lang.CharSequence, long, int)
CharSequence userMessage
long durationMs
int flags
android.os.Message msg
public void revokeTrust ()
public void setManagingTrust (boolean)
boolean managingTrust
public void onConfigureCompleted (boolean, android.os.IBinder)
boolean result
android.os.IBinder token
}
com/android/server/trust/TrustManagerService$Receiver.classTrustManagerService.java
package com.android.server.trust
com.android.server.trust.TrustManagerService$Receiver extends android.content.BroadcastReceiver {
final com.android.server.trust.TrustManagerService this$0
private void (com.android.server.trust.TrustManagerService)
public void onReceive (android.content.Context, android.content.Intent)
int userId
int userId
android.content.Context context
android.content.Intent intent
String action
private int getUserId (android.content.Intent)
android.content.Intent intent
int userId
public void register (android.content.Context)
android.content.Context context
android.content.IntentFilter filter
void (com.android.server.trust.TrustManagerService, com.android.server.trust.TrustManagerService$1)
com.android.server.trust.TrustManagerService x0
com.android.server.trust.TrustManagerService$1 x1
}
com/android/server/trust/TrustManagerService$2.classTrustManagerService.java
package com.android.server.trust
com.android.server.trust.TrustManagerService$2 extends android.os.Handler {
final com.android.server.trust.TrustManagerService this$0
void (com.android.server.trust.TrustManagerService)
com.android.server.trust.TrustManagerService this$0
public void handleMessage (android.os.Message)
int userId
boolean value
int i
android.util.SparseBooleanArray usuallyManaged
android.os.Message msg
}
com/android/server/trust/TrustManagerService.classTrustManagerService.java
package com.android.server.trust
public com.android.server.trust.TrustManagerService extends com.android.server.SystemService {
private static final boolean DEBUG
private static final String TAG
private static final android.content.Intent TRUST_AGENT_INTENT
private static final String PERMISSION_PROVIDE_AGENT
private static final int MSG_REGISTER_LISTENER
private static final int MSG_UNREGISTER_LISTENER
private static final int MSG_DISPATCH_UNLOCK_ATTEMPT
private static final int MSG_ENABLED_AGENTS_CHANGED
private static final int MSG_KEYGUARD_SHOWING_CHANGED
private static final int MSG_START_USER
private static final int MSG_CLEANUP_USER
private static final int MSG_SWITCH_USER
private static final int MSG_SET_DEVICE_LOCKED
private static final int MSG_FLUSH_TRUST_USUALLY_MANAGED
private static final int MSG_UNLOCK_USER
private static final int TRUST_USUALLY_MANAGED_FLUSH_DELAY
private final android.util.ArraySet mActiveAgents
private final java.util.ArrayList mTrustListeners
private final com.android.server.trust.TrustManagerService$Receiver mReceiver
final com.android.server.trust.TrustArchive mArchive
private final android.content.Context mContext
private final com.android.internal.widget.LockPatternUtils mLockPatternUtils
private final android.os.UserManager mUserManager
private final android.app.ActivityManager mActivityManager
private final android.util.SparseBooleanArray mUserIsTrusted
private final android.util.SparseBooleanArray mDeviceLockedForUser
private final android.util.SparseBooleanArray mTrustUsuallyManagedForUser
private final com.android.server.trust.TrustManagerService$StrongAuthTracker mStrongAuthTracker
private boolean mTrustAgentsCanRun
private int mCurrentUser
private final android.os.IBinder mService
private final android.os.Handler mHandler
private final com.android.internal.content.PackageMonitor mPackageMonitor
public void (android.content.Context)
android.content.Context context
public void onStart ()
public void onBootPhase (int)
int phase
private void updateTrustAll ()
android.content.pm.UserInfo userInfo
java.util.List userInfos
public void updateTrust (int, int)
int userId
int flags
boolean managed
boolean trusted
boolean changed
private void updateTrustUsuallyManaged (int, boolean)
int userId
boolean managed
void refreshAgentList (int)
java.util.List userInfos
java.util.List config
android.content.ComponentName name
com.android.server.trust.TrustManagerService$AgentInfo agentInfo
android.content.pm.ResolveInfo resolveInfo
android.app.admin.DevicePolicyManager dpm
int disabledFeatures
boolean disableTrustAgents
java.util.List enabledAgents
java.util.List resolveInfos
android.content.pm.UserInfo userInfo
com.android.server.trust.TrustManagerService$AgentInfo info
int i
int userIdOrAll
android.content.pm.PackageManager pm
java.util.List userInfos
com.android.internal.widget.LockPatternUtils lockPatternUtils
android.util.ArraySet obsoleteAgents
boolean trustMayHaveChanged
public void setDeviceLockedForUser (int, boolean)
int userId
boolean locked
boolean isDeviceLockedInner (int)
int userId
private void refreshDeviceLockedForUser (int)
java.util.List userInfos
android.content.pm.UserInfo info
int id
boolean secure
boolean trusted
boolean showingKeyguard
boolean deviceLocked
boolean changed
int i
int userId
java.util.List userInfos
android.view.IWindowManager wm
private void dispatchDeviceLocked (int, boolean)
com.android.server.trust.TrustManagerService$AgentInfo agent
int i
int userId
boolean isLocked
void updateDevicePolicyFeatures ()
com.android.server.trust.TrustManagerService$AgentInfo info
int i
private void removeAgentsOfPackage (java.lang.String)
com.android.server.trust.TrustManagerService$AgentInfo info
int i
String packageName
boolean trustMayHaveChanged
public void resetAgent (android.content.ComponentName, int)
com.android.server.trust.TrustManagerService$AgentInfo info
int i
android.content.ComponentName name
int userId
boolean trustMayHaveChanged
private android.content.ComponentName getSettingsComponentName (android.content.pm.PackageManager, android.content.pm.ResolveInfo)
android.content.res.Resources res
android.util.AttributeSet attrs
int type
String nodeName
android.content.res.TypedArray sa
android.content.pm.PackageManager$NameNotFoundException e
java.io.IOException e
org.xmlpull.v1.XmlPullParserException e
android.content.pm.PackageManager pm
android.content.pm.ResolveInfo resolveInfo
String cn
android.content.res.XmlResourceParser parser
Exception caughtException
private android.content.ComponentName getComponentName (android.content.pm.ResolveInfo)
android.content.pm.ResolveInfo resolveInfo
private void maybeEnableFactoryTrustAgents (com.android.internal.widget.LockPatternUtils, int)
android.content.ComponentName componentName
int applicationInfoFlags
android.content.pm.ResolveInfo resolveInfo
com.android.internal.widget.LockPatternUtils utils
int userId
android.content.pm.PackageManager pm
java.util.List resolveInfos
android.util.ArraySet discoveredAgents
java.util.List previouslyEnabledAgents
private java.util.List resolveAllowedTrustAgents (android.content.pm.PackageManager, int)
android.content.ComponentName name
String packageName
android.content.pm.ResolveInfo resolveInfo
android.content.pm.PackageManager pm
int userId
java.util.List resolveInfos
java.util.ArrayList allowedAgents
private boolean aggregateIsTrusted (int)
com.android.server.trust.TrustManagerService$AgentInfo info
int i
int userId
private boolean aggregateIsTrustManaged (int)
com.android.server.trust.TrustManagerService$AgentInfo info
int i
int userId
private void dispatchUnlockAttempt (boolean, int)
com.android.server.trust.TrustManagerService$AgentInfo info
int i
boolean successful
int userId
private void addListener (android.app.trust.ITrustListener)
int i
android.app.trust.ITrustListener listener
private void removeListener (android.app.trust.ITrustListener)
int i
android.app.trust.ITrustListener listener
private void dispatchOnTrustChanged (boolean, int, int)
android.os.DeadObjectException e
android.os.RemoteException e
int i
boolean enabled
int userId
int flags
private void dispatchOnTrustManagedChanged (boolean, int)
android.os.DeadObjectException e
android.os.RemoteException e
int i
boolean managed
int userId
public void onStartUser (int)
int userId
public void onCleanupUser (int)
int userId
public void onSwitchUser (int)
int userId
public void onUnlockUser (int)
int userId
private boolean isTrustUsuallyManagedInternal (int)
int i
int i
int userId
boolean persistedValue
private int resolveProfileParent (int)
android.content.pm.UserInfo parent
int userId
long identity
static android.os.Handler access$200 (com.android.server.trust.TrustManagerService)
com.android.server.trust.TrustManagerService x0
static com.android.internal.widget.LockPatternUtils access$300 (com.android.server.trust.TrustManagerService)
com.android.server.trust.TrustManagerService x0
static int access$400 (com.android.server.trust.TrustManagerService, int)
com.android.server.trust.TrustManagerService x0
int x1
static android.content.Context access$500 (com.android.server.trust.TrustManagerService)
com.android.server.trust.TrustManagerService x0
static boolean access$600 (com.android.server.trust.TrustManagerService)
com.android.server.trust.TrustManagerService x0
static android.os.UserManager access$700 (com.android.server.trust.TrustManagerService)
com.android.server.trust.TrustManagerService x0
static int access$800 (com.android.server.trust.TrustManagerService)
com.android.server.trust.TrustManagerService x0
static boolean access$1000 (com.android.server.trust.TrustManagerService, int)
com.android.server.trust.TrustManagerService x0
int x1
static boolean access$1100 (com.android.server.trust.TrustManagerService, int)
com.android.server.trust.TrustManagerService x0
int x1
static com.android.server.trust.TrustManagerService$StrongAuthTracker access$1200 (com.android.server.trust.TrustManagerService)
com.android.server.trust.TrustManagerService x0
static android.util.ArraySet access$1300 (com.android.server.trust.TrustManagerService)
com.android.server.trust.TrustManagerService x0
static boolean access$1400 (com.android.server.trust.TrustManagerService, int)
com.android.server.trust.TrustManagerService x0
int x1
static void access$1500 (com.android.server.trust.TrustManagerService, android.app.trust.ITrustListener)
com.android.server.trust.TrustManagerService x0
android.app.trust.ITrustListener x1
static void access$1600 (com.android.server.trust.TrustManagerService, android.app.trust.ITrustListener)
com.android.server.trust.TrustManagerService x0
android.app.trust.ITrustListener x1
static void access$1700 (com.android.server.trust.TrustManagerService, boolean, int)
com.android.server.trust.TrustManagerService x0
boolean x1
int x2
static void access$1800 (com.android.server.trust.TrustManagerService, int)
com.android.server.trust.TrustManagerService x0
int x1
static int access$802 (com.android.server.trust.TrustManagerService, int)
com.android.server.trust.TrustManagerService x0
int x1
static android.util.SparseBooleanArray access$1900 (com.android.server.trust.TrustManagerService)
com.android.server.trust.TrustManagerService x0
static void access$2000 (com.android.server.trust.TrustManagerService, java.lang.String)
com.android.server.trust.TrustManagerService x0
String x1
static void access$2100 (com.android.server.trust.TrustManagerService, com.android.internal.widget.LockPatternUtils, int)
com.android.server.trust.TrustManagerService x0
com.android.internal.widget.LockPatternUtils x1
int x2
static android.util.SparseBooleanArray access$2200 (com.android.server.trust.TrustManagerService)
com.android.server.trust.TrustManagerService x0
static android.util.SparseBooleanArray access$2300 (com.android.server.trust.TrustManagerService)
com.android.server.trust.TrustManagerService x0
static void ()
}
com/android/server/LocationManagerService$4.classLocationManagerService.java
package com.android.server
com.android.server.LocationManagerService$4 extends android.database.ContentObserver {
final com.android.server.LocationManagerService this$0
void (com.android.server.LocationManagerService, android.os.Handler)
com.android.server.LocationManagerService this$0
android.os.Handler x0
public void onChange (boolean)
boolean selfChange
}
com/android/server/AssetAtlasService$ComputeWorker.classAssetAtlasService.java
package com.android.server
com.android.server.AssetAtlasService$ComputeWorker extends java.lang.Object implements java.lang.Runnable {
private final int mStart
private final int mEnd
private final int mStep
private final java.util.List mBitmaps
private final java.util.List mResults
private final java.util.concurrent.CountDownLatch mSignal
private final int mThreshold
void (int, int, int, java.util.List, int, java.util.List, java.util.concurrent.CountDownLatch)
int start
int end
int step
java.util.List bitmaps
int pixelCount
java.util.List results
java.util.concurrent.CountDownLatch signal
int threshold
public void run ()
int count
android.graphics.Atlas$Type type
boolean packSuccess
int height
int width
android.graphics.Atlas$Entry entry
private int packBitmaps (android.graphics.Atlas$Type, int, int, android.graphics.Atlas$Entry)
android.graphics.Bitmap bitmap
int i
android.graphics.Atlas$Type type
int width
int height
android.graphics.Atlas$Entry entry
int total
android.graphics.Atlas atlas
int count
}
com/android/server/CommonTimeManagementService$5.classCommonTimeManagementService.java
package com.android.server
com.android.server.CommonTimeManagementService$5 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.CommonTimeManagementService this$0
void (com.android.server.CommonTimeManagementService)
com.android.server.CommonTimeManagementService this$0
public void run ()
}
com/android/server/NetworkManagementService$NetdResponseCode.classNetworkManagementService.java
package com.android.server
com.android.server.NetworkManagementService$NetdResponseCode extends java.lang.Object {
public static final int InterfaceListResult
public static final int TetherInterfaceListResult
public static final int TetherDnsFwdTgtListResult
public static final int TtyListResult
public static final int TetheringStatsListResult
public static final int TetherStatusResult
public static final int IpFwdStatusResult
public static final int InterfaceGetCfgResult
public static final int SoftapStatusResult
public static final int InterfaceRxCounterResult
public static final int InterfaceTxCounterResult
public static final int QuotaCounterResult
public static final int TetheringStatsResult
public static final int DnsProxyQueryResult
public static final int ClatdStatusResult
public static final int InterfaceChange
public static final int BandwidthControl
public static final int InterfaceClassActivity
public static final int InterfaceAddressChange
public static final int InterfaceDnsServerInfo
public static final int RouteChange
public static final int StrictCleartext
final com.android.server.NetworkManagementService this$0
void (com.android.server.NetworkManagementService)
com.android.server.NetworkManagementService this$0
}
com/android/server/InputMethodManagerService$ImmsBroadcastReceiver.classInputMethodManagerService.java
package com.android.server
com.android.server.InputMethodManagerService$ImmsBroadcastReceiver extends android.content.BroadcastReceiver {
final com.android.server.InputMethodManagerService this$0
void (com.android.server.InputMethodManagerService)
com.android.server.InputMethodManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
String prevValue
String newValue
String name
android.content.Context context
android.content.Intent intent
String action
}
com/android/server/RecoverySystemService$BinderService.classRecoverySystemService.java
package com.android.server
final com.android.server.RecoverySystemService$BinderService extends android.os.IRecoverySystem$Stub {
final com.android.server.RecoverySystemService this$0
private void (com.android.server.RecoverySystemService)
public boolean uncrypt (java.lang.String, android.os.IRecoverySystemProgressListener)
java.io.FileWriter uncryptFile
java.io.IOException e
android.os.RemoteException ignored
int status
int lastStatus
java.io.IOException e
String filename
android.os.IRecoverySystemProgressListener listener
android.net.LocalSocket socket
java.io.DataInputStream dis
java.io.DataOutputStream dos
public boolean clearBcb ()
public boolean setupBcb (java.lang.String)
String command
private android.net.LocalSocket connectService ()
InterruptedException e
java.io.IOException ignored
int retry
android.net.LocalSocket socket
boolean done
private boolean setupOrClearBcb (boolean, java.lang.String)
int status
java.io.IOException e
boolean isSetup
String command
android.net.LocalSocket socket
java.io.DataInputStream dis
java.io.DataOutputStream dos
void (com.android.server.RecoverySystemService, com.android.server.RecoverySystemService$1)
com.android.server.RecoverySystemService x0
com.android.server.RecoverySystemService$1 x1
}
com/android/server/AnyMotionDetector.classAnyMotionDetector.java
package com.android.server
public com.android.server.AnyMotionDetector extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
public static final int RESULT_UNKNOWN
public static final int RESULT_STATIONARY
public static final int RESULT_MOVED
private static final int STATE_INACTIVE
private static final int STATE_ACTIVE
private int mState
private final float THRESHOLD_ENERGY
private static final long ORIENTATION_MEASUREMENT_DURATION_MILLIS
private static final long ACCELEROMETER_DATA_TIMEOUT_MILLIS
private static final long ORIENTATION_MEASUREMENT_INTERVAL_MILLIS
private static final int STALE_MEASUREMENT_TIMEOUT_MILLIS
private static final int SAMPLING_INTERVAL_MILLIS
private final android.os.Handler mHandler
private final Object mLock
private android.hardware.Sensor mAccelSensor
private android.hardware.SensorManager mSensorManager
private android.os.PowerManager$WakeLock mWakeLock
private final float mThresholdAngle
private int mNumSufficientSamples
private boolean mMeasurementInProgress
private com.android.server.AnyMotionDetector$Vector3 mCurrentGravityVector
private com.android.server.AnyMotionDetector$Vector3 mPreviousGravityVector
private com.android.server.AnyMotionDetector$RunningSignalStats mRunningStats
private com.android.server.AnyMotionDetector$DeviceIdleCallback mCallback
private final android.hardware.SensorEventListener mListener
private final Runnable mSensorRestart
private final Runnable mMeasurementTimeout
public void (android.os.PowerManager, android.os.Handler, android.hardware.SensorManager, com.android.server.AnyMotionDetector$DeviceIdleCallback, float)
android.os.PowerManager pm
android.os.Handler handler
android.hardware.SensorManager sm
com.android.server.AnyMotionDetector$DeviceIdleCallback callback
float thresholdAngle
public void checkForAnyMotion ()
public void stop ()
private void startOrientationMeasurementLocked ()
android.os.Message msg
private int stopOrientationMeasurementLocked ()
android.os.Message msg
long detectionEndTime
int status
public int getStationaryStatus ()
com.android.server.AnyMotionDetector$Vector3 previousGravityVectorNormalized
com.android.server.AnyMotionDetector$Vector3 currentGravityVectorNormalized
float angle
long diffTime
static java.lang.Object access$000 (com.android.server.AnyMotionDetector)
com.android.server.AnyMotionDetector x0
static com.android.server.AnyMotionDetector$RunningSignalStats access$100 (com.android.server.AnyMotionDetector)
com.android.server.AnyMotionDetector x0
static int access$200 (com.android.server.AnyMotionDetector)
com.android.server.AnyMotionDetector x0
static int access$300 (com.android.server.AnyMotionDetector)
com.android.server.AnyMotionDetector x0
static com.android.server.AnyMotionDetector$DeviceIdleCallback access$400 (com.android.server.AnyMotionDetector)
com.android.server.AnyMotionDetector x0
static void access$500 (com.android.server.AnyMotionDetector)
com.android.server.AnyMotionDetector x0
}
com/android/server/NetworkManagementService$NetdCallbackReceiver.classNetworkManagementService.java
package com.android.server
com.android.server.NetworkManagementService$NetdCallbackReceiver extends java.lang.Object implements com.android.server.INativeDaemonConnectorCallbacks {
final com.android.server.NetworkManagementService this$0
private void (com.android.server.NetworkManagementService)
public void onDaemonConnected ()
public boolean onCheckHoldWakeLock (int)
int code
public boolean onEvent (int, java.lang.String, java.lang.String[])
int flags
int scope
NumberFormatException e
IllegalArgumentException e
NumberFormatException e
String[] servers
long lifetime
long lifetime
int i
java.net.InetAddress gateway
android.net.RouteInfo route
long timestampNanos
int processUid
boolean isActive
String iface
android.net.LinkAddress address
android.net.LinkAddress address
String via
String dev
boolean valid
int uid
byte[] firstPacket
int code
String raw
String[] cooked
String errorMessage
void (com.android.server.NetworkManagementService, com.android.server.NetworkManagementService$1)
com.android.server.NetworkManagementService x0
com.android.server.NetworkManagementService$1 x1
}
com/android/server/IntentResolver$1.classIntentResolver.java
package com.android.server
final com.android.server.IntentResolver$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
int q1
int q2
}
com/android/server/NsdService$NsdStateMachine$DefaultState.classNsdService.java
package com.android.server
com.android.server.NsdService$NsdStateMachine$DefaultState extends com.android.internal.util.State {
final com.android.server.NsdService$NsdStateMachine this$1
void (com.android.server.NsdService$NsdStateMachine)
com.android.server.NsdService$NsdStateMachine this$1
public boolean processMessage (android.os.Message)
com.android.internal.util.AsyncChannel c
com.android.internal.util.AsyncChannel ac
android.os.Message msg
com.android.server.NsdService$ClientInfo cInfo
}
com/android/server/AnyMotionDetector$1.classAnyMotionDetector.java
package com.android.server
com.android.server.AnyMotionDetector$1 extends java.lang.Object implements android.hardware.SensorEventListener {
final com.android.server.AnyMotionDetector this$0
void (com.android.server.AnyMotionDetector)
com.android.server.AnyMotionDetector this$0
public void onSensorChanged (android.hardware.SensorEvent)
com.android.server.AnyMotionDetector$Vector3 accelDatum
android.hardware.SensorEvent event
int status
public void onAccuracyChanged (android.hardware.Sensor, int)
android.hardware.Sensor sensor
int accuracy
}
com/android/server/AppOpsService$1$1.classAppOpsService.java
package com.android.server
com.android.server.AppOpsService$1$1 extends android.os.AsyncTask {
final com.android.server.AppOpsService$1 this$1
void (com.android.server.AppOpsService$1)
com.android.server.AppOpsService$1 this$1
protected transient java.lang.Void doInBackground (java.lang.Void[])
Void[] params
protected volatile java.lang.Object doInBackground (java.lang.Object[])
}
com/android/server/LockSettingsStorage$1.classLockSettingsStorage.java
package com.android.server
com.android.server.LockSettingsStorage$1 extends java.lang.Object {
}
com/android/server/ConnectivityService$NetworkFactoryInfo.classConnectivityService.java
package com.android.server
com.android.server.ConnectivityService$NetworkFactoryInfo extends java.lang.Object {
public final String name
public final android.os.Messenger messenger
public final com.android.internal.util.AsyncChannel asyncChannel
public void (java.lang.String, android.os.Messenger, com.android.internal.util.AsyncChannel)
String name
android.os.Messenger messenger
com.android.internal.util.AsyncChannel asyncChannel
}
com/android/server/BatteryService$LocalService.classBatteryService.java
package com.android.server
final com.android.server.BatteryService$LocalService extends android.os.BatteryManagerInternal {
final com.android.server.BatteryService this$0
private void (com.android.server.BatteryService)
public boolean isPowered (int)
int plugTypeSet
public int getPlugType ()
public int getBatteryLevel ()
public boolean getBatteryLevelLow ()
public int getInvalidCharger ()
void (com.android.server.BatteryService, com.android.server.BatteryService$1)
com.android.server.BatteryService x0
com.android.server.BatteryService$1 x1
}
com/android/server/notification/
com/android/server/notification/ValidateNotificationPeople$PeopleRankingReconsideration.classValidateNotificationPeople.java
package com.android.server.notification
com.android.server.notification.ValidateNotificationPeople$PeopleRankingReconsideration extends com.android.server.notification.RankingReconsideration {
private final java.util.LinkedList mPendingLookups
private final android.content.Context mContext
private float mContactAffinity
private com.android.server.notification.NotificationRecord mRecord
final com.android.server.notification.ValidateNotificationPeople this$0
private void (com.android.server.notification.ValidateNotificationPeople, android.content.Context, java.lang.String, java.util.LinkedList)
android.content.Context context
String key
java.util.LinkedList pendingLookups
public void work ()
String cacheKey
com.android.server.notification.ValidateNotificationPeople$LookupResult lookupResult
android.net.Uri uri
String handle
long start
long timeStartMs
public void applyChangesLocked (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord operand
float affinityBound
public float getContactAffinity ()
public void setRecord (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
void (com.android.server.notification.ValidateNotificationPeople, android.content.Context, java.lang.String, java.util.LinkedList, com.android.server.notification.ValidateNotificationPeople$1)
com.android.server.notification.ValidateNotificationPeople x0
android.content.Context x1
String x2
java.util.LinkedList x3
com.android.server.notification.ValidateNotificationPeople$1 x4
}
com/android/server/notification/CalendarTracker.classCalendarTracker.java
package com.android.server.notification
public com.android.server.notification.CalendarTracker extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
private static final boolean DEBUG_ATTENDEES
private static final int EVENT_CHECK_LOOKAHEAD
private static final String[] INSTANCE_PROJECTION
private static final String INSTANCE_ORDER_BY
private static final String[] ATTENDEE_PROJECTION
private static final String ATTENDEE_SELECTION
private final android.content.Context mSystemContext
private final android.content.Context mUserContext
private com.android.server.notification.CalendarTracker$Callback mCallback
private boolean mRegistered
private final android.database.ContentObserver mObserver
public void (android.content.Context, android.content.Context)
android.content.Context systemContext
android.content.Context userContext
public void setCallback (com.android.server.notification.CalendarTracker$Callback)
com.android.server.notification.CalendarTracker$Callback callback
public void dump (java.lang.String, java.io.PrintWriter)
String prefix
java.io.PrintWriter pw
private android.util.ArraySet getPrimaryCalendars ()
long start
android.util.ArraySet rt
String primary
String[] projection
String selection
android.database.Cursor cursor
public com.android.server.notification.CalendarTracker$CheckEventResult checkEvent (android.service.notification.ZenModeConfig$EventInfo, long)
boolean meetsAttendee
long begin
long end
String title
boolean calendarVisible
int eventId
String name
String owner
long calendarId
int availability
boolean calendarPrimary
boolean meetsTime
boolean meetsCalendar
boolean meetsAvailability
android.util.ArraySet primaryCalendars
android.service.notification.ZenModeConfig$EventInfo filter
long time
android.net.Uri$Builder uriBuilder
android.net.Uri uri
android.database.Cursor cursor
com.android.server.notification.CalendarTracker$CheckEventResult result
private boolean meetsAttendee (android.service.notification.ZenModeConfig$EventInfo, int, java.lang.String)
long rowEventId
String rowEmail
int status
boolean meetsReply
boolean eventMeets
boolean rt
android.service.notification.ZenModeConfig$EventInfo filter
int eventId
String email
long start
String selection
String[] selectionArgs
android.database.Cursor cursor
private void setRegistered (boolean)
boolean registered
android.content.ContentResolver cr
int userId
private static java.lang.String attendeeStatusToString (int)
int status
private static java.lang.String availabilityToString (int)
int availability
private static boolean meetsReply (int, int)
int reply
int attendeeStatus
static boolean access$000 ()
static android.content.Context access$100 (com.android.server.notification.CalendarTracker)
com.android.server.notification.CalendarTracker x0
static com.android.server.notification.CalendarTracker$Callback access$200 (com.android.server.notification.CalendarTracker)
com.android.server.notification.CalendarTracker x0
static void ()
}
com/android/server/notification/ConditionProviders$ConditionRecord.classConditionProviders.java
package com.android.server.notification
com.android.server.notification.ConditionProviders$ConditionRecord extends java.lang.Object {
public final android.net.Uri id
public final android.content.ComponentName component
public android.service.notification.Condition condition
public com.android.server.notification.ManagedServices$ManagedServiceInfo info
public boolean subscribed
private void (android.net.Uri, android.content.ComponentName)
android.net.Uri id
android.content.ComponentName component
public java.lang.String toString ()
StringBuilder sb
void (android.net.Uri, android.content.ComponentName, com.android.server.notification.ConditionProviders$1)
android.net.Uri x0
android.content.ComponentName x1
com.android.server.notification.ConditionProviders$1 x2
}
com/android/server/notification/RankingReconsideration.classRankingReconsideration.java
package com.android.server.notification
public abstract com.android.server.notification.RankingReconsideration extends java.lang.Object implements java.lang.Runnable {
private static final long IMMEDIATE
private static final int START
private static final int RUNNING
private static final int DONE
private static final int CANCELLED
private int mState
private long mDelay
protected String mKey
public void (java.lang.String)
String key
public void (java.lang.String, long)
String key
long delay
public java.lang.String getKey ()
public void run ()
public long getDelay (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public boolean isCancelled ()
public boolean isDone ()
public abstract void work ()
public abstract void applyChangesLocked (com.android.server.notification.NotificationRecord)
}
com/android/server/notification/ManagedServices$ManagedServiceInfo.classManagedServices.java
package com.android.server.notification
public com.android.server.notification.ManagedServices$ManagedServiceInfo extends java.lang.Object implements android.os.IBinder$DeathRecipient {
public android.os.IInterface service
public android.content.ComponentName component
public int userid
public boolean isSystem
public android.content.ServiceConnection connection
public int targetSdkVersion
final com.android.server.notification.ManagedServices this$0
public void (com.android.server.notification.ManagedServices, android.os.IInterface, android.content.ComponentName, int, boolean, android.content.ServiceConnection, int)
com.android.server.notification.ManagedServices this$0
android.os.IInterface service
android.content.ComponentName component
int userid
boolean isSystem
android.content.ServiceConnection connection
int targetSdkVersion
public boolean isGuest (com.android.server.notification.ManagedServices)
com.android.server.notification.ManagedServices host
public com.android.server.notification.ManagedServices getOwner ()
public java.lang.String toString ()
public boolean enabledAndUserMatches (int)
int nid
public boolean supportsProfiles ()
public void binderDied ()
public boolean isEnabledForCurrentProfiles ()
}
com/android/server/notification/ScheduleCalendar.classScheduleCalendar.java
package com.android.server.notification
public com.android.server.notification.ScheduleCalendar extends java.lang.Object {
private final android.util.ArraySet mDays
private final java.util.Calendar mCalendar
private android.service.notification.ZenModeConfig$ScheduleInfo mSchedule
public void ()
public java.lang.String toString ()
public void setSchedule (android.service.notification.ZenModeConfig$ScheduleInfo)
android.service.notification.ZenModeConfig$ScheduleInfo schedule
public void maybeSetNextAlarm (long, long)
long now
long nextAlarm
public void setTimeZone (java.util.TimeZone)
java.util.TimeZone tz
public long getNextChangeTime (long)
long now
long nextStart
long nextEnd
long nextScheduleTime
private long getNextTime (long, int, int)
long now
int hr
int min
long time
private long getTime (long, int, int)
long millis
int hour
int min
public boolean isInSchedule (long)
long time
long start
long end
boolean isInSchedule
private boolean isInSchedule (int, long, long, long)
int daysOffset
long time
long start
long end
int n
int day
private int getDayOfWeek (long)
long time
private void updateDays ()
int i
private long addDays (long, int)
long time
int days
}
com/android/server/notification/RateEstimator.classRateEstimator.java
package com.android.server.notification
public com.android.server.notification.RateEstimator extends java.lang.Object {
private static final double RATE_ALPHA
private static final double MINIMUM_DT
private Long mLastEventTime
private double mInterarrivalTime
public void ()
public float update (long)
float rate
long now
float rate
public float getRate (long)
long now
private double getInterarrivalEstimate (long)
long now
double dt
}
com/android/server/notification/CountdownConditionProvider$1.classCountdownConditionProvider.java
package com.android.server.notification
com.android.server.notification.CountdownConditionProvider$1 extends java.lang.Object {
}
com/android/server/notification/RankingHelper.classRankingHelper.java
package com.android.server.notification
public com.android.server.notification.RankingHelper extends java.lang.Object implements com.android.server.notification.RankingConfig {
private static final String TAG
private static final int XML_VERSION
private static final String TAG_RANKING
private static final String TAG_PACKAGE
private static final String ATT_VERSION
private static final String ATT_NAME
private static final String ATT_UID
private static final String ATT_PRIORITY
private static final String ATT_VISIBILITY
private static final String ATT_IMPORTANCE
private static final String ATT_TOPIC_ID
private static final String ATT_TOPIC_LABEL
private static final int DEFAULT_PRIORITY
private static final int DEFAULT_VISIBILITY
private static final int DEFAULT_IMPORTANCE
private final com.android.server.notification.NotificationSignalExtractor[] mSignalExtractors
private final com.android.server.notification.NotificationComparator mPreliminaryComparator
private final com.android.server.notification.GlobalSortKeyComparator mFinalComparator
private final android.util.ArrayMap mRecords
private final android.util.ArrayMap mProxyByGroupTmp
private final android.util.ArrayMap mRestoredWithoutUids
private final android.content.Context mContext
private final com.android.server.notification.RankingHandler mRankingHandler
public void (android.content.Context, com.android.server.notification.RankingHandler, com.android.server.notification.NotificationUsageStats, java.lang.String[])
Class extractorClass
com.android.server.notification.NotificationSignalExtractor extractor
ClassNotFoundException e
InstantiationException e
IllegalAccessException e
int i
android.content.Context context
com.android.server.notification.RankingHandler rankingHandler
com.android.server.notification.NotificationUsageStats usageStats
String[] extractorNames
int N
public com.android.server.notification.NotificationSignalExtractor findExtractor (java.lang.Class)
com.android.server.notification.NotificationSignalExtractor extractor
int i
Class extractorClass
int N
public void extractSignals (com.android.server.notification.NotificationRecord)
com.android.server.notification.RankingReconsideration recon
Throwable t
com.android.server.notification.NotificationSignalExtractor extractor
int i
com.android.server.notification.NotificationRecord r
int N
public void readXml (org.xmlpull.v1.XmlPullParser, boolean) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
com.android.server.notification.RankingHelper$Record r
int uid
String name
org.xmlpull.v1.XmlPullParser parser
boolean forRestore
android.content.pm.PackageManager pm
int type
String tag
private static java.lang.String recordKey (java.lang.String, int)
String pkg
int uid
private com.android.server.notification.RankingHelper$Record getOrCreateRecord (java.lang.String, int)
String pkg
int uid
String key
com.android.server.notification.RankingHelper$Record r
public void writeXml (org.xmlpull.v1.XmlSerializer, boolean) throws java.io.IOException
com.android.server.notification.RankingHelper$Record r
boolean hasNonDefaultSettings
int i
org.xmlpull.v1.XmlSerializer out
boolean forBackup
int N
private void updateConfig ()
int i
int N
public void sort (java.util.ArrayList)
int i
com.android.server.notification.NotificationRecord record
String groupKey
boolean isGroupSummary
int i
String groupSortKeyPortion
String groupSortKeyPortion
com.android.server.notification.NotificationRecord record
com.android.server.notification.NotificationRecord groupProxy
String groupSortKey
String groupSortKeyPortion
boolean isGroupSummary
int i
java.util.ArrayList notificationList
int N
public int indexOf (java.util.ArrayList, com.android.server.notification.NotificationRecord)
java.util.ArrayList notificationList
com.android.server.notification.NotificationRecord target
private static int safeInt (org.xmlpull.v1.XmlPullParser, java.lang.String, int)
org.xmlpull.v1.XmlPullParser parser
String att
int defValue
String val
private static int tryParseInt (java.lang.String, int)
NumberFormatException e
String value
int defValue
private static boolean tryParseBool (java.lang.String, boolean)
String value
boolean defValue
public int getPriority (java.lang.String, int)
String packageName
int uid
public void setPriority (java.lang.String, int, int)
String packageName
int uid
int priority
public int getVisibilityOverride (java.lang.String, int)
String packageName
int uid
public void setVisibilityOverride (java.lang.String, int, int)
String pkgName
int uid
int visibility
public int getImportance (java.lang.String, int)
String packageName
int uid
public void setImportance (java.lang.String, int, int)
String pkgName
int uid
int importance
public void setEnabled (java.lang.String, int, boolean)
String packageName
int uid
boolean enabled
boolean wasEnabled
public void dump (java.io.PrintWriter, java.lang.String, com.android.server.notification.NotificationManagerService$DumpFilter)
int i
int N
java.io.PrintWriter pw
String prefix
com.android.server.notification.NotificationManagerService$DumpFilter filter
private static void dumpRecords (java.io.PrintWriter, java.lang.String, com.android.server.notification.NotificationManagerService$DumpFilter, android.util.ArrayMap)
com.android.server.notification.RankingHelper$Record r
int i
java.io.PrintWriter pw
String prefix
com.android.server.notification.NotificationManagerService$DumpFilter filter
android.util.ArrayMap records
int N
public org.json.JSONObject dumpJson (com.android.server.notification.NotificationManagerService$DumpFilter)
org.json.JSONObject record
com.android.server.notification.RankingHelper$Record r
int i
com.android.server.notification.NotificationManagerService$DumpFilter filter
org.json.JSONObject ranking
org.json.JSONArray records
int N
public org.json.JSONArray dumpBansJson (com.android.server.notification.NotificationManagerService$DumpFilter)
org.json.JSONException e
org.json.JSONObject banJson
int userId
String packageName
java.util.Map$Entry ban
com.android.server.notification.NotificationManagerService$DumpFilter filter
org.json.JSONArray bans
java.util.Map packageBans
public java.util.Map getPackageBans ()
com.android.server.notification.RankingHelper$Record r
int i
int N
android.util.ArrayMap packageBans
public void onPackagesChanged (boolean, java.lang.String[])
com.android.server.notification.RankingHelper$Record r
String pkg
boolean queryReplace
String[] pkgList
android.content.pm.PackageManager pm
boolean updated
}
com/android/server/notification/ZenLog.classZenLog.java
package com.android.server.notification
public com.android.server.notification.ZenLog extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
private static final int SIZE
private static final long[] TIMES
private static final int[] TYPES
private static final String[] MSGS
private static final java.text.SimpleDateFormat FORMAT
private static final int TYPE_INTERCEPTED
private static final int TYPE_ALLOW_DISABLE
private static final int TYPE_SET_RINGER_MODE_EXTERNAL
private static final int TYPE_SET_RINGER_MODE_INTERNAL
private static final int TYPE_DOWNTIME
private static final int TYPE_SET_ZEN_MODE
private static final int TYPE_UPDATE_ZEN_MODE
private static final int TYPE_EXIT_CONDITION
private static final int TYPE_SUBSCRIBE
private static final int TYPE_UNSUBSCRIBE
private static final int TYPE_CONFIG
private static final int TYPE_NOT_INTERCEPTED
private static final int TYPE_DISABLE_EFFECTS
private static final int TYPE_SUPPRESSOR_CHANGED
private static final int TYPE_LISTENER_HINTS_CHANGED
private static int sNext
private static int sSize
public void ()
public static void traceIntercepted (com.android.server.notification.NotificationRecord, java.lang.String)
com.android.server.notification.NotificationRecord record
String reason
public static void traceNotIntercepted (com.android.server.notification.NotificationRecord, java.lang.String)
com.android.server.notification.NotificationRecord record
String reason
public static void traceSetRingerModeExternal (int, int, java.lang.String, int, int)
int ringerModeOld
int ringerModeNew
String caller
int ringerModeInternalIn
int ringerModeInternalOut
public static void traceSetRingerModeInternal (int, int, java.lang.String, int, int)
int ringerModeOld
int ringerModeNew
String caller
int ringerModeExternalIn
int ringerModeExternalOut
public static void traceDowntimeAutotrigger (java.lang.String)
String result
public static void traceSetZenMode (int, java.lang.String)
int zenMode
String reason
public static void traceUpdateZenMode (int, int)
int fromMode
int toMode
public static void traceExitCondition (android.service.notification.Condition, android.content.ComponentName, java.lang.String)
android.service.notification.Condition c
android.content.ComponentName component
String reason
public static void traceSubscribe (android.net.Uri, android.service.notification.IConditionProvider, android.os.RemoteException)
android.net.Uri uri
android.service.notification.IConditionProvider provider
android.os.RemoteException e
public static void traceUnsubscribe (android.net.Uri, android.service.notification.IConditionProvider, android.os.RemoteException)
android.net.Uri uri
android.service.notification.IConditionProvider provider
android.os.RemoteException e
public static void traceConfig (java.lang.String, android.service.notification.ZenModeConfig, android.service.notification.ZenModeConfig)
String reason
android.service.notification.ZenModeConfig oldConfig
android.service.notification.ZenModeConfig newConfig
public static void traceDisableEffects (com.android.server.notification.NotificationRecord, java.lang.String)
com.android.server.notification.NotificationRecord record
String reason
public static void traceEffectsSuppressorChanged (java.util.List, java.util.List, long)
java.util.List oldSuppressors
java.util.List newSuppressors
long suppressedEffects
public static void traceListenerHintsChanged (int, int, int)
int oldHints
int newHints
int listenerCount
private static java.lang.String subscribeResult (android.service.notification.IConditionProvider, android.os.RemoteException)
android.service.notification.IConditionProvider provider
android.os.RemoteException e
private static java.lang.String typeToString (int)
int type
private static java.lang.String ringerModeToString (int)
int ringerMode
private static java.lang.String zenModeToString (int)
int zenMode
private static java.lang.String hintsToString (int)
int hints
private static java.lang.String componentToString (android.content.ComponentName)
android.content.ComponentName component
private static java.lang.String componentListToString (java.util.List)
int i
java.util.List components
StringBuilder stringBuilder
private static void append (int, java.lang.String)
int type
String msg
public static void dump (java.io.PrintWriter, java.lang.String)
int j
int i
int start
java.io.PrintWriter pw
String prefix
static void ()
}
com/android/server/notification/NotificationUsageStats$SingleNotificationStats.classNotificationUsageStats.java
package com.android.server.notification
public com.android.server.notification.NotificationUsageStats$SingleNotificationStats extends java.lang.Object {
private boolean isVisible
private boolean isExpanded
public long posttimeElapsedMs
public long posttimeToFirstClickMs
public long posttimeToDismissMs
public long airtimeCount
public long posttimeToFirstAirtimeMs
public long currentAirtimeStartElapsedMs
public long airtimeMs
public long posttimeToFirstVisibleExpansionMs
public long currentAirtimeExpandedStartElapsedMs
public long airtimeExpandedMs
public long userExpansionCount
public int requestedImportance
public boolean isNoisy
public int naturalImportance
public void ()
public long getCurrentPosttimeMs ()
public long getCurrentAirtimeMs ()
long result
public long getCurrentAirtimeExpandedMs ()
long result
public void onClick ()
public void onDismiss ()
public void onCancel ()
public void onRemoved ()
public void onVisibilityChanged (boolean)
boolean visible
long elapsedNowMs
boolean wasVisible
public void onExpansionChanged (boolean, boolean)
boolean userAction
boolean expanded
private void updateVisiblyExpandedStats ()
long elapsedNowMs
public void finish ()
public java.lang.String toString ()
StringBuilder output
public void updateFrom (com.android.server.notification.NotificationUsageStats$SingleNotificationStats)
com.android.server.notification.NotificationUsageStats$SingleNotificationStats old
}
com/android/server/notification/NotificationManagerService$4.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$4 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.notification.NotificationManagerService this$0
void (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService this$0
public void run ()
}
com/android/server/notification/CountdownConditionProvider.classCountdownConditionProvider.java
package com.android.server.notification
public com.android.server.notification.CountdownConditionProvider extends com.android.server.notification.SystemConditionProviderService {
private static final String TAG
private static final boolean DEBUG
public static final android.content.ComponentName COMPONENT
private static final String ACTION
private static final int REQUEST_CODE
private static final String EXTRA_CONDITION_ID
private final android.content.Context mContext
private final com.android.server.notification.CountdownConditionProvider$Receiver mReceiver
private boolean mConnected
private long mTime
public void ()
public android.content.ComponentName getComponent ()
public boolean isValidConditionId (android.net.Uri)
android.net.Uri id
public void attachBase (android.content.Context)
android.content.Context base
public void onBootComplete ()
public android.service.notification.IConditionProvider asInterface ()
public void dump (java.io.PrintWriter, com.android.server.notification.NotificationManagerService$DumpFilter)
java.io.PrintWriter pw
com.android.server.notification.NotificationManagerService$DumpFilter filter
public void onConnected ()
public void onDestroy ()
public void onSubscribe (android.net.Uri)
long now
CharSequence span
android.net.Uri conditionId
android.app.AlarmManager alarms
android.content.Intent intent
android.app.PendingIntent pendingIntent
public void onUnsubscribe (android.net.Uri)
android.net.Uri conditionId
private static final android.service.notification.Condition newCondition (long, int)
long time
int state
public static java.lang.String tryParseDescription (android.net.Uri)
android.net.Uri conditionUri
long time
long now
CharSequence span
static java.lang.String access$100 ()
static boolean access$200 ()
static android.service.notification.Condition access$300 (long, int)
long x0
int x1
static void ()
}
com/android/server/notification/NotificationUsageStats$AggregatedStats.classNotificationUsageStats.java
package com.android.server.notification
com.android.server.notification.NotificationUsageStats$AggregatedStats extends java.lang.Object {
private final android.content.Context mContext
public final String key
private final long mCreated
private com.android.server.notification.NotificationUsageStats$AggregatedStats mPrevious
public int numEnqueuedByApp
public int numPostedByApp
public int numUpdatedByApp
public int numRemovedByApp
public int numPeopleCacheHit
public int numPeopleCacheMiss
public int numWithStaredPeople
public int numWithValidPeople
public int numBlocked
public int numSuspendedByAdmin
public int numWithActions
public int numPrivate
public int numSecret
public int numWithBigText
public int numWithBigPicture
public int numForegroundService
public int numOngoing
public int numAutoCancel
public int numWithLargeIcon
public int numWithInbox
public int numWithMediaSession
public int numWithTitle
public int numWithText
public int numWithSubText
public int numWithInfoText
public int numInterrupt
public com.android.server.notification.NotificationUsageStats$ImportanceHistogram noisyImportance
public com.android.server.notification.NotificationUsageStats$ImportanceHistogram quietImportance
public com.android.server.notification.NotificationUsageStats$ImportanceHistogram finalImportance
public com.android.server.notification.RateEstimator enqueueRate
public int numRateViolations
public int numQuotaViolations
public long mLastAccessTime
public void (android.content.Context, java.lang.String)
android.content.Context context
String key
public com.android.server.notification.NotificationUsageStats$AggregatedStats getPrevious ()
public void countApiUse (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
android.app.Notification n
java.util.Set names
public void emit ()
com.android.server.notification.NotificationUsageStats$AggregatedStats previous
void maybeCount (java.lang.String, int)
String name
int value
public void dump (java.io.PrintWriter, java.lang.String)
java.io.PrintWriter pw
String indent
public java.lang.String toString ()
public float getEnqueueRate ()
public float getEnqueueRate (long)
long now
public void updateInterarrivalEstimate (long)
long now
private java.lang.String toStringWithIndent (java.lang.String)
String indent
StringBuilder output
String indentPlusTwo
public org.json.JSONObject dumpJson () throws org.json.JSONException
com.android.server.notification.NotificationUsageStats$AggregatedStats previous
org.json.JSONObject dump
private void maybePut (org.json.JSONObject, java.lang.String, int) throws org.json.JSONException
org.json.JSONObject dump
String name
int value
private void maybePut (org.json.JSONObject, java.lang.String, float) throws org.json.JSONException
org.json.JSONObject dump
String name
float value
}
com/android/server/notification/ManagedServices$UserProfiles.classManagedServices.java
package com.android.server.notification
public com.android.server.notification.ManagedServices$UserProfiles extends java.lang.Object {
private final android.util.SparseArray mCurrentProfiles
public void ()
public void updateCache (android.content.Context)
android.content.pm.UserInfo user
int currentUserId
java.util.List profiles
android.content.Context context
android.os.UserManager userManager
public int[] getCurrentProfileIds ()
int i
int[] users
int N
public boolean isCurrentProfile (int)
int userId
}
com/android/server/notification/RankingConfig.classRankingConfig.java
package com.android.server.notification
public abstract com.android.server.notification.RankingConfig extends java.lang.Object {
public abstract int getPriority (java.lang.String, int)
public abstract void setPriority (java.lang.String, int, int)
public abstract int getVisibilityOverride (java.lang.String, int)
public abstract void setVisibilityOverride (java.lang.String, int, int)
public abstract void setImportance (java.lang.String, int, int)
public abstract int getImportance (java.lang.String, int)
}
com/android/server/notification/NotificationManagerService$StatusBarNotificationHolder.classNotificationManagerService.java
package com.android.server.notification
final com.android.server.notification.NotificationManagerService$StatusBarNotificationHolder extends android.service.notification.IStatusBarNotificationHolder$Stub {
private android.service.notification.StatusBarNotification mValue
public void (android.service.notification.StatusBarNotification)
android.service.notification.StatusBarNotification value
public android.service.notification.StatusBarNotification get ()
android.service.notification.StatusBarNotification value
}
com/android/server/notification/NotificationManagerService$NotificationListeners$1.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$NotificationListeners$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.notification.ManagedServices$ManagedServiceInfo val$info
final android.service.notification.StatusBarNotification val$oldSbnLightClone
final android.service.notification.NotificationRankingUpdate val$update
final com.android.server.notification.NotificationManagerService$NotificationListeners this$1
void (com.android.server.notification.NotificationManagerService$NotificationListeners, com.android.server.notification.ManagedServices$ManagedServiceInfo, android.service.notification.StatusBarNotification, android.service.notification.NotificationRankingUpdate)
com.android.server.notification.NotificationManagerService$NotificationListeners this$1
public void run ()
}
com/android/server/notification/ManagedServices.classManagedServices.java
package com.android.server.notification
public abstract com.android.server.notification.ManagedServices extends java.lang.Object {
protected final String TAG
protected final boolean DEBUG
protected static final String ENABLED_SERVICES_SEPARATOR
protected final android.content.Context mContext
protected final Object mMutex
private final com.android.server.notification.ManagedServices$UserProfiles mUserProfiles
private final com.android.server.notification.ManagedServices$SettingsObserver mSettingsObserver
private final com.android.server.notification.ManagedServices$Config mConfig
private android.util.ArraySet mRestored
protected final java.util.ArrayList mServices
private final java.util.ArrayList mServicesBinding
private android.util.ArraySet mEnabledServicesForCurrentProfiles
private android.util.ArraySet mEnabledServicesPackageNames
private android.util.ArraySet mRestoredPackages
private android.util.ArraySet mSnoozingForCurrentProfiles
private int[] mLastSeenProfileIds
private final android.content.BroadcastReceiver mRestoreReceiver
public void (android.content.Context, android.os.Handler, java.lang.Object, com.android.server.notification.ManagedServices$UserProfiles)
android.content.Context context
android.os.Handler handler
Object mutex
com.android.server.notification.ManagedServices$UserProfiles userProfiles
android.content.IntentFilter filter
protected abstract com.android.server.notification.ManagedServices$Config getConfig ()
private java.lang.String getCaption ()
protected abstract android.os.IInterface asInterface (android.os.IBinder)
protected abstract boolean checkType (android.os.IInterface)
protected abstract void onServiceAdded (com.android.server.notification.ManagedServices$ManagedServiceInfo)
protected void onServiceRemovedLocked (com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.ManagedServices$ManagedServiceInfo removed
private com.android.server.notification.ManagedServices$ManagedServiceInfo newServiceInfo (android.os.IInterface, android.content.ComponentName, int, boolean, android.content.ServiceConnection, int)
android.os.IInterface service
android.content.ComponentName component
int userid
boolean isSystem
android.content.ServiceConnection connection
int targetSdkVersion
public void onBootPhaseAppsCanStart ()
public void dump (java.io.PrintWriter, com.android.server.notification.NotificationManagerService$DumpFilter)
android.content.ComponentName cmpt
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.content.ComponentName name
java.io.PrintWriter pw
com.android.server.notification.NotificationManagerService$DumpFilter filter
public static java.lang.String restoredSettingName (java.lang.String)
String setting
public void settingRestored (java.lang.String, java.lang.String, java.lang.String, int)
String element
String oldValue
String newValue
int userid
public boolean isComponentEnabledForPackage (java.lang.String)
String pkg
public void onPackagesChanged (boolean, java.lang.String[])
String pkgName
boolean queryReplace
String[] pkgList
boolean anyServicesInvolved
public void onUserSwitched (int)
int user
public void onUserUnlocked (int)
int user
public com.android.server.notification.ManagedServices$ManagedServiceInfo getServiceFromTokenLocked (android.os.IInterface)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
int i
android.os.IInterface service
android.os.IBinder token
int N
public com.android.server.notification.ManagedServices$ManagedServiceInfo checkServiceTokenLocked (android.os.IInterface)
android.os.IInterface service
com.android.server.notification.ManagedServices$ManagedServiceInfo info
public void unregisterService (android.os.IInterface, int)
android.os.IInterface service
int userid
public void registerService (android.os.IInterface, android.content.ComponentName, int)
android.os.IInterface service
android.content.ComponentName component
int userid
com.android.server.notification.ManagedServices$ManagedServiceInfo info
public void registerGuestService (com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.ManagedServices$ManagedServiceInfo guest
public void setComponentState (android.content.ComponentName, boolean)
int userId
int[] userIds
android.content.ComponentName component
boolean enabled
boolean previous
private void rebuildRestoredPackages ()
android.content.ComponentName name
android.util.ArraySet names
int i
String secureSettingName
String secondarySettingName
int[] userIds
int N
protected android.util.ArraySet loadComponentNamesFromSetting (java.lang.String, int)
android.content.ComponentName value
int i
String settingName
int userId
android.content.ContentResolver cr
String settingValue
String[] restored
android.util.ArraySet result
private void storeComponentsToSetting (java.util.Set, java.lang.String, int)
android.content.ComponentName c
int index
java.util.Set components
String settingName
int userId
String[] componentNames
String value
android.content.ContentResolver cr
private void updateSettingsAccordingToInstalledServices ()
int i
int[] userIds
int N
protected java.util.Set queryPackageForServices (java.lang.String, int)
android.content.pm.ResolveInfo resolveInfo
android.content.pm.ServiceInfo info
android.content.ComponentName component
int i
int count
String packageName
int userId
java.util.Set installed
android.content.pm.PackageManager pm
android.content.Intent queryIntent
java.util.List installedServices
private void updateSettingsAccordingToInstalledServices (java.lang.String, int)
boolean wasRestored
android.content.ComponentName component
String setting
int userId
boolean restoredChanged
boolean currentChanged
java.util.Set restored
java.util.Set current
java.util.Set installed
android.util.ArraySet retained
private void rebindServices (boolean)
int i
com.android.server.notification.ManagedServices$ManagedServiceInfo service
android.content.ComponentName component
int j
android.util.ArraySet userComponents
java.util.Set add
int i
android.content.ComponentName component
int oldUser
java.util.Set allowedComponents
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.content.ComponentName component
java.util.Set add
int i
boolean forceRebind
int[] userIds
int nUserIds
android.util.SparseArray componentsByUser
java.util.ArrayList removableBoundServices
android.util.SparseArray toAdd
private void registerService (android.content.ComponentName, int)
android.content.ComponentName name
int userid
public void registerSystemService (android.content.ComponentName, int)
android.content.ComponentName name
int userid
private void registerServiceLocked (android.content.ComponentName, int)
android.content.ComponentName name
int userid
private void registerServiceLocked (android.content.ComponentName, int, boolean)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
int i
android.content.ServiceConnection serviceConnection
SecurityException ex
android.content.ComponentName name
int userid
boolean isSystem
String servicesBindingTag
int N
android.content.Intent intent
android.app.PendingIntent pendingIntent
android.content.pm.ApplicationInfo appInfo
int targetSdkVersion
private void unregisterService (android.content.ComponentName, int)
android.content.ComponentName name
int userid
private void unregisterServiceLocked (android.content.ComponentName, int)
IllegalArgumentException ex
com.android.server.notification.ManagedServices$ManagedServiceInfo info
int i
android.content.ComponentName name
int userid
int N
private com.android.server.notification.ManagedServices$ManagedServiceInfo removeServiceImpl (android.os.IInterface, int)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
int i
int N
android.os.IInterface service
int userid
com.android.server.notification.ManagedServices$ManagedServiceInfo serviceInfo
private com.android.server.notification.ManagedServices$ManagedServiceInfo removeServiceLocked (int)
int i
com.android.server.notification.ManagedServices$ManagedServiceInfo info
private void checkNotNull (android.os.IInterface)
android.os.IInterface service
private com.android.server.notification.ManagedServices$ManagedServiceInfo registerServiceImpl (android.os.IInterface, android.content.ComponentName, int)
android.os.IInterface service
android.content.ComponentName component
int userid
com.android.server.notification.ManagedServices$ManagedServiceInfo info
private com.android.server.notification.ManagedServices$ManagedServiceInfo registerServiceImpl (com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
private void unregisterServiceImpl (android.os.IInterface, int)
android.os.IInterface service
int userid
com.android.server.notification.ManagedServices$ManagedServiceInfo info
public boolean isComponentEnabledForCurrentProfiles (android.content.ComponentName)
android.content.ComponentName component
static com.android.server.notification.ManagedServices$Config access$100 (com.android.server.notification.ManagedServices)
com.android.server.notification.ManagedServices x0
static java.util.ArrayList access$300 (com.android.server.notification.ManagedServices)
com.android.server.notification.ManagedServices x0
static com.android.server.notification.ManagedServices$ManagedServiceInfo access$400 (com.android.server.notification.ManagedServices, android.os.IInterface, android.content.ComponentName, int, boolean, android.content.ServiceConnection, int)
com.android.server.notification.ManagedServices x0
android.os.IInterface x1
android.content.ComponentName x2
int x3
boolean x4
android.content.ServiceConnection x5
int x6
static java.lang.String access$500 (com.android.server.notification.ManagedServices)
com.android.server.notification.ManagedServices x0
static void access$600 (com.android.server.notification.ManagedServices, boolean)
com.android.server.notification.ManagedServices x0
boolean x1
static void access$700 (com.android.server.notification.ManagedServices)
com.android.server.notification.ManagedServices x0
static com.android.server.notification.ManagedServices$UserProfiles access$800 (com.android.server.notification.ManagedServices)
com.android.server.notification.ManagedServices x0
static com.android.server.notification.ManagedServices$ManagedServiceInfo access$900 (com.android.server.notification.ManagedServices, android.os.IInterface, int)
com.android.server.notification.ManagedServices x0
android.os.IInterface x1
int x2
static android.util.ArraySet access$1000 (com.android.server.notification.ManagedServices)
com.android.server.notification.ManagedServices x0
}
com/android/server/notification/NotificationManagerService$5.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$5 extends com.android.server.notification.ZenModeHelper$Callback {
final com.android.server.notification.NotificationManagerService this$0
void (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService this$0
public void onConfigChanged ()
void onZenModeChanged ()
void onPolicyChanged ()
}
com/android/server/notification/ValidateNotificationPeople.classValidateNotificationPeople.java
package com.android.server.notification
public com.android.server.notification.ValidateNotificationPeople extends java.lang.Object implements com.android.server.notification.NotificationSignalExtractor {
private static final String TAG
private static final boolean VERBOSE
private static final boolean DEBUG
private static final boolean ENABLE_PEOPLE_VALIDATOR
private static final String SETTING_ENABLE_PEOPLE_VALIDATOR
private static final String[] LOOKUP_PROJECTION
private static final int MAX_PEOPLE
private static final int PEOPLE_CACHE_SIZE
static final float NONE
static final float VALID_CONTACT
static final float STARRED_CONTACT
protected boolean mEnabled
private android.content.Context mBaseContext
private android.util.LruCache mPeopleCache
private java.util.Map mUserToContextMap
private android.os.Handler mHandler
private android.database.ContentObserver mObserver
private int mEvictionCount
private com.android.server.notification.NotificationUsageStats mUsageStats
public void ()
public void initialize (android.content.Context, com.android.server.notification.NotificationUsageStats)
android.content.Context context
com.android.server.notification.NotificationUsageStats usageStats
public com.android.server.notification.RankingReconsideration process (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
android.content.Context context
public void setConfig (com.android.server.notification.RankingConfig)
com.android.server.notification.RankingConfig config
public float getContactAffinity (android.os.UserHandle, android.os.Bundle, int, float)
InterruptedException e
java.util.concurrent.Semaphore s
android.os.UserHandle userHandle
android.os.Bundle extras
int timeoutMs
float timeoutAffinity
String key
float[] affinityOut
android.content.Context context
com.android.server.notification.ValidateNotificationPeople$PeopleRankingReconsideration prr
float affinity
private android.content.Context getContextAsUser (android.os.UserHandle)
android.content.pm.PackageManager$NameNotFoundException e
android.os.UserHandle userHandle
android.content.Context context
private com.android.server.notification.RankingReconsideration validatePeople (android.content.Context, com.android.server.notification.NotificationRecord)
android.content.Context context
com.android.server.notification.NotificationRecord record
String key
android.os.Bundle extras
float[] affinityOut
com.android.server.notification.ValidateNotificationPeople$PeopleRankingReconsideration rr
float affinity
private com.android.server.notification.ValidateNotificationPeople$PeopleRankingReconsideration validatePeople (android.content.Context, java.lang.String, android.os.Bundle, float[])
String cacheKey
com.android.server.notification.ValidateNotificationPeople$LookupResult lookupResult
String handle
int personIdx
android.content.Context context
String key
android.os.Bundle extras
float[] affinityOut
long start
float affinity
String[] people
java.util.LinkedList pendingLookups
private java.lang.String getCacheKey (int, java.lang.String)
int userId
String handle
public static java.lang.String[] getExtraPeople (android.os.Bundle)
java.util.ArrayList stringArray
int i
java.util.ArrayList charSeqList
int N
String[] array
java.util.ArrayList arrayList
String[] array
String[] array
String[] array
int i
CharSequence[] charSeqArray
int N
String[] array
android.os.Bundle extras
Object people
private com.android.server.notification.ValidateNotificationPeople$LookupResult resolvePhoneContact (android.content.Context, java.lang.String)
android.content.Context context
String number
android.net.Uri phoneUri
private com.android.server.notification.ValidateNotificationPeople$LookupResult resolveEmailContact (android.content.Context, java.lang.String)
android.content.Context context
String email
android.net.Uri numberUri
private com.android.server.notification.ValidateNotificationPeople$LookupResult searchContacts (android.content.Context, android.net.Uri)
Throwable t
android.content.Context context
android.net.Uri lookupUri
com.android.server.notification.ValidateNotificationPeople$LookupResult lookupResult
android.database.Cursor c
static boolean access$000 ()
static int access$100 (com.android.server.notification.ValidateNotificationPeople)
com.android.server.notification.ValidateNotificationPeople x0
static boolean access$200 ()
static android.util.LruCache access$300 (com.android.server.notification.ValidateNotificationPeople)
com.android.server.notification.ValidateNotificationPeople x0
static int access$108 (com.android.server.notification.ValidateNotificationPeople)
com.android.server.notification.ValidateNotificationPeople x0
static com.android.server.notification.ValidateNotificationPeople$LookupResult access$600 (com.android.server.notification.ValidateNotificationPeople, android.content.Context, java.lang.String)
com.android.server.notification.ValidateNotificationPeople x0
android.content.Context x1
String x2
static com.android.server.notification.ValidateNotificationPeople$LookupResult access$700 (com.android.server.notification.ValidateNotificationPeople, android.content.Context, java.lang.String)
com.android.server.notification.ValidateNotificationPeople x0
android.content.Context x1
String x2
static com.android.server.notification.ValidateNotificationPeople$LookupResult access$800 (com.android.server.notification.ValidateNotificationPeople, android.content.Context, android.net.Uri)
com.android.server.notification.ValidateNotificationPeople x0
android.content.Context x1
android.net.Uri x2
static java.lang.String access$900 (com.android.server.notification.ValidateNotificationPeople, int, java.lang.String)
com.android.server.notification.ValidateNotificationPeople x0
int x1
String x2
static com.android.server.notification.NotificationUsageStats access$1000 (com.android.server.notification.ValidateNotificationPeople)
com.android.server.notification.ValidateNotificationPeople x0
static android.content.Context access$1100 (com.android.server.notification.ValidateNotificationPeople)
com.android.server.notification.ValidateNotificationPeople x0
static void ()
}
com/android/server/notification/EventConditionProvider$2.classEventConditionProvider.java
package com.android.server.notification
com.android.server.notification.EventConditionProvider$2 extends java.lang.Object implements com.android.server.notification.CalendarTracker$Callback {
final com.android.server.notification.EventConditionProvider this$0
void (com.android.server.notification.EventConditionProvider)
com.android.server.notification.EventConditionProvider this$0
public void onChanged ()
}
com/android/server/notification/NotificationUsageStats$ImportanceHistogram.classNotificationUsageStats.java
package com.android.server.notification
com.android.server.notification.NotificationUsageStats$ImportanceHistogram extends java.lang.Object {
private static final int NUM_IMPORTANCES
private static final String[] IMPORTANCE_NAMES
private final android.content.Context mContext
private final String[] mCounterNames
private final String mPrefix
private int[] mCount
void (android.content.Context, java.lang.String)
int i
android.content.Context context
String prefix
void increment (int)
int imp
void maybeCount (com.android.server.notification.NotificationUsageStats$ImportanceHistogram)
int value
int i
com.android.server.notification.NotificationUsageStats$ImportanceHistogram prev
void update (com.android.server.notification.NotificationUsageStats$ImportanceHistogram)
int i
com.android.server.notification.NotificationUsageStats$ImportanceHistogram that
public void maybePut (org.json.JSONObject, com.android.server.notification.NotificationUsageStats$ImportanceHistogram) throws org.json.JSONException
org.json.JSONObject dump
com.android.server.notification.NotificationUsageStats$ImportanceHistogram prev
public java.lang.String toString ()
int i
StringBuilder output
static void ()
}
com/android/server/notification/NotificationManagerService$NotificationListeners$4.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$NotificationListeners$4 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.notification.ManagedServices$ManagedServiceInfo val$serviceInfo
final android.service.notification.NotificationRankingUpdate val$update
final com.android.server.notification.NotificationManagerService$NotificationListeners this$1
void (com.android.server.notification.NotificationManagerService$NotificationListeners, com.android.server.notification.ManagedServices$ManagedServiceInfo, android.service.notification.NotificationRankingUpdate)
com.android.server.notification.NotificationManagerService$NotificationListeners this$1
public void run ()
}
com/android/server/notification/NotificationManagerService$9.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$9 extends android.telephony.PhoneStateListener {
final com.android.server.notification.NotificationManagerService this$0
void (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService this$0
public void onCallStateChanged (int, java.lang.String)
int state
String incomingNumber
}
com/android/server/notification/NotificationManagerService$DumpFilter.classNotificationManagerService.java
package com.android.server.notification
public final com.android.server.notification.NotificationManagerService$DumpFilter extends java.lang.Object {
public boolean filtered
public String pkgFilter
public boolean zen
public long since
public boolean stats
public boolean redact
public void ()
public static com.android.server.notification.NotificationManagerService$DumpFilter parseFromArguments (java.lang.String[])
String a
int ai
String[] args
com.android.server.notification.NotificationManagerService$DumpFilter filter
public boolean matches (android.service.notification.StatusBarNotification)
android.service.notification.StatusBarNotification sbn
public boolean matches (android.content.ComponentName)
android.content.ComponentName component
public boolean matches (java.lang.String)
String pkg
public java.lang.String toString ()
}
com/android/server/notification/EventConditionProvider$4.classEventConditionProvider.java
package com.android.server.notification
com.android.server.notification.EventConditionProvider$4 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.notification.EventConditionProvider this$0
void (com.android.server.notification.EventConditionProvider)
com.android.server.notification.EventConditionProvider this$0
public void run ()
}
com/android/server/notification/ManagedServices$1.classManagedServices.java
package com.android.server.notification
com.android.server.notification.ManagedServices$1 extends java.lang.Object implements android.content.ServiceConnection {
android.os.IInterface mService
final String val$servicesBindingTag
final int val$userid
final boolean val$isSystem
final int val$targetSdkVersion
final com.android.server.notification.ManagedServices this$0
void (com.android.server.notification.ManagedServices, java.lang.String, int, boolean, int)
com.android.server.notification.ManagedServices this$0
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder binder
boolean added
com.android.server.notification.ManagedServices$ManagedServiceInfo info
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
com/android/server/notification/NotificationSignalExtractor.classNotificationSignalExtractor.java
package com.android.server.notification
public abstract com.android.server.notification.NotificationSignalExtractor extends java.lang.Object {
public abstract void initialize (android.content.Context, com.android.server.notification.NotificationUsageStats)
public abstract com.android.server.notification.RankingReconsideration process (com.android.server.notification.NotificationRecord)
public abstract void setConfig (com.android.server.notification.RankingConfig)
}
com/android/server/notification/NotificationManagerService$6$1.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$6$1 extends java.lang.Object implements java.lang.Runnable {
final String val$pkg
final com.android.server.notification.ManagedServices$ManagedServiceInfo val$info
final android.service.notification.Condition[] val$conditions
final com.android.server.notification.NotificationManagerService$6 this$1
void (com.android.server.notification.NotificationManagerService$6, java.lang.String, com.android.server.notification.ManagedServices$ManagedServiceInfo, android.service.notification.Condition[])
com.android.server.notification.NotificationManagerService$6 this$1
public void run ()
}
com/android/server/notification/NotificationManagerService.classNotificationManagerService.java
package com.android.server.notification
public com.android.server.notification.NotificationManagerService extends com.android.server.SystemService {
static final String TAG
static final boolean DBG
public static final boolean ENABLE_CHILD_NOTIFICATIONS
static final int MAX_PACKAGE_NOTIFICATIONS
static final float DEFAULT_MAX_NOTIFICATION_ENQUEUE_RATE
static final int MESSAGE_TIMEOUT
static final int MESSAGE_SAVE_POLICY_FILE
static final int MESSAGE_SEND_RANKING_UPDATE
static final int MESSAGE_LISTENER_HINTS_CHANGED
static final int MESSAGE_LISTENER_NOTIFICATION_FILTER_CHANGED
private static final int MESSAGE_RECONSIDER_RANKING
private static final int MESSAGE_RANKING_SORT
static final int LONG_DELAY
static final int SHORT_DELAY
static final long[] DEFAULT_VIBRATE_PATTERN
static final int VIBRATE_PATTERN_MAXLEN
static final int DEFAULT_STREAM_TYPE
static final boolean ENABLE_BLOCKED_NOTIFICATIONS
static final boolean ENABLE_BLOCKED_TOASTS
static final int MATCHES_CALL_FILTER_CONTACTS_TIMEOUT_MS
static final float MATCHES_CALL_FILTER_TIMEOUT_AFFINITY
private static final int EVENTLOG_ENQUEUE_STATUS_NEW
private static final int EVENTLOG_ENQUEUE_STATUS_UPDATE
private static final int EVENTLOG_ENQUEUE_STATUS_IGNORED
private static final long MIN_PACKAGE_OVERRATE_LOG_INTERVAL
private String mRankerServicePackageName
private android.app.IActivityManager mAm
android.media.AudioManager mAudioManager
android.media.AudioManagerInternal mAudioManagerInternal
com.android.server.statusbar.StatusBarManagerInternal mStatusBar
android.os.Vibrator mVibrator
private com.android.server.vr.VrManagerInternal mVrManagerInternal
final android.os.IBinder mForegroundToken
private android.os.Handler mHandler
private final android.os.HandlerThread mRankingThread
private com.android.server.lights.Light mNotificationLight
com.android.server.lights.Light mAttentionLight
private int mDefaultNotificationColor
private int mDefaultNotificationLedOn
private int mDefaultNotificationLedOff
private long[] mDefaultVibrationPattern
private long[] mFallbackVibrationPattern
private boolean mUseAttentionLight
boolean mSystemReady
private boolean mDisableNotificationEffects
private int mCallState
private String mSoundNotificationKey
private String mVibrateNotificationKey
private final android.util.SparseArray mListenersDisablingEffects
private java.util.List mEffectsSuppressors
private int mListenerHints
private int mInterruptionFilter
private boolean mScreenOn
private boolean mInCall
private boolean mNotificationPulseEnabled
final java.util.ArrayList mNotificationList
final android.util.ArrayMap mNotificationsByKey
final android.util.ArrayMap mAutobundledSummaries
final java.util.ArrayList mToastQueue
final android.util.ArrayMap mSummaryByGroupKey
final com.android.server.notification.NotificationManagerService$PolicyAccess mPolicyAccess
java.util.ArrayList mLights
private android.app.AppOpsManager mAppOps
private android.app.usage.UsageStatsManagerInternal mAppUsageStats
private com.android.server.notification.NotificationManagerService$Archive mArchive
private android.util.AtomicFile mPolicyFile
private static final int DB_VERSION
private static final String TAG_NOTIFICATION_POLICY
private static final String ATTR_VERSION
private com.android.server.notification.RankingHelper mRankingHelper
private final com.android.server.notification.ManagedServices$UserProfiles mUserProfiles
private com.android.server.notification.NotificationManagerService$NotificationListeners mListeners
private com.android.server.notification.NotificationManagerService$NotificationRankers mRankerServices
private com.android.server.notification.ConditionProviders mConditionProviders
private com.android.server.notification.NotificationUsageStats mUsageStats
private static final int MY_UID
private static final int MY_PID
private com.android.server.notification.RankingHandler mRankingHandler
private long mLastOverRateLogTime
private float mMaxPackageEnqueueRate
private final com.android.server.notification.NotificationDelegate mNotificationDelegate
private final android.content.BroadcastReceiver mPackageIntentReceiver
private final android.content.BroadcastReceiver mIntentReceiver
private com.android.server.notification.NotificationManagerService$SettingsObserver mSettingsObserver
private com.android.server.notification.ZenModeHelper mZenModeHelper
private final Runnable mBuzzBeepBlinked
private final android.os.IBinder mService
private final com.android.server.notification.NotificationManagerInternal mInternalService
private void readPolicyXml (java.io.InputStream, boolean) throws org.xmlpull.v1.XmlPullParserException java.lang.NumberFormatException java.io.IOException
java.io.InputStream stream
boolean forRestore
org.xmlpull.v1.XmlPullParser parser
private void loadPolicyFile ()
java.io.IOException e
NumberFormatException e
org.xmlpull.v1.XmlPullParserException e
java.io.FileInputStream infile
public void savePolicyFile ()
private void handleSavePolicyFile ()
java.io.IOException e
java.io.IOException e
java.io.FileOutputStream stream
java.io.FileOutputStream stream
private void writePolicyXml (java.io.OutputStream, boolean) throws java.io.IOException
java.io.OutputStream stream
boolean forBackup
org.xmlpull.v1.XmlSerializer out
private boolean noteNotificationOp (java.lang.String, int)
String pkg
int uid
private boolean checkNotificationOp (java.lang.String, int)
String pkg
int uid
private void clearSoundLocked ()
android.media.IRingtonePlayer player
long identity
private void clearVibrateLocked ()
long identity
private void clearLightsLocked ()
static long[] getLongArray (android.content.res.Resources, int, int, long[])
int i
android.content.res.Resources r
int resid
int maxlen
long[] def
int[] ar
int len
long[] out
public void (android.content.Context)
android.content.Context context
void setAudioManager (android.media.AudioManager)
android.media.AudioManager audioMananger
void setVibrator (android.os.Vibrator)
android.os.Vibrator vibrator
void setSystemReady (boolean)
boolean systemReady
void setHandler (android.os.Handler)
android.os.Handler handler
public void onStart ()
android.content.res.Resources$NotFoundException e
android.content.res.Resources resources
String[] extractorNames
String[] extractorNames
java.io.File systemDir
com.android.server.lights.LightsManager lights
android.content.IntentFilter filter
android.content.IntentFilter pkgFilter
android.content.IntentFilter suspendedPkgFilter
android.content.IntentFilter sdFilter
private void sendRegisteredOnlyBroadcast (java.lang.String)
String action
private void syncBlockDb ()
int uid
String packageName
java.util.Map$Entry ban
int uid
String packageName
int p
int userId
android.content.pm.PackageManager packageManager
java.util.List packages
int packageCount
android.content.pm.UserInfo user
java.util.Map$Entry ban
java.util.Map packageBans
public void onBootPhase (int)
int phase
void setNotificationsEnabledForPackageImpl (java.lang.String, int, boolean)
String pkg
int uid
boolean enabled
private void updateListenerHintsLocked ()
int hints
private void updateEffectsSuppressorLocked ()
long updatedSuppressedEffects
java.util.List suppressors
private java.util.ArrayList getSuppressors ()
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.util.ArraySet serviceInfoList
int i
java.util.ArrayList names
private boolean removeDisabledHints (com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
private boolean removeDisabledHints (com.android.server.notification.ManagedServices$ManagedServiceInfo, int)
int hint
android.util.ArraySet listeners
int i
com.android.server.notification.ManagedServices$ManagedServiceInfo info
int hints
boolean removed
private void addDisabledHints (com.android.server.notification.ManagedServices$ManagedServiceInfo, int)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
int hints
private void addDisabledHint (com.android.server.notification.ManagedServices$ManagedServiceInfo, int)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
int hint
android.util.ArraySet hintListeners
private int calculateHints ()
int hint
android.util.ArraySet serviceInfoList
int i
int hints
private long calculateSuppressedEffects ()
int hints
long suppressedEffects
private void updateInterruptionFilterLocked ()
int interruptionFilter
private void applyAdjustmentLocked (android.service.notification.Adjustment)
String autoGroupKey
android.service.notification.Adjustment adjustment
com.android.server.notification.NotificationRecord n
private void maybeClearAutobundleSummaryLocked (android.service.notification.Adjustment)
com.android.server.notification.NotificationRecord removed
android.util.ArrayMap summaries
android.service.notification.Adjustment adjustment
private void maybeAddAutobundleSummary (android.service.notification.Adjustment)
android.content.pm.ApplicationInfo appInfo
android.os.Bundle extras
android.app.Notification summaryNotification
android.content.Intent appIntent
android.service.notification.StatusBarNotification summarySbn
com.android.server.notification.NotificationRecord notificationRecord
android.service.notification.StatusBarNotification adjustedSbn
android.util.ArrayMap summaries
String newAutoBundleKey
int userId
com.android.server.notification.NotificationRecord summaryRecord
android.service.notification.Adjustment adjustment
private java.lang.String disableNotificationEffects (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
private void dumpJson (java.io.PrintWriter, com.android.server.notification.NotificationManagerService$DumpFilter)
org.json.JSONException e
java.io.PrintWriter pw
com.android.server.notification.NotificationManagerService$DumpFilter filter
org.json.JSONObject dump
void dumpImpl (java.io.PrintWriter, com.android.server.notification.NotificationManagerService$DumpFilter)
int i
int N
com.android.server.notification.NotificationRecord nr
int i
int i
android.service.notification.StatusBarNotification sbn
java.util.Iterator iter
int i
int N
com.android.server.notification.ManagedServices$ManagedServiceInfo listener
int j
int hint
android.util.ArraySet listeners
int listenerSize
int i
int N
com.android.server.notification.NotificationRecord r
java.util.Map$Entry entry
java.io.PrintWriter pw
com.android.server.notification.NotificationManagerService$DumpFilter filter
boolean zenOnly
void enqueueNotificationInternal (java.lang.String, java.lang.String, int, int, java.lang.String, int, android.app.Notification, int[], int)
android.content.pm.ApplicationInfo ai
android.content.pm.PackageManager$NameNotFoundException e
long now
com.android.server.notification.NotificationRecord r
int i
float appEnqueueRate
int count
int N
android.app.PendingIntent pendingIntent
int i
android.app.ActivityManagerInternal am
long duration
int intentCount
String pkg
String opPkg
int callingUid
int callingPid
String tag
int id
android.app.Notification notification
int[] idOut
int incomingUserId
boolean isSystemNotification
boolean isNotificationFromListener
int userId
android.os.UserHandle user
android.service.notification.StatusBarNotification n
com.android.server.notification.NotificationRecord r
private void handleGroupedNotificationLocked (com.android.server.notification.NotificationRecord, com.android.server.notification.NotificationRecord, int, int)
String removedKey
com.android.server.notification.NotificationRecord removedSummary
com.android.server.notification.NotificationRecord r
com.android.server.notification.NotificationRecord old
int callingUid
int callingPid
android.service.notification.StatusBarNotification sbn
android.app.Notification n
String group
boolean isSummary
android.app.Notification oldN
String oldGroup
boolean oldIsSummary
void buzzBeepBlinkLocked (com.android.server.notification.NotificationRecord)
android.content.ContentResolver resolver
android.media.IRingtonePlayer player
long identity
boolean looping
android.media.AudioAttributes audioAttributes
long identity
boolean useDefaultSound
android.net.Uri soundUri
boolean hasCustomVibrate
boolean convertSoundToVibration
boolean useDefaultVibrate
com.android.server.notification.NotificationRecord record
boolean buzz
boolean beep
boolean blink
android.app.Notification notification
String key
boolean aboveThreshold
boolean canInterrupt
int currentUser
long token
String disableEffects
boolean wasBeep
boolean wasBuzz
boolean hasValidVibrate
boolean hasValidSound
boolean wasShowLights
private static android.media.AudioAttributes audioAttributesForNotification (android.app.Notification)
android.app.Notification n
void showNextToastLocked ()
int index
android.os.RemoteException e
com.android.server.notification.NotificationManagerService$ToastRecord record
void cancelToastLocked (int)
android.os.RemoteException e
int index
com.android.server.notification.NotificationManagerService$ToastRecord record
private void scheduleTimeoutLocked (com.android.server.notification.NotificationManagerService$ToastRecord)
com.android.server.notification.NotificationManagerService$ToastRecord r
android.os.Message m
long delay
private void handleTimeout (com.android.server.notification.NotificationManagerService$ToastRecord)
int index
com.android.server.notification.NotificationManagerService$ToastRecord record
int indexOfToastLocked (java.lang.String, android.app.ITransientNotification)
com.android.server.notification.NotificationManagerService$ToastRecord r
int i
String pkg
android.app.ITransientNotification callback
android.os.IBinder cbak
java.util.ArrayList list
int len
void keepProcessAliveLocked (int)
com.android.server.notification.NotificationManagerService$ToastRecord r
int i
int pid
int toastCount
java.util.ArrayList list
int N
private void handleRankingReconsideration (android.os.Message)
com.android.server.notification.NotificationRecord record
int indexBefore
boolean interceptBefore
int visibilityBefore
int indexAfter
boolean interceptAfter
int visibilityAfter
android.os.Message message
com.android.server.notification.RankingReconsideration recon
boolean changed
private void handleRankingSort ()
com.android.server.notification.NotificationRecord r
int i
com.android.server.notification.NotificationRecord r
int i
int N
java.util.ArrayList orderBefore
java.util.ArrayList groupOverrideBefore
int[] visibilities
int[] importances
private void applyZenModeLocked (com.android.server.notification.NotificationRecord)
int suppressed
com.android.server.notification.NotificationRecord record
private int findNotificationRecordIndexLocked (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord target
private void scheduleSendRankingUpdate ()
android.os.Message m
private void handleSendRankingUpdate ()
private void scheduleListenerHintsChanged (int)
int state
private void scheduleInterruptionFilterChanged (int)
int listenerInterruptionFilter
private void handleListenerHintsChanged (int)
int hints
private void handleListenerInterruptionFilterChanged (int)
int interruptionFilter
static int clamp (int, int, int)
int x
int low
int high
void sendAccessibilityEvent (android.app.Notification, java.lang.CharSequence)
android.app.Notification notification
CharSequence packageName
android.view.accessibility.AccessibilityManager manager
android.view.accessibility.AccessibilityEvent event
CharSequence tickerText
private void cancelNotificationLocked (com.android.server.notification.NotificationRecord, boolean, int)
android.app.PendingIntent$CanceledException ex
android.media.IRingtonePlayer player
long identity
long identity
com.android.server.notification.NotificationRecord r
boolean sendDelete
int reason
String canceledKey
String groupKey
com.android.server.notification.NotificationRecord groupSummary
android.util.ArrayMap summaries
long now
void cancelNotification (int, int, java.lang.String, java.lang.String, int, int, int, boolean, int, int, com.android.server.notification.ManagedServices$ManagedServiceInfo)
int callingUid
int callingPid
String pkg
String tag
int id
int mustHaveFlags
int mustNotHaveFlags
boolean sendDelete
int userId
int reason
com.android.server.notification.ManagedServices$ManagedServiceInfo listener
private boolean notificationMatchesUserId (com.android.server.notification.NotificationRecord, int)
com.android.server.notification.NotificationRecord r
int userId
private boolean notificationMatchesCurrentProfiles (com.android.server.notification.NotificationRecord, int)
com.android.server.notification.NotificationRecord r
int userId
boolean cancelAllNotificationsInt (int, int, java.lang.String, int, int, boolean, int, int, com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.NotificationRecord r
int i
int i
int M
int N
java.util.ArrayList canceledNotifications
int callingUid
int callingPid
String pkg
int mustHaveFlags
int mustNotHaveFlags
boolean doit
int userId
int reason
com.android.server.notification.ManagedServices$ManagedServiceInfo listener
String listenerName
void cancelAllLocked (int, int, int, int, com.android.server.notification.ManagedServices$ManagedServiceInfo, boolean)
com.android.server.notification.NotificationRecord r
int i
int i
int callingUid
int callingPid
int userId
int reason
com.android.server.notification.ManagedServices$ManagedServiceInfo listener
boolean includeCurrentProfiles
String listenerName
java.util.ArrayList canceledNotifications
int N
int M
private void cancelGroupChildrenLocked (com.android.server.notification.NotificationRecord, int, int, java.lang.String, int, boolean)
com.android.server.notification.NotificationRecord childR
android.service.notification.StatusBarNotification childSbn
int i
com.android.server.notification.NotificationRecord r
int callingUid
int callingPid
String listenerName
int reason
boolean sendDelete
android.app.Notification n
String pkg
int userId
int N
void updateLightsLocked ()
String owner
android.app.Notification ledno
int ledARGB
int ledOnMS
int ledOffMS
com.android.server.notification.NotificationRecord ledNotification
int indexOfNotificationLocked (java.lang.String, java.lang.String, int, int)
com.android.server.notification.NotificationRecord r
int i
String pkg
String tag
int id
int userId
java.util.ArrayList list
int len
int indexOfNotificationLocked (java.lang.String)
int i
String key
int N
private void updateNotificationPulse ()
private static boolean isUidSystem (int)
int uid
int appid
private static boolean isCallerSystem ()
private static void checkCallerIsSystem ()
private static void checkCallerIsSystemOrSameApp (java.lang.String)
android.content.pm.ApplicationInfo ai
android.os.RemoteException re
String pkg
int uid
private static java.lang.String callStateToString (int)
int state
private void listenForCallState ()
private android.service.notification.NotificationRankingUpdate makeRankingUpdateLocked (com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.NotificationRecord record
String key
int i
int i
com.android.server.notification.ManagedServices$ManagedServiceInfo info
int N
java.util.ArrayList keys
java.util.ArrayList interceptedKeys
java.util.ArrayList importance
android.os.Bundle overrideGroupKeys
android.os.Bundle visibilityOverrides
android.os.Bundle suppressedVisualEffects
android.os.Bundle explanation
int M
String[] keysAr
String[] interceptedKeysAr
int[] importanceAr
private boolean isVisibleToListener (android.service.notification.StatusBarNotification, com.android.server.notification.ManagedServices$ManagedServiceInfo)
android.service.notification.StatusBarNotification sbn
com.android.server.notification.ManagedServices$ManagedServiceInfo listener
private boolean isPackageSuspendedForUser (java.lang.String, int)
android.os.RemoteException re
IllegalArgumentException ex
String pkg
int uid
int userId
static boolean access$102 (com.android.server.notification.NotificationManagerService, boolean)
com.android.server.notification.NotificationManagerService x0
boolean x1
static java.lang.String access$200 (com.android.server.notification.NotificationManagerService, com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationManagerService x0
com.android.server.notification.NotificationRecord x1
static void access$300 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static void access$400 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static void access$500 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static int access$600 ()
static int access$700 ()
static com.android.server.notification.NotificationManagerService$NotificationListeners access$800 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static com.android.server.notification.NotificationManagerService$NotificationRankers access$900 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static com.android.server.notification.ConditionProviders access$1000 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static com.android.server.notification.RankingHelper access$1100 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static boolean access$1202 (com.android.server.notification.NotificationManagerService, boolean)
com.android.server.notification.NotificationManagerService x0
boolean x1
static void access$1300 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static boolean access$1402 (com.android.server.notification.NotificationManagerService, boolean)
com.android.server.notification.NotificationManagerService x0
boolean x1
static com.android.server.lights.Light access$1500 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static com.android.server.notification.NotificationManagerService$SettingsObserver access$1600 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static com.android.server.notification.ManagedServices$UserProfiles access$1700 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static com.android.server.notification.ZenModeHelper access$1800 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static boolean access$1900 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static boolean access$1902 (com.android.server.notification.NotificationManagerService, boolean)
com.android.server.notification.NotificationManagerService x0
boolean x1
static float access$2002 (com.android.server.notification.NotificationManagerService, float)
com.android.server.notification.NotificationManagerService x0
float x1
static float access$2000 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static void access$2200 (com.android.server.notification.NotificationManagerService, java.lang.String)
com.android.server.notification.NotificationManagerService x0
String x1
static void access$2300 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static boolean access$2400 ()
static boolean access$2500 (com.android.server.notification.NotificationManagerService, java.lang.String, int)
com.android.server.notification.NotificationManagerService x0
String x1
int x2
static boolean access$2600 (com.android.server.notification.NotificationManagerService, java.lang.String, int)
com.android.server.notification.NotificationManagerService x0
String x1
int x2
static void access$2700 (java.lang.String)
String x0
static void access$2800 ()
static android.app.AppOpsManager access$2900 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static com.android.server.notification.NotificationManagerService$Archive access$3000 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static android.app.usage.UsageStatsManagerInternal access$3100 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static boolean access$3200 (com.android.server.notification.NotificationManagerService, android.service.notification.StatusBarNotification, com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.NotificationManagerService x0
android.service.notification.StatusBarNotification x1
com.android.server.notification.ManagedServices$ManagedServiceInfo x2
static void access$3300 (com.android.server.notification.NotificationManagerService, com.android.server.notification.ManagedServices$ManagedServiceInfo, int)
com.android.server.notification.NotificationManagerService x0
com.android.server.notification.ManagedServices$ManagedServiceInfo x1
int x2
static boolean access$3400 (com.android.server.notification.NotificationManagerService, com.android.server.notification.ManagedServices$ManagedServiceInfo, int)
com.android.server.notification.NotificationManagerService x0
com.android.server.notification.ManagedServices$ManagedServiceInfo x1
int x2
static void access$3500 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static void access$3600 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static int access$3700 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static int access$3800 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static android.os.Handler access$3900 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static void access$4000 (com.android.server.notification.NotificationManagerService, java.io.PrintWriter, com.android.server.notification.NotificationManagerService$DumpFilter)
com.android.server.notification.NotificationManagerService x0
java.io.PrintWriter x1
com.android.server.notification.NotificationManagerService$DumpFilter x2
static java.util.List access$4100 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static void access$4200 (com.android.server.notification.NotificationManagerService, java.io.OutputStream, boolean) throws java.io.IOException
com.android.server.notification.NotificationManagerService x0
java.io.OutputStream x1
boolean x2
static void access$4300 (com.android.server.notification.NotificationManagerService, java.io.InputStream, boolean) throws org.xmlpull.v1.XmlPullParserException java.lang.NumberFormatException java.io.IOException
com.android.server.notification.NotificationManagerService x0
java.io.InputStream x1
boolean x2
static void access$4400 (com.android.server.notification.NotificationManagerService, android.service.notification.Adjustment)
com.android.server.notification.NotificationManagerService x0
android.service.notification.Adjustment x1
static void access$4500 (com.android.server.notification.NotificationManagerService, android.service.notification.Adjustment)
com.android.server.notification.NotificationManagerService x0
android.service.notification.Adjustment x1
static com.android.server.notification.RankingHandler access$4600 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static boolean access$4800 (int)
int x0
static void access$4900 (com.android.server.notification.NotificationManagerService, com.android.server.notification.NotificationRecord, com.android.server.notification.NotificationRecord, int, int)
com.android.server.notification.NotificationManagerService x0
com.android.server.notification.NotificationRecord x1
com.android.server.notification.NotificationRecord x2
int x3
int x4
static com.android.server.notification.NotificationUsageStats access$5000 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static void access$5100 (com.android.server.notification.NotificationManagerService, com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationManagerService x0
com.android.server.notification.NotificationRecord x1
static void access$5200 (com.android.server.notification.NotificationManagerService, com.android.server.notification.NotificationManagerService$ToastRecord)
com.android.server.notification.NotificationManagerService x0
com.android.server.notification.NotificationManagerService$ToastRecord x1
static void access$5300 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static void access$5400 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static void access$5500 (com.android.server.notification.NotificationManagerService, int)
com.android.server.notification.NotificationManagerService x0
int x1
static void access$5600 (com.android.server.notification.NotificationManagerService, int)
com.android.server.notification.NotificationManagerService x0
int x1
static void access$5700 (com.android.server.notification.NotificationManagerService, android.os.Message)
com.android.server.notification.NotificationManagerService x0
android.os.Message x1
static void access$5800 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static void access$5900 (com.android.server.notification.NotificationManagerService, com.android.server.notification.NotificationRecord, boolean, int)
com.android.server.notification.NotificationManagerService x0
com.android.server.notification.NotificationRecord x1
boolean x2
int x3
static void access$6000 (com.android.server.notification.NotificationManagerService, com.android.server.notification.NotificationRecord, int, int, java.lang.String, int, boolean)
com.android.server.notification.NotificationManagerService x0
com.android.server.notification.NotificationRecord x1
int x2
int x3
String x4
int x5
boolean x6
static int access$6100 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static java.lang.String access$6200 (int)
int x0
static int access$6102 (com.android.server.notification.NotificationManagerService, int)
com.android.server.notification.NotificationManagerService x0
int x1
static java.lang.String access$6400 (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService x0
static android.service.notification.NotificationRankingUpdate access$6500 (com.android.server.notification.NotificationManagerService, com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.NotificationManagerService x0
com.android.server.notification.ManagedServices$ManagedServiceInfo x1
static boolean access$6600 (com.android.server.notification.NotificationManagerService, com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.NotificationManagerService x0
com.android.server.notification.ManagedServices$ManagedServiceInfo x1
static void ()
}
com/android/server/notification/NotificationManagerService$TrimCache.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$TrimCache extends java.lang.Object {
android.service.notification.StatusBarNotification heavy
android.service.notification.StatusBarNotification sbnClone
android.service.notification.StatusBarNotification sbnCloneLight
final com.android.server.notification.NotificationManagerService this$0
void (com.android.server.notification.NotificationManagerService, android.service.notification.StatusBarNotification)
android.service.notification.StatusBarNotification sbn
android.service.notification.StatusBarNotification ForListener (com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
}
com/android/server/notification/ValidateNotificationPeople$1.classValidateNotificationPeople.java
package com.android.server.notification
com.android.server.notification.ValidateNotificationPeople$1 extends android.database.ContentObserver {
final com.android.server.notification.ValidateNotificationPeople this$0
void (com.android.server.notification.ValidateNotificationPeople, android.os.Handler)
com.android.server.notification.ValidateNotificationPeople this$0
android.os.Handler x0
public void onChange (boolean, android.net.Uri, int)
boolean selfChange
android.net.Uri uri
int userId
}
com/android/server/notification/NotificationManagerService$NotificationListeners.classNotificationManagerService.java
package com.android.server.notification
public com.android.server.notification.NotificationManagerService$NotificationListeners extends com.android.server.notification.ManagedServices {
private final android.util.ArraySet mLightTrimListeners
final com.android.server.notification.NotificationManagerService this$0
public void (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService this$0
protected com.android.server.notification.ManagedServices$Config getConfig ()
com.android.server.notification.ManagedServices$Config c
protected android.os.IInterface asInterface (android.os.IBinder)
android.os.IBinder binder
protected boolean checkType (android.os.IInterface)
android.os.IInterface service
public void onServiceAdded (com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.service.notification.INotificationListener listener
android.service.notification.NotificationRankingUpdate update
protected void onServiceRemovedLocked (com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.ManagedServices$ManagedServiceInfo removed
public void setOnNotificationPostedTrimLocked (com.android.server.notification.ManagedServices$ManagedServiceInfo, int)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
int trim
public int getOnNotificationPostedTrim (com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
public void notifyPostedLocked (android.service.notification.StatusBarNotification, android.service.notification.StatusBarNotification)
android.service.notification.StatusBarNotification oldSbnLightClone
boolean sbnVisible
boolean oldSbnVisible
android.service.notification.NotificationRankingUpdate update
android.service.notification.StatusBarNotification sbnToPost
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.service.notification.StatusBarNotification sbn
android.service.notification.StatusBarNotification oldSbn
com.android.server.notification.NotificationManagerService$TrimCache trimCache
public void notifyRemovedLocked (android.service.notification.StatusBarNotification)
android.service.notification.NotificationRankingUpdate update
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.service.notification.StatusBarNotification sbn
android.service.notification.StatusBarNotification sbnLight
public void notifyRankingUpdateLocked ()
android.service.notification.NotificationRankingUpdate update
com.android.server.notification.ManagedServices$ManagedServiceInfo serviceInfo
public void notifyListenerHintsChangedLocked (int)
com.android.server.notification.ManagedServices$ManagedServiceInfo serviceInfo
int hints
public void notifyInterruptionFilterChanged (int)
com.android.server.notification.ManagedServices$ManagedServiceInfo serviceInfo
int interruptionFilter
private void notifyPosted (com.android.server.notification.ManagedServices$ManagedServiceInfo, android.service.notification.StatusBarNotification, android.service.notification.NotificationRankingUpdate)
android.os.RemoteException ex
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.service.notification.StatusBarNotification sbn
android.service.notification.NotificationRankingUpdate rankingUpdate
android.service.notification.INotificationListener listener
com.android.server.notification.NotificationManagerService$StatusBarNotificationHolder sbnHolder
private void notifyRemoved (com.android.server.notification.ManagedServices$ManagedServiceInfo, android.service.notification.StatusBarNotification, android.service.notification.NotificationRankingUpdate)
android.os.RemoteException ex
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.service.notification.StatusBarNotification sbn
android.service.notification.NotificationRankingUpdate rankingUpdate
android.service.notification.INotificationListener listener
com.android.server.notification.NotificationManagerService$StatusBarNotificationHolder sbnHolder
private void notifyRankingUpdate (com.android.server.notification.ManagedServices$ManagedServiceInfo, android.service.notification.NotificationRankingUpdate)
android.os.RemoteException ex
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.service.notification.NotificationRankingUpdate rankingUpdate
android.service.notification.INotificationListener listener
private void notifyListenerHintsChanged (com.android.server.notification.ManagedServices$ManagedServiceInfo, int)
android.os.RemoteException ex
com.android.server.notification.ManagedServices$ManagedServiceInfo info
int hints
android.service.notification.INotificationListener listener
private void notifyInterruptionFilterChanged (com.android.server.notification.ManagedServices$ManagedServiceInfo, int)
android.os.RemoteException ex
com.android.server.notification.ManagedServices$ManagedServiceInfo info
int interruptionFilter
android.service.notification.INotificationListener listener
private boolean isListenerPackage (java.lang.String)
com.android.server.notification.ManagedServices$ManagedServiceInfo serviceInfo
String packageName
static boolean access$4700 (com.android.server.notification.NotificationManagerService$NotificationListeners, java.lang.String)
com.android.server.notification.NotificationManagerService$NotificationListeners x0
String x1
static void access$6700 (com.android.server.notification.NotificationManagerService$NotificationListeners, com.android.server.notification.ManagedServices$ManagedServiceInfo, android.service.notification.StatusBarNotification, android.service.notification.NotificationRankingUpdate)
com.android.server.notification.NotificationManagerService$NotificationListeners x0
com.android.server.notification.ManagedServices$ManagedServiceInfo x1
android.service.notification.StatusBarNotification x2
android.service.notification.NotificationRankingUpdate x3
static void access$6800 (com.android.server.notification.NotificationManagerService$NotificationListeners, com.android.server.notification.ManagedServices$ManagedServiceInfo, android.service.notification.StatusBarNotification, android.service.notification.NotificationRankingUpdate)
com.android.server.notification.NotificationManagerService$NotificationListeners x0
com.android.server.notification.ManagedServices$ManagedServiceInfo x1
android.service.notification.StatusBarNotification x2
android.service.notification.NotificationRankingUpdate x3
static void access$6900 (com.android.server.notification.NotificationManagerService$NotificationListeners, com.android.server.notification.ManagedServices$ManagedServiceInfo, android.service.notification.NotificationRankingUpdate)
com.android.server.notification.NotificationManagerService$NotificationListeners x0
com.android.server.notification.ManagedServices$ManagedServiceInfo x1
android.service.notification.NotificationRankingUpdate x2
static void access$7000 (com.android.server.notification.NotificationManagerService$NotificationListeners, com.android.server.notification.ManagedServices$ManagedServiceInfo, int)
com.android.server.notification.NotificationManagerService$NotificationListeners x0
com.android.server.notification.ManagedServices$ManagedServiceInfo x1
int x2
static void access$7100 (com.android.server.notification.NotificationManagerService$NotificationListeners, com.android.server.notification.ManagedServices$ManagedServiceInfo, int)
com.android.server.notification.NotificationManagerService$NotificationListeners x0
com.android.server.notification.ManagedServices$ManagedServiceInfo x1
int x2
}
com/android/server/notification/NotificationManagerService$1.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$1 extends java.lang.Object implements com.android.server.notification.NotificationDelegate {
final com.android.server.notification.NotificationManagerService this$0
void (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService this$0
public void onSetDisabled (int)
android.media.IRingtonePlayer player
long identity
int status
public void onClearAll (int, int, int)
int callingUid
int callingPid
int userId
public void onNotificationClick (int, int, java.lang.String)
com.android.server.notification.NotificationRecord r
long now
android.service.notification.StatusBarNotification sbn
int callingUid
int callingPid
String key
public void onNotificationActionClick (int, int, java.lang.String, int)
com.android.server.notification.NotificationRecord r
long now
int callingUid
int callingPid
String key
int actionIndex
public void onNotificationClear (int, int, java.lang.String, java.lang.String, int, int)
int callingUid
int callingPid
String pkg
String tag
int id
int userId
public void onPanelRevealed (boolean, int)
boolean clearEffects
int items
public void onPanelHidden ()
public void clearEffects ()
public void onNotificationError (int, int, java.lang.String, java.lang.String, int, int, int, java.lang.String, int)
int callingUid
int callingPid
String pkg
String tag
int id
int uid
int initialPid
String message
int userId
long ident
public void onNotificationVisibilityChanged (com.android.internal.statusbar.NotificationVisibility[], com.android.internal.statusbar.NotificationVisibility[])
com.android.server.notification.NotificationRecord r
com.android.internal.statusbar.NotificationVisibility nv
com.android.server.notification.NotificationRecord r
com.android.internal.statusbar.NotificationVisibility nv
com.android.internal.statusbar.NotificationVisibility[] newlyVisibleKeys
com.android.internal.statusbar.NotificationVisibility[] noLongerVisibleKeys
public void onNotificationExpansionChanged (java.lang.String, boolean, boolean)
long now
com.android.server.notification.NotificationRecord r
String key
boolean userAction
boolean expanded
}
com/android/server/notification/ZenModeConditions.classZenModeConditions.java
package com.android.server.notification
public com.android.server.notification.ZenModeConditions extends java.lang.Object implements com.android.server.notification.ConditionProviders$Callback {
private static final String TAG
private static final boolean DEBUG
private final com.android.server.notification.ZenModeHelper mHelper
private final com.android.server.notification.ConditionProviders mConditionProviders
private final android.util.ArrayMap mSubscriptions
private boolean mFirstEvaluation
public void (com.android.server.notification.ZenModeHelper, com.android.server.notification.ConditionProviders)
com.android.server.notification.ZenModeHelper helper
com.android.server.notification.ConditionProviders conditionProviders
public void dump (java.io.PrintWriter, java.lang.String)
java.io.PrintWriter pw
String prefix
public void evaluateConfig (android.service.notification.ZenModeConfig, boolean)
android.service.notification.ZenModeConfig$ZenRule automaticRule
android.net.Uri id
android.content.ComponentName component
int i
android.service.notification.ZenModeConfig config
boolean processSubscriptions
android.util.ArraySet current
int N
public void onBootComplete ()
public void onUserSwitched ()
public void onServiceAdded (android.content.ComponentName)
android.content.ComponentName component
public void onConditionChanged (android.net.Uri, android.service.notification.Condition)
android.service.notification.ZenModeConfig$ZenRule automaticRule
android.net.Uri id
android.service.notification.Condition condition
android.service.notification.ZenModeConfig config
boolean updated
private void evaluateRule (android.service.notification.ZenModeConfig$ZenRule, android.util.ArraySet, boolean)
com.android.server.notification.SystemConditionProviderService sp
android.service.notification.IConditionProvider cp
android.service.notification.ZenModeConfig$ZenRule rule
android.util.ArraySet current
boolean processSubscriptions
android.net.Uri id
boolean isSystemCondition
private boolean isAutomaticActive (android.content.ComponentName)
android.service.notification.ZenModeConfig$ZenRule rule
android.content.ComponentName component
android.service.notification.ZenModeConfig config
private boolean updateSnoozing (android.service.notification.ZenModeConfig$ZenRule)
android.service.notification.ZenModeConfig$ZenRule rule
private boolean updateCondition (android.net.Uri, android.service.notification.Condition, android.service.notification.ZenModeConfig$ZenRule)
android.net.Uri id
android.service.notification.Condition condition
android.service.notification.ZenModeConfig$ZenRule rule
static void ()
}
com/android/server/notification/ConditionProviders.classConditionProviders.java
package com.android.server.notification
public com.android.server.notification.ConditionProviders extends com.android.server.notification.ManagedServices {
private final java.util.ArrayList mRecords
private final android.util.ArraySet mSystemConditionProviderNames
private final android.util.ArraySet mSystemConditionProviders
private com.android.server.notification.ConditionProviders$Callback mCallback
public void (android.content.Context, android.os.Handler, com.android.server.notification.ManagedServices$UserProfiles)
android.content.Context context
android.os.Handler handler
com.android.server.notification.ManagedServices$UserProfiles userProfiles
public void setCallback (com.android.server.notification.ConditionProviders$Callback)
com.android.server.notification.ConditionProviders$Callback callback
public boolean isSystemProviderEnabled (java.lang.String)
String path
public void addSystemProvider (com.android.server.notification.SystemConditionProviderService)
com.android.server.notification.SystemConditionProviderService service
public java.lang.Iterable getSystemProviders ()
protected com.android.server.notification.ManagedServices$Config getConfig ()
com.android.server.notification.ManagedServices$Config c
public void dump (java.io.PrintWriter, com.android.server.notification.NotificationManagerService$DumpFilter)
com.android.server.notification.ConditionProviders$ConditionRecord r
String countdownDesc
int i
int i
java.io.PrintWriter pw
com.android.server.notification.NotificationManagerService$DumpFilter filter
protected android.os.IInterface asInterface (android.os.IBinder)
android.os.IBinder binder
protected boolean checkType (android.os.IInterface)
android.os.IInterface service
public void onBootPhaseAppsCanStart ()
int i
public void onUserSwitched (int)
int user
protected void onServiceAdded (com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.service.notification.IConditionProvider provider
protected void onServiceRemovedLocked (com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.ConditionProviders$ConditionRecord r
int i
com.android.server.notification.ManagedServices$ManagedServiceInfo removed
public com.android.server.notification.ManagedServices$ManagedServiceInfo checkServiceToken (android.service.notification.IConditionProvider)
android.service.notification.IConditionProvider provider
private android.service.notification.Condition[] removeDuplicateConditions (java.lang.String, android.service.notification.Condition[])
android.net.Uri id
int i
int i
String pkg
android.service.notification.Condition[] conditions
int N
android.util.ArrayMap valid
android.service.notification.Condition[] rt
private com.android.server.notification.ConditionProviders$ConditionRecord getRecordLocked (android.net.Uri, android.content.ComponentName, boolean)
com.android.server.notification.ConditionProviders$ConditionRecord r
int i
com.android.server.notification.ConditionProviders$ConditionRecord r
android.net.Uri id
android.content.ComponentName component
boolean create
int N
public void notifyConditions (java.lang.String, com.android.server.notification.ManagedServices$ManagedServiceInfo, android.service.notification.Condition[])
android.service.notification.Condition c
com.android.server.notification.ConditionProviders$ConditionRecord r
int i
int N
android.service.notification.Condition c
int i
String pkg
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.service.notification.Condition[] conditions
int N
public android.service.notification.IConditionProvider findConditionProvider (android.content.ComponentName)
com.android.server.notification.ManagedServices$ManagedServiceInfo service
android.content.ComponentName component
public android.service.notification.Condition findCondition (android.content.ComponentName, android.net.Uri)
com.android.server.notification.ConditionProviders$ConditionRecord r
android.content.ComponentName component
android.net.Uri conditionId
public void ensureRecordExists (android.content.ComponentName, android.net.Uri, android.service.notification.IConditionProvider)
android.content.ComponentName component
android.net.Uri conditionId
android.service.notification.IConditionProvider provider
com.android.server.notification.ConditionProviders$ConditionRecord r
protected android.util.ArraySet loadComponentNamesFromSetting (java.lang.String, int)
android.content.ComponentName component
int i
String settingName
int userId
android.content.ContentResolver cr
String settingValue
String[] packages
android.util.ArraySet result
public boolean subscribeIfNecessary (android.content.ComponentName, android.net.Uri)
com.android.server.notification.ConditionProviders$ConditionRecord r
android.content.ComponentName component
android.net.Uri conditionId
public void unsubscribeIfNecessary (android.content.ComponentName, android.net.Uri)
com.android.server.notification.ConditionProviders$ConditionRecord r
android.content.ComponentName component
android.net.Uri conditionId
private void subscribeLocked (com.android.server.notification.ConditionProviders$ConditionRecord)
android.os.RemoteException e
com.android.server.notification.ConditionProviders$ConditionRecord r
android.service.notification.IConditionProvider provider
android.os.RemoteException re
private static transient android.util.ArraySet safeSet (java.lang.Object[])
Object item
int i
Object[] items
android.util.ArraySet rt
int N
private void unsubscribeLocked (com.android.server.notification.ConditionProviders$ConditionRecord)
android.os.RemoteException e
com.android.server.notification.ConditionProviders$ConditionRecord r
android.service.notification.IConditionProvider provider
android.os.RemoteException re
private static android.service.notification.IConditionProvider provider (com.android.server.notification.ConditionProviders$ConditionRecord)
com.android.server.notification.ConditionProviders$ConditionRecord r
private static android.service.notification.IConditionProvider provider (com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
}
com/android/server/notification/ManagedServices$SettingRestoredReceiver.classManagedServices.java
package com.android.server.notification
com.android.server.notification.ManagedServices$SettingRestoredReceiver extends android.content.BroadcastReceiver {
final com.android.server.notification.ManagedServices this$0
void (com.android.server.notification.ManagedServices)
com.android.server.notification.ManagedServices this$0
public void onReceive (android.content.Context, android.content.Intent)
String prevValue
String newValue
String element
android.content.Context context
android.content.Intent intent
}
com/android/server/notification/CountdownConditionProvider$Receiver.classCountdownConditionProvider.java
package com.android.server.notification
final com.android.server.notification.CountdownConditionProvider$Receiver extends android.content.BroadcastReceiver {
final com.android.server.notification.CountdownConditionProvider this$0
private void (com.android.server.notification.CountdownConditionProvider)
public void onReceive (android.content.Context, android.content.Intent)
android.net.Uri conditionId
long time
android.content.Context context
android.content.Intent intent
void (com.android.server.notification.CountdownConditionProvider, com.android.server.notification.CountdownConditionProvider$1)
com.android.server.notification.CountdownConditionProvider x0
com.android.server.notification.CountdownConditionProvider$1 x1
}
com/android/server/notification/NotificationManagerService$3.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$3 extends android.content.BroadcastReceiver {
final com.android.server.notification.NotificationManagerService this$0
void (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
int userHandle
int userHandle
int user
int user
int user
android.content.Context context
android.content.Intent intent
String action
}
com/android/server/notification/NotificationUsageStats$SQLiteLog.classNotificationUsageStats.java
package com.android.server.notification
com.android.server.notification.NotificationUsageStats$SQLiteLog extends java.lang.Object {
private static final String TAG
private static final int MSG_POST
private static final int MSG_CLICK
private static final int MSG_REMOVE
private static final int MSG_DISMISS
private static final String DB_NAME
private static final int DB_VERSION
private static final long HORIZON_MS
private static final long PRUNE_MIN_DELAY_MS
private static final long PRUNE_MIN_WRITES
private static final String TAB_LOG
private static final String COL_EVENT_USER_ID
private static final String COL_EVENT_TYPE
private static final String COL_EVENT_TIME
private static final String COL_KEY
private static final String COL_PKG
private static final String COL_NOTIFICATION_ID
private static final String COL_TAG
private static final String COL_WHEN_MS
private static final String COL_DEFAULTS
private static final String COL_FLAGS
private static final String COL_IMPORTANCE_REQ
private static final String COL_IMPORTANCE_FINAL
private static final String COL_NOISY
private static final String COL_MUTED
private static final String COL_DEMOTED
private static final String COL_CATEGORY
private static final String COL_ACTION_COUNT
private static final String COL_POSTTIME_MS
private static final String COL_AIRTIME_MS
private static final String COL_FIRST_EXPANSIONTIME_MS
private static final String COL_AIRTIME_EXPANDED_MS
private static final String COL_EXPAND_COUNT
private static final int EVENT_TYPE_POST
private static final int EVENT_TYPE_CLICK
private static final int EVENT_TYPE_REMOVE
private static final int EVENT_TYPE_DISMISS
private static long sLastPruneMs
private static long sNumWrites
private final android.database.sqlite.SQLiteOpenHelper mHelper
private final android.os.Handler mWriteHandler
private static final long DAY_MS
private static final String STATS_QUERY
public void (android.content.Context)
android.content.Context context
android.os.HandlerThread backgroundThread
public void logPosted (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord notification
public void logClicked (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord notification
public void logRemoved (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord notification
public void logDismissed (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord notification
private org.json.JSONArray jsonPostFrequencies (com.android.server.notification.NotificationManagerService$DumpFilter) throws org.json.JSONException
int userId
String pkg
int day
int count
int muted
int noisy
int demoted
org.json.JSONObject row
com.android.server.notification.NotificationManagerService$DumpFilter filter
org.json.JSONArray frequencies
android.database.sqlite.SQLiteDatabase db
long midnight
String q
android.database.Cursor cursor
public void printPostFrequencies (java.io.PrintWriter, java.lang.String, com.android.server.notification.NotificationManagerService$DumpFilter)
int userId
String pkg
int day
int count
int muted
int noisy
int demoted
java.io.PrintWriter pw
String indent
com.android.server.notification.NotificationManagerService$DumpFilter filter
android.database.sqlite.SQLiteDatabase db
long midnight
String q
android.database.Cursor cursor
private long getMidnightMs ()
java.util.GregorianCalendar midnight
private void writeEvent (long, int, com.android.server.notification.NotificationRecord)
long eventTimeMs
int eventType
com.android.server.notification.NotificationRecord r
android.content.ContentValues cv
android.database.sqlite.SQLiteDatabase db
private void pruneIfNecessary (android.database.sqlite.SQLiteDatabase)
long horizonStartMs
int deletedRows
android.database.sqlite.SQLiteDatabase db
long nowMs
private static void putNotificationIdentifiers (com.android.server.notification.NotificationRecord, android.content.ContentValues)
com.android.server.notification.NotificationRecord r
android.content.ContentValues outCv
private static void putNotificationDetails (com.android.server.notification.NotificationRecord, android.content.ContentValues)
com.android.server.notification.NotificationRecord r
android.content.ContentValues outCv
int before
int after
boolean noisy
private static void putPosttimeVisibility (com.android.server.notification.NotificationRecord, android.content.ContentValues)
com.android.server.notification.NotificationRecord r
android.content.ContentValues outCv
public void dump (java.io.PrintWriter, java.lang.String, com.android.server.notification.NotificationManagerService$DumpFilter)
java.io.PrintWriter pw
String indent
com.android.server.notification.NotificationManagerService$DumpFilter filter
public org.json.JSONObject dumpJson (com.android.server.notification.NotificationManagerService$DumpFilter)
com.android.server.notification.NotificationManagerService$DumpFilter filter
org.json.JSONObject dump
static void access$000 (com.android.server.notification.NotificationUsageStats$SQLiteLog, long, int, com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationUsageStats$SQLiteLog x0
long x1
int x2
com.android.server.notification.NotificationRecord x3
}
com/android/server/notification/ScheduleConditionProvider.classScheduleConditionProvider.java
package com.android.server.notification
public com.android.server.notification.ScheduleConditionProvider extends com.android.server.notification.SystemConditionProviderService {
static final String TAG
static final boolean DEBUG
public static final android.content.ComponentName COMPONENT
private static final String NOT_SHOWN
private static final String SIMPLE_NAME
private static final String ACTION_EVALUATE
private static final int REQUEST_CODE_EVALUATE
private static final String EXTRA_TIME
private final android.content.Context mContext
private final android.util.ArrayMap mSubscriptions
private android.app.AlarmManager mAlarmManager
private boolean mConnected
private boolean mRegistered
private long mNextAlarmTime
private android.content.BroadcastReceiver mReceiver
public void ()
public android.content.ComponentName getComponent ()
public boolean isValidConditionId (android.net.Uri)
android.net.Uri id
public void dump (java.io.PrintWriter, com.android.server.notification.NotificationManagerService$DumpFilter)
android.net.Uri conditionId
java.io.PrintWriter pw
com.android.server.notification.NotificationManagerService$DumpFilter filter
long now
public void onConnected ()
public void onBootComplete ()
public void onDestroy ()
public void onSubscribe (android.net.Uri)
android.net.Uri conditionId
public void onUnsubscribe (android.net.Uri)
android.net.Uri conditionId
public void attachBase (android.content.Context)
android.content.Context base
public android.service.notification.IConditionProvider asInterface ()
private void evaluateSubscriptions ()
long nextChangeTime
com.android.server.notification.ScheduleCalendar cal
android.net.Uri conditionId
long now
long nextUserAlarmTime
private void updateAlarm (long, long)
long now
long time
android.app.AlarmManager alarms
android.app.PendingIntent pendingIntent
public long getNextAlarm ()
android.app.AlarmManager$AlarmClockInfo info
private static boolean meetsSchedule (com.android.server.notification.ScheduleCalendar, long)
com.android.server.notification.ScheduleCalendar cal
long time
private static com.android.server.notification.ScheduleCalendar toScheduleCalendar (android.net.Uri)
android.net.Uri conditionId
android.service.notification.ZenModeConfig$ScheduleInfo schedule
com.android.server.notification.ScheduleCalendar sc
private void setRegistered (boolean)
android.content.IntentFilter filter
boolean registered
private void notifyCondition (android.net.Uri, int, java.lang.String)
android.net.Uri conditionId
int state
String reason
private android.service.notification.Condition createCondition (android.net.Uri, int)
android.net.Uri id
int state
String summary
String line1
String line2
static android.util.ArrayMap access$000 (com.android.server.notification.ScheduleConditionProvider)
com.android.server.notification.ScheduleConditionProvider x0
static void access$100 (com.android.server.notification.ScheduleConditionProvider)
com.android.server.notification.ScheduleConditionProvider x0
static void ()
}
com/android/server/notification/ZenModeHelper.classZenModeHelper.java
package com.android.server.notification
public com.android.server.notification.ZenModeHelper extends java.lang.Object {
static final String TAG
static final boolean DEBUG
private static final int RULE_INSTANCE_GRACE_PERIOD
private final android.content.Context mContext
private final com.android.server.notification.ZenModeHelper$H mHandler
private final com.android.server.notification.ZenModeHelper$SettingsObserver mSettingsObserver
private final android.app.AppOpsManager mAppOps
private final android.service.notification.ZenModeConfig mDefaultConfig
private final java.util.ArrayList mCallbacks
private final com.android.server.notification.ZenModeFiltering mFiltering
private final com.android.server.notification.ZenModeHelper$RingerModeDelegate mRingerModeDelegate
private final com.android.server.notification.ZenModeConditions mConditions
private final android.util.SparseArray mConfigs
private final com.android.server.notification.ZenModeHelper$Metrics mMetrics
private final com.android.server.notification.ManagedServices$Config mServiceConfig
private int mZenMode
private int mUser
private android.service.notification.ZenModeConfig mConfig
private android.media.AudioManagerInternal mAudioManager
private android.content.pm.PackageManager mPm
private long mSuppressedEffects
public static final long SUPPRESSED_EFFECT_NOTIFICATIONS
public static final long SUPPRESSED_EFFECT_CALLS
public static final long SUPPRESSED_EFFECT_ALL
private final android.service.notification.ZenModeConfig$Migration mConfigMigration
public void (android.content.Context, android.os.Looper, com.android.server.notification.ConditionProviders)
android.content.Context context
android.os.Looper looper
com.android.server.notification.ConditionProviders conditionProviders
public android.os.Looper getLooper ()
public java.lang.String toString ()
public boolean matchesCallFilter (android.os.UserHandle, android.os.Bundle, com.android.server.notification.ValidateNotificationPeople, int, float)
android.os.UserHandle userHandle
android.os.Bundle extras
com.android.server.notification.ValidateNotificationPeople validator
int contactsTimeoutMs
float timeoutAffinity
public boolean isCall (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
public boolean shouldIntercept (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
public boolean shouldSuppressWhenScreenOff ()
public boolean shouldSuppressWhenScreenOn ()
public void addCallback (com.android.server.notification.ZenModeHelper$Callback)
com.android.server.notification.ZenModeHelper$Callback callback
public void removeCallback (com.android.server.notification.ZenModeHelper$Callback)
com.android.server.notification.ZenModeHelper$Callback callback
public void initZenMode ()
public void onSystemReady ()
public void onUserSwitched (int)
int user
public void onUserRemoved (int)
int user
public void onUserUnlocked (int)
int user
private void loadConfigForUser (int, java.lang.String)
int user
String reason
android.service.notification.ZenModeConfig config
public int getZenModeListenerInterruptionFilter ()
public void requestFromListener (android.content.ComponentName, int)
android.content.ComponentName name
int filter
int newZen
public void setSuppressedEffects (long)
long suppressedEffects
public long getSuppressedEffects ()
public int getZenMode ()
public java.util.List getZenRules ()
android.service.notification.ZenModeConfig$ZenRule rule
java.util.List rules
public android.app.AutomaticZenRule getAutomaticZenRule (java.lang.String)
String id
android.service.notification.ZenModeConfig$ZenRule rule
public java.lang.String addAutomaticZenRule (android.app.AutomaticZenRule, java.lang.String)
android.content.pm.ServiceInfo owner
int ruleInstanceLimit
android.service.notification.ZenModeConfig$ZenRule rule
android.app.AutomaticZenRule automaticZenRule
String reason
android.service.notification.ZenModeConfig newConfig
public boolean updateAutomaticZenRule (java.lang.String, android.app.AutomaticZenRule, java.lang.String)
android.service.notification.ZenModeConfig$ZenRule rule
String ruleId
android.app.AutomaticZenRule automaticZenRule
String reason
android.service.notification.ZenModeConfig newConfig
public boolean removeAutomaticZenRule (java.lang.String, java.lang.String)
android.service.notification.ZenModeConfig$ZenRule rule
String id
String reason
android.service.notification.ZenModeConfig newConfig
public boolean removeAutomaticZenRules (java.lang.String, java.lang.String)
android.service.notification.ZenModeConfig$ZenRule rule
int i
String packageName
String reason
android.service.notification.ZenModeConfig newConfig
public int getCurrentInstanceCount (android.content.ComponentName)
android.service.notification.ZenModeConfig$ZenRule rule
android.content.ComponentName owner
int count
public boolean canManageAutomaticZenRule (android.service.notification.ZenModeConfig$ZenRule)
int i
int packageCount
String[] packages
android.service.notification.ZenModeConfig$ZenRule rule
int callingUid
private boolean isSystemRule (android.app.AutomaticZenRule)
android.app.AutomaticZenRule rule
private android.content.pm.ServiceInfo getServiceInfo (android.content.ComponentName)
android.content.pm.ResolveInfo resolveInfo
android.content.pm.ServiceInfo info
int i
int count
android.content.ComponentName owner
android.content.Intent queryIntent
java.util.List installedServices
private void populateZenRule (android.app.AutomaticZenRule, android.service.notification.ZenModeConfig$ZenRule, boolean)
android.app.AutomaticZenRule automaticZenRule
android.service.notification.ZenModeConfig$ZenRule rule
boolean isNew
private android.app.AutomaticZenRule createAutomaticZenRule (android.service.notification.ZenModeConfig$ZenRule)
android.service.notification.ZenModeConfig$ZenRule rule
public void setManualZenMode (int, android.net.Uri, java.lang.String)
int zenMode
android.net.Uri conditionId
String reason
private void setManualZenMode (int, android.net.Uri, java.lang.String, boolean)
android.service.notification.ZenModeConfig$ZenRule automaticRule
android.service.notification.ZenModeConfig$ZenRule newRule
int zenMode
android.net.Uri conditionId
String reason
boolean setRingerMode
android.service.notification.ZenModeConfig newConfig
public void dump (java.io.PrintWriter, java.lang.String)
int i
java.io.PrintWriter pw
String prefix
int N
private static void dump (java.io.PrintWriter, java.lang.String, java.lang.String, android.service.notification.ZenModeConfig)
int i
java.io.PrintWriter pw
String prefix
String var
android.service.notification.ZenModeConfig config
int N
public void readXml (org.xmlpull.v1.XmlPullParser, boolean) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
android.service.notification.ZenModeConfig$ZenRule automaticRule
long time
org.xmlpull.v1.XmlPullParser parser
boolean forRestore
android.service.notification.ZenModeConfig config
public void writeXml (org.xmlpull.v1.XmlSerializer, boolean) throws java.io.IOException
int i
org.xmlpull.v1.XmlSerializer out
boolean forBackup
int N
public android.app.NotificationManager$Policy getNotificationPolicy ()
private static android.app.NotificationManager$Policy getNotificationPolicy (android.service.notification.ZenModeConfig)
android.service.notification.ZenModeConfig config
public void setNotificationPolicy (android.app.NotificationManager$Policy)
android.service.notification.ZenModeConfig newConfig
android.app.NotificationManager$Policy policy
private void cleanUpZenRules ()
android.content.pm.PackageManager$NameNotFoundException e
android.service.notification.ZenModeConfig$ZenRule rule
int i
android.service.notification.ZenModeConfig newConfig
long currentTime
public android.service.notification.ZenModeConfig getConfig ()
public boolean setConfigLocked (android.service.notification.ZenModeConfig, java.lang.String)
android.service.notification.ZenModeConfig config
String reason
public void setConfigAsync (android.service.notification.ZenModeConfig, java.lang.String)
android.service.notification.ZenModeConfig config
String reason
private boolean setConfigLocked (android.service.notification.ZenModeConfig, java.lang.String, boolean)
boolean policyChanged
android.service.notification.ZenModeConfig config
String reason
boolean setRingerMode
long identity
private void applyConfig (android.service.notification.ZenModeConfig, java.lang.String, boolean)
android.service.notification.ZenModeConfig config
String reason
boolean setRingerMode
String val
private int getZenModeSetting ()
private void setZenModeSetting (int)
int zen
private int getPreviousRingerModeSetting ()
private void setPreviousRingerModeSetting (java.lang.Integer)
Integer previousRingerLevel
private boolean evaluateZenMode (java.lang.String, boolean)
String reason
boolean setRingerMode
int zenBefore
int zen
private void updateRingerModeAffectedStreams ()
private int computeZenMode ()
android.service.notification.ZenModeConfig$ZenRule automaticRule
int zen
private void applyRestrictions ()
int i
boolean zen
boolean muteNotifications
boolean muteCalls
boolean muteEverything
private void applyRestrictions (boolean, int)
boolean mute
int usage
String[] exceptionPackages
private void applyZenToRingerMode ()
int ringerModeInternal
int newRingerModeInternal
private void dispatchOnConfigChanged ()
com.android.server.notification.ZenModeHelper$Callback callback
private void dispatchOnPolicyChanged ()
com.android.server.notification.ZenModeHelper$Callback callback
private void dispatchOnZenModeChanged ()
com.android.server.notification.ZenModeHelper$Callback callback
private android.service.notification.ZenModeConfig readDefaultConfig (android.content.res.Resources)
android.service.notification.ZenModeConfig config
Exception e
android.content.res.Resources resources
android.content.res.XmlResourceParser parser
private void appendDefaultScheduleRules (android.service.notification.ZenModeConfig)
android.service.notification.ZenModeConfig config
android.service.notification.ZenModeConfig$ScheduleInfo weeknights
android.service.notification.ZenModeConfig$ZenRule rule1
android.service.notification.ZenModeConfig$ScheduleInfo weekends
android.service.notification.ZenModeConfig$ZenRule rule2
private void appendDefaultEventRules (android.service.notification.ZenModeConfig)
android.service.notification.ZenModeConfig config
android.service.notification.ZenModeConfig$EventInfo events
android.service.notification.ZenModeConfig$ZenRule rule
private static int zenSeverity (int)
int zen
static android.content.Context access$700 (com.android.server.notification.ZenModeHelper)
com.android.server.notification.ZenModeHelper x0
static void access$800 (com.android.server.notification.ZenModeHelper, android.service.notification.ZenModeConfig)
com.android.server.notification.ZenModeHelper x0
android.service.notification.ZenModeConfig x1
static void access$900 (com.android.server.notification.ZenModeHelper, android.service.notification.ZenModeConfig)
com.android.server.notification.ZenModeHelper x0
android.service.notification.ZenModeConfig x1
static int access$1000 (com.android.server.notification.ZenModeHelper)
com.android.server.notification.ZenModeHelper x0
static void access$1100 (com.android.server.notification.ZenModeHelper, java.lang.Integer)
com.android.server.notification.ZenModeHelper x0
Integer x1
static void access$1200 (com.android.server.notification.ZenModeHelper, int, android.net.Uri, java.lang.String, boolean)
com.android.server.notification.ZenModeHelper x0
int x1
android.net.Uri x2
String x3
boolean x4
static int access$1300 (com.android.server.notification.ZenModeHelper)
com.android.server.notification.ZenModeHelper x0
static void access$1400 (com.android.server.notification.ZenModeHelper, int)
com.android.server.notification.ZenModeHelper x0
int x1
static com.android.server.notification.ZenModeHelper$H access$1500 (com.android.server.notification.ZenModeHelper)
com.android.server.notification.ZenModeHelper x0
static void access$1600 (com.android.server.notification.ZenModeHelper)
com.android.server.notification.ZenModeHelper x0
static com.android.server.notification.ZenModeHelper$Metrics access$1700 (com.android.server.notification.ZenModeHelper)
com.android.server.notification.ZenModeHelper x0
static android.service.notification.ZenModeConfig access$1900 (com.android.server.notification.ZenModeHelper)
com.android.server.notification.ZenModeHelper x0
static void access$2000 (com.android.server.notification.ZenModeHelper, android.service.notification.ZenModeConfig, java.lang.String, boolean)
com.android.server.notification.ZenModeHelper x0
android.service.notification.ZenModeConfig x1
String x2
boolean x3
static void ()
}
com/android/server/notification/EventConditionProvider$3.classEventConditionProvider.java
package com.android.server.notification
com.android.server.notification.EventConditionProvider$3 extends android.content.BroadcastReceiver {
final com.android.server.notification.EventConditionProvider this$0
void (com.android.server.notification.EventConditionProvider)
com.android.server.notification.EventConditionProvider this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/notification/NotificationManagerService$NotificationListeners$2.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$NotificationListeners$2 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.notification.ManagedServices$ManagedServiceInfo val$info
final android.service.notification.StatusBarNotification val$sbnToPost
final android.service.notification.NotificationRankingUpdate val$update
final com.android.server.notification.NotificationManagerService$NotificationListeners this$1
void (com.android.server.notification.NotificationManagerService$NotificationListeners, com.android.server.notification.ManagedServices$ManagedServiceInfo, android.service.notification.StatusBarNotification, android.service.notification.NotificationRankingUpdate)
com.android.server.notification.NotificationManagerService$NotificationListeners this$1
public void run ()
}
com/android/server/notification/NotificationDelegate.classNotificationDelegate.java
package com.android.server.notification
public abstract com.android.server.notification.NotificationDelegate extends java.lang.Object {
public abstract void onSetDisabled (int)
public abstract void onClearAll (int, int, int)
public abstract void onNotificationClick (int, int, java.lang.String)
public abstract void onNotificationActionClick (int, int, java.lang.String, int)
public abstract void onNotificationClear (int, int, java.lang.String, java.lang.String, int, int)
public abstract void onNotificationError (int, int, java.lang.String, java.lang.String, int, int, int, java.lang.String, int)
public abstract void onPanelRevealed (boolean, int)
public abstract void onPanelHidden ()
public abstract void clearEffects ()
public abstract void onNotificationVisibilityChanged (com.android.internal.statusbar.NotificationVisibility[], com.android.internal.statusbar.NotificationVisibility[])
public abstract void onNotificationExpansionChanged (java.lang.String, boolean, boolean)
}
com/android/server/notification/NotificationIntrusivenessExtractor.classNotificationIntrusivenessExtractor.java
package com.android.server.notification
public com.android.server.notification.NotificationIntrusivenessExtractor extends java.lang.Object implements com.android.server.notification.NotificationSignalExtractor {
private static final String TAG
private static final boolean DBG
private static final long HANG_TIME_MS
public void ()
public void initialize (android.content.Context, com.android.server.notification.NotificationUsageStats)
android.content.Context ctx
com.android.server.notification.NotificationUsageStats usageStats
public com.android.server.notification.RankingReconsideration process (com.android.server.notification.NotificationRecord)
android.app.Notification notification
com.android.server.notification.NotificationRecord record
public void setConfig (com.android.server.notification.RankingConfig)
com.android.server.notification.RankingConfig config
static void ()
}
com/android/server/notification/NotificationIntrusivenessExtractor$1.classNotificationIntrusivenessExtractor.java
package com.android.server.notification
com.android.server.notification.NotificationIntrusivenessExtractor$1 extends com.android.server.notification.RankingReconsideration {
final com.android.server.notification.NotificationIntrusivenessExtractor this$0
void (com.android.server.notification.NotificationIntrusivenessExtractor, java.lang.String, long)
com.android.server.notification.NotificationIntrusivenessExtractor this$0
String key
long delay
public void work ()
public void applyChangesLocked (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
}
com/android/server/notification/NotificationManagerService$Archive.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$Archive extends java.lang.Object {
final int mBufferSize
final java.util.ArrayDeque mBuffer
public void (int)
int size
public java.lang.String toString ()
StringBuilder sb
int N
public void record (android.service.notification.StatusBarNotification)
android.service.notification.StatusBarNotification nr
public java.util.Iterator descendingIterator ()
public android.service.notification.StatusBarNotification[] getArray (int)
int count
android.service.notification.StatusBarNotification[] a
java.util.Iterator iter
int i
}
com/android/server/notification/GlobalSortKeyComparator.classGlobalSortKeyComparator.java
package com.android.server.notification
public com.android.server.notification.GlobalSortKeyComparator extends java.lang.Object implements java.util.Comparator {
public void ()
public int compare (com.android.server.notification.NotificationRecord, com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord left
com.android.server.notification.NotificationRecord right
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/server/notification/NotificationManagerService$NotificationListeners$5.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$NotificationListeners$5 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.notification.ManagedServices$ManagedServiceInfo val$serviceInfo
final int val$hints
final com.android.server.notification.NotificationManagerService$NotificationListeners this$1
void (com.android.server.notification.NotificationManagerService$NotificationListeners, com.android.server.notification.ManagedServices$ManagedServiceInfo, int)
com.android.server.notification.NotificationManagerService$NotificationListeners this$1
public void run ()
}
com/android/server/notification/ManagedServices$Config.classManagedServices.java
package com.android.server.notification
public com.android.server.notification.ManagedServices$Config extends java.lang.Object {
public String caption
public String serviceInterface
public String secureSettingName
public String secondarySettingName
public String bindPermission
public String settingsAction
public int clientLabel
public void ()
}
com/android/server/notification/NotificationRecord.classNotificationRecord.java
package com.android.server.notification
public final com.android.server.notification.NotificationRecord extends java.lang.Object {
static final String TAG
static final boolean DBG
final android.service.notification.StatusBarNotification sbn
final int mOriginalFlags
private final android.content.Context mContext
com.android.server.notification.NotificationUsageStats$SingleNotificationStats stats
boolean isCanceled
boolean mIsSeen
private float mContactAffinity
private boolean mRecentlyIntrusive
private boolean mIntercept
private long mRankingTimeMs
private long mCreationTimeMs
private long mVisibleSinceMs
private long mUpdateTimeMs
public boolean isUpdate
private int mPackagePriority
private int mAuthoritativeRank
private String mGlobalSortKey
private int mPackageVisibility
private int mUserImportance
private int mImportance
private CharSequence mImportanceExplanation
private int mSuppressedVisualEffects
private String mUserExplanation
private String mPeopleExplanation
public void (android.content.Context, android.service.notification.StatusBarNotification)
android.content.Context context
android.service.notification.StatusBarNotification sbn
private int defaultImportance ()
android.app.Notification n
int importance
boolean isNoisy
public void copyRankingInformation (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord previous
public android.app.Notification getNotification ()
public int getFlags ()
public android.os.UserHandle getUser ()
public java.lang.String getKey ()
public int getUserId ()
void dump (java.io.PrintWriter, java.lang.String, android.content.Context, boolean)
android.app.Notification$Action action
int i
int N
int j
int N
Object val
String key
java.io.PrintWriter pw
String prefix
android.content.Context baseContext
boolean redact
android.app.Notification notification
android.graphics.drawable.Icon icon
String iconStr
static java.lang.String idDebugString (android.content.Context, java.lang.String, int)
android.content.pm.PackageManager$NameNotFoundException e
android.content.Context c
android.content.Context c
android.content.res.Resources$NotFoundException e
android.content.Context baseContext
String packageName
int id
android.content.Context c
android.content.res.Resources r
public final java.lang.String toString ()
public void setContactAffinity (float)
float contactAffinity
public float getContactAffinity ()
public void setRecentlyIntrusive (boolean)
boolean recentlyIntrusive
public boolean isRecentlyIntrusive ()
public void setPackagePriority (int)
int packagePriority
public int getPackagePriority ()
public void setPackageVisibilityOverride (int)
int packageVisibility
public int getPackageVisibilityOverride ()
public void setUserImportance (int)
int importance
private java.lang.String getUserExplanation ()
private java.lang.String getPeopleExplanation ()
private void applyUserImportance ()
public int getUserImportance ()
public void setImportance (int, java.lang.CharSequence)
int importance
CharSequence explanation
public int getImportance ()
public java.lang.CharSequence getImportanceExplanation ()
public boolean setIntercepted (boolean)
boolean intercept
public boolean isIntercepted ()
public void setSuppressedVisualEffects (int)
int effects
public int getSuppressedVisualEffects ()
public boolean isCategory (java.lang.String)
String category
public boolean isAudioStream (int)
int stream
public boolean isAudioAttributesUsage (int)
int usage
android.media.AudioAttributes attributes
public long getRankingTimeMs ()
public int getFreshnessMs (long)
long now
public int getLifespanMs (long)
long now
public int getExposureMs (long)
long now
public void setVisibility (boolean, int)
boolean visible
int rank
long now
private long calculateRankingTimeMs (long)
long previousRankingTimeMs
android.app.Notification n
public void setGlobalSortKey (java.lang.String)
String globalSortKey
public java.lang.String getGlobalSortKey ()
public boolean isSeen ()
public void setSeen ()
public void setAuthoritativeRank (int)
int authoritativeRank
public int getAuthoritativeRank ()
public java.lang.String getGroupKey ()
public boolean isImportanceFromUser ()
static void ()
}
com/android/server/notification/ImportanceExtractor.classImportanceExtractor.java
package com.android.server.notification
public com.android.server.notification.ImportanceExtractor extends java.lang.Object implements com.android.server.notification.NotificationSignalExtractor {
private static final String TAG
private static final boolean DBG
private com.android.server.notification.RankingConfig mConfig
public void ()
public void initialize (android.content.Context, com.android.server.notification.NotificationUsageStats)
android.content.Context ctx
com.android.server.notification.NotificationUsageStats usageStats
public com.android.server.notification.RankingReconsideration process (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
public void setConfig (com.android.server.notification.RankingConfig)
com.android.server.notification.RankingConfig config
}
com/android/server/notification/ZenModeFiltering$RepeatCallers.classZenModeFiltering.java
package com.android.server.notification
com.android.server.notification.ZenModeFiltering$RepeatCallers extends java.lang.Object {
private final android.util.ArrayMap mCalls
private int mThresholdMinutes
private void ()
private synchronized boolean isRepeat (android.content.Context, android.os.Bundle)
long time
int i
android.content.Context context
android.os.Bundle extras
String peopleString
long now
int N
boolean isRepeat
private static java.lang.String peopleString (android.os.Bundle)
String extraPerson
int i
android.os.Bundle extras
String[] extraPeople
StringBuilder sb
void (com.android.server.notification.ZenModeFiltering$1)
com.android.server.notification.ZenModeFiltering$1 x0
static int access$100 (com.android.server.notification.ZenModeFiltering$RepeatCallers)
com.android.server.notification.ZenModeFiltering$RepeatCallers x0
static android.util.ArrayMap access$200 (com.android.server.notification.ZenModeFiltering$RepeatCallers)
com.android.server.notification.ZenModeFiltering$RepeatCallers x0
static boolean access$300 (com.android.server.notification.ZenModeFiltering$RepeatCallers, android.content.Context, android.os.Bundle)
com.android.server.notification.ZenModeFiltering$RepeatCallers x0
android.content.Context x1
android.os.Bundle x2
}
com/android/server/notification/ZenModeFiltering.classZenModeFiltering.java
package com.android.server.notification
public com.android.server.notification.ZenModeFiltering extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
static final com.android.server.notification.ZenModeFiltering$RepeatCallers REPEAT_CALLERS
private final android.content.Context mContext
private android.content.ComponentName mDefaultPhoneApp
public void (android.content.Context)
android.content.Context context
public void dump (java.io.PrintWriter, java.lang.String)
int i
java.io.PrintWriter pw
String prefix
private static java.lang.String ts (long)
long time
public static boolean matchesCallFilter (android.content.Context, int, android.service.notification.ZenModeConfig, android.os.UserHandle, android.os.Bundle, com.android.server.notification.ValidateNotificationPeople, int, float)
float contactAffinity
android.content.Context context
int zen
android.service.notification.ZenModeConfig config
android.os.UserHandle userHandle
android.os.Bundle extras
com.android.server.notification.ValidateNotificationPeople validator
int contactsTimeoutMs
float timeoutAffinity
private static android.os.Bundle extras (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
public boolean shouldIntercept (int, android.service.notification.ZenModeConfig, com.android.server.notification.NotificationRecord)
int zen
android.service.notification.ZenModeConfig config
com.android.server.notification.NotificationRecord record
private static boolean shouldInterceptAudience (int, com.android.server.notification.NotificationRecord)
int source
com.android.server.notification.NotificationRecord record
private static boolean isSystem (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
private static boolean isAlarm (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
private static boolean isEvent (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
private static boolean isReminder (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
public boolean isCall (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
private boolean isDefaultPhoneApp (java.lang.String)
android.telecom.TelecomManager telecomm
String pkg
private boolean isDefaultMessagingApp (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
int userId
String defaultApp
private boolean isMessage (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
private static boolean audienceMatches (int, float)
int source
float contactAffinity
static void ()
}
com/android/server/notification/NotificationUsageStats$Aggregate.classNotificationUsageStats.java
package com.android.server.notification
public com.android.server.notification.NotificationUsageStats$Aggregate extends java.lang.Object {
long numSamples
double avg
double sum2
double var
public void ()
public void addSample (long)
long sample
double n
double delta
double divisor
public java.lang.String toString ()
}
com/android/server/notification/NotificationManagerService$2.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$2 extends android.content.BroadcastReceiver {
final com.android.server.notification.NotificationManagerService this$0
void (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.pm.IPackageManager pm
int enabled
IllegalArgumentException e
android.net.Uri uri
String pkgName
String pkgName
int changeUserId
String[] pkgList
boolean queryReplace
android.content.Context context
android.content.Intent intent
String action
boolean queryRestart
boolean queryRemove
boolean packageChanged
boolean cancelNotifications
int reason
}
com/android/server/notification/RankingHandler.classRankingHandler.java
package com.android.server.notification
public abstract com.android.server.notification.RankingHandler extends java.lang.Object {
public abstract void requestSort ()
public abstract void requestReconsideration (com.android.server.notification.RankingReconsideration)
}
com/android/server/notification/ValidateNotificationPeople$2.classValidateNotificationPeople.java
package com.android.server.notification
com.android.server.notification.ValidateNotificationPeople$2 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.notification.ValidateNotificationPeople$PeopleRankingReconsideration val$prr
final java.util.concurrent.Semaphore val$s
final com.android.server.notification.ValidateNotificationPeople this$0
void (com.android.server.notification.ValidateNotificationPeople, com.android.server.notification.ValidateNotificationPeople$PeopleRankingReconsideration, java.util.concurrent.Semaphore)
com.android.server.notification.ValidateNotificationPeople this$0
public void run ()
}
com/android/server/notification/NotificationManagerService$EnqueueNotificationRunnable.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$EnqueueNotificationRunnable extends java.lang.Object implements java.lang.Runnable {
private final com.android.server.notification.NotificationRecord r
private final int userId
final com.android.server.notification.NotificationManagerService this$0
void (com.android.server.notification.NotificationManagerService, int, com.android.server.notification.NotificationRecord)
int userId
com.android.server.notification.NotificationRecord r
public void run ()
int enqueueStatus
android.service.notification.StatusBarNotification oldSbn
android.service.notification.StatusBarNotification n
com.android.server.notification.NotificationRecord old
int callingUid
int callingPid
android.app.Notification notification
String pkg
int id
String tag
boolean isSystemNotification
boolean isPackageSuspended
int index
}
com/android/server/notification/NotificationManagerService$NotificationRankers.classNotificationManagerService.java
package com.android.server.notification
public com.android.server.notification.NotificationManagerService$NotificationRankers extends com.android.server.notification.ManagedServices {
final com.android.server.notification.NotificationManagerService this$0
public void (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService this$0
protected com.android.server.notification.ManagedServices$Config getConfig ()
com.android.server.notification.ManagedServices$Config c
protected android.os.IInterface asInterface (android.os.IBinder)
android.os.IBinder binder
protected boolean checkType (android.os.IInterface)
android.os.IInterface service
protected void onServiceAdded (com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
protected void onServiceRemovedLocked (com.android.server.notification.ManagedServices$ManagedServiceInfo)
com.android.server.notification.ManagedServices$ManagedServiceInfo removed
public void onNotificationEnqueued (com.android.server.notification.NotificationRecord)
boolean sbnVisible
int importance
boolean fromUser
android.service.notification.StatusBarNotification sbnToPost
com.android.server.notification.ManagedServices$ManagedServiceInfo info
com.android.server.notification.NotificationRecord r
android.service.notification.StatusBarNotification sbn
com.android.server.notification.NotificationManagerService$TrimCache trimCache
private void notifyEnqueued (com.android.server.notification.ManagedServices$ManagedServiceInfo, android.service.notification.StatusBarNotification, int, boolean)
android.os.RemoteException ex
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.service.notification.StatusBarNotification sbn
int importance
boolean fromUser
android.service.notification.INotificationListener ranker
com.android.server.notification.NotificationManagerService$StatusBarNotificationHolder sbnHolder
public boolean isEnabled ()
public void onUserSwitched (int)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
int i
int user
public void onPackagesChanged (boolean, java.lang.String[])
String pkgName
boolean queryReplace
String[] pkgList
protected void registerRanker ()
android.content.ComponentName rankerComponent
java.util.Set rankerComponents
java.util.Iterator iterator
static void access$6300 (com.android.server.notification.NotificationManagerService$NotificationRankers, com.android.server.notification.ManagedServices$ManagedServiceInfo, android.service.notification.StatusBarNotification, int, boolean)
com.android.server.notification.NotificationManagerService$NotificationRankers x0
com.android.server.notification.ManagedServices$ManagedServiceInfo x1
android.service.notification.StatusBarNotification x2
int x3
boolean x4
}
com/android/server/notification/PropConfig.classPropConfig.java
package com.android.server.notification
public com.android.server.notification.PropConfig extends java.lang.Object {
private static final String UNSET
public void ()
public static int getInt (android.content.Context, java.lang.String, int)
android.content.Context context
String propName
int resId
public static java.lang.String[] getStringArray (android.content.Context, java.lang.String, int)
android.content.Context context
String propName
int resId
String prop
}
com/android/server/notification/NotificationManagerService$7.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$7 extends java.lang.Object implements com.android.server.notification.NotificationManagerInternal {
final com.android.server.notification.NotificationManagerService this$0
void (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService this$0
public void enqueueNotification (java.lang.String, java.lang.String, int, int, java.lang.String, int, android.app.Notification, int[], int)
String pkg
String opPkg
int callingUid
int callingPid
String tag
int id
android.app.Notification notification
int[] idReceived
int userId
public void removeForegroundServiceFlagFromNotification (java.lang.String, int, int)
int i
com.android.server.notification.NotificationRecord r
android.service.notification.StatusBarNotification sbn
String pkg
int notificationId
int userId
}
com/android/server/notification/NotificationManagerService$PolicyAccess.classNotificationManagerService.java
package com.android.server.notification
final com.android.server.notification.NotificationManagerService$PolicyAccess extends java.lang.Object {
private static final String SEPARATOR
private final String[] PERM
final com.android.server.notification.NotificationManagerService this$0
private void (com.android.server.notification.NotificationManagerService)
public boolean isPackageGranted (java.lang.String)
String pkg
public void put (java.lang.String, boolean)
boolean changed
String pkg
boolean granted
android.util.ArraySet pkgs
boolean changed
String setting
int currentUser
public android.util.ArraySet getGrantedPackages ()
String token
int i
String[] tokens
String setting
android.util.ArraySet pkgs
long identity
public java.lang.String[] getRequestingPackages () throws android.os.RemoteException
int i
android.content.pm.ParceledListSlice list
java.util.List pkgs
int N
String[] rt
void (com.android.server.notification.NotificationManagerService, com.android.server.notification.NotificationManagerService$1)
com.android.server.notification.NotificationManagerService x0
com.android.server.notification.NotificationManagerService$1 x1
}
com/android/server/notification/NotificationManagerService$WorkerHandler.classNotificationManagerService.java
package com.android.server.notification
final com.android.server.notification.NotificationManagerService$WorkerHandler extends android.os.Handler {
final com.android.server.notification.NotificationManagerService this$0
private void (com.android.server.notification.NotificationManagerService)
public void handleMessage (android.os.Message)
android.os.Message msg
void (com.android.server.notification.NotificationManagerService, com.android.server.notification.NotificationManagerService$1)
com.android.server.notification.NotificationManagerService x0
com.android.server.notification.NotificationManagerService$1 x1
}
com/android/server/notification/NotificationUsageStats$SQLiteLog$2.classNotificationUsageStats.java
package com.android.server.notification
com.android.server.notification.NotificationUsageStats$SQLiteLog$2 extends android.database.sqlite.SQLiteOpenHelper {
final com.android.server.notification.NotificationUsageStats$SQLiteLog this$0
void (com.android.server.notification.NotificationUsageStats$SQLiteLog, android.content.Context, java.lang.String, android.database.sqlite.SQLiteDatabase$CursorFactory, int)
com.android.server.notification.NotificationUsageStats$SQLiteLog this$0
android.content.Context x0
String x1
android.database.sqlite.SQLiteDatabase$CursorFactory x2
int x3
public void onCreate (android.database.sqlite.SQLiteDatabase)
android.database.sqlite.SQLiteDatabase db
public void onUpgrade (android.database.sqlite.SQLiteDatabase, int, int)
android.database.sqlite.SQLiteDatabase db
int oldVersion
int newVersion
}
com/android/server/notification/NotificationManagerService$NotificationListeners$6.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$NotificationListeners$6 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.notification.ManagedServices$ManagedServiceInfo val$serviceInfo
final int val$interruptionFilter
final com.android.server.notification.NotificationManagerService$NotificationListeners this$1
void (com.android.server.notification.NotificationManagerService$NotificationListeners, com.android.server.notification.ManagedServices$ManagedServiceInfo, int)
com.android.server.notification.NotificationManagerService$NotificationListeners this$1
public void run ()
}
com/android/server/notification/ZenModeHelper$SettingsObserver.classZenModeHelper.java
package com.android.server.notification
final com.android.server.notification.ZenModeHelper$SettingsObserver extends android.database.ContentObserver {
private final android.net.Uri ZEN_MODE
final com.android.server.notification.ZenModeHelper this$0
public void (com.android.server.notification.ZenModeHelper, android.os.Handler)
android.os.Handler handler
public void observe ()
android.content.ContentResolver resolver
public void onChange (boolean, android.net.Uri)
boolean selfChange
android.net.Uri uri
public void update (android.net.Uri)
android.net.Uri uri
}
com/android/server/notification/NotificationManagerService$NotificationRankers$1.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$NotificationRankers$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.notification.ManagedServices$ManagedServiceInfo val$info
final android.service.notification.StatusBarNotification val$sbnToPost
final int val$importance
final boolean val$fromUser
final com.android.server.notification.NotificationManagerService$NotificationRankers this$1
void (com.android.server.notification.NotificationManagerService$NotificationRankers, com.android.server.notification.ManagedServices$ManagedServiceInfo, android.service.notification.StatusBarNotification, int, boolean)
com.android.server.notification.NotificationManagerService$NotificationRankers this$1
public void run ()
}
com/android/server/notification/VisibilityExtractor.classVisibilityExtractor.java
package com.android.server.notification
public com.android.server.notification.VisibilityExtractor extends java.lang.Object implements com.android.server.notification.NotificationSignalExtractor {
private static final String TAG
private static final boolean DBG
private com.android.server.notification.RankingConfig mConfig
public void ()
public void initialize (android.content.Context, com.android.server.notification.NotificationUsageStats)
android.content.Context ctx
com.android.server.notification.NotificationUsageStats usageStats
public com.android.server.notification.RankingReconsideration process (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
public void setConfig (com.android.server.notification.RankingConfig)
com.android.server.notification.RankingConfig config
}
com/android/server/notification/NotificationManagerService$RankingHandlerWorker.classNotificationManagerService.java
package com.android.server.notification
final com.android.server.notification.NotificationManagerService$RankingHandlerWorker extends android.os.Handler implements com.android.server.notification.RankingHandler {
final com.android.server.notification.NotificationManagerService this$0
public void (com.android.server.notification.NotificationManagerService, android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
android.os.Message msg
public void requestSort ()
public void requestReconsideration (com.android.server.notification.RankingReconsideration)
com.android.server.notification.RankingReconsideration recon
android.os.Message m
long delay
}
com/android/server/notification/CalendarTracker$1.classCalendarTracker.java
package com.android.server.notification
com.android.server.notification.CalendarTracker$1 extends android.database.ContentObserver {
final com.android.server.notification.CalendarTracker this$0
void (com.android.server.notification.CalendarTracker, android.os.Handler)
com.android.server.notification.CalendarTracker this$0
android.os.Handler x0
public void onChange (boolean, android.net.Uri)
boolean selfChange
android.net.Uri u
public void onChange (boolean)
boolean selfChange
}
com/android/server/notification/NotificationUsageStats.classNotificationUsageStats.java
package com.android.server.notification
public com.android.server.notification.NotificationUsageStats extends java.lang.Object {
private static final String TAG
private static final boolean ENABLE_AGGREGATED_IN_MEMORY_STATS
private static final boolean ENABLE_SQLITE_LOG
private static final com.android.server.notification.NotificationUsageStats$AggregatedStats[] EMPTY_AGGREGATED_STATS
private static final String DEVICE_GLOBAL_STATS
private static final int MSG_EMIT
private static final boolean DEBUG
public static final int TEN_SECONDS
public static final int FOUR_HOURS
private static final long EMIT_PERIOD
private final java.util.Map mStats
private final java.util.ArrayDeque mStatsArrays
private android.util.ArraySet mStatExpiredkeys
private final com.android.server.notification.NotificationUsageStats$SQLiteLog mSQLiteLog
private final android.content.Context mContext
private final android.os.Handler mHandler
private long mLastEmitTime
public void (android.content.Context)
android.content.Context context
public synchronized float getAppEnqueueRate (java.lang.String)
String packageName
com.android.server.notification.NotificationUsageStats$AggregatedStats stats
public synchronized void registerEnqueuedByApp (java.lang.String)
com.android.server.notification.NotificationUsageStats$AggregatedStats stats
String packageName
com.android.server.notification.NotificationUsageStats$AggregatedStats[] aggregatedStatsArray
public synchronized void registerPostedByApp (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationUsageStats$AggregatedStats stats
com.android.server.notification.NotificationRecord notification
long now
com.android.server.notification.NotificationUsageStats$AggregatedStats[] aggregatedStatsArray
public synchronized void registerUpdatedByApp (com.android.server.notification.NotificationRecord, com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationUsageStats$AggregatedStats stats
com.android.server.notification.NotificationRecord notification
com.android.server.notification.NotificationRecord old
com.android.server.notification.NotificationUsageStats$AggregatedStats[] aggregatedStatsArray
public synchronized void registerRemovedByApp (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationUsageStats$AggregatedStats stats
com.android.server.notification.NotificationRecord notification
com.android.server.notification.NotificationUsageStats$AggregatedStats[] aggregatedStatsArray
public synchronized void registerDismissedByUser (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord notification
public synchronized void registerClickedByUser (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord notification
public synchronized void registerPeopleAffinity (com.android.server.notification.NotificationRecord, boolean, boolean, boolean)
com.android.server.notification.NotificationUsageStats$AggregatedStats stats
com.android.server.notification.NotificationRecord notification
boolean valid
boolean starred
boolean cached
com.android.server.notification.NotificationUsageStats$AggregatedStats[] aggregatedStatsArray
public synchronized void registerBlocked (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationUsageStats$AggregatedStats stats
com.android.server.notification.NotificationRecord notification
com.android.server.notification.NotificationUsageStats$AggregatedStats[] aggregatedStatsArray
public synchronized void registerSuspendedByAdmin (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationUsageStats$AggregatedStats stats
com.android.server.notification.NotificationRecord notification
com.android.server.notification.NotificationUsageStats$AggregatedStats[] aggregatedStatsArray
public synchronized void registerOverRateQuota (java.lang.String)
com.android.server.notification.NotificationUsageStats$AggregatedStats stats
String packageName
com.android.server.notification.NotificationUsageStats$AggregatedStats[] aggregatedStatsArray
public synchronized void registerOverCountQuota (java.lang.String)
com.android.server.notification.NotificationUsageStats$AggregatedStats stats
String packageName
com.android.server.notification.NotificationUsageStats$AggregatedStats[] aggregatedStatsArray
private com.android.server.notification.NotificationUsageStats$AggregatedStats[] getAggregatedStatsLocked (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
private com.android.server.notification.NotificationUsageStats$AggregatedStats[] getAggregatedStatsLocked (java.lang.String)
String packageName
com.android.server.notification.NotificationUsageStats$AggregatedStats[] array
private void releaseAggregatedStatsLocked (com.android.server.notification.NotificationUsageStats$AggregatedStats[])
int i
com.android.server.notification.NotificationUsageStats$AggregatedStats[] array
private com.android.server.notification.NotificationUsageStats$AggregatedStats getOrCreateAggregatedStatsLocked (java.lang.String)
String key
com.android.server.notification.NotificationUsageStats$AggregatedStats result
public synchronized org.json.JSONObject dumpJson (com.android.server.notification.NotificationManagerService$DumpFilter)
com.android.server.notification.NotificationUsageStats$AggregatedStats as
org.json.JSONArray aggregatedStats
com.android.server.notification.NotificationManagerService$DumpFilter filter
org.json.JSONObject dump
public synchronized void dump (java.io.PrintWriter, java.lang.String, com.android.server.notification.NotificationManagerService$DumpFilter)
com.android.server.notification.NotificationUsageStats$AggregatedStats as
java.io.PrintWriter pw
String indent
com.android.server.notification.NotificationManagerService$DumpFilter filter
public synchronized void emit ()
String key
String key
com.android.server.notification.NotificationUsageStats$AggregatedStats stats
static void ()
}
com/android/server/notification/CalendarTracker$Callback.classCalendarTracker.java
package com.android.server.notification
public abstract com.android.server.notification.CalendarTracker$Callback extends java.lang.Object {
public abstract void onChanged ()
}
com/android/server/notification/ValidateNotificationPeople$LookupResult.classValidateNotificationPeople.java
package com.android.server.notification
com.android.server.notification.ValidateNotificationPeople$LookupResult extends java.lang.Object {
private static final long CONTACT_REFRESH_MILLIS
private final long mExpireMillis
private float mAffinity
public void ()
public void mergeContact (android.database.Cursor)
int id
boolean isStarred
android.database.Cursor cursor
int id
int idIdx
int starIdx
private boolean isExpired ()
private boolean isInvalid ()
public float getAffinity ()
static boolean access$400 (com.android.server.notification.ValidateNotificationPeople$LookupResult)
com.android.server.notification.ValidateNotificationPeople$LookupResult x0
}
com/android/server/notification/ZenModeFiltering$1.classZenModeFiltering.java
package com.android.server.notification
com.android.server.notification.ZenModeFiltering$1 extends java.lang.Object {
}
com/android/server/notification/ZenModeHelper$Metrics.classZenModeHelper.java
package com.android.server.notification
final com.android.server.notification.ZenModeHelper$Metrics extends com.android.server.notification.ZenModeHelper$Callback {
private static final String COUNTER_PREFIX
private static final long MINIMUM_LOG_PERIOD_MS
private int mPreviousZenMode
private long mBeginningMs
final com.android.server.notification.ZenModeHelper this$0
private void (com.android.server.notification.ZenModeHelper)
void onZenModeChanged ()
private void emit ()
long now
long since
void (com.android.server.notification.ZenModeHelper, com.android.server.notification.ZenModeHelper$1)
com.android.server.notification.ZenModeHelper x0
com.android.server.notification.ZenModeHelper$1 x1
static void access$1800 (com.android.server.notification.ZenModeHelper$Metrics)
com.android.server.notification.ZenModeHelper$Metrics x0
}
com/android/server/notification/NotificationManagerService$NotificationListeners$3.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$NotificationListeners$3 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.notification.ManagedServices$ManagedServiceInfo val$info
final android.service.notification.StatusBarNotification val$sbnLight
final android.service.notification.NotificationRankingUpdate val$update
final com.android.server.notification.NotificationManagerService$NotificationListeners this$1
void (com.android.server.notification.NotificationManagerService$NotificationListeners, com.android.server.notification.ManagedServices$ManagedServiceInfo, android.service.notification.StatusBarNotification, android.service.notification.NotificationRankingUpdate)
com.android.server.notification.NotificationManagerService$NotificationListeners this$1
public void run ()
}
com/android/server/notification/ZenModeHelper$H$ConfigMessageData.classZenModeHelper.java
package com.android.server.notification
final com.android.server.notification.ZenModeHelper$H$ConfigMessageData extends java.lang.Object {
public final android.service.notification.ZenModeConfig config
public final String reason
public final boolean setRingerMode
final com.android.server.notification.ZenModeHelper$H this$1
void (com.android.server.notification.ZenModeHelper$H, android.service.notification.ZenModeConfig, java.lang.String)
android.service.notification.ZenModeConfig config
String reason
void (com.android.server.notification.ZenModeHelper$H, android.service.notification.ZenModeConfig, java.lang.String, boolean)
android.service.notification.ZenModeConfig config
String reason
boolean setRingerMode
}
com/android/server/notification/SystemConditionProviderService.classSystemConditionProviderService.java
package com.android.server.notification
public abstract com.android.server.notification.SystemConditionProviderService extends android.service.notification.ConditionProviderService {
public void ()
public abstract void dump (java.io.PrintWriter, com.android.server.notification.NotificationManagerService$DumpFilter)
public abstract void attachBase (android.content.Context)
public abstract android.service.notification.IConditionProvider asInterface ()
public abstract android.content.ComponentName getComponent ()
public abstract boolean isValidConditionId (android.net.Uri)
public abstract void onBootComplete ()
protected static java.lang.String ts (long)
long time
protected static java.lang.String formatDuration (long)
long millis
StringBuilder sb
protected static void dumpUpcomingTime (java.io.PrintWriter, java.lang.String, long, long)
java.io.PrintWriter pw
String var
long time
long now
}
com/android/server/notification/ZenModeHelper$RingerModeDelegate.classZenModeHelper.java
package com.android.server.notification
final com.android.server.notification.ZenModeHelper$RingerModeDelegate extends java.lang.Object implements android.media.AudioManagerInternal$RingerModeDelegate {
final com.android.server.notification.ZenModeHelper this$0
private void (com.android.server.notification.ZenModeHelper)
public java.lang.String toString ()
public int onSetRingerModeInternal (int, int, java.lang.String, int, android.media.VolumePolicy)
int ringerModeOld
int ringerModeNew
String caller
int ringerModeExternal
android.media.VolumePolicy policy
boolean isChange
int ringerModeExternalOut
int newZen
public int onSetRingerModeExternal (int, int, java.lang.String, int, android.media.VolumePolicy)
int ringerModeOld
int ringerModeNew
String caller
int ringerModeInternal
android.media.VolumePolicy policy
int ringerModeInternalOut
boolean isChange
boolean isVibrate
int newZen
public boolean canVolumeDownEnterSilent ()
public int getRingerModeAffectedStreams (int)
int streams
void (com.android.server.notification.ZenModeHelper, com.android.server.notification.ZenModeHelper$1)
com.android.server.notification.ZenModeHelper x0
com.android.server.notification.ZenModeHelper$1 x1
}
com/android/server/notification/RankingHelper$Record.classRankingHelper.java
package com.android.server.notification
com.android.server.notification.RankingHelper$Record extends java.lang.Object {
static int UNKNOWN_UID
String pkg
int uid
int importance
int priority
int visibility
private void ()
void (com.android.server.notification.RankingHelper$1)
com.android.server.notification.RankingHelper$1 x0
static void ()
}
com/android/server/notification/CalendarTracker$CheckEventResult.classCalendarTracker.java
package com.android.server.notification
public com.android.server.notification.CalendarTracker$CheckEventResult extends java.lang.Object {
public boolean inEvent
public long recheckAt
public void ()
}
com/android/server/notification/ManagedServices$SettingsObserver.classManagedServices.java
package com.android.server.notification
com.android.server.notification.ManagedServices$SettingsObserver extends android.database.ContentObserver {
private final android.net.Uri mSecureSettingsUri
private final android.net.Uri mSecondarySettingsUri
final com.android.server.notification.ManagedServices this$0
private void (com.android.server.notification.ManagedServices, android.os.Handler)
android.os.Handler handler
private void observe ()
android.content.ContentResolver resolver
public void onChange (boolean, android.net.Uri)
boolean selfChange
android.net.Uri uri
private void update (android.net.Uri)
android.net.Uri uri
void (com.android.server.notification.ManagedServices, android.os.Handler, com.android.server.notification.ManagedServices$1)
com.android.server.notification.ManagedServices x0
android.os.Handler x1
com.android.server.notification.ManagedServices$1 x2
static void access$200 (com.android.server.notification.ManagedServices$SettingsObserver)
com.android.server.notification.ManagedServices$SettingsObserver x0
}
com/android/server/notification/NotificationUsageStats$SQLiteLog$1.classNotificationUsageStats.java
package com.android.server.notification
com.android.server.notification.NotificationUsageStats$SQLiteLog$1 extends android.os.Handler {
final com.android.server.notification.NotificationUsageStats$SQLiteLog this$0
void (com.android.server.notification.NotificationUsageStats$SQLiteLog, android.os.Looper)
com.android.server.notification.NotificationUsageStats$SQLiteLog this$0
android.os.Looper x0
public void handleMessage (android.os.Message)
android.os.Message msg
com.android.server.notification.NotificationRecord r
long nowMs
}
com/android/server/notification/ZenModeHelper$Callback.classZenModeHelper.java
package com.android.server.notification
public com.android.server.notification.ZenModeHelper$Callback extends java.lang.Object {
public void ()
void onConfigChanged ()
void onZenModeChanged ()
void onPolicyChanged ()
}
com/android/server/notification/NotificationManagerInternal.classNotificationManagerInternal.java
package com.android.server.notification
public abstract com.android.server.notification.NotificationManagerInternal extends java.lang.Object {
public abstract void enqueueNotification (java.lang.String, java.lang.String, int, int, java.lang.String, int, android.app.Notification, int[], int)
public abstract void removeForegroundServiceFlagFromNotification (java.lang.String, int, int)
}
com/android/server/notification/ZenModeHelper$1.classZenModeHelper.java
package com.android.server.notification
com.android.server.notification.ZenModeHelper$1 extends java.lang.Object implements android.service.notification.ZenModeConfig$Migration {
final com.android.server.notification.ZenModeHelper this$0
void (com.android.server.notification.ZenModeHelper)
com.android.server.notification.ZenModeHelper this$0
public android.service.notification.ZenModeConfig migrate (android.service.notification.ZenModeConfig$XmlV1)
android.service.notification.ZenModeConfig$ScheduleInfo schedule
android.service.notification.ZenModeConfig$ZenRule rule
android.service.notification.ZenModeConfig$XmlV1 v1
android.service.notification.ZenModeConfig rt
int[] days
}
com/android/server/notification/ConditionProviders$Callback.classConditionProviders.java
package com.android.server.notification
public abstract com.android.server.notification.ConditionProviders$Callback extends java.lang.Object {
public abstract void onBootComplete ()
public abstract void onServiceAdded (android.content.ComponentName)
public abstract void onConditionChanged (android.net.Uri, android.service.notification.Condition)
public abstract void onUserSwitched ()
}
com/android/server/notification/NotificationManagerService$8.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$8 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.notification.ManagedServices$ManagedServiceInfo val$listener
final int val$callingUid
final int val$callingPid
final String val$pkg
final int val$id
final String val$tag
final int val$userId
final int val$mustHaveFlags
final int val$mustNotHaveFlags
final int val$reason
final boolean val$sendDelete
final com.android.server.notification.NotificationManagerService this$0
void (com.android.server.notification.NotificationManagerService, com.android.server.notification.ManagedServices$ManagedServiceInfo, int, int, java.lang.String, int, java.lang.String, int, int, int, int, boolean)
com.android.server.notification.NotificationManagerService this$0
public void run ()
com.android.server.notification.NotificationRecord r
int index
String listenerName
}
com/android/server/notification/ZenModeHelper$H.classZenModeHelper.java
package com.android.server.notification
final com.android.server.notification.ZenModeHelper$H extends android.os.Handler {
private static final int MSG_DISPATCH
private static final int MSG_METRICS
private static final int MSG_SET_CONFIG
private static final int MSG_APPLY_CONFIG
private static final long METRICS_PERIOD_MS
final com.android.server.notification.ZenModeHelper this$0
private void (com.android.server.notification.ZenModeHelper, android.os.Looper)
android.os.Looper looper
private void postDispatchOnZenModeChanged ()
private void postMetricsTimer ()
private void postSetConfig (android.service.notification.ZenModeConfig, java.lang.String)
android.service.notification.ZenModeConfig config
String reason
private void postApplyConfig (android.service.notification.ZenModeConfig, java.lang.String, boolean)
android.service.notification.ZenModeConfig config
String reason
boolean setRingerMode
public void handleMessage (android.os.Message)
com.android.server.notification.ZenModeHelper$H$ConfigMessageData applyConfigData
com.android.server.notification.ZenModeHelper$H$ConfigMessageData configData
android.os.Message msg
void (com.android.server.notification.ZenModeHelper, android.os.Looper, com.android.server.notification.ZenModeHelper$1)
com.android.server.notification.ZenModeHelper x0
android.os.Looper x1
com.android.server.notification.ZenModeHelper$1 x2
static void access$300 (com.android.server.notification.ZenModeHelper$H)
com.android.server.notification.ZenModeHelper$H x0
static void access$400 (com.android.server.notification.ZenModeHelper$H, android.service.notification.ZenModeConfig, java.lang.String)
com.android.server.notification.ZenModeHelper$H x0
android.service.notification.ZenModeConfig x1
String x2
static void access$500 (com.android.server.notification.ZenModeHelper$H, android.service.notification.ZenModeConfig, java.lang.String, boolean)
com.android.server.notification.ZenModeHelper$H x0
android.service.notification.ZenModeConfig x1
String x2
boolean x3
static void access$600 (com.android.server.notification.ZenModeHelper$H)
com.android.server.notification.ZenModeHelper$H x0
}
com/android/server/notification/NotificationManagerService$6.classNotificationManagerService.java
package com.android.server.notification
com.android.server.notification.NotificationManagerService$6 extends android.app.INotificationManager$Stub {
final com.android.server.notification.NotificationManagerService this$0
void (com.android.server.notification.NotificationManagerService)
com.android.server.notification.NotificationManagerService this$0
public void enqueueToast (java.lang.String, android.app.ITransientNotification, int)
com.android.server.notification.NotificationManagerService$ToastRecord record
com.android.server.notification.NotificationManagerService$ToastRecord r
int i
int count
int N
com.android.server.notification.NotificationManagerService$ToastRecord record
int index
int callingPid
long callingId
String pkg
android.app.ITransientNotification callback
int duration
boolean isSystemToast
boolean isPackageSuspended
public void cancelToast (java.lang.String, android.app.ITransientNotification)
int index
long callingId
String pkg
android.app.ITransientNotification callback
public void enqueueNotificationWithTag (java.lang.String, java.lang.String, java.lang.String, int, android.app.Notification, int[], int) throws android.os.RemoteException
String pkg
String opPkg
String tag
int id
android.app.Notification notification
int[] idOut
int userId
public void cancelNotificationWithTag (java.lang.String, java.lang.String, int, int)
String pkg
String tag
int id
int userId
public void cancelAllNotifications (java.lang.String, int)
String pkg
int userId
public void setNotificationsEnabledForPackage (java.lang.String, int, boolean)
String pkg
int uid
boolean enabled
public boolean areNotificationsEnabled (java.lang.String)
String pkg
public boolean areNotificationsEnabledForPackage (java.lang.String, int)
String pkg
int uid
public void setPriority (java.lang.String, int, int)
String pkg
int uid
int priority
public int getPriority (java.lang.String, int)
String pkg
int uid
public void setVisibilityOverride (java.lang.String, int, int)
String pkg
int uid
int visibility
public int getVisibilityOverride (java.lang.String, int)
String pkg
int uid
public void setImportance (java.lang.String, int, int)
String pkg
int uid
int importance
public int getPackageImportance (java.lang.String)
String pkg
public int getImportance (java.lang.String, int)
String pkg
int uid
public android.service.notification.StatusBarNotification[] getActiveNotifications (java.lang.String)
int i
int N
String callingPkg
android.service.notification.StatusBarNotification[] tmp
int uid
public android.content.pm.ParceledListSlice getAppActiveNotifications (java.lang.String, int)
android.service.notification.StatusBarNotification sbnOut
android.service.notification.StatusBarNotification sbn
int i
int N
String pkg
int incomingUserId
int userId
java.util.ArrayList list
public android.service.notification.StatusBarNotification[] getHistoricalNotifications (java.lang.String, int)
String callingPkg
int count
android.service.notification.StatusBarNotification[] tmp
int uid
public void registerListener (android.service.notification.INotificationListener, android.content.ComponentName, int)
android.service.notification.INotificationListener listener
android.content.ComponentName component
int userid
public void unregisterListener (android.service.notification.INotificationListener, int)
android.service.notification.INotificationListener token
int userid
public void cancelNotificationsFromListener (android.service.notification.INotificationListener, java.lang.String[])
com.android.server.notification.NotificationRecord r
int userId
int i
int N
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.service.notification.INotificationListener token
String[] keys
int callingUid
int callingPid
long identity
public void requestBindListener (android.content.ComponentName)
com.android.server.notification.ManagedServices manager
android.content.ComponentName component
long identity
public void requestUnbindListener (android.service.notification.INotificationListener)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.service.notification.INotificationListener token
long identity
public void setNotificationsShownFromListener (android.service.notification.INotificationListener, java.lang.String[])
com.android.server.notification.NotificationRecord r
int userId
int i
int N
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.service.notification.INotificationListener token
String[] keys
long identity
private void cancelNotificationFromListenerLocked (com.android.server.notification.ManagedServices$ManagedServiceInfo, int, int, java.lang.String, java.lang.String, int, int)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
int callingUid
int callingPid
String pkg
String tag
int id
int userId
public void cancelNotificationFromListener (android.service.notification.INotificationListener, java.lang.String, java.lang.String, int)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.service.notification.INotificationListener token
String pkg
String tag
int id
int callingUid
int callingPid
long identity
public android.content.pm.ParceledListSlice getActiveNotificationsFromListener (android.service.notification.INotificationListener, java.lang.String[], int)
com.android.server.notification.NotificationRecord r
android.service.notification.StatusBarNotification sbn
android.service.notification.StatusBarNotification sbnToSend
int i
com.android.server.notification.ManagedServices$ManagedServiceInfo info
boolean getKeys
int N
java.util.ArrayList list
android.service.notification.INotificationListener token
String[] keys
int trim
public void requestHintsFromListener (android.service.notification.INotificationListener, int)
com.android.server.notification.ManagedServices$ManagedServiceInfo info
int disableEffectsMask
boolean disableEffects
android.service.notification.INotificationListener token
int hints
long identity
public int getHintsFromListener (android.service.notification.INotificationListener)
android.service.notification.INotificationListener token
public void requestInterruptionFilterFromListener (android.service.notification.INotificationListener, int) throws android.os.RemoteException
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.service.notification.INotificationListener token
int interruptionFilter
long identity
public int getInterruptionFilterFromListener (android.service.notification.INotificationListener) throws android.os.RemoteException
android.service.notification.INotificationListener token
public void setOnNotificationPostedTrimFromListener (android.service.notification.INotificationListener, int) throws android.os.RemoteException
com.android.server.notification.ManagedServices$ManagedServiceInfo info
android.service.notification.INotificationListener token
int trim
public int getZenMode ()
public android.service.notification.ZenModeConfig getZenModeConfig ()
public void setZenMode (int, android.net.Uri, java.lang.String) throws android.os.RemoteException
int mode
android.net.Uri conditionId
String reason
long identity
public java.util.List getZenRules () throws android.os.RemoteException
public android.app.AutomaticZenRule getAutomaticZenRule (java.lang.String) throws android.os.RemoteException
String id
public java.lang.String addAutomaticZenRule (android.app.AutomaticZenRule) throws android.os.RemoteException
android.app.AutomaticZenRule automaticZenRule
public boolean updateAutomaticZenRule (java.lang.String, android.app.AutomaticZenRule) throws android.os.RemoteException
String id
android.app.AutomaticZenRule automaticZenRule
public boolean removeAutomaticZenRule (java.lang.String) throws android.os.RemoteException
String id
public boolean removeAutomaticZenRules (java.lang.String) throws android.os.RemoteException
String packageName
public int getRuleInstanceCount (android.content.ComponentName) throws android.os.RemoteException
android.content.ComponentName owner
public void setInterruptionFilter (java.lang.String, int) throws android.os.RemoteException
String pkg
int filter
int zen
long identity
public void notifyConditions (java.lang.String, android.service.notification.IConditionProvider, android.service.notification.Condition[])
String pkg
android.service.notification.IConditionProvider provider
android.service.notification.Condition[] conditions
com.android.server.notification.ManagedServices$ManagedServiceInfo info
private void enforceSystemOrSystemUIOrVolume (java.lang.String)
int vcuid
String message
private void enforceSystemOrSystemUI (java.lang.String)
String message
private void enforceSystemOrSystemUIOrSamePackage (java.lang.String, java.lang.String)
SecurityException e
String pkg
String message
private void enforcePolicyAccess (int, java.lang.String)
int i
int uid
String method
boolean accessAllowed
String[] packages
int packageCount
private void enforcePolicyAccess (java.lang.String, java.lang.String)
String pkg
String method
private boolean checkPackagePolicyAccess (java.lang.String)
String pkg
private boolean checkPolicyAccess (java.lang.String)
int uid
android.content.pm.PackageManager$NameNotFoundException e
String pkg
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
com.android.server.notification.NotificationManagerService$DumpFilter filter
public android.content.ComponentName getEffectsSuppressor ()
public boolean matchesCallFilter (android.os.Bundle)
android.os.Bundle extras
public boolean isSystemConditionProviderEnabled (java.lang.String)
String path
public byte[] getBackupPayload (int)
java.io.IOException e
int user
java.io.ByteArrayOutputStream baos
public void applyRestore (byte[], int)
Exception e
byte[] payload
int user
java.io.ByteArrayInputStream bais
public boolean isNotificationPolicyAccessGranted (java.lang.String)
String pkg
public boolean isNotificationPolicyAccessGrantedForPackage (java.lang.String)
String pkg
public java.lang.String[] getPackagesRequestingNotificationPolicyAccess () throws android.os.RemoteException
long identity
public void setNotificationPolicyAccessGranted (java.lang.String, boolean) throws android.os.RemoteException
String pkg
boolean granted
long identity
public android.app.NotificationManager$Policy getNotificationPolicy (java.lang.String)
String pkg
long identity
public void setNotificationPolicy (java.lang.String, android.app.NotificationManager$Policy)
String pkg
android.app.NotificationManager$Policy policy
long identity
public void applyAdjustmentFromRankerService (android.service.notification.INotificationListener, android.service.notification.Adjustment) throws android.os.RemoteException
android.service.notification.INotificationListener token
android.service.notification.Adjustment adjustment
long identity
public void applyAdjustmentsFromRankerService (android.service.notification.INotificationListener, java.util.List) throws android.os.RemoteException
android.service.notification.Adjustment adjustment
android.service.notification.Adjustment adjustment
android.service.notification.INotificationListener token
java.util.List adjustments
long identity
}
com/android/server/notification/NotificationComparator.classNotificationComparator.java
package com.android.server.notification
public com.android.server.notification.NotificationComparator extends java.lang.Object implements java.util.Comparator {
public void ()
public int compare (com.android.server.notification.NotificationRecord, com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord left
com.android.server.notification.NotificationRecord right
int leftImportance
int rightImportance
int leftPackagePriority
int rightPackagePriority
int leftPriority
int rightPriority
float leftPeople
float rightPeople
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/server/notification/NotificationManagerService$SettingsObserver.classNotificationManagerService.java
package com.android.server.notification
final com.android.server.notification.NotificationManagerService$SettingsObserver extends android.database.ContentObserver {
private final android.net.Uri NOTIFICATION_LIGHT_PULSE_URI
private final android.net.Uri NOTIFICATION_RATE_LIMIT_URI
final com.android.server.notification.NotificationManagerService this$0
void (com.android.server.notification.NotificationManagerService, android.os.Handler)
android.os.Handler handler
void observe ()
android.content.ContentResolver resolver
public void onChange (boolean, android.net.Uri)
boolean selfChange
android.net.Uri uri
public void update (android.net.Uri)
boolean pulseEnabled
android.net.Uri uri
android.content.ContentResolver resolver
}
com/android/server/notification/ConditionProviders$1.classConditionProviders.java
package com.android.server.notification
com.android.server.notification.ConditionProviders$1 extends java.lang.Object {
}
com/android/server/notification/EventConditionProvider.classEventConditionProvider.java
package com.android.server.notification
public com.android.server.notification.EventConditionProvider extends com.android.server.notification.SystemConditionProviderService {
private static final String TAG
private static final boolean DEBUG
public static final android.content.ComponentName COMPONENT
private static final String NOT_SHOWN
private static final String SIMPLE_NAME
private static final String ACTION_EVALUATE
private static final int REQUEST_CODE_EVALUATE
private static final String EXTRA_TIME
private static final long CHANGE_DELAY
private final android.content.Context mContext
private final android.util.ArraySet mSubscriptions
private final android.util.SparseArray mTrackers
private final android.os.Handler mWorker
private final android.os.HandlerThread mThread
private boolean mConnected
private boolean mRegistered
private boolean mBootComplete
private long mNextAlarmTime
private final com.android.server.notification.CalendarTracker$Callback mTrackerCallback
private final android.content.BroadcastReceiver mReceiver
private final Runnable mEvaluateSubscriptionsW
public void ()
public android.content.ComponentName getComponent ()
public boolean isValidConditionId (android.net.Uri)
android.net.Uri id
public void dump (java.io.PrintWriter, com.android.server.notification.NotificationManagerService$DumpFilter)
android.net.Uri conditionId
int i
java.io.PrintWriter pw
com.android.server.notification.NotificationManagerService$DumpFilter filter
public void onBootComplete ()
android.content.IntentFilter filter
public void onConnected ()
public void onDestroy ()
public void onSubscribe (android.net.Uri)
android.net.Uri conditionId
public void onUnsubscribe (android.net.Uri)
android.net.Uri conditionId
public void attachBase (android.content.Context)
android.content.Context base
public android.service.notification.IConditionProvider asInterface ()
private void reloadTrackers ()
int i
android.content.Context context
android.os.UserHandle user
private void evaluateSubscriptions ()
private void evaluateSubscriptionsW ()
int i
com.android.server.notification.CalendarTracker tracker
com.android.server.notification.CalendarTracker$CheckEventResult r
int i
int userId
com.android.server.notification.CalendarTracker tracker
android.service.notification.ZenModeConfig$EventInfo event
com.android.server.notification.CalendarTracker$CheckEventResult result
android.net.Uri conditionId
long reevaluateAt
android.service.notification.Condition condition
long now
java.util.List conditionsToNotify
private void rescheduleAlarm (long, long)
long now
long time
android.app.AlarmManager alarms
android.app.PendingIntent pendingIntent
private android.service.notification.Condition createCondition (android.net.Uri, int)
android.net.Uri id
int state
String summary
String line1
String line2
private void setRegistered (boolean)
android.content.IntentFilter filter
boolean registered
private static android.content.Context getContextForUser (android.content.Context, android.os.UserHandle)
android.content.pm.PackageManager$NameNotFoundException e
android.content.Context context
android.os.UserHandle user
static void access$000 (com.android.server.notification.EventConditionProvider)
com.android.server.notification.EventConditionProvider x0
static boolean access$100 ()
static java.lang.Runnable access$200 (com.android.server.notification.EventConditionProvider)
com.android.server.notification.EventConditionProvider x0
static android.os.Handler access$300 (com.android.server.notification.EventConditionProvider)
com.android.server.notification.EventConditionProvider x0
static void access$400 (com.android.server.notification.EventConditionProvider)
com.android.server.notification.EventConditionProvider x0
static void access$500 (com.android.server.notification.EventConditionProvider)
com.android.server.notification.EventConditionProvider x0
static void ()
}
com/android/server/notification/EventConditionProvider$1.classEventConditionProvider.java
package com.android.server.notification
com.android.server.notification.EventConditionProvider$1 extends android.content.BroadcastReceiver {
final com.android.server.notification.EventConditionProvider this$0
void (com.android.server.notification.EventConditionProvider)
com.android.server.notification.EventConditionProvider this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/notification/ScheduleConditionProvider$1.classScheduleConditionProvider.java
package com.android.server.notification
com.android.server.notification.ScheduleConditionProvider$1 extends android.content.BroadcastReceiver {
final com.android.server.notification.ScheduleConditionProvider this$0
void (com.android.server.notification.ScheduleConditionProvider)
com.android.server.notification.ScheduleConditionProvider this$0
public void onReceive (android.content.Context, android.content.Intent)
com.android.server.notification.ScheduleCalendar cal
android.net.Uri conditionId
android.content.Context context
android.content.Intent intent
}
com/android/server/notification/NotificationManagerService$ToastRecord.classNotificationManagerService.java
package com.android.server.notification
final com.android.server.notification.NotificationManagerService$ToastRecord extends java.lang.Object {
final int pid
final String pkg
final android.app.ITransientNotification callback
int duration
void (int, java.lang.String, android.app.ITransientNotification, int)
int pid
String pkg
android.app.ITransientNotification callback
int duration
void update (int)
int duration
void dump (java.io.PrintWriter, java.lang.String, com.android.server.notification.NotificationManagerService$DumpFilter)
java.io.PrintWriter pw
String prefix
com.android.server.notification.NotificationManagerService$DumpFilter filter
public final java.lang.String toString ()
}
com/android/server/notification/PriorityExtractor.classPriorityExtractor.java
package com.android.server.notification
public com.android.server.notification.PriorityExtractor extends java.lang.Object implements com.android.server.notification.NotificationSignalExtractor {
private static final String TAG
private static final boolean DBG
private com.android.server.notification.RankingConfig mConfig
public void ()
public void initialize (android.content.Context, com.android.server.notification.NotificationUsageStats)
android.content.Context ctx
com.android.server.notification.NotificationUsageStats usageStats
public com.android.server.notification.RankingReconsideration process (com.android.server.notification.NotificationRecord)
com.android.server.notification.NotificationRecord record
public void setConfig (com.android.server.notification.RankingConfig)
com.android.server.notification.RankingConfig config
}
com/android/server/notification/NotificationUsageStats$1.classNotificationUsageStats.java
package com.android.server.notification
com.android.server.notification.NotificationUsageStats$1 extends android.os.Handler {
final com.android.server.notification.NotificationUsageStats this$0
void (com.android.server.notification.NotificationUsageStats, android.os.Looper)
com.android.server.notification.NotificationUsageStats this$0
android.os.Looper x0
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/server/notification/RankingHelper$1.classRankingHelper.java
package com.android.server.notification
com.android.server.notification.RankingHelper$1 extends java.lang.Object {
}
com/android/server/BootReceiver.classBootReceiver.java
package com.android.server
public com.android.server.BootReceiver extends android.content.BroadcastReceiver {
private static final String TAG
private static final int LOG_SIZE
private static final java.io.File TOMBSTONE_DIR
private static final String OLD_UPDATER_PACKAGE
private static final String OLD_UPDATER_CLASS
private static android.os.FileObserver sTombstoneObserver
private static final String LOG_FILES_FILE
private static final android.util.AtomicFile sFile
public void ()
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
private void removeOldUpdatePackages (android.content.Context)
android.content.Context context
private void logBootEvents (android.content.Context) throws java.io.IOException
String now
int i
android.content.Context ctx
android.os.DropBoxManager db
String headers
String bootReason
String recovery
String lastKmsgFooter
java.util.HashMap timestamps
java.io.File[] tombstoneFiles
private static void addFileToDropBox (android.os.DropBoxManager, java.util.HashMap, java.lang.String, java.lang.String, int, java.lang.String) throws java.io.IOException
android.os.DropBoxManager db
java.util.HashMap timestamps
String headers
String filename
int maxSize
String tag
private static void addFileWithFootersToDropBox (android.os.DropBoxManager, java.util.HashMap, java.lang.String, java.lang.String, java.lang.String, int, java.lang.String) throws java.io.IOException
android.os.DropBoxManager db
java.util.HashMap timestamps
String headers
String footers
String filename
int maxSize
String tag
java.io.File file
long fileTime
private static void addAuditErrorsToDropBox (android.os.DropBoxManager, java.util.HashMap, java.lang.String, int, java.lang.String) throws java.io.IOException
String line
android.os.DropBoxManager db
java.util.HashMap timestamps
String headers
int maxSize
String tag
java.io.File file
long fileTime
String log
StringBuilder sb
private static void addFsckErrorsToDropBox (android.os.DropBoxManager, java.util.HashMap, java.lang.String, int, java.lang.String) throws java.io.IOException
String line
android.os.DropBoxManager db
java.util.HashMap timestamps
String headers
int maxSize
String tag
boolean upload_needed
java.io.File file
long fileTime
String log
StringBuilder sb
private static java.util.HashMap readTimestamps ()
String filename
long timestamp
String tagName
org.xmlpull.v1.XmlPullParser parser
int type
int outerDepth
java.io.FileInputStream stream
java.io.FileNotFoundException e
java.io.IOException e
IllegalStateException e
NullPointerException e
org.xmlpull.v1.XmlPullParserException e
java.util.HashMap timestamps
boolean success
private void writeTimestamps (java.util.HashMap)
java.io.IOException e
String filename
org.xmlpull.v1.XmlSerializer out
java.util.Iterator itor
java.io.IOException e
java.io.FileOutputStream stream
java.io.FileOutputStream stream
java.util.HashMap timestamps
static void access$000 (com.android.server.BootReceiver, android.content.Context) throws java.io.IOException
com.android.server.BootReceiver x0
android.content.Context x1
static void access$100 (com.android.server.BootReceiver, android.content.Context)
com.android.server.BootReceiver x0
android.content.Context x1
static java.util.HashMap access$200 ()
static java.io.File access$300 ()
static int access$400 ()
static void access$500 (android.os.DropBoxManager, java.util.HashMap, java.lang.String, java.lang.String, int, java.lang.String) throws java.io.IOException
android.os.DropBoxManager x0
java.util.HashMap x1
String x2
String x3
int x4
String x5
static void access$600 (com.android.server.BootReceiver, java.util.HashMap)
com.android.server.BootReceiver x0
java.util.HashMap x1
static void ()
}
com/android/server/TextServicesManagerService.classTextServicesManagerService.java
package com.android.server
public com.android.server.TextServicesManagerService extends com.android.internal.textservice.ITextServicesManager$Stub {
private static final String TAG
private static final boolean DBG
private final android.content.Context mContext
private boolean mSystemReady
private final com.android.server.TextServicesManagerService$TextServicesMonitor mMonitor
private final java.util.HashMap mSpellCheckerMap
private final java.util.ArrayList mSpellCheckerList
private final java.util.HashMap mSpellCheckerBindGroups
private final com.android.server.TextServicesManagerService$TextServicesSettings mSettings
private final android.os.UserManager mUserManager
void systemRunning ()
void onSwitchUser (int)
int userId
void onUnlockUser (int)
int currentUserId
int userId
public void (android.content.Context)
android.os.RemoteException e
android.content.Context context
android.content.IntentFilter broadcastFilter
int userId
boolean useCopyOnWriteSettings
private void resetInternalState (int)
int userId
boolean useCopyOnWriteSettings
android.view.textservice.SpellCheckerInfo sci
void updateCurrentProfileIds ()
private static void buildSpellCheckerMapLocked (android.content.Context, java.util.ArrayList, java.util.HashMap, com.android.server.TextServicesManagerService$TextServicesSettings)
android.view.textservice.SpellCheckerInfo sci
org.xmlpull.v1.XmlPullParserException e
java.io.IOException e
android.content.pm.ResolveInfo ri
android.content.pm.ServiceInfo si
android.content.ComponentName compName
int i
android.content.Context context
java.util.ArrayList list
java.util.HashMap map
com.android.server.TextServicesManagerService$TextServicesSettings settings
android.content.pm.PackageManager pm
java.util.List services
int N
private boolean calledFromValidUser ()
android.content.pm.ServiceInfo serviceInfo
boolean isSystemSpellChecker
android.view.textservice.SpellCheckerInfo spellCheckerInfo
int uid
int userId
boolean isCurrentProfile
private boolean bindCurrentSpellCheckerService (android.content.Intent, android.content.ServiceConnection, int)
android.content.Intent service
android.content.ServiceConnection conn
int flags
private void unbindServiceLocked ()
com.android.server.TextServicesManagerService$SpellCheckerBindGroup scbg
private android.view.textservice.SpellCheckerInfo findAvailSpellCheckerLocked (java.lang.String)
android.view.textservice.SpellCheckerInfo sci
int i
android.view.textservice.SpellCheckerSubtype subtype
java.util.Locale subtypeLocale
int subtypeIndex
android.view.textservice.SpellCheckerInfo info
int subtypeCount
int spellCheckersIndex
java.util.Locale locale
int localeIndex
String prefPackage
int spellCheckersCount
java.util.Locale systemLocal
java.util.ArrayList suitableLocales
int localeCount
public android.view.textservice.SpellCheckerInfo getCurrentSpellChecker (java.lang.String)
String locale
private android.view.textservice.SpellCheckerInfo getCurrentSpellCheckerWithoutVerification ()
String curSpellCheckerId
public android.view.textservice.SpellCheckerSubtype getCurrentSpellCheckerSubtype (java.lang.String, boolean)
String localeString
android.view.inputmethod.InputMethodSubtype currentInputMethodSubtype
android.view.inputmethod.InputMethodManager imm
String scsLocale
android.view.textservice.SpellCheckerSubtype scs
int i
int subtypeHashCode
android.view.textservice.SpellCheckerInfo sci
String candidateLocale
android.view.textservice.SpellCheckerSubtype candidate
String locale
boolean allowImplicitlySelectedSubtype
public void getSpellCheckerService (java.lang.String, java.lang.String, com.android.internal.textservice.ITextServicesSessionListener, com.android.internal.textservice.ISpellCheckerSessionListener, android.os.Bundle)
com.android.internal.textservice.ISpellCheckerSession session
android.os.RemoteException e
com.android.server.TextServicesManagerService$InternalDeathRecipient recipient
com.android.server.TextServicesManagerService$SpellCheckerBindGroup bindGroup
android.view.textservice.SpellCheckerInfo sci
int uid
long ident
String sciId
String locale
com.android.internal.textservice.ITextServicesSessionListener tsListener
com.android.internal.textservice.ISpellCheckerSessionListener scListener
android.os.Bundle bundle
public boolean isSpellCheckerEnabled ()
private void startSpellCheckerServiceInnerLocked (android.view.textservice.SpellCheckerInfo, java.lang.String, com.android.internal.textservice.ITextServicesSessionListener, com.android.internal.textservice.ISpellCheckerSessionListener, int, android.os.Bundle)
android.view.textservice.SpellCheckerInfo info
String locale
com.android.internal.textservice.ITextServicesSessionListener tsListener
com.android.internal.textservice.ISpellCheckerSessionListener scListener
int uid
android.os.Bundle bundle
String sciId
com.android.server.TextServicesManagerService$InternalServiceConnection connection
android.content.Intent serviceIntent
com.android.server.TextServicesManagerService$SpellCheckerBindGroup group
public android.view.textservice.SpellCheckerInfo[] getEnabledSpellCheckers ()
public void finishSpellCheckerService (com.android.internal.textservice.ISpellCheckerSessionListener)
com.android.server.TextServicesManagerService$SpellCheckerBindGroup group
int i
java.util.ArrayList removeList
int removeSize
com.android.internal.textservice.ISpellCheckerSessionListener listener
public void setCurrentSpellChecker (java.lang.String, java.lang.String)
String locale
String sciId
public void setCurrentSpellCheckerSubtype (java.lang.String, int)
String locale
int hashCode
public void setSpellCheckerEnabled (boolean)
boolean enabled
private void setCurrentSpellCheckerLocked (java.lang.String)
String sciId
android.view.textservice.SpellCheckerInfo currentSci
long ident
private void setCurrentSpellCheckerSubtypeLocked (int)
int i
int hashCode
android.view.textservice.SpellCheckerInfo sci
int tempHashCode
long ident
private void setSpellCheckerEnabledLocked (boolean)
boolean enabled
long ident
private boolean isSpellCheckerEnabledLocked ()
boolean retval
long ident
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
android.view.textservice.SpellCheckerInfo info
com.android.server.TextServicesManagerService$InternalDeathRecipient listener
int i
com.android.server.TextServicesManagerService$SpellCheckerBindGroup grp
int N
java.util.Map$Entry ent
int spellCheckerIndex
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
private static java.lang.String getStackTrace ()
int j
StackTraceElement[] frames
RuntimeException e
StringBuilder sb
static com.android.server.TextServicesManagerService$TextServicesSettings access$100 (com.android.server.TextServicesManagerService)
com.android.server.TextServicesManagerService x0
static java.util.HashMap access$200 (com.android.server.TextServicesManagerService)
com.android.server.TextServicesManagerService x0
static android.content.Context access$300 (com.android.server.TextServicesManagerService)
com.android.server.TextServicesManagerService x0
static java.util.ArrayList access$400 (com.android.server.TextServicesManagerService)
com.android.server.TextServicesManagerService x0
static void access$500 (android.content.Context, java.util.ArrayList, java.util.HashMap, com.android.server.TextServicesManagerService$TextServicesSettings)
android.content.Context x0
java.util.ArrayList x1
java.util.HashMap x2
com.android.server.TextServicesManagerService$TextServicesSettings x3
static android.view.textservice.SpellCheckerInfo access$600 (com.android.server.TextServicesManagerService, java.lang.String)
com.android.server.TextServicesManagerService x0
String x1
static void access$700 (com.android.server.TextServicesManagerService, java.lang.String)
com.android.server.TextServicesManagerService x0
String x1
static java.lang.String access$800 ()
static java.util.HashMap access$1300 (com.android.server.TextServicesManagerService)
com.android.server.TextServicesManagerService x0
static void ()
}
com/android/server/GraphicsStatsService$1.classGraphicsStatsService.java
package com.android.server
com.android.server.GraphicsStatsService$1 extends java.lang.Object {
}
com/android/server/AssetAtlasService$WorkerResult.classAssetAtlasService.java
package com.android.server
com.android.server.AssetAtlasService$WorkerResult extends java.lang.Object {
android.graphics.Atlas$Type type
int width
int height
int count
void (android.graphics.Atlas$Type, int, int, int)
android.graphics.Atlas$Type type
int width
int height
int count
public java.lang.String toString ()
}
com/android/server/AlarmManagerService$PriorityClass.classAlarmManagerService.java
package com.android.server
final com.android.server.AlarmManagerService$PriorityClass extends java.lang.Object {
int seq
int priority
final com.android.server.AlarmManagerService this$0
void (com.android.server.AlarmManagerService)
com.android.server.AlarmManagerService this$0
}
com/android/server/ConnectivityService$3.classConnectivityService.java
package com.android.server
com.android.server.ConnectivityService$3 extends android.content.BroadcastReceiver {
final com.android.server.ConnectivityService this$0
void (com.android.server.ConnectivityService)
com.android.server.ConnectivityService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
String action
int userId
}
com/android/server/DeviceIdleController$6.classDeviceIdleController.java
package com.android.server
com.android.server.DeviceIdleController$6 extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener {
final com.android.server.DeviceIdleController this$0
void (com.android.server.DeviceIdleController)
com.android.server.DeviceIdleController this$0
public void onDisplayAdded (int)
int displayId
public void onDisplayRemoved (int)
int displayId
public void onDisplayChanged (int)
int displayId
}
com/android/server/NsdService$NsdStateMachine$EnabledState.classNsdService.java
package com.android.server
com.android.server.NsdService$NsdStateMachine$EnabledState extends com.android.internal.util.State {
final com.android.server.NsdService$NsdStateMachine this$1
void (com.android.server.NsdService$NsdStateMachine)
com.android.server.NsdService$NsdStateMachine this$1
public void enter ()
public void exit ()
private boolean requestLimitReached (com.android.server.NsdService$ClientInfo)
com.android.server.NsdService$ClientInfo clientInfo
private void storeRequestMap (int, int, com.android.server.NsdService$ClientInfo, int)
int clientId
int globalId
com.android.server.NsdService$ClientInfo clientInfo
int what
private void removeRequestMap (int, int, com.android.server.NsdService$ClientInfo)
int clientId
int globalId
com.android.server.NsdService$ClientInfo clientInfo
public boolean processMessage (android.os.Message)
NullPointerException e
NullPointerException e
com.android.server.NsdService$NativeEvent event
android.os.Message msg
com.android.server.NsdService$ClientInfo clientInfo
com.android.server.NsdService$ClientInfo clientInfo
com.android.server.NsdService$ClientInfo clientInfo
com.android.server.NsdService$ClientInfo clientInfo
com.android.server.NsdService$ClientInfo clientInfo
android.net.nsd.NsdServiceInfo servInfo
android.net.nsd.NsdServiceInfo servInfo
boolean result
int id
int id
int id
int id
int id
int id
int id
private boolean handleNativeEvent (int, java.lang.String, java.lang.String[])
java.net.UnknownHostException e
int index
String name
String rest
String type
int id2
int code
String raw
String[] cooked
boolean handled
android.net.nsd.NsdServiceInfo servInfo
android.net.nsd.NsdServiceInfo servInfo
android.net.nsd.NsdServiceInfo servInfo
int id
com.android.server.NsdService$ClientInfo clientInfo
int clientId
}
com/android/server/CountryDetectorService$Receiver.classCountryDetectorService.java
package com.android.server
final com.android.server.CountryDetectorService$Receiver extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private final android.location.ICountryListener mListener
private final android.os.IBinder mKey
final com.android.server.CountryDetectorService this$0
public void (com.android.server.CountryDetectorService, android.location.ICountryListener)
android.location.ICountryListener listener
public void binderDied ()
public boolean equals (java.lang.Object)
Object otherObj
public int hashCode ()
public android.location.ICountryListener getListener ()
}
com/android/server/PersistentDataBlockService.classPersistentDataBlockService.java
package com.android.server
public com.android.server.PersistentDataBlockService extends com.android.server.SystemService {
private static final String TAG
private static final String PERSISTENT_DATA_BLOCK_PROP
private static final int HEADER_SIZE
private static final int PARTITION_TYPE_MARKER
private static final int MAX_DATA_BLOCK_SIZE
public static final int DIGEST_SIZE_BYTES
private static final String OEM_UNLOCK_PROP
private static final String FLASH_LOCK_PROP
private static final String FLASH_LOCK_LOCKED
private static final String FLASH_LOCK_UNLOCKED
private final android.content.Context mContext
private final String mDataBlockFile
private final Object mLock
private int mAllowedUid
private long mBlockDeviceSize
private final android.os.IBinder mService
public void (android.content.Context)
android.content.Context context
private int getAllowedUid (int)
android.content.pm.PackageManager$NameNotFoundException e
int userHandle
String allowedPackage
android.content.pm.PackageManager pm
int allowedUid
public void onStart ()
private void formatIfOemUnlockEnabled ()
boolean enabled
private void enforceOemUnlockReadPermission ()
private void enforceOemUnlockWritePermission ()
private void enforceUid (int)
int callingUid
private void enforceIsAdmin ()
int userId
boolean isAdmin
private int getTotalDataSizeLocked (java.io.DataInputStream) throws java.io.IOException
int totalDataSize
java.io.DataInputStream inputStream
int totalDataSize
int blockId
private long getBlockDeviceSize ()
private boolean enforceChecksumValidity ()
byte[] digest
byte[] storedDigest
private boolean computeAndWriteDigestLocked ()
java.io.FileNotFoundException e
java.io.IOException e
java.io.DataOutputStream outputStream
java.io.DataOutputStream outputStream
byte[] digest
private byte[] computeDigestLocked (byte[])
java.io.FileNotFoundException e
java.security.NoSuchAlgorithmException e
int read
byte[] data
java.io.IOException e
byte[] storedDigest
java.io.DataInputStream inputStream
java.io.DataInputStream inputStream
java.security.MessageDigest md
java.security.MessageDigest md
private void formatPartitionLocked (boolean)
java.io.FileNotFoundException e
java.io.IOException e
boolean setOemUnlockEnabled
java.io.DataOutputStream outputStream
java.io.DataOutputStream outputStream
byte[] data
private void doSetOemUnlockEnabledLocked (boolean)
java.io.FileNotFoundException e
java.nio.channels.FileChannel channel
java.nio.ByteBuffer data
java.io.IOException e
boolean enabled
java.io.FileOutputStream outputStream
java.io.FileOutputStream outputStream
private boolean doGetOemUnlockEnabled ()
java.io.FileNotFoundException e
java.io.IOException e
java.io.DataInputStream inputStream
java.io.DataInputStream inputStream
private native long nativeGetBlockDeviceSize (java.lang.String)
private native int nativeWipe (java.lang.String)
static void access$000 (com.android.server.PersistentDataBlockService, int)
com.android.server.PersistentDataBlockService x0
int x1
static long access$100 (com.android.server.PersistentDataBlockService)
com.android.server.PersistentDataBlockService x0
static java.lang.String access$200 (com.android.server.PersistentDataBlockService)
com.android.server.PersistentDataBlockService x0
static java.lang.String access$300 ()
static java.lang.Object access$400 (com.android.server.PersistentDataBlockService)
com.android.server.PersistentDataBlockService x0
static boolean access$500 (com.android.server.PersistentDataBlockService)
com.android.server.PersistentDataBlockService x0
static boolean access$600 (com.android.server.PersistentDataBlockService)
com.android.server.PersistentDataBlockService x0
static int access$700 (com.android.server.PersistentDataBlockService, java.io.DataInputStream) throws java.io.IOException
com.android.server.PersistentDataBlockService x0
java.io.DataInputStream x1
static void access$800 (com.android.server.PersistentDataBlockService)
com.android.server.PersistentDataBlockService x0
static int access$900 (com.android.server.PersistentDataBlockService, java.lang.String)
com.android.server.PersistentDataBlockService x0
String x1
static void access$1000 (com.android.server.PersistentDataBlockService)
com.android.server.PersistentDataBlockService x0
static void access$1100 (com.android.server.PersistentDataBlockService, boolean)
com.android.server.PersistentDataBlockService x0
boolean x1
static void access$1200 (com.android.server.PersistentDataBlockService)
com.android.server.PersistentDataBlockService x0
static boolean access$1300 (com.android.server.PersistentDataBlockService)
com.android.server.PersistentDataBlockService x0
static android.content.Context access$1400 (com.android.server.PersistentDataBlockService)
com.android.server.PersistentDataBlockService x0
static void ()
}
com/android/server/LockGuard.classLockGuard.java
package com.android.server
public com.android.server.LockGuard extends java.lang.Object {
private static final String TAG
private static android.util.ArrayMap sKnown
public void ()
private static com.android.server.LockGuard$LockInfo findOrCreateLockInfo (java.lang.Object)
Object lock
com.android.server.LockGuard$LockInfo info
public static java.lang.Object guard (java.lang.Object)
Object child
int i
Object test
int i
Object lock
boolean triggered
com.android.server.LockGuard$LockInfo info
public static void installLock (java.lang.Object, java.lang.String)
Object lock
String label
com.android.server.LockGuard$LockInfo info
private static java.lang.String lockToString (java.lang.Object)
Object lock
com.android.server.LockGuard$LockInfo info
public static void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
int j
Object lock
com.android.server.LockGuard$LockInfo info
int i
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
static void ()
}
com/android/server/LockSettingsService.classLockSettingsService.java
package com.android.server
public com.android.server.LockSettingsService extends com.android.internal.widget.ILockSettings$Stub {
private static final String TAG
private static final String PERMISSION
private static final android.content.Intent ACTION_NULL
private static final int FBE_ENCRYPTED_NOTIFICATION
private static final boolean DEBUG
private static final int PROFILE_KEY_IV_SIZE
private static final String SEPARATE_PROFILE_CHALLENGE_KEY
private final Object mSeparateChallengeLock
private final android.content.Context mContext
private final android.os.Handler mHandler
private final com.android.server.LockSettingsStorage mStorage
private final com.android.server.LockSettingsStrongAuth mStrongAuth
private final com.android.server.LockSettingsService$SynchronizedStrongAuthTracker mStrongAuthTracker
private com.android.internal.widget.LockPatternUtils mLockPatternUtils
private boolean mFirstCallToVold
private android.service.gatekeeper.IGateKeeperService mGateKeeperService
private android.app.NotificationManager mNotificationManager
private android.os.UserManager mUserManager
private final android.security.KeyStore mKeyStore
private static final int[] SYSTEM_CREDENTIAL_UIDS
private final android.content.BroadcastReceiver mBroadcastReceiver
private static final String[] VALID_SETTINGS
private static final String[] READ_CONTACTS_PROTECTED_SETTINGS
private static final String[] READ_PASSWORD_PROTECTED_SETTINGS
private static final String[] SETTINGS_TO_BACKUP
public void tieManagedProfileLockIfNecessary (int, java.lang.String)
String newPassword
Exception e
int managedUserId
String managedUserPassword
int parentId
byte[] randomLockSeed
public void (android.content.Context)
android.content.Context context
android.content.IntentFilter filter
private void maybeShowEncryptionNotifications ()
android.content.pm.UserInfo parent
android.content.pm.UserInfo user
android.os.UserHandle userHandle
int i
java.util.List users
private void showEncryptionNotificationForProfile (android.os.UserHandle)
android.os.UserHandle user
android.content.res.Resources r
CharSequence title
CharSequence message
CharSequence detail
android.app.KeyguardManager km
android.content.Intent unlockIntent
android.app.PendingIntent intent
private void showEncryptionNotification (android.os.UserHandle)
android.os.UserHandle user
android.content.res.Resources r
CharSequence title
CharSequence message
CharSequence detail
android.app.PendingIntent intent
private void showEncryptionNotification (android.os.UserHandle, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence, android.app.PendingIntent)
android.os.UserHandle user
CharSequence title
CharSequence message
CharSequence detail
android.app.PendingIntent intent
android.app.Notification notification
public void hideEncryptionNotification (android.os.UserHandle)
android.os.UserHandle userHandle
public void onCleanupUser (int)
int userId
public void onUnlockUser (int)
android.os.UserHandle userHandle
android.content.pm.UserInfo profile
int i
int userId
java.util.List profiles
public void systemReady ()
android.os.RemoteException e
private void migrateOldData ()
String value
String validSetting
android.content.ContentResolver cr
int ivalue
android.provider.Settings$SettingNotFoundException e
int userId
String OWNER_INFO
String ownerInfo
String OWNER_INFO_ENABLED
boolean enabled
int user
android.content.ContentResolver cr
java.util.List users
int userId
long type
long alternateType
int i
java.util.List users
int i
int id
int i
java.util.List users
int userCount
int switchableUsers
long quality
android.content.pm.UserInfo userInfo
int i
java.util.List users
android.os.RemoteException re
private final void checkWritePermission (int)
int userId
private final void checkPasswordReadPermission (int)
int userId
private final void checkReadPermission (java.lang.String, int)
String key
int i
String key
int i
String requestedKey
int userId
int callingUid
public boolean getSeparateProfileChallengeEnabled (int) throws android.os.RemoteException
int userId
public void setSeparateProfileChallengeEnabled (int, boolean, java.lang.String) throws android.os.RemoteException
int userId
boolean enabled
String managedUserPassword
public void setBoolean (java.lang.String, boolean, int) throws android.os.RemoteException
String key
boolean value
int userId
public void setLong (java.lang.String, long, int) throws android.os.RemoteException
String key
long value
int userId
public void setString (java.lang.String, java.lang.String, int) throws android.os.RemoteException
String key
String value
int userId
private void setStringUnchecked (java.lang.String, int, java.lang.String)
String key
int userId
String value
public boolean getBoolean (java.lang.String, boolean, int) throws android.os.RemoteException
String key
boolean defaultValue
int userId
String value
public long getLong (java.lang.String, long, int) throws android.os.RemoteException
String key
long defaultValue
int userId
String value
public java.lang.String getString (java.lang.String, java.lang.String, int) throws android.os.RemoteException
String key
String defaultValue
int userId
public java.lang.String getStringUnchecked (java.lang.String, java.lang.String, int)
long ident
String key
String defaultValue
int userId
public boolean havePassword (int) throws android.os.RemoteException
int userId
public boolean havePattern (int) throws android.os.RemoteException
int userId
private void setKeystorePassword (java.lang.String, int)
String password
int userHandle
android.security.KeyStore ks
private void unlockKeystore (java.lang.String, int)
String password
int userHandle
android.security.KeyStore ks
private java.lang.String getDecryptedPasswordForTiedProfile (int) throws java.security.KeyStoreException java.security.UnrecoverableKeyException java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException java.security.cert.CertificateException java.io.IOException
int userId
byte[] storedData
byte[] iv
byte[] encryptedPassword
byte[] decryptionResult
java.security.KeyStore keyStore
javax.crypto.SecretKey decryptionKey
javax.crypto.Cipher cipher
private void unlockChildProfile (int) throws android.os.RemoteException
Exception e
int profileHandle
private void unlockUser (int, byte[], byte[])
android.os.RemoteException e
InterruptedException e
android.content.pm.UserInfo pi
java.util.List profiles
android.os.RemoteException e
int userId
byte[] token
byte[] secret
java.util.concurrent.CountDownLatch latch
android.os.IProgressListener listener
private byte[] getCurrentHandle (int)
int userId
com.android.server.LockSettingsStorage$CredentialHash credential
com.android.server.LockSettingsStorage$CredentialHash credential
byte[] currentHandle
byte[] currentHandle
byte[] currentHandle
int currentHandleType
private void onUserLockChanged (int) throws android.os.RemoteException
int managedUserId
android.content.pm.UserInfo profile
int i
int userId
boolean isSecure
java.util.List profiles
int size
private boolean isManagedProfileWithUnifiedLock (int)
int userId
private boolean isManagedProfileWithSeparatedLock (int)
int userId
public void setLockPattern (java.lang.String, java.lang.String, int) throws android.os.RemoteException
String pattern
String savedCredential
int userId
private void setLockPatternInternal (java.lang.String, java.lang.String, int) throws android.os.RemoteException
Exception e
com.android.server.LockSettingsStorage$CredentialHash willStore
String pattern
String savedCredential
int userId
byte[] currentHandle
byte[] enrolledHandle
public void setLockPassword (java.lang.String, java.lang.String, int) throws android.os.RemoteException
String password
String savedCredential
int userId
private void setLockPasswordInternal (java.lang.String, java.lang.String, int) throws android.os.RemoteException
java.io.FileNotFoundException e
Exception e
com.android.server.LockSettingsStorage$CredentialHash willStore
String password
String savedCredential
int userId
byte[] currentHandle
byte[] enrolledHandle
private void tieProfileLockToParent (int, java.lang.String)
javax.crypto.KeyGenerator keyGenerator
javax.crypto.SecretKey secretKey
java.security.KeyStore keyStore
javax.crypto.SecretKey keyStoreEncryptionKey
javax.crypto.Cipher cipher
Exception e
java.io.IOException e
int userId
String password
byte[] randomLockSeed
byte[] encryptionResult
byte[] encryptionResult
byte[] iv
byte[] iv
java.io.ByteArrayOutputStream outputStream
private byte[] enrollCredential (byte[], java.lang.String, java.lang.String, int) throws android.os.RemoteException
byte[] enrolledHandle
String enrolledCredential
String toEnroll
int userId
byte[] enrolledCredentialBytes
byte[] toEnrollBytes
android.service.gatekeeper.GateKeeperResponse response
byte[] hash
private void setUserKeyProtection (int, java.lang.String, com.android.internal.widget.VerifyCredentialResponse) throws android.os.RemoteException
int userId
String credential
com.android.internal.widget.VerifyCredentialResponse vcr
byte[] token
private void clearUserKeyProtection (int) throws android.os.RemoteException
int userId
private static byte[] secretFromCredential (java.lang.String) throws android.os.RemoteException
java.security.MessageDigest digest
byte[] personalization
java.security.NoSuchAlgorithmException e
String credential
private void addUserKeyAuth (int, byte[], byte[]) throws android.os.RemoteException
int userId
byte[] token
byte[] secret
android.content.pm.UserInfo userInfo
android.os.storage.IMountService mountService
long callingId
private void fixateNewestUserKeyAuth (int) throws android.os.RemoteException
int userId
android.os.storage.IMountService mountService
long callingId
public void resetKeyStore (int) throws android.os.RemoteException
Exception e
android.content.pm.UserInfo pi
int uid
int profileId
int userId
int managedUserId
String managedUserDecryptedPassword
java.util.List profiles
public com.android.internal.widget.VerifyCredentialResponse checkPattern (java.lang.String, int) throws android.os.RemoteException
String pattern
int userId
public com.android.internal.widget.VerifyCredentialResponse verifyPattern (java.lang.String, long, int) throws android.os.RemoteException
String pattern
long challenge
int userId
private com.android.internal.widget.VerifyCredentialResponse doVerifyPattern (java.lang.String, boolean, long, int) throws android.os.RemoteException
String pattern
boolean hasChallenge
long challenge
int userId
com.android.server.LockSettingsStorage$CredentialHash storedHash
private com.android.internal.widget.VerifyCredentialResponse doVerifyPattern (java.lang.String, com.android.server.LockSettingsStorage$CredentialHash, boolean, long, int) throws android.os.RemoteException
String patternToVerify
String pattern
com.android.server.LockSettingsStorage$CredentialHash storedHash
boolean hasChallenge
long challenge
int userId
boolean shouldReEnrollBaseZero
String patternToVerify
com.android.internal.widget.VerifyCredentialResponse response
public com.android.internal.widget.VerifyCredentialResponse checkPassword (java.lang.String, int) throws android.os.RemoteException
String password
int userId
public com.android.internal.widget.VerifyCredentialResponse verifyPassword (java.lang.String, long, int) throws android.os.RemoteException
String password
long challenge
int userId
public com.android.internal.widget.VerifyCredentialResponse verifyTiedProfileChallenge (java.lang.String, boolean, long, int) throws android.os.RemoteException
Exception e
String password
boolean isPattern
long challenge
int userId
int parentProfileId
com.android.internal.widget.VerifyCredentialResponse parentResponse
private com.android.internal.widget.VerifyCredentialResponse doVerifyPassword (java.lang.String, boolean, long, int) throws android.os.RemoteException
String password
boolean hasChallenge
long challenge
int userId
com.android.server.LockSettingsStorage$CredentialHash storedHash
private com.android.internal.widget.VerifyCredentialResponse doVerifyPassword (java.lang.String, com.android.server.LockSettingsStorage$CredentialHash, boolean, long, int) throws android.os.RemoteException
String password
com.android.server.LockSettingsStorage$CredentialHash storedHash
boolean hasChallenge
long challenge
int userId
private com.android.internal.widget.VerifyCredentialResponse verifyCredential (int, com.android.server.LockSettingsStorage$CredentialHash, java.lang.String, boolean, long, com.android.server.LockSettingsService$CredentialUtil) throws android.os.RemoteException
byte[] fakeToken
byte[] hash
com.android.internal.widget.VerifyCredentialResponse response
com.android.internal.widget.VerifyCredentialResponse response
byte[] token
com.android.internal.widget.VerifyCredentialResponse response
android.app.trust.TrustManager trustManager
int userId
com.android.server.LockSettingsStorage$CredentialHash storedHash
String credential
boolean hasChallenge
long challenge
com.android.server.LockSettingsService$CredentialUtil credentialUtil
com.android.internal.widget.VerifyCredentialResponse response
boolean shouldReEnroll
android.service.gatekeeper.GateKeeperResponse gateKeeperResponse
int responseCode
public boolean checkVoldPassword (int) throws android.os.RemoteException
int userId
android.os.storage.IMountService service
String password
long identity
private void removeUser (int, boolean)
android.service.gatekeeper.IGateKeeperService gk
android.os.RemoteException ex
int userId
boolean unknownUser
android.security.KeyStore ks
private void removeKeystoreProfileKey (int)
java.security.KeyStore keyStore
Exception e
int targetUserId
public void registerStrongAuthTracker (android.app.trust.IStrongAuthTracker)
android.app.trust.IStrongAuthTracker tracker
public void unregisterStrongAuthTracker (android.app.trust.IStrongAuthTracker)
android.app.trust.IStrongAuthTracker tracker
public void requireStrongAuth (int, int)
int strongAuthReason
int userId
public void userPresent (int)
int userId
public int getStrongAuthForUser (int)
int userId
private android.os.storage.IMountService getMountService ()
android.os.IBinder service
private synchronized android.service.gatekeeper.IGateKeeperService getGateKeeperService () throws android.os.RemoteException
android.os.IBinder service
static void access$000 (com.android.server.LockSettingsService)
com.android.server.LockSettingsService x0
static com.android.server.LockSettingsStrongAuth access$100 (com.android.server.LockSettingsService)
com.android.server.LockSettingsService x0
static com.android.server.LockSettingsStorage access$200 (com.android.server.LockSettingsService)
com.android.server.LockSettingsService x0
static void access$300 (com.android.server.LockSettingsService, int, boolean)
com.android.server.LockSettingsService x0
int x1
boolean x2
static android.os.UserManager access$400 (com.android.server.LockSettingsService)
com.android.server.LockSettingsService x0
static void access$500 (com.android.server.LockSettingsService, java.lang.String, java.lang.String, int) throws android.os.RemoteException
com.android.server.LockSettingsService x0
String x1
String x2
int x3
static void access$600 (com.android.server.LockSettingsService, java.lang.String, java.lang.String, int) throws android.os.RemoteException
com.android.server.LockSettingsService x0
String x1
String x2
int x3
static com.android.internal.widget.LockPatternUtils access$700 (com.android.server.LockSettingsService)
com.android.server.LockSettingsService x0
static android.service.gatekeeper.IGateKeeperService access$800 (com.android.server.LockSettingsService)
com.android.server.LockSettingsService x0
static android.service.gatekeeper.IGateKeeperService access$802 (com.android.server.LockSettingsService, android.service.gatekeeper.IGateKeeperService)
com.android.server.LockSettingsService x0
android.service.gatekeeper.IGateKeeperService x1
static void ()
}
com/android/server/TextServicesManagerService$SpellCheckerBindGroup.classTextServicesManagerService.java
package com.android.server
com.android.server.TextServicesManagerService$SpellCheckerBindGroup extends java.lang.Object {
private final String TAG
private final com.android.server.TextServicesManagerService$InternalServiceConnection mInternalConnection
private final java.util.concurrent.CopyOnWriteArrayList mListeners
public boolean mBound
public com.android.internal.textservice.ISpellCheckerService mSpellChecker
public boolean mConnected
final com.android.server.TextServicesManagerService this$0
public void (com.android.server.TextServicesManagerService, com.android.server.TextServicesManagerService$InternalServiceConnection, com.android.internal.textservice.ITextServicesSessionListener, java.lang.String, com.android.internal.textservice.ISpellCheckerSessionListener, int, android.os.Bundle)
com.android.server.TextServicesManagerService$InternalServiceConnection connection
com.android.internal.textservice.ITextServicesSessionListener listener
String locale
com.android.internal.textservice.ISpellCheckerSessionListener scListener
int uid
android.os.Bundle bundle
public void onServiceConnected (com.android.internal.textservice.ISpellCheckerService)
com.android.internal.textservice.ISpellCheckerSession session
android.os.RemoteException e
com.android.server.TextServicesManagerService$InternalDeathRecipient listener
com.android.internal.textservice.ISpellCheckerService spellChecker
public com.android.server.TextServicesManagerService$InternalDeathRecipient addListener (com.android.internal.textservice.ITextServicesSessionListener, java.lang.String, com.android.internal.textservice.ISpellCheckerSessionListener, int, android.os.Bundle)
int i
int size
com.android.internal.textservice.ITextServicesSessionListener tsListener
String locale
com.android.internal.textservice.ISpellCheckerSessionListener scListener
int uid
android.os.Bundle bundle
com.android.server.TextServicesManagerService$InternalDeathRecipient recipient
public void removeListener (com.android.internal.textservice.ISpellCheckerSessionListener)
com.android.server.TextServicesManagerService$InternalDeathRecipient tempRecipient
int i
com.android.server.TextServicesManagerService$InternalDeathRecipient idr
int i
int size
java.util.ArrayList removeList
int removeSize
com.android.internal.textservice.ISpellCheckerSessionListener listener
private void cleanLocked ()
String sciId
com.android.server.TextServicesManagerService$SpellCheckerBindGroup cur
public void removeAll ()
com.android.server.TextServicesManagerService$InternalDeathRecipient idr
int i
int size
static com.android.server.TextServicesManagerService$InternalServiceConnection access$900 (com.android.server.TextServicesManagerService$SpellCheckerBindGroup)
com.android.server.TextServicesManagerService$SpellCheckerBindGroup x0
static java.util.concurrent.CopyOnWriteArrayList access$1000 (com.android.server.TextServicesManagerService$SpellCheckerBindGroup)
com.android.server.TextServicesManagerService$SpellCheckerBindGroup x0
}
com/android/server/BatteryService$1.classBatteryService.java
package com.android.server
com.android.server.BatteryService$1 extends android.os.UEventObserver {
final com.android.server.BatteryService this$0
void (com.android.server.BatteryService)
com.android.server.BatteryService this$0
public void onUEvent (android.os.UEventObserver$UEvent)
android.os.UEventObserver$UEvent event
int invalidCharger
}
com/android/server/DropBoxManagerService$EntryFile.classDropBoxManagerService.java
package com.android.server
final com.android.server.DropBoxManagerService$EntryFile extends java.lang.Object implements java.lang.Comparable {
public final String tag
public final long timestampMillis
public final int flags
public final java.io.File file
public final int blocks
public final int compareTo (com.android.server.DropBoxManagerService$EntryFile)
com.android.server.DropBoxManagerService$EntryFile o
public void (java.io.File, java.io.File, java.lang.String, long, int, int) throws java.io.IOException
java.io.File temp
java.io.File dir
String tag
long timestampMillis
int flags
int blockSize
public void (java.io.File, java.lang.String, long) throws java.io.IOException
java.io.File dir
String tag
long timestampMillis
public void (java.io.File, int)
NumberFormatException e
java.io.File file
int blockSize
String name
int at
int flags
long millis
long millis
public void (long)
long millis
public volatile int compareTo (java.lang.Object)
}
com/android/server/ConnectivityService$InternalHandler.classConnectivityService.java
package com.android.server
com.android.server.ConnectivityService$InternalHandler extends android.os.Handler {
final com.android.server.ConnectivityService this$0
public void (com.android.server.ConnectivityService, android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
String causedBy
com.android.server.connectivity.NetworkAgentInfo nai
int slot
int reason
com.android.server.connectivity.NetworkAgentInfo nai
android.os.Message msg
}
com/android/server/CommonTimeManagementService.classCommonTimeManagementService.java
package com.android.server
com.android.server.CommonTimeManagementService extends android.os.Binder {
private static final String TAG
private static final int NATIVE_SERVICE_RECONNECT_TIMEOUT
private static final String AUTO_DISABLE_PROP
private static final String ALLOW_WIFI_PROP
private static final String SERVER_PRIO_PROP
private static final String NO_INTERFACE_TIMEOUT_PROP
private static final boolean AUTO_DISABLE
private static final boolean ALLOW_WIFI
private static final byte BASE_SERVER_PRIO
private static final int NO_INTERFACE_TIMEOUT
private static final com.android.server.CommonTimeManagementService$InterfaceScoreRule[] IFACE_SCORE_RULES
private final android.content.Context mContext
private android.os.INetworkManagementService mNetMgr
private android.os.CommonTimeConfig mCTConfig
private String mCurIface
private android.os.Handler mReconnectHandler
private android.os.Handler mNoInterfaceHandler
private Object mLock
private boolean mDetectedAtStartup
private byte mEffectivePrio
private android.net.INetworkManagementEventObserver mIfaceObserver
private android.content.BroadcastReceiver mConnectivityMangerObserver
private android.os.CommonTimeConfig$OnServerDiedListener mCTServerDiedListener
private Runnable mReconnectRunnable
private Runnable mNoInterfaceRunnable
public void (android.content.Context)
android.content.Context context
void systemRunning ()
android.os.IBinder b
android.content.IntentFilter filter
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
private void cleanupTimeConfig ()
private void connectToTimeConfig ()
android.os.RemoteException e
private void scheduleTimeConfigReconnect ()
private void handleNoInterfaceTimeout ()
private void reevaluateServiceState ()
com.android.server.CommonTimeManagementService$InterfaceScoreRule r
byte thisScore
android.net.InterfaceConfiguration config
String iface
String[] ifaceList
android.os.RemoteException e
byte newPrio
int res
String bindIface
byte bestScore
boolean doRebind
static void access$000 (com.android.server.CommonTimeManagementService)
com.android.server.CommonTimeManagementService x0
static void access$100 (com.android.server.CommonTimeManagementService)
com.android.server.CommonTimeManagementService x0
static void access$200 (com.android.server.CommonTimeManagementService)
com.android.server.CommonTimeManagementService x0
static void access$300 (com.android.server.CommonTimeManagementService)
com.android.server.CommonTimeManagementService x0
static void ()
int tmp
}
com/android/server/NetworkManagementService$NetdCallbackReceiver$1.classNetworkManagementService.java
package com.android.server
com.android.server.NetworkManagementService$NetdCallbackReceiver$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.NetworkManagementService$NetdCallbackReceiver this$1
void (com.android.server.NetworkManagementService$NetdCallbackReceiver)
com.android.server.NetworkManagementService$NetdCallbackReceiver this$1
public void run ()
}
com/android/server/TextServicesManagerService$InternalServiceConnection.classTextServicesManagerService.java
package com.android.server
com.android.server.TextServicesManagerService$InternalServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
private final String mSciId
private final String mLocale
private final android.os.Bundle mBundle
final com.android.server.TextServicesManagerService this$0
public void (com.android.server.TextServicesManagerService, java.lang.String, java.lang.String, android.os.Bundle)
String id
String locale
android.os.Bundle bundle
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
private void onServiceConnectedInnerLocked (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
com.android.internal.textservice.ISpellCheckerService spellChecker
com.android.server.TextServicesManagerService$SpellCheckerBindGroup group
public void onServiceDisconnected (android.content.ComponentName)
com.android.server.TextServicesManagerService$SpellCheckerBindGroup group
android.content.ComponentName name
static java.lang.String access$1200 (com.android.server.TextServicesManagerService$InternalServiceConnection)
com.android.server.TextServicesManagerService$InternalServiceConnection x0
}
com/android/server/ConnectivityService.classConnectivityService.java
package com.android.server
public com.android.server.ConnectivityService extends android.net.IConnectivityManager$Stub implements android.app.PendingIntent$OnFinished {
private static final String TAG
private static final boolean DBG
private static final boolean VDBG
private static final boolean LOGD_RULES
private static final boolean LOGD_BLOCKED_NETWORKINFO
private static final int RESTORE_DEFAULT_NETWORK_DELAY
private static final String NETWORK_RESTORE_DELAY_PROP_NAME
private static final int PROMPT_UNVALIDATED_DELAY_MS
private final int mReleasePendingIntentDelayMs
private com.android.server.connectivity.Tethering mTethering
private final com.android.server.connectivity.PermissionMonitor mPermissionMonitor
private android.security.KeyStore mKeyStore
private final android.util.SparseArray mVpns
private boolean mLockdownEnabled
private com.android.server.net.LockdownVpnTracker mLockdownTracker
private Object mRulesLock
private android.util.SparseIntArray mUidRules
private android.util.ArraySet mMeteredIfaces
private boolean mRestrictBackground
private final android.content.Context mContext
private int mNetworkPreference
private int mDefaultInetConditionPublished
private int mNumDnsEntries
private boolean mTestMode
private static com.android.server.ConnectivityService sServiceInstance
private android.os.INetworkManagementService mNetd
private android.net.INetworkStatsService mStatsService
private android.net.INetworkPolicyManager mPolicyManager
private String mCurrentTcpBufferSizes
private static final int ENABLED
private static final int DISABLED
private static final android.util.SparseArray sMagicDecoderRing
private static final int EVENT_CHANGE_MOBILE_DATA_ENABLED
private static final int EVENT_CLEAR_NET_TRANSITION_WAKELOCK
private static final int EVENT_APPLY_GLOBAL_HTTP_PROXY
private static final int EVENT_PROXY_HAS_CHANGED
private static final int EVENT_REGISTER_NETWORK_FACTORY
private static final int EVENT_REGISTER_NETWORK_AGENT
private static final int EVENT_REGISTER_NETWORK_REQUEST
private static final int EVENT_TIMEOUT_NETWORK_REQUEST
private static final int EVENT_REGISTER_NETWORK_LISTENER
private static final int EVENT_RELEASE_NETWORK_REQUEST
private static final int EVENT_UNREGISTER_NETWORK_FACTORY
private static final int EVENT_EXPIRE_NET_TRANSITION_WAKELOCK
private static final int EVENT_SYSTEM_READY
private static final int EVENT_REGISTER_NETWORK_REQUEST_WITH_INTENT
private static final int EVENT_RELEASE_NETWORK_REQUEST_WITH_INTENT
private static final int EVENT_SET_ACCEPT_UNVALIDATED
private static final int EVENT_PROMPT_UNVALIDATED
private static final int EVENT_CONFIGURE_MOBILE_DATA_ALWAYS_ON
private static final int EVENT_REGISTER_NETWORK_LISTENER_WITH_INTENT
protected final android.os.HandlerThread mHandlerThread
private final com.android.server.ConnectivityService$InternalHandler mHandler
private final com.android.server.ConnectivityService$NetworkStateTrackerHandler mTrackerHandler
private boolean mSystemReady
private android.content.Intent mInitialBroadcast
private android.os.PowerManager$WakeLock mNetTransitionWakeLock
private String mNetTransitionWakeLockCausedBy
private int mNetTransitionWakeLockSerialNumber
private int mNetTransitionWakeLockTimeout
private final android.os.PowerManager$WakeLock mPendingIntentWakeLock
private static final int INET_CONDITION_LOG_MAX_SIZE
private java.util.ArrayList mInetLog
private volatile android.net.ProxyInfo mDefaultProxy
private Object mProxyLock
private boolean mDefaultProxyDisabled
private android.net.ProxyInfo mGlobalProxy
private com.android.server.connectivity.PacManager mPacManager
private final com.android.server.ConnectivityService$SettingsObserver mSettingsObserver
private android.os.UserManager mUserManager
android.net.NetworkConfig[] mNetConfigs
int mNetworksDefined
java.util.List mProtectedNetworks
private com.android.server.connectivity.DataConnectionStats mDataConnectionStats
android.telephony.TelephonyManager mTelephonyManager
private com.android.server.connectivity.KeepaliveTracker mKeepaliveTracker
private static final int MIN_NET_ID
private static final int MAX_NET_ID
private int mNextNetId
private int mNextNetworkRequestId
private static final int MAX_NETWORK_REQUEST_LOGS
private final android.util.LocalLog mNetworkRequestInfoLogs
private static final int MAX_VALIDATION_LOGS
private final java.util.ArrayDeque mValidationLogs
private com.android.server.ConnectivityService$LegacyTypeTracker mLegacyTypeTracker
private android.net.INetworkManagementEventObserver mDataActivityObserver
private android.net.INetworkPolicyListener mPolicyListener
private static final String DEFAULT_TCP_BUFFER_SIZES
private static final String DEFAULT_TCP_RWND_KEY
private static final String NOTIFICATION_ID
private static final String PROVISIONING_URL_PATH
private final java.io.File mProvisioningUrlFile
private static final String TAG_PROVISIONING_URLS
private static final String TAG_PROVISIONING_URL
private static final String ATTR_MCC
private static final String ATTR_MNC
private android.content.BroadcastReceiver mUserIntentReceiver
private final java.util.HashMap mNetworkFactoryInfos
private final java.util.HashMap mNetworkRequests
private static final int MAX_NETWORK_REQUESTS_PER_UID
private final android.util.SparseIntArray mUidToNetworkRequestCount
private final android.util.SparseArray mNetworkForRequestId
private final android.util.SparseArray mNetworkForNetId
private final android.util.SparseBooleanArray mNetIdInUse
private final java.util.HashMap mNetworkAgentInfos
private final java.util.HashSet mBlockedAppUids
private final android.net.NetworkRequest mDefaultRequest
private final android.net.NetworkRequest mDefaultMobileDataRequest
private void addValidationLogs (android.util.LocalLog$ReadOnlyLocalLog, android.net.Network, java.lang.String)
android.util.LocalLog$ReadOnlyLocalLog log
android.net.Network network
String networkExtraInfo
protected android.os.HandlerThread createHandlerThread ()
public void (android.content.Context, android.os.INetworkManagementService, android.net.INetworkStatsService, android.net.INetworkPolicyManager)
String name
String id
android.os.RemoteException e
android.net.NetworkConfig n
String naString
int p
android.os.RemoteException e
android.content.Context context
android.os.INetworkManagementService netManager
android.net.INetworkStatsService statsService
android.net.INetworkPolicyManager policyManager
com.android.server.ConnectivityService$NetworkRequestInfo defaultNRI
android.os.PowerManager powerManager
boolean wifiOnly
String[] naStrings
int[] protectedNetworks
android.content.IntentFilter intentFilter
private android.net.NetworkRequest createInternetRequestForTransport (int)
int transportType
android.net.NetworkCapabilities netCap
private void handleMobileDataAlwaysOn ()
boolean enable
boolean isEnabled
private void registerSettingsCallbacks ()
private synchronized int nextNetworkRequestId ()
protected int reserveNetId ()
int netId
int i
private android.net.NetworkState getFilteredNetworkState (int, int, boolean)
android.net.NetworkState state
android.net.NetworkInfo info
com.android.server.connectivity.NetworkAgentInfo nai
android.net.NetworkState state
int networkType
int uid
boolean ignoreBlocked
private com.android.server.connectivity.NetworkAgentInfo getNetworkAgentInfoForNetwork (android.net.Network)
android.net.Network network
private android.net.Network[] getVpnUnderlyingNetworks (int)
com.android.server.connectivity.Vpn vpn
int user
int uid
private android.net.NetworkState getUnfilteredActiveNetworkState (int)
int uid
com.android.server.connectivity.NetworkAgentInfo nai
android.net.Network[] networks
private boolean isNetworkWithLinkPropertiesBlocked (android.net.LinkProperties, int, boolean)
com.android.server.connectivity.Vpn vpn
android.net.LinkProperties lp
int uid
boolean ignoreBlocked
boolean networkMetered
int uidRules
String iface
boolean allowed
private void maybeLogBlockedNetworkInfo (android.net.NetworkInfo, int)
android.net.NetworkInfo ni
int uid
boolean removed
boolean added
private void filterNetworkStateForUid (android.net.NetworkState, int, boolean)
android.net.NetworkState state
int uid
boolean ignoreBlocked
long token
public android.net.NetworkInfo getActiveNetworkInfo ()
int uid
android.net.NetworkState state
public android.net.Network getActiveNetwork ()
public android.net.Network getActiveNetworkForUid (int, boolean)
int uid
boolean ignoreBlocked
private android.net.Network getActiveNetworkForUidInternal (int, boolean)
com.android.server.connectivity.Vpn vpn
com.android.server.connectivity.NetworkAgentInfo nai
int uid
boolean ignoreBlocked
int user
int vpnNetId
com.android.server.connectivity.NetworkAgentInfo nai
public android.net.NetworkInfo getActiveNetworkInfoUnfiltered ()
int uid
android.net.NetworkState state
public android.net.NetworkInfo getActiveNetworkInfoForUid (int, boolean)
int uid
boolean ignoreBlocked
android.net.NetworkState state
public android.net.NetworkInfo getNetworkInfo (int)
android.net.NetworkState state
int networkType
int uid
android.net.NetworkState state
public android.net.NetworkInfo getNetworkInfoForUid (android.net.Network, int, boolean)
android.net.NetworkState state
android.net.Network network
int uid
boolean ignoreBlocked
com.android.server.connectivity.NetworkAgentInfo nai
public android.net.NetworkInfo[] getAllNetworkInfo ()
android.net.NetworkInfo info
int networkType
java.util.ArrayList result
public android.net.Network getNetworkForType (int)
int networkType
int uid
android.net.NetworkState state
public android.net.Network[] getAllNetworks ()
int i
android.net.Network[] result
public android.net.NetworkCapabilities[] getDefaultNetworkCapabilitiesForUser (int)
android.net.Network network
android.net.Network[] networks
com.android.server.connectivity.Vpn vpn
int userId
java.util.HashMap result
com.android.server.connectivity.NetworkAgentInfo nai
android.net.NetworkCapabilities nc
android.net.NetworkCapabilities[] out
public boolean isNetworkSupported (int)
int networkType
public android.net.LinkProperties getActiveLinkProperties ()
int uid
android.net.NetworkState state
public android.net.LinkProperties getLinkPropertiesForType (int)
int networkType
com.android.server.connectivity.NetworkAgentInfo nai
public android.net.LinkProperties getLinkProperties (android.net.Network)
android.net.Network network
com.android.server.connectivity.NetworkAgentInfo nai
private android.net.NetworkCapabilities getNetworkCapabilitiesInternal (com.android.server.connectivity.NetworkAgentInfo)
com.android.server.connectivity.NetworkAgentInfo nai
public android.net.NetworkCapabilities getNetworkCapabilities (android.net.Network)
android.net.Network network
public android.net.NetworkState[] getAllNetworkState ()
com.android.server.connectivity.NetworkAgentInfo nai
android.net.Network network
java.util.ArrayList result
public android.net.NetworkQuotaInfo getActiveNetworkQuotaInfo ()
android.net.NetworkState state
int uid
long token
public boolean isActiveNetworkMetered ()
android.net.NetworkInfo info
public boolean requestRouteToHostAddress (int, byte[])
java.net.UnknownHostException e
android.net.LinkProperties lp
int netId
boolean ok
int networkType
byte[] hostAddress
java.net.InetAddress addr
java.net.InetAddress addr
com.android.server.connectivity.NetworkAgentInfo nai
android.net.NetworkInfo$DetailedState netState
int uid
long token
private boolean addLegacyRouteToHost (android.net.LinkProperties, java.net.InetAddress, int, int)
String iface
Exception e
android.net.LinkProperties lp
java.net.InetAddress addr
int netId
int uid
android.net.RouteInfo bestRoute
private void enforceCrossUserPermission (int)
int userId
private void enforceInternetPermission ()
private void enforceAccessPermission ()
private void enforceChangePermission ()
private void enforceTetherAccessPermission ()
private void enforceConnectivityInternalPermission ()
private void enforceKeepalivePermission ()
public void sendConnectedBroadcast (android.net.NetworkInfo)
android.net.NetworkInfo info
private void sendInetConditionBroadcast (android.net.NetworkInfo)
android.net.NetworkInfo info
private android.content.Intent makeGeneralIntent (android.net.NetworkInfo, java.lang.String)
android.net.NetworkInfo info
String bcastType
android.content.Intent intent
private void sendGeneralBroadcast (android.net.NetworkInfo, java.lang.String)
android.net.NetworkInfo info
String bcastType
private void sendDataActivityBroadcast (int, boolean, long)
int deviceType
boolean active
long tsNanos
android.content.Intent intent
long ident
private void sendStickyBroadcast (android.content.Intent)
android.app.BroadcastOptions opts
android.net.NetworkInfo ni
com.android.internal.app.IBatteryStats bs
android.os.Bundle options
long ident
android.content.Intent intent
void systemReady ()
private void setupDataActivityTracking (com.android.server.connectivity.NetworkAgentInfo)
int timeout
int timeout
Exception e
com.android.server.connectivity.NetworkAgentInfo networkAgent
String iface
int timeout
int type
private void removeDataActivityTracking (com.android.server.connectivity.NetworkAgentInfo)
Exception e
com.android.server.connectivity.NetworkAgentInfo networkAgent
String iface
android.net.NetworkCapabilities caps
private void updateMtu (android.net.LinkProperties, android.net.LinkProperties)
Exception e
android.net.LinkProperties newLp
android.net.LinkProperties oldLp
String iface
int mtu
protected int getDefaultTcpRwnd ()
private void updateTcpBufferSizes (com.android.server.connectivity.NetworkAgentInfo)
String prefix
java.io.IOException e
com.android.server.connectivity.NetworkAgentInfo nai
String tcpBufferSizes
String[] values
Integer rwndValue
String sysctlKey
private void flushVmDnsCache ()
android.content.Intent intent
long ident
public int getRestoreDefaultNetworkDelay (int)
int networkType
String restoreDefaultNetworkDelayStr
int ret
private boolean argsContain (java.lang.String[], java.lang.String)
String arg
String[] args
String target
private void dumpNetworkDiagnostics (com.android.internal.util.IndentingPrintWriter)
com.android.server.connectivity.NetworkAgentInfo nai
com.android.server.connectivity.NetworkDiagnostics netDiag
com.android.internal.util.IndentingPrintWriter pw
java.util.List netDiags
long DIAG_TIME_MS
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.server.ConnectivityService$NetworkFactoryInfo nfi
int i
android.net.NetworkRequest nr
com.android.server.connectivity.NetworkAgentInfo nai
String value
int uid
int uidRules
int i
com.android.server.ConnectivityService$NetworkRequestInfo nri
int i
com.android.server.ConnectivityService$ValidationLog p
java.io.FileDescriptor fd
java.io.PrintWriter writer
String[] args
com.android.internal.util.IndentingPrintWriter pw
com.android.server.connectivity.NetworkAgentInfo defaultNai
int size
private boolean isLiveNetworkAgent (com.android.server.connectivity.NetworkAgentInfo, int)
String msg
com.android.server.connectivity.NetworkAgentInfo nai
int what
com.android.server.connectivity.NetworkAgentInfo officialNai
private boolean isRequest (android.net.NetworkRequest)
android.net.NetworkRequest request
private void linger (com.android.server.connectivity.NetworkAgentInfo)
com.android.server.connectivity.NetworkAgentInfo nai
private void unlinger (com.android.server.connectivity.NetworkAgentInfo)
com.android.server.connectivity.NetworkAgentInfo nai
private void handleAsyncChannelHalfConnect (android.os.Message)
com.android.server.connectivity.NetworkAgentInfo nai
com.android.server.ConnectivityService$NetworkRequestInfo nri
boolean wasDefault
com.android.server.connectivity.NetworkAgentInfo nai
android.os.Message msg
com.android.internal.util.AsyncChannel ac
private void handleAsyncChannelDisconnected (android.os.Message)
android.net.NetworkRequest request
com.android.server.connectivity.NetworkAgentInfo currentNetwork
int i
Exception e
boolean wasDefault
com.android.server.ConnectivityService$NetworkFactoryInfo nfi
android.os.Message msg
com.android.server.connectivity.NetworkAgentInfo nai
private com.android.server.ConnectivityService$NetworkRequestInfo findExistingNetworkRequestInfo (android.app.PendingIntent)
android.app.PendingIntent existingPendingIntent
java.util.Map$Entry entry
android.app.PendingIntent pendingIntent
android.content.Intent intent
private void handleRegisterNetworkRequestWithIntent (android.os.Message)
android.os.Message msg
com.android.server.ConnectivityService$NetworkRequestInfo nri
com.android.server.ConnectivityService$NetworkRequestInfo existingRequest
private void handleRegisterNetworkRequest (com.android.server.ConnectivityService$NetworkRequestInfo)
com.android.server.connectivity.NetworkAgentInfo network
com.android.server.ConnectivityService$NetworkRequestInfo nri
private void handleReleaseNetworkRequestWithIntent (android.app.PendingIntent, int)
android.app.PendingIntent pendingIntent
int callingUid
com.android.server.ConnectivityService$NetworkRequestInfo nri
private boolean unneeded (com.android.server.connectivity.NetworkAgentInfo)
com.android.server.ConnectivityService$NetworkRequestInfo nri
com.android.server.connectivity.NetworkAgentInfo nai
private void handleReleaseNetworkRequest (android.net.NetworkRequest, int)
int requests
com.android.server.connectivity.NetworkAgentInfo nai
android.net.NetworkRequest otherRequest
int i
boolean doRemove
com.android.server.ConnectivityService$NetworkFactoryInfo nfi
boolean wasKept
com.android.server.connectivity.NetworkAgentInfo nai
com.android.server.connectivity.NetworkAgentInfo nai
android.net.NetworkRequest request
int callingUid
com.android.server.ConnectivityService$NetworkRequestInfo nri
public void setAcceptUnvalidated (android.net.Network, boolean, boolean)
android.net.Network network
boolean accept
boolean always
private void handleSetAcceptUnvalidated (android.net.Network, boolean, boolean)
int oldScore
android.net.Network network
boolean accept
boolean always
com.android.server.connectivity.NetworkAgentInfo nai
private void scheduleUnvalidatedPrompt (com.android.server.connectivity.NetworkAgentInfo)
com.android.server.connectivity.NetworkAgentInfo nai
private void handlePromptUnvalidated (android.net.Network)
android.net.Network network
com.android.server.connectivity.NetworkAgentInfo nai
android.content.Intent intent
android.app.PendingIntent pendingIntent
public int tether (java.lang.String)
int status
String iface
public int untether (java.lang.String)
int status
String iface
public int getLastTetherError (java.lang.String)
String iface
public java.lang.String[] getTetherableUsbRegexs ()
public java.lang.String[] getTetherableWifiRegexs ()
public java.lang.String[] getTetherableBluetoothRegexs ()
public int setUsbTethering (boolean)
boolean enable
public java.lang.String[] getTetherableIfaces ()
public java.lang.String[] getTetheredIfaces ()
public java.lang.String[] getTetheringErroredIfaces ()
public java.lang.String[] getTetheredDhcpRanges ()
public boolean isTetheringSupported ()
int defaultVal
boolean tetherEnabledInSettings
public void startTethering (int, android.os.ResultReceiver, boolean)
int type
android.os.ResultReceiver receiver
boolean showProvisioningUi
public void stopTethering (int)
int type
private void requestNetworkTransitionWakelock (java.lang.String)
String forWhom
int serialNum
public void reportInetCondition (int, int)
int networkType
int percentage
com.android.server.connectivity.NetworkAgentInfo nai
public void reportNetworkConnectivity (android.net.Network, boolean)
com.android.server.connectivity.NetworkAgentInfo nai
android.net.Network network
boolean hasConnectivity
com.android.server.connectivity.NetworkAgentInfo nai
int uid
private android.net.ProxyInfo getDefaultProxy ()
android.net.ProxyInfo ret
public android.net.ProxyInfo getProxyForNetwork (android.net.Network)
android.net.ProxyInfo proxyInfo
android.net.Network network
android.net.ProxyInfo globalProxy
com.android.server.connectivity.NetworkAgentInfo nai
private android.net.ProxyInfo canonicalizeProxyInfo (android.net.ProxyInfo)
android.net.ProxyInfo proxy
private boolean proxyInfoEqual (android.net.ProxyInfo, android.net.ProxyInfo)
android.net.ProxyInfo a
android.net.ProxyInfo b
public void setGlobalProxy (android.net.ProxyInfo)
String host
int port
String exclList
String pacFileUrl
android.content.ContentResolver res
long token
android.net.ProxyInfo proxyProperties
private void loadGlobalProxy ()
android.net.ProxyInfo proxyProperties
android.net.ProxyInfo proxyProperties
android.content.ContentResolver res
String host
int port
String exclList
String pacFileUrl
public android.net.ProxyInfo getGlobalProxy ()
private void handleApplyDefaultProxy (android.net.ProxyInfo)
android.net.ProxyInfo proxy
private void updateProxy (android.net.LinkProperties, android.net.LinkProperties, com.android.server.connectivity.NetworkAgentInfo)
android.net.LinkProperties newLp
android.net.LinkProperties oldLp
com.android.server.connectivity.NetworkAgentInfo nai
android.net.ProxyInfo newProxyInfo
android.net.ProxyInfo oldProxyInfo
private void handleDeprecatedGlobalHttpProxy ()
NumberFormatException e
String[] data
String proxyHost
int proxyPort
android.net.ProxyInfo p
String proxy
private void sendProxyBroadcast (android.net.ProxyInfo)
android.net.ProxyInfo proxy
android.content.Intent intent
long ident
private static void log (java.lang.String)
String s
private static void loge (java.lang.String)
String s
private static java.lang.Object checkNotNull (java.lang.Object, java.lang.String)
Object value
String message
public boolean prepareVpn (java.lang.String, java.lang.String, int)
com.android.server.connectivity.Vpn vpn
String oldPackage
String newPackage
int userId
public void setVpnPackageAuthorization (java.lang.String, int, boolean)
com.android.server.connectivity.Vpn vpn
String packageName
int userId
boolean authorized
public android.os.ParcelFileDescriptor establishVpn (com.android.internal.net.VpnConfig)
com.android.internal.net.VpnConfig config
int user
public void startLegacyVpn (com.android.internal.net.VpnProfile)
com.android.internal.net.VpnProfile profile
android.net.LinkProperties egress
int user
public com.android.internal.net.LegacyVpnInfo getLegacyVpnInfo (int)
int userId
public com.android.internal.net.VpnInfo[] getAllVpnInfo ()
com.android.internal.net.VpnInfo info
int i
java.util.List infoList
private com.android.internal.net.VpnInfo createVpnInfo (com.android.server.connectivity.Vpn)
com.android.server.connectivity.NetworkAgentInfo defaultNetwork
android.net.LinkProperties linkProperties
com.android.server.connectivity.Vpn vpn
com.android.internal.net.VpnInfo info
android.net.Network[] underlyingNetworks
public com.android.internal.net.VpnConfig getVpnConfig (int)
com.android.server.connectivity.Vpn vpn
int userId
public boolean updateLockdownVpn ()
com.android.server.connectivity.Vpn vpn
String profileName
com.android.internal.net.VpnProfile profile
int user
private void setLockdownTracker (com.android.server.net.LockdownVpnTracker)
com.android.server.net.LockdownVpnTracker tracker
com.android.server.net.LockdownVpnTracker existing
private void throwIfLockdownEnabled ()
private boolean startAlwaysOnVpn (int)
com.android.server.connectivity.Vpn vpn
int userId
public boolean setAlwaysOnVpnPackage (int, java.lang.String, boolean)
com.android.server.connectivity.Vpn vpn
int userId
String packageName
boolean lockdown
public java.lang.String getAlwaysOnVpnPackage (int)
com.android.server.connectivity.Vpn vpn
int userId
public int checkMobileProvisioning (int)
int suggestedTimeOutMs
private void setProvNotificationVisible (boolean, int, java.lang.String)
boolean visible
int networkType
String action
android.content.Intent intent
android.app.PendingIntent pendingIntent
int id
private void setProvNotificationVisibleIntent (boolean, int, com.android.server.ConnectivityService$NotificationType, int, java.lang.String, android.app.PendingIntent, boolean)
CharSequence title
CharSequence details
int icon
CharSequence title
CharSequence title
CharSequence title
CharSequence details
CharSequence details
CharSequence details
int icon
int icon
int icon
NullPointerException npe
CharSequence title
CharSequence details
int icon
android.app.Notification notification
NullPointerException npe
boolean visible
int id
com.android.server.ConnectivityService$NotificationType notifyType
int networkType
String extraInfo
android.app.PendingIntent intent
boolean highPriority
android.content.res.Resources r
android.app.NotificationManager notificationManager
private java.lang.String getProvisioningUrlBaseFromFile ()
String mnc
NumberFormatException e
String mcc
String element
java.io.FileNotFoundException e
org.xmlpull.v1.XmlPullParserException e
java.io.IOException e
java.io.FileReader fileReader
org.xmlpull.v1.XmlPullParser parser
android.content.res.Configuration config
public java.lang.String getMobileProvisioningUrl ()
String phoneNumber
String url
public void setProvisioningNotificationVisible (boolean, int, java.lang.String)
boolean visible
int networkType
String action
long ident
public void setAirplaneMode (boolean)
android.content.ContentResolver cr
android.content.Intent intent
boolean enable
long ident
private void onUserStart (int)
com.android.server.connectivity.Vpn userVpn
android.content.ContentResolver cr
String alwaysOnPackage
boolean alwaysOnLockdown
int userId
private void onUserStop (int)
com.android.server.connectivity.Vpn userVpn
int userId
private void onUserAdded (int)
com.android.server.connectivity.Vpn vpn
int i
int vpnsSize
int userId
private void onUserRemoved (int)
com.android.server.connectivity.Vpn vpn
int i
int vpnsSize
int userId
private void onUserUnlocked (int)
int userId
private void ensureRequestableCapabilities (android.net.NetworkCapabilities)
android.net.NetworkCapabilities networkCapabilities
String badCapability
private java.util.ArrayList getSignalStrengthThresholds (com.android.server.connectivity.NetworkAgentInfo)
com.android.server.ConnectivityService$NetworkRequestInfo nri
com.android.server.connectivity.NetworkAgentInfo nai
java.util.SortedSet thresholds
private void updateSignalStrengthThresholds (com.android.server.connectivity.NetworkAgentInfo, java.lang.String, android.net.NetworkRequest)
String detail
String detail
com.android.server.connectivity.NetworkAgentInfo nai
String reason
android.net.NetworkRequest request
java.util.ArrayList thresholdsArray
android.os.Bundle thresholds
public android.net.NetworkRequest requestNetwork (android.net.NetworkCapabilities, android.os.Messenger, int, android.os.IBinder, int)
android.net.NetworkCapabilities networkCapabilities
android.os.Messenger messenger
int timeoutMs
android.os.IBinder binder
int legacyType
com.android.server.ConnectivityService$NetworkRequestType type
android.net.NetworkRequest networkRequest
com.android.server.ConnectivityService$NetworkRequestInfo nri
private void enforceNetworkRequestPermissions (android.net.NetworkCapabilities)
android.net.NetworkCapabilities networkCapabilities
public boolean requestBandwidthUpdate (android.net.Network)
android.net.Network network
com.android.server.connectivity.NetworkAgentInfo nai
private boolean isSystem (int)
int uid
private void enforceMeteredApnPolicy (android.net.NetworkCapabilities)
int uidRules
android.net.NetworkCapabilities networkCapabilities
int uid
public android.net.NetworkRequest pendingRequestForNetwork (android.net.NetworkCapabilities, android.app.PendingIntent)
android.net.NetworkCapabilities networkCapabilities
android.app.PendingIntent operation
android.net.NetworkRequest networkRequest
com.android.server.ConnectivityService$NetworkRequestInfo nri
private void releasePendingNetworkRequestWithDelay (android.app.PendingIntent)
android.app.PendingIntent operation
public void releasePendingNetworkRequest (android.app.PendingIntent)
android.app.PendingIntent operation
private boolean hasWifiNetworkListenPermission (android.net.NetworkCapabilities)
SecurityException e
android.net.NetworkCapabilities nc
int[] transportTypes
public android.net.NetworkRequest listenForNetwork (android.net.NetworkCapabilities, android.os.Messenger, android.os.IBinder)
android.net.NetworkCapabilities networkCapabilities
android.os.Messenger messenger
android.os.IBinder binder
android.net.NetworkRequest networkRequest
com.android.server.ConnectivityService$NetworkRequestInfo nri
public void pendingListenForNetwork (android.net.NetworkCapabilities, android.app.PendingIntent)
android.net.NetworkCapabilities networkCapabilities
android.app.PendingIntent operation
android.net.NetworkRequest networkRequest
com.android.server.ConnectivityService$NetworkRequestInfo nri
public void releaseNetworkRequest (android.net.NetworkRequest)
android.net.NetworkRequest networkRequest
public void registerNetworkFactory (android.os.Messenger, java.lang.String)
android.os.Messenger messenger
String name
com.android.server.ConnectivityService$NetworkFactoryInfo nfi
private void handleRegisterNetworkFactory (com.android.server.ConnectivityService$NetworkFactoryInfo)
com.android.server.ConnectivityService$NetworkFactoryInfo nfi
public void unregisterNetworkFactory (android.os.Messenger)
android.os.Messenger messenger
private void handleUnregisterNetworkFactory (android.os.Messenger)
android.os.Messenger messenger
com.android.server.ConnectivityService$NetworkFactoryInfo nfi
private com.android.server.connectivity.NetworkAgentInfo getDefaultNetwork ()
private boolean isDefaultNetwork (com.android.server.connectivity.NetworkAgentInfo)
com.android.server.connectivity.NetworkAgentInfo nai
public int registerNetworkAgent (android.os.Messenger, android.net.NetworkInfo, android.net.LinkProperties, android.net.NetworkCapabilities, int, android.net.NetworkMisc)
android.os.Messenger messenger
android.net.NetworkInfo networkInfo
android.net.LinkProperties linkProperties
android.net.NetworkCapabilities networkCapabilities
int currentScore
android.net.NetworkMisc networkMisc
com.android.server.connectivity.NetworkAgentInfo nai
private void handleRegisterNetworkAgent (com.android.server.connectivity.NetworkAgentInfo)
com.android.server.connectivity.NetworkAgentInfo na
android.net.NetworkInfo networkInfo
private void updateLinkProperties (com.android.server.connectivity.NetworkAgentInfo, android.net.LinkProperties)
com.android.server.connectivity.NetworkAgentInfo networkAgent
android.net.LinkProperties oldLp
android.net.LinkProperties newLp
int netId
private void updateClat (android.net.LinkProperties, android.net.LinkProperties, com.android.server.connectivity.NetworkAgentInfo)
android.net.LinkProperties newLp
android.net.LinkProperties oldLp
com.android.server.connectivity.NetworkAgentInfo nai
boolean wasRunningClat
boolean shouldRunClat
private void updateInterfaces (android.net.LinkProperties, android.net.LinkProperties, int)
Exception e
String iface
Exception e
String iface
android.net.LinkProperties newLp
android.net.LinkProperties oldLp
int netId
android.net.LinkProperties$CompareResult interfaceDiff
private boolean updateRoutes (android.net.LinkProperties, android.net.LinkProperties, int)
Exception e
android.net.RouteInfo route
Exception e
android.net.RouteInfo route
Exception e
android.net.RouteInfo route
android.net.LinkProperties newLp
android.net.LinkProperties oldLp
int netId
android.net.LinkProperties$CompareResult routeDiff
private void updateDnses (android.net.LinkProperties, android.net.LinkProperties, int)
Exception e
android.net.LinkProperties newLp
android.net.LinkProperties oldLp
int netId
java.util.Collection dnses
com.android.server.connectivity.NetworkAgentInfo defaultNai
private void setDefaultDnsSystemProperties (java.util.Collection)
String key
String value
java.net.InetAddress dns
String key
int i
java.util.Collection dnses
int last
private void updateCapabilities (com.android.server.connectivity.NetworkAgentInfo, android.net.NetworkCapabilities)
android.os.RemoteException e
int oldScore
com.android.server.connectivity.NetworkAgentInfo nai
android.net.NetworkCapabilities networkCapabilities
private void sendUpdatedScoreToFactories (com.android.server.connectivity.NetworkAgentInfo)
android.net.NetworkRequest nr
int i
com.android.server.connectivity.NetworkAgentInfo nai
private void sendUpdatedScoreToFactories (android.net.NetworkRequest, int)
com.android.server.ConnectivityService$NetworkFactoryInfo nfi
android.net.NetworkRequest networkRequest
int score
private void sendPendingIntentForRequest (com.android.server.ConnectivityService$NetworkRequestInfo, com.android.server.connectivity.NetworkAgentInfo, int)
android.content.Intent intent
com.android.server.ConnectivityService$NetworkRequestInfo nri
com.android.server.connectivity.NetworkAgentInfo networkAgent
int notificationType
private void sendIntent (android.app.PendingIntent, android.content.Intent)
android.app.PendingIntent$CanceledException e
android.app.PendingIntent pendingIntent
android.content.Intent intent
public void onSendFinished (android.app.PendingIntent, android.content.Intent, int, java.lang.String, android.os.Bundle)
android.app.PendingIntent pendingIntent
android.content.Intent intent
int resultCode
String resultData
android.os.Bundle resultExtras
private void callCallbackForRequest (com.android.server.ConnectivityService$NetworkRequestInfo, com.android.server.connectivity.NetworkAgentInfo, int)
android.os.RemoteException e
com.android.server.ConnectivityService$NetworkRequestInfo nri
com.android.server.connectivity.NetworkAgentInfo networkAgent
int notificationType
android.os.Bundle bundle
android.os.Message msg
private void teardownUnneededNetwork (com.android.server.connectivity.NetworkAgentInfo)
android.net.NetworkRequest nr
int i
com.android.server.connectivity.NetworkAgentInfo nai
private void handleLingerComplete (com.android.server.connectivity.NetworkAgentInfo)
com.android.server.connectivity.NetworkAgentInfo oldNetwork
private void makeDefault (com.android.server.connectivity.NetworkAgentInfo)
Exception e
com.android.server.connectivity.NetworkAgentInfo newNetwork
private void rematchNetworkAndRequests (com.android.server.connectivity.NetworkAgentInfo, com.android.server.ConnectivityService$ReapUnvalidatedNetworks)
com.android.server.connectivity.NetworkAgentInfo currentNetwork
boolean satisfies
com.android.server.ConnectivityService$NetworkRequestInfo nri
com.android.server.connectivity.NetworkAgentInfo nai
com.android.server.ConnectivityService$NetworkRequestInfo nri
String stackedIface
android.net.LinkProperties stacked
com.android.internal.app.IBatteryStats bs
int type
String baseIface
android.net.NetworkRequest nr
int i
com.android.server.connectivity.NetworkAgentInfo nai
com.android.server.connectivity.NetworkAgentInfo newNetwork
com.android.server.ConnectivityService$ReapUnvalidatedNetworks reapUnvalidatedNetworks
boolean keep
boolean isNewDefault
com.android.server.connectivity.NetworkAgentInfo oldDefaultNetwork
java.util.ArrayList affectedNetworks
java.util.ArrayList addedRequests
private void rematchAllNetworksAndRequests (com.android.server.connectivity.NetworkAgentInfo, int)
com.android.server.connectivity.NetworkAgentInfo nai
com.android.server.connectivity.NetworkAgentInfo[] nais
com.android.server.connectivity.NetworkAgentInfo changed
int oldScore
private void updateInetCondition (com.android.server.connectivity.NetworkAgentInfo)
com.android.server.connectivity.NetworkAgentInfo nai
int newInetCondition
private void notifyLockdownVpn (com.android.server.connectivity.NetworkAgentInfo)
com.android.server.connectivity.NetworkAgentInfo nai
private void updateNetworkInfo (com.android.server.connectivity.NetworkAgentInfo, android.net.NetworkInfo)
Exception e
com.android.server.connectivity.NetworkAgentInfo networkAgent
android.net.NetworkInfo newInfo
android.net.NetworkInfo$State state
android.net.NetworkInfo oldInfo
int oldScore
private void updateNetworkScore (com.android.server.connectivity.NetworkAgentInfo, int)
com.android.server.connectivity.NetworkAgentInfo nai
int score
int oldScore
protected void notifyNetworkCallback (com.android.server.connectivity.NetworkAgentInfo, com.android.server.ConnectivityService$NetworkRequestInfo)
com.android.server.connectivity.NetworkAgentInfo nai
com.android.server.ConnectivityService$NetworkRequestInfo nri
int notifyType
private void sendLegacyNetworkBroadcast (com.android.server.connectivity.NetworkAgentInfo, android.net.NetworkInfo$DetailedState, int)
android.content.Intent intent
com.android.server.connectivity.NetworkAgentInfo newDefaultAgent
com.android.server.connectivity.NetworkAgentInfo nai
android.net.NetworkInfo$DetailedState state
int type
android.net.NetworkInfo info
protected void notifyNetworkCallbacks (com.android.server.connectivity.NetworkAgentInfo, int)
android.net.NetworkRequest nr
com.android.server.ConnectivityService$NetworkRequestInfo nri
int i
com.android.server.connectivity.NetworkAgentInfo networkAgent
int notifyType
private java.lang.String notifyTypeToName (int)
int notifyType
private void notifyIfacesChangedForNetworkStats ()
public boolean addVpnAddress (java.lang.String, int)
String address
int prefixLength
int user
public boolean removeVpnAddress (java.lang.String, int)
String address
int prefixLength
int user
public boolean setUnderlyingNetworksForVpn (android.net.Network[])
android.net.Network[] networks
int user
boolean success
public java.lang.String getCaptivePortalServerUrl ()
public void startNattKeepalive (android.net.Network, int, android.os.Messenger, android.os.IBinder, java.lang.String, int, java.lang.String)
android.net.Network network
int intervalSeconds
android.os.Messenger messenger
android.os.IBinder binder
String srcAddr
int srcPort
String dstAddr
public void stopKeepalive (android.net.Network, int)
android.net.Network network
int slot
public void factoryReset ()
String tether
String alwaysOnPackage
com.android.internal.net.VpnConfig vpnConfig
int userId
public com.android.server.connectivity.NetworkMonitor createNetworkMonitor (android.content.Context, android.os.Handler, com.android.server.connectivity.NetworkAgentInfo, android.net.NetworkRequest)
android.content.Context context
android.os.Handler handler
com.android.server.connectivity.NetworkAgentInfo nai
android.net.NetworkRequest defaultRequest
private static void logDefaultNetworkEvent (com.android.server.connectivity.NetworkAgentInfo, com.android.server.connectivity.NetworkAgentInfo)
android.net.LinkProperties lp
com.android.server.connectivity.NetworkAgentInfo newNai
com.android.server.connectivity.NetworkAgentInfo prevNai
int newNetid
int prevNetid
int[] transports
boolean hadIPv4
boolean hadIPv6
static void access$000 (java.lang.String)
String x0
static boolean access$100 (com.android.server.ConnectivityService, com.android.server.connectivity.NetworkAgentInfo)
com.android.server.ConnectivityService x0
com.android.server.connectivity.NetworkAgentInfo x1
static void access$200 (com.android.server.ConnectivityService, com.android.server.connectivity.NetworkAgentInfo, android.net.NetworkInfo$DetailedState, int)
com.android.server.ConnectivityService x0
com.android.server.connectivity.NetworkAgentInfo x1
android.net.NetworkInfo$DetailedState x2
int x3
static void access$300 (com.android.server.ConnectivityService, int, boolean, long)
com.android.server.ConnectivityService x0
int x1
boolean x2
long x3
static java.lang.Object access$400 (com.android.server.ConnectivityService)
com.android.server.ConnectivityService x0
static android.util.SparseIntArray access$500 (com.android.server.ConnectivityService)
com.android.server.ConnectivityService x0
static android.util.ArraySet access$600 (com.android.server.ConnectivityService)
com.android.server.ConnectivityService x0
static boolean access$702 (com.android.server.ConnectivityService, boolean)
com.android.server.ConnectivityService x0
boolean x1
static com.android.server.connectivity.Tethering access$800 (com.android.server.ConnectivityService)
com.android.server.ConnectivityService x0
static void access$900 (com.android.server.ConnectivityService, android.os.Message)
com.android.server.ConnectivityService x0
android.os.Message x1
static java.util.HashMap access$1000 (com.android.server.ConnectivityService)
com.android.server.ConnectivityService x0
static void access$1100 (com.android.server.ConnectivityService, android.os.Message)
com.android.server.ConnectivityService x0
android.os.Message x1
static void access$1200 (com.android.server.ConnectivityService, com.android.server.connectivity.NetworkAgentInfo, android.net.NetworkCapabilities)
com.android.server.ConnectivityService x0
com.android.server.connectivity.NetworkAgentInfo x1
android.net.NetworkCapabilities x2
static void access$1300 (com.android.server.ConnectivityService, com.android.server.connectivity.NetworkAgentInfo, android.net.LinkProperties)
com.android.server.ConnectivityService x0
com.android.server.connectivity.NetworkAgentInfo x1
android.net.LinkProperties x2
static void access$1400 (com.android.server.ConnectivityService, com.android.server.connectivity.NetworkAgentInfo, android.net.NetworkInfo)
com.android.server.ConnectivityService x0
com.android.server.connectivity.NetworkAgentInfo x1
android.net.NetworkInfo x2
static void access$1500 (com.android.server.ConnectivityService, com.android.server.connectivity.NetworkAgentInfo, int)
com.android.server.ConnectivityService x0
com.android.server.connectivity.NetworkAgentInfo x1
int x2
static android.os.INetworkManagementService access$1600 (com.android.server.ConnectivityService)
com.android.server.ConnectivityService x0
static void access$1700 (java.lang.String)
String x0
static com.android.server.connectivity.KeepaliveTracker access$1800 (com.android.server.ConnectivityService)
com.android.server.ConnectivityService x0
static android.util.SparseArray access$1900 (com.android.server.ConnectivityService)
com.android.server.ConnectivityService x0
static void access$2000 (com.android.server.ConnectivityService, com.android.server.connectivity.NetworkAgentInfo)
com.android.server.ConnectivityService x0
com.android.server.connectivity.NetworkAgentInfo x1
static void access$2100 (com.android.server.ConnectivityService, com.android.server.connectivity.NetworkAgentInfo)
com.android.server.ConnectivityService x0
com.android.server.connectivity.NetworkAgentInfo x1
static boolean access$2200 (com.android.server.ConnectivityService, com.android.server.connectivity.NetworkAgentInfo, int)
com.android.server.ConnectivityService x0
com.android.server.connectivity.NetworkAgentInfo x1
int x2
static void access$2300 (com.android.server.ConnectivityService, com.android.server.connectivity.NetworkAgentInfo)
com.android.server.ConnectivityService x0
com.android.server.connectivity.NetworkAgentInfo x1
static void access$2400 (com.android.server.ConnectivityService, boolean, int, com.android.server.ConnectivityService$NotificationType, int, java.lang.String, android.app.PendingIntent, boolean)
com.android.server.ConnectivityService x0
boolean x1
int x2
com.android.server.ConnectivityService$NotificationType x3
int x4
String x5
android.app.PendingIntent x6
boolean x7
static int access$2500 (com.android.server.ConnectivityService)
com.android.server.ConnectivityService x0
static android.os.PowerManager$WakeLock access$2600 (com.android.server.ConnectivityService)
com.android.server.ConnectivityService x0
static java.lang.String access$2700 (com.android.server.ConnectivityService)
com.android.server.ConnectivityService x0
static void access$2800 (com.android.server.ConnectivityService)
com.android.server.ConnectivityService x0
static void access$2900 (com.android.server.ConnectivityService, android.net.ProxyInfo)
com.android.server.ConnectivityService x0
android.net.ProxyInfo x1
static void access$3000 (com.android.server.ConnectivityService, com.android.server.ConnectivityService$NetworkFactoryInfo)
com.android.server.ConnectivityService x0
com.android.server.ConnectivityService$NetworkFactoryInfo x1
static void access$3100 (com.android.server.ConnectivityService, android.os.Messenger)
com.android.server.ConnectivityService x0
android.os.Messenger x1
static void access$3200 (com.android.server.ConnectivityService, com.android.server.connectivity.NetworkAgentInfo)
com.android.server.ConnectivityService x0
com.android.server.connectivity.NetworkAgentInfo x1
static void access$3300 (com.android.server.ConnectivityService, com.android.server.ConnectivityService$NetworkRequestInfo)
com.android.server.ConnectivityService x0
com.android.server.ConnectivityService$NetworkRequestInfo x1
static void access$3400 (com.android.server.ConnectivityService, android.os.Message)
com.android.server.ConnectivityService x0
android.os.Message x1
static void access$3500 (com.android.server.ConnectivityService, android.app.PendingIntent, int)
com.android.server.ConnectivityService x0
android.app.PendingIntent x1
int x2
static void access$3600 (com.android.server.ConnectivityService, android.net.NetworkRequest, int)
com.android.server.ConnectivityService x0
android.net.NetworkRequest x1
int x2
static void access$3700 (com.android.server.ConnectivityService, android.net.Network, boolean, boolean)
com.android.server.ConnectivityService x0
android.net.Network x1
boolean x2
boolean x3
static void access$3800 (com.android.server.ConnectivityService, android.net.Network)
com.android.server.ConnectivityService x0
android.net.Network x1
static void access$3900 (com.android.server.ConnectivityService)
com.android.server.ConnectivityService x0
static com.android.server.connectivity.NetworkAgentInfo access$4000 (com.android.server.ConnectivityService, android.net.Network)
com.android.server.ConnectivityService x0
android.net.Network x1
static void access$4100 (com.android.server.ConnectivityService, int)
com.android.server.ConnectivityService x0
int x1
static void access$4200 (com.android.server.ConnectivityService, int)
com.android.server.ConnectivityService x0
int x1
static void access$4300 (com.android.server.ConnectivityService, int)
com.android.server.ConnectivityService x0
int x1
static void access$4400 (com.android.server.ConnectivityService, int)
com.android.server.ConnectivityService x0
int x1
static void access$4500 (com.android.server.ConnectivityService, int)
com.android.server.ConnectivityService x0
int x1
static android.util.SparseIntArray access$4600 (com.android.server.ConnectivityService)
com.android.server.ConnectivityService x0
static void ()
}
com/android/server/CommonTimeManagementService$InterfaceScoreRule.classCommonTimeManagementService.java
package com.android.server
com.android.server.CommonTimeManagementService$InterfaceScoreRule extends java.lang.Object {
public final String mPrefix
public final byte mScore
public void (java.lang.String, byte)
String prefix
byte score
}
com/android/server/BatteryService$5.classBatteryService.java
package com.android.server
com.android.server.BatteryService$5 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.BatteryService this$0
void (com.android.server.BatteryService)
com.android.server.BatteryService this$0
public void run ()
android.content.Intent statusIntent
}
com/android/server/BluetoothManagerService$ProfileServiceConnections.classBluetoothManagerService.java
package com.android.server
final com.android.server.BluetoothManagerService$ProfileServiceConnections extends java.lang.Object implements android.content.ServiceConnection android.os.IBinder$DeathRecipient {
final android.os.RemoteCallbackList mProxies
android.os.IBinder mService
android.content.ComponentName mClassName
android.content.Intent mIntent
boolean mInvokingProxyCallbacks
final com.android.server.BluetoothManagerService this$0
void (com.android.server.BluetoothManagerService, android.content.Intent)
android.content.Intent intent
private boolean bindService ()
android.os.Message msg
private void addProxy (android.bluetooth.IBluetoothProfileServiceConnection)
android.os.RemoteException e
android.os.Message msg
android.bluetooth.IBluetoothProfileServiceConnection proxy
private void removeProxy (android.bluetooth.IBluetoothProfileServiceConnection)
android.os.RemoteException e
android.bluetooth.IBluetoothProfileServiceConnection proxy
private void removeAllProxies ()
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.os.RemoteException e
android.os.RemoteException e
int i
android.content.ComponentName className
android.os.IBinder service
int n
public void onServiceDisconnected (android.content.ComponentName)
android.os.RemoteException e
int i
android.content.ComponentName className
int n
public void binderDied ()
android.os.Message msg
static boolean access$1500 (com.android.server.BluetoothManagerService$ProfileServiceConnections)
com.android.server.BluetoothManagerService$ProfileServiceConnections x0
static void access$1600 (com.android.server.BluetoothManagerService$ProfileServiceConnections, android.bluetooth.IBluetoothProfileServiceConnection)
com.android.server.BluetoothManagerService$ProfileServiceConnections x0
android.bluetooth.IBluetoothProfileServiceConnection x1
static void access$1700 (com.android.server.BluetoothManagerService$ProfileServiceConnections)
com.android.server.BluetoothManagerService$ProfileServiceConnections x0
static void access$2900 (com.android.server.BluetoothManagerService$ProfileServiceConnections, android.bluetooth.IBluetoothProfileServiceConnection)
com.android.server.BluetoothManagerService$ProfileServiceConnections x0
android.bluetooth.IBluetoothProfileServiceConnection x1
}
com/android/server/LockSettingsService$6.classLockSettingsService.java
package com.android.server
com.android.server.LockSettingsService$6 extends java.lang.Object implements com.android.server.LockSettingsService$CredentialUtil {
final com.android.server.LockSettingsService this$0
void (com.android.server.LockSettingsService)
com.android.server.LockSettingsService this$0
public void setCredential (java.lang.String, java.lang.String, int) throws android.os.RemoteException
String password
String oldPassword
int userId
public byte[] toHash (java.lang.String, int)
String password
int userId
public java.lang.String adjustForKeystore (java.lang.String)
String password
}
com/android/server/BatteryService$8.classBatteryService.java
package com.android.server
com.android.server.BatteryService$8 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.BatteryService this$0
void (com.android.server.BatteryService)
com.android.server.BatteryService this$0
public void run ()
android.content.Intent statusIntent
}
com/android/server/DeviceIdleController$7.classDeviceIdleController.java
package com.android.server
com.android.server.DeviceIdleController$7 extends java.lang.Object implements android.location.LocationListener {
final com.android.server.DeviceIdleController this$0
void (com.android.server.DeviceIdleController)
com.android.server.DeviceIdleController this$0
public void onLocationChanged (android.location.Location)
android.location.Location location
public void onStatusChanged (java.lang.String, int, android.os.Bundle)
String provider
int status
android.os.Bundle extras
public void onProviderEnabled (java.lang.String)
String provider
public void onProviderDisabled (java.lang.String)
String provider
}
com/android/server/LockSettingsService$2.classLockSettingsService.java
package com.android.server
com.android.server.LockSettingsService$2 extends java.lang.Object implements java.lang.Runnable {
final int val$userId
final com.android.server.LockSettingsService this$0
void (com.android.server.LockSettingsService, int)
com.android.server.LockSettingsService this$0
public void run ()
}
com/android/server/twilight/
com/android/server/twilight/TwilightService.classTwilightService.java
package com.android.server.twilight
public final com.android.server.twilight.TwilightService extends com.android.server.SystemService {
static final String TAG
static final boolean DEBUG
static final String ACTION_UPDATE_TWILIGHT_STATE
private static final long TWILIGHT_ADJUSTMENT_TIME
public static final String ACTION_TWILIGHT_CHANGED
public static final String EXTRA_IS_NIGHT
public static final String EXTRA_AMOUNT
private static final long RESET_TIME
private static final String EXTRA_RESET_USER
private static final String ACTION_RESET_TWILIGHT_AUTO
final Object mLock
android.app.AlarmManager mAlarmManager
android.location.LocationManager mLocationManager
com.android.server.twilight.TwilightService$LocationHandler mLocationHandler
final java.util.ArrayList mListeners
com.android.server.twilight.TwilightState mTwilightState
private int mCurrentUser
private boolean mLocked
private boolean mBootCompleted
private final com.android.server.twilight.TwilightManager mService
private final android.database.ContentObserver mContentObserver
private final android.content.BroadcastReceiver mReceiver
private final android.location.LocationListener mEmptyLocationListener
private final android.location.LocationListener mLocationListener
public void (android.content.Context)
android.content.Context context
public void onStart ()
android.content.IntentFilter filter
public void onBootPhase (int)
int phase
private void reregisterSettingObserver ()
android.content.ContentResolver contentResolver
private void setLockedState (com.android.server.twilight.TwilightState)
com.android.server.twilight.TwilightState state
private void setTwilightState (com.android.server.twilight.TwilightState)
int i
int listenerLen
com.android.server.twilight.TwilightState state
private void sendBroadcast ()
android.content.Intent intent
private void scheduleReset ()
long resetTime
android.content.Intent resetIntent
android.app.PendingIntent pendingIntent
private static boolean hasMoved (android.location.Location, android.location.Location)
android.location.Location from
android.location.Location to
float distance
float totalAccuracy
static boolean access$200 (android.location.Location, android.location.Location)
android.location.Location x0
android.location.Location x1
static android.location.LocationListener access$300 (com.android.server.twilight.TwilightService)
com.android.server.twilight.TwilightService x0
static android.location.LocationListener access$400 (com.android.server.twilight.TwilightService)
com.android.server.twilight.TwilightService x0
static void access$500 (com.android.server.twilight.TwilightService, com.android.server.twilight.TwilightState)
com.android.server.twilight.TwilightService x0
com.android.server.twilight.TwilightState x1
static int access$600 (com.android.server.twilight.TwilightService)
com.android.server.twilight.TwilightService x0
static void access$700 (com.android.server.twilight.TwilightService, com.android.server.twilight.TwilightState)
com.android.server.twilight.TwilightService x0
com.android.server.twilight.TwilightState x1
static void access$800 (com.android.server.twilight.TwilightService)
com.android.server.twilight.TwilightService x0
static boolean access$902 (com.android.server.twilight.TwilightService, boolean)
com.android.server.twilight.TwilightService x0
boolean x1
static int access$602 (com.android.server.twilight.TwilightService, int)
com.android.server.twilight.TwilightService x0
int x1
static void access$1000 (com.android.server.twilight.TwilightService)
com.android.server.twilight.TwilightService x0
}
com/android/server/twilight/TwilightService$4.classTwilightService.java
package com.android.server.twilight
com.android.server.twilight.TwilightService$4 extends java.lang.Object implements android.location.LocationListener {
final com.android.server.twilight.TwilightService this$0
void (com.android.server.twilight.TwilightService)
com.android.server.twilight.TwilightService this$0
public void onLocationChanged (android.location.Location)
android.location.Location location
public void onProviderDisabled (java.lang.String)
String provider
public void onProviderEnabled (java.lang.String)
String provider
public void onStatusChanged (java.lang.String, int, android.os.Bundle)
String provider
int status
android.os.Bundle extras
}
com/android/server/twilight/TwilightState.classTwilightState.java
package com.android.server.twilight
public com.android.server.twilight.TwilightState extends java.lang.Object {
private final boolean mIsNight
private final float mAmount
void (boolean, float)
boolean isNight
float amount
public boolean isNight ()
public float getAmount ()
public boolean equals (java.lang.Object)
Object o
public boolean equals (com.android.server.twilight.TwilightState)
com.android.server.twilight.TwilightState other
public int hashCode ()
public java.lang.String toString ()
java.text.DateFormat f
}
com/android/server/twilight/TwilightService$TwilightListenerRecord.classTwilightService.java
package com.android.server.twilight
com.android.server.twilight.TwilightService$TwilightListenerRecord extends java.lang.Object implements java.lang.Runnable {
private final com.android.server.twilight.TwilightListener mListener
private final android.os.Handler mHandler
public void (com.android.server.twilight.TwilightListener, android.os.Handler)
com.android.server.twilight.TwilightListener listener
android.os.Handler handler
public void postUpdate ()
public void run ()
static com.android.server.twilight.TwilightListener access$100 (com.android.server.twilight.TwilightService$TwilightListenerRecord)
com.android.server.twilight.TwilightService$TwilightListenerRecord x0
}
com/android/server/twilight/TwilightService$1.classTwilightService.java
package com.android.server.twilight
com.android.server.twilight.TwilightService$1 extends java.lang.Object implements com.android.server.twilight.TwilightManager {
final com.android.server.twilight.TwilightService this$0
void (com.android.server.twilight.TwilightService)
com.android.server.twilight.TwilightService this$0
public com.android.server.twilight.TwilightState getCurrentState ()
public void registerListener (com.android.server.twilight.TwilightListener, android.os.Handler)
com.android.server.twilight.TwilightListener listener
android.os.Handler handler
public void unregisterListener (com.android.server.twilight.TwilightListener)
int i
com.android.server.twilight.TwilightListener listener
}
com/android/server/twilight/TwilightService$LocationHandler.classTwilightService.java
package com.android.server.twilight
final com.android.server.twilight.TwilightService$LocationHandler extends android.os.Handler {
private static final int MSG_ENABLE_LOCATION_UPDATES
private static final int MSG_GET_NEW_LOCATION_UPDATE
private static final int MSG_PROCESS_NEW_LOCATION
private static final int MSG_DO_TWILIGHT_UPDATE
private static final int MSG_DISABLE_LOCATION_UPDATES
private static final long LOCATION_UPDATE_MS
private static final long MIN_LOCATION_UPDATE_MS
private static final float LOCATION_UPDATE_DISTANCE_METER
private static final long LOCATION_UPDATE_ENABLE_INTERVAL_MIN
private static final long LOCATION_UPDATE_ENABLE_INTERVAL_MAX
private static final double FACTOR_GMT_OFFSET_LONGITUDE
private boolean mPassiveListenerEnabled
private boolean mNetworkListenerEnabled
private boolean mDidFirstInit
private long mLastNetworkRegisterTime
private long mLastUpdateInterval
private android.location.Location mLocation
private final com.android.server.TwilightCalculator mTwilightCalculator
final com.android.server.twilight.TwilightService this$0
private void (com.android.server.twilight.TwilightService)
public void processNewLocation (android.location.Location)
android.location.Location location
android.os.Message msg
public void enableLocationUpdates ()
public void disableLocationUpdates ()
public void requestLocationUpdate ()
public void requestTwilightUpdate ()
public void handleMessage (android.os.Message)
android.location.Location location
boolean hasMoved
boolean hasBetterAccuracy
Exception e
Exception e
boolean networkLocationEnabled
boolean networkLocationEnabled
boolean passiveLocationEnabled
boolean passiveLocationEnabled
android.os.Message msg
private void retrieveLocation ()
android.location.Location lastKnownLocation
android.text.format.Time currentTime
double lngOffset
android.location.Location location
java.util.Iterator providers
private void setLocation (android.location.Location)
android.location.Location location
private void updateTwilightState ()
long now
boolean isNight
long todaySunrise
long todaySunset
long tomorrowSunrise
float amount
com.android.server.twilight.TwilightState state
long nextUpdate
android.content.Intent updateIntent
android.app.PendingIntent pendingIntent
void (com.android.server.twilight.TwilightService, com.android.server.twilight.TwilightService$1)
com.android.server.twilight.TwilightService x0
com.android.server.twilight.TwilightService$1 x1
}
com/android/server/twilight/TwilightService$3.classTwilightService.java
package com.android.server.twilight
com.android.server.twilight.TwilightService$3 extends android.content.BroadcastReceiver {
final com.android.server.twilight.TwilightService this$0
void (com.android.server.twilight.TwilightService)
com.android.server.twilight.TwilightService this$0
public void onReceive (android.content.Context, android.content.Intent)
int user
android.content.Context context
android.content.Intent intent
}
com/android/server/twilight/TwilightManager.classTwilightManager.java
package com.android.server.twilight
public abstract com.android.server.twilight.TwilightManager extends java.lang.Object {
public abstract void registerListener (com.android.server.twilight.TwilightListener, android.os.Handler)
public abstract void unregisterListener (com.android.server.twilight.TwilightListener)
public abstract com.android.server.twilight.TwilightState getCurrentState ()
}
com/android/server/twilight/TwilightService$2.classTwilightService.java
package com.android.server.twilight
com.android.server.twilight.TwilightService$2 extends android.database.ContentObserver {
final com.android.server.twilight.TwilightService this$0
void (com.android.server.twilight.TwilightService, android.os.Handler)
com.android.server.twilight.TwilightService this$0
android.os.Handler x0
public void onChange (boolean)
boolean selfChange
int value
}
com/android/server/twilight/TwilightListener.classTwilightListener.java
package com.android.server.twilight
public abstract com.android.server.twilight.TwilightListener extends java.lang.Object {
public abstract void onTwilightStateChanged ()
}
com/android/server/twilight/TwilightService$5.classTwilightService.java
package com.android.server.twilight
com.android.server.twilight.TwilightService$5 extends java.lang.Object implements android.location.LocationListener {
final com.android.server.twilight.TwilightService this$0
void (com.android.server.twilight.TwilightService)
com.android.server.twilight.TwilightService this$0
public void onLocationChanged (android.location.Location)
android.location.Location location
public void onProviderDisabled (java.lang.String)
String provider
public void onProviderEnabled (java.lang.String)
String provider
public void onStatusChanged (java.lang.String, int, android.os.Bundle)
String provider
int status
android.os.Bundle extras
}
com/android/server/DiskStatsService.classDiskStatsService.java
package com.android.server
public com.android.server.DiskStatsService extends android.os.Binder {
private static final String TAG
private final android.content.Context mContext
public void (android.content.Context)
android.content.Context context
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
int i
java.io.IOException e
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
byte[] junk
java.io.File tmp
java.io.FileOutputStream fos
java.io.IOException error
long before
long after
private void reportFreeSpace (java.io.File, java.lang.String, java.io.PrintWriter)
android.os.StatFs statfs
long bsize
long avail
long total
IllegalArgumentException e
java.io.File path
String name
java.io.PrintWriter pw
}
com/android/server/LocationManagerService$UpdateRecord.classLocationManagerService.java
package com.android.server
com.android.server.LocationManagerService$UpdateRecord extends java.lang.Object {
final String mProvider
final android.location.LocationRequest mRequest
final com.android.server.LocationManagerService$Receiver mReceiver
android.location.Location mLastFixBroadcast
long mLastStatusBroadcast
final com.android.server.LocationManagerService this$0
void (com.android.server.LocationManagerService, java.lang.String, android.location.LocationRequest, com.android.server.LocationManagerService$Receiver)
String provider
android.location.LocationRequest request
com.android.server.LocationManagerService$Receiver receiver
java.util.ArrayList records
void disposeLocked (boolean)
boolean removeReceiver
java.util.ArrayList globalRecords
java.util.HashMap receiverRecords
public java.lang.String toString ()
StringBuilder s
}
com/android/server/LocalServices.classLocalServices.java
package com.android.server
public final com.android.server.LocalServices extends java.lang.Object {
private static final android.util.ArrayMap sLocalServiceObjects
private void ()
public static java.lang.Object getService (java.lang.Class)
Class type
public static void addService (java.lang.Class, java.lang.Object)
Class type
Object service
public static void removeServiceForTest (java.lang.Class)
Class type
static void ()
}
com/android/server/AlarmManagerService$LocalService.classAlarmManagerService.java
package com.android.server
public final com.android.server.AlarmManagerService$LocalService extends java.lang.Object {
final com.android.server.AlarmManagerService this$0
public void (com.android.server.AlarmManagerService)
com.android.server.AlarmManagerService this$0
public void setDeviceIdleUserWhitelist (int[])
int[] appids
}
com/android/server/RecoverySystemService$1.classRecoverySystemService.java
package com.android.server
com.android.server.RecoverySystemService$1 extends java.lang.Object {
}
com/android/server/GestureLauncherService$GestureEventListener.classGestureLauncherService.java
package com.android.server
final com.android.server.GestureLauncherService$GestureEventListener extends java.lang.Object implements android.hardware.SensorEventListener {
final com.android.server.GestureLauncherService this$0
private void (com.android.server.GestureLauncherService)
public void onSensorChanged (android.hardware.SensorEvent)
android.hardware.SensorEvent event
public void onAccuracyChanged (android.hardware.Sensor, int)
android.hardware.Sensor sensor
int accuracy
private void trackCameraLaunchEvent (android.hardware.SensorEvent)
android.hardware.SensorEvent event
long now
long totalDuration
float[] values
long sensor1OnTime
long sensor2OnTime
int extra
long gestureOnTimeDiff
long sensor1OnTimeDiff
long sensor2OnTimeDiff
int extraDiff
void (com.android.server.GestureLauncherService, com.android.server.GestureLauncherService$1)
com.android.server.GestureLauncherService x0
com.android.server.GestureLauncherService$1 x1
}
com/android/server/connectivity/
com/android/server/connectivity/NetworkDiagnostics$SimpleSocketCheck.classNetworkDiagnostics.java
package com.android.server.connectivity
com.android.server.connectivity.NetworkDiagnostics$SimpleSocketCheck extends java.lang.Object implements java.io.Closeable {
protected final java.net.InetAddress mSource
protected final java.net.InetAddress mTarget
protected final int mAddressFamily
protected final com.android.server.connectivity.NetworkDiagnostics$Measurement mMeasurement
protected java.io.FileDescriptor mFileDescriptor
protected java.net.SocketAddress mSocketAddress
final com.android.server.connectivity.NetworkDiagnostics this$0
protected void (com.android.server.connectivity.NetworkDiagnostics, java.net.InetAddress, java.net.InetAddress, com.android.server.connectivity.NetworkDiagnostics$Measurement)
java.net.UnknownHostException e
java.net.Inet6Address targetWithScopeId
java.net.InetAddress source
java.net.InetAddress target
com.android.server.connectivity.NetworkDiagnostics$Measurement measurement
protected void (com.android.server.connectivity.NetworkDiagnostics, java.net.InetAddress, com.android.server.connectivity.NetworkDiagnostics$Measurement)
java.net.InetAddress target
com.android.server.connectivity.NetworkDiagnostics$Measurement measurement
protected void setupSocket (int, int, long, long, int) throws android.system.ErrnoException java.io.IOException
int sockType
int protocol
long writeTimeout
long readTimeout
int dstPort
protected java.lang.String getSocketAddressString ()
java.net.InetSocketAddress inetSockAddr
java.net.InetAddress localAddr
public void close ()
}
com/android/server/connectivity/MetricsLoggerService$1.classMetricsLoggerService.java
package com.android.server.connectivity
com.android.server.connectivity.MetricsLoggerService$1 extends android.net.IConnectivityMetricsLogger$Stub {
private final java.util.ArrayList mPendingIntents
final com.android.server.connectivity.MetricsLoggerService this$0
void (com.android.server.connectivity.MetricsLoggerService)
com.android.server.connectivity.MetricsLoggerService this$0
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
String arg
android.net.ConnectivityMetricsEvent e
android.os.Parcel p
android.net.ConnectivityMetricsEvent e
int i
android.app.PendingIntent pi
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
boolean dumpSerializedSize
boolean dumpEvents
boolean dumpDebugInfo
public long logEvent (android.net.ConnectivityMetricsEvent)
android.net.ConnectivityMetricsEvent event
android.net.ConnectivityMetricsEvent[] events
public long logEvents (android.net.ConnectivityMetricsEvent[])
long currentTimeMillis
android.net.ConnectivityMetricsEvent e
android.app.PendingIntent$CanceledException e
android.app.PendingIntent pi
android.net.ConnectivityMetricsEvent[] events
int componentTag
boolean sendPendingIntents
public android.net.ConnectivityMetricsEvent[] getEvents (android.net.ConnectivityMetricsEvent$Reference)
android.net.ConnectivityMetricsEvent e
int numEventsToSkip
int i
android.net.ConnectivityMetricsEvent$Reference reference
long ref
android.net.ConnectivityMetricsEvent[] result
public boolean register (android.app.PendingIntent)
android.app.PendingIntent newEventsIntent
public void unregister (android.app.PendingIntent)
android.app.PendingIntent newEventsIntent
}
com/android/server/connectivity/NetworkMonitor$ValidatedState.classNetworkMonitor.java
package com.android.server.connectivity
com.android.server.connectivity.NetworkMonitor$ValidatedState extends com.android.internal.util.State {
final com.android.server.connectivity.NetworkMonitor this$0
private void (com.android.server.connectivity.NetworkMonitor)
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message message
void (com.android.server.connectivity.NetworkMonitor, com.android.server.connectivity.NetworkMonitor$1)
com.android.server.connectivity.NetworkMonitor x0
com.android.server.connectivity.NetworkMonitor$1 x1
}
com/android/server/connectivity/NetworkMonitor$MaybeNotifyState$1.classNetworkMonitor.java
package com.android.server.connectivity
com.android.server.connectivity.NetworkMonitor$MaybeNotifyState$1 extends android.net.ICaptivePortal$Stub {
final com.android.server.connectivity.NetworkMonitor$MaybeNotifyState this$1
void (com.android.server.connectivity.NetworkMonitor$MaybeNotifyState)
com.android.server.connectivity.NetworkMonitor$MaybeNotifyState this$1
public void appResponse (int)
int response
}
com/android/server/connectivity/Vpn$LegacyVpnRunner$1.classVpn.java
package com.android.server.connectivity
com.android.server.connectivity.Vpn$LegacyVpnRunner$1 extends android.content.BroadcastReceiver {
final com.android.server.connectivity.Vpn$LegacyVpnRunner this$1
void (com.android.server.connectivity.Vpn$LegacyVpnRunner)
com.android.server.connectivity.Vpn$LegacyVpnRunner this$1
public void onReceive (android.content.Context, android.content.Intent)
android.net.NetworkInfo info
android.content.Context context
android.content.Intent intent
}
com/android/server/connectivity/NetworkMonitor$1.classNetworkMonitor.java
package com.android.server.connectivity
com.android.server.connectivity.NetworkMonitor$1 extends java.lang.Object {
}
com/android/server/connectivity/Nat464Xlat.classNat464Xlat.java
package com.android.server.connectivity
public com.android.server.connectivity.Nat464Xlat extends com.android.server.net.BaseNetworkObserver {
private static final String TAG
private static final String CLAT_PREFIX
private static final int[] NETWORK_TYPES
private final android.os.INetworkManagementService mNMService
private final android.os.Handler mHandler
private final com.android.server.connectivity.NetworkAgentInfo mNetwork
private String mBaseIface
private String mIface
private boolean mIsRunning
public void (android.content.Context, android.os.INetworkManagementService, android.os.Handler, com.android.server.connectivity.NetworkAgentInfo)
android.content.Context context
android.os.INetworkManagementService nmService
android.os.Handler handler
com.android.server.connectivity.NetworkAgentInfo nai
public static boolean requiresClat (com.android.server.connectivity.NetworkAgentInfo)
com.android.server.connectivity.NetworkAgentInfo nai
int netType
boolean connected
boolean hasIPv4Address
public boolean isStarted ()
private void clear ()
public void start ()
android.os.RemoteException e
Exception e
public void stop ()
Exception e
private void updateConnectivityService (android.net.LinkProperties)
android.net.LinkProperties lp
android.os.Message msg
public void fixupLinkProperties (android.net.LinkProperties)
android.net.LinkProperties stacked
android.net.LinkProperties oldLp
private android.net.LinkProperties makeLinkProperties (android.net.LinkAddress)
android.net.LinkAddress clatAddress
android.net.LinkProperties stacked
android.net.RouteInfo ipv4Default
private android.net.LinkAddress getLinkAddress (java.lang.String)
android.net.InterfaceConfiguration config
Exception e
String iface
private void maybeSetIpv6NdOffload (java.lang.String, boolean)
Exception e
String iface
boolean on
public void interfaceLinkStateChanged (java.lang.String, boolean)
android.net.LinkAddress clatAddress
android.net.LinkProperties lp
String iface
boolean up
public void interfaceRemoved (java.lang.String)
android.net.LinkProperties lp
String iface
static void ()
}
com/android/server/connectivity/Tethering.classTethering.java
package com.android.server.connectivity
public com.android.server.connectivity.Tethering extends com.android.server.net.BaseNetworkObserver {
private final android.content.Context mContext
private static final String TAG
private static final boolean DBG
private static final boolean VDBG
private static final Class[] messageClasses
private static final android.util.SparseArray sMagicDecoderRing
private String[] mTetherableUsbRegexs
private String[] mTetherableWifiRegexs
private String[] mTetherableBluetoothRegexs
private java.util.Collection mUpstreamIfaceTypes
private final Object mPublicSync
private static final Integer MOBILE_TYPE
private static final Integer HIPRI_TYPE
private static final Integer DUN_TYPE
private int mPreferredUpstreamMobileApn
private final android.os.INetworkManagementService mNMService
private final android.net.INetworkStatsService mStatsService
private final android.os.Looper mLooper
private java.util.HashMap mIfaces
private android.content.BroadcastReceiver mStateReceiver
private static final android.content.ComponentName TETHER_SERVICE
private static final String USB_NEAR_IFACE_ADDR
private static final int USB_PREFIX_LENGTH
private String[] mDhcpRange
private static final String[] DHCP_DEFAULT_RANGE
private String[] mDefaultDnsServers
private static final String DNS_DEFAULT_SERVER1
private static final String DNS_DEFAULT_SERVER2
private final com.android.internal.util.StateMachine mTetherMasterSM
private final com.android.server.connectivity.Tethering$UpstreamNetworkMonitor mUpstreamNetworkMonitor
private String mCurrentUpstreamIface
private android.app.Notification$Builder mTetheredNotificationBuilder
private int mLastNotificationId
private boolean mRndisEnabled
private boolean mUsbTetherRequested
public void (android.content.Context, android.os.INetworkManagementService, android.net.INetworkStatsService)
android.content.Context context
android.os.INetworkManagementService nmService
android.net.INetworkStatsService statsService
android.content.IntentFilter filter
private android.net.ConnectivityManager getConnectivityManager ()
void updateConfiguration ()
int i
String[] tetherableUsbRegexs
String[] tetherableWifiRegexs
String[] tetherableBluetoothRegexs
int[] ifaceTypes
java.util.Collection upstreamIfaceTypes
public void interfaceStatusChanged (java.lang.String, boolean)
com.android.server.connectivity.Tethering$TetherInterfaceSM sm
String iface
boolean up
boolean found
boolean usb
public void interfaceLinkStateChanged (java.lang.String, boolean)
String iface
boolean up
private boolean isUsb (java.lang.String)
String regex
String iface
public boolean isWifi (java.lang.String)
String regex
String iface
public boolean isBluetooth (java.lang.String)
String regex
String iface
public void interfaceAdded (java.lang.String)
com.android.server.connectivity.Tethering$TetherInterfaceSM sm
String iface
boolean found
boolean usb
public void interfaceRemoved (java.lang.String)
com.android.server.connectivity.Tethering$TetherInterfaceSM sm
String iface
public void startTethering (int, android.os.ResultReceiver, boolean)
int type
android.os.ResultReceiver receiver
boolean showProvisioningUi
public void stopTethering (int)
int type
private boolean isTetherProvisioningRequired ()
String[] provisionApp
android.telephony.CarrierConfigManager configManager
boolean isEntitlementCheckRequired
private void enableTetheringInternal (int, boolean, android.os.ResultReceiver)
android.net.wifi.WifiManager wifiManager
int result
int type
boolean enable
android.os.ResultReceiver receiver
boolean isProvisioningRequired
private void sendTetherResult (android.os.ResultReceiver, int)
android.os.ResultReceiver receiver
int result
private void setBluetoothTethering (boolean, android.os.ResultReceiver)
boolean enable
android.os.ResultReceiver receiver
android.bluetooth.BluetoothAdapter adapter
private void runUiTetherProvisioningAndEnable (int, android.os.ResultReceiver)
int type
android.os.ResultReceiver receiver
android.os.ResultReceiver proxyReceiver
private void sendUiTetherProvisionIntent (int, android.os.ResultReceiver)
int type
android.os.ResultReceiver receiver
android.content.Intent intent
long ident
private android.os.ResultReceiver getProxyReceiver (int, android.os.ResultReceiver)
int type
android.os.ResultReceiver receiver
android.os.ResultReceiver rr
android.os.Parcel parcel
android.os.ResultReceiver receiverForSending
private void scheduleProvisioningRechecks (int)
int type
android.content.Intent intent
long ident
private void runSilentTetherProvisioningAndEnable (int, android.os.ResultReceiver)
int type
android.os.ResultReceiver receiver
android.os.ResultReceiver proxyReceiver
private void sendSilentTetherProvisionIntent (int, android.os.ResultReceiver)
int type
android.os.ResultReceiver receiver
android.content.Intent intent
long ident
private void cancelTetherProvisioningRechecks (int)
android.content.Intent intent
long ident
int type
public int tether (java.lang.String)
String iface
com.android.server.connectivity.Tethering$TetherInterfaceSM sm
public int untether (java.lang.String)
String iface
com.android.server.connectivity.Tethering$TetherInterfaceSM sm
public void untetherAll ()
String iface
public int getLastTetherError (java.lang.String)
String iface
com.android.server.connectivity.Tethering$TetherInterfaceSM sm
private void sendTetherStateChangedBroadcast ()
com.android.server.connectivity.Tethering$TetherInterfaceSM sm
Object iface
java.util.Set ifaces
java.util.ArrayList availableList
java.util.ArrayList activeList
java.util.ArrayList erroredList
boolean wifiTethered
boolean usbTethered
boolean bluetoothTethered
android.content.Intent broadcast
private void showTetheredNotification (int)
int icon
android.app.NotificationManager notificationManager
android.content.Intent intent
android.app.PendingIntent pi
android.content.res.Resources r
CharSequence title
CharSequence message
private void clearTetheredNotification ()
android.app.NotificationManager notificationManager
private void tetherUsb (boolean)
Exception e
int result
String iface
boolean enable
String[] ifaces
private boolean configureUsbIface (boolean)
Exception e
java.net.InetAddress addr
Exception e
android.net.InterfaceConfiguration ifcg
String iface
boolean enabled
String[] ifaces
public java.lang.String[] getTetherableUsbRegexs ()
public java.lang.String[] getTetherableWifiRegexs ()
public java.lang.String[] getTetherableBluetoothRegexs ()
public int setUsbTethering (boolean)
long ident
long ident
boolean enable
android.hardware.usb.UsbManager usbManager
public int[] getUpstreamIfaceTypes ()
int i
java.util.Iterator iterator
int[] values
private void checkDunRequired ()
int requiredApn
int secureSetting
android.telephony.TelephonyManager tm
public java.lang.String[] getTetheredIfaces ()
com.android.server.connectivity.Tethering$TetherInterfaceSM sm
Object key
java.util.Set keys
int i
java.util.ArrayList list
String[] retVal
public java.lang.String[] getTetherableIfaces ()
com.android.server.connectivity.Tethering$TetherInterfaceSM sm
Object key
java.util.Set keys
int i
java.util.ArrayList list
String[] retVal
public java.lang.String[] getTetheredDhcpRanges ()
public java.lang.String[] getErroredIfaces ()
com.android.server.connectivity.Tethering$TetherInterfaceSM sm
Object key
java.util.Set keys
int i
java.util.ArrayList list
String[] retVal
private void maybeLogMessage (com.android.internal.util.State, int)
com.android.internal.util.State state
int what
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
Integer netType
Object o
java.io.FileDescriptor fd
java.io.PrintWriter writer
String[] args
com.android.internal.util.IndentingPrintWriter pw
static void access$100 (com.android.server.connectivity.Tethering, android.os.ResultReceiver, int)
com.android.server.connectivity.Tethering x0
android.os.ResultReceiver x1
int x2
static boolean access$200 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static void access$300 (com.android.server.connectivity.Tethering, int)
com.android.server.connectivity.Tethering x0
int x1
static void access$400 (com.android.server.connectivity.Tethering, int, boolean, android.os.ResultReceiver)
com.android.server.connectivity.Tethering x0
int x1
boolean x2
android.os.ResultReceiver x3
static java.lang.Object access$500 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static boolean access$602 (com.android.server.connectivity.Tethering, boolean)
com.android.server.connectivity.Tethering x0
boolean x1
static boolean access$600 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static boolean access$700 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static void access$800 (com.android.server.connectivity.Tethering, boolean)
com.android.server.connectivity.Tethering x0
boolean x1
static boolean access$702 (com.android.server.connectivity.Tethering, boolean)
com.android.server.connectivity.Tethering x0
boolean x1
static com.android.internal.util.StateMachine access$900 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static boolean access$1000 (com.android.server.connectivity.Tethering, boolean)
com.android.server.connectivity.Tethering x0
boolean x1
static void access$1300 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static void access$1400 (com.android.server.connectivity.Tethering, com.android.internal.util.State, int)
com.android.server.connectivity.Tethering x0
com.android.internal.util.State x1
int x2
static android.os.INetworkManagementService access$2600 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static android.net.INetworkStatsService access$2800 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static android.net.ConnectivityManager access$3400 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static java.lang.String access$3500 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static java.lang.String[] access$4000 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static java.util.Collection access$4900 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static int access$5000 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static java.lang.String[] access$5100 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static java.lang.String access$3502 (com.android.server.connectivity.Tethering, java.lang.String)
com.android.server.connectivity.Tethering x0
String x1
static android.content.Context access$5500 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static java.util.HashMap access$5700 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static boolean access$5800 (com.android.server.connectivity.Tethering, java.lang.String)
com.android.server.connectivity.Tethering x0
String x1
static android.content.ComponentName access$5900 ()
static com.android.server.connectivity.Tethering$UpstreamNetworkMonitor access$6300 (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering x0
static void ()
}
com/android/server/connectivity/DataConnectionStats.classDataConnectionStats.java
package com.android.server.connectivity
public com.android.server.connectivity.DataConnectionStats extends android.content.BroadcastReceiver {
private static final String TAG
private static final boolean DEBUG
private final android.content.Context mContext
private final com.android.internal.app.IBatteryStats mBatteryStats
private com.android.internal.telephony.IccCardConstants$State mSimState
private android.telephony.SignalStrength mSignalStrength
private android.telephony.ServiceState mServiceState
private int mDataState
private final android.telephony.PhoneStateListener mPhoneStateListener
public void (android.content.Context)
android.content.Context context
public void startMonitoring ()
android.telephony.TelephonyManager phone
android.content.IntentFilter filter
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
String action
private void notePhoneDataConnectionState ()
android.os.RemoteException e
boolean simReadyOrUnknown
boolean visible
int networkType
private final void updateSimState (android.content.Intent)
String lockedReason
android.content.Intent intent
String stateExtra
private boolean isCdma ()
private boolean hasService ()
static android.telephony.SignalStrength access$002 (com.android.server.connectivity.DataConnectionStats, android.telephony.SignalStrength)
com.android.server.connectivity.DataConnectionStats x0
android.telephony.SignalStrength x1
static android.telephony.ServiceState access$102 (com.android.server.connectivity.DataConnectionStats, android.telephony.ServiceState)
com.android.server.connectivity.DataConnectionStats x0
android.telephony.ServiceState x1
static void access$200 (com.android.server.connectivity.DataConnectionStats)
com.android.server.connectivity.DataConnectionStats x0
static int access$302 (com.android.server.connectivity.DataConnectionStats, int)
com.android.server.connectivity.DataConnectionStats x0
int x1
}
com/android/server/connectivity/Tethering$StateReceiver.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$StateReceiver extends android.content.BroadcastReceiver {
final com.android.server.connectivity.Tethering this$0
private void (com.android.server.connectivity.Tethering)
public void onReceive (android.content.Context, android.content.Intent)
boolean usbConnected
android.net.NetworkInfo networkInfo
android.content.Context content
android.content.Intent intent
String action
void (com.android.server.connectivity.Tethering, com.android.server.connectivity.Tethering$1)
com.android.server.connectivity.Tethering x0
com.android.server.connectivity.Tethering$1 x1
}
com/android/server/connectivity/Tethering$TetherMasterSM$StopTetheringErrorState.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$TetherMasterSM$StopTetheringErrorState extends com.android.server.connectivity.Tethering$TetherMasterSM$ErrorState {
final com.android.server.connectivity.Tethering$TetherMasterSM this$1
void (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM this$1
public void enter ()
}
com/android/server/connectivity/Tethering$TetherMasterSM$SetIpForwardingEnabledErrorState.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$TetherMasterSM$SetIpForwardingEnabledErrorState extends com.android.server.connectivity.Tethering$TetherMasterSM$ErrorState {
final com.android.server.connectivity.Tethering$TetherMasterSM this$1
void (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM this$1
public void enter ()
}
com/android/server/connectivity/Tethering$TetherInterfaceSM$UnavailableState.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$TetherInterfaceSM$UnavailableState extends com.android.internal.util.State {
final com.android.server.connectivity.Tethering$TetherInterfaceSM this$1
void (com.android.server.connectivity.Tethering$TetherInterfaceSM)
com.android.server.connectivity.Tethering$TetherInterfaceSM this$1
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message message
boolean retValue
}
com/android/server/connectivity/Tethering$TetherInterfaceSM$TetheredState.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$TetherInterfaceSM$TetheredState extends com.android.internal.util.State {
final com.android.server.connectivity.Tethering$TetherInterfaceSM this$1
void (com.android.server.connectivity.Tethering$TetherInterfaceSM)
com.android.server.connectivity.Tethering$TetherInterfaceSM this$1
public void enter ()
Exception ee
Exception e
private void cleanupUpstream ()
public boolean processMessage (android.os.Message)
Exception e
Exception e
Exception e
String newUpstreamIfaceName
android.os.Message message
boolean retValue
boolean error
}
com/android/server/connectivity/PacManager$3$1.classPacManager.java
package com.android.server.connectivity
com.android.server.connectivity.PacManager$3$1 extends com.android.net.IProxyPortListener$Stub {
final com.android.server.connectivity.PacManager$3 this$1
void (com.android.server.connectivity.PacManager$3)
com.android.server.connectivity.PacManager$3 this$1
public void setProxyPort (int) throws android.os.RemoteException
int port
}
com/android/server/connectivity/Tethering$TetherInterfaceSM$StartingState.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$TetherInterfaceSM$StartingState extends com.android.internal.util.State {
final com.android.server.connectivity.Tethering$TetherInterfaceSM this$1
void (com.android.server.connectivity.Tethering$TetherInterfaceSM)
com.android.server.connectivity.Tethering$TetherInterfaceSM this$1
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message message
boolean retValue
}
com/android/server/connectivity/Tethering$TetherInterfaceSM.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$TetherInterfaceSM extends com.android.internal.util.StateMachine {
private static final int BASE_IFACE
static final int CMD_TETHER_MODE_DEAD
static final int CMD_TETHER_REQUESTED
static final int CMD_TETHER_UNREQUESTED
static final int CMD_INTERFACE_DOWN
static final int CMD_INTERFACE_UP
static final int CMD_CELL_DUN_ERROR
static final int CMD_IP_FORWARDING_ENABLE_ERROR
static final int CMD_IP_FORWARDING_DISABLE_ERROR
static final int CMD_START_TETHERING_ERROR
static final int CMD_STOP_TETHERING_ERROR
static final int CMD_SET_DNS_FORWARDERS_ERROR
static final int CMD_TETHER_CONNECTION_CHANGED
private com.android.internal.util.State mDefaultState
private com.android.internal.util.State mInitialState
private com.android.internal.util.State mStartingState
private com.android.internal.util.State mTetheredState
private com.android.internal.util.State mUnavailableState
private boolean mAvailable
private boolean mTethered
int mLastError
String mIfaceName
String mMyUpstreamIfaceName
boolean mUsb
final com.android.server.connectivity.Tethering this$0
void (com.android.server.connectivity.Tethering, java.lang.String, android.os.Looper, boolean)
com.android.server.connectivity.Tethering this$0
String name
android.os.Looper looper
boolean usb
public java.lang.String toString ()
String res
com.android.internal.util.IState current
public int getLastError ()
private void setLastError (int)
int error
public boolean isAvailable ()
private void setAvailable (boolean)
boolean available
public boolean isTethered ()
private void setTethered (boolean)
boolean tethered
public boolean isErrored ()
void setLastErrorAndTransitionToInitialState (int)
int error
static void access$1100 (com.android.server.connectivity.Tethering$TetherInterfaceSM, boolean)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
boolean x1
static void access$1200 (com.android.server.connectivity.Tethering$TetherInterfaceSM, boolean)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
boolean x1
static void access$1500 (com.android.server.connectivity.Tethering$TetherInterfaceSM, int)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
int x1
static com.android.internal.util.State access$1600 (com.android.server.connectivity.Tethering$TetherInterfaceSM)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
static void access$1700 (com.android.server.connectivity.Tethering$TetherInterfaceSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
com.android.internal.util.IState x1
static com.android.internal.util.State access$1800 (com.android.server.connectivity.Tethering$TetherInterfaceSM)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
static void access$1900 (com.android.server.connectivity.Tethering$TetherInterfaceSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
com.android.internal.util.IState x1
static com.android.internal.util.State access$2000 (com.android.server.connectivity.Tethering$TetherInterfaceSM)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
static void access$2100 (com.android.server.connectivity.Tethering$TetherInterfaceSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
com.android.internal.util.IState x1
static com.android.internal.util.State access$2200 (com.android.server.connectivity.Tethering$TetherInterfaceSM)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
static void access$2300 (com.android.server.connectivity.Tethering$TetherInterfaceSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
com.android.internal.util.IState x1
static void access$2400 (com.android.server.connectivity.Tethering$TetherInterfaceSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
com.android.internal.util.IState x1
static void access$2500 (com.android.server.connectivity.Tethering$TetherInterfaceSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
com.android.internal.util.IState x1
static void access$2700 (com.android.server.connectivity.Tethering$TetherInterfaceSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
com.android.internal.util.IState x1
static void access$2900 (com.android.server.connectivity.Tethering$TetherInterfaceSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
com.android.internal.util.IState x1
static void access$3000 (com.android.server.connectivity.Tethering$TetherInterfaceSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
com.android.internal.util.IState x1
static void access$3100 (com.android.server.connectivity.Tethering$TetherInterfaceSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
com.android.internal.util.IState x1
static void access$3200 (com.android.server.connectivity.Tethering$TetherInterfaceSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
com.android.internal.util.IState x1
static void access$3300 (com.android.server.connectivity.Tethering$TetherInterfaceSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherInterfaceSM x0
com.android.internal.util.IState x1
}
com/android/server/connectivity/NetworkMonitor$1ProbeThread.classNetworkMonitor.java
package com.android.server.connectivity
final com.android.server.connectivity.NetworkMonitor$1ProbeThread extends java.lang.Thread {
private final boolean mIsHttps
private volatile com.android.server.connectivity.NetworkMonitor$CaptivePortalProbeResult mResult
final java.net.URL val$httpsUrl
final java.net.URL val$httpUrl
final java.util.concurrent.atomic.AtomicReference val$finalResult
final java.util.concurrent.CountDownLatch val$latch
final com.android.server.connectivity.NetworkMonitor this$0
public void (com.android.server.connectivity.NetworkMonitor, boolean, java.net.URL, java.net.URL, java.util.concurrent.atomic.AtomicReference, java.util.concurrent.CountDownLatch)
com.android.server.connectivity.NetworkMonitor this$0
boolean isHttps
public com.android.server.connectivity.NetworkMonitor$CaptivePortalProbeResult getResult ()
public void run ()
}
com/android/server/connectivity/DataConnectionStats$1.classDataConnectionStats.java
package com.android.server.connectivity
com.android.server.connectivity.DataConnectionStats$1 extends android.telephony.PhoneStateListener {
final com.android.server.connectivity.DataConnectionStats this$0
void (com.android.server.connectivity.DataConnectionStats)
com.android.server.connectivity.DataConnectionStats this$0
public void onSignalStrengthsChanged (android.telephony.SignalStrength)
android.telephony.SignalStrength signalStrength
public void onServiceStateChanged (android.telephony.ServiceState)
android.telephony.ServiceState state
public void onDataConnectionStateChanged (int, int)
int state
int networkType
public void onDataActivity (int)
int direction
}
com/android/server/connectivity/Tethering$TetherMasterSM$SetIpForwardingDisabledErrorState.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$TetherMasterSM$SetIpForwardingDisabledErrorState extends com.android.server.connectivity.Tethering$TetherMasterSM$ErrorState {
final com.android.server.connectivity.Tethering$TetherMasterSM this$1
void (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM this$1
public void enter ()
}
com/android/server/connectivity/NetworkMonitor$CaptivePortalState.classNetworkMonitor.java
package com.android.server.connectivity
com.android.server.connectivity.NetworkMonitor$CaptivePortalState extends com.android.internal.util.State {
private static final String ACTION_LAUNCH_CAPTIVE_PORTAL_APP
final com.android.server.connectivity.NetworkMonitor this$0
private void (com.android.server.connectivity.NetworkMonitor)
public void enter ()
android.os.Message message
public void exit ()
void (com.android.server.connectivity.NetworkMonitor, com.android.server.connectivity.NetworkMonitor$1)
com.android.server.connectivity.NetworkMonitor x0
com.android.server.connectivity.NetworkMonitor$1 x1
}
com/android/server/connectivity/PermissionMonitor$1.classPermissionMonitor.java
package com.android.server.connectivity
com.android.server.connectivity.PermissionMonitor$1 extends android.content.BroadcastReceiver {
final com.android.server.connectivity.PermissionMonitor this$0
void (com.android.server.connectivity.PermissionMonitor)
com.android.server.connectivity.PermissionMonitor this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
String action
int user
int appUid
android.net.Uri appData
String appName
}
com/android/server/connectivity/PacManager.classPacManager.java
package com.android.server.connectivity
public com.android.server.connectivity.PacManager extends java.lang.Object {
public static final String PAC_PACKAGE
public static final String PAC_SERVICE
public static final String PAC_SERVICE_NAME
public static final String PROXY_PACKAGE
public static final String PROXY_SERVICE
private static final String TAG
private static final String ACTION_PAC_REFRESH
private static final String DEFAULT_DELAYS
private static final int DELAY_1
private static final int DELAY_4
private static final int DELAY_LONG
public static final String KEY_PROXY
private String mCurrentPac
private android.net.Uri mPacUrl
private android.app.AlarmManager mAlarmManager
private com.android.net.IProxyService mProxyService
private android.app.PendingIntent mPacRefreshIntent
private android.content.ServiceConnection mConnection
private android.content.ServiceConnection mProxyConnection
private android.content.Context mContext
private int mCurrentDelay
private int mLastPort
private boolean mHasSentBroadcast
private boolean mHasDownloaded
private android.os.Handler mConnectivityHandler
private int mProxyMessage
private final Object mProxyLock
private Runnable mPacDownloader
public void (android.content.Context, android.os.Handler, int)
android.content.Context context
android.os.Handler handler
int proxyMessage
private android.app.AlarmManager getAlarmManager ()
public synchronized boolean setCurrentProxyScriptUrl (android.net.ProxyInfo)
android.os.RemoteException e
android.net.ProxyInfo proxy
private static java.lang.String get (android.net.Uri) throws java.io.IOException
android.net.Uri pacUri
java.net.URL url
java.net.URLConnection urlConnection
private int getNextDelay (int)
int currentDelay
private void longSchedule ()
private void reschedule ()
private java.lang.String getPacChangeDelay ()
android.content.ContentResolver cr
String defaultDelay
String val
private long getDownloadDelay (int)
int delayIndex
String[] list
private void setDownloadIn (int)
int delayIndex
long delay
long timeTillTrigger
private boolean setCurrentProxyScript (java.lang.String)
android.os.RemoteException e
String script
private void bind ()
android.content.Intent intent
private void unbind ()
private void sendPacBroadcast (android.net.ProxyInfo)
android.net.ProxyInfo proxy
private synchronized void sendProxyIfNeeded ()
static java.lang.Object access$000 (com.android.server.connectivity.PacManager)
com.android.server.connectivity.PacManager x0
static android.net.Uri access$100 (com.android.server.connectivity.PacManager)
com.android.server.connectivity.PacManager x0
static java.lang.String access$200 (android.net.Uri) throws java.io.IOException
android.net.Uri x0
static java.lang.String access$300 (com.android.server.connectivity.PacManager)
com.android.server.connectivity.PacManager x0
static boolean access$400 (com.android.server.connectivity.PacManager, java.lang.String)
com.android.server.connectivity.PacManager x0
String x1
static boolean access$502 (com.android.server.connectivity.PacManager, boolean)
com.android.server.connectivity.PacManager x0
boolean x1
static void access$600 (com.android.server.connectivity.PacManager)
com.android.server.connectivity.PacManager x0
static void access$700 (com.android.server.connectivity.PacManager)
com.android.server.connectivity.PacManager x0
static void access$800 (com.android.server.connectivity.PacManager)
com.android.server.connectivity.PacManager x0
static java.lang.Runnable access$900 (com.android.server.connectivity.PacManager)
com.android.server.connectivity.PacManager x0
static com.android.net.IProxyService access$1002 (com.android.server.connectivity.PacManager, com.android.net.IProxyService)
com.android.server.connectivity.PacManager x0
com.android.net.IProxyService x1
static com.android.net.IProxyService access$1000 (com.android.server.connectivity.PacManager)
com.android.server.connectivity.PacManager x0
static int access$1100 (com.android.server.connectivity.PacManager)
com.android.server.connectivity.PacManager x0
static boolean access$1202 (com.android.server.connectivity.PacManager, boolean)
com.android.server.connectivity.PacManager x0
boolean x1
static int access$1102 (com.android.server.connectivity.PacManager, int)
com.android.server.connectivity.PacManager x0
int x1
}
com/android/server/connectivity/Tethering$UpstreamNetworkCallback.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$UpstreamNetworkCallback extends android.net.ConnectivityManager$NetworkCallback {
final com.android.server.connectivity.Tethering this$0
void (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering this$0
public void onLinkPropertiesChanged (android.net.Network, android.net.LinkProperties)
android.net.Network network
android.net.LinkProperties newLp
public void onLost (android.net.Network)
android.net.Network network
}
com/android/server/connectivity/Tethering$TetherInterfaceSM$InitialState.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$TetherInterfaceSM$InitialState extends com.android.internal.util.State {
final com.android.server.connectivity.Tethering$TetherInterfaceSM this$1
void (com.android.server.connectivity.Tethering$TetherInterfaceSM)
com.android.server.connectivity.Tethering$TetherInterfaceSM this$1
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message message
boolean retValue
}
com/android/server/connectivity/MetricsLoggerService.classMetricsLoggerService.java
package com.android.server.connectivity
public com.android.server.connectivity.MetricsLoggerService extends com.android.server.SystemService {
private static String TAG
private static final boolean DBG
private static final boolean VDBG
private final int MAX_NUMBER_OF_EVENTS
private final int EVENTS_NOTIFICATION_THRESHOLD
private final int THROTTLING_TIME_INTERVAL_MILLIS
private final int THROTTLING_MAX_NUMBER_OF_MESSAGES_PER_COMPONENT
private int mEventCounter
private long mLastEventReference
private final int[] mThrottlingCounters
private long mThrottlingIntervalBoundaryMillis
private final java.util.ArrayDeque mEvents
private com.android.server.connectivity.DnsEventListenerService mDnsListener
private final android.net.IConnectivityMetricsLogger$Stub mBinder
public void (android.content.Context)
android.content.Context context
public void onStart ()
public void onBootPhase (int)
int phase
private void enforceConnectivityInternalPermission ()
private void enforceDumpPermission ()
private void resetThrottlingCounters (long)
int i
long currentTimeMillis
private void addEvent (android.net.ConnectivityMetricsEvent)
android.net.ConnectivityMetricsEvent e
static java.util.ArrayDeque access$000 (com.android.server.connectivity.MetricsLoggerService)
com.android.server.connectivity.MetricsLoggerService x0
static int access$100 (com.android.server.connectivity.MetricsLoggerService)
com.android.server.connectivity.MetricsLoggerService x0
static int[] access$200 (com.android.server.connectivity.MetricsLoggerService)
com.android.server.connectivity.MetricsLoggerService x0
static long access$300 (com.android.server.connectivity.MetricsLoggerService)
com.android.server.connectivity.MetricsLoggerService x0
static com.android.server.connectivity.DnsEventListenerService access$400 (com.android.server.connectivity.MetricsLoggerService)
com.android.server.connectivity.MetricsLoggerService x0
static void access$500 (com.android.server.connectivity.MetricsLoggerService)
com.android.server.connectivity.MetricsLoggerService x0
static java.lang.String access$600 ()
static void access$700 (com.android.server.connectivity.MetricsLoggerService, long)
com.android.server.connectivity.MetricsLoggerService x0
long x1
static void access$800 (com.android.server.connectivity.MetricsLoggerService, android.net.ConnectivityMetricsEvent)
com.android.server.connectivity.MetricsLoggerService x0
android.net.ConnectivityMetricsEvent x1
static long access$900 (com.android.server.connectivity.MetricsLoggerService)
com.android.server.connectivity.MetricsLoggerService x0
static long access$902 (com.android.server.connectivity.MetricsLoggerService, long)
com.android.server.connectivity.MetricsLoggerService x0
long x1
static int access$102 (com.android.server.connectivity.MetricsLoggerService, int)
com.android.server.connectivity.MetricsLoggerService x0
int x1
static void access$1000 (com.android.server.connectivity.MetricsLoggerService)
com.android.server.connectivity.MetricsLoggerService x0
static void ()
}
com/android/server/connectivity/KeepaliveTracker.classKeepaliveTracker.java
package com.android.server.connectivity
public com.android.server.connectivity.KeepaliveTracker extends java.lang.Object {
private static final String TAG
private static final boolean DBG
public static final String PERMISSION
private final java.util.HashMap mKeepalives
private final android.os.Handler mConnectivityServiceHandler
public void (android.os.Handler)
android.os.Handler handler
void notifyMessenger (android.os.Messenger, int, int)
android.os.Messenger messenger
int slot
int err
android.os.Message message
private int findFirstFreeSlot (com.android.server.connectivity.NetworkAgentInfo)
com.android.server.connectivity.NetworkAgentInfo nai
java.util.HashMap networkKeepalives
int slot
public void handleStartKeepalive (android.os.Message)
android.os.Message message
com.android.server.connectivity.KeepaliveTracker$KeepaliveInfo ki
com.android.server.connectivity.NetworkAgentInfo nai
int slot
public void handleStopAllKeepalives (com.android.server.connectivity.NetworkAgentInfo, int)
com.android.server.connectivity.KeepaliveTracker$KeepaliveInfo ki
com.android.server.connectivity.NetworkAgentInfo nai
int reason
java.util.HashMap networkKeepalives
public void handleStopKeepalive (com.android.server.connectivity.NetworkAgentInfo, int, int)
com.android.server.connectivity.NetworkAgentInfo nai
int slot
int reason
String networkName
java.util.HashMap networkKeepalives
com.android.server.connectivity.KeepaliveTracker$KeepaliveInfo ki
public void handleCheckKeepalivesStillValid (com.android.server.connectivity.NetworkAgentInfo)
int error
int slot
android.util.Pair slotAndError
java.util.ArrayList invalidKeepalives
com.android.server.connectivity.NetworkAgentInfo nai
java.util.HashMap networkKeepalives
public void handleEventPacketKeepalive (com.android.server.connectivity.NetworkAgentInfo, android.os.Message)
com.android.server.connectivity.NetworkAgentInfo nai
android.os.Message message
int slot
int reason
com.android.server.connectivity.KeepaliveTracker$KeepaliveInfo ki
public void startNattKeepalive (com.android.server.connectivity.NetworkAgentInfo, int, android.os.Messenger, android.os.IBinder, java.lang.String, int, java.lang.String, int)
IllegalArgumentException e
com.android.server.connectivity.KeepalivePacketData$InvalidPacketException e
com.android.server.connectivity.NetworkAgentInfo nai
int intervalSeconds
android.os.Messenger messenger
android.os.IBinder binder
String srcAddrString
int srcPort
String dstAddrString
int dstPort
java.net.InetAddress srcAddress
java.net.InetAddress srcAddress
java.net.InetAddress dstAddress
java.net.InetAddress dstAddress
com.android.server.connectivity.KeepalivePacketData packet
com.android.server.connectivity.KeepalivePacketData packet
com.android.server.connectivity.KeepaliveTracker$KeepaliveInfo ki
public void dump (com.android.internal.util.IndentingPrintWriter)
com.android.server.connectivity.KeepaliveTracker$KeepaliveInfo ki
int slot
com.android.server.connectivity.NetworkAgentInfo nai
com.android.internal.util.IndentingPrintWriter pw
static android.os.Handler access$000 (com.android.server.connectivity.KeepaliveTracker)
com.android.server.connectivity.KeepaliveTracker x0
}
com/android/server/connectivity/PacManager$PacRefreshIntentReceiver.classPacManager.java
package com.android.server.connectivity
com.android.server.connectivity.PacManager$PacRefreshIntentReceiver extends android.content.BroadcastReceiver {
final com.android.server.connectivity.PacManager this$0
void (com.android.server.connectivity.PacManager)
com.android.server.connectivity.PacManager this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/connectivity/PacManager$1.classPacManager.java
package com.android.server.connectivity
com.android.server.connectivity.PacManager$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.connectivity.PacManager this$0
void (com.android.server.connectivity.PacManager)
com.android.server.connectivity.PacManager this$0
public void run ()
java.io.IOException ioe
String file
String file
}
com/android/server/connectivity/Tethering$TetherMasterSM$TetherMasterUtilState.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$TetherMasterSM$TetherMasterUtilState extends com.android.internal.util.State {
final com.android.server.connectivity.Tethering$TetherMasterSM this$1
void (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM this$1
public boolean processMessage (android.os.Message)
android.os.Message m
protected boolean turnOnUpstreamMobileConnection (int)
int apnType
android.net.NetworkRequest$Builder builder
android.net.NetworkRequest mobileUpstreamRequest
protected void turnOffUpstreamMobileConnection ()
protected boolean turnOnMasterTetherSettings ()
Exception e
Exception ee
Exception e
protected boolean turnOffMasterTetherSettings ()
Exception e
Exception e
protected void chooseUpstreamType (boolean)
android.net.NetworkInfo info
Integer netType
android.net.RouteInfo ipv4Default
android.net.Network network
android.net.LinkProperties linkProperties
boolean tryCell
int upType
String iface
protected void setDnsForwarders (android.net.Network, android.net.LinkProperties)
Exception e
android.net.Network network
android.net.LinkProperties lp
String[] dnsServers
java.util.Collection dnses
protected void notifyTetheredOfNewUpstreamIface (java.lang.String)
com.android.server.connectivity.Tethering$TetherInterfaceSM sm
String ifaceName
}
com/android/server/connectivity/DnsEventListenerService$1.classDnsEventListenerService.java
package com.android.server.connectivity
com.android.server.connectivity.DnsEventListenerService$1 extends android.net.ConnectivityManager$NetworkCallback {
final com.android.server.connectivity.DnsEventListenerService this$0
void (com.android.server.connectivity.DnsEventListenerService)
com.android.server.connectivity.DnsEventListenerService this$0
public void onLost (android.net.Network)
com.android.server.connectivity.DnsEventListenerService$DnsEventBatch batch
android.net.Network network
}
com/android/server/connectivity/Tethering$1.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$1 extends java.lang.Object implements android.bluetooth.BluetoothProfile$ServiceListener {
final boolean val$enable
final android.os.ResultReceiver val$receiver
final android.bluetooth.BluetoothAdapter val$adapter
final com.android.server.connectivity.Tethering this$0
void (com.android.server.connectivity.Tethering, boolean, android.os.ResultReceiver, android.bluetooth.BluetoothAdapter)
com.android.server.connectivity.Tethering this$0
public void onServiceDisconnected (int)
int profile
public void onServiceConnected (int, android.bluetooth.BluetoothProfile)
int profile
android.bluetooth.BluetoothProfile proxy
int result
}
com/android/server/connectivity/PacManager$3.classPacManager.java
package com.android.server.connectivity
com.android.server.connectivity.PacManager$3 extends java.lang.Object implements android.content.ServiceConnection {
final com.android.server.connectivity.PacManager this$0
void (com.android.server.connectivity.PacManager)
com.android.server.connectivity.PacManager this$0
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName component
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.os.RemoteException e
android.content.ComponentName component
android.os.IBinder binder
com.android.net.IProxyCallback callbackService
}
com/android/server/connectivity/NetworkDiagnostics$IcmpCheck.classNetworkDiagnostics.java
package com.android.server.connectivity
com.android.server.connectivity.NetworkDiagnostics$IcmpCheck extends com.android.server.connectivity.NetworkDiagnostics$SimpleSocketCheck implements java.lang.Runnable {
private static final int TIMEOUT_SEND
private static final int TIMEOUT_RECV
private static final int ICMPV4_ECHO_REQUEST
private static final int ICMPV6_ECHO_REQUEST
private static final int PACKET_BUFSIZE
private final int mProtocol
private final int mIcmpType
final com.android.server.connectivity.NetworkDiagnostics this$0
public void (com.android.server.connectivity.NetworkDiagnostics, java.net.InetAddress, java.net.InetAddress, com.android.server.connectivity.NetworkDiagnostics$Measurement)
java.net.InetAddress source
java.net.InetAddress target
com.android.server.connectivity.NetworkDiagnostics$Measurement measurement
public void (com.android.server.connectivity.NetworkDiagnostics, java.net.InetAddress, com.android.server.connectivity.NetworkDiagnostics$Measurement)
java.net.InetAddress target
com.android.server.connectivity.NetworkDiagnostics$Measurement measurement
public void run ()
Exception e
Exception e
java.nio.ByteBuffer reply
Exception e
byte[] icmpPacket
int count
}
com/android/server/connectivity/KeepalivePacketData$InvalidPacketException.classKeepalivePacketData.java
package com.android.server.connectivity
public com.android.server.connectivity.KeepalivePacketData$InvalidPacketException extends java.lang.Exception {
public final int error
public void (int)
int error
}
com/android/server/connectivity/Tethering$TetherMasterSM$TetherModeAliveState.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$TetherMasterSM$TetherModeAliveState extends com.android.server.connectivity.Tethering$TetherMasterSM$TetherMasterUtilState {
boolean mTryCell
final com.android.server.connectivity.Tethering$TetherMasterSM this$1
void (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM this$1
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
com.android.server.connectivity.Tethering$TetherInterfaceSM who
com.android.server.connectivity.Tethering$TetherInterfaceSM who
int index
android.net.NetworkState state
android.os.Message message
boolean retValue
}
com/android/server/connectivity/Vpn$1.classVpn.java
package com.android.server.connectivity
com.android.server.connectivity.Vpn$1 extends android.content.BroadcastReceiver {
final com.android.server.connectivity.Vpn this$0
void (com.android.server.connectivity.Vpn)
com.android.server.connectivity.Vpn this$0
public void onReceive (android.content.Context, android.content.Intent)
boolean isPackageRemoved
String action
android.content.Context context
android.content.Intent intent
android.net.Uri data
String packageName
}
com/android/server/connectivity/NetworkDiagnostics$DnsResponseCode.classNetworkDiagnostics.java
package com.android.server.connectivity
public final com.android.server.connectivity.NetworkDiagnostics$DnsResponseCode extends java.lang.Enum {
public static final com.android.server.connectivity.NetworkDiagnostics$DnsResponseCode NOERROR
public static final com.android.server.connectivity.NetworkDiagnostics$DnsResponseCode FORMERR
public static final com.android.server.connectivity.NetworkDiagnostics$DnsResponseCode SERVFAIL
public static final com.android.server.connectivity.NetworkDiagnostics$DnsResponseCode NXDOMAIN
public static final com.android.server.connectivity.NetworkDiagnostics$DnsResponseCode NOTIMP
public static final com.android.server.connectivity.NetworkDiagnostics$DnsResponseCode REFUSED
private static final com.android.server.connectivity.NetworkDiagnostics$DnsResponseCode[] $VALUES
public static com.android.server.connectivity.NetworkDiagnostics$DnsResponseCode[] values ()
public static com.android.server.connectivity.NetworkDiagnostics$DnsResponseCode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/server/connectivity/Tethering$TetherMasterSM$SetDnsForwardersErrorState.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$TetherMasterSM$SetDnsForwardersErrorState extends com.android.server.connectivity.Tethering$TetherMasterSM$ErrorState {
final com.android.server.connectivity.Tethering$TetherMasterSM this$1
void (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM this$1
public void enter ()
}
com/android/server/connectivity/Tethering$TetherMasterSM.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$TetherMasterSM extends com.android.internal.util.StateMachine {
private static final int BASE_MASTER
static final int CMD_TETHER_MODE_REQUESTED
static final int CMD_TETHER_MODE_UNREQUESTED
static final int CMD_UPSTREAM_CHANGED
static final int CMD_RETRY_UPSTREAM
static final int EVENT_UPSTREAM_LINKPROPERTIES_CHANGED
static final int EVENT_UPSTREAM_LOST
private int mSequenceNumber
private com.android.internal.util.State mInitialState
private com.android.internal.util.State mTetherModeAliveState
private com.android.internal.util.State mSetIpForwardingEnabledErrorState
private com.android.internal.util.State mSetIpForwardingDisabledErrorState
private com.android.internal.util.State mStartTetheringErrorState
private com.android.internal.util.State mStopTetheringErrorState
private com.android.internal.util.State mSetDnsForwardersErrorState
private java.util.ArrayList mNotifyList
private int mMobileApnReserved
private android.net.ConnectivityManager$NetworkCallback mMobileUpstreamCallback
private static final int UPSTREAM_SETTLE_TIME_MS
private final java.util.concurrent.atomic.AtomicInteger mSimBcastGenerationNumber
private com.android.server.connectivity.Tethering$TetherMasterSM$SimChangeBroadcastReceiver mBroadcastReceiver
final com.android.server.connectivity.Tethering this$0
void (com.android.server.connectivity.Tethering, java.lang.String, android.os.Looper)
com.android.server.connectivity.Tethering this$0
String name
android.os.Looper looper
private void startListeningForSimChanges ()
android.content.IntentFilter filter
private void stopListeningForSimChanges ()
static int access$3600 (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM x0
static android.net.ConnectivityManager$NetworkCallback access$3700 (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM x0
static int access$3602 (com.android.server.connectivity.Tethering$TetherMasterSM, int)
com.android.server.connectivity.Tethering$TetherMasterSM x0
int x1
static android.net.ConnectivityManager$NetworkCallback access$3702 (com.android.server.connectivity.Tethering$TetherMasterSM, android.net.ConnectivityManager$NetworkCallback)
com.android.server.connectivity.Tethering$TetherMasterSM x0
android.net.ConnectivityManager$NetworkCallback x1
static com.android.internal.util.State access$3800 (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM x0
static void access$3900 (com.android.server.connectivity.Tethering$TetherMasterSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherMasterSM x0
com.android.internal.util.IState x1
static com.android.internal.util.State access$4100 (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM x0
static void access$4200 (com.android.server.connectivity.Tethering$TetherMasterSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherMasterSM x0
com.android.internal.util.IState x1
static com.android.internal.util.State access$4300 (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM x0
static void access$4400 (com.android.server.connectivity.Tethering$TetherMasterSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherMasterSM x0
com.android.internal.util.IState x1
static com.android.internal.util.State access$4500 (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM x0
static void access$4600 (com.android.server.connectivity.Tethering$TetherMasterSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherMasterSM x0
com.android.internal.util.IState x1
static com.android.internal.util.State access$4700 (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM x0
static void access$4800 (com.android.server.connectivity.Tethering$TetherMasterSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherMasterSM x0
com.android.internal.util.IState x1
static com.android.internal.util.State access$5200 (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM x0
static void access$5300 (com.android.server.connectivity.Tethering$TetherMasterSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherMasterSM x0
com.android.internal.util.IState x1
static java.util.ArrayList access$5400 (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM x0
static java.util.concurrent.atomic.AtomicInteger access$5600 (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM x0
static com.android.internal.util.State access$6000 (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM x0
static void access$6100 (com.android.server.connectivity.Tethering$TetherMasterSM, com.android.internal.util.IState)
com.android.server.connectivity.Tethering$TetherMasterSM x0
com.android.internal.util.IState x1
static void access$6200 (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM x0
static void access$6400 (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM x0
}
com/android/server/connectivity/Tethering$2.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$2 extends android.os.ResultReceiver {
final int val$type
final android.os.ResultReceiver val$receiver
final com.android.server.connectivity.Tethering this$0
void (com.android.server.connectivity.Tethering, android.os.Handler, int, android.os.ResultReceiver)
com.android.server.connectivity.Tethering this$0
android.os.Handler x0
protected void onReceiveResult (int, android.os.Bundle)
int resultCode
android.os.Bundle resultData
}
com/android/server/connectivity/NetworkDiagnostics$Measurement.classNetworkDiagnostics.java
package com.android.server.connectivity
public com.android.server.connectivity.NetworkDiagnostics$Measurement extends java.lang.Object {
private static final String SUCCEEDED
private static final String FAILED
private boolean succeeded
String description
long startTime
long finishTime
String result
Thread thread
final com.android.server.connectivity.NetworkDiagnostics this$0
public void (com.android.server.connectivity.NetworkDiagnostics)
com.android.server.connectivity.NetworkDiagnostics this$0
public boolean checkSucceeded ()
void recordSuccess (java.lang.String)
String msg
void recordFailure (java.lang.String)
String msg
private void maybeFixupTimes ()
public java.lang.String toString ()
}
com/android/server/connectivity/DnsEventListenerService.classDnsEventListenerService.java
package com.android.server.connectivity
public com.android.server.connectivity.DnsEventListenerService extends android.net.metrics.IDnsEventListener$Stub {
public static final String SERVICE_NAME
private static final String TAG
private static final boolean DBG
private static final boolean VDBG
private static final int MAX_LOOKUPS_PER_DNS_EVENT
private java.util.SortedMap mEventBatches
private final android.net.ConnectivityManager mCm
private final android.net.ConnectivityManager$NetworkCallback mNetworkCallback
public void (android.content.Context)
android.content.Context context
android.net.NetworkRequest request
public synchronized void onDnsEvent (int, int, int, int)
int netId
int eventType
int returnCode
int latencyMs
com.android.server.connectivity.DnsEventListenerService$DnsEventBatch batch
public synchronized void dump (java.io.PrintWriter)
com.android.server.connectivity.DnsEventListenerService$DnsEventBatch batch
java.io.PrintWriter writer
com.android.internal.util.IndentingPrintWriter pw
private static void maybeLog (java.lang.String)
String s
private static void maybeVerboseLog (java.lang.String)
String s
static void access$000 (java.lang.String)
String x0
static java.util.SortedMap access$100 (com.android.server.connectivity.DnsEventListenerService)
com.android.server.connectivity.DnsEventListenerService x0
static void ()
}
com/android/server/connectivity/NetworkMonitor.classNetworkMonitor.java
package com.android.server.connectivity
public com.android.server.connectivity.NetworkMonitor extends com.android.internal.util.StateMachine {
private static final boolean DBG
private static final String TAG
private static final String DEFAULT_SERVER
private static final int SOCKET_TIMEOUT_MS
public static final String ACTION_NETWORK_CONDITIONS_MEASURED
public static final String EXTRA_CONNECTIVITY_TYPE
public static final String EXTRA_NETWORK_TYPE
public static final String EXTRA_RESPONSE_RECEIVED
public static final String EXTRA_IS_CAPTIVE_PORTAL
public static final String EXTRA_CELL_ID
public static final String EXTRA_SSID
public static final String EXTRA_BSSID
public static final String EXTRA_REQUEST_TIMESTAMP_MS
public static final String EXTRA_RESPONSE_TIMESTAMP_MS
private static final String PERMISSION_ACCESS_NETWORK_CONDITIONS
public static final int NETWORK_TEST_RESULT_VALID
public static final int NETWORK_TEST_RESULT_INVALID
private static final int BASE
public static final int CMD_NETWORK_CONNECTED
public static final int EVENT_NETWORK_TESTED
public static final int CMD_NETWORK_LINGER
private static final int CMD_LINGER_EXPIRED
public static final int EVENT_NETWORK_LINGER_COMPLETE
private static final int CMD_REEVALUATE
public static final int CMD_NETWORK_DISCONNECTED
public static final int CMD_FORCE_REEVALUATION
private static final int CMD_CAPTIVE_PORTAL_APP_FINISHED
public static final int EVENT_PROVISIONING_NOTIFICATION
private static final int CMD_LAUNCH_CAPTIVE_PORTAL_APP
private static final int CMD_CAPTIVE_PORTAL_RECHECK
private static final String LINGER_DELAY_PROPERTY
private static int DEFAULT_LINGER_DELAY_MS
private final int mLingerDelayMs
private int mLingerToken
private static final int INITIAL_REEVALUATE_DELAY_MS
private static final int MAX_REEVALUATE_DELAY_MS
private static final int IGNORE_REEVALUATE_ATTEMPTS
private int mReevaluateToken
private static final int INVALID_UID
private int mUidResponsibleForReeval
private static final int BLAME_FOR_EVALUATION_ATTEMPTS
private static final int CAPTIVE_PORTAL_REEVALUATE_DELAY_MS
private final android.content.Context mContext
private final android.os.Handler mConnectivityServiceHandler
private final com.android.server.connectivity.NetworkAgentInfo mNetworkAgentInfo
private final int mNetId
private final android.telephony.TelephonyManager mTelephonyManager
private final android.net.wifi.WifiManager mWifiManager
private final android.app.AlarmManager mAlarmManager
private final android.net.NetworkRequest mDefaultRequest
private boolean mIsCaptivePortalCheckEnabled
private boolean mUseHttps
private boolean mUserDoesNotWant
private boolean mDontDisplaySigninNotification
public boolean systemReady
private final com.android.internal.util.State mDefaultState
private final com.android.internal.util.State mValidatedState
private final com.android.internal.util.State mMaybeNotifyState
private final com.android.internal.util.State mEvaluatingState
private final com.android.internal.util.State mCaptivePortalState
private final com.android.internal.util.State mLingeringState
private com.android.server.connectivity.NetworkMonitor$CustomIntentReceiver mLaunchCaptivePortalAppBroadcastReceiver
private final android.util.LocalLog validationLogs
private final android.net.util.Stopwatch mEvaluationTimer
public void (android.content.Context, android.os.Handler, com.android.server.connectivity.NetworkAgentInfo, android.net.NetworkRequest)
android.content.Context context
android.os.Handler handler
com.android.server.connectivity.NetworkAgentInfo networkAgentInfo
android.net.NetworkRequest defaultRequest
protected void log (java.lang.String)
String s
private void validationLog (java.lang.String)
String s
public android.util.LocalLog$ReadOnlyLocalLog getValidationLogs ()
private static java.lang.String getCaptivePortalServerUrl (android.content.Context, boolean)
android.content.Context context
boolean isHttps
String server
public static java.lang.String getCaptivePortalServerUrl (android.content.Context)
android.content.Context context
protected com.android.server.connectivity.NetworkMonitor$CaptivePortalProbeResult isCaptivePortal ()
java.net.MalformedURLException e
java.net.MalformedURLException e
java.net.InetAddress address
java.net.InetAddress[] addresses
long dnsLatency
StringBuffer connectInfo
long dnsLatency
java.net.UnknownHostException e
String probeName
android.net.util.Stopwatch dnsTimer
com.android.server.connectivity.NetworkMonitor$CaptivePortalProbeResult result
com.android.server.connectivity.NetworkMonitor$CaptivePortalProbeResult result
java.net.URL pacUrl
java.net.URL httpUrl
java.net.URL httpsUrl
android.net.ProxyInfo proxyInfo
long startTime
String hostToResolve
com.android.server.connectivity.NetworkMonitor$CaptivePortalProbeResult result
long endTime
protected com.android.server.connectivity.NetworkMonitor$CaptivePortalProbeResult sendHttpProbe (java.net.URL, int)
long requestTimestamp
long responseTimestamp
java.io.IOException e
java.net.URL url
int probeType
java.net.HttpURLConnection urlConnection
int httpResponseCode
String redirectUrl
android.net.util.Stopwatch probeTimer
private com.android.server.connectivity.NetworkMonitor$CaptivePortalProbeResult sendParallelHttpProbes (java.net.URL, java.net.URL)
InterruptedException e
java.net.URL httpsUrl
java.net.URL httpUrl
java.util.concurrent.CountDownLatch latch
java.util.concurrent.atomic.AtomicReference finalResult
com.android.server.connectivity.NetworkMonitor$1ProbeThread httpsProbe
com.android.server.connectivity.NetworkMonitor$1ProbeThread httpProbe
private void sendNetworkConditionsBroadcast (boolean, boolean, long, long)
android.telephony.CellIdentityCdma cellId
android.telephony.CellIdentityGsm cellId
android.telephony.CellIdentityLte cellId
android.telephony.CellIdentityWcdma cellId
android.telephony.CellInfo cellInfo
android.net.wifi.WifiInfo currentWifiInfo
java.util.List info
int numRegisteredCellInfo
boolean responseReceived
boolean isCaptivePortal
long requestTimestampMs
long responseTimestampMs
android.content.Intent latencyBroadcast
public static void SetDefaultLingerTime (int)
int time_ms
protected com.android.internal.util.WakeupMessage makeWakeupMessage (android.content.Context, android.os.Handler, java.lang.String, int)
android.content.Context c
android.os.Handler h
String s
int i
static com.android.internal.util.State access$600 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static void access$700 (com.android.server.connectivity.NetworkMonitor, com.android.internal.util.IState)
com.android.server.connectivity.NetworkMonitor x0
com.android.internal.util.IState x1
static int access$800 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static com.android.internal.util.State access$900 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static void access$1000 (com.android.server.connectivity.NetworkMonitor, com.android.internal.util.IState)
com.android.server.connectivity.NetworkMonitor x0
com.android.internal.util.IState x1
static com.android.server.connectivity.NetworkMonitor$CustomIntentReceiver access$1100 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static android.content.Context access$1200 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static com.android.server.connectivity.NetworkMonitor$CustomIntentReceiver access$1102 (com.android.server.connectivity.NetworkMonitor, com.android.server.connectivity.NetworkMonitor$CustomIntentReceiver)
com.android.server.connectivity.NetworkMonitor x0
com.android.server.connectivity.NetworkMonitor$CustomIntentReceiver x1
static void access$1300 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static int access$1402 (com.android.server.connectivity.NetworkMonitor, int)
com.android.server.connectivity.NetworkMonitor x0
int x1
static void access$1500 (com.android.server.connectivity.NetworkMonitor, com.android.internal.util.IState)
com.android.server.connectivity.NetworkMonitor x0
com.android.internal.util.IState x1
static boolean access$1602 (com.android.server.connectivity.NetworkMonitor, boolean)
com.android.server.connectivity.NetworkMonitor x0
boolean x1
static boolean access$1702 (com.android.server.connectivity.NetworkMonitor, boolean)
com.android.server.connectivity.NetworkMonitor x0
boolean x1
static com.android.internal.util.State access$1800 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static void access$1900 (com.android.server.connectivity.NetworkMonitor, com.android.internal.util.IState)
com.android.server.connectivity.NetworkMonitor x0
com.android.internal.util.IState x1
static boolean access$2002 (com.android.server.connectivity.NetworkMonitor, boolean)
com.android.server.connectivity.NetworkMonitor x0
boolean x1
static android.os.Handler access$2100 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static void access$2200 (com.android.server.connectivity.NetworkMonitor, com.android.internal.util.IState)
com.android.server.connectivity.NetworkMonitor x0
com.android.internal.util.IState x1
static android.net.util.Stopwatch access$2300 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static com.android.server.connectivity.NetworkAgentInfo access$2400 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static void access$2500 (com.android.server.connectivity.NetworkMonitor, com.android.internal.util.IState)
com.android.server.connectivity.NetworkMonitor x0
com.android.internal.util.IState x1
static int access$2604 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static int access$1400 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static int access$2600 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static boolean access$2000 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static android.net.NetworkRequest access$2700 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static void access$2800 (com.android.server.connectivity.NetworkMonitor, java.lang.String)
com.android.server.connectivity.NetworkMonitor x0
String x1
static void access$2900 (com.android.server.connectivity.NetworkMonitor, com.android.internal.util.IState)
com.android.server.connectivity.NetworkMonitor x0
com.android.internal.util.IState x1
static void access$3000 (com.android.server.connectivity.NetworkMonitor, com.android.internal.util.IState)
com.android.server.connectivity.NetworkMonitor x0
com.android.internal.util.IState x1
static com.android.internal.util.State access$3100 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static void access$3200 (com.android.server.connectivity.NetworkMonitor, com.android.internal.util.IState)
com.android.server.connectivity.NetworkMonitor x0
com.android.internal.util.IState x1
static boolean access$1700 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static void access$3300 (com.android.server.connectivity.NetworkMonitor, int)
com.android.server.connectivity.NetworkMonitor x0
int x1
static int access$3400 (com.android.server.connectivity.NetworkMonitor)
com.android.server.connectivity.NetworkMonitor x0
static void access$3500 (com.android.server.connectivity.NetworkMonitor, com.android.internal.util.IState)
com.android.server.connectivity.NetworkMonitor x0
com.android.internal.util.IState x1
static void ()
}
com/android/server/connectivity/NetworkMonitor$CaptivePortalProbeResult.classNetworkMonitor.java
package com.android.server.connectivity
public final com.android.server.connectivity.NetworkMonitor$CaptivePortalProbeResult extends java.lang.Object {
static final com.android.server.connectivity.NetworkMonitor$CaptivePortalProbeResult FAILED
final int mHttpResponseCode
final String mRedirectUrl
public void (int, java.lang.String)
int httpResponseCode
String redirectUrl
boolean isSuccessful ()
boolean isPortal ()
static void ()
}
com/android/server/connectivity/Vpn.classVpn.java
package com.android.server.connectivity
public com.android.server.connectivity.Vpn extends java.lang.Object {
private static final String NETWORKTYPE
private static final String TAG
private static final boolean LOGD
private android.content.Context mContext
private android.net.NetworkInfo mNetworkInfo
private String mPackage
private int mOwnerUID
private String mInterface
private com.android.server.connectivity.Vpn$Connection mConnection
private com.android.server.connectivity.Vpn$LegacyVpnRunner mLegacyVpnRunner
private android.app.PendingIntent mStatusIntent
private volatile boolean mEnableTeardown
private final android.os.INetworkManagementService mNetd
private com.android.internal.net.VpnConfig mConfig
private android.net.NetworkAgent mNetworkAgent
private final android.os.Looper mLooper
private final android.net.NetworkCapabilities mNetworkCapabilities
private boolean mAlwaysOn
private boolean mLockdown
private java.util.Set mVpnUsers
private java.util.Set mBlockedUsers
private final int mUserHandle
private final android.content.BroadcastReceiver mPackageIntentReceiver
private boolean mIsPackageIntentReceiverRegistered
private android.net.INetworkManagementEventObserver mObserver
public void (android.os.Looper, android.content.Context, android.os.INetworkManagementService, int)
android.os.RemoteException e
android.os.Looper looper
android.content.Context context
android.os.INetworkManagementService netService
int userHandle
public void setEnableTeardown (boolean)
boolean enableTeardown
private void updateState (android.net.NetworkInfo$DetailedState, java.lang.String)
android.net.NetworkInfo$DetailedState detailedState
String reason
public synchronized boolean setAlwaysOnPackage (java.lang.String, boolean)
String packageName
boolean lockdown
private static boolean isNullOrLegacyVpn (java.lang.String)
String packageName
private void unregisterPackageChangeReceiverLocked ()
private void maybeRegisterPackageChangeReceiverLocked (java.lang.String)
android.content.IntentFilter intentFilter
String packageName
public synchronized java.lang.String getAlwaysOnPackage ()
public synchronized void saveAlwaysOnPackage ()
android.content.ContentResolver cr
long token
private synchronized boolean setAndSaveAlwaysOnPackage (java.lang.String, boolean)
String packageName
boolean lockdown
public boolean startAlwaysOnVpn ()
RuntimeException e
String alwaysOnPackage
android.content.Intent serviceIntent
public synchronized boolean prepare (java.lang.String, java.lang.String)
String oldPackage
String newPackage
private boolean isCurrentPreparedPackage (java.lang.String)
String packageName
private void prepareInternal (java.lang.String)
Exception e
Exception e
String newPackage
long token
public boolean setPackageAuthorization (java.lang.String, boolean)
android.app.AppOpsManager appOps
Exception e
String packageName
boolean authorized
int uid
long token
private boolean isVpnUserPreConsented (java.lang.String)
String packageName
android.app.AppOpsManager appOps
private int getAppUid (java.lang.String, int)
android.content.pm.PackageManager$NameNotFoundException e
String app
int userHandle
android.content.pm.PackageManager pm
int result
int result
public android.net.NetworkInfo getNetworkInfo ()
public int getNetId ()
private android.net.LinkProperties makeLinkProperties ()
android.net.LinkAddress address
java.net.InetAddress address
android.net.RouteInfo route
java.net.InetAddress address
String dnsServer
String domain
boolean allowIPv4
boolean allowIPv6
android.net.LinkProperties lp
StringBuilder buffer
private void agentConnect ()
android.net.LinkProperties lp
android.net.NetworkMisc networkMisc
long token
private boolean canHaveRestrictedProfile (int)
int userId
long token
private void agentDisconnect (android.net.NetworkInfo, android.net.NetworkAgent)
android.net.NetworkInfo networkInfo
android.net.NetworkAgent networkAgent
private void agentDisconnect (android.net.NetworkAgent)
android.net.NetworkAgent networkAgent
android.net.NetworkInfo networkInfo
private void agentDisconnect ()
public synchronized android.os.ParcelFileDescriptor establish (com.android.internal.net.VpnConfig)
android.content.pm.UserInfo user
android.content.pm.ResolveInfo info
android.os.RemoteException e
android.net.LinkAddress address
java.io.IOException e
String interfaze
StringBuilder builder
com.android.server.connectivity.Vpn$Connection connection
RuntimeException e
com.android.internal.net.VpnConfig config
android.os.UserManager mgr
android.content.Intent intent
long token
com.android.internal.net.VpnConfig oldConfig
String oldInterface
com.android.server.connectivity.Vpn$Connection oldConnection
android.net.NetworkAgent oldNetworkAgent
java.util.Set oldUsers
android.os.ParcelFileDescriptor tun
private boolean isRunningLocked ()
private boolean isCallerEstablishedOwnerLocked ()
private java.util.SortedSet getAppsUids (java.util.List, int)
int uid
String app
java.util.List packageNames
int userHandle
java.util.SortedSet uids
java.util.Set createUserAndRestrictedProfilesRanges (int, java.util.List, java.util.List)
android.content.pm.UserInfo user
long token
java.util.List users
int userHandle
java.util.List allowedApplications
java.util.List disallowedApplications
java.util.Set ranges
void addUserToRanges (java.util.Set, int, java.util.List, java.util.List)
int uid
int start
int stop
int uid
android.net.UidRange userRange
int start
java.util.Set ranges
int userHandle
java.util.List allowedApplications
java.util.List disallowedApplications
private java.util.List uidRangesForUser (int)
android.net.UidRange range
int userHandle
android.net.UidRange userRange
java.util.List ranges
private void removeVpnUserLocked (int)
int userHandle
java.util.List ranges
public void onUserAdded (int)
java.util.List ranges
Exception e
int userHandle
android.content.pm.UserInfo user
public void onUserRemoved (int)
Exception e
int userHandle
android.content.pm.UserInfo user
public synchronized void onUserStopped ()
private void setVpnForcedLocked (boolean)
java.util.Set addedRanges
boolean enforce
java.util.Set removedRanges
private boolean setAllowOnlyVpnForUids (boolean, java.util.Collection)
Exception e
boolean enforce
java.util.Collection ranges
android.net.UidRange[] rangesArray
public com.android.internal.net.VpnConfig getVpnConfig ()
public synchronized void interfaceStatusChanged (java.lang.String, boolean)
String iface
boolean up
private void enforceControlPermission ()
private void enforceControlPermissionOrInternalCaller ()
private void prepareStatusIntent ()
long token
public synchronized boolean addAddress (java.lang.String, int)
String address
int prefixLength
boolean success
public synchronized boolean removeAddress (java.lang.String, int)
String address
int prefixLength
boolean success
public synchronized boolean setUnderlyingNetworks (android.net.Network[])
int i
android.net.Network[] networks
public synchronized android.net.Network[] getUnderlyingNetworks ()
public synchronized com.android.internal.net.VpnInfo getVpnInfo ()
com.android.internal.net.VpnInfo info
public synchronized boolean appliesToUid (int)
android.net.UidRange uidRange
int uid
public synchronized boolean isBlockingUid (int)
android.net.UidRange uidRange
int uid
private native int jniCreate (int)
private native java.lang.String jniGetName (int)
private native int jniSetAddresses (java.lang.String, java.lang.String)
private native void jniReset (java.lang.String)
private native int jniCheck (java.lang.String)
private native boolean jniAddAddress (java.lang.String, java.lang.String, int)
private native boolean jniDelAddress (java.lang.String, java.lang.String, int)
private static android.net.RouteInfo findIPv4DefaultRoute (android.net.LinkProperties)
android.net.RouteInfo route
android.net.LinkProperties prop
public void startLegacyVpn (com.android.internal.net.VpnProfile, android.security.KeyStore, android.net.LinkProperties)
com.android.internal.net.VpnProfile profile
android.security.KeyStore keyStore
android.net.LinkProperties egress
long token
public void startLegacyVpnPrivileged (com.android.internal.net.VpnProfile, android.security.KeyStore, android.net.LinkProperties)
byte[] value
byte[] value
byte[] value
com.android.internal.net.VpnProfile profile
android.security.KeyStore keyStore
android.net.LinkProperties egress
android.os.UserManager mgr
android.content.pm.UserInfo user
android.net.RouteInfo ipv4DefaultRoute
String gateway
String iface
String privateKey
String userCert
String caCert
String serverCert
String[] racoon
String[] mtpd
com.android.internal.net.VpnConfig config
private synchronized void startLegacyVpn (com.android.internal.net.VpnConfig, java.lang.String[], java.lang.String[])
com.android.internal.net.VpnConfig config
String[] racoon
String[] mtpd
public synchronized void stopLegacyVpnPrivileged ()
public synchronized com.android.internal.net.LegacyVpnInfo getLegacyVpnInfo ()
public synchronized com.android.internal.net.LegacyVpnInfo getLegacyVpnInfoPrivileged ()
com.android.internal.net.LegacyVpnInfo info
public com.android.internal.net.VpnConfig getLegacyVpnConfig ()
static int access$000 (com.android.server.connectivity.Vpn)
com.android.server.connectivity.Vpn x0
static boolean access$100 (com.android.server.connectivity.Vpn, java.lang.String, boolean)
com.android.server.connectivity.Vpn x0
String x1
boolean x2
static com.android.server.connectivity.Vpn$LegacyVpnRunner access$400 (com.android.server.connectivity.Vpn)
com.android.server.connectivity.Vpn x0
static java.lang.String access$500 (com.android.server.connectivity.Vpn)
com.android.server.connectivity.Vpn x0
static int access$600 (com.android.server.connectivity.Vpn, java.lang.String)
com.android.server.connectivity.Vpn x0
String x1
static android.app.PendingIntent access$702 (com.android.server.connectivity.Vpn, android.app.PendingIntent)
com.android.server.connectivity.Vpn x0
android.app.PendingIntent x1
static java.util.Set access$802 (com.android.server.connectivity.Vpn, java.util.Set)
com.android.server.connectivity.Vpn x0
java.util.Set x1
static com.android.internal.net.VpnConfig access$902 (com.android.server.connectivity.Vpn, com.android.internal.net.VpnConfig)
com.android.server.connectivity.Vpn x0
com.android.internal.net.VpnConfig x1
static java.lang.String access$502 (com.android.server.connectivity.Vpn, java.lang.String)
com.android.server.connectivity.Vpn x0
String x1
static com.android.server.connectivity.Vpn$Connection access$1000 (com.android.server.connectivity.Vpn)
com.android.server.connectivity.Vpn x0
static android.content.Context access$1100 (com.android.server.connectivity.Vpn)
com.android.server.connectivity.Vpn x0
static com.android.server.connectivity.Vpn$Connection access$1002 (com.android.server.connectivity.Vpn, com.android.server.connectivity.Vpn$Connection)
com.android.server.connectivity.Vpn x0
com.android.server.connectivity.Vpn$Connection x1
static void access$1200 (com.android.server.connectivity.Vpn)
com.android.server.connectivity.Vpn x0
static com.android.server.connectivity.Vpn$LegacyVpnRunner access$402 (com.android.server.connectivity.Vpn, com.android.server.connectivity.Vpn$LegacyVpnRunner)
com.android.server.connectivity.Vpn x0
com.android.server.connectivity.Vpn$LegacyVpnRunner x1
static boolean access$1300 (com.android.server.connectivity.Vpn)
com.android.server.connectivity.Vpn x0
static android.net.INetworkManagementEventObserver access$1600 (com.android.server.connectivity.Vpn)
com.android.server.connectivity.Vpn x0
static com.android.internal.net.VpnConfig access$900 (com.android.server.connectivity.Vpn)
com.android.server.connectivity.Vpn x0
static void access$1700 (com.android.server.connectivity.Vpn, android.net.NetworkInfo$DetailedState, java.lang.String)
com.android.server.connectivity.Vpn x0
android.net.NetworkInfo$DetailedState x1
String x2
static void access$1800 (com.android.server.connectivity.Vpn)
com.android.server.connectivity.Vpn x0
static void access$1900 (com.android.server.connectivity.Vpn)
com.android.server.connectivity.Vpn x0
static android.net.NetworkInfo access$2000 (com.android.server.connectivity.Vpn)
com.android.server.connectivity.Vpn x0
}
com/android/server/connectivity/KeepaliveTracker$KeepaliveInfo.classKeepaliveTracker.java
package com.android.server.connectivity
com.android.server.connectivity.KeepaliveTracker$KeepaliveInfo extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private final android.os.Messenger mMessenger
private final android.os.IBinder mBinder
private final int mUid
private final int mPid
private final com.android.server.connectivity.NetworkAgentInfo mNai
private int mSlot
private final com.android.server.connectivity.KeepalivePacketData mPacket
private final int mInterval
public boolean isStarted
final com.android.server.connectivity.KeepaliveTracker this$0
public void (com.android.server.connectivity.KeepaliveTracker, android.os.Messenger, android.os.IBinder, com.android.server.connectivity.NetworkAgentInfo, com.android.server.connectivity.KeepalivePacketData, int)
android.os.RemoteException e
com.android.server.connectivity.KeepaliveTracker this$0
android.os.Messenger messenger
android.os.IBinder binder
com.android.server.connectivity.NetworkAgentInfo nai
com.android.server.connectivity.KeepalivePacketData packet
int interval
public com.android.server.connectivity.NetworkAgentInfo getNai ()
public java.lang.String toString ()
void notifyMessenger (int, int)
int slot
int err
public void binderDied ()
void unlinkDeathRecipient ()
private int checkNetworkConnected ()
private int checkSourceAddress ()
java.net.InetAddress address
private int checkInterval ()
private int isValid ()
int error
void start (int)
int slot
int error
void stop (int)
int reason
int uid
static int access$100 (com.android.server.connectivity.KeepaliveTracker$KeepaliveInfo)
com.android.server.connectivity.KeepaliveTracker$KeepaliveInfo x0
}
com/android/server/connectivity/Vpn$2.classVpn.java
package com.android.server.connectivity
com.android.server.connectivity.Vpn$2 extends android.net.NetworkAgent {
final com.android.server.connectivity.Vpn this$0
void (com.android.server.connectivity.Vpn, android.os.Looper, android.content.Context, java.lang.String, android.net.NetworkInfo, android.net.NetworkCapabilities, android.net.LinkProperties, int, android.net.NetworkMisc)
com.android.server.connectivity.Vpn this$0
android.os.Looper x0
android.content.Context x1
String x2
android.net.NetworkInfo x3
android.net.NetworkCapabilities x4
android.net.LinkProperties x5
int x6
android.net.NetworkMisc x7
public void unwanted ()
}
com/android/server/connectivity/Vpn$3.classVpn.java
package com.android.server.connectivity
com.android.server.connectivity.Vpn$3 extends com.android.server.net.BaseNetworkObserver {
final com.android.server.connectivity.Vpn this$0
void (com.android.server.connectivity.Vpn)
com.android.server.connectivity.Vpn this$0
public void interfaceStatusChanged (java.lang.String, boolean)
String interfaze
boolean up
public void interfaceRemoved (java.lang.String)
String interfaze
}
com/android/server/connectivity/KeepalivePacketData.classKeepalivePacketData.java
package com.android.server.connectivity
public com.android.server.connectivity.KeepalivePacketData extends java.lang.Object {
public final int protocol
public final java.net.InetAddress srcAddress
public final java.net.InetAddress dstAddress
public final int srcPort
public final int dstPort
public byte[] dstMac
public final byte[] data
private static final int IPV4_HEADER_LENGTH
private static final int UDP_HEADER_LENGTH
protected void (java.net.InetAddress, int, java.net.InetAddress, int, byte[]) throws com.android.server.connectivity.KeepalivePacketData$InvalidPacketException
java.net.InetAddress srcAddress
int srcPort
java.net.InetAddress dstAddress
int dstPort
byte[] data
public static com.android.server.connectivity.KeepalivePacketData nattKeepalivePacket (java.net.InetAddress, int, java.net.InetAddress, int) throws com.android.server.connectivity.KeepalivePacketData$InvalidPacketException
java.net.InetAddress srcAddress
int srcPort
java.net.InetAddress dstAddress
int dstPort
int length
java.nio.ByteBuffer buf
int ipChecksumOffset
int udpChecksumOffset
}
com/android/server/connectivity/NetworkDiagnostics$DnsUdpCheck.classNetworkDiagnostics.java
package com.android.server.connectivity
com.android.server.connectivity.NetworkDiagnostics$DnsUdpCheck extends com.android.server.connectivity.NetworkDiagnostics$SimpleSocketCheck implements java.lang.Runnable {
private static final int TIMEOUT_SEND
private static final int TIMEOUT_RECV
private static final int DNS_SERVER_PORT
private static final int RR_TYPE_A
private static final int RR_TYPE_AAAA
private static final int PACKET_BUFSIZE
private final java.util.Random mRandom
private final int mQueryType
final com.android.server.connectivity.NetworkDiagnostics this$0
private java.lang.String responseCodeStr (int)
IndexOutOfBoundsException e
int rcode
public void (com.android.server.connectivity.NetworkDiagnostics, java.net.InetAddress, com.android.server.connectivity.NetworkDiagnostics$Measurement)
java.net.InetAddress target
com.android.server.connectivity.NetworkDiagnostics$Measurement measurement
public void run ()
Exception e
Exception e
java.nio.ByteBuffer reply
String rcodeStr
Exception e
String sixRandomDigits
byte[] dnsPacket
int count
private byte[] getDnsQueryPacket (java.lang.String)
String sixRandomDigits
byte[] rnd
}
com/android/server/connectivity/NetworkMonitor$CustomIntentReceiver.classNetworkMonitor.java
package com.android.server.connectivity
com.android.server.connectivity.NetworkMonitor$CustomIntentReceiver extends android.content.BroadcastReceiver {
private final int mToken
private final int mWhat
private final String mAction
final com.android.server.connectivity.NetworkMonitor this$0
void (com.android.server.connectivity.NetworkMonitor, java.lang.String, int, int)
String action
int token
int what
public android.app.PendingIntent getPendingIntent ()
android.content.Intent intent
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/connectivity/Tethering$UpstreamNetworkMonitor.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$UpstreamNetworkMonitor extends java.lang.Object {
final java.util.HashMap mNetworkMap
android.net.ConnectivityManager$NetworkCallback mDefaultNetworkCallback
android.net.ConnectivityManager$NetworkCallback mDunTetheringCallback
final com.android.server.connectivity.Tethering this$0
void (com.android.server.connectivity.Tethering)
com.android.server.connectivity.Tethering this$0
void start ()
android.net.NetworkRequest dunTetheringRequest
void stop ()
boolean processLinkPropertiesChanged (android.net.NetworkState)
String ifname
android.net.NetworkState networkState
void processNetworkLost (android.net.Network)
android.net.Network network
}
com/android/server/connectivity/PermissionMonitor.classPermissionMonitor.java
package com.android.server.connectivity
public com.android.server.connectivity.PermissionMonitor extends java.lang.Object {
private static final String TAG
private static final boolean DBG
private static final boolean SYSTEM
private static final boolean NETWORK
private final android.content.Context mContext
private final android.content.pm.PackageManager mPackageManager
private final android.os.UserManager mUserManager
private final android.os.INetworkManagementService mNetd
private final android.content.BroadcastReceiver mIntentReceiver
private final java.util.Set mUsers
private final java.util.Map mApps
public void (android.content.Context, android.os.INetworkManagementService)
android.content.Context context
android.os.INetworkManagementService netd
public synchronized void startMonitoring ()
Boolean permission
int uid
boolean isNetwork
boolean isSystem
android.content.pm.PackageInfo app
android.content.pm.UserInfo user
android.content.IntentFilter intentFilter
java.util.List apps
java.util.List users
private boolean hasPermission (android.content.pm.PackageInfo, java.lang.String)
String p
android.content.pm.PackageInfo app
String permission
private boolean hasNetworkPermission (android.content.pm.PackageInfo)
android.content.pm.PackageInfo app
private boolean hasSystemPermission (android.content.pm.PackageInfo)
android.content.pm.PackageInfo app
int flags
private int[] toIntArray (java.util.List)
int i
java.util.List list
int[] array
private void update (java.util.Set, java.util.Map, boolean)
int user
java.util.List list
java.util.Map$Entry app
android.os.RemoteException e
java.util.Set users
java.util.Map apps
boolean add
java.util.List network
java.util.List system
private synchronized void onUserAdded (int)
int user
java.util.Set users
private synchronized void onUserRemoved (int)
int user
java.util.Set users
private synchronized void onAppAdded (java.lang.String, int)
java.util.Map apps
Boolean permission
android.content.pm.PackageInfo app
boolean isNetwork
boolean isSystem
android.content.pm.PackageManager$NameNotFoundException e
String appName
int appUid
private synchronized void onAppRemoved (int)
int appUid
java.util.Map apps
private static void log (java.lang.String)
String s
private static void loge (java.lang.String)
String s
static void access$000 (com.android.server.connectivity.PermissionMonitor, int)
com.android.server.connectivity.PermissionMonitor x0
int x1
static void access$100 (com.android.server.connectivity.PermissionMonitor, int)
com.android.server.connectivity.PermissionMonitor x0
int x1
static void access$200 (com.android.server.connectivity.PermissionMonitor, java.lang.String, int)
com.android.server.connectivity.PermissionMonitor x0
String x1
int x2
static void access$300 (com.android.server.connectivity.PermissionMonitor, int)
com.android.server.connectivity.PermissionMonitor x0
int x1
}
com/android/server/connectivity/NetworkAgentInfo.classNetworkAgentInfo.java
package com.android.server.connectivity
public com.android.server.connectivity.NetworkAgentInfo extends java.lang.Object implements java.lang.Comparable {
public android.net.NetworkInfo networkInfo
public final android.net.Network network
public android.net.LinkProperties linkProperties
public android.net.NetworkCapabilities networkCapabilities
public final com.android.server.connectivity.NetworkMonitor networkMonitor
public final android.net.NetworkMisc networkMisc
public boolean created
public boolean everConnected
public boolean everValidated
public boolean lastValidated
public boolean everCaptivePortalDetected
public boolean lastCaptivePortalDetected
public boolean lingering
private int currentScore
private static final int UNVALIDATED_SCORE_PENALTY
private static final int MAXIMUM_NETWORK_SCORE
public final android.util.SparseArray networkRequests
public final java.util.ArrayList networkLingered
public final android.os.Messenger messenger
public final com.android.internal.util.AsyncChannel asyncChannel
public com.android.server.connectivity.Nat464Xlat clatd
public void (android.os.Messenger, com.android.internal.util.AsyncChannel, android.net.Network, android.net.NetworkInfo, android.net.LinkProperties, android.net.NetworkCapabilities, int, android.content.Context, android.os.Handler, android.net.NetworkMisc, android.net.NetworkRequest, com.android.server.ConnectivityService)
android.os.Messenger messenger
com.android.internal.util.AsyncChannel ac
android.net.Network net
android.net.NetworkInfo info
android.net.LinkProperties lp
android.net.NetworkCapabilities nc
int score
android.content.Context context
android.os.Handler handler
android.net.NetworkMisc misc
android.net.NetworkRequest defaultRequest
com.android.server.ConnectivityService connService
public boolean addRequest (android.net.NetworkRequest)
android.net.NetworkRequest networkRequest
public boolean satisfies (android.net.NetworkRequest)
android.net.NetworkRequest request
public boolean satisfiesImmutableCapabilitiesOf (android.net.NetworkRequest)
android.net.NetworkRequest request
public boolean isVPN ()
private int getCurrentScore (boolean)
boolean pretendValidated
int score
public int getCurrentScore ()
public int getCurrentScoreAsValidated ()
public void setCurrentScore (int)
int newScore
public android.net.NetworkState getNetworkState ()
String subscriberId
public java.lang.String toString ()
public java.lang.String name ()
public int compareTo (com.android.server.connectivity.NetworkAgentInfo)
com.android.server.connectivity.NetworkAgentInfo other
public volatile int compareTo (java.lang.Object)
}
com/android/server/connectivity/NetworkMonitor$EvaluatingState.classNetworkMonitor.java
package com.android.server.connectivity
com.android.server.connectivity.NetworkMonitor$EvaluatingState extends com.android.internal.util.State {
private int mReevaluateDelayMs
private int mAttempts
final com.android.server.connectivity.NetworkMonitor this$0
private void (com.android.server.connectivity.NetworkMonitor)
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message msg
com.android.server.connectivity.NetworkMonitor$CaptivePortalProbeResult probeResult
android.os.Message message
public void exit ()
void (com.android.server.connectivity.NetworkMonitor, com.android.server.connectivity.NetworkMonitor$1)
com.android.server.connectivity.NetworkMonitor x0
com.android.server.connectivity.NetworkMonitor$1 x1
}
com/android/server/connectivity/Vpn$Connection.classVpn.java
package com.android.server.connectivity
com.android.server.connectivity.Vpn$Connection extends java.lang.Object implements android.content.ServiceConnection {
private android.os.IBinder mService
final com.android.server.connectivity.Vpn this$0
private void (com.android.server.connectivity.Vpn)
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
static android.os.IBinder access$200 (com.android.server.connectivity.Vpn$Connection)
com.android.server.connectivity.Vpn$Connection x0
void (com.android.server.connectivity.Vpn, com.android.server.connectivity.Vpn$1)
com.android.server.connectivity.Vpn x0
com.android.server.connectivity.Vpn$1 x1
}
com/android/server/connectivity/NetworkMonitor$MaybeNotifyState.classNetworkMonitor.java
package com.android.server.connectivity
com.android.server.connectivity.NetworkMonitor$MaybeNotifyState extends com.android.internal.util.State {
final com.android.server.connectivity.NetworkMonitor this$0
private void (com.android.server.connectivity.NetworkMonitor)
public boolean processMessage (android.os.Message)
android.content.Intent intent
android.os.Message message
public void exit ()
android.os.Message message
void (com.android.server.connectivity.NetworkMonitor, com.android.server.connectivity.NetworkMonitor$1)
com.android.server.connectivity.NetworkMonitor x0
com.android.server.connectivity.NetworkMonitor$1 x1
}
com/android/server/connectivity/DnsEventListenerService$DnsEventBatch.classDnsEventListenerService.java
package com.android.server.connectivity
com.android.server.connectivity.DnsEventListenerService$DnsEventBatch extends java.lang.Object {
private final int mNetId
private final byte[] mEventTypes
private final byte[] mReturnCodes
private final int[] mLatenciesMs
private int mEventCount
public void (int)
int netId
public void addResult (byte, byte, int)
byte eventType
byte returnCode
int latencyMs
public void logAndClear ()
byte[] eventTypes
byte[] returnCodes
int[] latenciesMs
public java.lang.String toString ()
}
com/android/server/connectivity/PacManager$2.classPacManager.java
package com.android.server.connectivity
com.android.server.connectivity.PacManager$2 extends java.lang.Object implements android.content.ServiceConnection {
final com.android.server.connectivity.PacManager this$0
void (com.android.server.connectivity.PacManager)
com.android.server.connectivity.PacManager this$0
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName component
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.os.RemoteException e1
android.os.RemoteException e
android.content.ComponentName component
android.os.IBinder binder
}
com/android/server/connectivity/Tethering$TetherMasterSM$SimChangeBroadcastReceiver.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$TetherMasterSM$SimChangeBroadcastReceiver extends android.content.BroadcastReceiver {
private final int mGenerationNumber
private boolean mSimAbsentSeen
final com.android.server.connectivity.Tethering$TetherMasterSM this$1
public void (com.android.server.connectivity.Tethering$TetherMasterSM, int)
com.android.server.connectivity.Tethering$TetherMasterSM this$1
int generationNumber
public void onReceive (android.content.Context, android.content.Intent)
com.android.server.connectivity.Tethering$TetherInterfaceSM sm
Object iface
java.util.Set ifaces
android.content.Intent startProvIntent
int tetherType
java.util.ArrayList tethered
android.content.res.Resources$NotFoundException e
android.content.Context context
android.content.Intent intent
String state
}
com/android/server/connectivity/NetworkMonitor$DefaultState.classNetworkMonitor.java
package com.android.server.connectivity
com.android.server.connectivity.NetworkMonitor$DefaultState extends com.android.internal.util.State {
final com.android.server.connectivity.NetworkMonitor this$0
private void (com.android.server.connectivity.NetworkMonitor)
public boolean processMessage (android.os.Message)
android.os.Message message
void (com.android.server.connectivity.NetworkMonitor, com.android.server.connectivity.NetworkMonitor$1)
com.android.server.connectivity.NetworkMonitor x0
com.android.server.connectivity.NetworkMonitor$1 x1
}
com/android/server/connectivity/Tethering$TetherMasterSM$InitialState.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$TetherMasterSM$InitialState extends com.android.server.connectivity.Tethering$TetherMasterSM$TetherMasterUtilState {
final com.android.server.connectivity.Tethering$TetherMasterSM this$1
void (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM this$1
public void enter ()
public boolean processMessage (android.os.Message)
com.android.server.connectivity.Tethering$TetherInterfaceSM who
com.android.server.connectivity.Tethering$TetherInterfaceSM who
int index
android.os.Message message
boolean retValue
}
com/android/server/connectivity/Vpn$LegacyVpnRunner.classVpn.java
package com.android.server.connectivity
com.android.server.connectivity.Vpn$LegacyVpnRunner extends java.lang.Thread {
private static final String TAG
private final String[] mDaemons
private final String[][] mArguments
private final android.net.LocalSocket[] mSockets
private final String mOuterInterface
private final java.util.concurrent.atomic.AtomicInteger mOuterConnection
private long mTimer
private final android.content.BroadcastReceiver mBroadcastReceiver
final com.android.server.connectivity.Vpn this$0
public void (com.android.server.connectivity.Vpn, com.android.internal.net.VpnConfig, java.lang.String[], java.lang.String[])
android.net.NetworkInfo networkInfo
android.net.LinkProperties lp
android.net.Network network
android.net.ConnectivityManager cm
com.android.internal.net.VpnConfig config
String[] racoon
String[] mtpd
android.content.IntentFilter filter
public void check (java.lang.String)
String interfaze
public void exit ()
android.net.LocalSocket socket
public void run ()
private void checkpoint (boolean) throws java.lang.InterruptedException
boolean yield
long now
private void execute ()
String daemon
String[] arguments
String daemon
byte[] bytes
String argument
String[] arguments
String daemon
android.net.LocalSocketAddress address
java.io.OutputStream out
java.io.InputStream in
int i
String daemon
int i
String dnsServers
String searchDomains
java.net.InetAddress addr
IllegalArgumentException e
java.io.File state
boolean restart
String[] parameters
String endpoint
String daemon
Exception e
String daemon
String daemon
boolean initFinished
private void monitorDaemons ()
String daemon
int i
InterruptedException e
String daemon
String daemon
static java.util.concurrent.atomic.AtomicInteger access$1400 (com.android.server.connectivity.Vpn$LegacyVpnRunner)
com.android.server.connectivity.Vpn$LegacyVpnRunner x0
static java.lang.String access$1500 (com.android.server.connectivity.Vpn$LegacyVpnRunner)
com.android.server.connectivity.Vpn$LegacyVpnRunner x0
}
com/android/server/connectivity/Tethering$TetherMasterSM$ErrorState.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$TetherMasterSM$ErrorState extends com.android.internal.util.State {
int mErrorNotification
final com.android.server.connectivity.Tethering$TetherMasterSM this$1
void (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM this$1
public boolean processMessage (android.os.Message)
com.android.server.connectivity.Tethering$TetherInterfaceSM who
android.os.Message message
boolean retValue
void notify (int)
com.android.server.connectivity.Tethering$TetherInterfaceSM sm
Object o
int msgType
}
com/android/server/connectivity/NetworkDiagnostics.classNetworkDiagnostics.java
package com.android.server.connectivity
public com.android.server.connectivity.NetworkDiagnostics extends java.lang.Object {
private static final String TAG
private static final java.net.InetAddress TEST_DNS4
private static final java.net.InetAddress TEST_DNS6
private final android.net.Network mNetwork
private final android.net.LinkProperties mLinkProperties
private final Integer mInterfaceIndex
private final long mTimeoutMs
private final long mStartTime
private final long mDeadlineTime
private final java.util.concurrent.CountDownLatch mCountDownLatch
private final java.util.Map mIcmpChecks
private final java.util.Map mExplicitSourceIcmpChecks
private final java.util.Map mDnsUdpChecks
private final String mDescription
private static final long now ()
public void (android.net.Network, android.net.LinkProperties, long)
java.net.InetAddress gateway
android.net.RouteInfo route
java.net.InetAddress nameserver
android.net.Network network
android.net.LinkProperties lp
long timeoutMs
private static java.lang.Integer getInterfaceIndex (java.lang.String)
java.net.NetworkInterface ni
Exception e
String ifname
private void prepareIcmpMeasurement (java.net.InetAddress)
com.android.server.connectivity.NetworkDiagnostics$Measurement measurement
java.net.InetAddress target
private void prepareExplicitSourceIcmpMeasurements (java.net.InetAddress)
com.android.server.connectivity.NetworkDiagnostics$Measurement measurement
android.util.Pair srcTarget
java.net.InetAddress source
android.net.LinkAddress l
java.net.InetAddress target
private void prepareDnsMeasurement (java.net.InetAddress)
com.android.server.connectivity.NetworkDiagnostics$Measurement measurement
java.net.InetAddress target
private int totalMeasurementCount ()
private void startMeasurements ()
com.android.server.connectivity.NetworkDiagnostics$Measurement measurement
com.android.server.connectivity.NetworkDiagnostics$Measurement measurement
com.android.server.connectivity.NetworkDiagnostics$Measurement measurement
public void waitForMeasurements ()
public java.util.List getMeasurements ()
java.util.Map$Entry entry
java.util.Map$Entry entry
java.util.Map$Entry entry
java.util.Map$Entry entry
java.util.Map$Entry entry
java.util.Map$Entry entry
java.util.ArrayList measurements
public void dump (com.android.internal.util.IndentingPrintWriter)
com.android.server.connectivity.NetworkDiagnostics$Measurement m
String prefix
com.android.internal.util.IndentingPrintWriter pw
long unfinished
static java.util.concurrent.CountDownLatch access$000 (com.android.server.connectivity.NetworkDiagnostics)
com.android.server.connectivity.NetworkDiagnostics x0
static long access$100 ()
static java.lang.Integer access$200 (com.android.server.connectivity.NetworkDiagnostics)
com.android.server.connectivity.NetworkDiagnostics x0
static android.net.Network access$300 (com.android.server.connectivity.NetworkDiagnostics)
com.android.server.connectivity.NetworkDiagnostics x0
static long access$400 (com.android.server.connectivity.NetworkDiagnostics)
com.android.server.connectivity.NetworkDiagnostics x0
static void ()
}
com/android/server/connectivity/Tethering$TetherMasterSM$StartTetheringErrorState.classTethering.java
package com.android.server.connectivity
com.android.server.connectivity.Tethering$TetherMasterSM$StartTetheringErrorState extends com.android.server.connectivity.Tethering$TetherMasterSM$ErrorState {
final com.android.server.connectivity.Tethering$TetherMasterSM this$1
void (com.android.server.connectivity.Tethering$TetherMasterSM)
com.android.server.connectivity.Tethering$TetherMasterSM this$1
public void enter ()
}
com/android/server/connectivity/NetworkMonitor$LingeringState.classNetworkMonitor.java
package com.android.server.connectivity
com.android.server.connectivity.NetworkMonitor$LingeringState extends com.android.internal.util.State {
private static final String ACTION_LINGER_EXPIRED
private com.android.internal.util.WakeupMessage mWakeupMessage
final com.android.server.connectivity.NetworkMonitor this$0
private void (com.android.server.connectivity.NetworkMonitor)
public void enter ()
String cmdName
long wakeupTime
public boolean processMessage (android.os.Message)
android.os.Message message
public void exit ()
void (com.android.server.connectivity.NetworkMonitor, com.android.server.connectivity.NetworkMonitor$1)
com.android.server.connectivity.NetworkMonitor x0
com.android.server.connectivity.NetworkMonitor$1 x1
}
com/android/server/MountService$1.classMountService.java
package com.android.server
com.android.server.MountService$1 extends android.content.BroadcastReceiver {
final com.android.server.MountService this$0
void (com.android.server.MountService)
com.android.server.MountService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.os.UserManager um
int userSerialNumber
android.os.storage.VolumeInfo vol
int i
int size
com.android.server.NativeDaemonConnectorException e
android.content.Context context
android.content.Intent intent
String action
int userId
}
com/android/server/LockSettingsStrongAuth.classLockSettingsStrongAuth.java
package com.android.server
public com.android.server.LockSettingsStrongAuth extends java.lang.Object {
private static final String TAG
private static final int MSG_REQUIRE_STRONG_AUTH
private static final int MSG_REGISTER_TRACKER
private static final int MSG_UNREGISTER_TRACKER
private static final int MSG_REMOVE_USER
private final java.util.ArrayList mStrongAuthTrackers
private final android.util.SparseIntArray mStrongAuthForUser
private final int mDefaultStrongAuthFlags
private final android.os.Handler mHandler
public void (android.content.Context)
android.content.Context context
private void handleAddStrongAuthTracker (android.app.trust.IStrongAuthTracker)
int i
android.os.RemoteException e
int key
int value
int i
android.app.trust.IStrongAuthTracker tracker
private void handleRemoveStrongAuthTracker (android.app.trust.IStrongAuthTracker)
int i
android.app.trust.IStrongAuthTracker tracker
private void handleRequireStrongAuth (int, int)
int key
int i
int strongAuthReason
int userId
private void handleRequireStrongAuthOneUser (int, int)
int strongAuthReason
int userId
int oldValue
int newValue
private void handleRemoveUser (int)
int userId
int index
private void notifyStrongAuthTrackers (int, int)
android.os.DeadObjectException e
android.os.RemoteException e
int i
int strongAuthReason
int userId
public void registerStrongAuthTracker (android.app.trust.IStrongAuthTracker)
android.app.trust.IStrongAuthTracker tracker
public void unregisterStrongAuthTracker (android.app.trust.IStrongAuthTracker)
android.app.trust.IStrongAuthTracker tracker
public void removeUser (int)
int userId
public void requireStrongAuth (int, int)
int strongAuthReason
int userId
public void reportUnlock (int)
int userId
static void access$000 (com.android.server.LockSettingsStrongAuth, android.app.trust.IStrongAuthTracker)
com.android.server.LockSettingsStrongAuth x0
android.app.trust.IStrongAuthTracker x1
static void access$100 (com.android.server.LockSettingsStrongAuth, android.app.trust.IStrongAuthTracker)
com.android.server.LockSettingsStrongAuth x0
android.app.trust.IStrongAuthTracker x1
static void access$200 (com.android.server.LockSettingsStrongAuth, int, int)
com.android.server.LockSettingsStrongAuth x0
int x1
int x2
static void access$300 (com.android.server.LockSettingsStrongAuth, int)
com.android.server.LockSettingsStrongAuth x0
int x1
}
com/android/server/NsdService$NativeResponseCode.classNsdService.java
package com.android.server
com.android.server.NsdService$NativeResponseCode extends java.lang.Object {
public static final int SERVICE_DISCOVERY_FAILED
public static final int SERVICE_FOUND
public static final int SERVICE_LOST
public static final int SERVICE_REGISTRATION_FAILED
public static final int SERVICE_REGISTERED
public static final int SERVICE_RESOLUTION_FAILED
public static final int SERVICE_RESOLVED
public static final int SERVICE_UPDATED
public static final int SERVICE_UPDATE_FAILED
public static final int SERVICE_GET_ADDR_FAILED
public static final int SERVICE_GET_ADDR_SUCCESS
final com.android.server.NsdService this$0
void (com.android.server.NsdService)
com.android.server.NsdService this$0
}
com/android/server/NsdService$NsdStateMachine.classNsdService.java
package com.android.server
com.android.server.NsdService$NsdStateMachine extends com.android.internal.util.StateMachine {
private final com.android.server.NsdService$NsdStateMachine$DefaultState mDefaultState
private final com.android.server.NsdService$NsdStateMachine$DisabledState mDisabledState
private final com.android.server.NsdService$NsdStateMachine$EnabledState mEnabledState
final com.android.server.NsdService this$0
protected java.lang.String getWhatToString (int)
int what
private void registerForNsdSetting ()
android.database.ContentObserver contentObserver
void (com.android.server.NsdService, java.lang.String)
String name
static com.android.server.NsdService$NsdStateMachine$EnabledState access$1000 (com.android.server.NsdService$NsdStateMachine)
com.android.server.NsdService$NsdStateMachine x0
static void access$1100 (com.android.server.NsdService$NsdStateMachine, com.android.internal.util.IState)
com.android.server.NsdService$NsdStateMachine x0
com.android.internal.util.IState x1
static com.android.server.NsdService$NsdStateMachine$DisabledState access$1600 (com.android.server.NsdService$NsdStateMachine)
com.android.server.NsdService$NsdStateMachine x0
static void access$1700 (com.android.server.NsdService$NsdStateMachine, com.android.internal.util.IState)
com.android.server.NsdService$NsdStateMachine x0
com.android.internal.util.IState x1
}
com/android/server/NativeDaemonConnector$NativeDaemonArgumentException.classNativeDaemonConnector.java
package com.android.server
com.android.server.NativeDaemonConnector$NativeDaemonArgumentException extends com.android.server.NativeDaemonConnectorException {
public void (java.lang.String, com.android.server.NativeDaemonEvent)
String command
com.android.server.NativeDaemonEvent event
public java.lang.IllegalArgumentException rethrowAsParcelableException ()
}
com/android/server/TextServicesManagerService$1.classTextServicesManagerService.java
package com.android.server
com.android.server.TextServicesManagerService$1 extends java.lang.Object {
}
com/android/server/MountService$MountServiceHandler.classMountService.java
package com.android.server
com.android.server.MountService$MountServiceHandler extends android.os.Handler {
final com.android.server.MountService this$0
public void (com.android.server.MountService, android.os.Looper)
com.android.server.MountService this$0
android.os.Looper looper
public void handleMessage (android.os.Message)
Exception e
com.android.server.NativeDaemonConnectorException ndce
boolean shouldBenchmark
Runnable callback
android.os.storage.IMountShutdownObserver obs
boolean success
android.os.storage.VolumeInfo vol
android.os.storage.VolumeInfo vol
android.content.Intent intent
android.os.storage.StorageVolume userVol
String envState
String action
android.content.Intent intent
String partGuid
android.os.Message msg
}
com/android/server/AlarmManagerService$IncreasingTimeOrder.classAlarmManagerService.java
package com.android.server
public com.android.server.AlarmManagerService$IncreasingTimeOrder extends java.lang.Object implements java.util.Comparator {
public void ()
public int compare (com.android.server.AlarmManagerService$Alarm, com.android.server.AlarmManagerService$Alarm)
com.android.server.AlarmManagerService$Alarm a1
com.android.server.AlarmManagerService$Alarm a2
long when1
long when2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/server/BatteryService$4.classBatteryService.java
package com.android.server
com.android.server.BatteryService$4 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.BatteryService this$0
void (com.android.server.BatteryService)
com.android.server.BatteryService this$0
public void run ()
android.content.Intent intent
}
com/android/server/InputMethodManagerService$ClientState.classInputMethodManagerService.java
package com.android.server
final com.android.server.InputMethodManagerService$ClientState extends java.lang.Object {
final com.android.internal.view.IInputMethodClient client
final com.android.internal.view.IInputContext inputContext
final int uid
final int pid
final android.view.inputmethod.InputBinding binding
boolean sessionRequested
com.android.server.InputMethodManagerService$SessionState curSession
public java.lang.String toString ()
void (com.android.internal.view.IInputMethodClient, com.android.internal.view.IInputContext, int, int)
com.android.internal.view.IInputMethodClient _client
com.android.internal.view.IInputContext _inputContext
int _uid
int _pid
}
com/android/server/AppOpsService.classAppOpsService.java
package com.android.server
public com.android.server.AppOpsService extends com.android.internal.app.IAppOpsService$Stub {
static final String TAG
static final boolean DEBUG
static final long WRITE_DELAY
android.content.Context mContext
final android.util.AtomicFile mFile
final android.os.Handler mHandler
boolean mWriteScheduled
boolean mFastWriteScheduled
final Runnable mWriteRunner
private final android.util.SparseArray mUidStates
private final android.util.ArrayMap mOpUserRestrictions
final android.util.SparseArray mOpModeWatchers
final android.util.ArrayMap mPackageModeWatchers
final android.util.ArrayMap mModeWatchers
final android.util.SparseArray mAudioRestrictions
final android.util.ArrayMap mClients
public void (java.io.File, android.os.Handler)
java.io.File storagePath
android.os.Handler handler
public void publish (android.content.Context)
android.content.Context context
public void systemReady ()
com.android.server.AppOpsService$Ops ops
int curUid
com.android.server.AppOpsService$UidState uidState
String[] packageNames
android.util.ArrayMap pkgs
java.util.Iterator it
int i
boolean changed
android.os.storage.MountServiceInternal mountServiceInternal
public void packageRemoved (int, java.lang.String)
com.android.server.AppOpsService$UidState uidState
boolean changed
int uid
String packageName
public void uidRemoved (int)
int uid
public void shutdown ()
boolean doWrite
private java.util.ArrayList collectOps (com.android.server.AppOpsService$Ops, int[])
com.android.server.AppOpsService$Op curOp
int j
com.android.server.AppOpsService$Op curOp
int j
com.android.server.AppOpsService$Ops pkgOps
int[] ops
java.util.ArrayList resOps
public java.util.List getPackagesForOps (int[])
android.app.AppOpsManager$PackageOps resPackage
com.android.server.AppOpsService$Ops pkgOps
java.util.ArrayList resOps
int j
com.android.server.AppOpsService$UidState uidState
android.util.ArrayMap packages
int packageCount
int i
int uidStateCount
int[] ops
java.util.ArrayList res
public java.util.List getOpsForPackage (int, java.lang.String, int[])
com.android.server.AppOpsService$Ops pkgOps
java.util.ArrayList resOps
java.util.ArrayList res
android.app.AppOpsManager$PackageOps resPackage
int uid
String packageName
int[] ops
String resolvedPackageName
private void pruneOp (com.android.server.AppOpsService$Op, int, java.lang.String)
com.android.server.AppOpsService$UidState uidState
android.util.ArrayMap pkgOps
com.android.server.AppOpsService$Ops ops
com.android.server.AppOpsService$Op op
int uid
String packageName
public void setUidMode (int, int, int)
int defaultMode
com.android.server.AppOpsService$UidState uidState
com.android.server.AppOpsService$Callback callback
android.util.ArraySet changedPackages
int i
int callbackCount
com.android.server.AppOpsService$Callback callback
android.util.ArraySet changedPackages
int i
int callbackCount
String uidPackageName
java.util.ArrayList callbacks
String reportedPackageName
int j
int reportedPackageCount
android.os.RemoteException e
com.android.server.AppOpsService$Callback callback
android.util.ArraySet reportedPackageNames
int i
int code
int uid
int mode
String[] uidPackageNames
android.util.ArrayMap callbackSpecs
long identity
public void setMode (int, int, java.lang.String, int)
java.util.ArrayList cbs
com.android.server.AppOpsService$UidState uidState
com.android.server.AppOpsService$Op op
int i
long identity
int code
int uid
String packageName
int mode
java.util.ArrayList repCbs
private static java.util.HashMap addCallbacks (java.util.HashMap, int, int, java.lang.String, java.util.ArrayList)
com.android.server.AppOpsService$ChangeRec report
int j
int reportCount
com.android.server.AppOpsService$Callback cb
java.util.ArrayList reports
int i
java.util.HashMap callbacks
int op
int uid
String packageName
java.util.ArrayList cbs
boolean duplicate
public void resetAllModes (int, java.lang.String)
String packageName
int code
int j
int uidOpCount
com.android.server.AppOpsService$Op curOp
int j
java.util.Map$Entry ent
String packageName
com.android.server.AppOpsService$Ops pkgOps
com.android.server.AppOpsService$UidState uidState
android.util.SparseIntArray opModes
java.util.Map packages
java.util.Iterator it
int i
boolean changed
com.android.server.AppOpsService$ChangeRec rep
int i
com.android.server.AppOpsService$Callback cb
java.util.ArrayList reports
java.util.Map$Entry ent
int reqUserId
String reqPackageName
int callingPid
int callingUid
int reqUid
java.util.HashMap callbacks
public void startWatchingMode (int, java.lang.String, com.android.internal.app.IAppOpsCallback)
java.util.ArrayList cbs
java.util.ArrayList cbs
com.android.server.AppOpsService$Callback cb
int op
String packageName
com.android.internal.app.IAppOpsCallback callback
public void stopWatchingMode (com.android.internal.app.IAppOpsCallback)
java.util.ArrayList cbs
int i
java.util.ArrayList cbs
int i
com.android.server.AppOpsService$Callback cb
com.android.internal.app.IAppOpsCallback callback
public android.os.IBinder getToken (android.os.IBinder)
com.android.server.AppOpsService$ClientState cs
android.os.IBinder clientToken
public int checkOperation (int, int, java.lang.String)
int uidMode
com.android.server.AppOpsService$UidState uidState
com.android.server.AppOpsService$Op op
int code
int uid
String packageName
String resolvedPackageName
public int checkAudioOperation (int, int, int, java.lang.String)
IllegalArgumentException ex
int mode
int code
int usage
int uid
String packageName
boolean suspended
boolean suspended
private boolean isPackageSuspendedForUser (java.lang.String, int)
android.os.RemoteException re
String pkg
int uid
private int checkRestrictionLocked (int, int, int, java.lang.String)
com.android.server.AppOpsService$Restriction r
int code
int usage
int uid
String packageName
android.util.SparseArray usageRestrictions
public void setAudioRestriction (int, int, int, int, java.lang.String[])
String pkg
int i
int N
com.android.server.AppOpsService$Restriction r
android.util.SparseArray usageRestrictions
int code
int usage
int uid
int mode
String[] exceptionPackages
public int checkPackage (int, java.lang.String)
int uid
String packageName
public int noteProxyOperation (int, java.lang.String, int, java.lang.String)
int code
String proxyPackageName
int proxiedUid
String proxiedPackageName
int proxyUid
String resolveProxyPackageName
int proxyMode
String resolveProxiedPackageName
public int noteOperation (int, int, java.lang.String)
int code
int uid
String packageName
String resolvedPackageName
private int noteOperationUnchecked (int, int, java.lang.String, int, java.lang.String)
int uidMode
com.android.server.AppOpsService$Op switchOp
com.android.server.AppOpsService$Ops ops
com.android.server.AppOpsService$Op op
int switchCode
com.android.server.AppOpsService$UidState uidState
int code
int uid
String packageName
int proxyUid
String proxyPackageName
public int startOperation (android.os.IBinder, int, int, java.lang.String)
int uidMode
com.android.server.AppOpsService$Ops ops
com.android.server.AppOpsService$Op op
int switchCode
com.android.server.AppOpsService$UidState uidState
com.android.server.AppOpsService$Op switchOp
android.os.IBinder token
int code
int uid
String packageName
String resolvedPackageName
com.android.server.AppOpsService$ClientState client
public void finishOperation (android.os.IBinder, int, int, java.lang.String)
com.android.server.AppOpsService$Op op
android.os.IBinder token
int code
int uid
String packageName
String resolvedPackageName
com.android.server.AppOpsService$ClientState client
public int permissionToOpCode (java.lang.String)
String permission
void finishOperationLocked (com.android.server.AppOpsService$Op)
com.android.server.AppOpsService$Op op
private void verifyIncomingUid (int)
int uid
private void verifyIncomingOp (int)
int op
private com.android.server.AppOpsService$UidState getUidStateLocked (int, boolean)
int uid
boolean edit
com.android.server.AppOpsService$UidState uidState
private com.android.server.AppOpsService$Ops getOpsRawLocked (int, java.lang.String, boolean)
android.content.pm.ApplicationInfo appInfo
android.os.RemoteException e
RuntimeException ex
int pkgUid
long ident
boolean isPrivileged
int uid
String packageName
boolean edit
com.android.server.AppOpsService$UidState uidState
com.android.server.AppOpsService$Ops ops
private void scheduleWriteLocked ()
private void scheduleFastWriteLocked ()
private com.android.server.AppOpsService$Op getOpLocked (int, int, java.lang.String, boolean)
int code
int uid
String packageName
boolean edit
com.android.server.AppOpsService$Ops ops
private com.android.server.AppOpsService$Op getOpLocked (com.android.server.AppOpsService$Ops, int, boolean)
com.android.server.AppOpsService$Ops ops
int code
boolean edit
com.android.server.AppOpsService$Op op
private boolean isOpRestricted (int, int, java.lang.String)
com.android.server.AppOpsService$Ops ops
com.android.server.AppOpsService$ClientRestrictionState restrictionState
int i
int uid
int code
String packageName
int userHandle
int restrictionSetCount
void readState ()
java.io.FileNotFoundException e
String tagName
org.xmlpull.v1.XmlPullParser parser
int type
int outerDepth
IllegalStateException e
NullPointerException e
NumberFormatException e
org.xmlpull.v1.XmlPullParserException e
java.io.IOException e
IndexOutOfBoundsException e
java.io.FileInputStream stream
java.io.FileInputStream stream
boolean success
void readUidOps (org.xmlpull.v1.XmlPullParser) throws java.lang.NumberFormatException org.xmlpull.v1.XmlPullParserException java.io.IOException
int code
int mode
com.android.server.AppOpsService$UidState uidState
String tagName
org.xmlpull.v1.XmlPullParser parser
int uid
int outerDepth
int type
void readPackage (org.xmlpull.v1.XmlPullParser) throws java.lang.NumberFormatException org.xmlpull.v1.XmlPullParserException java.io.IOException
String tagName
org.xmlpull.v1.XmlPullParser parser
String pkgName
int outerDepth
int type
void readUid (org.xmlpull.v1.XmlPullParser, java.lang.String) throws java.lang.NumberFormatException org.xmlpull.v1.XmlPullParserException java.io.IOException
android.content.pm.ApplicationInfo appInfo
android.content.pm.IPackageManager packageManager
android.os.RemoteException e
com.android.server.AppOpsService$Op op
String mode
String time
String dur
String proxyUid
String proxyPackageName
com.android.server.AppOpsService$UidState uidState
com.android.server.AppOpsService$Ops ops
String tagName
org.xmlpull.v1.XmlPullParser parser
String pkgName
int uid
String isPrivilegedString
boolean isPrivileged
int outerDepth
int type
void writeState ()
java.io.IOException e
int op
int mode
int j
android.util.SparseIntArray uidOpModes
int opCount
com.android.server.AppOpsService$UidState uidState
int i
com.android.server.AppOpsService$Ops ops
android.app.AppOpsManager$OpEntry op
long time
int dur
int proxyUid
String proxyPackageName
int j
android.app.AppOpsManager$PackageOps pkg
java.util.List ops
int i
String lastPkg
org.xmlpull.v1.XmlSerializer out
int uidStateCount
java.io.IOException e
java.util.List allOps
java.io.FileOutputStream stream
java.io.FileOutputStream stream
public void onShellCommand (java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], android.os.ResultReceiver)
java.io.FileDescriptor in
java.io.FileDescriptor out
java.io.FileDescriptor err
String[] args
android.os.ResultReceiver resultReceiver
static void dumpCommandHelp (java.io.PrintWriter)
java.io.PrintWriter pw
static int onShellCommand (com.android.server.AppOpsService$Shell, java.lang.String)
int res
String modeStr
int mode
android.app.AppOpsManager$OpEntry ent
int j
java.util.List entries
int i
int res
java.util.List ops
long now
android.app.AppOpsManager$OpEntry ent
int j
android.app.AppOpsManager$PackageOps pkg
boolean hasMatch
java.util.List entries
int i
int res
java.util.List ops
String userStr
String argument
String packageName
int userId
long token
long token
android.os.RemoteException e
com.android.server.AppOpsService$Shell shell
String cmd
java.io.PrintWriter pw
java.io.PrintWriter err
private void dumpHelp (java.io.PrintWriter)
java.io.PrintWriter pw
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
String arg
int i
int j
java.util.ArrayList callbacks
int i
int j
java.util.ArrayList callbacks
int i
int i
com.android.server.AppOpsService$Op op
int j
com.android.server.AppOpsService$ClientState cs
int i
int j
int usage
com.android.server.AppOpsService$Restriction r
int i
String op
android.util.SparseArray restrictions
int o
boolean printedHeader
int code
int mode
int j
int opModeCount
com.android.server.AppOpsService$Op op
int j
com.android.server.AppOpsService$Ops ops
com.android.server.AppOpsService$UidState uidState
android.util.SparseIntArray opModes
android.util.ArrayMap pkgOps
int i
long now
boolean needSep
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
public void setUserRestrictions (android.os.Bundle, android.os.IBinder, int)
String restriction
int i
android.os.Bundle restrictions
android.os.IBinder token
int userHandle
public void setUserRestriction (int, boolean, android.os.IBinder, int, java.lang.String[])
int code
boolean restricted
android.os.IBinder token
int userHandle
String[] exceptionPackages
private void setUserRestrictionNoCheck (int, boolean, android.os.IBinder, int, java.lang.String[])
android.os.RemoteException e
int code
boolean restricted
android.os.IBinder token
int userHandle
String[] exceptionPackages
com.android.server.AppOpsService$ClientRestrictionState restrictionState
private void notifyWatchersOfChange (int)
java.util.ArrayList callbacks
android.os.RemoteException e
com.android.server.AppOpsService$Callback callback
int i
int callbackCount
int code
java.util.ArrayList clonedCallbacks
long identity
public void removeUser (int) throws android.os.RemoteException
com.android.server.AppOpsService$ClientRestrictionState opRestrictions
int i
int userHandle
int tokenCount
private void checkSystemUid (java.lang.String)
String function
int uid
private static java.lang.String resolvePackageName (int, java.lang.String)
int uid
String packageName
private static java.lang.String[] getPackagesForUid (int)
int uid
String[] packageNames
static android.util.ArrayMap access$100 (com.android.server.AppOpsService)
com.android.server.AppOpsService x0
static void access$200 (com.android.server.AppOpsService, int)
com.android.server.AppOpsService x0
int x1
}
com/android/server/ResettableTimeout.classResettableTimeout.java
package com.android.server
abstract com.android.server.ResettableTimeout extends java.lang.Object {
private android.os.ConditionVariable mLock
private volatile long mOffAt
private volatile boolean mOffCalled
private Thread mThread
void ()
public abstract void on (boolean)
public abstract void off ()
public void go (long)
boolean alreadyOn
boolean alreadyOn
long milliseconds
public void cancel ()
static android.os.ConditionVariable access$100 (com.android.server.ResettableTimeout)
com.android.server.ResettableTimeout x0
static long access$200 (com.android.server.ResettableTimeout)
com.android.server.ResettableTimeout x0
static boolean access$302 (com.android.server.ResettableTimeout, boolean)
com.android.server.ResettableTimeout x0
boolean x1
static java.lang.Thread access$402 (com.android.server.ResettableTimeout, java.lang.Thread)
com.android.server.ResettableTimeout x0
Thread x1
}
com/android/server/InputMethodManagerService$4.classInputMethodManagerService.java
package com.android.server
com.android.server.InputMethodManagerService$4 extends java.lang.Object implements android.content.DialogInterface$OnCancelListener {
final com.android.server.InputMethodManagerService this$0
void (com.android.server.InputMethodManagerService)
com.android.server.InputMethodManagerService this$0
public void onCancel (android.content.DialogInterface)
android.content.DialogInterface dialog
}
com/android/server/DeviceIdleController$3.classDeviceIdleController.java
package com.android.server
com.android.server.DeviceIdleController$3 extends java.lang.Object implements android.app.AlarmManager$OnAlarmListener {
final com.android.server.DeviceIdleController this$0
void (com.android.server.DeviceIdleController)
com.android.server.DeviceIdleController this$0
public void onAlarm ()
}
com/android/server/InputMethodManagerService$6.classInputMethodManagerService.java
package com.android.server
com.android.server.InputMethodManagerService$6 extends java.lang.Object implements android.content.DialogInterface$OnClickListener {
final com.android.server.InputMethodManagerService$ImeSubtypeListAdapter val$adapter
final com.android.server.InputMethodManagerService this$0
void (com.android.server.InputMethodManagerService, com.android.server.InputMethodManagerService$ImeSubtypeListAdapter)
com.android.server.InputMethodManagerService this$0
public void onClick (android.content.DialogInterface, int)
android.view.inputmethod.InputMethodInfo im
int subtypeId
android.content.DialogInterface dialog
int which
}
com/android/server/Watchdog$HandlerChecker.classWatchdog.java
package com.android.server
public final com.android.server.Watchdog$HandlerChecker extends java.lang.Object implements java.lang.Runnable {
private final android.os.Handler mHandler
private final String mName
private final long mWaitMax
private final java.util.ArrayList mMonitors
private boolean mCompleted
private com.android.server.Watchdog$Monitor mCurrentMonitor
private long mStartTime
final com.android.server.Watchdog this$0
void (com.android.server.Watchdog, android.os.Handler, java.lang.String, long)
com.android.server.Watchdog this$0
android.os.Handler handler
String name
long waitMaxMillis
public void addMonitor (com.android.server.Watchdog$Monitor)
com.android.server.Watchdog$Monitor monitor
public void scheduleCheckLocked ()
public boolean isOverdueLocked ()
public int getCompletionStateLocked ()
long latency
public java.lang.Thread getThread ()
public java.lang.String getName ()
public java.lang.String describeBlockedStateLocked ()
public void run ()
int i
int size
}
com/android/server/IntentResolver.classIntentResolver.java
package com.android.server
public abstract com.android.server.IntentResolver extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
private static final boolean localLOGV
private static final boolean localVerificationLOGV
private static final java.util.Comparator mResolvePrioritySorter
private final android.util.ArraySet mFilters
private final android.util.ArrayMap mTypeToFilter
private final android.util.ArrayMap mBaseTypeToFilter
private final android.util.ArrayMap mWildTypeToFilter
private final android.util.ArrayMap mSchemeToFilter
private final android.util.ArrayMap mActionToFilter
private final android.util.ArrayMap mTypedActionToFilter
public void ()
public void addFilter (android.content.IntentFilter)
android.content.IntentFilter f
int numS
int numT
private boolean filterEquals (android.content.IntentFilter, android.content.IntentFilter)
int i
int i
int i
int i
int i
int i
int i
android.content.IntentFilter f1
android.content.IntentFilter f2
int s1
int s2
private java.util.ArrayList collectFilters (android.content.IntentFilter[], android.content.IntentFilter)
android.content.IntentFilter cur
int i
android.content.IntentFilter[] array
android.content.IntentFilter matching
java.util.ArrayList res
public java.util.ArrayList findFilters (android.content.IntentFilter)
android.content.IntentFilter cur
java.util.ArrayList res
android.content.IntentFilter matching
public void removeFilter (android.content.IntentFilter)
android.content.IntentFilter f
void removeFilterInternal (android.content.IntentFilter)
android.content.IntentFilter f
int numS
int numT
boolean dumpMap (java.io.PrintWriter, java.lang.String, java.lang.String, java.lang.String, android.util.ArrayMap, java.lang.String, boolean, boolean)
Object label
int index
android.content.IntentFilter filter
int i
int i
android.content.IntentFilter filter
int i
android.content.IntentFilter[] a
int N
boolean printedHeader
int mapi
java.io.PrintWriter out
String titlePrefix
String title
String prefix
android.util.ArrayMap map
String packageName
boolean printFilter
boolean collapseDuplicates
String eprefix
String fprefix
android.util.ArrayMap found
boolean printedSomething
android.util.Printer printer
public boolean dump (java.io.PrintWriter, java.lang.String, java.lang.String, java.lang.String, boolean, boolean)
java.io.PrintWriter out
String title
String prefix
String packageName
boolean printFilter
boolean collapseDuplicates
String innerPrefix
String sepPrefix
String curPrefix
public java.util.Iterator filterIterator ()
public java.util.Set filterSet ()
public java.util.List queryIntentFromList (android.content.Intent, java.lang.String, boolean, java.util.ArrayList, int)
int i
android.content.Intent intent
String resolvedType
boolean defaultOnly
java.util.ArrayList listCut
int userId
java.util.ArrayList resultList
boolean debug
android.util.FastImmutableArraySet categories
String scheme
int N
public java.util.List queryIntent (android.content.Intent, java.lang.String, boolean, int)
String baseType
int slashpos
int i
android.content.Intent intent
String resolvedType
boolean defaultOnly
int userId
String scheme
java.util.ArrayList finalList
boolean debug
android.content.IntentFilter[] firstTypeCut
android.content.IntentFilter[] secondTypeCut
android.content.IntentFilter[] thirdTypeCut
android.content.IntentFilter[] schemeCut
android.util.FastImmutableArraySet categories
protected boolean allowFilterResult (android.content.IntentFilter, java.util.List)
android.content.IntentFilter filter
java.util.List dest
protected boolean isFilterStopped (android.content.IntentFilter, int)
android.content.IntentFilter filter
int userId
protected boolean isFilterVerified (android.content.IntentFilter)
android.content.IntentFilter filter
protected abstract boolean isPackageForFilter (java.lang.String, android.content.IntentFilter)
protected abstract android.content.IntentFilter[] newArray (int)
protected java.lang.Object newResult (android.content.IntentFilter, int, int)
android.content.IntentFilter filter
int match
int userId
protected void sortResults (java.util.List)
java.util.List results
protected void dumpFilter (java.io.PrintWriter, java.lang.String, android.content.IntentFilter)
java.io.PrintWriter out
String prefix
android.content.IntentFilter filter
protected java.lang.Object filterToLabel (android.content.IntentFilter)
android.content.IntentFilter filter
protected void dumpFilterLabel (java.io.PrintWriter, java.lang.String, java.lang.Object, int)
java.io.PrintWriter out
String prefix
Object label
int count
private final void addFilter (android.util.ArrayMap, java.lang.String, android.content.IntentFilter)
android.content.IntentFilter[] newa
int N
int i
android.util.ArrayMap map
String name
android.content.IntentFilter filter
android.content.IntentFilter[] array
private final int register_mime_types (android.content.IntentFilter, java.lang.String)
String name
String baseName
int slashpos
android.content.IntentFilter filter
String prefix
java.util.Iterator i
int num
private final int unregister_mime_types (android.content.IntentFilter, java.lang.String)
String name
String baseName
int slashpos
android.content.IntentFilter filter
String prefix
java.util.Iterator i
int num
private final int register_intent_filter (android.content.IntentFilter, java.util.Iterator, android.util.ArrayMap, java.lang.String)
String name
android.content.IntentFilter filter
java.util.Iterator i
android.util.ArrayMap dest
String prefix
int num
private final int unregister_intent_filter (android.content.IntentFilter, java.util.Iterator, android.util.ArrayMap, java.lang.String)
String name
android.content.IntentFilter filter
java.util.Iterator i
android.util.ArrayMap dest
String prefix
int num
private final void remove_all_objects (android.util.ArrayMap, java.lang.String, java.lang.Object)
int remain
int idx
android.content.IntentFilter[] newa
int LAST
android.util.ArrayMap map
String name
Object object
android.content.IntentFilter[] array
private static android.util.FastImmutableArraySet getFastIntentCategories (android.content.Intent)
android.content.Intent intent
java.util.Set categories
private void buildResolveList (android.content.Intent, android.util.FastImmutableArraySet, boolean, boolean, java.lang.String, java.lang.String, android.content.IntentFilter[], java.util.List, int)
android.util.Printer logPrinter
java.io.PrintWriter logPrintWriter
int z
int authorities
Object oneResult
String reason
String reason
String reason
String reason
String reason
int match
android.content.IntentFilter filter
android.content.Intent intent
android.util.FastImmutableArraySet categories
boolean debug
boolean defaultOnly
String resolvedType
String scheme
android.content.IntentFilter[] src
java.util.List dest
int userId
String action
android.net.Uri data
String packageName
boolean excludingStopped
android.util.Printer logPrinter
java.io.PrintWriter logPrintWriter
int N
boolean hasNonDefaults
int i
static void ()
}
com/android/server/net/
com/android/server/net/NetworkStatsObservers$UserUsageRequestInfo.classNetworkStatsObservers.java
package com.android.server.net
com.android.server.net.NetworkStatsObservers$UserUsageRequestInfo extends com.android.server.net.NetworkStatsObservers$RequestInfo {
void (com.android.server.net.NetworkStatsObservers, android.net.DataUsageRequest, android.os.Messenger, android.os.IBinder, int, int)
com.android.server.net.NetworkStatsObservers statsObserver
android.net.DataUsageRequest request
android.os.Messenger messenger
android.os.IBinder binder
int callingUid
int accessLevel
protected boolean checkStats ()
long bytesSoFar
int i
int[] uidsToMonitor
protected void recordSample (com.android.server.net.NetworkStatsObservers$StatsContext)
com.android.server.net.NetworkStatsObservers$StatsContext statsContext
private long getTotalBytesForNetworkUid (android.net.NetworkTemplate, int)
android.net.NetworkStatsHistory history
SecurityException e
android.net.NetworkTemplate template
int uid
}
com/android/server/net/NetworkPolicyManagerService$MyPackageMonitor.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$MyPackageMonitor extends com.android.internal.content.PackageMonitor {
final com.android.server.net.NetworkPolicyManagerService this$0
private void (com.android.server.net.NetworkPolicyManagerService)
public void onPackageRemoved (java.lang.String, int)
String packageName
int uid
void (com.android.server.net.NetworkPolicyManagerService, com.android.server.net.NetworkPolicyManagerService$1)
com.android.server.net.NetworkPolicyManagerService x0
com.android.server.net.NetworkPolicyManagerService$1 x1
}
com/android/server/net/NetworkStatsService$DropBoxNonMonotonicObserver.classNetworkStatsService.java
package com.android.server.net
com.android.server.net.NetworkStatsService$DropBoxNonMonotonicObserver extends java.lang.Object implements android.net.NetworkStats$NonMonotonicObserver {
final com.android.server.net.NetworkStatsService this$0
private void (com.android.server.net.NetworkStatsService)
public void foundNonMonotonic (android.net.NetworkStats, int, android.net.NetworkStats, int, java.lang.String)
android.net.NetworkStats left
int leftIndex
android.net.NetworkStats right
int rightIndex
String cookie
StringBuilder builder
android.os.DropBoxManager dropBox
public volatile void foundNonMonotonic (android.net.NetworkStats, int, android.net.NetworkStats, int, java.lang.Object)
void (com.android.server.net.NetworkStatsService, com.android.server.net.NetworkStatsService$1)
com.android.server.net.NetworkStatsService x0
com.android.server.net.NetworkStatsService$1 x1
}
com/android/server/net/NetworkStatsAccess$Level.classNetworkStatsAccess.java
package com.android.server.net
public abstract com.android.server.net.NetworkStatsAccess$Level extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int DEFAULT
public static final int USER
public static final int DEVICESUMMARY
public static final int DEVICE
}
com/android/server/net/NetworkStatsCollection$Key.classNetworkStatsCollection.java
package com.android.server.net
com.android.server.net.NetworkStatsCollection$Key extends java.lang.Object implements java.lang.Comparable {
public final com.android.server.net.NetworkIdentitySet ident
public final int uid
public final int set
public final int tag
private final int hashCode
public void (com.android.server.net.NetworkIdentitySet, int, int, int)
com.android.server.net.NetworkIdentitySet ident
int uid
int set
int tag
public int hashCode ()
public boolean equals (java.lang.Object)
com.android.server.net.NetworkStatsCollection$Key key
Object obj
public int compareTo (com.android.server.net.NetworkStatsCollection$Key)
com.android.server.net.NetworkStatsCollection$Key another
int res
public volatile int compareTo (java.lang.Object)
}
com/android/server/net/DelayedDiskWrite$Writer.classDelayedDiskWrite.java
package com.android.server.net
public abstract com.android.server.net.DelayedDiskWrite$Writer extends java.lang.Object {
public abstract void onWriteCalled (java.io.DataOutputStream) throws java.io.IOException
}
com/android/server/net/NetworkPolicyManagerService$12.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$12 extends android.content.BroadcastReceiver {
final com.android.server.net.NetworkPolicyManagerService this$0
void (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.net.NetworkTemplate template
android.net.wifi.WifiConfiguration config
android.content.Context context
android.content.Intent intent
int reason
}
com/android/server/net/NetworkStatsService$7.classNetworkStatsService.java
package com.android.server.net
com.android.server.net.NetworkStatsService$7 extends com.android.server.net.BaseNetworkObserver {
final com.android.server.net.NetworkStatsService this$0
void (com.android.server.net.NetworkStatsService)
com.android.server.net.NetworkStatsService this$0
public void limitReached (java.lang.String, java.lang.String)
int flags
String limitName
String iface
}
com/android/server/net/DnsServerEntry.classNetlinkTracker.java
package com.android.server.net
com.android.server.net.DnsServerEntry extends java.lang.Object implements java.lang.Comparable {
public final java.net.InetAddress address
public long expiry
public void (java.net.InetAddress, long) throws java.lang.IllegalArgumentException
java.net.InetAddress address
long expiry
public int compareTo (com.android.server.net.DnsServerEntry)
com.android.server.net.DnsServerEntry other
public volatile int compareTo (java.lang.Object)
}
com/android/server/net/IpConfigStore$2.classIpConfigStore.java
package com.android.server.net
com.android.server.net.IpConfigStore$2 extends java.lang.Object {
static final int[] $SwitchMap$android$net$IpConfiguration$IpAssignment
static final int[] $SwitchMap$android$net$IpConfiguration$ProxySettings
static void ()
}
com/android/server/net/NetworkPolicyManagerService$AppIdleStateChangeListener.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$AppIdleStateChangeListener extends android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener {
final com.android.server.net.NetworkPolicyManagerService this$0
private void (com.android.server.net.NetworkPolicyManagerService)
public void onAppIdleStateChanged (java.lang.String, int, boolean)
int uid
String packageName
int userId
boolean idle
public void onParoleStateChanged (boolean)
boolean isParoleOn
void (com.android.server.net.NetworkPolicyManagerService, com.android.server.net.NetworkPolicyManagerService$1)
com.android.server.net.NetworkPolicyManagerService x0
com.android.server.net.NetworkPolicyManagerService$1 x1
}
com/android/server/net/NetworkStatsService$4.classNetworkStatsService.java
package com.android.server.net
com.android.server.net.NetworkStatsService$4 extends android.content.BroadcastReceiver {
final com.android.server.net.NetworkStatsService this$0
void (com.android.server.net.NetworkStatsService)
com.android.server.net.NetworkStatsService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
int uid
}
com/android/server/net/NetworkStatsRecorder$RemoveUidRewriter.classNetworkStatsRecorder.java
package com.android.server.net
public com.android.server.net.NetworkStatsRecorder$RemoveUidRewriter extends java.lang.Object implements com.android.internal.util.FileRotator$Rewriter {
private final com.android.server.net.NetworkStatsCollection mTemp
private final int[] mUids
public void (long, int[])
long bucketDuration
int[] uids
public void reset ()
public void read (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public boolean shouldWrite ()
public void write (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
}
com/android/server/net/NetworkStatsObservers$NetworkUsageRequestInfo.classNetworkStatsObservers.java
package com.android.server.net
com.android.server.net.NetworkStatsObservers$NetworkUsageRequestInfo extends com.android.server.net.NetworkStatsObservers$RequestInfo {
void (com.android.server.net.NetworkStatsObservers, android.net.DataUsageRequest, android.os.Messenger, android.os.IBinder, int, int)
com.android.server.net.NetworkStatsObservers statsObserver
android.net.DataUsageRequest request
android.os.Messenger messenger
android.os.IBinder binder
int callingUid
int accessLevel
protected boolean checkStats ()
long bytesSoFar
protected void recordSample (com.android.server.net.NetworkStatsObservers$StatsContext)
com.android.server.net.NetworkStatsObservers$StatsContext statsContext
private long getTotalBytesForNetwork (android.net.NetworkTemplate)
android.net.NetworkTemplate template
android.net.NetworkStats stats
}
com/android/server/net/NetworkStatsAccess.classNetworkStatsAccess.java
package com.android.server.net
public final com.android.server.net.NetworkStatsAccess extends java.lang.Object {
private void ()
public static int checkAccessLevel (android.content.Context, int, java.lang.String)
android.content.Context context
int callingUid
String callingPackage
android.app.admin.DevicePolicyManagerInternal dpmi
android.telephony.TelephonyManager tm
boolean hasCarrierPrivileges
boolean isDeviceOwner
boolean hasAppOpsPermission
boolean isProfileOwner
public static boolean isAccessibleToUser (int, int, int)
int uid
int callerUid
int accessLevel
private static boolean hasAppOpsPermission (android.content.Context, int, java.lang.String)
int permissionCheck
android.app.AppOpsManager appOps
int mode
android.content.Context context
int callingUid
String callingPackage
}
com/android/server/net/NetworkStatsService.classNetworkStatsService.java
package com.android.server.net
public com.android.server.net.NetworkStatsService extends android.net.INetworkStatsService$Stub {
private static final String TAG
private static final boolean LOGV
private static final int MSG_PERFORM_POLL
private static final int MSG_UPDATE_IFACES
private static final int MSG_REGISTER_GLOBAL_ALERT
private static final int FLAG_PERSIST_NETWORK
private static final int FLAG_PERSIST_UID
private static final int FLAG_PERSIST_ALL
private static final int FLAG_PERSIST_FORCE
private static final String TAG_NETSTATS_ERROR
private final android.content.Context mContext
private final android.os.INetworkManagementService mNetworkManager
private final android.app.AlarmManager mAlarmManager
private final android.util.TrustedTime mTime
private final android.telephony.TelephonyManager mTeleManager
private final com.android.server.net.NetworkStatsService$NetworkStatsSettings mSettings
private final com.android.server.net.NetworkStatsObservers mStatsObservers
private final java.io.File mSystemDir
private final java.io.File mBaseDir
private final android.os.PowerManager$WakeLock mWakeLock
private android.net.IConnectivityManager mConnManager
public static final String ACTION_NETWORK_STATS_POLL
public static final String ACTION_NETWORK_STATS_UPDATED
private android.app.PendingIntent mPollIntent
private static final String PREFIX_DEV
private static final String PREFIX_XT
private static final String PREFIX_UID
private static final String PREFIX_UID_TAG
private final Object mStatsLock
private final android.util.ArrayMap mActiveIfaces
private final android.util.ArrayMap mActiveUidIfaces
private String mActiveIface
private String[] mMobileIfaces
private final com.android.server.net.NetworkStatsService$DropBoxNonMonotonicObserver mNonMonotonicObserver
private com.android.server.net.NetworkStatsRecorder mDevRecorder
private com.android.server.net.NetworkStatsRecorder mXtRecorder
private com.android.server.net.NetworkStatsRecorder mUidRecorder
private com.android.server.net.NetworkStatsRecorder mUidTagRecorder
private com.android.server.net.NetworkStatsCollection mXtStatsCached
private android.util.SparseIntArray mActiveUidCounterSet
private android.net.NetworkStats mUidOperations
private android.os.Handler mHandler
private android.os.Handler$Callback mHandlerCallback
private boolean mSystemReady
private long mPersistThreshold
private long mGlobalAlertBytes
private android.content.BroadcastReceiver mTetherReceiver
private android.content.BroadcastReceiver mPollReceiver
private android.content.BroadcastReceiver mRemovedReceiver
private android.content.BroadcastReceiver mUserReceiver
private android.content.BroadcastReceiver mShutdownReceiver
private android.net.INetworkManagementEventObserver mAlertObserver
private static java.io.File getDefaultSystemDir ()
private static java.io.File getDefaultBaseDir ()
java.io.File baseDir
public static com.android.server.net.NetworkStatsService create (android.content.Context, android.os.INetworkManagementService)
android.content.Context context
android.os.INetworkManagementService networkManager
android.app.AlarmManager alarmManager
android.os.PowerManager powerManager
android.os.PowerManager$WakeLock wakeLock
com.android.server.net.NetworkStatsService service
android.os.HandlerThread handlerThread
android.os.Handler$Callback callback
android.os.Handler handler
void (android.content.Context, android.os.INetworkManagementService, android.app.AlarmManager, android.os.PowerManager$WakeLock, android.util.TrustedTime, android.telephony.TelephonyManager, com.android.server.net.NetworkStatsService$NetworkStatsSettings, com.android.server.net.NetworkStatsObservers, java.io.File, java.io.File)
android.content.Context context
android.os.INetworkManagementService networkManager
android.app.AlarmManager alarmManager
android.os.PowerManager$WakeLock wakeLock
android.util.TrustedTime time
android.telephony.TelephonyManager teleManager
com.android.server.net.NetworkStatsService$NetworkStatsSettings settings
com.android.server.net.NetworkStatsObservers statsObservers
java.io.File systemDir
java.io.File baseDir
void setHandler (android.os.Handler, android.os.Handler$Callback)
android.os.Handler handler
android.os.Handler$Callback callback
public void bindConnectivityManager (android.net.IConnectivityManager)
android.net.IConnectivityManager connManager
public void systemReady ()
android.content.IntentFilter tetherFilter
android.content.IntentFilter pollFilter
android.content.IntentFilter removedFilter
android.content.IntentFilter userFilter
android.content.IntentFilter shutdownFilter
private com.android.server.net.NetworkStatsRecorder buildRecorder (java.lang.String, com.android.server.net.NetworkStatsService$NetworkStatsSettings$Config, boolean)
String prefix
com.android.server.net.NetworkStatsService$NetworkStatsSettings$Config config
boolean includeTags
android.os.DropBoxManager dropBox
private void shutdownLocked ()
long currentTime
private void maybeUpgradeLegacyStatsLocked ()
java.io.IOException e
OutOfMemoryError e
java.io.File file
private void registerPollAlarmLocked ()
long currentRealtime
private void registerGlobalAlert ()
IllegalStateException e
public android.net.INetworkStatsSession openSession ()
public android.net.INetworkStatsSession openSessionForUsageStats (java.lang.String)
String callingPackage
private android.net.INetworkStatsSession createSession (java.lang.String, boolean)
long ident
String callingPackage
boolean pollOnCreate
private int checkAccessLevel (java.lang.String)
String callingPackage
private android.net.NetworkStats internalGetSummaryForNetwork (android.net.NetworkTemplate, long, long, int)
android.net.NetworkTemplate template
long start
long end
int accessLevel
private android.net.NetworkStatsHistory internalGetHistoryForNetwork (android.net.NetworkTemplate, int, int)
android.net.NetworkTemplate template
int fields
int accessLevel
public long getNetworkTotalBytes (android.net.NetworkTemplate, long, long)
android.net.NetworkTemplate template
long start
long end
public android.net.NetworkStats getDataLayerSnapshotForUid (int) throws android.os.RemoteException
int i
int uid
long token
android.net.NetworkStats networkLayer
android.net.NetworkStats dataLayer
android.net.NetworkStats$Entry entry
public java.lang.String[] getMobileIfaces ()
public void incrementOperationCount (int, int, int)
int set
int uid
int tag
int operationCount
public void setUidForeground (int, boolean)
int set
int oldSet
int uid
boolean uidForeground
public void forceUpdateIfaces ()
long token
public void forceUpdate ()
long token
public void advisePersistThreshold (long)
long thresholdBytes
long currentTime
public android.net.DataUsageRequest registerUsageCallback (java.lang.String, android.net.DataUsageRequest, android.os.Messenger, android.os.IBinder)
String callingPackage
android.net.DataUsageRequest request
android.os.Messenger messenger
android.os.IBinder binder
int callingUid
int accessLevel
android.net.DataUsageRequest normalizedRequest
long token
public void unregisterUsageRequest (android.net.DataUsageRequest)
android.net.DataUsageRequest request
int callingUid
long token
private void updatePersistThresholds ()
private void updateIfaces ()
private void updateIfacesLocked ()
android.os.RemoteException e
String stackedIface
android.net.LinkProperties stackedLink
boolean isMobile
android.net.NetworkIdentity ident
String baseIface
java.util.List stackedLinks
android.net.NetworkState state
android.net.NetworkState[] states
android.net.NetworkState[] states
android.net.LinkProperties activeLink
android.net.LinkProperties activeLink
android.util.ArraySet mobileIfaces
private static com.android.server.net.NetworkIdentitySet findOrCreateNetworkIdentitySet (android.util.ArrayMap, java.lang.Object)
android.util.ArrayMap map
Object key
com.android.server.net.NetworkIdentitySet ident
private void recordSnapshotLocked (long) throws android.os.RemoteException
long currentTime
android.net.NetworkStats uidSnapshot
android.net.NetworkStats xtSnapshot
android.net.NetworkStats devSnapshot
com.android.internal.net.VpnInfo[] vpnArray
private void bootstrapStatsLocked ()
IllegalStateException e
long currentTime
private void performPoll (int)
int flags
private void performPollLocked (int)
IllegalStateException e
android.os.RemoteException e
int flags
long startRealtime
boolean persistNetwork
boolean persistUid
boolean persistForce
long currentTime
android.content.Intent updatedIntent
private void performSampleLocked ()
long trustedTime
android.net.NetworkTemplate template
android.net.NetworkStats$Entry devTotal
android.net.NetworkStats$Entry xtTotal
android.net.NetworkStats$Entry uidTotal
private transient void removeUidsLocked (int[])
int uid
int[] uids
private void removeUserLocked (int)
int uid
android.content.pm.ApplicationInfo app
int userId
int[] uids
java.util.List apps
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
String arg
long end
long start
int i
int i
java.io.FileDescriptor fd
java.io.PrintWriter rawWriter
String[] args
long duration
java.util.HashSet argSet
boolean poll
boolean checkin
boolean fullHistory
boolean includeUid
boolean includeTag
com.android.internal.util.IndentingPrintWriter pw
private android.net.NetworkStats getNetworkStatsUidDetail () throws android.os.RemoteException
android.net.NetworkStats uidSnapshot
android.net.NetworkStats tetherSnapshot
private android.net.NetworkStats getNetworkStatsTethering () throws android.os.RemoteException
IllegalStateException e
private void assertBandwidthControlEnabled ()
private boolean isBandwidthControlEnabled ()
android.os.RemoteException e
long token
static java.lang.Object access$100 (com.android.server.net.NetworkStatsService)
com.android.server.net.NetworkStatsService x0
static com.android.server.net.NetworkStatsRecorder access$200 (com.android.server.net.NetworkStatsService)
com.android.server.net.NetworkStatsService x0
static com.android.server.net.NetworkStatsRecorder access$300 (com.android.server.net.NetworkStatsService)
com.android.server.net.NetworkStatsService x0
static int access$400 (com.android.server.net.NetworkStatsService, java.lang.String)
com.android.server.net.NetworkStatsService x0
String x1
static android.net.NetworkStats access$500 (com.android.server.net.NetworkStatsService, android.net.NetworkTemplate, long, long, int)
com.android.server.net.NetworkStatsService x0
android.net.NetworkTemplate x1
long x2
long x3
int x4
static android.net.NetworkStatsHistory access$600 (com.android.server.net.NetworkStatsService, android.net.NetworkTemplate, int, int)
com.android.server.net.NetworkStatsService x0
android.net.NetworkTemplate x1
int x2
int x3
static void access$700 (com.android.server.net.NetworkStatsService, int)
com.android.server.net.NetworkStatsService x0
int x1
static void access$800 (com.android.server.net.NetworkStatsService)
com.android.server.net.NetworkStatsService x0
static android.os.PowerManager$WakeLock access$900 (com.android.server.net.NetworkStatsService)
com.android.server.net.NetworkStatsService x0
static void access$1000 (com.android.server.net.NetworkStatsService, int[])
com.android.server.net.NetworkStatsService x0
int[] x1
static void access$1100 (com.android.server.net.NetworkStatsService, int)
com.android.server.net.NetworkStatsService x0
int x1
static void access$1200 (com.android.server.net.NetworkStatsService)
com.android.server.net.NetworkStatsService x0
static android.content.Context access$1300 (com.android.server.net.NetworkStatsService)
com.android.server.net.NetworkStatsService x0
static android.os.Handler access$1400 (com.android.server.net.NetworkStatsService)
com.android.server.net.NetworkStatsService x0
static void access$1500 (com.android.server.net.NetworkStatsService)
com.android.server.net.NetworkStatsService x0
}
com/android/server/net/NetworkStatsObservers$StatsContext.classNetworkStatsObservers.java
package com.android.server.net
com.android.server.net.NetworkStatsObservers$StatsContext extends java.lang.Object {
android.net.NetworkStats mXtSnapshot
android.net.NetworkStats mUidSnapshot
android.util.ArrayMap mActiveIfaces
android.util.ArrayMap mActiveUidIfaces
com.android.internal.net.VpnInfo[] mVpnArray
long mCurrentTime
void (android.net.NetworkStats, android.net.NetworkStats, android.util.ArrayMap, android.util.ArrayMap, com.android.internal.net.VpnInfo[], long)
android.net.NetworkStats xtSnapshot
android.net.NetworkStats uidSnapshot
android.util.ArrayMap activeIfaces
android.util.ArrayMap activeUidIfaces
com.android.internal.net.VpnInfo[] vpnArray
long currentTime
}
com/android/server/net/NetworkStatsService$3.classNetworkStatsService.java
package com.android.server.net
com.android.server.net.NetworkStatsService$3 extends android.content.BroadcastReceiver {
final com.android.server.net.NetworkStatsService this$0
void (com.android.server.net.NetworkStatsService)
com.android.server.net.NetworkStatsService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/net/LockdownVpnTracker.classLockdownVpnTracker.java
package com.android.server.net
public com.android.server.net.LockdownVpnTracker extends java.lang.Object {
private static final String TAG
private static final int MAX_ERROR_COUNT
private static final String ACTION_LOCKDOWN_RESET
private static final int ROOT_UID
private final android.content.Context mContext
private final android.os.INetworkManagementService mNetService
private final com.android.server.ConnectivityService mConnService
private final com.android.server.connectivity.Vpn mVpn
private final com.android.internal.net.VpnProfile mProfile
private final Object mStateLock
private final android.app.PendingIntent mConfigIntent
private final android.app.PendingIntent mResetIntent
private String mAcceptedEgressIface
private String mAcceptedIface
private java.util.List mAcceptedSourceAddr
private int mErrorCount
private android.content.BroadcastReceiver mResetReceiver
public static boolean isEnabled ()
public void (android.content.Context, android.os.INetworkManagementService, com.android.server.ConnectivityService, com.android.server.connectivity.Vpn, com.android.internal.net.VpnProfile)
android.content.Context context
android.os.INetworkManagementService netService
com.android.server.ConnectivityService connService
com.android.server.connectivity.Vpn vpn
com.android.internal.net.VpnProfile profile
android.content.Intent configIntent
android.content.Intent resetIntent
private void handleStateChangedLocked ()
IllegalStateException e
android.net.LinkAddress addr
android.os.RemoteException e
String iface
java.util.List sourceAddrs
android.net.NetworkInfo clone
android.net.NetworkInfo egressInfo
android.net.LinkProperties egressProp
android.net.NetworkInfo vpnInfo
com.android.internal.net.VpnConfig vpnConfig
boolean egressDisconnected
boolean egressChanged
String egressTypeName
String egressIface
int egressType
public void init ()
private void initLocked ()
android.os.RemoteException e
android.content.IntentFilter resetFilter
public void shutdown ()
private void shutdownLocked ()
android.os.RemoteException e
public void reset ()
private void clearSourceRulesLocked ()
android.net.LinkAddress addr
android.os.RemoteException e
private void setFirewallEgressSourceRule (android.net.LinkAddress, boolean) throws android.os.RemoteException
android.net.LinkAddress address
boolean allow
String addrString
public void onNetworkInfoChanged ()
public void onVpnStateChanged (android.net.NetworkInfo)
android.net.NetworkInfo info
public void augmentNetworkInfo (android.net.NetworkInfo)
android.net.NetworkInfo vpnInfo
android.net.NetworkInfo info
private void showNotification (int, int)
int titleRes
int iconRes
android.app.Notification$Builder builder
private void hideNotification ()
}
com/android/server/net/NetworkPinner.classNetworkPinner.java
package com.android.server.net
public com.android.server.net.NetworkPinner extends android.net.ConnectivityManager$NetworkCallback {
private static final String TAG
protected static final Object sLock
private static android.net.ConnectivityManager sCM
private static com.android.server.net.NetworkPinner$Callback sCallback
protected static android.net.Network sNetwork
public void ()
private static void maybeInitConnectivityManager (android.content.Context)
android.content.Context context
public static void pin (android.content.Context, android.net.NetworkRequest)
SecurityException e
android.content.Context context
android.net.NetworkRequest request
public static void unpin ()
SecurityException e
static com.android.server.net.NetworkPinner$Callback access$000 ()
static android.net.ConnectivityManager access$100 ()
static java.lang.String access$200 ()
static void ()
}
com/android/server/net/NetworkStatsRecorder$CombiningRewriter.classNetworkStatsRecorder.java
package com.android.server.net
com.android.server.net.NetworkStatsRecorder$CombiningRewriter extends java.lang.Object implements com.android.internal.util.FileRotator$Rewriter {
private final com.android.server.net.NetworkStatsCollection mCollection
public void (com.android.server.net.NetworkStatsCollection)
com.android.server.net.NetworkStatsCollection collection
public void reset ()
public void read (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public boolean shouldWrite ()
public void write (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
}
com/android/server/net/LockdownVpnTracker$1.classLockdownVpnTracker.java
package com.android.server.net
com.android.server.net.LockdownVpnTracker$1 extends android.content.BroadcastReceiver {
final com.android.server.net.LockdownVpnTracker this$0
void (com.android.server.net.LockdownVpnTracker)
com.android.server.net.LockdownVpnTracker this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/net/NetworkStatsService$5.classNetworkStatsService.java
package com.android.server.net
com.android.server.net.NetworkStatsService$5 extends android.content.BroadcastReceiver {
final com.android.server.net.NetworkStatsService this$0
void (com.android.server.net.NetworkStatsService)
com.android.server.net.NetworkStatsService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
int userId
}
com/android/server/net/DnsServerRepository.classNetlinkTracker.java
package com.android.server.net
com.android.server.net.DnsServerRepository extends java.lang.Object {
public static final int NUM_CURRENT_SERVERS
public static final int NUM_SERVERS
private java.util.Set mCurrentServers
public static final String TAG
private java.util.ArrayList mAllServers
private java.util.HashMap mIndex
public void ()
public synchronized void setDnsServersOn (android.net.LinkProperties)
android.net.LinkProperties lp
public synchronized boolean addServers (long, java.lang.String[])
IllegalArgumentException ex
com.android.server.net.DnsServerEntry entry
java.net.InetAddress address
java.net.InetAddress address
String addressString
long lifetime
String[] addresses
long now
long expiry
private synchronized boolean updateExistingEntry (java.net.InetAddress, long)
java.net.InetAddress address
long expiry
com.android.server.net.DnsServerEntry existing
private synchronized boolean updateCurrentServers ()
com.android.server.net.DnsServerEntry removed
int i
com.android.server.net.DnsServerEntry entry
long now
boolean changed
}
com/android/server/net/IpConfigStore$1.classIpConfigStore.java
package com.android.server.net
com.android.server.net.IpConfigStore$1 extends java.lang.Object implements com.android.server.net.DelayedDiskWrite$Writer {
final android.util.SparseArray val$networks
final com.android.server.net.IpConfigStore this$0
void (com.android.server.net.IpConfigStore, android.util.SparseArray)
com.android.server.net.IpConfigStore this$0
public void onWriteCalled (java.io.DataOutputStream) throws java.io.IOException
int i
java.io.DataOutputStream out
}
com/android/server/net/DelayedDiskWrite.classDelayedDiskWrite.java
package com.android.server.net
public com.android.server.net.DelayedDiskWrite extends java.lang.Object {
private android.os.HandlerThread mDiskWriteHandlerThread
private android.os.Handler mDiskWriteHandler
private int mWriteSequence
private final String TAG
public void ()
public void write (java.lang.String, com.android.server.net.DelayedDiskWrite$Writer)
String filePath
com.android.server.net.DelayedDiskWrite$Writer w
public void write (java.lang.String, com.android.server.net.DelayedDiskWrite$Writer, boolean)
String filePath
com.android.server.net.DelayedDiskWrite$Writer w
boolean open
private void doWrite (java.lang.String, com.android.server.net.DelayedDiskWrite$Writer, boolean)
java.io.IOException e
String filePath
com.android.server.net.DelayedDiskWrite$Writer w
boolean open
java.io.DataOutputStream out
private void loge (java.lang.String)
String s
static void access$000 (com.android.server.net.DelayedDiskWrite, java.lang.String, com.android.server.net.DelayedDiskWrite$Writer, boolean)
com.android.server.net.DelayedDiskWrite x0
String x1
com.android.server.net.DelayedDiskWrite$Writer x2
boolean x3
}
com/android/server/net/NetworkPinner$Callback.classNetworkPinner.java
package com.android.server.net
com.android.server.net.NetworkPinner$Callback extends android.net.ConnectivityManager$NetworkCallback {
private void ()
public void onAvailable (android.net.Network)
android.net.Network network
public void onLost (android.net.Network)
android.net.Network network
void (com.android.server.net.NetworkPinner$1)
com.android.server.net.NetworkPinner$1 x0
}
com/android/server/net/NetworkStatsCollection.classNetworkStatsCollection.java
package com.android.server.net
public com.android.server.net.NetworkStatsCollection extends java.lang.Object implements com.android.internal.util.FileRotator$Reader {
private static final int FILE_MAGIC
private static final int VERSION_NETWORK_INIT
private static final int VERSION_UID_INIT
private static final int VERSION_UID_WITH_IDENT
private static final int VERSION_UID_WITH_TAG
private static final int VERSION_UID_WITH_SET
private static final int VERSION_UNIFIED_INIT
private android.util.ArrayMap mStats
private final long mBucketDuration
private long mStartMillis
private long mEndMillis
private long mTotalBytes
private boolean mDirty
public void (long)
long bucketDuration
public void reset ()
public long getStartMillis ()
public long getFirstAtomicBucketMillis ()
public long getEndMillis ()
public long getTotalBytes ()
public boolean isDirty ()
public void clearDirty ()
public boolean isEmpty ()
public int[] getRelevantUids (int)
int accessLevel
public int[] getRelevantUids (int, int)
int j
com.android.server.net.NetworkStatsCollection$Key key
int i
int accessLevel
int callerUid
android.util.IntArray uids
public android.net.NetworkStatsHistory getHistory (android.net.NetworkTemplate, int, int, int, int, int)
android.net.NetworkTemplate template
int uid
int set
int tag
int fields
int accessLevel
public android.net.NetworkStatsHistory getHistory (android.net.NetworkTemplate, int, int, int, int, long, long, int)
android.net.NetworkTemplate template
int uid
int set
int tag
int fields
long start
long end
int accessLevel
public android.net.NetworkStatsHistory getHistory (android.net.NetworkTemplate, int, int, int, int, long, long, int, int)
android.net.NetworkStatsHistory value
com.android.server.net.NetworkStatsCollection$Key key
int i
android.net.NetworkTemplate template
int uid
int set
int tag
int fields
long start
long end
int accessLevel
int callerUid
android.net.NetworkStatsHistory combined
public android.net.NetworkStats getSummary (android.net.NetworkTemplate, long, long, int)
android.net.NetworkTemplate template
long start
long end
int accessLevel
public android.net.NetworkStats getSummary (android.net.NetworkTemplate, long, long, int, int)
android.net.NetworkStatsHistory value
com.android.server.net.NetworkStatsCollection$Key key
int i
android.net.NetworkTemplate template
long start
long end
int accessLevel
int callerUid
long now
android.net.NetworkStats stats
android.net.NetworkStats$Entry entry
android.net.NetworkStatsHistory$Entry historyEntry
public void recordData (com.android.server.net.NetworkIdentitySet, int, int, int, long, long, android.net.NetworkStats$Entry)
com.android.server.net.NetworkIdentitySet ident
int uid
int set
int tag
long start
long end
android.net.NetworkStats$Entry entry
android.net.NetworkStatsHistory history
private void recordHistory (com.android.server.net.NetworkStatsCollection$Key, android.net.NetworkStatsHistory)
com.android.server.net.NetworkStatsCollection$Key key
android.net.NetworkStatsHistory history
android.net.NetworkStatsHistory target
public void recordCollection (com.android.server.net.NetworkStatsCollection)
com.android.server.net.NetworkStatsCollection$Key key
android.net.NetworkStatsHistory value
int i
com.android.server.net.NetworkStatsCollection another
private android.net.NetworkStatsHistory findOrCreateHistory (com.android.server.net.NetworkIdentitySet, int, int, int)
com.android.server.net.NetworkIdentitySet ident
int uid
int set
int tag
com.android.server.net.NetworkStatsCollection$Key key
android.net.NetworkStatsHistory existing
android.net.NetworkStatsHistory updated
public void read (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public void read (java.io.DataInputStream) throws java.io.IOException
int uid
int set
int tag
com.android.server.net.NetworkStatsCollection$Key key
android.net.NetworkStatsHistory history
int j
com.android.server.net.NetworkIdentitySet ident
int size
int i
int identSize
java.io.DataInputStream in
int magic
int version
public void write (java.io.DataOutputStream) throws java.io.IOException
java.util.ArrayList keys
com.android.server.net.NetworkStatsCollection$Key key
android.net.NetworkStatsHistory history
com.android.server.net.NetworkStatsCollection$Key key
java.util.ArrayList keys
com.android.server.net.NetworkIdentitySet ident
java.io.DataOutputStream out
java.util.HashMap keysByIdent
public void readLegacyNetwork (java.io.File) throws java.io.IOException
com.android.server.net.NetworkIdentitySet ident
android.net.NetworkStatsHistory history
com.android.server.net.NetworkStatsCollection$Key key
int i
int size
int magic
int version
java.io.File file
android.util.AtomicFile inputFile
java.io.DataInputStream in
public void readLegacyUid (java.io.File, boolean) throws java.io.IOException
int uid
int set
int tag
com.android.server.net.NetworkStatsCollection$Key key
android.net.NetworkStatsHistory history
int j
com.android.server.net.NetworkIdentitySet ident
int size
int i
int identSize
int magic
int version
java.io.File file
boolean onlyTags
android.util.AtomicFile inputFile
java.io.DataInputStream in
public void removeUids (int[])
android.net.NetworkStatsHistory uidHistory
android.net.NetworkStatsHistory removedHistory
com.android.server.net.NetworkStatsCollection$Key key
int[] uids
java.util.ArrayList knownKeys
private void noteRecordedHistory (long, long, long)
long startMillis
long endMillis
long totalBytes
private int estimateBuckets ()
public void dump (com.android.internal.util.IndentingPrintWriter)
android.net.NetworkStatsHistory history
com.android.server.net.NetworkStatsCollection$Key key
com.android.internal.util.IndentingPrintWriter pw
java.util.ArrayList keys
public void dumpCheckin (java.io.PrintWriter, long, long)
java.io.PrintWriter pw
long start
long end
private void dumpCheckin (java.io.PrintWriter, long, long, android.net.NetworkTemplate, java.lang.String)
com.android.server.net.NetworkStatsCollection$Key key
android.net.NetworkStatsHistory value
com.android.server.net.NetworkStatsCollection$Key groupKey
android.net.NetworkStatsHistory groupHistory
int i
com.android.server.net.NetworkStatsCollection$Key key
android.net.NetworkStatsHistory value
int i
java.io.PrintWriter pw
long start
long end
android.net.NetworkTemplate groupTemplate
String groupPrefix
android.util.ArrayMap grouped
private static boolean templateMatches (android.net.NetworkTemplate, com.android.server.net.NetworkIdentitySet)
android.net.NetworkIdentity ident
android.net.NetworkTemplate template
com.android.server.net.NetworkIdentitySet identSet
}
com/android/server/net/NetworkStatsService$NetworkStatsSettings$Config.classNetworkStatsService.java
package com.android.server.net
public com.android.server.net.NetworkStatsService$NetworkStatsSettings$Config extends java.lang.Object {
public final long bucketDuration
public final long rotateAgeMillis
public final long deleteAgeMillis
public void (long, long, long)
long bucketDuration
long rotateAgeMillis
long deleteAgeMillis
}
com/android/server/net/NetworkPolicyManagerShellCommand.classNetworkPolicyManagerShellCommand.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerShellCommand extends android.os.ShellCommand {
private final android.net.INetworkPolicyManager mInterface
private final android.net.wifi.WifiManager mWifiManager
void (android.content.Context, android.net.INetworkPolicyManager)
android.content.Context context
android.net.INetworkPolicyManager service
public int onCommand (java.lang.String)
android.os.RemoteException e
String cmd
java.io.PrintWriter pw
public void onHelp ()
java.io.PrintWriter pw
private int runGet () throws android.os.RemoteException
java.io.PrintWriter pw
String type
private int runSet () throws android.os.RemoteException
java.io.PrintWriter pw
String type
private int runList () throws android.os.RemoteException
java.io.PrintWriter pw
String type
private int runAdd () throws android.os.RemoteException
java.io.PrintWriter pw
String type
private int runRemove () throws android.os.RemoteException
java.io.PrintWriter pw
String type
private int listRestrictBackgroundWhitelist () throws android.os.RemoteException
int uid
int i
java.io.PrintWriter pw
int[] uids
private int listRestrictBackgroundBlacklist () throws android.os.RemoteException
int uid
int i
java.io.PrintWriter pw
int[] uids
private int getRestrictBackground () throws android.os.RemoteException
java.io.PrintWriter pw
private int setRestrictBackground () throws android.os.RemoteException
int enabled
private int addRestrictBackgroundWhitelist () throws android.os.RemoteException
int uid
private int removeRestrictBackgroundWhitelist () throws android.os.RemoteException
int uid
private int addRestrictBackgroundBlacklist () throws android.os.RemoteException
int uid
private int removeRestrictBackgroundBlacklist () throws android.os.RemoteException
int uid
private int listWifiNetworks () throws android.os.RemoteException
android.net.NetworkPolicy policy
java.io.PrintWriter pw
String arg
Boolean filter
private int setMeteredWifiNetwork () throws android.os.RemoteException
String networkId
android.net.NetworkPolicy policy
android.net.NetworkPolicy policy
android.net.NetworkPolicy[] newPolicies
String ssid
android.net.wifi.WifiConfiguration config
java.io.PrintWriter pw
String id
String arg
boolean metered
android.net.NetworkPolicy[] policies
boolean changed
private java.util.List getWifiPolicies () throws android.os.RemoteException
android.net.wifi.WifiConfiguration config
String netId
android.net.NetworkPolicy policy
android.net.NetworkPolicy policy
String ssid
java.util.List configs
int size
java.util.Set ssids
android.net.NetworkPolicy[] policies
java.util.List wifiPolicies
private android.net.NetworkPolicy newPolicy (java.lang.String)
String ssid
android.net.NetworkTemplate template
android.net.NetworkPolicy policy
private java.lang.String getNetworkId (android.net.NetworkPolicy)
android.net.NetworkPolicy policy
private int getNextBooleanArg ()
java.io.PrintWriter pw
String arg
private int getUidFromNextArg ()
NumberFormatException e
java.io.PrintWriter pw
String arg
}
com/android/server/net/DelayedDiskWrite$1.classDelayedDiskWrite.java
package com.android.server.net
com.android.server.net.DelayedDiskWrite$1 extends java.lang.Object implements java.lang.Runnable {
final String val$filePath
final com.android.server.net.DelayedDiskWrite$Writer val$w
final boolean val$open
final com.android.server.net.DelayedDiskWrite this$0
void (com.android.server.net.DelayedDiskWrite, java.lang.String, com.android.server.net.DelayedDiskWrite$Writer, boolean)
com.android.server.net.DelayedDiskWrite this$0
public void run ()
}
com/android/server/net/NetworkPolicyManagerService$13.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$13 extends android.content.BroadcastReceiver {
final com.android.server.net.NetworkPolicyManagerService this$0
void (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.net.NetworkPolicy policy
android.content.Context context
android.content.Intent intent
android.net.NetworkInfo netInfo
android.net.wifi.WifiInfo info
boolean meteredHint
android.net.NetworkTemplate template
}
com/android/server/net/NetworkStatsObservers$1.classNetworkStatsObservers.java
package com.android.server.net
com.android.server.net.NetworkStatsObservers$1 extends java.lang.Object implements android.os.Handler$Callback {
final com.android.server.net.NetworkStatsObservers this$0
void (com.android.server.net.NetworkStatsObservers)
com.android.server.net.NetworkStatsObservers this$0
public boolean handleMessage (android.os.Message)
android.os.Message msg
}
com/android/server/net/NetworkPolicyManagerService$9.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$9 extends android.content.BroadcastReceiver {
final com.android.server.net.NetworkPolicyManagerService this$0
void (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/net/NetworkPolicyManagerService$10.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$10 extends android.content.BroadcastReceiver {
final com.android.server.net.NetworkPolicyManagerService this$0
void (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/net/NetworkStatsObservers.classNetworkStatsObservers.java
package com.android.server.net
com.android.server.net.NetworkStatsObservers extends java.lang.Object {
private static final String TAG
private static final boolean LOGV
private static final long MIN_THRESHOLD_BYTES
private static final int MSG_REGISTER
private static final int MSG_UNREGISTER
private static final int MSG_UPDATE_STATS
private final android.util.SparseArray mDataUsageRequests
private final java.util.concurrent.atomic.AtomicInteger mNextDataUsageRequestId
private android.os.Handler mHandler
private android.os.Handler$Callback mHandlerCallback
void ()
public android.net.DataUsageRequest register (android.net.DataUsageRequest, android.os.Messenger, android.os.IBinder, int, int)
android.net.DataUsageRequest inputRequest
android.os.Messenger messenger
android.os.IBinder binder
int callingUid
int accessLevel
android.net.DataUsageRequest request
com.android.server.net.NetworkStatsObservers$RequestInfo requestInfo
public void unregister (android.net.DataUsageRequest, int)
android.net.DataUsageRequest request
int callingUid
public void updateStats (android.net.NetworkStats, android.net.NetworkStats, android.util.ArrayMap, android.util.ArrayMap, com.android.internal.net.VpnInfo[], long)
android.net.NetworkStats xtSnapshot
android.net.NetworkStats uidSnapshot
android.util.ArrayMap activeIfaces
android.util.ArrayMap activeUidIfaces
com.android.internal.net.VpnInfo[] vpnArray
long currentTime
com.android.server.net.NetworkStatsObservers$StatsContext statsContext
private android.os.Handler getHandler ()
protected android.os.Looper getHandlerLooperLocked ()
android.os.HandlerThread handlerThread
private void handleRegister (com.android.server.net.NetworkStatsObservers$RequestInfo)
com.android.server.net.NetworkStatsObservers$RequestInfo requestInfo
private void handleUnregister (android.net.DataUsageRequest, int)
android.net.DataUsageRequest request
int callingUid
com.android.server.net.NetworkStatsObservers$RequestInfo requestInfo
private void handleUpdateStats (com.android.server.net.NetworkStatsObservers$StatsContext)
com.android.server.net.NetworkStatsObservers$RequestInfo requestInfo
int i
com.android.server.net.NetworkStatsObservers$StatsContext statsContext
private android.net.DataUsageRequest buildRequest (android.net.DataUsageRequest)
android.net.DataUsageRequest request
long thresholdInBytes
private com.android.server.net.NetworkStatsObservers$RequestInfo buildRequestInfo (android.net.DataUsageRequest, android.os.Messenger, android.os.IBinder, int, int)
android.net.DataUsageRequest request
android.os.Messenger messenger
android.os.IBinder binder
int callingUid
int accessLevel
static void access$000 (com.android.server.net.NetworkStatsObservers, com.android.server.net.NetworkStatsObservers$RequestInfo)
com.android.server.net.NetworkStatsObservers x0
com.android.server.net.NetworkStatsObservers$RequestInfo x1
static void access$100 (com.android.server.net.NetworkStatsObservers, android.net.DataUsageRequest, int)
com.android.server.net.NetworkStatsObservers x0
android.net.DataUsageRequest x1
int x2
static void access$200 (com.android.server.net.NetworkStatsObservers, com.android.server.net.NetworkStatsObservers$StatsContext)
com.android.server.net.NetworkStatsObservers x0
com.android.server.net.NetworkStatsObservers$StatsContext x1
}
com/android/server/net/NetworkPolicyManagerService$1.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$1 extends java.lang.Object implements android.os.PowerManagerInternal$LowPowerModeListener {
final com.android.server.net.NetworkPolicyManagerService this$0
void (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService this$0
public void onLowPowerModeChanged (boolean)
boolean enabled
}
com/android/server/net/NetworkPinner$1.classNetworkPinner.java
package com.android.server.net
com.android.server.net.NetworkPinner$1 extends java.lang.Object {
}
com/android/server/net/NetworkPolicyManagerService$7.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$7 extends android.content.BroadcastReceiver {
final com.android.server.net.NetworkPolicyManagerService this$0
void (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
int uid
}
com/android/server/net/NetworkPolicyManagerService$4.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$4 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.net.NetworkPolicyManagerService this$0
void (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService this$0
public void run ()
}
com/android/server/net/NetworkStatsService$1.classNetworkStatsService.java
package com.android.server.net
com.android.server.net.NetworkStatsService$1 extends android.net.INetworkStatsSession$Stub {
private com.android.server.net.NetworkStatsCollection mUidComplete
private com.android.server.net.NetworkStatsCollection mUidTagComplete
private String mCallingPackage
final String val$callingPackage
final com.android.server.net.NetworkStatsService this$0
void (com.android.server.net.NetworkStatsService, java.lang.String)
com.android.server.net.NetworkStatsService this$0
private com.android.server.net.NetworkStatsCollection getUidComplete ()
private com.android.server.net.NetworkStatsCollection getUidTagComplete ()
public int[] getRelevantUids ()
public android.net.NetworkStats getDeviceSummaryForNetwork (android.net.NetworkTemplate, long, long)
android.net.NetworkTemplate template
long start
long end
int accessLevel
android.net.NetworkStats result
long ident
public android.net.NetworkStats getSummaryForNetwork (android.net.NetworkTemplate, long, long)
android.net.NetworkTemplate template
long start
long end
int accessLevel
public android.net.NetworkStatsHistory getHistoryForNetwork (android.net.NetworkTemplate, int)
android.net.NetworkTemplate template
int fields
int accessLevel
public android.net.NetworkStats getSummaryForAllUid (android.net.NetworkTemplate, long, long, boolean)
android.net.NetworkStats tagStats
android.net.NetworkTemplate template
long start
long end
boolean includeTags
int accessLevel
android.net.NetworkStats stats
public android.net.NetworkStatsHistory getHistoryForUid (android.net.NetworkTemplate, int, int, int, int)
android.net.NetworkTemplate template
int uid
int set
int tag
int fields
int accessLevel
public android.net.NetworkStatsHistory getHistoryIntervalForUid (android.net.NetworkTemplate, int, int, int, int, long, long)
android.net.NetworkTemplate template
int uid
int set
int tag
int fields
long start
long end
int accessLevel
public void close ()
}
com/android/server/net/NetworkPolicyManagerService.classNetworkPolicyManagerService.java
package com.android.server.net
public com.android.server.net.NetworkPolicyManagerService extends android.net.INetworkPolicyManager$Stub {
static final String TAG
private static final boolean LOGD
private static final boolean LOGV
private static final int VERSION_INIT
private static final int VERSION_ADDED_SNOOZE
private static final int VERSION_ADDED_RESTRICT_BACKGROUND
private static final int VERSION_ADDED_METERED
private static final int VERSION_SPLIT_SNOOZE
private static final int VERSION_ADDED_TIMEZONE
private static final int VERSION_ADDED_INFERRED
private static final int VERSION_SWITCH_APP_ID
private static final int VERSION_ADDED_NETWORK_ID
private static final int VERSION_SWITCH_UID
private static final int VERSION_LATEST
public static final int TYPE_WARNING
public static final int TYPE_LIMIT
public static final int TYPE_LIMIT_SNOOZED
private static final String TAG_POLICY_LIST
private static final String TAG_NETWORK_POLICY
private static final String TAG_UID_POLICY
private static final String TAG_APP_POLICY
private static final String TAG_WHITELIST
private static final String TAG_RESTRICT_BACKGROUND
private static final String TAG_REVOKED_RESTRICT_BACKGROUND
private static final String ATTR_VERSION
private static final String ATTR_RESTRICT_BACKGROUND
private static final String ATTR_NETWORK_TEMPLATE
private static final String ATTR_SUBSCRIBER_ID
private static final String ATTR_NETWORK_ID
private static final String ATTR_CYCLE_DAY
private static final String ATTR_CYCLE_TIMEZONE
private static final String ATTR_WARNING_BYTES
private static final String ATTR_LIMIT_BYTES
private static final String ATTR_LAST_SNOOZE
private static final String ATTR_LAST_WARNING_SNOOZE
private static final String ATTR_LAST_LIMIT_SNOOZE
private static final String ATTR_METERED
private static final String ATTR_INFERRED
private static final String ATTR_UID
private static final String ATTR_APP_ID
private static final String ATTR_POLICY
private static final String ACTION_ALLOW_BACKGROUND
private static final String ACTION_SNOOZE_WARNING
private static final long TIME_CACHE_MAX_AGE
private static final int MSG_RULES_CHANGED
private static final int MSG_METERED_IFACES_CHANGED
private static final int MSG_LIMIT_REACHED
private static final int MSG_RESTRICT_BACKGROUND_CHANGED
private static final int MSG_ADVISE_PERSIST_THRESHOLD
private static final int MSG_SCREEN_ON_CHANGED
private static final int MSG_RESTRICT_BACKGROUND_WHITELIST_CHANGED
private static final int MSG_UPDATE_INTERFACE_QUOTA
private static final int MSG_REMOVE_INTERFACE_QUOTA
private static final int MSG_RESTRICT_BACKGROUND_BLACKLIST_CHANGED
private final android.content.Context mContext
private final android.app.IActivityManager mActivityManager
private final android.os.IPowerManager mPowerManager
private final android.net.INetworkStatsService mNetworkStats
private final android.os.INetworkManagementService mNetworkManager
private android.app.usage.UsageStatsManagerInternal mUsageStats
private final android.util.TrustedTime mTime
private final android.os.UserManager mUserManager
private android.net.IConnectivityManager mConnManager
private android.app.INotificationManager mNotifManager
private android.os.PowerManagerInternal mPowerManagerInternal
private android.os.IDeviceIdleController mDeviceIdleController
final Object mRulesLock
volatile boolean mSystemReady
volatile boolean mScreenOn
volatile boolean mRestrictBackground
volatile boolean mRestrictPower
volatile boolean mDeviceIdleMode
private final boolean mSuppressDefaultPolicy
final android.util.ArrayMap mNetworkPolicy
final android.util.ArrayMap mNetworkRules
final android.util.SparseIntArray mUidPolicy
final android.util.SparseIntArray mUidRules
final android.util.SparseIntArray mUidFirewallStandbyRules
final android.util.SparseIntArray mUidFirewallDozableRules
final android.util.SparseIntArray mUidFirewallPowerSaveRules
final android.util.SparseBooleanArray mFirewallChainStates
private final android.util.SparseBooleanArray mPowerSaveWhitelistExceptIdleAppIds
private final android.util.SparseBooleanArray mPowerSaveWhitelistAppIds
private final android.util.SparseBooleanArray mPowerSaveTempWhitelistAppIds
private final android.util.SparseBooleanArray mRestrictBackgroundWhitelistUids
private final android.util.SparseBooleanArray mDefaultRestrictBackgroundWhitelistUids
private final android.util.SparseBooleanArray mRestrictBackgroundWhitelistRevokedUids
private android.util.ArraySet mMeteredIfaces
private final android.util.ArraySet mOverLimitNotified
private final android.util.ArraySet mActiveNotifs
final android.util.SparseIntArray mUidState
private android.net.INetworkPolicyListener mConnectivityListener
private final android.os.RemoteCallbackList mListeners
final android.os.Handler mHandler
private final android.util.AtomicFile mPolicyFile
private final android.app.AppOpsManager mAppOps
private final com.android.server.net.NetworkPolicyManagerService$MyPackageMonitor mPackageMonitor
private final android.content.pm.IPackageManager mIPm
private final android.app.IUidObserver mUidObserver
private final android.content.BroadcastReceiver mPowerSaveWhitelistReceiver
private final Runnable mTempPowerSaveChangedCallback
private final android.content.BroadcastReceiver mScreenReceiver
private final android.content.BroadcastReceiver mPackageReceiver
private final android.content.BroadcastReceiver mUidRemovedReceiver
private final android.content.BroadcastReceiver mUserReceiver
private final android.content.BroadcastReceiver mStatsReceiver
private final android.content.BroadcastReceiver mAllowReceiver
private final android.content.BroadcastReceiver mSnoozeWarningReceiver
private final android.content.BroadcastReceiver mWifiConfigReceiver
private final android.content.BroadcastReceiver mWifiStateReceiver
private final android.net.INetworkManagementEventObserver mAlertObserver
private android.content.BroadcastReceiver mConnReceiver
private android.os.Handler$Callback mHandlerCallback
public void (android.content.Context, android.app.IActivityManager, android.os.IPowerManager, android.net.INetworkStatsService, android.os.INetworkManagementService)
android.content.Context context
android.app.IActivityManager activityManager
android.os.IPowerManager powerManager
android.net.INetworkStatsService networkStats
android.os.INetworkManagementService networkManagement
private static java.io.File getSystemDir ()
public void (android.content.Context, android.app.IActivityManager, android.os.IPowerManager, android.net.INetworkStatsService, android.os.INetworkManagementService, android.util.TrustedTime, java.io.File, boolean)
android.content.Context context
android.app.IActivityManager activityManager
android.os.IPowerManager powerManager
android.net.INetworkStatsService networkStats
android.os.INetworkManagementService networkManagement
android.util.TrustedTime time
java.io.File systemDir
boolean suppressDefaultPolicy
android.os.HandlerThread thread
public void bindConnectivityManager (android.net.IConnectivityManager)
android.net.IConnectivityManager connManager
public void bindNotificationManager (android.app.INotificationManager)
android.app.INotificationManager notifManager
void updatePowerSaveWhitelistLocked ()
int uid
int uid
int[] whitelist
boolean addDefaultRestrictBackgroundWhitelistUidsLocked ()
android.content.pm.UserInfo user
int i
java.util.List users
int numberUsers
boolean changed
private boolean addDefaultRestrictBackgroundWhitelistUidsLocked (int)
android.content.pm.PackageManager$NameNotFoundException e
String pkg
android.content.pm.ApplicationInfo app
android.content.pm.ApplicationInfo app
int uid
int i
int userId
com.android.server.SystemConfig sysConfig
android.content.pm.PackageManager pm
android.util.ArraySet allowDataUsage
boolean changed
void updatePowerSaveTempWhitelistLocked ()
int i
int uid
int N
int[] whitelist
void purgePowerSaveTempWhitelistLocked ()
int i
int N
public void systemReady ()
android.content.IntentFilter screenFilter
android.content.IntentFilter whitelistFilter
com.android.server.DeviceIdleController$LocalService deviceIdleService
android.content.IntentFilter connFilter
android.content.IntentFilter packageFilter
android.content.IntentFilter userFilter
android.content.IntentFilter statsFilter
android.content.IntentFilter allowFilter
android.content.IntentFilter snoozeWarningFilter
android.content.IntentFilter wifiConfigFilter
android.content.IntentFilter wifiStateFilter
static android.net.NetworkPolicy newWifiPolicy (android.net.NetworkTemplate, boolean)
android.net.NetworkTemplate template
boolean metered
void updateNotificationsLocked ()
android.net.NetworkPolicy policy
long start
long end
long totalBytes
int i
String tag
int i
android.util.ArraySet beforeNotifs
long currentTime
private boolean isTemplateRelevant (android.net.NetworkTemplate)
String subscriberId
android.net.NetworkIdentity probeIdent
int subId
android.telephony.TelephonyManager tele
android.telephony.SubscriptionManager sub
int[] subIds
android.net.NetworkTemplate template
private void notifyOverLimitLocked (android.net.NetworkTemplate)
android.net.NetworkTemplate template
private void notifyUnderLimitLocked (android.net.NetworkTemplate)
android.net.NetworkTemplate template
private java.lang.String buildNotificationTag (android.net.NetworkPolicy, int)
android.net.NetworkPolicy policy
int type
private void enqueueNotification (android.net.NetworkPolicy, int, long)
CharSequence title
CharSequence body
android.content.Intent snoozeIntent
android.content.Intent viewIntent
CharSequence body
CharSequence title
CharSequence title
CharSequence title
CharSequence title
CharSequence title
int icon
android.content.Intent intent
long overBytes
CharSequence body
CharSequence title
CharSequence title
CharSequence title
CharSequence title
CharSequence title
android.content.Intent intent
String packageName
int[] idReceived
android.net.NetworkPolicy policy
int type
long totalBytes
String tag
android.app.Notification$Builder builder
android.content.res.Resources res
private void cancelNotification (java.lang.String)
String packageName
String tag
void updateNetworkEnabledLocked ()
android.net.NetworkPolicy policy
long start
long end
long totalBytes
boolean overLimitWithoutSnooze
boolean networkEnabled
int i
long currentTime
private void setNetworkTemplateEnabled (android.net.NetworkTemplate, boolean)
android.net.NetworkTemplate template
boolean enabled
void updateNetworkRulesLocked ()
android.os.RemoteException e
String stackedIface
android.net.LinkProperties stackedLink
android.net.NetworkIdentity ident
String baseIface
java.util.List stackedLinks
android.net.NetworkState state
android.util.Pair ident
int j
String[] ifaces
android.net.NetworkPolicy policy
int i
long start
long totalBytes
long quotaBytes
long quotaBytes
String iface
long quotaBytes
android.net.NetworkPolicy policy
String[] ifaces
long start
long totalBytes
boolean hasWarning
boolean hasLimit
int i
String iface
int i
String iface
int i
android.net.NetworkState[] states
android.net.NetworkState[] states
java.util.ArrayList connIdents
android.util.ArraySet connIfaces
java.util.ArrayList ifaceList
long lowestRule
android.util.ArraySet newMeteredIfaces
long currentTime
String[] meteredIfaces
private void ensureActiveMobilePolicyLocked ()
String subscriberId
int subId
android.telephony.TelephonyManager tele
android.telephony.SubscriptionManager sub
int[] subIds
private void ensureActiveMobilePolicyLocked (java.lang.String)
android.net.NetworkTemplate template
int i
String subscriberId
android.net.NetworkIdentity probeIdent
long warningBytes
android.text.format.Time time
int cycleDay
String cycleTimezone
android.net.NetworkTemplate template
android.net.NetworkPolicy policy
private void readPolicyLocked ()
boolean oldValue
String networkId
String cycleTimezone
long lastLimitSnooze
long lastLimitSnooze
boolean metered
long lastWarningSnooze
boolean inferred
int networkTemplate
String subscriberId
String networkId
int cycleDay
String cycleTimezone
long warningBytes
long limitBytes
long lastLimitSnooze
boolean metered
boolean metered
long lastWarningSnooze
boolean inferred
android.net.NetworkTemplate template
int uid
int policy
int appId
int policy
int uid
int uid
int uid
String tag
org.xmlpull.v1.XmlPullParser in
int type
int version
boolean insideWhitelist
java.io.FileNotFoundException e
java.io.IOException e
org.xmlpull.v1.XmlPullParserException e
java.io.FileInputStream fis
private void upgradeLegacyBackgroundData ()
android.content.Intent broadcast
void writePolicyLocked ()
android.net.NetworkPolicy policy
android.net.NetworkTemplate template
String subscriberId
String networkId
int i
int uid
int policy
int i
int uid
int i
int uid
int i
org.xmlpull.v1.XmlSerializer out
int size
java.io.IOException e
java.io.FileOutputStream fos
public void setUidPolicy (int, int)
int oldPolicy
long token
int uid
int policy
public void addUidPolicy (int, int)
int oldPolicy
int uid
int policy
public void removeUidPolicy (int, int)
int oldPolicy
int uid
int policy
private void setUidPolicyUncheckedLocked (int, int, int, boolean)
int uid
int oldPolicy
int policy
boolean persist
boolean isBlacklisted
boolean wasBlacklisted
private void setUidPolicyUncheckedLocked (int, int, boolean)
int uid
int policy
boolean persist
public int getUidPolicy (int)
int uid
public int[] getUidsWithPolicy (int)
int uid
int uidPolicy
int i
int policy
int[] uids
boolean removeUserStateLocked (int, boolean)
int uid
int i
int uid
int uid
int i
int uid
int i
int uid
int userId
boolean writePolicy
boolean changed
int[] wlUids
int[] uids
public void setConnectivityListener (android.net.INetworkPolicyListener)
android.net.INetworkPolicyListener listener
public void registerListener (android.net.INetworkPolicyListener)
android.net.INetworkPolicyListener listener
public void unregisterListener (android.net.INetworkPolicyListener)
android.net.INetworkPolicyListener listener
public void setNetworkPolicies (android.net.NetworkPolicy[])
android.net.NetworkPolicy[] policies
long token
void addNetworkPolicyLocked (android.net.NetworkPolicy)
android.net.NetworkPolicy policy
android.net.NetworkPolicy[] policies
public android.net.NetworkPolicy[] getNetworkPolicies (java.lang.String)
SecurityException e
int i
int size
android.net.NetworkPolicy[] policies
String callingPackage
private void normalizePoliciesLocked ()
private void normalizePoliciesLocked (android.net.NetworkPolicy[])
android.net.NetworkPolicy existing
android.net.NetworkPolicy policy
android.net.NetworkPolicy[] policies
android.telephony.TelephonyManager tele
String[] merged
public void snoozeLimit (android.net.NetworkTemplate)
android.net.NetworkTemplate template
long token
void performSnooze (android.net.NetworkTemplate, int)
android.net.NetworkPolicy policy
android.net.NetworkTemplate template
int type
long currentTime
public void onTetheringChanged (java.lang.String, boolean)
String iface
boolean tethering
public void setRestrictBackground (boolean)
boolean restrictBackground
long token
private void setRestrictBackgroundLocked (boolean)
boolean restrictBackground
boolean oldRestrictBackground
public void addRestrictBackgroundWhitelistedUid (int)
int uid
boolean oldStatus
boolean needFirewallRules
int changed
public void removeRestrictBackgroundWhitelistedUid (int)
int uid
boolean changed
private boolean removeRestrictBackgroundWhitelistedUidLocked (int, boolean, boolean)
int uid
boolean uidDeleted
boolean updateNow
boolean oldStatus
boolean needFirewallRules
public int[] getRestrictBackgroundWhitelistedUids ()
int i
int size
int[] whitelist
public int getRestrictBackgroundByCaller ()
long token
int policy
int uid
public boolean getRestrictBackground ()
public void setDeviceIdleMode (boolean)
boolean enabled
private android.net.NetworkPolicy findPolicyForNetworkLocked (android.net.NetworkIdentity)
android.net.NetworkPolicy policy
int i
android.net.NetworkIdentity ident
public android.net.NetworkQuotaInfo getNetworkQuotaInfo (android.net.NetworkState)
android.net.NetworkState state
long token
private android.net.NetworkQuotaInfo getNetworkQuotaInfoUnchecked (android.net.NetworkState)
android.net.NetworkState state
android.net.NetworkIdentity ident
android.net.NetworkPolicy policy
long currentTime
long start
long end
long totalBytes
long softLimitBytes
long hardLimitBytes
public boolean isNetworkMetered (android.net.NetworkState)
int type
android.net.NetworkState state
android.net.NetworkIdentity ident
android.net.NetworkPolicy policy
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
String arg
int i
int i
int uid
int policy
int i
int i
int i
int i
int i
int i
int uid
int state
int uidRules
int i
int uid
int uidRules
int i
int size
android.util.SparseBooleanArray knownUids
java.io.FileDescriptor fd
java.io.PrintWriter writer
String[] args
com.android.internal.util.IndentingPrintWriter fout
android.util.ArraySet argSet
public void onShellCommand (java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], android.os.ResultReceiver) throws android.os.RemoteException
java.io.FileDescriptor in
java.io.FileDescriptor out
java.io.FileDescriptor err
String[] args
android.os.ResultReceiver resultReceiver
public boolean isUidForeground (int)
int uid
private boolean isUidForegroundLocked (int)
int uid
private boolean isUidForegroundOnRestrictBackgroundLocked (int)
int uid
int procState
private boolean isUidForegroundOnRestrictPowerLocked (int)
int uid
int procState
private boolean isUidStateForegroundLocked (int)
int state
private void updateUidStateLocked (int, int)
int uid
int uidState
int oldUidState
private void removeUidStateLocked (int)
int oldUidState
int uid
int index
private void updateNetworkStats (int, boolean)
int uid
boolean uidForeground
private void updateRestrictBackgroundRulesOnUidStatusChangedLocked (int, int, int)
int uid
int oldUidState
int newUidState
boolean oldForeground
boolean newForeground
private void updateScreenOn ()
private void updateRulesForScreenLocked ()
int uid
int i
int size
static boolean isProcStateAllowedWhileIdleOrPowerSaveMode (int)
int procState
static boolean isProcStateAllowedWhileOnRestrictBackgroundLocked (int)
int procState
void updateRulesForRestrictPowerLocked ()
void updateRuleForRestrictPowerLocked (int)
int uid
void updateRulesForDeviceIdleLocked ()
void updateRuleForDeviceIdleLocked (int)
int uid
private void updateRulesForWhitelistedPowerSaveLocked (boolean, int, android.util.SparseIntArray)
int appId
int uid
int i
int appId
int uid
int i
android.content.pm.UserInfo user
int ui
int i
android.util.SparseIntArray uidRules
java.util.List users
boolean enabled
int chain
android.util.SparseIntArray rules
private void updateRulesForNonMeteredNetworksLocked ()
private boolean isWhitelistedBatterySaverLocked (int)
int uid
int appId
private void updateRulesForWhitelistedPowerSaveLocked (int, boolean, int)
int uid
boolean enabled
int chain
void updateRulesForAppIdleLocked ()
int uid
android.content.pm.UserInfo user
int[] idleUids
int ui
android.util.SparseIntArray uidRules
java.util.List users
void updateRuleForAppIdleLocked (int)
int uid
int appId
void updateRulesForAppIdleParoleLocked ()
boolean enableChain
private void updateRulesForGlobalChangeLocked (boolean)
boolean restrictedNetworksChanged
private void updateRulesForRestrictBackgroundLocked ()
android.content.pm.ApplicationInfo app
int uid
int j
android.content.pm.UserInfo user
int i
android.content.pm.PackageManager pm
java.util.List users
java.util.List apps
int usersSize
int appsSize
private void updateRulesForTempWhitelistChangeLocked ()
int appId
int uid
int j
android.content.pm.UserInfo user
int i
java.util.List users
private boolean isUidValidForBlacklistRules (int)
int uid
private boolean isUidValidForWhitelistRules (int)
int uid
private boolean isUidIdle (int)
String packageName
int uid
String[] packages
int userId
private boolean hasInternetPermissions (int)
int uid
private void updateRestrictionRulesForUidLocked (int)
int uid
private void updateRulesForDataUsageRestrictionsLocked (int)
int uid
private void updateRulesForDataUsageRestrictionsLocked (int, boolean)
int uid
boolean uidDeleted
int uidPolicy
int oldUidRules
boolean isForeground
boolean isBlacklisted
boolean isWhitelisted
int oldRule
int newRule
int newUidRules
boolean changed
private void updateRulesForPowerRestrictionsLocked (int)
int uid
boolean isIdle
boolean restrictMode
int uidPolicy
int oldUidRules
boolean isForeground
boolean isWhitelisted
int oldRule
int newRule
int newUidRules
private void dispatchUidRulesChanged (android.net.INetworkPolicyListener, int, int)
android.net.INetworkPolicyListener listener
int uid
int uidRules
private void dispatchMeteredIfacesChanged (android.net.INetworkPolicyListener, java.lang.String[])
android.net.INetworkPolicyListener listener
String[] meteredIfaces
private void dispatchRestrictBackgroundChanged (android.net.INetworkPolicyListener, boolean)
android.net.INetworkPolicyListener listener
boolean restrictBackground
private void dispatchRestrictBackgroundWhitelistChanged (android.net.INetworkPolicyListener, int, boolean)
android.net.INetworkPolicyListener listener
int uid
boolean whitelisted
private void dispatchRestrictBackgroundBlacklistChanged (android.net.INetworkPolicyListener, int, boolean)
android.net.INetworkPolicyListener listener
int uid
boolean blacklisted
private void setInterfaceQuota (java.lang.String, long)
IllegalStateException e
String iface
long quotaBytes
private void removeInterfaceQuota (java.lang.String)
IllegalStateException e
String iface
private void setMeteredNetworkBlacklist (int, boolean)
IllegalStateException e
int uid
boolean enable
private void setMeteredNetworkWhitelist (int, boolean)
IllegalStateException e
int uid
boolean enable
private void setUidFirewallRules (int, android.util.SparseIntArray)
int index
int size
int[] uids
int[] rules
IllegalStateException e
int chain
android.util.SparseIntArray uidRules
private void setUidFirewallRule (int, int, int)
IllegalStateException e
int chain
int uid
int rule
private void enableFirewallChainLocked (int, boolean)
IllegalStateException e
int chain
boolean enable
private long getTotalBytes (android.net.NetworkTemplate, long, long)
RuntimeException e
android.os.RemoteException e
android.net.NetworkTemplate template
long start
long end
private boolean isBandwidthControlEnabled ()
android.os.RemoteException e
long token
void maybeRefreshTrustedTime ()
private long currentTimeMillis ()
private static android.content.Intent buildAllowBackgroundDataIntent ()
private static android.content.Intent buildSnoozeWarningIntent (android.net.NetworkTemplate)
android.net.NetworkTemplate template
android.content.Intent intent
private static android.content.Intent buildNetworkOverLimitIntent (android.net.NetworkTemplate)
android.net.NetworkTemplate template
android.content.Intent intent
private static android.content.Intent buildViewDataUsageIntent (android.net.NetworkTemplate)
android.net.NetworkTemplate template
android.content.Intent intent
public void addIdleHandler (android.os.MessageQueue$IdleHandler)
android.os.MessageQueue$IdleHandler handler
private static void collectKeys (android.util.SparseIntArray, android.util.SparseBooleanArray)
int i
android.util.SparseIntArray source
android.util.SparseBooleanArray target
int size
public void factoryReset (java.lang.String)
android.net.NetworkPolicy policy
int uid
String subscriber
android.net.NetworkPolicy[] policies
android.net.NetworkTemplate template
static void access$200 (com.android.server.net.NetworkPolicyManagerService, boolean)
com.android.server.net.NetworkPolicyManagerService x0
boolean x1
static void access$400 (com.android.server.net.NetworkPolicyManagerService, int, int)
com.android.server.net.NetworkPolicyManagerService x0
int x1
int x2
static void access$500 (com.android.server.net.NetworkPolicyManagerService, int)
com.android.server.net.NetworkPolicyManagerService x0
int x1
static void access$600 (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService x0
static void access$700 (com.android.server.net.NetworkPolicyManagerService, int)
com.android.server.net.NetworkPolicyManagerService x0
int x1
static boolean access$800 (com.android.server.net.NetworkPolicyManagerService, int)
com.android.server.net.NetworkPolicyManagerService x0
int x1
static android.content.Context access$900 (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService x0
static void access$1000 (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService x0
static void access$1100 (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService x0
static void access$1200 (com.android.server.net.NetworkPolicyManagerService, int)
com.android.server.net.NetworkPolicyManagerService x0
int x1
static android.net.INetworkPolicyListener access$1300 (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService x0
static void access$1400 (com.android.server.net.NetworkPolicyManagerService, android.net.INetworkPolicyListener, int, int)
com.android.server.net.NetworkPolicyManagerService x0
android.net.INetworkPolicyListener x1
int x2
int x3
static android.os.RemoteCallbackList access$1500 (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService x0
static void access$1600 (com.android.server.net.NetworkPolicyManagerService, android.net.INetworkPolicyListener, java.lang.String[])
com.android.server.net.NetworkPolicyManagerService x0
android.net.INetworkPolicyListener x1
String[] x2
static android.util.ArraySet access$1700 (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService x0
static android.net.INetworkStatsService access$1800 (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService x0
static void access$1900 (com.android.server.net.NetworkPolicyManagerService, android.net.INetworkPolicyListener, boolean)
com.android.server.net.NetworkPolicyManagerService x0
android.net.INetworkPolicyListener x1
boolean x2
static void access$2000 (com.android.server.net.NetworkPolicyManagerService, android.net.INetworkPolicyListener, int, boolean)
com.android.server.net.NetworkPolicyManagerService x0
android.net.INetworkPolicyListener x1
int x2
boolean x3
static void access$2100 (com.android.server.net.NetworkPolicyManagerService, android.net.INetworkPolicyListener, int, boolean)
com.android.server.net.NetworkPolicyManagerService x0
android.net.INetworkPolicyListener x1
int x2
boolean x3
static void access$2200 (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService x0
static void access$2300 (com.android.server.net.NetworkPolicyManagerService, java.lang.String)
com.android.server.net.NetworkPolicyManagerService x0
String x1
static void access$2400 (com.android.server.net.NetworkPolicyManagerService, java.lang.String, long)
com.android.server.net.NetworkPolicyManagerService x0
String x1
long x2
static boolean access$2500 (com.android.server.net.NetworkPolicyManagerService, int, boolean, boolean)
com.android.server.net.NetworkPolicyManagerService x0
int x1
boolean x2
boolean x3
}
com/android/server/net/IpConfigStore.classIpConfigStore.java
package com.android.server.net
public com.android.server.net.IpConfigStore extends java.lang.Object {
private static final String TAG
private static final boolean DBG
protected final com.android.server.net.DelayedDiskWrite mWriter
protected static final String ID_KEY
protected static final String IP_ASSIGNMENT_KEY
protected static final String LINK_ADDRESS_KEY
protected static final String GATEWAY_KEY
protected static final String DNS_KEY
protected static final String PROXY_SETTINGS_KEY
protected static final String PROXY_HOST_KEY
protected static final String PROXY_PORT_KEY
protected static final String PROXY_PAC_FILE
protected static final String EXCLUSION_LIST_KEY
protected static final String EOS
protected static final int IPCONFIG_FILE_VERSION
public void (com.android.server.net.DelayedDiskWrite)
com.android.server.net.DelayedDiskWrite writer
public void ()
private boolean writeConfig (java.io.DataOutputStream, int, android.net.IpConfiguration) throws java.io.IOException
android.net.LinkAddress ipAddress
java.net.InetAddress inetAddr
android.net.StaticIpConfiguration staticIpConfiguration
android.net.ProxyInfo proxyProperties
String exclusionList
android.net.ProxyInfo proxyPacProperties
NullPointerException e
java.io.DataOutputStream out
int configKey
android.net.IpConfiguration config
boolean written
public void writeIpAndProxyConfigurations (java.lang.String, android.util.SparseArray)
String filePath
android.util.SparseArray networks
public android.util.SparseArray readIpAndProxyConfigurations (java.lang.String)
android.net.LinkAddress linkAddr
android.net.RouteInfo route
android.net.LinkAddress dest
java.net.InetAddress gateway
IllegalArgumentException e
android.net.ProxyInfo proxyInfo
android.net.ProxyInfo proxyPacProperties
android.net.IpConfiguration config
int id
android.net.IpConfiguration$IpAssignment ipAssignment
android.net.IpConfiguration$ProxySettings proxySettings
android.net.StaticIpConfiguration staticIpConfiguration
String proxyHost
String pacFileUrl
int proxyPort
String exclusionList
String key
int version
java.io.IOException e
String filePath
android.util.SparseArray networks
java.io.DataInputStream in
protected void loge (java.lang.String)
String s
protected void log (java.lang.String)
String s
static boolean access$000 (com.android.server.net.IpConfigStore, java.io.DataOutputStream, int, android.net.IpConfiguration) throws java.io.IOException
com.android.server.net.IpConfigStore x0
java.io.DataOutputStream x1
int x2
android.net.IpConfiguration x3
}
com/android/server/net/NetworkStatsObservers$RequestInfo.classNetworkStatsObservers.java
package com.android.server.net
abstract com.android.server.net.NetworkStatsObservers$RequestInfo extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private final com.android.server.net.NetworkStatsObservers mStatsObserver
protected final android.net.DataUsageRequest mRequest
private final android.os.Messenger mMessenger
private final android.os.IBinder mBinder
protected final int mCallingUid
protected final int mAccessLevel
protected com.android.server.net.NetworkStatsRecorder mRecorder
protected com.android.server.net.NetworkStatsCollection mCollection
void (com.android.server.net.NetworkStatsObservers, android.net.DataUsageRequest, android.os.Messenger, android.os.IBinder, int, int)
android.os.RemoteException e
com.android.server.net.NetworkStatsObservers statsObserver
android.net.DataUsageRequest request
android.os.Messenger messenger
android.os.IBinder binder
int callingUid
int accessLevel
public void binderDied ()
public java.lang.String toString ()
private void unlinkDeathRecipient ()
private void updateStats (com.android.server.net.NetworkStatsObservers$StatsContext)
com.android.server.net.NetworkStatsObservers$StatsContext statsContext
private void callCallback (int)
android.os.RemoteException e
int callbackType
android.os.Bundle bundle
android.os.Message msg
private void resetRecorder ()
protected abstract boolean checkStats ()
protected abstract void recordSample (com.android.server.net.NetworkStatsObservers$StatsContext)
private java.lang.String callbackTypeToName (int)
int callbackType
static void access$300 (com.android.server.net.NetworkStatsObservers$RequestInfo)
com.android.server.net.NetworkStatsObservers$RequestInfo x0
static void access$400 (com.android.server.net.NetworkStatsObservers$RequestInfo, int)
com.android.server.net.NetworkStatsObservers$RequestInfo x0
int x1
static void access$500 (com.android.server.net.NetworkStatsObservers$RequestInfo, com.android.server.net.NetworkStatsObservers$StatsContext)
com.android.server.net.NetworkStatsObservers$RequestInfo x0
com.android.server.net.NetworkStatsObservers$StatsContext x1
}
com/android/server/net/NetworkPolicyManagerService$16.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$16 extends java.lang.Object implements android.os.Handler$Callback {
final com.android.server.net.NetworkPolicyManagerService this$0
void (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService this$0
public boolean handleMessage (android.os.Message)
android.net.INetworkPolicyListener listener
int i
int uid
int uidRules
int length
android.net.INetworkPolicyListener listener
int i
String[] meteredIfaces
int length
String iface
android.net.INetworkPolicyListener listener
int i
boolean restrictBackground
int length
android.content.Intent intent
android.net.INetworkPolicyListener listener
int i
boolean whitelistedBool
int length
android.content.Intent intent
String packageName
int userId
int uid
boolean changed
Boolean whitelisted
android.content.pm.PackageManager pm
String[] packages
android.net.INetworkPolicyListener listener
int i
int uid
boolean blacklisted
int length
long persistThreshold
long lowestRule
android.os.Message msg
}
com/android/server/net/NetworkPolicyManagerService$5.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$5 extends android.content.BroadcastReceiver {
final com.android.server.net.NetworkPolicyManagerService this$0
void (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/net/NetworkPolicyManagerService$14.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$14 extends com.android.server.net.BaseNetworkObserver {
final com.android.server.net.NetworkPolicyManagerService this$0
void (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService this$0
public void limitReached (java.lang.String, java.lang.String)
String limitName
String iface
}
com/android/server/net/NetworkStatsService$HandlerCallback.classNetworkStatsService.java
package com.android.server.net
com.android.server.net.NetworkStatsService$HandlerCallback extends java.lang.Object implements android.os.Handler$Callback {
private final com.android.server.net.NetworkStatsService mService
void (com.android.server.net.NetworkStatsService)
com.android.server.net.NetworkStatsService service
public boolean handleMessage (android.os.Message)
int flags
android.os.Message msg
}
com/android/server/net/NetworkPolicyManagerService$NetworkPolicyManagerInternalImpl.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$NetworkPolicyManagerInternalImpl extends com.android.server.net.NetworkPolicyManagerInternal {
final com.android.server.net.NetworkPolicyManagerService this$0
private void (com.android.server.net.NetworkPolicyManagerService)
public void resetUserState (int)
boolean changed
int userId
void (com.android.server.net.NetworkPolicyManagerService, com.android.server.net.NetworkPolicyManagerService$1)
com.android.server.net.NetworkPolicyManagerService x0
com.android.server.net.NetworkPolicyManagerService$1 x1
}
com/android/server/net/NetworkPolicyManagerService$8.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$8 extends android.content.BroadcastReceiver {
final com.android.server.net.NetworkPolicyManagerService this$0
void (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
String action
int userId
}
com/android/server/net/NetworkPolicyManagerInternal.classNetworkPolicyManagerInternal.java
package com.android.server.net
public abstract com.android.server.net.NetworkPolicyManagerInternal extends java.lang.Object {
public void ()
public abstract void resetUserState (int)
}
com/android/server/net/NetworkPolicyManagerService$11.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$11 extends android.content.BroadcastReceiver {
final com.android.server.net.NetworkPolicyManagerService this$0
void (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
android.net.NetworkTemplate template
}
com/android/server/net/NetworkIdentitySet.classNetworkIdentitySet.java
package com.android.server.net
public com.android.server.net.NetworkIdentitySet extends java.util.HashSet implements java.lang.Comparable {
private static final int VERSION_INIT
private static final int VERSION_ADD_ROAMING
private static final int VERSION_ADD_NETWORK_ID
private static final int VERSION_ADD_METERED
public void ()
public void (java.io.DataInputStream) throws java.io.IOException
String networkId
boolean roaming
boolean metered
int type
int subType
String subscriberId
String networkId
boolean roaming
boolean metered
int i
java.io.DataInputStream in
int version
int size
public void writeToStream (java.io.DataOutputStream) throws java.io.IOException
android.net.NetworkIdentity ident
java.io.DataOutputStream out
public boolean isAnyMemberRoaming ()
android.net.NetworkIdentity ident
private static void writeOptionalString (java.io.DataOutputStream, java.lang.String) throws java.io.IOException
java.io.DataOutputStream out
String value
private static java.lang.String readOptionalString (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
public int compareTo (com.android.server.net.NetworkIdentitySet)
com.android.server.net.NetworkIdentitySet another
android.net.NetworkIdentity ident
android.net.NetworkIdentity anotherIdent
public volatile int compareTo (java.lang.Object)
}
com/android/server/net/NetlinkTracker.classNetlinkTracker.java
package com.android.server.net
public com.android.server.net.NetlinkTracker extends com.android.server.net.BaseNetworkObserver {
private final String TAG
private final String mInterfaceName
private final com.android.server.net.NetlinkTracker$Callback mCallback
private final android.net.LinkProperties mLinkProperties
private com.android.server.net.DnsServerRepository mDnsServerRepository
private static final boolean DBG
public void (java.lang.String, com.android.server.net.NetlinkTracker$Callback)
String iface
com.android.server.net.NetlinkTracker$Callback callback
private void maybeLog (java.lang.String, java.lang.String, android.net.LinkAddress)
String operation
String iface
android.net.LinkAddress address
private void maybeLog (java.lang.String, java.lang.Object)
String operation
Object o
public void interfaceRemoved (java.lang.String)
String iface
public void addressUpdated (java.lang.String, android.net.LinkAddress)
boolean changed
String iface
android.net.LinkAddress address
public void addressRemoved (java.lang.String, android.net.LinkAddress)
boolean changed
String iface
android.net.LinkAddress address
public void routeUpdated (android.net.RouteInfo)
boolean changed
android.net.RouteInfo route
public void routeRemoved (android.net.RouteInfo)
boolean changed
android.net.RouteInfo route
public void interfaceDnsServerInfo (java.lang.String, long, java.lang.String[])
boolean changed
String iface
long lifetime
String[] addresses
public synchronized android.net.LinkProperties getLinkProperties ()
public synchronized void clearLinkProperties ()
}
com/android/server/net/NetworkPolicyManagerService$6.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$6 extends android.content.BroadcastReceiver {
final com.android.server.net.NetworkPolicyManagerService this$0
void (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
String action
int uid
}
com/android/server/net/NetworkStatsService$NetworkStatsSettings.classNetworkStatsService.java
package com.android.server.net
public abstract com.android.server.net.NetworkStatsService$NetworkStatsSettings extends java.lang.Object {
public abstract long getPollInterval ()
public abstract long getTimeCacheMaxAge ()
public abstract boolean getSampleEnabled ()
public abstract com.android.server.net.NetworkStatsService$NetworkStatsSettings$Config getDevConfig ()
public abstract com.android.server.net.NetworkStatsService$NetworkStatsSettings$Config getXtConfig ()
public abstract com.android.server.net.NetworkStatsService$NetworkStatsSettings$Config getUidConfig ()
public abstract com.android.server.net.NetworkStatsService$NetworkStatsSettings$Config getUidTagConfig ()
public abstract long getGlobalAlertBytes (long)
public abstract long getDevPersistBytes (long)
public abstract long getXtPersistBytes (long)
public abstract long getUidPersistBytes (long)
public abstract long getUidTagPersistBytes (long)
}
com/android/server/net/NetworkStatsService$2.classNetworkStatsService.java
package com.android.server.net
com.android.server.net.NetworkStatsService$2 extends android.content.BroadcastReceiver {
final com.android.server.net.NetworkStatsService this$0
void (com.android.server.net.NetworkStatsService)
com.android.server.net.NetworkStatsService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/net/NetworkPolicyManagerService$2.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$2 extends android.app.IUidObserver$Stub {
final com.android.server.net.NetworkPolicyManagerService this$0
void (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService this$0
public void onUidStateChanged (int, int) throws android.os.RemoteException
int uid
int procState
public void onUidGone (int) throws android.os.RemoteException
int uid
public void onUidActive (int) throws android.os.RemoteException
int uid
public void onUidIdle (int) throws android.os.RemoteException
int uid
}
com/android/server/net/NetworkPolicyManagerService$3.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$3 extends android.content.BroadcastReceiver {
final com.android.server.net.NetworkPolicyManagerService this$0
void (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/net/NetlinkTracker$Callback.classNetlinkTracker.java
package com.android.server.net
public abstract com.android.server.net.NetlinkTracker$Callback extends java.lang.Object {
public abstract void update ()
}
com/android/server/net/NetworkStatsService$6.classNetworkStatsService.java
package com.android.server.net
com.android.server.net.NetworkStatsService$6 extends android.content.BroadcastReceiver {
final com.android.server.net.NetworkStatsService this$0
void (com.android.server.net.NetworkStatsService)
com.android.server.net.NetworkStatsService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/net/BaseNetworkObserver.classBaseNetworkObserver.java
package com.android.server.net
public com.android.server.net.BaseNetworkObserver extends android.net.INetworkManagementEventObserver$Stub {
public void ()
public void interfaceStatusChanged (java.lang.String, boolean)
String iface
boolean up
public void interfaceRemoved (java.lang.String)
String iface
public void addressUpdated (java.lang.String, android.net.LinkAddress)
String iface
android.net.LinkAddress address
public void addressRemoved (java.lang.String, android.net.LinkAddress)
String iface
android.net.LinkAddress address
public void interfaceLinkStateChanged (java.lang.String, boolean)
String iface
boolean up
public void interfaceAdded (java.lang.String)
String iface
public void interfaceClassDataActivityChanged (java.lang.String, boolean, long)
String label
boolean active
long tsNanos
public void limitReached (java.lang.String, java.lang.String)
String limitName
String iface
public void interfaceDnsServerInfo (java.lang.String, long, java.lang.String[])
String iface
long lifetime
String[] servers
public void routeUpdated (android.net.RouteInfo)
android.net.RouteInfo route
public void routeRemoved (android.net.RouteInfo)
android.net.RouteInfo route
}
com/android/server/net/NetworkPolicyManagerService$15.classNetworkPolicyManagerService.java
package com.android.server.net
com.android.server.net.NetworkPolicyManagerService$15 extends android.content.BroadcastReceiver {
final com.android.server.net.NetworkPolicyManagerService this$0
void (com.android.server.net.NetworkPolicyManagerService)
com.android.server.net.NetworkPolicyManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/net/NetworkStatsRecorder.classNetworkStatsRecorder.java
package com.android.server.net
public com.android.server.net.NetworkStatsRecorder extends java.lang.Object {
private static final String TAG
private static final boolean LOGD
private static final boolean LOGV
private static final String TAG_NETSTATS_DUMP
private static final boolean DUMP_BEFORE_DELETE
private final com.android.internal.util.FileRotator mRotator
private final android.net.NetworkStats$NonMonotonicObserver mObserver
private final android.os.DropBoxManager mDropBox
private final String mCookie
private final long mBucketDuration
private final boolean mOnlyTags
private long mPersistThresholdBytes
private android.net.NetworkStats mLastSnapshot
private final com.android.server.net.NetworkStatsCollection mPending
private final com.android.server.net.NetworkStatsCollection mSinceBoot
private final com.android.server.net.NetworkStatsRecorder$CombiningRewriter mPendingRewriter
private java.lang.ref.WeakReference mComplete
public void ()
public void (com.android.internal.util.FileRotator, android.net.NetworkStats$NonMonotonicObserver, android.os.DropBoxManager, java.lang.String, long, boolean)
com.android.internal.util.FileRotator rotator
android.net.NetworkStats$NonMonotonicObserver observer
android.os.DropBoxManager dropBox
String cookie
long bucketDuration
boolean onlyTags
public void setPersistThreshold (long)
long thresholdBytes
public void resetLocked ()
public android.net.NetworkStats$Entry getTotalSinceBootLocked (android.net.NetworkTemplate)
android.net.NetworkTemplate template
public com.android.server.net.NetworkStatsCollection getSinceBoot ()
public com.android.server.net.NetworkStatsCollection getOrLoadCompleteLocked ()
com.android.server.net.NetworkStatsCollection res
public com.android.server.net.NetworkStatsCollection getOrLoadPartialLocked (long, long)
long start
long end
com.android.server.net.NetworkStatsCollection res
private com.android.server.net.NetworkStatsCollection loadLocked (long, long)
java.io.IOException e
OutOfMemoryError e
long start
long end
com.android.server.net.NetworkStatsCollection res
public void recordSnapshotLocked (android.net.NetworkStats, java.util.Map, com.android.internal.net.VpnInfo[], long)
com.android.internal.net.VpnInfo info
com.android.server.net.NetworkIdentitySet ident
int i
android.net.NetworkStats snapshot
java.util.Map ifaceIdent
com.android.internal.net.VpnInfo[] vpnArray
long currentTimeMillis
java.util.HashSet unknownIfaces
com.android.server.net.NetworkStatsCollection complete
android.net.NetworkStats delta
long end
long start
android.net.NetworkStats$Entry entry
public void maybePersistLocked (long)
long currentTimeMillis
long pendingBytes
public void forcePersistLocked (long)
java.io.IOException e
OutOfMemoryError e
long currentTimeMillis
public void removeUidsLocked (int[])
java.io.IOException e
OutOfMemoryError e
int[] uids
com.android.server.net.NetworkStatsCollection complete
public void importLegacyNetworkLocked (java.io.File) throws java.io.IOException
java.io.File file
com.android.server.net.NetworkStatsCollection collection
long startMillis
long endMillis
public void importLegacyUidLocked (java.io.File) throws java.io.IOException
java.io.File file
com.android.server.net.NetworkStatsCollection collection
long startMillis
long endMillis
public void dumpLocked (com.android.internal.util.IndentingPrintWriter, boolean)
com.android.internal.util.IndentingPrintWriter pw
boolean fullHistory
public void dumpCheckin (java.io.PrintWriter, long, long)
java.io.PrintWriter pw
long start
long end
private void recoverFromWtf ()
java.io.IOException e
java.io.ByteArrayOutputStream os
}
com/android/server/net/NetworkStatsService$DefaultNetworkStatsSettings.classNetworkStatsService.java
package com.android.server.net
com.android.server.net.NetworkStatsService$DefaultNetworkStatsSettings extends java.lang.Object implements com.android.server.net.NetworkStatsService$NetworkStatsSettings {
private final android.content.ContentResolver mResolver
public void (android.content.Context)
android.content.Context context
private long getGlobalLong (java.lang.String, long)
String name
long def
private boolean getGlobalBoolean (java.lang.String, boolean)
String name
boolean def
int defInt
public long getPollInterval ()
public long getTimeCacheMaxAge ()
public long getGlobalAlertBytes (long)
long def
public boolean getSampleEnabled ()
public com.android.server.net.NetworkStatsService$NetworkStatsSettings$Config getDevConfig ()
public com.android.server.net.NetworkStatsService$NetworkStatsSettings$Config getXtConfig ()
public com.android.server.net.NetworkStatsService$NetworkStatsSettings$Config getUidConfig ()
public com.android.server.net.NetworkStatsService$NetworkStatsSettings$Config getUidTagConfig ()
public long getDevPersistBytes (long)
long def
public long getXtPersistBytes (long)
long def
public long getUidPersistBytes (long)
long def
public long getUidTagPersistBytes (long)
long def
}
com/android/server/CommonTimeManagementService$1.classCommonTimeManagementService.java
package com.android.server
com.android.server.CommonTimeManagementService$1 extends com.android.server.net.BaseNetworkObserver {
final com.android.server.CommonTimeManagementService this$0
void (com.android.server.CommonTimeManagementService)
com.android.server.CommonTimeManagementService this$0
public void interfaceStatusChanged (java.lang.String, boolean)
String iface
boolean up
public void interfaceLinkStateChanged (java.lang.String, boolean)
String iface
boolean up
public void interfaceAdded (java.lang.String)
String iface
public void interfaceRemoved (java.lang.String)
String iface
}
com/android/server/AppOpsService$ClientRestrictionState.class
com/android/server/pm/
com/android/server/pm/PreferredComponent$Callbacks.classPreferredComponent.java
package com.android.server.pm
public abstract com.android.server.pm.PreferredComponent$Callbacks extends java.lang.Object {
public abstract boolean onReadTag (java.lang.String, org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
}
com/android/server/pm/PackageManagerService$17.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$17 extends java.lang.Object implements com.android.server.pm.PackageManagerService$BlobXmlRestorer {
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService this$0
public void apply (org.xmlpull.v1.XmlPullParser, int) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
int userId
}
com/android/server/pm/PackageManagerService$ActivityIntentResolver.classPackageManagerService.java
package com.android.server.pm
final com.android.server.pm.PackageManagerService$ActivityIntentResolver extends com.android.server.IntentResolver {
private final android.util.ArrayMap mActivities
private int mFlags
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService this$0
public java.util.List queryIntent (android.content.Intent, java.lang.String, boolean, int)
android.content.Intent intent
String resolvedType
boolean defaultOnly
int userId
public java.util.List queryIntent (android.content.Intent, java.lang.String, int, int)
android.content.Intent intent
String resolvedType
int flags
int userId
public java.util.List queryIntentForPackage (android.content.Intent, java.lang.String, int, java.util.ArrayList, int)
android.content.pm.PackageParser$ActivityIntentInfo[] array
java.util.ArrayList intentFilters
int i
android.content.Intent intent
String resolvedType
int flags
java.util.ArrayList packageActivities
int userId
boolean defaultOnly
int N
java.util.ArrayList listCut
private android.content.pm.PackageParser$Activity findMatchingActivity (java.util.List, android.content.pm.ActivityInfo)
android.content.pm.PackageParser$Activity sysActivity
java.util.List activityList
android.content.pm.ActivityInfo activityInfo
private void getIntentListSubset (java.util.List, com.android.server.pm.PackageManagerService$ActivityIntentResolver$IterGenerator, java.util.Iterator)
Object intentSelection
android.content.pm.PackageParser$ActivityIntentInfo intentInfo
boolean selectionFound
java.util.Iterator intentSelectionIter
Object searchAction
java.util.Iterator intentIter
java.util.List intentList
com.android.server.pm.PackageManagerService$ActivityIntentResolver$IterGenerator generator
java.util.Iterator searchIterator
private boolean isProtectedAction (android.content.pm.PackageParser$ActivityIntentInfo)
String filterAction
android.content.pm.PackageParser$ActivityIntentInfo filter
java.util.Iterator actionsIter
private void adjustPriority (java.util.List, android.content.pm.PackageParser$ActivityIntentInfo)
int i
java.util.List systemActivities
android.content.pm.PackageParser$ActivityIntentInfo intent
android.content.pm.ActivityInfo activityInfo
android.content.pm.ApplicationInfo applicationInfo
boolean privilegedApp
android.content.pm.PackageParser$Activity foundActivity
java.util.List intentListCopy
java.util.List foundFilters
java.util.Iterator actionsIterator
java.util.Iterator categoriesIterator
java.util.Iterator schemesIterator
java.util.Iterator authoritiesIterator
int cappedPriority
public final void addActivity (android.content.pm.PackageParser$Activity, java.lang.String)
com.android.server.pm.PackageSetting ps
java.util.List systemActivities
android.content.pm.PackageParser$ActivityIntentInfo intent
int j
android.content.pm.PackageParser$Activity a
String type
int NI
public final void removeActivity (android.content.pm.PackageParser$Activity, java.lang.String)
android.content.pm.PackageParser$ActivityIntentInfo intent
int j
android.content.pm.PackageParser$Activity a
String type
int NI
protected boolean allowFilterResult (android.content.pm.PackageParser$ActivityIntentInfo, java.util.List)
android.content.pm.ActivityInfo destAi
int i
android.content.pm.PackageParser$ActivityIntentInfo filter
java.util.List dest
android.content.pm.ActivityInfo filterAi
protected android.content.pm.PackageParser$ActivityIntentInfo[] newArray (int)
int size
protected boolean isFilterStopped (android.content.pm.PackageParser$ActivityIntentInfo, int)
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$ActivityIntentInfo filter
int userId
android.content.pm.PackageParser$Package p
protected boolean isPackageForFilter (java.lang.String, android.content.pm.PackageParser$ActivityIntentInfo)
String packageName
android.content.pm.PackageParser$ActivityIntentInfo info
protected android.content.pm.ResolveInfo newResult (android.content.pm.PackageParser$ActivityIntentInfo, int, int)
android.content.pm.PackageParser$ActivityIntentInfo info
int match
int userId
android.content.pm.PackageParser$Activity activity
com.android.server.pm.PackageSetting ps
android.content.pm.ActivityInfo ai
android.content.pm.ResolveInfo res
protected void sortResults (java.util.List)
java.util.List results
protected void dumpFilter (java.io.PrintWriter, java.lang.String, android.content.pm.PackageParser$ActivityIntentInfo)
java.io.PrintWriter out
String prefix
android.content.pm.PackageParser$ActivityIntentInfo filter
protected java.lang.Object filterToLabel (android.content.pm.PackageParser$ActivityIntentInfo)
android.content.pm.PackageParser$ActivityIntentInfo filter
protected void dumpFilterLabel (java.io.PrintWriter, java.lang.String, java.lang.Object, int)
java.io.PrintWriter out
String prefix
Object label
int count
android.content.pm.PackageParser$Activity activity
protected volatile java.lang.Object filterToLabel (android.content.IntentFilter)
protected volatile void dumpFilter (java.io.PrintWriter, java.lang.String, android.content.IntentFilter)
protected volatile java.lang.Object newResult (android.content.IntentFilter, int, int)
protected volatile android.content.IntentFilter[] newArray (int)
protected volatile boolean isPackageForFilter (java.lang.String, android.content.IntentFilter)
protected volatile boolean isFilterStopped (android.content.IntentFilter, int)
protected volatile boolean allowFilterResult (android.content.IntentFilter, java.util.List)
static android.util.ArrayMap access$2200 (com.android.server.pm.PackageManagerService$ActivityIntentResolver)
com.android.server.pm.PackageManagerService$ActivityIntentResolver x0
}
com/android/server/pm/IntentFilterVerificationState.classIntentFilterVerificationState.java
package com.android.server.pm
public com.android.server.pm.IntentFilterVerificationState extends java.lang.Object {
static final String TAG
public static final int STATE_UNDEFINED
public static final int STATE_VERIFICATION_PENDING
public static final int STATE_VERIFICATION_SUCCESS
public static final int STATE_VERIFICATION_FAILURE
private int mRequiredVerifierUid
private int mState
private java.util.ArrayList mFilters
private android.util.ArraySet mHosts
private int mUserId
private String mPackageName
private boolean mVerificationComplete
public void (int, int, java.lang.String)
int verifierUid
int userId
String packageName
public void setState (int)
int state
public int getState ()
public void setPendingState ()
public java.util.ArrayList getFilters ()
public boolean isVerificationComplete ()
public boolean isVerified ()
public int getUserId ()
public java.lang.String getPackageName ()
public java.lang.String getHostsString ()
int i
StringBuilder sb
int count
public boolean setVerifierResponse (int, int)
int state
int callerUid
int code
public void addFilter (android.content.pm.PackageParser$ActivityIntentInfo)
android.content.pm.PackageParser$ActivityIntentInfo filter
static void ()
}
com/android/server/pm/PackageManagerService$ClearStorageConnection.classPackageManagerService.java
package com.android.server.pm
final com.android.server.pm.PackageManagerService$ClearStorageConnection extends java.lang.Object implements android.content.ServiceConnection {
com.android.internal.app.IMediaContainerService mContainerService
final com.android.server.pm.PackageManagerService this$0
private void (com.android.server.pm.PackageManagerService)
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
void (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$1)
com.android.server.pm.PackageManagerService x0
com.android.server.pm.PackageManagerService$1 x1
}
com/android/server/pm/PackageManagerService$PackageRemovedInfo.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$PackageRemovedInfo extends java.lang.Object {
String removedPackage
int uid
int removedAppId
int[] origUsers
int[] removedUsers
boolean isRemovedPackageSystemUpdate
boolean isUpdate
boolean dataRemoved
boolean removedForAllUsers
com.android.server.pm.PackageManagerService$InstallArgs args
android.util.ArrayMap removedChildPackages
android.util.ArrayMap appearedChildPackages
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService this$0
void sendPackageRemovedBroadcasts (boolean)
com.android.server.pm.PackageManagerService$PackageRemovedInfo childInfo
int i
boolean killApp
int childCount
void sendSystemPackageUpdatedBroadcasts ()
com.android.server.pm.PackageManagerService$PackageRemovedInfo childInfo
int i
int childCount
void sendSystemPackageAppearedBroadcasts ()
int userId
com.android.server.pm.PackageManagerService$PackageInstalledInfo installedInfo
int i
int packageCount
private void sendSystemPackageUpdatedBroadcastsInternal ()
android.os.Bundle extras
private void sendPackageRemovedBroadcastInternal (boolean)
boolean killApp
android.os.Bundle extras
}
com/android/server/pm/PackageManagerShellCommand$1.classPackageManagerShellCommand.java
package com.android.server.pm
com.android.server.pm.PackageManagerShellCommand$1 extends java.lang.Object implements java.util.Comparator {
final com.android.server.pm.PackageManagerShellCommand this$0
void (com.android.server.pm.PackageManagerShellCommand)
com.android.server.pm.PackageManagerShellCommand this$0
public int compare (android.content.pm.FeatureInfo, android.content.pm.FeatureInfo)
android.content.pm.FeatureInfo o1
android.content.pm.FeatureInfo o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/server/pm/PackageManagerService.classPackageManagerService.java
package com.android.server.pm
public com.android.server.pm.PackageManagerService extends android.content.pm.IPackageManager$Stub {
static final String TAG
static final boolean DEBUG_SETTINGS
static final boolean DEBUG_PREFERRED
static final boolean DEBUG_UPGRADE
static final boolean DEBUG_DOMAIN_VERIFICATION
private static final boolean DEBUG_BACKUP
private static final boolean DEBUG_INSTALL
private static final boolean DEBUG_REMOVE
private static final boolean DEBUG_BROADCASTS
private static final boolean DEBUG_SHOW_INFO
private static final boolean DEBUG_PACKAGE_INFO
private static final boolean DEBUG_INTENT_MATCHING
private static final boolean DEBUG_PACKAGE_SCANNING
private static final boolean DEBUG_VERIFY
private static final boolean DEBUG_FILTERS
static final boolean DEBUG_DEXOPT
private static final boolean DEBUG_ABI_SELECTION
private static final boolean DEBUG_EPHEMERAL
private static final boolean DEBUG_TRIAGED_MISSING
private static final boolean DEBUG_APP_DATA
static final boolean CLEAR_RUNTIME_PERMISSIONS_ON_UPGRADE
private static final boolean DISABLE_EPHEMERAL_APPS
private static final int RADIO_UID
private static final int LOG_UID
private static final int NFC_UID
private static final int BLUETOOTH_UID
private static final int SHELL_UID
private static final int MAX_PERMISSION_TREE_FOOTPRINT
private static final String INSTALL_PACKAGE_SUFFIX
static final int SCAN_NO_DEX
static final int SCAN_FORCE_DEX
static final int SCAN_UPDATE_SIGNATURE
static final int SCAN_NEW_INSTALL
static final int SCAN_NO_PATHS
static final int SCAN_UPDATE_TIME
static final int SCAN_DEFER_DEX
static final int SCAN_BOOTING
static final int SCAN_TRUSTED_OVERLAY
static final int SCAN_DELETE_DATA_ON_FAILURES
static final int SCAN_REPLACING
static final int SCAN_REQUIRE_KNOWN
static final int SCAN_MOVE
static final int SCAN_INITIAL
static final int SCAN_CHECK_ONLY
static final int SCAN_DONT_KILL_APP
static final int SCAN_IGNORE_FROZEN
static final int REMOVE_CHATTY
private static final int[] EMPTY_INT_ARRAY
private static final long WATCHDOG_TIMEOUT
private static final long DEFAULT_MANDATORY_FSTRIM_INTERVAL
private static final boolean DEFAULT_VERIFY_ENABLE
private static final long DEFAULT_VERIFICATION_TIMEOUT
private static final int DEFAULT_VERIFICATION_RESPONSE
static final String PLATFORM_PACKAGE_NAME
static final String DEFAULT_CONTAINER_PACKAGE
static final android.content.ComponentName DEFAULT_CONTAINER_COMPONENT
private static final String KILL_APP_REASON_GIDS_CHANGED
private static final String KILL_APP_REASON_PERMISSIONS_REVOKED
private static final String PACKAGE_MIME_TYPE
private static final String VENDOR_OVERLAY_DIR
private static final int GRANT_DENIED
private static final int GRANT_INSTALL
private static final int GRANT_RUNTIME
private static final int GRANT_UPGRADE
private static final android.content.Intent sBrowserIntent
private static final java.util.Set PROTECTED_ACTIONS
public static final int REASON_FIRST_BOOT
public static final int REASON_BOOT
public static final int REASON_INSTALL
public static final int REASON_BACKGROUND_DEXOPT
public static final int REASON_AB_OTA
public static final int REASON_NON_SYSTEM_LIBRARY
public static final int REASON_SHARED_APK
public static final int REASON_FORCED_DEXOPT
public static final int REASON_CORE_APP
public static final int REASON_LAST
private static final String SKIP_SHARED_LIBRARY_CHECK
final com.android.server.ServiceThread mHandlerThread
final com.android.server.pm.PackageManagerService$PackageHandler mHandler
private final com.android.server.pm.ProcessLoggingHandler mProcessLoggingHandler
private java.util.ArrayList mPostSystemReadyMessages
final int mSdkVersion
final android.content.Context mContext
final boolean mFactoryTest
final boolean mOnlyCore
final android.util.DisplayMetrics mMetrics
final int mDefParseFlags
final String[] mSeparateProcesses
final boolean mIsUpgrade
final boolean mIsPreNUpgrade
final String mAsecInternalPath
final com.android.server.pm.Installer mInstaller
final java.io.File mAppInstallDir
final java.io.File mEphemeralInstallDir
private java.io.File mAppLib32InstallDir
final java.io.File mDrmAppPrivateInstallDir
final Object mInstallLock
final android.util.ArrayMap mPackages
final android.util.ArrayMap mKnownCodebase
final android.util.ArrayMap mOverlays
private final android.util.ArrayMap mExpectingBetter
private final java.util.List mProtectedFilters
private boolean mDeferProtectedFilters
private final android.util.ArraySet mExistingSystemPackages
boolean mPromoteSystemApps
final com.android.server.pm.Settings mSettings
final android.util.ArraySet mFrozenPackages
final com.android.server.pm.ProtectedPackages mProtectedPackages
boolean mRestoredSettings
final int[] mGlobalGids
final android.util.SparseArray mSystemPermissions
final android.util.ArrayMap mAvailableFeatures
boolean mFoundPolicyFile
private final com.android.server.pm.EphemeralApplicationRegistry mEphemeralApplicationRegistry
final android.util.ArrayMap mSharedLibraries
final com.android.server.pm.PackageManagerService$ActivityIntentResolver mActivities
final com.android.server.pm.PackageManagerService$ActivityIntentResolver mReceivers
final com.android.server.pm.PackageManagerService$ServiceIntentResolver mServices
final com.android.server.pm.PackageManagerService$ProviderIntentResolver mProviders
final android.util.ArrayMap mProvidersByAuthority
final android.util.ArrayMap mInstrumentation
final android.util.ArrayMap mPermissionGroups
final android.util.ArraySet mTransferedPackages
final android.util.ArraySet mProtectedBroadcasts
final android.util.SparseArray mPendingVerification
final android.util.ArrayMap mAppOpPermissionPackages
final com.android.server.pm.PackageInstallerService mInstallerService
private final com.android.server.pm.PackageDexOptimizer mPackageDexOptimizer
private java.util.concurrent.atomic.AtomicInteger mNextMoveId
private final com.android.server.pm.PackageManagerService$MoveCallbacks mMoveCallbacks
private final com.android.server.pm.PackageManagerService$OnPermissionChangeListeners mOnPermissionChangeListeners
android.util.SparseBooleanArray mUserNeedsBadging
private int mPendingVerificationToken
volatile boolean mSystemReady
volatile boolean mSafeMode
volatile boolean mHasSystemUidErrors
android.content.pm.ApplicationInfo mAndroidApplication
final android.content.pm.ActivityInfo mResolveActivity
final android.content.pm.ResolveInfo mResolveInfo
android.content.ComponentName mResolveComponentName
android.content.pm.PackageParser$Package mPlatformPackage
android.content.ComponentName mCustomResolverComponentName
boolean mResolverReplaced
private final android.content.ComponentName mIntentFilterVerifierComponent
private final com.android.server.pm.PackageManagerService$IntentFilterVerifier mIntentFilterVerifier
private int mIntentFilterVerificationToken
final android.content.ComponentName mEphemeralResolverComponent
final com.android.server.pm.EphemeralResolverConnection mEphemeralResolverConnection
final android.content.ComponentName mEphemeralInstallerComponent
final android.content.pm.ActivityInfo mEphemeralInstallerActivity
final android.content.pm.ResolveInfo mEphemeralInstallerInfo
final android.util.SparseArray mIntentFilterVerificationStates
final com.android.server.pm.DefaultPermissionGrantPolicy mDefaultPermissionPolicy
private java.util.List mKeepUninstalledPackages
private android.os.UserManagerInternal mUserManagerInternal
final com.android.server.pm.PackageManagerService$PendingPackageBroadcasts mPendingBroadcasts
private com.android.internal.app.IMediaContainerService mContainerService
static final int SEND_PENDING_BROADCAST
static final int MCS_BOUND
static final int END_COPY
static final int INIT_COPY
static final int MCS_UNBIND
static final int START_CLEANING_PACKAGE
static final int FIND_INSTALL_LOC
static final int POST_INSTALL
static final int MCS_RECONNECT
static final int MCS_GIVE_UP
static final int UPDATED_MEDIA_STATUS
static final int WRITE_SETTINGS
static final int WRITE_PACKAGE_RESTRICTIONS
static final int PACKAGE_VERIFIED
static final int CHECK_PENDING_VERIFICATION
static final int START_INTENT_FILTER_VERIFICATIONS
static final int INTENT_FILTER_VERIFIED
static final int WRITE_PACKAGE_LIST
static final int WRITE_SETTINGS_DELAY
static final int BROADCAST_DELAY
static com.android.server.pm.UserManagerService sUserManager
private android.util.ArraySet mDirtyUsers
private final com.android.server.pm.PackageManagerService$DefaultContainerConnection mDefContainerConn
final android.util.SparseArray mRunningInstalls
int mNextInstallToken
private static final String TAG_PREFERRED_BACKUP
private static final String TAG_DEFAULT_APPS
private static final String TAG_INTENT_FILTER_VERIFICATION
private static final String TAG_PERMISSION_BACKUP
private static final String TAG_ALL_GRANTS
private static final String TAG_GRANT
private static final String ATTR_PACKAGE_NAME
private static final String TAG_PERMISSION
private static final String ATTR_PERMISSION_NAME
private static final String ATTR_IS_GRANTED
private static final String ATTR_USER_SET
private static final String ATTR_USER_FIXED
private static final String ATTR_REVOKE_ON_UPGRADE
private static final int SYSTEM_RUNTIME_GRANT_MASK
private static final int USER_RUNTIME_GRANT_MASK
final String mRequiredVerifierPackage
final String mRequiredInstallerPackage
final String mSetupWizardPackage
final String mServicesSystemSharedLibraryPackageName
final String mSharedSystemSharedLibraryPackageName
private final com.android.server.pm.PackageManagerService$PackageUsage mPackageUsage
private android.os.storage.StorageEventListener mStorageListener
static final int UPDATE_PERMISSIONS_ALL
static final int UPDATE_PERMISSIONS_REPLACE_PKG
static final int UPDATE_PERMISSIONS_REPLACE_ALL
private static final java.util.Comparator mResolvePrioritySorter
private static final java.util.Comparator mProviderInitOrderSorter
static final boolean DEBUG_SD_INSTALL
private static final String SD_ENCRYPTION_KEYSTORE_NAME
private static final String SD_ENCRYPTION_ALGORITHM
private boolean mMediaMounted
private static boolean hasValidDomains (android.content.pm.PackageParser$ActivityIntentInfo)
android.content.pm.PackageParser$ActivityIntentInfo filter
private void handlePackagePostInstall (com.android.server.pm.PackageManagerService$PackageInstalledInfo, boolean, boolean, java.lang.String[], boolean, java.lang.String, android.content.pm.IPackageInstallObserver2)
int origUser
boolean isNew
int newUser
int[] uidArray
java.util.ArrayList pkgList
int userId
boolean update
String packageName
android.os.Bundle extras
int[] firstUsers
int[] updateUsers
android.os.Bundle extras
android.os.RemoteException e
com.android.server.pm.PackageManagerService$PackageInstalledInfo res
boolean grantPermissions
boolean killApp
String[] grantedPermissions
boolean launchedForRestore
String installerPackage
android.content.pm.IPackageInstallObserver2 installObserver
private void grantRuntimePermissionsGrantedToDisabledPrivSysPackageParentLPw (android.content.pm.PackageParser$Package)
int userId
String permission
com.android.server.pm.BasePermission bp
int i
android.content.pm.PackageParser$Package pkg
com.android.server.pm.PackageSetting disabledSysParentPs
int[] allUserIds
int permCount
private void grantRequestedRuntimePermissions (android.content.pm.PackageParser$Package, int[], java.lang.String[])
int userId
android.content.pm.PackageParser$Package pkg
int[] userIds
String[] grantedPermissions
private void grantRequestedRuntimePermissionsForUser (android.content.pm.PackageParser$Package, int, java.lang.String[])
int flags
com.android.server.pm.BasePermission bp
String permission
android.content.pm.PackageParser$Package pkg
int userId
String[] grantedPermissions
com.android.server.pm.SettingBase sb
com.android.server.pm.PermissionsState permissionsState
int immutableFlags
android.os.Bundle extrasForInstallResult (com.android.server.pm.PackageManagerService$PackageInstalledInfo)
com.android.server.pm.PackageManagerService$PackageInstalledInfo res
android.os.Bundle extras
void scheduleWriteSettingsLocked ()
void scheduleWritePackageListLocked (int)
android.os.Message msg
int userId
void scheduleWritePackageRestrictionsLocked (android.os.UserHandle)
android.os.UserHandle user
int userId
void scheduleWritePackageRestrictionsLocked (int)
int nextUserId
int userId
int[] userIds
public static com.android.server.pm.PackageManagerService main (android.content.Context, com.android.server.pm.Installer, boolean, boolean)
android.content.Context context
com.android.server.pm.Installer installer
boolean factoryTest
boolean onlyCore
com.android.server.pm.PackageManagerService m
private void enableSystemUserPackages ()
String pName
com.android.server.pm.PackageSetting pkgSetting
boolean install
int i
android.content.pm.AppsQueryHelper queryHelper
java.util.Set enableApps
android.util.ArraySet wlApps
android.util.ArraySet blApps
java.util.List allAps
int allAppsSize
private static void getDefaultDisplayMetrics (android.content.Context, android.util.DisplayMetrics)
android.content.Context context
android.util.DisplayMetrics metrics
android.hardware.display.DisplayManager displayManager
public void (android.content.Context, com.android.server.pm.Installer, boolean, boolean)
com.android.server.SystemConfig$PermissionEntry perm
com.android.server.pm.BasePermission bp
int i
int i
int dexoptNeeded
java.io.FileNotFoundException e
Exception e
String lib
com.android.server.pm.PackageManagerService$SharedLibraryEntry libEntry
String dexCodeInstructionSet
com.android.server.pm.PackageSetting ps
java.util.Iterator pkgSettingIter
com.android.server.pm.PackageSetting disabledPs
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$Package scannedPkg
java.util.Iterator psit
String packageName
int i
String msg
com.android.server.pm.PackageSetting deletedPs
android.content.pm.PackageParser$Package deletedPkg
String msg
String deletedAppName
com.android.server.pm.PackageManagerException e
java.io.File scanFile
int reparseFlags
String packageName
int i
android.content.pm.PackageParser$ActivityIntentInfo filter
com.android.server.pm.SharedUserSetting setting
android.content.pm.UserInfo user
int storageFlags
com.android.server.pm.PackageSetting ps
int i
android.content.pm.PackageParser$Package pkg
long start
java.util.List coreApps
int[] stats
int elapsedTimeSeconds
java.io.File dataDir
android.util.ArrayMap permConfig
android.util.ArrayMap libConfig
String customResolverActivity
long startTime
int scanFlags
String bootClassPath
String systemServerClassPath
java.util.List allInstructionSets
String[] dexCodeInstructionSets
java.io.File frameworkDir
com.android.server.pm.Settings$VersionInfo ver
java.io.File vendorOverlayDir
java.io.File privilegedAppDir
java.io.File systemAppDir
java.io.File vendorAppDir
java.io.File oemAppDir
java.util.List possiblyDeletedUpdatedSystemApps
java.util.ArrayList deletePkgsList
int updateFlags
int storageFlags
android.content.ComponentName ephemeralResolverComponent
android.content.ComponentName ephemeralInstallerComponent
android.content.Context context
com.android.server.pm.Installer installer
boolean factoryTest
boolean onlyCore
String separateProcesses
com.android.server.SystemConfig systemConfig
public boolean isFirstBoot ()
public boolean isOnlyCoreApps ()
public boolean isUpgrade ()
private java.lang.String getRequiredButNotReallyRequiredVerifierLPr ()
android.content.Intent intent
java.util.List matches
private java.lang.String getRequiredSharedLibraryLPr (java.lang.String)
com.android.server.pm.PackageManagerService$SharedLibraryEntry libraryEntry
String libraryName
private java.lang.String getRequiredInstallerLPr ()
android.content.pm.ResolveInfo resolveInfo
android.content.Intent intent
java.util.List matches
private android.content.ComponentName getIntentFilterVerifierComponentNameLPr ()
android.content.pm.ResolveInfo cur
String packageName
int i
android.content.Intent intent
java.util.List matches
android.content.pm.ResolveInfo best
int N
private android.content.ComponentName getEphemeralResolverLPr ()
android.content.pm.ResolveInfo info
String packageName
int i
String[] packageArray
android.content.Intent resolverIntent
java.util.List resolvers
int N
java.util.Set possiblePackages
private android.content.ComponentName getEphemeralInstallerLPr ()
android.content.Intent intent
java.util.List matches
private void primeDomainVerificationsLPw (int)
android.content.pm.PackageParser$ActivityIntentInfo filter
android.content.pm.PackageParser$Activity a
android.content.pm.IntentFilterVerificationInfo ivi
android.content.pm.PackageParser$Package pkg
String packageName
int userId
com.android.server.SystemConfig systemConfig
android.util.ArraySet packages
android.util.ArraySet domains
private void applyFactoryDefaultBrowserLPw (int)
com.android.server.pm.PackageSetting ps
int userId
String browserPkg
private void calculateDefaultBrowserLPw (int)
int userId
java.util.List allBrowsers
String browserPkg
private java.util.List resolveAllBrowserApps (int)
android.content.pm.ResolveInfo info
int i
int userId
java.util.List list
int count
java.util.List result
private boolean packageIsBrowser (java.lang.String, int)
android.content.pm.ResolveInfo info
int i
String packageName
int userId
java.util.List list
int N
private void checkDefaultBrowser ()
android.content.pm.PackageInfo info
int myUserId
String packageName
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
RuntimeException e
int code
android.os.Parcel data
android.os.Parcel reply
int flags
static int[] appendInts (int[], int[])
int i
int[] cur
int[] add
int N
private android.content.pm.PackageInfo generatePackageInfo (com.android.server.pm.PackageSetting, int, int)
com.android.server.pm.PackageSetting ps
int flags
int userId
android.content.pm.PackageParser$Package p
com.android.server.pm.PermissionsState permissionsState
int[] gids
java.util.Set permissions
android.content.pm.PackageUserState state
public void checkPackageStartable (java.lang.String, int)
com.android.server.pm.PackageSetting ps
String packageName
int userId
boolean userKeyUnlocked
public boolean isPackageAvailable (java.lang.String, int)
android.content.pm.PackageUserState state
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$Package p
String packageName
int userId
public android.content.pm.PackageInfo getPackageInfo (java.lang.String, int, int)
com.android.server.pm.PackageSetting ps
com.android.server.pm.PackageSetting ps
boolean matchFactoryOnly
android.content.pm.PackageParser$Package p
String packageName
int flags
int userId
public java.lang.String[] currentToCanonicalPackageNames (java.lang.String[])
com.android.server.pm.PackageSetting ps
int i
String[] names
String[] out
public java.lang.String[] canonicalToCurrentPackageNames (java.lang.String[])
String cur
int i
String[] names
String[] out
public int getPackageUid (java.lang.String, int, int)
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$Package p
String packageName
int flags
int userId
public int[] getPackageGids (java.lang.String, int, int)
com.android.server.pm.PackageSetting ps
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$Package p
String packageName
int flags
int userId
static android.content.pm.PermissionInfo generatePermissionInfo (com.android.server.pm.BasePermission, int)
com.android.server.pm.BasePermission bp
int flags
android.content.pm.PermissionInfo pi
public android.content.pm.PermissionInfo getPermissionInfo (java.lang.String, int)
com.android.server.pm.BasePermission p
String name
int flags
public android.content.pm.ParceledListSlice queryPermissionsByGroup (java.lang.String, int)
com.android.server.pm.BasePermission p
java.util.ArrayList out
String group
int flags
public android.content.pm.PermissionGroupInfo getPermissionGroupInfo (java.lang.String, int)
String name
int flags
public android.content.pm.ParceledListSlice getAllPermissionGroups (int)
android.content.pm.PackageParser$PermissionGroup pg
int N
java.util.ArrayList out
int flags
private android.content.pm.ApplicationInfo generateApplicationInfoFromSettingsLPw (java.lang.String, int, int)
android.content.pm.PackageInfo pInfo
String packageName
int flags
int userId
com.android.server.pm.PackageSetting ps
public android.content.pm.ApplicationInfo getApplicationInfo (java.lang.String, int, int)
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$Package p
String packageName
int flags
int userId
public void freeStorageAndNotify (java.lang.String, long, android.content.pm.IPackageDataObserver)
String volumeUuid
long freeStorageSize
android.content.pm.IPackageDataObserver observer
public void freeStorage (java.lang.String, long, android.content.IntentSender)
String volumeUuid
long freeStorageSize
android.content.IntentSender pi
void freeStorage (java.lang.String, long) throws java.io.IOException
com.android.internal.os.InstallerConnection$InstallerException e
String volumeUuid
long freeStorageSize
private int updateFlags (int, int)
int flags
int userId
private android.os.UserManagerInternal getUserManagerInternal ()
private int updateFlagsForPackage (int, int, java.lang.Object)
int flags
int userId
Object cookie
boolean triaged
private int updateFlagsForApplication (int, int, java.lang.Object)
int flags
int userId
Object cookie
private int updateFlagsForComponent (int, int, java.lang.Object)
int flags
int userId
Object cookie
boolean triaged
int updateFlagsForResolve (int, int, java.lang.Object)
int flags
int userId
Object cookie
public android.content.pm.ActivityInfo getActivityInfo (android.content.ComponentName, int, int)
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$Activity a
android.content.ComponentName component
int flags
int userId
public boolean activitySupportsIntent (android.content.ComponentName, android.content.Intent, java.lang.String)
int i
android.content.pm.PackageParser$Activity a
android.content.ComponentName component
android.content.Intent intent
String resolvedType
public android.content.pm.ActivityInfo getReceiverInfo (android.content.ComponentName, int, int)
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$Activity a
android.content.ComponentName component
int flags
int userId
public android.content.pm.ServiceInfo getServiceInfo (android.content.ComponentName, int, int)
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$Service s
android.content.ComponentName component
int flags
int userId
public android.content.pm.ProviderInfo getProviderInfo (android.content.ComponentName, int, int)
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$Provider p
android.content.ComponentName component
int flags
int userId
public java.lang.String[] getSystemSharedLibraryNames ()
String[] libs
int size
java.util.Set libSet
public java.lang.String getServicesSystemSharedLibraryPackageName ()
public java.lang.String getSharedSystemSharedLibraryPackageName ()
public android.content.pm.ParceledListSlice getSystemAvailableFeatures ()
java.util.ArrayList res
android.content.pm.FeatureInfo fi
public boolean hasSystemFeature (java.lang.String, int)
android.content.pm.FeatureInfo feat
String name
int version
public int checkPermission (java.lang.String, java.lang.String, int)
com.android.server.pm.PackageSetting ps
com.android.server.pm.PermissionsState permissionsState
android.content.pm.PackageParser$Package p
String permName
String pkgName
int userId
public int checkUidPermission (java.lang.String, int)
com.android.server.pm.SettingBase ps
com.android.server.pm.PermissionsState permissionsState
android.util.ArraySet perms
Object obj
String permName
int uid
int userId
public boolean isPermissionRevokedByPolicy (java.lang.String, java.lang.String, int)
int flags
String permission
String packageName
int userId
long identity
public java.lang.String getPermissionControllerPackageName ()
void enforceCrossUserPermission (int, int, boolean, boolean, java.lang.String)
SecurityException se
int callingUid
int userId
boolean requireFullPermission
boolean checkShell
String message
void enforceShellRestriction (java.lang.String, int, int)
String restriction
int callingUid
int userHandle
private com.android.server.pm.BasePermission findPermissionTreeLP (java.lang.String)
com.android.server.pm.BasePermission bp
String permName
private com.android.server.pm.BasePermission checkPermissionTreeLP (java.lang.String)
com.android.server.pm.BasePermission bp
String permName
static boolean compareStrings (java.lang.CharSequence, java.lang.CharSequence)
CharSequence s1
CharSequence s2
static boolean comparePermissionInfos (android.content.pm.PermissionInfo, android.content.pm.PermissionInfo)
android.content.pm.PermissionInfo pi1
android.content.pm.PermissionInfo pi2
int permissionInfoFootprint (android.content.pm.PermissionInfo)
android.content.pm.PermissionInfo info
int size
int calculateCurrentPermissionFootprintLocked (com.android.server.pm.BasePermission)
com.android.server.pm.BasePermission perm
com.android.server.pm.BasePermission tree
int size
void enforcePermissionCapLocked (android.content.pm.PermissionInfo, com.android.server.pm.BasePermission)
int curTreeSize
android.content.pm.PermissionInfo info
com.android.server.pm.BasePermission tree
boolean addPermissionLocked (android.content.pm.PermissionInfo, boolean)
android.content.pm.PermissionInfo info
boolean async
com.android.server.pm.BasePermission tree
com.android.server.pm.BasePermission bp
boolean added
boolean changed
int fixedLevel
public boolean addPermission (android.content.pm.PermissionInfo)
android.content.pm.PermissionInfo info
public boolean addPermissionAsync (android.content.pm.PermissionInfo)
android.content.pm.PermissionInfo info
public void removePermission (java.lang.String)
com.android.server.pm.BasePermission bp
String name
private static void enforceDeclaredAsUsedAndRuntimeOrDevelopmentPermission (android.content.pm.PackageParser$Package, com.android.server.pm.BasePermission)
android.content.pm.PackageParser$Package pkg
com.android.server.pm.BasePermission bp
int index
public void grantRuntimePermission (java.lang.String, java.lang.String, int)
int appId
android.content.pm.PackageParser$Package pkg
com.android.server.pm.BasePermission bp
com.android.server.pm.PermissionsState permissionsState
int flags
int result
android.os.storage.MountServiceInternal mountServiceInternal
long token
String packageName
String name
int userId
int uid
com.android.server.pm.SettingBase sb
public void revokeRuntimePermission (java.lang.String, java.lang.String, int)
android.content.pm.PackageParser$Package pkg
com.android.server.pm.BasePermission bp
com.android.server.pm.SettingBase sb
com.android.server.pm.PermissionsState permissionsState
int flags
String packageName
String name
int userId
int appId
public void resetRuntimePermissions ()
android.content.pm.PackageParser$Package pkg
com.android.server.pm.PackageSetting ps
int i
int packageCount
int userId
int callingUid
public int getPermissionFlags (java.lang.String, java.lang.String, int)
android.content.pm.PackageParser$Package pkg
com.android.server.pm.BasePermission bp
com.android.server.pm.SettingBase sb
com.android.server.pm.PermissionsState permissionsState
String name
String packageName
int userId
public void updatePermissionFlags (java.lang.String, java.lang.String, int, int, int)
android.content.pm.PackageParser$Package pkg
com.android.server.pm.BasePermission bp
com.android.server.pm.SettingBase sb
com.android.server.pm.PermissionsState permissionsState
boolean hadState
String name
String packageName
int flagMask
int flagValues
int userId
public void updatePermissionFlagsForAllApps (int, int, int)
android.content.pm.PackageParser$Package pkg
com.android.server.pm.SettingBase sb
com.android.server.pm.PermissionsState permissionsState
int pkgIndex
boolean changed
int packageCount
int flagMask
int flagValues
int userId
private void enforceGrantRevokeRuntimePermissionPermissions (java.lang.String)
String message
public boolean shouldShowRequestPermissionRationale (java.lang.String, java.lang.String, int)
String permissionName
String packageName
int userId
int uid
int flags
long identity
int fixedFlags
public void addOnPermissionsChangeListener (android.content.pm.IOnPermissionsChangeListener)
android.content.pm.IOnPermissionsChangeListener listener
public void removeOnPermissionsChangeListener (android.content.pm.IOnPermissionsChangeListener)
android.content.pm.IOnPermissionsChangeListener listener
public boolean isProtectedBroadcast (java.lang.String)
String actionName
public int checkSignatures (java.lang.String, java.lang.String)
android.content.pm.PackageParser$Package p1
android.content.pm.PackageParser$Package p2
String pkg1
String pkg2
public int checkUidSignatures (int, int)
android.content.pm.Signature[] s1
android.content.pm.Signature[] s1
android.content.pm.Signature[] s2
android.content.pm.Signature[] s2
android.content.pm.Signature[] s1
android.content.pm.Signature[] s2
Object obj
int uid1
int uid2
private void killUid (int, int, java.lang.String)
android.app.IActivityManager am
int appId
int userId
String reason
long identity
static int compareSignatures (android.content.pm.Signature[], android.content.pm.Signature[])
android.content.pm.Signature sig
android.content.pm.Signature sig
android.content.pm.Signature[] s1
android.content.pm.Signature[] s2
android.util.ArraySet set1
android.util.ArraySet set2
private boolean isCompatSignatureUpdateNeeded (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package scannedPkg
com.android.server.pm.Settings$VersionInfo ver
private int compareSignaturesCompat (com.android.server.pm.PackageSignatures, android.content.pm.PackageParser$Package)
android.content.pm.Signature sig
android.content.pm.Signature chainSig
android.content.pm.Signature[] chainSignatures
java.security.cert.CertificateEncodingException e
android.content.pm.Signature sig
com.android.server.pm.PackageSignatures existingSigs
android.content.pm.PackageParser$Package scannedPkg
android.util.ArraySet existingSet
android.util.ArraySet scannedCompatSet
private boolean isRecoverSignatureUpdateNeeded (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package scannedPkg
com.android.server.pm.Settings$VersionInfo ver
private int compareSignaturesRecover (com.android.server.pm.PackageSignatures, android.content.pm.PackageParser$Package)
java.security.cert.CertificateException e
com.android.server.pm.PackageSignatures existingSigs
android.content.pm.PackageParser$Package scannedPkg
String msg
public java.util.List getAllPackages ()
public java.lang.String[] getPackagesForUid (int)
int i
com.android.server.pm.SharedUserSetting sus
int N
String[] res
com.android.server.pm.PackageSetting ps
Object obj
int uid
public java.lang.String getNameForUid (int)
com.android.server.pm.SharedUserSetting sus
com.android.server.pm.PackageSetting ps
Object obj
int uid
public int getUidForSharedUser (java.lang.String)
com.android.server.pm.SharedUserSetting suid
String sharedUserName
public int getFlagsForUid (int)
com.android.server.pm.SharedUserSetting sus
com.android.server.pm.PackageSetting ps
Object obj
int uid
public int getPrivateFlagsForUid (int)
com.android.server.pm.SharedUserSetting sus
com.android.server.pm.PackageSetting ps
Object obj
int uid
public boolean isUidPrivileged (int)
com.android.server.pm.SharedUserSetting sus
java.util.Iterator it
com.android.server.pm.PackageSetting ps
Object obj
int uid
public java.lang.String[] getAppOpPermissionPackages (java.lang.String)
android.util.ArraySet pkgs
String permissionName
public android.content.pm.ResolveInfo resolveIntent (android.content.Intent, java.lang.String, int, int)
android.content.pm.EphemeralResolveInfo ai
java.util.List query
android.content.pm.ResolveInfo bestChoice
android.content.Intent intent
String resolvedType
int flags
int userId
public void setLastChosenActivity (android.content.Intent, java.lang.String, int, android.content.IntentFilter, int, android.content.ComponentName)
android.content.Intent intent
String resolvedType
int flags
android.content.IntentFilter filter
int match
android.content.ComponentName activity
int userId
java.util.List query
public android.content.pm.ResolveInfo getLastChosenActivity (android.content.Intent, java.lang.String, int)
android.content.Intent intent
String resolvedType
int flags
int userId
java.util.List query
private boolean isEphemeralAllowed (android.content.Intent, java.util.List, int)
android.content.Intent intent
java.util.List resolvedActivites
int userId
private android.content.pm.EphemeralResolveInfo getEphemeralResolveInfo (android.content.Intent, java.lang.String, int)
java.security.NoSuchAlgorithmException e
android.content.pm.EphemeralResolveInfo$EphemeralResolveIntentInfo intentInfo
int j
android.content.pm.EphemeralResolveInfo ephemeralApplication
java.util.List filters
com.android.server.pm.PackageManagerService$EphemeralIntentResolver ephemeralResolver
java.util.List matchedResolveInfoList
int i
android.content.Intent intent
String resolvedType
int userId
java.security.MessageDigest digest
byte[] hostBytes
byte[] digestBytes
int shaPrefix
java.util.List ephemeralResolveInfoList
private android.content.pm.ResolveInfo chooseBestActivity (android.content.Intent, java.lang.String, int, java.util.List, int)
android.content.pm.ApplicationInfo appi
boolean debug
android.content.pm.ResolveInfo r0
android.content.pm.ResolveInfo r1
android.content.pm.ResolveInfo ri
String intentPackage
int N
android.content.Intent intent
String resolvedType
int flags
java.util.List query
int userId
private boolean allHavePackage (java.util.List, java.lang.String)
android.content.pm.ResolveInfo ri
android.content.pm.ActivityInfo ai
int i
int N
java.util.List list
String packageName
private android.content.pm.ResolveInfo findPersistentPreferredActivityLP (android.content.Intent, java.lang.String, int, java.util.List, boolean, int)
android.content.pm.ResolveInfo ri
int j
com.android.server.pm.PersistentPreferredActivity ppa
android.content.pm.ActivityInfo ai
int i
int M
android.content.Intent intent
String resolvedType
int flags
java.util.List query
boolean debug
int userId
int N
com.android.server.pm.PersistentPreferredIntentResolver ppir
java.util.List pprefs
android.content.pm.ResolveInfo findPreferredActivity (android.content.Intent, java.lang.String, int, java.util.List, int, boolean, boolean, boolean, int)
android.content.pm.ResolveInfo ri
int j
com.android.server.pm.PreferredActivity lastChosen
android.content.pm.ResolveInfo ri
int j
com.android.server.pm.PreferredActivity pa
android.content.pm.ActivityInfo ai
int i
int match
int N
int M
boolean changed
android.content.pm.ResolveInfo pri
com.android.server.pm.PreferredIntentResolver pir
java.util.List prefs
android.content.Intent intent
String resolvedType
int flags
java.util.List query
int priority
boolean always
boolean removeMatches
boolean debug
int userId
public boolean canForwardTo (android.content.Intent, java.lang.String, int, int)
int i
int size
int flags
com.android.server.pm.PackageManagerService$CrossProfileDomainInfo xpDomainInfo
android.content.pm.UserInfo parent
android.content.Intent intent
String resolvedType
int sourceUserId
int targetUserId
java.util.List matches
private android.content.pm.UserInfo getProfileParent (int)
int userId
long identity
private java.util.List getMatchingCrossProfileIntentFilters (android.content.Intent, java.lang.String, int)
android.content.Intent intent
String resolvedType
int userId
com.android.server.pm.CrossProfileIntentResolver resolver
public android.content.pm.ParceledListSlice queryIntentActivities (android.content.Intent, java.lang.String, int, int)
android.content.Intent intent
String resolvedType
int flags
int userId
private java.util.List queryIntentActivitiesInternal (android.content.Intent, java.lang.String, int, int)
android.content.pm.ResolveInfo ri
java.util.List list
android.content.pm.ActivityInfo ai
java.util.List result
boolean isVisibleToUser
com.android.server.pm.PackageManagerService$CrossProfileDomainInfo xpDomainInfo
android.content.pm.UserInfo parent
java.util.List matchingFilters
android.content.pm.ResolveInfo xpResolveInfo
java.util.List result
boolean hasNonNegativePriorityResult
String pkgName
android.content.pm.PackageParser$Package pkg
android.content.Intent intent
String resolvedType
int flags
int userId
android.content.ComponentName comp
private com.android.server.pm.PackageManagerService$CrossProfileDomainInfo getCrossProfileDomainPreferredLpr (android.content.Intent, java.lang.String, int, int, int)
android.content.pm.ResolveInfo riTargetUser
String packageName
com.android.server.pm.PackageSetting ps
long verificationState
int status
int i
android.content.Intent intent
String resolvedType
int flags
int sourceUserId
int parentUserId
java.util.List resultTargetUser
com.android.server.pm.PackageManagerService$CrossProfileDomainInfo result
int size
private int bestDomainVerificationStatus (int, int)
int status1
int status2
private boolean isUserEnabled (int)
android.content.pm.UserInfo userInfo
int userId
long callingId
private java.util.List filterIfNotSystemUser (java.util.List, int)
android.content.pm.ResolveInfo info
int i
java.util.List resolveInfos
int userId
private boolean hasNonNegativePriority (java.util.List)
java.util.List resolveInfos
private static boolean hasWebURI (android.content.Intent)
android.content.Intent intent
String scheme
private java.util.List filterCandidatesWithDomainPreferredActivitiesLPr (android.content.Intent, int, java.util.List, com.android.server.pm.PackageManagerService$CrossProfileDomainInfo, int)
long packedStatus
int status
int linkGeneration
android.content.pm.ResolveInfo info
String packageName
com.android.server.pm.PackageSetting ps
int n
android.content.pm.ResolveInfo i
android.content.pm.ResolveInfo info
int n
String defaultBrowserPackageName
int maxMatchPrio
android.content.pm.ResolveInfo defaultBrowserMatch
int numCandidates
int count
boolean includeBrowser
android.content.Intent intent
int matchFlags
java.util.List candidates
com.android.server.pm.PackageManagerService$CrossProfileDomainInfo xpDomainInfo
int userId
boolean debug
java.util.ArrayList result
java.util.ArrayList alwaysList
java.util.ArrayList undefinedList
java.util.ArrayList alwaysAskList
java.util.ArrayList neverList
java.util.ArrayList matchAllList
private long getDomainVerificationStatusLPr (com.android.server.pm.PackageSetting, int)
com.android.server.pm.PackageSetting ps
int userId
long result
private android.content.pm.ResolveInfo querySkipCurrentProfileIntents (java.util.List, android.content.Intent, java.lang.String, int, int)
android.content.pm.ResolveInfo resolveInfo
com.android.server.pm.CrossProfileIntentFilter filter
int i
int size
java.util.List matchingFilters
android.content.Intent intent
String resolvedType
int flags
int sourceUserId
private android.content.pm.ResolveInfo queryCrossProfileIntents (java.util.List, android.content.Intent, java.lang.String, int, int, boolean)
android.content.pm.ResolveInfo resolveInfo
com.android.server.pm.CrossProfileIntentFilter filter
int targetUserId
boolean skipCurrentProfile
boolean skipCurrentProfileIfNoMatchFound
int i
android.util.SparseBooleanArray alreadyTriedUserIds
int size
java.util.List matchingFilters
android.content.Intent intent
String resolvedType
int flags
int sourceUserId
boolean matchInCurrentProfile
private android.content.pm.ResolveInfo createForwardingResolveInfo (com.android.server.pm.CrossProfileIntentFilter, android.content.Intent, java.lang.String, int, int)
int i
com.android.server.pm.CrossProfileIntentFilter filter
android.content.Intent intent
String resolvedType
int flags
int sourceUserId
int targetUserId
java.util.List resultTargetUser
private android.content.pm.ResolveInfo createForwardingResolveInfoUnchecked (android.content.IntentFilter, int, int)
String className
android.content.IntentFilter filter
int sourceUserId
int targetUserId
android.content.pm.ResolveInfo forwardingResolveInfo
long ident
boolean targetIsProfile
String className
android.content.ComponentName forwardingActivityComponentName
android.content.pm.ActivityInfo forwardingActivityInfo
public android.content.pm.ParceledListSlice queryIntentActivityOptions (android.content.ComponentName, android.content.Intent[], java.lang.String[], android.content.Intent, java.lang.String, int, int)
android.content.ComponentName caller
android.content.Intent[] specifics
String[] specificTypes
android.content.Intent intent
String resolvedType
int flags
int userId
private java.util.List queryIntentActivityOptionsInternal (android.content.ComponentName, android.content.Intent[], java.lang.String[], android.content.Intent, java.lang.String, int, int)
android.content.pm.ResolveInfo sri
android.content.Intent sintent
String action
android.content.pm.ResolveInfo ri
android.content.pm.ActivityInfo ai
android.content.ComponentName comp
int j
int N
int i
android.content.pm.ResolveInfo rij
int j
String action
android.content.pm.ResolveInfo rii
java.util.Iterator it
int i
android.content.pm.ActivityInfo ainfo
int i
int i
android.content.ComponentName caller
android.content.Intent[] specifics
String[] specificTypes
android.content.Intent intent
String resolvedType
int flags
int userId
String resultsAction
java.util.List results
int specificsPos
int N
public android.content.pm.ParceledListSlice queryIntentReceivers (android.content.Intent, java.lang.String, int, int)
android.content.Intent intent
String resolvedType
int flags
int userId
private java.util.List queryIntentReceiversInternal (android.content.Intent, java.lang.String, int, int)
android.content.pm.ResolveInfo ri
java.util.List list
android.content.pm.ActivityInfo ai
String pkgName
android.content.pm.PackageParser$Package pkg
android.content.Intent intent
String resolvedType
int flags
int userId
android.content.ComponentName comp
public android.content.pm.ResolveInfo resolveService (android.content.Intent, java.lang.String, int, int)
android.content.Intent intent
String resolvedType
int flags
int userId
java.util.List query
public android.content.pm.ParceledListSlice queryIntentServices (android.content.Intent, java.lang.String, int, int)
android.content.Intent intent
String resolvedType
int flags
int userId
private java.util.List queryIntentServicesInternal (android.content.Intent, java.lang.String, int, int)
android.content.pm.ResolveInfo ri
java.util.List list
android.content.pm.ServiceInfo si
String pkgName
android.content.pm.PackageParser$Package pkg
android.content.Intent intent
String resolvedType
int flags
int userId
android.content.ComponentName comp
public android.content.pm.ParceledListSlice queryIntentContentProviders (android.content.Intent, java.lang.String, int, int)
android.content.Intent intent
String resolvedType
int flags
int userId
private java.util.List queryIntentContentProvidersInternal (android.content.Intent, java.lang.String, int, int)
android.content.pm.ResolveInfo ri
java.util.List list
android.content.pm.ProviderInfo pi
String pkgName
android.content.pm.PackageParser$Package pkg
android.content.Intent intent
String resolvedType
int flags
int userId
android.content.ComponentName comp
public android.content.pm.ParceledListSlice getInstalledPackages (int, int)
android.content.pm.PackageInfo pi
android.content.pm.PackageInfo pi
com.android.server.pm.PackageSetting ps
java.util.ArrayList list
android.content.pm.PackageInfo pi
android.content.pm.PackageParser$Package p
java.util.ArrayList list
int flags
int userId
boolean listUninstalled
private void addPackageHoldingPermissions (java.util.ArrayList, com.android.server.pm.PackageSetting, java.lang.String[], boolean[], int, int)
String permission
int i
android.content.pm.PackageInfo pi
int i
java.util.ArrayList list
com.android.server.pm.PackageSetting ps
String[] permissions
boolean[] tmp
int flags
int userId
int numMatch
com.android.server.pm.PermissionsState permissionsState
android.content.pm.PackageInfo pi
public android.content.pm.ParceledListSlice getPackagesHoldingPermissions (java.lang.String[], int, int)
com.android.server.pm.PackageSetting ps
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$Package pkg
java.util.ArrayList list
boolean[] tmpBools
String[] permissions
int flags
int userId
boolean listUninstalled
public android.content.pm.ParceledListSlice getInstalledApplications (int, int)
android.content.pm.ApplicationInfo ai
android.content.pm.ApplicationInfo ai
com.android.server.pm.PackageSetting ps
java.util.ArrayList list
android.content.pm.ApplicationInfo ai
android.content.pm.PackageParser$Package p
java.util.ArrayList list
int flags
int userId
boolean listUninstalled
public android.content.pm.ParceledListSlice getEphemeralApplications (int)
int userId
public boolean isEphemeralApplication (java.lang.String, int)
String packageName
int userId
public byte[] getEphemeralApplicationCookie (java.lang.String, int)
String packageName
int userId
public boolean setEphemeralApplicationCookie (java.lang.String, byte[], int)
String packageName
byte[] cookie
int userId
public android.graphics.Bitmap getEphemeralApplicationIcon (java.lang.String, int)
String packageName
int userId
private boolean isCallerSameApp (java.lang.String)
String packageName
android.content.pm.PackageParser$Package pkg
public android.content.pm.ParceledListSlice getPersistentApplications (int)
int flags
private java.util.List getPersistentApplicationsInternal (int)
android.content.pm.ApplicationInfo ai
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$Package p
boolean matchesUnaware
boolean matchesAware
java.util.Iterator i
int userId
int flags
java.util.ArrayList finalList
public android.content.pm.ProviderInfo resolveContentProvider (java.lang.String, int, int)
android.content.pm.PackageParser$Provider provider
com.android.server.pm.PackageSetting ps
String name
int flags
int userId
public void querySyncProviders (java.util.List, java.util.List)
android.content.pm.ProviderInfo info
java.util.Map$Entry entry
android.content.pm.PackageParser$Provider p
com.android.server.pm.PackageSetting ps
java.util.Iterator i
int userId
java.util.List outNames
java.util.List outInfo
public android.content.pm.ParceledListSlice queryContentProviders (java.lang.String, int, int)
android.content.pm.ProviderInfo info
android.content.pm.PackageParser$Provider p
com.android.server.pm.PackageSetting ps
java.util.Iterator i
String processName
int uid
int flags
int userId
java.util.ArrayList finalList
public android.content.pm.InstrumentationInfo getInstrumentationInfo (android.content.ComponentName, int)
android.content.pm.PackageParser$Instrumentation i
android.content.ComponentName name
int flags
public android.content.pm.ParceledListSlice queryInstrumentation (java.lang.String, int)
String targetPackage
int flags
private java.util.List queryInstrumentationInternal (java.lang.String, int)
android.content.pm.InstrumentationInfo ii
android.content.pm.PackageParser$Instrumentation p
java.util.Iterator i
String targetPackage
int flags
java.util.ArrayList finalList
private void createIdmapsForPackageLI (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package opkg
android.content.pm.PackageParser$Package pkg
android.util.ArrayMap overlays
private boolean createIdmapForPackagePairLI (android.content.pm.PackageParser$Package, android.content.pm.PackageParser$Package)
com.android.internal.os.InstallerConnection$InstallerException e
android.content.pm.PackageParser$Package p
android.content.pm.PackageParser$Package pkg
android.content.pm.PackageParser$Package opkg
android.util.ArrayMap overlaySet
int sharedGid
android.content.pm.PackageParser$Package[] overlayArray
java.util.Comparator cmp
int i
private void scanDirTracedLI (java.io.File, int, int, long)
java.io.File dir
int parseFlags
int scanFlags
long currentTime
private void scanDirLI (java.io.File, int, int, long)
com.android.server.pm.PackageManagerException e
boolean isPackage
java.io.File file
java.io.File dir
int parseFlags
int scanFlags
long currentTime
java.io.File[] files
private static java.io.File getSettingsProblemFile ()
java.io.File dataDir
java.io.File systemDir
java.io.File fname
static void reportSettingsProblem (int, java.lang.String)
int priority
String msg
static void logCriticalInfo (int, java.lang.String)
java.io.File fname
java.io.FileOutputStream out
java.io.PrintWriter pw
java.text.SimpleDateFormat formatter
String dateString
int priority
String msg
private void collectCertificatesLI (com.android.server.pm.PackageSetting, android.content.pm.PackageParser$Package, java.io.File, int) throws com.android.server.pm.PackageManagerException
long mSigningKeySetId
com.android.server.pm.KeySetManagerService ksms
android.util.ArraySet signingKs
android.content.pm.PackageParser$PackageParserException e
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$Package pkg
java.io.File srcFile
int policyFlags
private android.content.pm.PackageParser$Package scanPackageTracedLI (java.io.File, int, int, long, android.os.UserHandle) throws com.android.server.pm.PackageManagerException
java.io.File scanFile
int parseFlags
int scanFlags
long currentTime
android.os.UserHandle user
private android.content.pm.PackageParser$Package scanPackageLI (java.io.File, int, int, long, android.os.UserHandle) throws com.android.server.pm.PackageManagerException
android.content.pm.PackageParser$PackageParserException e
java.io.File scanFile
int parseFlags
int scanFlags
long currentTime
android.os.UserHandle user
android.content.pm.PackageParser pp
android.content.pm.PackageParser$Package pkg
android.content.pm.PackageParser$Package pkg
private android.content.pm.PackageParser$Package scanPackageLI (android.content.pm.PackageParser$Package, java.io.File, int, int, long, android.os.UserHandle) throws com.android.server.pm.PackageManagerException
android.content.pm.PackageParser$Package childPackage
int i
android.content.pm.PackageParser$Package pkg
java.io.File scanFile
int policyFlags
int scanFlags
long currentTime
android.os.UserHandle user
android.content.pm.PackageParser$Package scannedPkg
int childCount
private android.content.pm.PackageParser$Package scanPackageInternalLI (android.content.pm.PackageParser$Package, java.io.File, int, int, long, android.os.UserHandle) throws com.android.server.pm.PackageManagerException
android.content.pm.PackageParser$Package childPkg
int j
String disabledChildPackageName
boolean disabledPackageAvailable
int i
int scannedChildCount
int disabledChildCount
com.android.server.pm.PackageSetting disabledPs
String oldName
String childPackageName
com.android.server.pm.PackageSetting updatedChildPkg
int i
int childCount
com.android.server.pm.PackageManagerService$InstallArgs args
com.android.server.pm.PackageManagerService$PackageFreezer freezer
com.android.server.pm.PackageManagerService$InstallArgs args
android.content.pm.PackageParser$Package pkg
java.io.File scanFile
int policyFlags
int scanFlags
long currentTime
android.os.UserHandle user
com.android.server.pm.PackageSetting ps
com.android.server.pm.PackageSetting updatedPkg
boolean updatedPkgBetter
boolean shouldHideSystemApp
String resourcePath
String baseResourcePath
android.content.pm.PackageParser$Package scannedPkg
private static java.lang.String fixProcessName (java.lang.String, java.lang.String, int)
String defProcessName
String processName
int uid
private void verifySignaturesLP (com.android.server.pm.PackageSetting, android.content.pm.PackageParser$Package) throws com.android.server.pm.PackageManagerException
boolean match
boolean match
com.android.server.pm.PackageSetting pkgSetting
android.content.pm.PackageParser$Package pkg
private static final void enforceSystemOrRoot (java.lang.String)
String message
int uid
public void performFstrimIfNeeded ()
long timeSinceLast
long interval
boolean isUpgrade
boolean doTrim
android.os.storage.IMountService ms
public void updatePackagesIfNeeded ()
boolean causeUpgrade
boolean causeFirstBoot
boolean causePrunedCache
java.util.List pkgs
long startTime
int[] stats
int elapsedTimeSeconds
private int[] performDexOpt (java.util.List, boolean, java.lang.String)
int dexOptStatus
android.content.pm.PackageParser$Package pkg
java.util.List pkgs
boolean showDialog
String compilerFilter
int numberOfPackagesVisited
int numberOfPackagesOptimized
int numberOfPackagesSkipped
int numberOfPackagesFailed
int numberOfPackagesToDexopt
public void notifyPackageUse (java.lang.String, int)
android.content.pm.PackageParser$Package p
String packageName
int reason
public boolean performDexOptIfNeeded (java.lang.String)
String packageName
int dexOptStatus
public boolean performDexOpt (java.lang.String, boolean, int, boolean)
String packageName
boolean checkProfiles
int compileReason
boolean force
int dexOptStatus
public boolean performDexOptMode (java.lang.String, boolean, java.lang.String, boolean)
String packageName
boolean checkProfiles
String targetCompilerFilter
boolean force
int dexOptStatus
private int performDexOptTraced (java.lang.String, boolean, java.lang.String, boolean)
String packageName
boolean checkProfiles
String targetCompilerFilter
boolean force
private int performDexOptInternal (java.lang.String, boolean, java.lang.String, boolean)
String packageName
boolean checkProfiles
String targetCompilerFilter
boolean force
android.content.pm.PackageParser$Package p
long callingId
public android.util.ArraySet getOptimizablePackages ()
android.content.pm.PackageParser$Package p
android.util.ArraySet pkgs
private int performDexOptInternalWithDependenciesLI (android.content.pm.PackageParser$Package, boolean, java.lang.String, boolean)
android.content.pm.PackageParser$Package depPackage
android.content.pm.PackageParser$Package p
boolean checkProfiles
String targetCompilerFilter
boolean force
com.android.server.pm.PackageDexOptimizer pdo
java.util.Collection deps
String[] instructionSets
java.util.Collection findSharedNonSystemLibraries (android.content.pm.PackageParser$Package)
java.util.ArrayList retValue
java.util.Set collectedNames
android.content.pm.PackageParser$Package p
private void findSharedNonSystemLibrariesRecursive (android.content.pm.PackageParser$Package, java.util.Collection, java.util.Set)
android.content.pm.PackageParser$Package p
java.util.Collection collected
java.util.Set collectedNames
private void findSharedNonSystemLibrariesRecursive (java.util.Collection, java.util.Collection, java.util.Set)
android.content.pm.PackageParser$Package libPkg
String libName
java.util.Collection libs
java.util.Collection collected
java.util.Set collectedNames
private android.content.pm.PackageParser$Package findSharedNonSystemLibrary (java.lang.String)
com.android.server.pm.PackageManagerService$SharedLibraryEntry lib
String libName
public void shutdown ()
public void dumpProfiles (java.lang.String)
java.util.List allCodePaths
String gid
String codePaths
com.android.internal.os.InstallerConnection$InstallerException e
int sharedGid
String packageName
android.content.pm.PackageParser$Package pkg
int callingUid
public void forceDexOpt (java.lang.String)
int res
String packageName
android.content.pm.PackageParser$Package pkg
private boolean verifyPackageUpdateLPr (com.android.server.pm.PackageSetting, android.content.pm.PackageParser$Package)
com.android.server.pm.PackageSetting oldPkg
android.content.pm.PackageParser$Package newPkg
void removeCodePathLI (java.io.File)
com.android.internal.os.InstallerConnection$InstallerException e
java.io.File codePath
private int[] resolveUserIds (int)
int userId
private void clearAppDataLIF (android.content.pm.PackageParser$Package, int, int)
int i
android.content.pm.PackageParser$Package pkg
int userId
int flags
int childCount
private void clearAppDataLeafLIF (android.content.pm.PackageParser$Package, int, int)
com.android.internal.os.InstallerConnection$InstallerException e
long ceDataInode
int realUserId
android.content.pm.PackageParser$Package pkg
int userId
int flags
com.android.server.pm.PackageSetting ps
private void destroyAppDataLIF (android.content.pm.PackageParser$Package, int, int)
int i
android.content.pm.PackageParser$Package pkg
int userId
int flags
int childCount
private void destroyAppDataLeafLIF (android.content.pm.PackageParser$Package, int, int)
com.android.internal.os.InstallerConnection$InstallerException e
long ceDataInode
int realUserId
android.content.pm.PackageParser$Package pkg
int userId
int flags
com.android.server.pm.PackageSetting ps
private void destroyAppProfilesLIF (android.content.pm.PackageParser$Package, int)
int i
android.content.pm.PackageParser$Package pkg
int userId
int childCount
private void destroyAppReferenceProfileLeafLIF (android.content.pm.PackageParser$Package, int, boolean)
java.io.IOException e
java.io.File foreignUseMark
java.io.File marker
String searchString
java.io.File profileDir
java.io.File[] markers
int realUserId
String useMarker
String path
android.content.pm.PackageParser$Package pkg
int userId
boolean removeBaseMarker
private void destroyAppProfilesLeafLIF (android.content.pm.PackageParser$Package)
com.android.internal.os.InstallerConnection$InstallerException e
android.content.pm.PackageParser$Package pkg
private void clearAppProfilesLIF (android.content.pm.PackageParser$Package, int)
int i
android.content.pm.PackageParser$Package pkg
int userId
int childCount
private void clearAppProfilesLeafLIF (android.content.pm.PackageParser$Package)
com.android.internal.os.InstallerConnection$InstallerException e
android.content.pm.PackageParser$Package pkg
private void setInstallAndUpdateTime (android.content.pm.PackageParser$Package, long, long)
android.content.pm.PackageParser$Package childPkg
int i
android.content.pm.PackageParser$Package pkg
long firstInstallTime
long lastUpdateTime
com.android.server.pm.PackageSetting ps
int childCount
private void addSharedLibraryLPw (android.util.ArraySet, com.android.server.pm.PackageManagerService$SharedLibraryEntry, android.content.pm.PackageParser$Package)
android.util.ArraySet usesLibraryFiles
com.android.server.pm.PackageManagerService$SharedLibraryEntry file
android.content.pm.PackageParser$Package changingLib
android.content.pm.PackageParser$Package p
private void updateSharedLibrariesLPw (android.content.pm.PackageParser$Package, android.content.pm.PackageParser$Package) throws com.android.server.pm.PackageManagerException
com.android.server.pm.PackageManagerService$SharedLibraryEntry file
int i
com.android.server.pm.PackageManagerService$SharedLibraryEntry file
int i
android.util.ArraySet usesLibraryFiles
int N
android.content.pm.PackageParser$Package pkg
android.content.pm.PackageParser$Package changingLib
private static boolean hasString (java.util.List, java.util.List)
int j
int i
java.util.List list
java.util.List which
private void updateAllSharedLibrariesLPw ()
com.android.server.pm.PackageManagerException e
android.content.pm.PackageParser$Package pkg
private java.util.ArrayList updateAllSharedLibrariesLPw (android.content.pm.PackageParser$Package)
com.android.server.pm.PackageManagerException e
android.content.pm.PackageParser$Package pkg
android.content.pm.PackageParser$Package changingPkg
java.util.ArrayList res
private static java.lang.String deriveAbiOverride (java.lang.String, com.android.server.pm.PackageSetting)
String abiOverride
com.android.server.pm.PackageSetting settings
String cpuAbiOverride
private android.content.pm.PackageParser$Package scanPackageTracedLI (android.content.pm.PackageParser$Package, int, int, long, android.os.UserHandle) throws com.android.server.pm.PackageManagerException
android.content.pm.PackageParser$Package childPkg
int i
int childCount
android.content.pm.PackageParser$Package pkg
int policyFlags
int scanFlags
long currentTime
android.os.UserHandle user
android.content.pm.PackageParser$Package scannedPkg
private android.content.pm.PackageParser$Package scanPackageLI (android.content.pm.PackageParser$Package, int, int, long, android.os.UserHandle) throws com.android.server.pm.PackageManagerException
android.content.pm.PackageParser$Package res
android.content.pm.PackageParser$Package pkg
int policyFlags
int scanFlags
long currentTime
android.os.UserHandle user
boolean success
private static boolean apkHasCode (java.lang.String)
String fileName
android.util.jar.StrictJarFile jarFile
private static void enforceCodePolicy (android.content.pm.PackageParser$Package) throws com.android.server.pm.PackageManagerException
boolean splitShouldHaveCode
int i
android.content.pm.PackageParser$Package pkg
boolean shouldHaveCode
private android.content.pm.PackageParser$Package scanPackageDirtyLI (android.content.pm.PackageParser$Package, int, int, long, android.os.UserHandle) throws com.android.server.pm.PackageManagerException
android.content.pm.PackageParser$Service s
android.content.pm.PackageParser$Provider p
android.content.pm.PackageParser$Activity a
android.content.pm.PackageParser$Activity r
com.android.server.pm.PackageSetting known
int i
String renamed
com.android.server.pm.PackageSetting foundPs
String msg
String msg
String msg
com.android.server.pm.PackageManagerException e
android.content.pm.PackageParser$Provider other
String otherPackageName
int j
String[] names
android.content.pm.PackageParser$Provider p
int N
int i
String origName
com.android.server.pm.PackageSetting orig
int i
com.android.server.pm.PackageSetting origPackage
String realName
android.content.pm.PackageParser$Package childPkg
int i
int childCount
int j
com.android.server.pm.PackageSetting sysPs
String name
boolean allowed
int i
android.content.pm.PackageParser$Package clientPkg
int i
android.content.pm.PackageCleanItem item
android.content.pm.PackageParser$Provider other
int j
String[] names
android.content.pm.PackageParser$Provider p
android.content.pm.PackageParser$Service s
android.content.pm.PackageParser$Activity a
android.content.pm.PackageParser$Activity a
android.content.pm.PackageParser$PermissionGroup pg
android.content.pm.PackageParser$PermissionGroup cur
String msg
boolean currentOwnerIsSystem
com.android.server.pm.BasePermission tree
android.content.pm.PackageParser$Permission p
android.util.ArrayMap permissionMap
com.android.server.pm.BasePermission bp
android.content.pm.PackageParser$Instrumentation a
android.util.ArrayMap map
android.content.pm.PackageParser$Package orig
java.util.Iterator iter
int N
StringBuilder r
int i
android.content.pm.PackageParser$Package pkg
int policyFlags
int scanFlags
long currentTime
android.os.UserHandle user
java.io.File scanFile
java.io.File destCodeFile
java.io.File destResourceFile
com.android.server.pm.SharedUserSetting suid
com.android.server.pm.PackageSetting pkgSetting
com.android.server.pm.PackageSetting nonMutatedPs
String pkgName
long scanFileTime
boolean forceDex
String path
String cpuAbiOverride
java.util.ArrayList clientLibPkgs
com.android.server.pm.KeySetManagerService ksms
boolean createIdmapFailed
private void maybeRenameForeignDexMarkers (android.content.pm.PackageParser$Package, android.content.pm.PackageParser$Package, android.os.UserHandle)
java.io.IOException e
String updatedPathName
String updatedPath
android.system.ErrnoException e
java.io.File oldForeignUseMark
java.io.File newForeignUseMark
String markerSuffix
java.io.File profileDir
int userId
android.content.pm.PackageParser$Package existing
android.content.pm.PackageParser$Package update
android.os.UserHandle user
java.io.File oldCodePath
java.io.File newCodePath
java.io.File canonicalNewCodePath
java.io.File canonicalNewCodePath
java.io.File canonicalOldCodePath
String oldMarkerPrefix
String newMarkerPrefix
java.util.List updatedPaths
java.util.List markerSuffixes
private void derivePackageAbi (android.content.pm.PackageParser$Package, java.io.File, java.lang.String, boolean) throws com.android.server.pm.PackageManagerException
String abi
int abi32
int abi64
int copyRet
String[] abiList
boolean needsRenderScriptOverride
int copyRet
java.io.File nativeLibraryRoot
java.io.IOException ioe
android.content.pm.PackageParser$Package pkg
java.io.File scanFile
String cpuAbiOverride
boolean extractLibs
String nativeLibraryRootStr
boolean useIsaSpecificSubdirs
com.android.internal.content.NativeLibraryHelper$Handle handle
private void adjustCpuAbisForSharedUserLPw (java.util.Set, android.content.pm.PackageParser$Package, boolean)
String errorMessage
String instructionSet
com.android.server.pm.PackageSetting ps
String adjustedAbi
com.android.server.pm.PackageSetting ps
String adjustedAbi
java.util.Set packagesForUser
android.content.pm.PackageParser$Package scannedPackage
boolean bootComplete
String requiredInstructionSet
com.android.server.pm.PackageSetting requirer
private void setUpCustomResolverActivity (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package pkg
private void setUpEphemeralInstallerActivityLP (android.content.ComponentName)
android.content.ComponentName installerComponent
android.content.pm.PackageParser$Package pkg
private static java.lang.String calculateBundledApkRoot (java.lang.String)
java.io.File codeRoot
java.io.File codeRoot
java.io.File codeRoot
java.io.File f
java.io.File parent
java.io.File tmp
java.io.IOException e
String codePathString
java.io.File codePath
java.io.File codeRoot
java.io.File codeRoot
private void setNativeLibraryPaths (android.content.pm.PackageParser$Package)
String secondaryLibDir
String apkRoot
boolean is64Bit
String apkName
String libDir
String apkName
android.content.pm.PackageParser$Package pkg
android.content.pm.ApplicationInfo info
String codePath
java.io.File codeFile
boolean bundledApp
boolean asecApp
private void setBundledAppAbisAndRoots (android.content.pm.PackageParser$Package, com.android.server.pm.PackageSetting)
android.content.pm.PackageParser$Package pkg
com.android.server.pm.PackageSetting pkgSetting
String apkName
String apkRoot
private static void setBundledAppAbi (android.content.pm.PackageParser$Package, java.lang.String, java.lang.String)
boolean has64BitLibs
boolean has32BitLibs
String isa
boolean has64BitLibs
String isa
boolean has32BitLibs
java.io.File rootDir
android.content.pm.PackageParser$Package pkg
String apkRoot
String apkName
java.io.File codeFile
boolean has64BitLibs
boolean has32BitLibs
private void killApplication (java.lang.String, int, java.lang.String)
String pkgName
int appId
String reason
private void killApplication (java.lang.String, int, int, java.lang.String)
android.app.IActivityManager am
String pkgName
int appId
int userId
String reason
long token
private void removePackageLI (android.content.pm.PackageParser$Package, boolean)
android.content.pm.PackageParser$Package childPkg
int i
android.content.pm.PackageParser$Package pkg
boolean chatty
com.android.server.pm.PackageSetting ps
int childCount
void removePackageLI (com.android.server.pm.PackageSetting, boolean)
android.content.pm.PackageParser$Package pkg
com.android.server.pm.PackageSetting ps
boolean chatty
void removeInstalledPackageLI (android.content.pm.PackageParser$Package, boolean)
android.content.pm.PackageParser$Package childPkg
int i
int childCount
android.content.pm.PackageParser$Package pkg
boolean chatty
void cleanPackageDataStructuresLILPw (android.content.pm.PackageParser$Package, boolean)
int j
android.content.pm.PackageParser$Provider p
String[] names
android.content.pm.PackageParser$Service s
android.content.pm.PackageParser$Activity a
android.content.pm.PackageParser$Activity a
android.util.ArraySet appOpPkgs
android.content.pm.PackageParser$Permission p
com.android.server.pm.BasePermission bp
android.util.ArraySet appOpPkgs
String perm
com.android.server.pm.BasePermission bp
android.content.pm.PackageParser$Instrumentation a
String name
com.android.server.pm.PackageManagerService$SharedLibraryEntry cur
android.content.pm.PackageParser$Package pkg
boolean chatty
int N
StringBuilder r
int i
private static boolean hasPermission (android.content.pm.PackageParser$Package, java.lang.String)
int i
android.content.pm.PackageParser$Package pkgInfo
String perm
private void updatePermissionsLPw (android.content.pm.PackageParser$Package, int)
android.content.pm.PackageParser$Package childPkg
int i
android.content.pm.PackageParser$Package pkg
int flags
int childCount
private void updatePermissionsLPw (java.lang.String, android.content.pm.PackageParser$Package, int)
String changingPkg
android.content.pm.PackageParser$Package pkgInfo
int flags
String volumeUuid
private void updatePermissionsLPw (java.lang.String, android.content.pm.PackageParser$Package, java.lang.String, int)
com.android.server.pm.BasePermission bp
com.android.server.pm.BasePermission tree
com.android.server.pm.BasePermission bp
String volumeUuid
boolean replace
android.content.pm.PackageParser$Package pkg
String volumeUuid
boolean replace
String changingPkg
android.content.pm.PackageParser$Package pkgInfo
String replaceVolumeUuid
int flags
java.util.Iterator it
private void grantPermissionsLPw (android.content.pm.PackageParser$Package, boolean, java.lang.String)
android.util.ArraySet pkgs
int userId
com.android.server.pm.PermissionsState$PermissionState permissionState
int flags
int userId
int userId
com.android.server.pm.PermissionsState$PermissionState permissionState
int flags
String name
com.android.server.pm.BasePermission bp
String perm
boolean allowedSig
int grant
int level
boolean appSupportsRuntimePermissions
int i
int userId
android.content.pm.PackageParser$Package pkg
boolean replace
String packageOfInterest
com.android.server.pm.PackageSetting ps
com.android.server.pm.PermissionsState permissionsState
com.android.server.pm.PermissionsState origPermissions
int[] currentUserIds
boolean runtimePermissionsRevoked
int[] changedRuntimePermissionUserIds
boolean changedInstallPermission
int N
private boolean isNewPlatformPermissionForPackage (java.lang.String, android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$NewPermissionInfo npi
int ip
String perm
android.content.pm.PackageParser$Package pkg
boolean allowed
int NP
private boolean grantSignaturePermission (java.lang.String, android.content.pm.PackageParser$Package, com.android.server.pm.BasePermission, com.android.server.pm.PermissionsState)
int j
android.content.pm.PackageParser$Package disabledSysChildPkg
int i
int count
com.android.server.pm.PackageSetting disabledSysParentPs
com.android.server.pm.PackageSetting sysPs
String perm
android.content.pm.PackageParser$Package pkg
com.android.server.pm.BasePermission bp
com.android.server.pm.PermissionsState origPermissions
boolean allowed
private boolean isPackageRequestingPermission (android.content.pm.PackageParser$Package, java.lang.String)
String requestedPermission
int j
android.content.pm.PackageParser$Package pkg
String permission
int permCount
final void sendPackageBroadcast (java.lang.String, java.lang.String, android.os.Bundle, int, java.lang.String, android.content.IIntentReceiver, int[])
String action
String pkg
android.os.Bundle extras
int flags
String targetPkg
android.content.IIntentReceiver finishedReceiver
int[] userIds
private boolean isExternalMediaAvailable ()
public android.content.pm.PackageCleanItem nextPackageToClean (android.content.pm.PackageCleanItem)
java.util.ArrayList pkgs
android.content.pm.PackageCleanItem lastPackage
void schedulePackageCleaning (java.lang.String, int, boolean)
String packageName
int userId
boolean andCode
android.os.Message msg
void startCleaningPackages ()
android.content.Intent intent
android.app.IActivityManager am
public void installPackageAsUser (java.lang.String, android.content.pm.IPackageInstallObserver2, int, java.lang.String, int)
android.os.UserHandle user
String originPath
android.content.pm.IPackageInstallObserver2 observer
int installFlags
String installerPackageName
int userId
int callingUid
android.os.UserHandle user
java.io.File originFile
com.android.server.pm.PackageManagerService$OriginInfo origin
android.os.Message msg
com.android.server.pm.PackageManagerService$VerificationInfo verificationInfo
com.android.server.pm.PackageManagerService$InstallParams params
void installStage (java.lang.String, java.io.File, java.lang.String, android.content.pm.IPackageInstallObserver2, android.content.pm.PackageInstaller$SessionParams, java.lang.String, int, android.os.UserHandle, java.security.cert.Certificate[][])
com.android.server.pm.PackageManagerService$OriginInfo origin
String packageName
java.io.File stagedDir
String stagedCid
android.content.pm.IPackageInstallObserver2 observer
android.content.pm.PackageInstaller$SessionParams sessionParams
String installerPackageName
int installerUid
android.os.UserHandle user
java.security.cert.Certificate[][] certificates
com.android.server.pm.PackageManagerService$VerificationInfo verificationInfo
com.android.server.pm.PackageManagerService$OriginInfo origin
android.os.Message msg
com.android.server.pm.PackageManagerService$InstallParams params
private void sendPackageAddedForUser (java.lang.String, com.android.server.pm.PackageSetting, int)
String packageName
com.android.server.pm.PackageSetting pkgSetting
int userId
boolean isSystem
private void sendPackageAddedForUser (java.lang.String, boolean, int, int)
android.content.Intent bcIntent
android.app.IActivityManager am
android.os.RemoteException e
String packageName
boolean isSystem
int appId
int userId
android.os.Bundle extras
public boolean setApplicationHiddenSettingAsUser (java.lang.String, boolean, int)
boolean sendAdded
boolean sendRemoved
String packageName
boolean hidden
int userId
com.android.server.pm.PackageSetting pkgSetting
int uid
long callingId
private void sendApplicationHiddenForUser (java.lang.String, com.android.server.pm.PackageSetting, int)
String packageName
com.android.server.pm.PackageSetting pkgSetting
int userId
com.android.server.pm.PackageManagerService$PackageRemovedInfo info
private void sendPackagesSuspendedForUser (java.lang.String[], int, boolean)
android.os.Bundle extras
String[] pkgList
int userId
boolean suspended
public boolean getApplicationHiddenSettingAsUser (java.lang.String, int)
String packageName
int userId
com.android.server.pm.PackageSetting pkgSetting
long callingId
public int installExistingPackageAsUser (java.lang.String, int)
boolean installed
String packageName
int userId
com.android.server.pm.PackageSetting pkgSetting
int uid
long callingId
boolean isUserRestricted (int, java.lang.String)
int userId
String restrictionKey
android.os.Bundle restrictions
public java.lang.String[] setPackagesSuspendedAsUser (java.lang.String[], boolean, int)
com.android.server.pm.PackageSetting pkgSetting
String packageName
boolean changed
int appId
int i
String[] packageNames
boolean suspended
int userId
java.util.List changedPackages
java.util.List unactionedPackages
long callingId
public boolean isPackageSuspendedForUser (java.lang.String, int)
com.android.server.pm.PackageSetting pkgSetting
String packageName
int userId
private boolean canSuspendPackageForUserLocked (java.lang.String, int)
String packageName
int userId
String activeLauncherPackageName
private java.lang.String getActiveLauncherPackageName (int)
int userId
android.content.Intent intent
android.content.pm.ResolveInfo resolveInfo
private java.lang.String getDefaultDialerPackageName (int)
int userId
public void verifyPendingInstall (int, int) throws android.os.RemoteException
int id
int verificationCode
android.os.Message msg
com.android.server.pm.PackageVerificationResponse response
public void extendVerificationTimeout (int, int, long)
android.os.Message msg
int id
int verificationCodeAtTimeout
long millisecondsToDelay
com.android.server.pm.PackageVerificationState state
com.android.server.pm.PackageVerificationResponse response
private void broadcastPackageVerified (int, android.net.Uri, int, android.os.UserHandle)
int verificationId
android.net.Uri packageUri
int verificationCode
android.os.UserHandle user
android.content.Intent intent
private android.content.ComponentName matchComponentForVerifier (java.lang.String, java.util.List)
android.content.pm.ResolveInfo info
int i
String packageName
java.util.List receivers
android.content.pm.ActivityInfo targetReceiver
int NR
private java.util.List matchVerifiers (android.content.pm.PackageInfoLite, java.util.List, com.android.server.pm.PackageVerificationState)
android.content.pm.VerifierInfo verifierInfo
android.content.ComponentName comp
int verifierUid
int i
android.content.pm.PackageInfoLite pkgInfo
java.util.List receivers
com.android.server.pm.PackageVerificationState verificationState
int N
java.util.List sufficientVerifiers
private int getUidForVerifier (android.content.pm.VerifierInfo)
android.content.pm.Signature verifierSig
java.security.PublicKey publicKey
java.security.cert.CertificateException e
android.content.pm.PackageParser$Package pkg
byte[] expectedPublicKey
byte[] expectedPublicKey
byte[] actualPublicKey
android.content.pm.VerifierInfo verifierInfo
public void finishPackageInstall (int, boolean)
int token
boolean didLaunch
android.os.Message msg
private long getVerificationTimeout ()
private int getDefaultVerificationResponse ()
private boolean isVerificationEnabled (int, int)
int userId
int installFlags
boolean ensureVerifyAppsEnabled
public void verifyIntentFilter (int, int, java.util.List) throws android.os.RemoteException
int id
int verificationCode
java.util.List failedDomains
android.os.Message msg
com.android.server.pm.IntentFilterVerificationResponse response
public int getIntentVerificationStatus (java.lang.String, int)
String packageName
int userId
public boolean updateIntentVerificationStatus (java.lang.String, int, int)
String packageName
int status
int userId
boolean result
public android.content.pm.ParceledListSlice getIntentFilterVerifications (java.lang.String)
String packageName
public android.content.pm.ParceledListSlice getAllIntentFilters (java.lang.String)
android.content.pm.PackageParser$Activity activity
int n
android.content.pm.PackageParser$Package pkg
int count
java.util.ArrayList result
String packageName
public boolean setDefaultBrowserPackageName (java.lang.String, int)
boolean result
String packageName
int userId
public java.lang.String getDefaultBrowserPackageName (int)
int userId
private int getUnknownSourcesSettings ()
public void setInstallerPackageName (java.lang.String, java.lang.String)
com.android.server.pm.PackageSetting installerPackageSetting
android.content.pm.Signature[] callerSignature
android.content.pm.Signature[] callerSignature
com.android.server.pm.PackageSetting setting
com.android.server.pm.PackageSetting targetPackageSetting
com.android.server.pm.PackageSetting installerPackageSetting
android.content.pm.Signature[] callerSignature
Object obj
String targetPackage
String installerPackageName
int uid
private void processPendingInstall (com.android.server.pm.PackageManagerService$InstallArgs, int)
com.android.server.pm.PackageManagerService$InstallArgs args
int currentStatus
void notifyFirstLaunch (java.lang.String, java.lang.String, int)
String pkgName
String installerPackage
int userId
private void sendFirstLaunchBroadcast (java.lang.String, java.lang.String, int[])
String pkgName
String installerPkg
int[] userIds
private static long calculateDirectorySize (com.android.internal.app.IMediaContainerService, java.io.File[]) throws android.os.RemoteException
java.io.File path
com.android.internal.app.IMediaContainerService mcs
java.io.File[] paths
long result
private static void clearDirectory (com.android.internal.app.IMediaContainerService, java.io.File[])
java.io.File path
com.android.internal.app.IMediaContainerService mcs
java.io.File[] paths
private static boolean installOnExternalAsec (int)
int installFlags
private static boolean installForwardLocked (int)
int installFlags
private com.android.server.pm.PackageManagerService$InstallArgs createInstallArgs (com.android.server.pm.PackageManagerService$InstallParams)
com.android.server.pm.PackageManagerService$InstallParams params
private com.android.server.pm.PackageManagerService$InstallArgs createInstallArgsForExisting (int, java.lang.String, java.lang.String, java.lang.String[])
boolean isInAsec
boolean isInAsec
int installFlags
String codePath
String resourcePath
String[] instructionSets
boolean isInAsec
private void removeDexFiles (java.util.List, java.lang.String[])
String dexCodeInstructionSet
String codePath
String[] dexCodeInstructionSets
java.util.List allCodePaths
String[] instructionSets
private boolean isAsecExternal (java.lang.String)
String cid
String asecPath
private static void maybeThrowExceptionForMultiArchCopy (java.lang.String, int) throws com.android.server.pm.PackageManagerException
String message
int copyRet
static java.lang.String cidFromCodePath (java.lang.String)
String fullCodePath
int eidx
String subStr1
int sidx
static java.lang.String getAsecPackageName (java.lang.String)
String packageCid
int idx
private static java.lang.String getNextCodePath (java.lang.String, java.lang.String, java.lang.String)
String subStr
int sidx
String oldCodePath
String prefix
String suffix
String idxStr
int idx
private java.io.File getNextCodePath (java.io.File, java.lang.String)
java.io.File targetDir
String packageName
int suffix
java.io.File result
static java.lang.String deriveCodePathName (java.lang.String)
int lastDot
String codePath
java.io.File codeFile
String name
private void installNewPackageLIF (android.content.pm.PackageParser$Package, int, int, android.os.UserHandle, java.lang.String, java.lang.String, com.android.server.pm.PackageManagerService$PackageInstalledInfo)
android.content.pm.PackageParser$Package newPackage
com.android.server.pm.PackageManagerException e
android.content.pm.PackageParser$Package pkg
int policyFlags
int scanFlags
android.os.UserHandle user
String installerPackageName
String volumeUuid
com.android.server.pm.PackageManagerService$PackageInstalledInfo res
String pkgName
private boolean shouldCheckUpgradeKeySetLP (com.android.server.pm.PackageSetting, int)
int i
com.android.server.pm.PackageSetting oldPs
int scanFlags
com.android.server.pm.KeySetManagerService ksms
long[] upgradeKeySets
private boolean checkUpgradeKeySetLP (com.android.server.pm.PackageSetting, android.content.pm.PackageParser$Package)
java.util.Set upgradeSet
int i
com.android.server.pm.PackageSetting oldPS
android.content.pm.PackageParser$Package newPkg
long[] upgradeKeySets
com.android.server.pm.KeySetManagerService ksms
private static void updateDigest (java.security.MessageDigest, java.io.File) throws java.io.IOException
java.security.DigestInputStream digestStream
java.security.MessageDigest digest
java.io.File file
private void replacePackageLIF (android.content.pm.PackageParser$Package, int, int, android.os.UserHandle, java.lang.String, com.android.server.pm.PackageManagerService$PackageInstalledInfo)
String path
java.security.MessageDigest digest
Exception e
byte[] digestBytes
boolean oldTargetsPreRelease
boolean newTargetsPreRelease
boolean oldIsEphemeral
com.android.server.pm.PackageSetting ps
String invalidPackageName
com.android.server.pm.PackageManagerService$PackageInstalledInfo childRes
com.android.server.pm.PackageSetting childPs
com.android.server.pm.PackageManagerService$PackageRemovedInfo childRemovedRes
boolean childPackageUpdated
android.content.pm.PackageParser$Package childPkg
int i
boolean privileged
int systemPolicyFlags
android.content.pm.PackageParser$Package pkg
int policyFlags
int scanFlags
android.os.UserHandle user
String installerPackageName
com.android.server.pm.PackageManagerService$PackageInstalledInfo res
boolean isEphemeral
android.content.pm.PackageParser$Package oldPackage
String pkgName
int[] allUsers
int[] installedUsers
int childCount
boolean sysPkg
public java.util.List getPreviousCodePaths (java.lang.String)
String packageName
com.android.server.pm.PackageSetting ps
java.util.List result
private void replaceNonSystemPackageLIF (android.content.pm.PackageParser$Package, android.content.pm.PackageParser$Package, int, int, android.os.UserHandle, int[], java.lang.String, com.android.server.pm.PackageManagerService$PackageInstalledInfo)
int[] uidArray
java.util.ArrayList pkgList
String childPkgName
com.android.server.pm.PackageSetting childPs
int i
android.content.pm.PackageParser$Package newPackage
com.android.server.pm.PackageSetting ps
com.android.server.pm.PackageManagerException e
com.android.server.pm.PackageManagerException e
java.io.File restoreFile
boolean oldExternal
int oldParseFlags
int oldScanFlags
com.android.server.pm.PackageManagerService$PackageRemovedInfo childInfo
String childPackageName
int i
int childCount
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$Package deletedPackage
android.content.pm.PackageParser$Package pkg
int policyFlags
int scanFlags
android.os.UserHandle user
int[] allUsers
String installerPackageName
com.android.server.pm.PackageManagerService$PackageInstalledInfo res
String pkgName
boolean deletedPkg
boolean addedPkg
boolean updatedSettings
boolean killApp
int deleteFlags
long origUpdateTime
private void replaceSystemPackageLIF (android.content.pm.PackageParser$Package, android.content.pm.PackageParser$Package, int, int, android.os.UserHandle, int[], java.lang.String, com.android.server.pm.PackageManagerService$PackageInstalledInfo)
android.content.pm.PackageParser$Package newChildPkg
int j
com.android.server.pm.PackageManagerService$PackageRemovedInfo removedChildRes
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$Package deletedChildPkg
boolean childPackageDeleted
int i
int deletedChildCount
int newChildCount
com.android.server.pm.PackageSetting deletedPkgSetting
com.android.server.pm.PackageManagerException e
com.android.server.pm.PackageManagerException e
android.content.pm.PackageParser$Package deletedPackage
android.content.pm.PackageParser$Package pkg
int policyFlags
int scanFlags
android.os.UserHandle user
int[] allUsers
String installerPackageName
com.android.server.pm.PackageManagerService$PackageInstalledInfo res
boolean disabledSystem
android.content.pm.PackageParser$Package newPackage
private java.lang.String getParentOrChildPackageChangedSharedUser (android.content.pm.PackageParser$Package, android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package oldChildPkg
int j
android.content.pm.PackageParser$Package newChildPkg
int i
android.content.pm.PackageParser$Package oldPkg
android.content.pm.PackageParser$Package newPkg
int oldChildCount
int newChildCount
private void removeNativeBinariesLI (com.android.server.pm.PackageSetting)
com.android.server.pm.PackageSetting childPs
int i
int childCount
com.android.server.pm.PackageSetting ps
private void enableSystemPackageLPw (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package childPkg
int i
android.content.pm.PackageParser$Package pkg
int childCount
private boolean disableSystemPackageLPw (android.content.pm.PackageParser$Package, android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package childPkg
boolean replace
int i
android.content.pm.PackageParser$Package oldPkg
android.content.pm.PackageParser$Package newPkg
boolean disabled
int childCount
private void setInstallerPackageNameLPw (android.content.pm.PackageParser$Package, java.lang.String)
android.content.pm.PackageParser$Package childPkg
int i
android.content.pm.PackageParser$Package pkg
String installerPackageName
int childCount
private int[] revokeUnusedSharedUserPermissionsLPw (com.android.server.pm.SharedUserSetting, int[])
String permission
com.android.server.pm.BasePermission bp
int j
com.android.server.pm.PackageSetting ps
int requestedPermCount
int i
com.android.server.pm.BasePermission bp
com.android.server.pm.PermissionsState$PermissionState permissionState
int i
com.android.server.pm.BasePermission bp
com.android.server.pm.PermissionsState$PermissionState permissionState
int i
java.util.List runtimePermStates
int runtimePermCount
int userId
com.android.server.pm.SharedUserSetting su
int[] allUserIds
android.util.ArraySet usedPermissions
int packageCount
com.android.server.pm.PermissionsState permissionsState
java.util.List installPermStates
int installPermCount
int[] runtimePermissionChangedUserIds
private void updateSettingsLI (android.content.pm.PackageParser$Package, java.lang.String, int[], com.android.server.pm.PackageManagerService$PackageInstalledInfo, android.os.UserHandle)
android.content.pm.PackageParser$Package childPackage
com.android.server.pm.PackageManagerService$PackageInstalledInfo childRes
int i
android.content.pm.PackageParser$Package newPackage
String installerPackageName
int[] allUsers
com.android.server.pm.PackageManagerService$PackageInstalledInfo res
android.os.UserHandle user
int childCount
private void updateSettingsInternalLI (android.content.pm.PackageParser$Package, java.lang.String, int[], int[], com.android.server.pm.PackageManagerService$PackageInstalledInfo, android.os.UserHandle)
int origUserId
boolean installed
int currentUserId
com.android.server.pm.PackageSetting ps
int userId
android.content.pm.PackageParser$Package newPackage
String installerPackageName
int[] allUsers
int[] installedForUsers
com.android.server.pm.PackageManagerService$PackageInstalledInfo res
android.os.UserHandle user
String pkgName
private void installPackageTracedLI (com.android.server.pm.PackageManagerService$InstallArgs, com.android.server.pm.PackageManagerService$PackageInstalledInfo)
com.android.server.pm.PackageManagerService$InstallArgs args
com.android.server.pm.PackageManagerService$PackageInstalledInfo res
private void installPackageLI (com.android.server.pm.PackageManagerService$InstallArgs, com.android.server.pm.PackageManagerService$PackageInstalledInfo)
android.content.pm.PackageParser$PackageParserException e
android.content.pm.PackageParser$Package childPkg
com.android.server.pm.PackageManagerService$PackageInstalledInfo childRes
com.android.server.pm.PackageSetting childPs
int i
int childCount
android.content.pm.PackageParser$PackageParserException e
android.content.pm.PackageParser$PackageParserException e
android.content.pm.PackageParser$Package oldPackage
int oldTargetSdk
int newTargetSdk
String oldName
com.android.server.pm.PackageManagerException e
boolean sigsOk
boolean sigsOk
android.content.pm.PackageParser$Permission perm
com.android.server.pm.BasePermission bp
int i
com.android.server.pm.PackageSetting ps
int N
com.android.server.pm.PackageSetting ps
String abiOverride
com.android.server.pm.PackageManagerException pme
com.android.server.pm.PackageManagerException e
com.android.server.pm.PackageManagerService$PackageFreezer freezer
android.content.pm.PackageParser$Package childPkg
com.android.server.pm.PackageManagerService$PackageInstalledInfo childRes
com.android.server.pm.PackageSetting childPs
int i
com.android.server.pm.PackageSetting ps
int childCount
com.android.server.pm.PackageManagerService$InstallArgs args
com.android.server.pm.PackageManagerService$PackageInstalledInfo res
int installFlags
String installerPackageName
String volumeUuid
java.io.File tmpPackageFile
boolean forwardLocked
boolean onExternal
boolean ephemeral
boolean forceSdk
boolean replace
int scanFlags
int parseFlags
android.content.pm.PackageParser pp
android.content.pm.PackageParser$Package pkg
android.content.pm.PackageParser$Package pkg
String pkgName
String oldCodePath
boolean systemApp
private void startIntentFilterVerifications (int, boolean, android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package childPkg
int i
int userId
boolean replacing
android.content.pm.PackageParser$Package pkg
int verifierUid
android.os.Message msg
int childCount
private void verifyIntentFiltersIfNeeded (int, int, boolean, android.content.pm.PackageParser$Package)
android.content.pm.IntentFilterVerificationInfo ivi
android.content.pm.PackageParser$ActivityIntentInfo filter
android.content.pm.PackageParser$Activity a
android.content.pm.PackageParser$ActivityIntentInfo filter
android.content.pm.PackageParser$Activity a
int verificationId
boolean needToVerify
int userId
int verifierUid
boolean replacing
android.content.pm.PackageParser$Package pkg
int size
boolean hasDomainURLs
int count
String packageName
private boolean needsNetworkVerificationLPr (android.content.pm.PackageParser$ActivityIntentInfo)
android.content.pm.PackageParser$ActivityIntentInfo filter
android.content.ComponentName cn
String packageName
android.content.pm.IntentFilterVerificationInfo ivi
int status
private static boolean isMultiArch (android.content.pm.ApplicationInfo)
android.content.pm.ApplicationInfo info
private static boolean isExternal (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package pkg
private static boolean isExternal (com.android.server.pm.PackageSetting)
com.android.server.pm.PackageSetting ps
private static boolean isEphemeral (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package pkg
private static boolean isEphemeral (com.android.server.pm.PackageSetting)
com.android.server.pm.PackageSetting ps
private static boolean isSystemApp (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package pkg
private static boolean isPrivilegedApp (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package pkg
private static boolean hasDomainURLs (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package pkg
private static boolean isSystemApp (com.android.server.pm.PackageSetting)
com.android.server.pm.PackageSetting ps
private static boolean isUpdatedSystemApp (com.android.server.pm.PackageSetting)
com.android.server.pm.PackageSetting ps
private int packageFlagsToInstallFlags (com.android.server.pm.PackageSetting)
com.android.server.pm.PackageSetting ps
int installFlags
private java.lang.String getVolumeUuidForPackage (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package pkg
private com.android.server.pm.Settings$VersionInfo getSettingsVersionForPackage (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package pkg
private void deleteTempPackageFiles ()
java.io.File file
java.io.FilenameFilter filter
public void deletePackageAsUser (java.lang.String, android.content.pm.IPackageDeleteObserver, int, int)
String packageName
android.content.pm.IPackageDeleteObserver observer
int userId
int flags
public void deletePackage (java.lang.String, android.content.pm.IPackageDeleteObserver2, int, int)
String packageName
android.content.pm.IPackageDeleteObserver2 observer
int userId
int deleteFlags
int uid
boolean deleteAllUsers
int[] users
private int[] getBlockUninstallForUsers (java.lang.String, int[])
int userId
String packageName
int[] userIds
int[] result
public boolean isPackageDeviceAdminOnAnyUser (java.lang.String)
String packageName
private boolean isPackageDeviceAdmin (java.lang.String, int)
int[] users
int i
android.content.ComponentName deviceOwnerComponentName
String deviceOwnerPackageName
int[] users
String packageName
int userId
android.app.admin.IDevicePolicyManager dpm
private boolean shouldKeepUninstalledPackageLPr (java.lang.String)
String packageName
private int deletePackageX (java.lang.String, int, int)
int freezeUser
com.android.server.pm.PackageManagerService$PackageFreezer freezer
boolean killApp
String packageName
int userId
int deleteFlags
com.android.server.pm.PackageManagerService$PackageRemovedInfo info
boolean res
boolean res
int removeUser
com.android.server.pm.PackageSetting uninstalledPs
int[] allUsers
int freezeUser
private void removePackageDataLIF (com.android.server.pm.PackageSetting, int[], com.android.server.pm.PackageManagerService$PackageRemovedInfo, int, boolean)
android.content.pm.PackageParser$Package resolvedPkg
android.content.pm.PackageParser$Package resolvedPkg
int userIdToKill
int userId
boolean installed
int userId
com.android.server.pm.PackageSetting ps
int[] allUserHandles
com.android.server.pm.PackageManagerService$PackageRemovedInfo outInfo
int flags
boolean writeSettings
String packageName
android.content.pm.PackageParser$Package deletedPkg
com.android.server.pm.PackageSetting deletedPs
static boolean locationIsPrivileged (java.io.File)
String privilegedAppDir
java.io.IOException e
java.io.File path
private boolean deleteSystemPackageLIF (android.content.pm.PackageParser$Package, com.android.server.pm.PackageSetting, int[], int, com.android.server.pm.PackageManagerService$PackageRemovedInfo, boolean)
com.android.server.pm.PackageManagerService$PackageRemovedInfo childInfo
String childPackageName
int i
int childCount
com.android.server.pm.PackageManagerException e
boolean installed
int userId
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$Package deletedPkg
com.android.server.pm.PackageSetting deletedPs
int[] allUserHandles
int flags
com.android.server.pm.PackageManagerService$PackageRemovedInfo outInfo
boolean writeSettings
boolean applyUserRestrictions
com.android.server.pm.PackageSetting disabledPs
boolean ret
int parseFlags
android.content.pm.PackageParser$Package newPkg
android.content.pm.PackageParser$Package newPkg
private boolean deleteInstalledPackageLIF (com.android.server.pm.PackageSetting, boolean, int, int[], com.android.server.pm.PackageManagerService$PackageRemovedInfo, boolean, android.content.pm.PackageParser$Package)
String childPackageName
com.android.server.pm.PackageSetting childPs
com.android.server.pm.PackageManagerService$PackageRemovedInfo childInfo
int i
int childCount
com.android.server.pm.PackageManagerService$PackageRemovedInfo childOutInfo
int deleteFlags
com.android.server.pm.PackageSetting childPs
int i
com.android.server.pm.PackageSetting ps
boolean deleteCodeAndResources
int flags
int[] allUserHandles
com.android.server.pm.PackageManagerService$PackageRemovedInfo outInfo
boolean writeSettings
android.content.pm.PackageParser$Package replacingPackage
int childCount
public boolean setBlockUninstallForUser (java.lang.String, boolean, int)
com.android.server.pm.PackageSetting ps
String packageName
boolean blockUninstall
int userId
public boolean getBlockUninstallForUser (java.lang.String, int)
com.android.server.pm.PackageSetting ps
String packageName
int userId
public boolean setRequiredForSystemUser (java.lang.String, boolean)
com.android.server.pm.PackageSetting ps
String packageName
boolean systemUserApp
int callingUid
private boolean deletePackageLIF (java.lang.String, android.os.UserHandle, boolean, int[], int, com.android.server.pm.PackageManagerService$PackageRemovedInfo, boolean, android.content.pm.PackageParser$Package)
int removedUserId
boolean keepUninstalledPackage
String childPackageName
com.android.server.pm.PackageManagerService$PackageRemovedInfo childInfo
com.android.server.pm.PackageSetting childPs
int i
int childCount
com.android.server.pm.PackageManagerService$PackageRemovedInfo childInfo
int i
int childCount
com.android.server.pm.PackageSetting childPs
com.android.server.pm.PackageManagerService$PackageInstalledInfo installRes
String childPackageName
int i
com.android.server.pm.PackageSetting updatedPs
int childCount
String packageName
android.os.UserHandle user
boolean deleteCodeAndResources
int[] allUserHandles
int flags
com.android.server.pm.PackageManagerService$PackageRemovedInfo outInfo
boolean writeSettings
android.content.pm.PackageParser$Package replacingPackage
com.android.server.pm.PackageSetting ps
boolean ret
private void markPackageUninstalledForUserLPw (com.android.server.pm.PackageSetting, android.os.UserHandle)
int nextUserId
com.android.server.pm.PackageSetting ps
android.os.UserHandle user
int[] userIds
private boolean clearPackageStateForUserLIF (com.android.server.pm.PackageSetting, int, com.android.server.pm.PackageManagerService$PackageRemovedInfo)
int nextUserId
com.android.server.pm.PackageSetting ps
int userId
com.android.server.pm.PackageManagerService$PackageRemovedInfo outInfo
android.content.pm.PackageParser$Package pkg
int[] userIds
private void clearExternalStorageDataSync (java.lang.String, int, boolean)
boolean mounted
String status
int[] users
long now
long timeout
android.os.Environment$UserEnvironment userEnv
int curUser
String packageName
int userId
boolean allData
boolean mounted
android.content.Intent containerIntent
int[] users
com.android.server.pm.PackageManagerService$ClearStorageConnection conn
public void clearApplicationProfileData (java.lang.String)
com.android.server.pm.PackageManagerService$PackageFreezer freezer
String packageName
android.content.pm.PackageParser$Package pkg
public void clearApplicationUserData (java.lang.String, android.content.pm.IPackageDataObserver, int)
String packageName
android.content.pm.IPackageDataObserver observer
int userId
private boolean clearApplicationUserDataLIF (java.lang.String, int)
com.android.server.pm.PackageSetting ps
com.android.server.pm.PackageSetting ps
int flags
int flags
String packageName
int userId
android.content.pm.PackageParser$Package pkg
int appId
android.os.UserManagerInternal umInternal
int flags
private void resetUserChangesToRuntimePermissionsAndFlagsLPw (int)
android.content.pm.PackageParser$Package pkg
com.android.server.pm.PackageSetting ps
int i
int userId
int packageCount
private void resetNetworkPolicies (int)
int userId
private void resetUserChangesToRuntimePermissionsAndFlagsLPw (com.android.server.pm.PackageSetting, int)
com.android.server.pm.PackageSetting pkg
int j
boolean used
int packageCount
int appId
int revokeResult
String permission
com.android.server.pm.BasePermission bp
com.android.server.pm.PermissionsState permissionsState
int oldFlags
boolean hasInstallState
int flags
int i
com.android.server.pm.PackageSetting ps
int userId
int userSettableMask
int policyOrSystemFlags
boolean writeInstallPermissions
boolean writeRuntimePermissions
int permissionCount
private static void removeKeystoreDataIfNeeded (int, int)
int individual
int userId
int appId
android.security.KeyStore keyStore
public void deleteApplicationCacheFiles (java.lang.String, android.content.pm.IPackageDataObserver)
String packageName
android.content.pm.IPackageDataObserver observer
int userId
public void deleteApplicationCacheFilesAsUser (java.lang.String, int, android.content.pm.IPackageDataObserver)
String packageName
int userId
android.content.pm.IPackageDataObserver observer
android.content.pm.PackageParser$Package pkg
public void getPackageSizeInfo (java.lang.String, int, android.content.pm.IPackageStatsObserver)
String packageName
int userHandle
android.content.pm.IPackageStatsObserver observer
android.content.pm.PackageStats stats
android.os.Message msg
private boolean getPackageSizeInfoLI (java.lang.String, int, android.content.pm.PackageStats)
com.android.internal.os.InstallerConnection$InstallerException e
String packageName
int userId
android.content.pm.PackageStats stats
com.android.server.pm.PackageSetting ps
private int getUidTargetSdkVersionLockedLPr (int)
int v
com.android.server.pm.PackageSetting ps
com.android.server.pm.SharedUserSetting sus
int vers
java.util.Iterator it
com.android.server.pm.PackageSetting ps
int uid
Object obj
public void addPreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, int)
android.content.IntentFilter filter
int match
android.content.ComponentName[] set
android.content.ComponentName activity
int userId
private void addPreferredActivityInternal (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, boolean, int, java.lang.String)
com.android.server.pm.PreferredIntentResolver pir
android.content.IntentFilter filter
int match
android.content.ComponentName[] set
android.content.ComponentName activity
boolean always
int userId
String opname
int callingUid
public void replacePreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, int)
com.android.server.pm.PreferredActivity cur
com.android.server.pm.PreferredActivity pa
int i
java.util.ArrayList existing
com.android.server.pm.PreferredIntentResolver pir
android.content.IntentFilter filter
int match
android.content.ComponentName[] set
android.content.ComponentName activity
int userId
int callingUid
public void clearPackagePreferredActivities (java.lang.String)
android.content.pm.PackageParser$Package pkg
int user
String packageName
int uid
boolean clearPackagePreferredActivitiesLPw (java.lang.String, int)
com.android.server.pm.PreferredActivity pa
com.android.server.pm.PreferredActivity pa
int j
int thisUserId
com.android.server.pm.PreferredIntentResolver pir
java.util.Iterator it
int i
String packageName
int userId
java.util.ArrayList removed
boolean changed
private void clearIntentFilterVerificationsLPw (int)
android.content.pm.PackageParser$Package pkg
int i
int userId
int packageCount
void clearIntentFilterVerificationsLPw (java.lang.String, int)
int oneUserId
String packageName
int userId
void clearDefaultBrowserIfNeeded (java.lang.String)
String defaultBrowserPackageName
int oneUserId
String packageName
public void resetApplicationPreferences (int)
int userId
long identity
public int getPreferredActivities (java.util.List, java.util.List, java.lang.String)
com.android.server.pm.PreferredActivity pa
java.util.Iterator it
com.android.server.pm.PreferredIntentResolver pir
java.util.List outFilters
java.util.List outActivities
String packageName
int num
int userId
public void addPersistentPreferredActivity (android.content.IntentFilter, android.content.ComponentName, int)
android.content.IntentFilter filter
android.content.ComponentName activity
int userId
int callingUid
public void clearPackagePersistentPreferredActivities (java.lang.String, int)
com.android.server.pm.PersistentPreferredActivity ppa
com.android.server.pm.PersistentPreferredActivity ppa
int j
int thisUserId
com.android.server.pm.PersistentPreferredIntentResolver ppir
java.util.Iterator it
int i
String packageName
int userId
int callingUid
java.util.ArrayList removed
boolean changed
private void restoreFromXml (org.xmlpull.v1.XmlPullParser, int, java.lang.String, com.android.server.pm.PackageManagerService$BlobXmlRestorer) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
int userId
String expectedStartTag
com.android.server.pm.PackageManagerService$BlobXmlRestorer functor
int type
public byte[] getPreferredActivityBackup (int)
org.xmlpull.v1.XmlSerializer serializer
Exception e
int userId
java.io.ByteArrayOutputStream dataStream
public void restorePreferredActivities (byte[], int)
org.xmlpull.v1.XmlPullParser parser
byte[] backup
int userId
public byte[] getDefaultAppsBackup (int)
org.xmlpull.v1.XmlSerializer serializer
Exception e
int userId
java.io.ByteArrayOutputStream dataStream
public void restoreDefaultApps (byte[], int)
org.xmlpull.v1.XmlPullParser parser
byte[] backup
int userId
public byte[] getIntentFilterVerificationBackup (int)
org.xmlpull.v1.XmlSerializer serializer
Exception e
int userId
java.io.ByteArrayOutputStream dataStream
public void restoreIntentFilterVerification (byte[], int)
org.xmlpull.v1.XmlPullParser parser
byte[] backup
int userId
public byte[] getPermissionGrantBackup (int)
org.xmlpull.v1.XmlSerializer serializer
Exception e
int userId
java.io.ByteArrayOutputStream dataStream
public void restorePermissionGrants (byte[], int)
org.xmlpull.v1.XmlPullParser parser
byte[] backup
int userId
private void serializeRuntimePermissionGrantsLPr (org.xmlpull.v1.XmlSerializer, int) throws java.io.IOException
String packageName
boolean userSet
boolean userFixed
boolean revoke
boolean isGranted
int grantFlags
com.android.server.pm.PermissionsState$PermissionState state
com.android.server.pm.PackageSetting ps
boolean pkgGrantsKnown
com.android.server.pm.PermissionsState packagePerms
int i
org.xmlpull.v1.XmlSerializer serializer
int userId
int N
private void processRestoredPermissionGrantsLPr (org.xmlpull.v1.XmlPullParser, int) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
com.android.server.pm.PermissionsState perms
com.android.server.pm.BasePermission bp
boolean isGranted
String permName
int newFlagSet
com.android.server.pm.PackageSetting ps
String tagName
org.xmlpull.v1.XmlPullParser parser
int userId
String pkgName
int outerDepth
int type
public void addCrossProfileIntentFilter (android.content.IntentFilter, java.lang.String, int, int, int)
int i
int size
com.android.server.pm.CrossProfileIntentFilter newFilter
com.android.server.pm.CrossProfileIntentResolver resolver
java.util.ArrayList existing
android.content.IntentFilter intentFilter
String ownerPackage
int sourceUserId
int targetUserId
int flags
int callingUid
public void clearCrossProfileIntentFilters (int, java.lang.String)
com.android.server.pm.CrossProfileIntentFilter filter
com.android.server.pm.CrossProfileIntentResolver resolver
android.util.ArraySet set
int sourceUserId
String ownerPackage
int callingUid
private void enforceOwnerRights (java.lang.String, int)
String pkg
int callingUid
int callingUserId
android.content.pm.PackageInfo pi
public android.content.ComponentName getHomeActivities (java.util.List)
java.util.List allHomeCandidates
private android.content.Intent getHomeIntent ()
android.content.Intent intent
private android.content.IntentFilter getHomeFilter ()
android.content.IntentFilter filter
android.content.ComponentName getHomeActivitiesAsUser (java.util.List, int)
android.content.pm.ResolveInfo ri
java.util.List allHomeCandidates
int userId
android.content.Intent intent
java.util.List list
android.content.pm.ResolveInfo preferred
public void setHomeActivity (android.content.ComponentName, int)
android.content.pm.ResolveInfo candidate
android.content.pm.ActivityInfo info
android.content.ComponentName activityName
int i
android.content.ComponentName comp
int userId
java.util.ArrayList homeActivities
boolean found
int size
android.content.ComponentName[] set
private java.lang.String getSetupWizardPackageName ()
android.content.Intent intent
java.util.List matches
public void setApplicationEnabledSetting (java.lang.String, int, int, int, java.lang.String)
String appPackageName
int newState
int flags
int userId
String callingPackage
public void setComponentEnabledSetting (android.content.ComponentName, int, int, int)
android.content.ComponentName componentName
int newState
int flags
int userId
private void setEnabledSetting (java.lang.String, java.lang.String, int, int, int, java.lang.String)
int permission
int oldState
android.content.pm.PackageParser$Package pkg
boolean newPackage
String packageName
String className
int newState
int flags
int userId
String callingPackage
com.android.server.pm.PackageSetting pkgSetting
int uid
int permission
boolean allowedByPermission
boolean sendNow
boolean isApp
String componentName
int packageUid
java.util.ArrayList components
long callingId
public void flushPackageRestrictionsAsUser (int)
int userId
private void sendPackageChangedBroadcast (java.lang.String, boolean, java.util.ArrayList, int)
String packageName
boolean killFlag
java.util.ArrayList componentNames
int packageUid
android.os.Bundle extras
String[] nameList
int flags
public void setPackageStoppedState (java.lang.String, boolean, int)
String packageName
boolean stopped
int userId
int uid
int permission
boolean allowedByPermission
public java.lang.String getInstallerPackageName (java.lang.String)
String packageName
public boolean isOrphaned (java.lang.String)
String packageName
public int getApplicationEnabledSetting (java.lang.String, int)
String packageName
int userId
int uid
public int getComponentEnabledSetting (android.content.ComponentName, int)
android.content.ComponentName componentName
int userId
int uid
public void enterSafeMode ()
public void systemReady ()
com.android.server.pm.PreferredActivity pa
com.android.server.pm.PreferredActivity pa
int r
com.android.server.pm.PreferredIntentResolver pir
int i
int userId
java.util.ArrayList removed
int userId
android.os.Message msg
boolean compatibilityModeEnabled
int[] grantPermissionsUserIds
android.os.storage.StorageManager storage
android.os.storage.MountServiceInternal mountServiceInternal
public boolean isSafeMode ()
public boolean hasSystemUidErrors ()
static java.lang.String arrayToString (int[])
int i
int[] array
StringBuffer buf
public void onShellCommand (java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], android.os.ResultReceiver)
java.io.FileDescriptor in
java.io.FileDescriptor out
java.io.FileDescriptor err
String[] args
android.os.ResultReceiver resultReceiver
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
String opt
NumberFormatException e
String perm
String pkg
int user
String name
String cmd
String verifierPackageName
String name
com.android.server.pm.PackageManagerService$SharedLibraryEntry ent
boolean printedHeader
java.util.Iterator it
android.content.pm.FeatureInfo feat
com.android.server.pm.PreferredIntentResolver pir
int user
int i
IllegalArgumentException e
IllegalStateException e
java.io.IOException e
java.io.FileOutputStream fout
java.io.BufferedOutputStream str
org.xmlpull.v1.XmlSerializer serializer
android.content.pm.IntentFilterVerificationInfo ivi
com.android.server.pm.PackageSetting ps
long status
String statusStr
com.android.server.pm.PackageSetting ps
int userId
String prefix
java.util.Collection allPackageSettings
int count
int ipkg
android.util.ArraySet pkgs
int iperm
android.content.pm.PackageParser$Provider p
String appInfo
android.content.pm.PackageParser$Provider p
java.util.Map$Entry entry
boolean printedSomething
int i
com.android.internal.util.IndentingPrintWriter ipw
java.io.BufferedReader in
String line
java.io.BufferedReader in
String line
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
com.android.server.pm.PackageManagerService$DumpState dumpState
boolean fullPreferred
boolean checkin
String packageName
android.util.ArraySet permissionNames
int opti
private void dumpDexoptStateLPr (java.io.PrintWriter, java.lang.String)
android.content.pm.PackageParser$Package targetPackage
android.content.pm.PackageParser$Package pkg
java.io.PrintWriter pw
String packageName
com.android.internal.util.IndentingPrintWriter ipw
java.util.Collection packages
private java.lang.String dumpDomainString (java.lang.String)
String host
android.content.pm.IntentFilterVerificationInfo ivi
android.content.IntentFilter filter
String domain
String packageName
java.util.List iviList
java.util.List filters
android.util.ArraySet result
StringBuilder sb
static java.lang.String getEncryptKey ()
String sdEncKey
java.security.NoSuchAlgorithmException nsae
java.io.IOException ioe
public void updateExternalMediaStatus (boolean, boolean)
android.os.Message msg
boolean mediaStatus
boolean reportStatus
int callingUid
public void scanAvailableAsecs ()
private void updateExternalMediaStatusInner (boolean, boolean, boolean)
int uid
String pkgName
com.android.server.pm.PackageSetting ps
com.android.server.pm.PackageManagerService$AsecInstallArgs args
String cid
boolean isMounted
boolean reportStatus
boolean externalStorage
android.util.ArrayMap processCids
int[] uidArr
String[] list
private void sendResourcesChangedBroadcast (boolean, boolean, java.util.ArrayList, android.content.IIntentReceiver)
android.content.pm.ApplicationInfo info
int i
boolean mediaStatus
boolean replacing
java.util.ArrayList infos
android.content.IIntentReceiver finishedReceiver
int size
String[] packageNames
int[] packageUids
private void sendResourcesChangedBroadcast (boolean, boolean, java.util.ArrayList, int[], android.content.IIntentReceiver)
boolean mediaStatus
boolean replacing
java.util.ArrayList pkgList
int[] uidArr
android.content.IIntentReceiver finishedReceiver
private void sendResourcesChangedBroadcast (boolean, boolean, java.lang.String[], int[], android.content.IIntentReceiver)
android.os.Bundle extras
String action
boolean mediaStatus
boolean replacing
String[] pkgList
int[] uidArr
android.content.IIntentReceiver finishedReceiver
int size
private void loadMediaPackages (android.util.ArrayMap, int[], boolean)
com.android.server.pm.PackageManagerException e
android.content.pm.PackageParser$Package pkg
int parseFlags
String codePath
int retCode
com.android.server.pm.PackageManagerService$AsecInstallArgs args
com.android.server.pm.Settings$VersionInfo ver
String volumeUuid
int updateFlags
android.util.ArrayMap processCids
int[] uidArr
boolean externalStorage
java.util.ArrayList pkgList
java.util.Set keys
private void unloadAllContainers (java.util.Set)
com.android.server.pm.PackageManagerService$AsecInstallArgs arg
java.util.Set cidArgs
private void unloadMediaPackages (android.util.ArrayMap, int[], boolean)
com.android.server.pm.PackageManagerService$PackageFreezer freezer
int deleteFlags
boolean res
boolean res
String pkgName
com.android.server.pm.PackageManagerService$PackageRemovedInfo outInfo
com.android.server.pm.PackageManagerService$AsecInstallArgs args
android.os.Message msg
android.util.ArrayMap processCids
int[] uidArr
boolean reportStatus
java.util.ArrayList pkgList
java.util.ArrayList failedList
java.util.Set keys
private void loadPrivatePackages (android.os.storage.VolumeInfo)
android.os.storage.VolumeInfo vol
private void loadPrivatePackagesInner (android.os.storage.VolumeInfo)
com.android.server.pm.PackageManagerException e
android.content.pm.PackageParser$Package pkg
com.android.server.pm.PackageSetting ps
int flags
IllegalStateException e
int flags
android.content.pm.UserInfo user
int updateFlags
com.android.server.pm.PackageManagerService$PackageFreezer freezer
android.os.storage.VolumeInfo vol
String volumeUuid
java.util.ArrayList freezers
java.util.ArrayList loaded
int parseFlags
com.android.server.pm.Settings$VersionInfo ver
java.util.List packages
android.os.storage.StorageManager sm
android.os.UserManager um
android.os.UserManagerInternal umInternal
private void unloadPrivatePackages (android.os.storage.VolumeInfo)
android.os.storage.VolumeInfo vol
private void unloadPrivatePackagesInner (android.os.storage.VolumeInfo)
com.android.server.pm.PackageManagerService$PackageFreezer freezer
android.content.pm.ApplicationInfo info
int deleteFlags
com.android.server.pm.PackageManagerService$PackageRemovedInfo outInfo
com.android.server.pm.PackageSetting ps
java.util.List packages
int i
android.os.storage.VolumeInfo vol
String volumeUuid
java.util.ArrayList unloaded
void prepareUserData (int, int, int)
String volumeUuid
android.os.storage.VolumeInfo vol
android.os.storage.StorageManager storage
int userId
int userSerial
int flags
private void prepareUserDataLI (java.lang.String, int, int, int, boolean)
Exception e
String volumeUuid
int userId
int userSerial
int flags
boolean allowRecover
android.os.storage.StorageManager storage
void destroyUserData (int, int)
String volumeUuid
android.os.storage.VolumeInfo vol
android.os.storage.StorageManager storage
int userId
int flags
private void destroyUserDataLI (java.lang.String, int, int)
Exception e
String volumeUuid
int userId
int flags
android.os.storage.StorageManager storage
private void reconcileUsers (java.lang.String)
NumberFormatException e
java.io.IOException e
int userId
int userId
android.content.pm.UserInfo info
android.content.pm.UserInfo info
boolean destroyUser
java.io.File file
String volumeUuid
java.util.List files
private void assertPackageKnown (java.lang.String, java.lang.String) throws com.android.server.pm.PackageManagerException
com.android.server.pm.PackageSetting ps
String volumeUuid
String packageName
private void assertPackageKnownAndInstalled (java.lang.String, java.lang.String, int) throws com.android.server.pm.PackageManagerException
com.android.server.pm.PackageSetting ps
String volumeUuid
String packageName
int userId
private void reconcileApps (java.lang.String)
android.content.pm.PackageParser$PackageLite pkg
Exception e
boolean isPackage
java.io.File file
String volumeUuid
java.io.File[] files
void reconcileAppsData (int, int)
String volumeUuid
android.os.storage.VolumeInfo vol
int userId
int flags
android.os.storage.StorageManager storage
private void reconcileAppsDataLI (java.lang.String, int, int)
com.android.internal.os.InstallerConnection$InstallerException e2
com.android.server.pm.PackageManagerException e
String packageName
java.io.File file
java.io.File[] files
com.android.internal.os.InstallerConnection$InstallerException e2
com.android.server.pm.PackageManagerException e
String packageName
java.io.File file
java.io.File[] files
String packageName
com.android.server.pm.PackageSetting ps
String volumeUuid
int userId
int flags
java.io.File ceDir
java.io.File deDir
boolean restoreconNeeded
java.util.List packages
int preparedCount
private void prepareAppDataAfterInstallLIF (android.content.pm.PackageParser$Package)
int flags
int flags
android.content.pm.UserInfo user
android.content.pm.PackageParser$Package pkg
com.android.server.pm.PackageSetting ps
android.os.UserManager um
android.os.UserManagerInternal umInternal
private void prepareAppDataLIF (android.content.pm.PackageParser$Package, int, int, boolean)
int i
android.content.pm.PackageParser$Package pkg
int userId
int flags
boolean restoreconNeeded
int childCount
private void prepareAppDataLeafLIF (android.content.pm.PackageParser$Package, int, int, boolean)
com.android.internal.os.InstallerConnection$InstallerException e2
com.android.internal.os.InstallerConnection$InstallerException e
com.android.internal.os.InstallerConnection$InstallerException e
com.android.server.pm.PackageSetting ps
long ceDataInode
com.android.internal.os.InstallerConnection$InstallerException e
android.content.pm.PackageParser$Package pkg
int userId
int flags
boolean restoreconNeeded
String volumeUuid
String packageName
android.content.pm.ApplicationInfo app
int appId
private void prepareAppDataContentsLIF (android.content.pm.PackageParser$Package, int, int)
int i
android.content.pm.PackageParser$Package pkg
int userId
int flags
int childCount
private void prepareAppDataContentsLeafLIF (android.content.pm.PackageParser$Package, int, int)
com.android.internal.os.InstallerConnection$InstallerException e
String nativeLibPath
android.content.pm.PackageParser$Package pkg
int userId
int flags
String volumeUuid
String packageName
android.content.pm.ApplicationInfo app
private boolean maybeMigrateAppDataLIF (android.content.pm.PackageParser$Package, int)
com.android.internal.os.InstallerConnection$InstallerException e
int storageTarget
android.content.pm.PackageParser$Package pkg
int userId
public com.android.server.pm.PackageManagerService$PackageFreezer freezePackage (java.lang.String, java.lang.String)
String packageName
String killReason
public com.android.server.pm.PackageManagerService$PackageFreezer freezePackage (java.lang.String, int, java.lang.String)
String packageName
int userId
String killReason
public com.android.server.pm.PackageManagerService$PackageFreezer freezePackageForInstall (java.lang.String, int, java.lang.String)
String packageName
int installFlags
String killReason
public com.android.server.pm.PackageManagerService$PackageFreezer freezePackageForInstall (java.lang.String, int, int, java.lang.String)
String packageName
int userId
int installFlags
String killReason
public com.android.server.pm.PackageManagerService$PackageFreezer freezePackageForDelete (java.lang.String, int, java.lang.String)
String packageName
int deleteFlags
String killReason
public com.android.server.pm.PackageManagerService$PackageFreezer freezePackageForDelete (java.lang.String, int, int, java.lang.String)
String packageName
int userId
int deleteFlags
String killReason
private void checkPackageFrozen (java.lang.String)
String packageName
public int movePackage (java.lang.String, java.lang.String)
String packageName
String volumeUuid
android.os.UserHandle user
int moveId
private void movePackageInternal (java.lang.String, java.lang.String, int, android.os.UserHandle) throws com.android.server.pm.PackageManagerException
boolean currentAsec
String currentVolumeUuid
boolean currentAsec
String currentVolumeUuid
java.io.File probe
java.io.File probeOat
android.content.pm.PackageParser$Package pkg
com.android.server.pm.PackageSetting ps
int installFlags
boolean moveCompleteApp
java.io.File measurePath
int installFlags
boolean moveCompleteApp
java.io.File measurePath
android.os.storage.VolumeInfo volume
int userId
long sizeBytes
String dataAppName
com.android.server.pm.PackageManagerService$MoveInfo move
String packageName
String volumeUuid
int moveId
android.os.UserHandle user
android.os.storage.StorageManager storage
android.content.pm.PackageManager pm
boolean currentAsec
String currentVolumeUuid
java.io.File codeFile
String installerPackageName
String packageAbiOverride
int appId
String seinfo
String label
int targetSdkVersion
com.android.server.pm.PackageManagerService$PackageFreezer freezer
int[] installedUserIds
android.os.Bundle extras
int installFlags
boolean moveCompleteApp
java.io.File measurePath
android.content.pm.PackageStats stats
long startFreeBytes
long sizeBytes
java.util.concurrent.CountDownLatch installedLatch
android.content.pm.IPackageInstallObserver2 installObserver
com.android.server.pm.PackageManagerService$MoveInfo move
android.os.Message msg
com.android.server.pm.PackageManagerService$OriginInfo origin
com.android.server.pm.PackageManagerService$InstallParams params
public int movePrimaryStorage (java.lang.String) throws android.os.RemoteException
String volumeUuid
int realMoveId
android.os.Bundle extras
android.content.pm.IPackageMoveObserver callback
android.os.storage.StorageManager storage
public int getMoveStatus (int)
int moveId
public void registerMoveCallback (android.content.pm.IPackageMoveObserver)
android.content.pm.IPackageMoveObserver callback
public void unregisterMoveCallback (android.content.pm.IPackageMoveObserver)
android.content.pm.IPackageMoveObserver callback
public boolean setInstallLocation (int)
int loc
public int getInstallLocation ()
void cleanUpUser (com.android.server.pm.UserManagerService, int)
com.android.server.pm.UserManagerService userManager
int userHandle
private void removeUnusedPackagesLPw (com.android.server.pm.UserManagerService, int)
int i
com.android.server.pm.PackageSetting ps
String packageName
boolean keep
com.android.server.pm.UserManagerService userManager
int userHandle
boolean DEBUG_CLEAN_APKS
int[] users
java.util.Iterator psit
void createNewUser (int)
int userId
void onBeforeUserStartUninitialized (int)
int userId
public android.content.pm.VerifierDeviceIdentity getVerifierDeviceIdentity () throws android.os.RemoteException
public void setPermissionEnforced (java.lang.String, boolean)
long token
android.app.IActivityManager am
String permission
boolean enforced
public boolean isPermissionEnforced (java.lang.String)
String permission
public boolean isStorageLow ()
com.android.server.storage.DeviceStorageMonitorInternal dsm
long token
public android.content.pm.IPackageInstaller getPackageInstaller ()
private boolean userNeedsBadging (int)
boolean b
android.content.pm.UserInfo userInfo
long token
boolean b
int userId
int index
public android.content.pm.KeySet getKeySetByAlias (java.lang.String, java.lang.String)
android.content.pm.PackageParser$Package pkg
com.android.server.pm.KeySetManagerService ksms
String packageName
String alias
public android.content.pm.KeySet getSigningKeySet (java.lang.String)
android.content.pm.PackageParser$Package pkg
com.android.server.pm.KeySetManagerService ksms
String packageName
public boolean isPackageSignedByKeySet (java.lang.String, android.content.pm.KeySet)
com.android.server.pm.KeySetManagerService ksms
android.content.pm.PackageParser$Package pkg
android.os.IBinder ksh
String packageName
android.content.pm.KeySet ks
public boolean isPackageSignedByKeySetExactly (java.lang.String, android.content.pm.KeySet)
com.android.server.pm.KeySetManagerService ksms
android.content.pm.PackageParser$Package pkg
android.os.IBinder ksh
String packageName
android.content.pm.KeySet ks
private void deletePackageIfUnusedLPr (java.lang.String)
String packageName
com.android.server.pm.PackageSetting ps
private static void checkDowngrade (android.content.pm.PackageParser$Package, android.content.pm.PackageInfoLite) throws com.android.server.pm.PackageManagerException
String splitName
int j
int i
android.content.pm.PackageParser$Package before
android.content.pm.PackageInfoLite after
public void grantDefaultPermissionsToEnabledCarrierApps (java.lang.String[], int)
long identity
String[] packageNames
int userId
private static void enforceSystemOrPhoneCaller (java.lang.String)
String tag
int callingUid
boolean isHistoricalPackageUsageAvailable ()
java.util.Collection getPackages ()
public void logAppProcessStartIfNeeded (java.lang.String, int, java.lang.String, java.lang.String, int)
String processName
int uid
String seinfo
String apkFile
int pid
android.os.Bundle data
android.os.Message msg
static boolean access$200 (android.content.pm.PackageParser$ActivityIntentInfo)
android.content.pm.PackageParser$ActivityIntentInfo x0
static com.android.server.pm.PackageManagerService$DefaultContainerConnection access$600 (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService x0
static com.android.internal.app.IMediaContainerService access$702 (com.android.server.pm.PackageManagerService, com.android.internal.app.IMediaContainerService)
com.android.server.pm.PackageManagerService x0
com.android.internal.app.IMediaContainerService x1
static com.android.internal.app.IMediaContainerService access$700 (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService x0
static void access$800 (com.android.server.pm.PackageManagerService, java.lang.String, boolean, java.util.ArrayList, int)
com.android.server.pm.PackageManagerService x0
String x1
boolean x2
java.util.ArrayList x3
int x4
static void access$900 (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$PackageInstalledInfo, boolean, boolean, java.lang.String[], boolean, java.lang.String, android.content.pm.IPackageInstallObserver2)
com.android.server.pm.PackageManagerService x0
com.android.server.pm.PackageManagerService$PackageInstalledInfo x1
boolean x2
boolean x3
String[] x4
boolean x5
String x6
android.content.pm.IPackageInstallObserver2 x7
static void access$1000 (com.android.server.pm.PackageManagerService, java.util.Set)
com.android.server.pm.PackageManagerService x0
java.util.Set x1
static android.util.ArraySet access$1100 (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService x0
static int access$1200 (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService x0
static void access$1300 (com.android.server.pm.PackageManagerService, int, android.net.Uri, int, android.os.UserHandle)
com.android.server.pm.PackageManagerService x0
int x1
android.net.Uri x2
int x3
android.os.UserHandle x4
static void access$1400 (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$InstallArgs, int)
com.android.server.pm.PackageManagerService x0
com.android.server.pm.PackageManagerService$InstallArgs x1
int x2
static void access$1500 (com.android.server.pm.PackageManagerService, int, int, boolean, android.content.pm.PackageParser$Package)
com.android.server.pm.PackageManagerService x0
int x1
int x2
boolean x3
android.content.pm.PackageParser$Package x4
static com.android.server.pm.PackageManagerService$IntentFilterVerifier access$1600 (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService x0
static void access$1700 (com.android.server.pm.PackageManagerService, java.lang.String)
com.android.server.pm.PackageManagerService x0
String x1
static void access$1800 (com.android.server.pm.PackageManagerService, java.lang.String)
com.android.server.pm.PackageManagerService x0
String x1
static void access$1900 (com.android.server.pm.PackageManagerService, android.os.storage.VolumeInfo)
com.android.server.pm.PackageManagerService x0
android.os.storage.VolumeInfo x1
static void access$2000 (com.android.server.pm.PackageManagerService, android.os.storage.VolumeInfo)
com.android.server.pm.PackageManagerService x0
android.os.storage.VolumeInfo x1
static void access$2500 (com.android.server.pm.PackageManagerService, int, int, java.lang.String)
com.android.server.pm.PackageManagerService x0
int x1
int x2
String x3
static java.util.Set access$2800 ()
static boolean access$2900 (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService x0
static java.util.List access$3000 (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService x0
static boolean access$3100 (com.android.server.pm.PackageManagerService, int)
com.android.server.pm.PackageManagerService x0
int x1
static java.util.Comparator access$3200 ()
static void access$3300 (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$InstallArgs, com.android.server.pm.PackageManagerService$PackageInstalledInfo)
com.android.server.pm.PackageManagerService x0
com.android.server.pm.PackageManagerService$InstallArgs x1
com.android.server.pm.PackageManagerService$PackageInstalledInfo x2
static void access$3400 (com.android.server.pm.PackageManagerService, java.lang.String, java.lang.String, int[])
com.android.server.pm.PackageManagerService x0
String x1
String x2
int[] x3
static boolean access$3500 (com.android.server.pm.PackageManagerService, java.lang.String, int, android.content.pm.PackageStats)
com.android.server.pm.PackageManagerService x0
String x1
int x2
android.content.pm.PackageStats x3
static long access$3600 (com.android.internal.app.IMediaContainerService, java.io.File[]) throws android.os.RemoteException
com.android.internal.app.IMediaContainerService x0
java.io.File[] x1
static void access$3700 (android.content.pm.PackageParser$Package, android.content.pm.PackageInfoLite) throws com.android.server.pm.PackageManagerException
android.content.pm.PackageParser$Package x0
android.content.pm.PackageInfoLite x1
static boolean access$3800 (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package x0
static com.android.server.pm.PackageManagerService$InstallArgs access$3900 (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$InstallParams)
com.android.server.pm.PackageManagerService x0
com.android.server.pm.PackageManagerService$InstallParams x1
static boolean access$4000 (com.android.server.pm.PackageManagerService, int, int)
com.android.server.pm.PackageManagerService x0
int x1
int x2
static java.util.List access$4100 (com.android.server.pm.PackageManagerService, android.content.Intent, java.lang.String, int, int)
com.android.server.pm.PackageManagerService x0
android.content.Intent x1
String x2
int x3
int x4
static int access$4208 (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService x0
static java.util.List access$4300 (com.android.server.pm.PackageManagerService, android.content.pm.PackageInfoLite, java.util.List, com.android.server.pm.PackageVerificationState)
com.android.server.pm.PackageManagerService x0
android.content.pm.PackageInfoLite x1
java.util.List x2
com.android.server.pm.PackageVerificationState x3
static android.content.ComponentName access$4400 (com.android.server.pm.PackageManagerService, java.lang.String, java.util.List)
com.android.server.pm.PackageManagerService x0
String x1
java.util.List x2
static long access$4500 (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService x0
static java.io.File access$4700 (com.android.server.pm.PackageManagerService, java.io.File, java.lang.String)
com.android.server.pm.PackageManagerService x0
java.io.File x1
String x2
static void access$4800 (com.android.server.pm.PackageManagerService, java.util.List, java.lang.String[])
com.android.server.pm.PackageManagerService x0
java.util.List x1
String[] x2
static boolean access$4900 (com.android.server.pm.PackageManagerService, java.lang.String)
com.android.server.pm.PackageManagerService x0
String x1
static java.lang.String access$5000 (java.lang.String, com.android.server.pm.PackageSetting)
String x0
com.android.server.pm.PackageSetting x1
static java.lang.String access$5100 (java.lang.String, java.lang.String, java.lang.String)
String x0
String x1
String x2
static int access$5200 (com.android.server.pm.PackageManagerService, java.lang.String, int, int)
com.android.server.pm.PackageManagerService x0
String x1
int x2
int x3
static int[] access$5300 (com.android.server.pm.PackageManagerService, java.lang.String, int[])
com.android.server.pm.PackageManagerService x0
String x1
int[] x2
static void access$5400 (com.android.server.pm.PackageManagerService, java.lang.String, boolean, int, int)
com.android.server.pm.PackageManagerService x0
String x1
boolean x2
int x3
int x4
static void access$5500 (com.android.server.pm.PackageManagerService, java.lang.String, int, java.lang.String)
com.android.server.pm.PackageManagerService x0
String x1
int x2
String x3
static boolean access$5700 (com.android.server.pm.PackageManagerService, java.lang.String, int)
com.android.server.pm.PackageManagerService x0
String x1
int x2
static void access$5800 (com.android.server.pm.PackageManagerService, java.lang.String, int, boolean)
com.android.server.pm.PackageManagerService x0
String x1
int x2
boolean x3
static void access$5900 (com.android.server.pm.PackageManagerService, android.content.pm.PackageParser$Package, int, int)
com.android.server.pm.PackageManagerService x0
android.content.pm.PackageParser$Package x1
int x2
int x3
static void access$6000 (com.android.server.pm.PackageManagerService, org.xmlpull.v1.XmlPullParser, int) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
com.android.server.pm.PackageManagerService x0
org.xmlpull.v1.XmlPullParser x1
int x2
static void access$6100 (com.android.server.pm.PackageManagerService, boolean, boolean, boolean)
com.android.server.pm.PackageManagerService x0
boolean x1
boolean x2
boolean x3
static void access$6200 (com.android.server.pm.PackageManagerService, android.os.storage.VolumeInfo)
com.android.server.pm.PackageManagerService x0
android.os.storage.VolumeInfo x1
static void access$6300 (com.android.server.pm.PackageManagerService, android.os.storage.VolumeInfo)
com.android.server.pm.PackageManagerService x0
android.os.storage.VolumeInfo x1
static void access$6400 (com.android.server.pm.PackageManagerService, java.lang.String, int, int, java.lang.String)
com.android.server.pm.PackageManagerService x0
String x1
int x2
int x3
String x4
static void access$6500 (com.android.server.pm.PackageManagerService, java.lang.String, java.lang.String, int, android.os.UserHandle) throws com.android.server.pm.PackageManagerException
com.android.server.pm.PackageManagerService x0
String x1
String x2
int x3
android.os.UserHandle x4
static com.android.server.pm.PackageManagerService$MoveCallbacks access$6600 (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService x0
static java.util.List access$7100 (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService x0
static java.util.List access$7102 (com.android.server.pm.PackageManagerService, java.util.List)
com.android.server.pm.PackageManagerService x0
java.util.List x1
static void access$7200 (com.android.server.pm.PackageManagerService, java.lang.String)
com.android.server.pm.PackageManagerService x0
String x1
static void ()
}
com/android/server/pm/UserManagerService$Shell.classUserManagerService.java
package com.android.server.pm
com.android.server.pm.UserManagerService$Shell extends android.os.ShellCommand {
final com.android.server.pm.UserManagerService this$0
private void (com.android.server.pm.UserManagerService)
public int onCommand (java.lang.String)
String cmd
public void onHelp ()
java.io.PrintWriter pw
void (com.android.server.pm.UserManagerService, com.android.server.pm.UserManagerService$1)
com.android.server.pm.UserManagerService x0
com.android.server.pm.UserManagerService$1 x1
}
com/android/server/pm/PermissionsState$PermissionState.classPermissionsState.java
package com.android.server.pm
public final com.android.server.pm.PermissionsState$PermissionState extends java.lang.Object {
private final String mName
private boolean mGranted
private int mFlags
public void (java.lang.String)
String name
public void (com.android.server.pm.PermissionsState$PermissionState)
com.android.server.pm.PermissionsState$PermissionState other
public boolean isDefault ()
public java.lang.String getName ()
public boolean isGranted ()
public int getFlags ()
static boolean access$000 (com.android.server.pm.PermissionsState$PermissionState)
com.android.server.pm.PermissionsState$PermissionState x0
static boolean access$002 (com.android.server.pm.PermissionsState$PermissionState, boolean)
com.android.server.pm.PermissionsState$PermissionState x0
boolean x1
static int access$100 (com.android.server.pm.PermissionsState$PermissionState)
com.android.server.pm.PermissionsState$PermissionState x0
static int access$102 (com.android.server.pm.PermissionsState$PermissionState, int)
com.android.server.pm.PermissionsState$PermissionState x0
int x1
}
com/android/server/pm/PackageManagerService$DumpState.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$DumpState extends java.lang.Object {
public static final int DUMP_LIBS
public static final int DUMP_FEATURES
public static final int DUMP_ACTIVITY_RESOLVERS
public static final int DUMP_SERVICE_RESOLVERS
public static final int DUMP_RECEIVER_RESOLVERS
public static final int DUMP_CONTENT_RESOLVERS
public static final int DUMP_PERMISSIONS
public static final int DUMP_PACKAGES
public static final int DUMP_SHARED_USERS
public static final int DUMP_MESSAGES
public static final int DUMP_PROVIDERS
public static final int DUMP_VERIFIERS
public static final int DUMP_PREFERRED
public static final int DUMP_PREFERRED_XML
public static final int DUMP_KEYSETS
public static final int DUMP_VERSION
public static final int DUMP_INSTALLS
public static final int DUMP_INTENT_FILTER_VERIFIERS
public static final int DUMP_DOMAIN_PREFERRED
public static final int DUMP_FROZEN
public static final int DUMP_DEXOPT
public static final int OPTION_SHOW_FILTERS
private int mTypes
private int mOptions
private boolean mTitlePrinted
private com.android.server.pm.SharedUserSetting mSharedUser
void ()
public boolean isDumping (int)
int type
public void setDump (int)
int type
public boolean isOptionEnabled (int)
int option
public void setOptionEnabled (int)
int option
public boolean onTitlePrinted ()
boolean printed
public boolean getTitlePrinted ()
public void setTitlePrinted (boolean)
boolean enabled
public com.android.server.pm.SharedUserSetting getSharedUser ()
public void setSharedUser (com.android.server.pm.SharedUserSetting)
com.android.server.pm.SharedUserSetting user
}
com/android/server/pm/PackageManagerException.classPackageManagerException.java
package com.android.server.pm
public com.android.server.pm.PackageManagerException extends java.lang.Exception {
public final int error
public void (java.lang.String)
String detailMessage
public void (int, java.lang.String)
int error
String detailMessage
public void (int, java.lang.String, java.lang.Throwable)
int error
String detailMessage
Throwable throwable
public static com.android.server.pm.PackageManagerException from (android.content.pm.PackageParser$PackageParserException) throws com.android.server.pm.PackageManagerException
android.content.pm.PackageParser$PackageParserException e
public static com.android.server.pm.PackageManagerException from (com.android.internal.os.InstallerConnection$InstallerException) throws com.android.server.pm.PackageManagerException
com.android.internal.os.InstallerConnection$InstallerException e
}
com/android/server/pm/CrossProfileIntentFilter.classCrossProfileIntentFilter.java
package com.android.server.pm
com.android.server.pm.CrossProfileIntentFilter extends android.content.IntentFilter {
private static final String ATTR_TARGET_USER_ID
private static final String ATTR_FLAGS
private static final String ATTR_OWNER_PACKAGE
private static final String ATTR_FILTER
private static final String TAG
final int mTargetUserId
final String mOwnerPackage
final int mFlags
void (android.content.IntentFilter, java.lang.String, int, int)
android.content.IntentFilter filter
String ownerPackage
int targetUserId
int flags
public int getTargetUserId ()
public int getFlags ()
public java.lang.String getOwnerPackage ()
void (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
String msg
String msg
org.xmlpull.v1.XmlPullParser parser
int outerDepth
String tagName
int type
java.lang.String getStringFromXml (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String)
String msg
org.xmlpull.v1.XmlPullParser parser
String attribute
String defaultValue
String value
int getIntFromXml (org.xmlpull.v1.XmlPullParser, java.lang.String, int)
org.xmlpull.v1.XmlPullParser parser
String attribute
int defaultValue
String stringValue
public void writeToXml (org.xmlpull.v1.XmlSerializer) throws java.io.IOException
org.xmlpull.v1.XmlSerializer serializer
public java.lang.String toString ()
boolean equalsIgnoreFilter (com.android.server.pm.CrossProfileIntentFilter)
com.android.server.pm.CrossProfileIntentFilter other
}
com/android/server/pm/EphemeralApplicationRegistry.classEphemeralApplicationRegistry.java
package com.android.server.pm
com.android.server.pm.EphemeralApplicationRegistry extends java.lang.Object {
private static final boolean DEBUG
private static final boolean ENABLED
private static final String LOG_TAG
private static final long DEFAULT_UNINSTALLED_EPHEMERAL_APP_CACHE_DURATION_MILLIS
private static final char[] HEX_ARRAY
private static final String EPHEMERAL_APPS_FOLDER
private static final String EPHEMERAL_APP_ICON_FILE
private static final String EPHEMERAL_APP_COOKIE_FILE_PREFIX
private static final String EPHEMERAL_APP_COOKIE_FILE_SIFFIX
private static final String EPHEMERAL_APP_METADATA_FILE
private static final String TAG_PACKAGE
private static final String TAG_PERMS
private static final String TAG_PERM
private static final String ATTR_LABEL
private static final String ATTR_NAME
private static final String ATTR_GRANTED
private final com.android.server.pm.PackageManagerService mService
private android.util.SparseArray mUninstalledEphemeralApps
public void (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService service
public byte[] getEphemeralApplicationCookieLPw (java.lang.String, int)
String packageName
int userId
public boolean setEphemeralApplicationCookieLPw (java.lang.String, byte[], int)
String packageName
byte[] cookie
int userId
public android.graphics.Bitmap getEphemeralApplicationIconLPw (java.lang.String, int)
String packageName
int userId
public java.util.List getEphemeralApplicationsLPw (int)
int userId
public void onPackageInstalledLPw (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package pkg
public void onPackageUninstalledLPw (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package pkg
public void onUserRemovedLPw (int)
int userId
private void addUninstalledEphemeralAppLPw (android.content.pm.PackageParser$Package, int)
android.content.pm.PackageParser$Package pkg
int userId
android.content.pm.EphemeralApplicationInfo uninstalledApp
java.util.List uninstalledAppStates
com.android.server.pm.EphemeralApplicationRegistry$UninstalledEphemeralAppState uninstalledAppState
private void writeEphemeralApplicationIconLPw (android.content.pm.PackageParser$Package, int)
android.graphics.Bitmap bitmap
android.graphics.Canvas canvas
java.io.FileOutputStream out
Exception e
android.content.pm.PackageParser$Package pkg
int userId
java.io.File appDir
android.graphics.drawable.Drawable icon
android.graphics.Bitmap bitmap
java.io.File iconFile
private void pruneUninstalledEphemeralAppsLPw (int)
com.android.server.pm.EphemeralApplicationRegistry$UninstalledEphemeralAppState uninstalledAppState
long elapsedCachingMillis
int j
int appCount
java.util.List uninstalledAppStates
java.io.File metadataFile
long elapsedCachingMillis
java.io.File ephemeralDir
int userId
long maxCacheDurationMillis
java.io.File ephemeralAppsDir
java.io.File[] files
private java.util.List getInstalledEphemeralApplicationsLPr (int)
android.content.pm.PackageParser$Package pkg
android.content.pm.EphemeralApplicationInfo info
int i
int userId
java.util.List result
int packageCount
private android.content.pm.EphemeralApplicationInfo createEphemeralAppInfoForPackage (android.content.pm.PackageParser$Package, int)
android.content.pm.PackageParser$Package pkg
int userId
com.android.server.pm.PackageSetting ps
android.content.pm.PackageUserState userState
String[] requestedPermissions
java.util.Set permissions
String[] grantedPermissions
private java.util.List getUninstalledEphemeralApplicationsLPr (int)
com.android.server.pm.EphemeralApplicationRegistry$UninstalledEphemeralAppState uninstalledAppState
int i
int userId
java.util.List uninstalledAppStates
java.util.List uninstalledApps
int stateCount
private void propagateEphemeralAppPermissionsIfNeeded (android.content.pm.PackageParser$Package, int)
String grantedPermission
android.content.pm.PackageParser$Package pkg
int userId
android.content.pm.EphemeralApplicationInfo appInfo
long identity
private android.content.pm.EphemeralApplicationInfo getOrParseUninstalledEphemeralAppInfo (java.lang.String, int)
com.android.server.pm.EphemeralApplicationRegistry$UninstalledEphemeralAppState uninstalledAppState
int i
int appCount
java.util.List uninstalledAppStates
String packageName
int userId
java.io.File metadataFile
com.android.server.pm.EphemeralApplicationRegistry$UninstalledEphemeralAppState uninstalledAppState
private java.util.List getUninstalledEphemeralAppStatesLPr (int)
java.io.File metadataFile
com.android.server.pm.EphemeralApplicationRegistry$UninstalledEphemeralAppState uninstalledAppState
java.io.File ephemeralDir
java.io.File[] files
int userId
java.util.List uninstalledAppStates
java.io.File ephemeralAppsDir
private static boolean isValidCookie (android.content.Context, byte[])
android.content.Context context
byte[] cookie
private static com.android.server.pm.EphemeralApplicationRegistry$UninstalledEphemeralAppState parseMetadataFile (java.io.File)
java.io.FileNotFoundException fnfe
org.xmlpull.v1.XmlPullParser parser
Exception e
java.io.File metadataFile
java.io.FileInputStream in
java.io.FileInputStream in
java.io.File ephemeralDir
long timestamp
String packageName
private static java.io.File computeEphemeralCookieFile (android.content.pm.PackageParser$Package, int)
android.content.pm.PackageParser$Package pkg
int userId
java.io.File appDir
String cookieFile
private static java.io.File peekEphemeralCookieFile (java.lang.String, int)
java.io.File file
String packageName
int userId
java.io.File appDir
private static android.content.pm.EphemeralApplicationInfo parseMetadata (org.xmlpull.v1.XmlPullParser, java.lang.String) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
String packageName
int outerDepth
private static android.content.pm.EphemeralApplicationInfo parsePackage (org.xmlpull.v1.XmlPullParser, java.lang.String) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
String packageName
String label
java.util.List outRequestedPermissions
java.util.List outGrantedPermissions
int outerDepth
String[] requestedPermissions
String[] grantedPermissions
private static void parsePermissions (org.xmlpull.v1.XmlPullParser, java.util.List, java.util.List) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String permission
org.xmlpull.v1.XmlPullParser parser
java.util.List outRequestedPermissions
java.util.List outGrantedPermissions
int outerDepth
private void writeUninstalledEphemeralAppMetadata (android.content.pm.EphemeralApplicationInfo, int)
String permission
org.xmlpull.v1.XmlSerializer serializer
Throwable t
android.content.pm.EphemeralApplicationInfo ephemeralApp
int userId
java.io.File appDir
java.io.File metadataFile
android.util.AtomicFile destination
java.io.FileOutputStream out
private static java.lang.String computePackageCertDigest (android.content.pm.PackageParser$Package)
java.security.NoSuchAlgorithmException e
int byteHex
int i
android.content.pm.PackageParser$Package pkg
java.security.MessageDigest messageDigest
java.security.MessageDigest messageDigest
byte[] digest
int digestLength
int charCount
char[] chars
private static java.io.File getEphemeralApplicationsDir (int)
int userId
private static java.io.File getEphemeralApplicationDir (java.lang.String, int)
String packageName
int userId
private static void deleteDir (java.io.File)
java.io.File file
java.io.File dir
java.io.File[] files
static void ()
}
com/android/server/pm/ShortcutService$CommandException.classShortcutService.java
package com.android.server.pm
com.android.server.pm.ShortcutService$CommandException extends java.lang.Exception {
public void (java.lang.String)
String message
}
com/android/server/pm/LauncherAppsService$LauncherAppsImpl.classLauncherAppsService.java
package com.android.server.pm
com.android.server.pm.LauncherAppsService$LauncherAppsImpl extends android.content.pm.ILauncherApps$Stub {
private static final boolean DEBUG
private static final String TAG
private final android.content.Context mContext
private final android.content.pm.PackageManager mPm
private final android.os.UserManager mUm
private final android.content.pm.ShortcutServiceInternal mShortcutServiceInternal
private final com.android.server.pm.LauncherAppsService$LauncherAppsImpl$PackageCallbackList mListeners
private final com.android.server.pm.LauncherAppsService$LauncherAppsImpl$MyPackageMonitor mPackageMonitor
private final android.os.Handler mCallbackHandler
public void (android.content.Context)
android.content.Context context
int injectBinderCallingUid ()
final int injectCallingUserId ()
long injectClearCallingIdentity ()
void injectRestoreCallingIdentity (long)
long token
private int getCallingUserId ()
public void addOnAppsChangedListener (java.lang.String, android.content.pm.IOnAppsChangedListener) throws android.os.RemoteException
String callingPackage
android.content.pm.IOnAppsChangedListener listener
public void removeOnAppsChangedListener (android.content.pm.IOnAppsChangedListener) throws android.os.RemoteException
android.content.pm.IOnAppsChangedListener listener
private void startWatchingPackageBroadcasts ()
private void stopWatchingPackageBroadcasts ()
void checkCallbackCount ()
private void ensureInUserProfiles (android.os.UserHandle, java.lang.String)
android.os.UserHandle userToCheck
String message
private void ensureInUserProfiles (int, java.lang.String)
android.content.pm.UserInfo callingUserInfo
android.content.pm.UserInfo targetUserInfo
int targetUserId
String message
int callingUserId
long ident
void verifyCallingPackage (java.lang.String)
android.content.pm.PackageManager$NameNotFoundException e
String callingPackage
int packageUid
private boolean isUserEnabled (android.os.UserHandle)
android.os.UserHandle user
private boolean isUserEnabled (int)
android.content.pm.UserInfo targetUserInfo
int userId
long ident
public android.content.pm.ParceledListSlice getLauncherActivities (java.lang.String, android.os.UserHandle) throws android.os.RemoteException
java.util.List apps
String packageName
android.os.UserHandle user
android.content.Intent mainIntent
long ident
public android.content.pm.ActivityInfo resolveActivity (android.content.ComponentName, android.os.UserHandle) throws android.os.RemoteException
android.content.pm.IPackageManager pm
android.content.ComponentName component
android.os.UserHandle user
long ident
public boolean isPackageEnabled (java.lang.String, android.os.UserHandle) throws android.os.RemoteException
android.content.pm.IPackageManager pm
android.content.pm.PackageInfo info
String packageName
android.os.UserHandle user
long ident
public android.content.pm.ApplicationInfo getApplicationInfo (java.lang.String, int, android.os.UserHandle) throws android.os.RemoteException
android.content.pm.IPackageManager pm
android.content.pm.ApplicationInfo info
String packageName
int flags
android.os.UserHandle user
long ident
private void ensureShortcutPermission (java.lang.String, android.os.UserHandle)
String callingPackage
android.os.UserHandle user
private void ensureShortcutPermission (java.lang.String, int)
String callingPackage
int userId
public android.content.pm.ParceledListSlice getShortcuts (java.lang.String, long, java.lang.String, java.util.List, android.content.ComponentName, int, android.os.UserHandle)
String callingPackage
long changedSince
String packageName
java.util.List shortcutIds
android.content.ComponentName componentName
int flags
android.os.UserHandle user
public void pinShortcuts (java.lang.String, java.lang.String, java.util.List, android.os.UserHandle)
String callingPackage
String packageName
java.util.List ids
android.os.UserHandle user
public int getShortcutIconResId (java.lang.String, java.lang.String, java.lang.String, int)
String callingPackage
String packageName
String id
int userId
public android.os.ParcelFileDescriptor getShortcutIconFd (java.lang.String, java.lang.String, java.lang.String, int)
String callingPackage
String packageName
String id
int userId
public boolean hasShortcutHostPermission (java.lang.String)
String callingPackage
public boolean startShortcut (java.lang.String, java.lang.String, java.lang.String, android.graphics.Rect, android.os.Bundle, int)
String callingPackage
String packageName
String shortcutId
android.graphics.Rect sourceBounds
android.os.Bundle startActivityOptions
int userId
android.content.Intent intent
long ident
public boolean isActivityEnabled (android.content.ComponentName, android.os.UserHandle) throws android.os.RemoteException
android.content.pm.IPackageManager pm
android.content.pm.ActivityInfo info
android.content.ComponentName component
android.os.UserHandle user
long ident
public void startActivityAsUser (android.content.ComponentName, android.graphics.Rect, android.os.Bundle, android.os.UserHandle) throws android.os.RemoteException
android.content.pm.ActivityInfo activityInfo
int i
android.content.pm.IPackageManager pm
android.content.pm.ActivityInfo info
java.util.List apps
int size
android.content.ComponentName component
android.graphics.Rect sourceBounds
android.os.Bundle opts
android.os.UserHandle user
android.content.Intent launchIntent
long ident
private void prepareIntentForLaunch (android.content.Intent, android.graphics.Rect)
android.content.Intent launchIntent
android.graphics.Rect sourceBounds
public void showAppDetailsAsUser (android.content.ComponentName, android.graphics.Rect, android.os.Bundle, android.os.UserHandle) throws android.os.RemoteException
String packageName
android.content.Intent intent
android.content.ComponentName component
android.graphics.Rect sourceBounds
android.os.Bundle opts
android.os.UserHandle user
long ident
private boolean isEnabledProfileOf (android.os.UserHandle, android.os.UserHandle, java.lang.String)
android.content.pm.UserInfo userInfo
android.content.pm.UserInfo listeningUserInfo
android.os.UserHandle user
android.os.UserHandle listeningUser
String debugMsg
long ident
void postToPackageMonitorHandler (java.lang.Runnable)
Runnable r
static com.android.server.pm.LauncherAppsService$LauncherAppsImpl$PackageCallbackList access$100 (com.android.server.pm.LauncherAppsService$LauncherAppsImpl)
com.android.server.pm.LauncherAppsService$LauncherAppsImpl x0
static boolean access$200 (com.android.server.pm.LauncherAppsService$LauncherAppsImpl, android.os.UserHandle, android.os.UserHandle, java.lang.String)
com.android.server.pm.LauncherAppsService$LauncherAppsImpl x0
android.os.UserHandle x1
android.os.UserHandle x2
String x3
static android.content.pm.ShortcutServiceInternal access$300 (com.android.server.pm.LauncherAppsService$LauncherAppsImpl)
com.android.server.pm.LauncherAppsService$LauncherAppsImpl x0
}
com/android/server/pm/UserManagerService$UserData.classUserManagerService.java
package com.android.server.pm
com.android.server.pm.UserManagerService$UserData extends java.lang.Object {
android.content.pm.UserInfo info
String account
String seedAccountName
String seedAccountType
android.os.PersistableBundle seedAccountOptions
boolean persistSeedData
private void ()
void clearSeedAccountData ()
void (com.android.server.pm.UserManagerService$1)
com.android.server.pm.UserManagerService$1 x0
}
com/android/server/pm/UserManagerService$LocalService$1.classUserManagerService.java
package com.android.server.pm
com.android.server.pm.UserManagerService$LocalService$1 extends android.content.BroadcastReceiver {
final com.android.server.pm.UserManagerService$LocalService this$1
void (com.android.server.pm.UserManagerService$LocalService)
com.android.server.pm.UserManagerService$LocalService this$1
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
int userId
}
com/android/server/pm/UserManagerService$MainHandler.classUserManagerService.java
package com.android.server.pm
final com.android.server.pm.UserManagerService$MainHandler extends android.os.Handler {
final com.android.server.pm.UserManagerService this$0
void (com.android.server.pm.UserManagerService)
com.android.server.pm.UserManagerService this$0
public void handleMessage (android.os.Message)
int userId
com.android.server.pm.UserManagerService$UserData userData
android.os.Message msg
}
com/android/server/pm/PackageManagerService$PackageUsage.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$PackageUsage extends java.lang.Object {
private static final int WRITE_INTERVAL
private final Object mFileLock
private final java.util.concurrent.atomic.AtomicLong mLastWritten
private final java.util.concurrent.atomic.AtomicBoolean mBackgroundWriteRunning
private boolean mIsHistoricalPackageUsageAvailable
private static final String USAGE_FILE_MAGIC
private static final String USAGE_FILE_MAGIC_VERSION_1
final com.android.server.pm.PackageManagerService this$0
private void (com.android.server.pm.PackageManagerService)
boolean isHistoricalPackageUsageAvailable ()
void write (boolean)
boolean force
private void writeInternal ()
long usageTimeInMillis
android.content.pm.PackageParser$Package pkg
java.io.BufferedOutputStream out
StringBuilder sb
java.io.IOException e
android.util.AtomicFile file
java.io.FileOutputStream f
void readLP ()
StringBuffer sb
String firstLine
java.io.FileNotFoundException expected
java.io.IOException e
android.util.AtomicFile file
java.io.BufferedInputStream in
private void readVersion0LP (java.io.InputStream, java.lang.StringBuffer, java.lang.String) throws java.io.IOException
int reason
String[] tokens
String packageName
android.content.pm.PackageParser$Package pkg
long timestamp
String line
java.io.InputStream in
StringBuffer sb
String firstLine
private void readVersion1LP (java.io.InputStream, java.lang.StringBuffer) throws java.io.IOException
int reason
String[] tokens
String packageName
android.content.pm.PackageParser$Package pkg
java.io.InputStream in
StringBuffer sb
String line
private long parseAsLong (java.lang.String) throws java.io.IOException
NumberFormatException e
String token
private java.lang.String readLine (java.io.InputStream, java.lang.StringBuffer) throws java.io.IOException
java.io.InputStream in
StringBuffer sb
private java.lang.String readToken (java.io.InputStream, java.lang.StringBuffer, char) throws java.io.IOException
int ch
java.io.InputStream in
StringBuffer sb
char endOfToken
private android.util.AtomicFile getFile ()
java.io.File dataDir
java.io.File systemDir
java.io.File fname
void (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$1)
com.android.server.pm.PackageManagerService x0
com.android.server.pm.PackageManagerService$1 x1
static void access$400 (com.android.server.pm.PackageManagerService$PackageUsage)
com.android.server.pm.PackageManagerService$PackageUsage x0
static java.util.concurrent.atomic.AtomicBoolean access$500 (com.android.server.pm.PackageManagerService$PackageUsage)
com.android.server.pm.PackageManagerService$PackageUsage x0
}
com/android/server/pm/ShortcutLauncher.classShortcutLauncher.java
package com.android.server.pm
com.android.server.pm.ShortcutLauncher extends com.android.server.pm.ShortcutPackageItem {
private static final String TAG
static final String TAG_ROOT
private static final String TAG_PACKAGE
private static final String TAG_PIN
private static final String ATTR_LAUNCHER_USER_ID
private static final String ATTR_VALUE
private static final String ATTR_PACKAGE_NAME
private static final String ATTR_PACKAGE_USER_ID
private final int mOwnerUserId
private final android.util.ArrayMap mPinnedShortcuts
private void (com.android.server.pm.ShortcutUser, int, java.lang.String, int, com.android.server.pm.ShortcutPackageInfo)
com.android.server.pm.ShortcutUser shortcutUser
int ownerUserId
String packageName
int launcherUserId
com.android.server.pm.ShortcutPackageInfo spi
public void (com.android.server.pm.ShortcutUser, int, java.lang.String, int)
com.android.server.pm.ShortcutUser shortcutUser
int ownerUserId
String packageName
int launcherUserId
public int getOwnerUserId ()
protected void onRestoreBlocked (com.android.server.pm.ShortcutService)
com.android.server.pm.ShortcutUser$PackageWithUser pu
int i
com.android.server.pm.ShortcutService s
java.util.ArrayList pinnedPackages
protected void onRestored (com.android.server.pm.ShortcutService)
com.android.server.pm.ShortcutService s
public void pinShortcuts (com.android.server.pm.ShortcutService, int, java.lang.String, java.util.List)
String id
android.content.pm.ShortcutInfo si
int i
android.util.ArraySet prevSet
android.util.ArraySet newSet
com.android.server.pm.ShortcutService s
int packageUserId
String packageName
java.util.List ids
com.android.server.pm.ShortcutPackage packageShortcuts
com.android.server.pm.ShortcutUser$PackageWithUser pu
int idSize
public android.util.ArraySet getPinnedShortcutIds (java.lang.String, int)
String packageName
int packageUserId
boolean cleanUpPackage (java.lang.String, int)
String packageName
int packageUserId
public void saveToXml (org.xmlpull.v1.XmlSerializer, boolean) throws java.io.IOException
int j
com.android.server.pm.ShortcutUser$PackageWithUser pu
android.util.ArraySet ids
int idSize
int i
org.xmlpull.v1.XmlSerializer out
boolean forBackup
int size
public static com.android.server.pm.ShortcutLauncher loadFromXml (org.xmlpull.v1.XmlPullParser, com.android.server.pm.ShortcutUser, int, boolean) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String packageName
int packageUserId
int depth
String tag
org.xmlpull.v1.XmlPullParser parser
com.android.server.pm.ShortcutUser shortcutUser
int ownerUserId
boolean fromBackup
String launcherPackageName
int launcherUserId
com.android.server.pm.ShortcutLauncher ret
android.util.ArraySet ids
int outerDepth
int type
public void dump (com.android.server.pm.ShortcutService, java.io.PrintWriter, java.lang.String)
int j
com.android.server.pm.ShortcutUser$PackageWithUser pu
android.util.ArraySet ids
int idSize
int i
com.android.server.pm.ShortcutService s
java.io.PrintWriter pw
String prefix
int size
android.util.ArraySet getAllPinnedShortcutsForTest (java.lang.String, int)
String packageName
int packageUserId
}
com/android/server/pm/PackageManagerService$PostInstallData.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$PostInstallData extends java.lang.Object {
public com.android.server.pm.PackageManagerService$InstallArgs args
public com.android.server.pm.PackageManagerService$PackageInstalledInfo res
void (com.android.server.pm.PackageManagerService$InstallArgs, com.android.server.pm.PackageManagerService$PackageInstalledInfo)
com.android.server.pm.PackageManagerService$InstallArgs _a
com.android.server.pm.PackageManagerService$PackageInstalledInfo _r
}
com/android/server/pm/PackageManagerService$27.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$27 extends android.content.pm.IPackageInstallObserver2$Stub {
final java.util.concurrent.CountDownLatch val$installedLatch
final com.android.server.pm.PackageManagerService$PackageFreezer val$freezer
final int val$moveId
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, java.util.concurrent.CountDownLatch, com.android.server.pm.PackageManagerService$PackageFreezer, int)
com.android.server.pm.PackageManagerService this$0
public void onUserActionRequired (android.content.Intent) throws android.os.RemoteException
android.content.Intent intent
public void onPackageInstalled (java.lang.String, int, java.lang.String, android.os.Bundle) throws android.os.RemoteException
String basePackageName
int returnCode
String msg
android.os.Bundle extras
int status
}
com/android/server/pm/UserManagerService$6$1.classUserManagerService.java
package com.android.server.pm
com.android.server.pm.UserManagerService$6$1 extends java.lang.Thread {
final com.android.server.pm.UserManagerService$6 this$1
void (com.android.server.pm.UserManagerService$6)
com.android.server.pm.UserManagerService$6 this$1
public void run ()
}
com/android/server/pm/PackageManagerService$8.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$8 extends java.lang.Object implements java.lang.Runnable {
final int[] val$userIds
final String val$action
final String val$pkg
final android.os.Bundle val$extras
final String val$targetPkg
final int val$flags
final android.content.IIntentReceiver val$finishedReceiver
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, int[], java.lang.String, java.lang.String, android.os.Bundle, java.lang.String, int, android.content.IIntentReceiver)
com.android.server.pm.PackageManagerService this$0
public void run ()
int[] resolvedUserIds
android.content.Intent intent
int uid
int id
android.app.IActivityManager am
int[] resolvedUserIds
}
com/android/server/pm/PackageSetting.classPackageSetting.java
package com.android.server.pm
final com.android.server.pm.PackageSetting extends com.android.server.pm.PackageSettingBase {
int appId
android.content.pm.PackageParser$Package pkg
com.android.server.pm.SharedUserSetting sharedUser
void (java.lang.String, java.lang.String, java.io.File, java.io.File, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, int, int, java.lang.String, java.util.List)
String name
String realName
java.io.File codePath
java.io.File resourcePath
String legacyNativeLibraryPathString
String primaryCpuAbiString
String secondaryCpuAbiString
String cpuAbiOverrideString
int pVersionCode
int pkgFlags
int privateFlags
String parentPackageName
java.util.List childPackageNames
void (com.android.server.pm.PackageSetting)
com.android.server.pm.PackageSetting orig
public java.lang.String toString ()
public com.android.server.pm.PermissionsState getPermissionsState ()
public boolean isPrivileged ()
public boolean isForwardLocked ()
public boolean isSystem ()
public boolean isSharedUser ()
public boolean isMatch (int)
int flags
}
com/android/server/pm/PackageManagerService$DefaultContainerConnection.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$DefaultContainerConnection extends java.lang.Object implements android.content.ServiceConnection {
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService this$0
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
com.android.internal.app.IMediaContainerService imcs
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
com/android/server/pm/KeySetManagerService$1.classKeySetManagerService.java
package com.android.server.pm
com.android.server.pm.KeySetManagerService$1 extends java.lang.Object {
}
com/android/server/pm/ShortcutPackage.class
com/android/server/pm/PermissionsState.classPermissionsState.java
package com.android.server.pm
public final com.android.server.pm.PermissionsState extends java.lang.Object {
public static final int PERMISSION_OPERATION_FAILURE
public static final int PERMISSION_OPERATION_SUCCESS
public static final int PERMISSION_OPERATION_SUCCESS_GIDS_CHANGED
private static final int[] NO_GIDS
private android.util.ArrayMap mPermissions
private int[] mGlobalGids
private android.util.SparseBooleanArray mPermissionReviewRequired
public void ()
public void (com.android.server.pm.PermissionsState)
com.android.server.pm.PermissionsState prototype
public void setGlobalGids (int[])
int[] globalGids
public void copyFrom (com.android.server.pm.PermissionsState)
String name
com.android.server.pm.PermissionsState$PermissionData permissionData
int i
int permissionCount
boolean reviewRequired
int i
int userCount
com.android.server.pm.PermissionsState other
public boolean isPermissionReviewRequired (int)
int userId
public int grantInstallPermission (com.android.server.pm.BasePermission)
com.android.server.pm.BasePermission permission
public int revokeInstallPermission (com.android.server.pm.BasePermission)
com.android.server.pm.BasePermission permission
public int grantRuntimePermission (com.android.server.pm.BasePermission, int)
com.android.server.pm.BasePermission permission
int userId
public int revokeRuntimePermission (com.android.server.pm.BasePermission, int)
com.android.server.pm.BasePermission permission
int userId
public boolean hasRuntimePermission (java.lang.String, int)
String name
int userId
public boolean hasInstallPermission (java.lang.String)
String name
public boolean hasPermission (java.lang.String, int)
String name
int userId
com.android.server.pm.PermissionsState$PermissionData permissionData
public boolean hasRequestedPermission (android.util.ArraySet)
int i
android.util.ArraySet names
public java.util.Set getPermissions (int)
String permission
int i
int userId
java.util.Set permissions
int permissionCount
public com.android.server.pm.PermissionsState$PermissionState getInstallPermissionState (java.lang.String)
String name
public com.android.server.pm.PermissionsState$PermissionState getRuntimePermissionState (java.lang.String, int)
String name
int userId
public java.util.List getInstallPermissionStates ()
public java.util.List getRuntimePermissionStates (int)
int userId
public int getPermissionFlags (java.lang.String, int)
String name
int userId
com.android.server.pm.PermissionsState$PermissionState installPermState
com.android.server.pm.PermissionsState$PermissionState runtimePermState
public boolean updatePermissionFlags (com.android.server.pm.BasePermission, int, int, int)
int newFlags
com.android.server.pm.BasePermission permission
int userId
int flagMask
int flagValues
boolean mayChangeFlags
com.android.server.pm.PermissionsState$PermissionData permissionData
int oldFlags
boolean updated
public boolean updatePermissionFlagsForAllPermissions (int, int, int)
com.android.server.pm.PermissionsState$PermissionData permissionData
int i
int userId
int flagMask
int flagValues
boolean changed
int permissionCount
public int[] computeGids (int)
String permission
com.android.server.pm.PermissionsState$PermissionData permissionData
int[] permGids
int i
int permissionCount
int userId
int[] gids
public int[] computeGids (int[])
int[] userGids
int userId
int[] userIds
int[] gids
public void reset ()
private com.android.server.pm.PermissionsState$PermissionState getPermissionState (java.lang.String, int)
String name
int userId
com.android.server.pm.PermissionsState$PermissionData permissionData
private java.util.List getPermissionStatesInternal (int)
com.android.server.pm.PermissionsState$PermissionData permissionData
com.android.server.pm.PermissionsState$PermissionState permissionState
int i
int userId
java.util.List permissionStates
int permissionCount
private int grantPermission (com.android.server.pm.BasePermission, int)
int[] newGids
com.android.server.pm.BasePermission permission
int userId
boolean hasGids
int[] oldGids
com.android.server.pm.PermissionsState$PermissionData permissionData
private int revokePermission (com.android.server.pm.BasePermission, int)
int[] newGids
com.android.server.pm.BasePermission permission
int userId
boolean hasGids
int[] oldGids
com.android.server.pm.PermissionsState$PermissionData permissionData
private static int[] appendInts (int[], int[])
int guid
int[] current
int[] added
private static void enforceValidUserId (int)
int userId
private com.android.server.pm.PermissionsState$PermissionData ensurePermissionData (com.android.server.pm.BasePermission)
com.android.server.pm.BasePermission permission
com.android.server.pm.PermissionsState$PermissionData permissionData
private void ensureNoPermissionData (java.lang.String)
String name
static void ()
}
com/android/server/pm/PackageInstallerService$InternalCallback.classPackageInstallerService.java
package com.android.server.pm
com.android.server.pm.PackageInstallerService$InternalCallback extends java.lang.Object {
final com.android.server.pm.PackageInstallerService this$0
void (com.android.server.pm.PackageInstallerService)
com.android.server.pm.PackageInstallerService this$0
public void onSessionBadgingChanged (com.android.server.pm.PackageInstallerSession)
com.android.server.pm.PackageInstallerSession session
public void onSessionActiveChanged (com.android.server.pm.PackageInstallerSession, boolean)
com.android.server.pm.PackageInstallerSession session
boolean active
public void onSessionProgressChanged (com.android.server.pm.PackageInstallerSession, float)
com.android.server.pm.PackageInstallerSession session
float progress
public void onSessionFinished (com.android.server.pm.PackageInstallerSession, boolean)
com.android.server.pm.PackageInstallerSession session
boolean success
public void onSessionPrepared (com.android.server.pm.PackageInstallerSession)
com.android.server.pm.PackageInstallerSession session
public void onSessionSealedBlocking (com.android.server.pm.PackageInstallerSession)
com.android.server.pm.PackageInstallerSession session
}
com/android/server/pm/CrossProfileIntentResolver.classCrossProfileIntentResolver.java
package com.android.server.pm
com.android.server.pm.CrossProfileIntentResolver extends com.android.server.IntentResolver {
void ()
protected com.android.server.pm.CrossProfileIntentFilter[] newArray (int)
int size
protected boolean isPackageForFilter (java.lang.String, com.android.server.pm.CrossProfileIntentFilter)
String packageName
com.android.server.pm.CrossProfileIntentFilter filter
protected void sortResults (java.util.List)
java.util.List results
protected volatile android.content.IntentFilter[] newArray (int)
protected volatile boolean isPackageForFilter (java.lang.String, android.content.IntentFilter)
}
com/android/server/pm/PackageManagerService$2.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$2 extends java.lang.Object implements java.lang.Runnable {
final String val$volumeUuid
final long val$freeStorageSize
final android.content.pm.IPackageDataObserver val$observer
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, java.lang.String, long, android.content.pm.IPackageDataObserver)
com.android.server.pm.PackageManagerService this$0
public void run ()
com.android.internal.os.InstallerConnection$InstallerException e
android.os.RemoteException e
boolean success
}
com/android/server/pm/PackageManagerService$14.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$14 extends java.lang.Object implements java.lang.Runnable {
final String val$packageName
final int val$userId
final android.content.pm.IPackageDataObserver val$observer
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, java.lang.String, int, android.content.pm.IPackageDataObserver)
com.android.server.pm.PackageManagerService this$0
public void run ()
com.android.server.pm.PackageManagerService$PackageFreezer freezer
com.android.server.storage.DeviceStorageMonitorInternal dsm
android.os.RemoteException e
boolean succeeded
boolean succeeded
}
com/android/server/pm/PackageManagerShellCommand$LocalIntentReceiver$1.classPackageManagerShellCommand.java
package com.android.server.pm
com.android.server.pm.PackageManagerShellCommand$LocalIntentReceiver$1 extends android.content.IIntentSender$Stub {
final com.android.server.pm.PackageManagerShellCommand$LocalIntentReceiver this$0
void (com.android.server.pm.PackageManagerShellCommand$LocalIntentReceiver)
com.android.server.pm.PackageManagerShellCommand$LocalIntentReceiver this$0
public void send (int, android.content.Intent, java.lang.String, android.content.IIntentReceiver, java.lang.String, android.os.Bundle)
InterruptedException e
int code
android.content.Intent intent
String resolvedType
android.content.IIntentReceiver finishedReceiver
String requiredPermission
android.os.Bundle options
}
com/android/server/pm/BackgroundDexOptService$1.classBackgroundDexOptService.java
package com.android.server.pm
com.android.server.pm.BackgroundDexOptService$1 extends java.lang.Thread {
final android.util.ArraySet val$pkgs
final int val$lowBatteryThreshold
final com.android.server.pm.PackageManagerService val$pm
final android.app.job.JobParameters val$jobParams
final com.android.server.pm.BackgroundDexOptService this$0
void (com.android.server.pm.BackgroundDexOptService, java.lang.String, android.util.ArraySet, int, com.android.server.pm.PackageManagerService, android.app.job.JobParameters)
com.android.server.pm.BackgroundDexOptService this$0
String x0
public void run ()
String pkg
}
com/android/server/pm/PendingPackage.classPendingPackage.java
package com.android.server.pm
final com.android.server.pm.PendingPackage extends com.android.server.pm.PackageSettingBase {
final int sharedId
void (java.lang.String, java.lang.String, java.io.File, java.io.File, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, int, int, int, java.lang.String, java.util.List)
String name
String realName
java.io.File codePath
java.io.File resourcePath
String legacyNativeLibraryPathString
String primaryCpuAbiString
String secondaryCpuAbiString
String cpuAbiOverrideString
int sharedId
int pVersionCode
int pkgFlags
int pkgPrivateFlags
String parentPackageName
java.util.List childPackageNames
}
com/android/server/pm/ShortcutService.class
com/android/server/pm/IntentFilterVerificationResponse.classIntentFilterVerificationResponse.java
package com.android.server.pm
com.android.server.pm.IntentFilterVerificationResponse extends java.lang.Object {
public final int callerUid
public final int code
public final java.util.List failedDomains
public void (int, int, java.util.List)
int callerUid
int code
java.util.List failedDomains
public java.lang.String getFailedDomainsString ()
String domain
StringBuilder sb
}
com/android/server/pm/PackageManagerShellCommand$InstallParams.classPackageManagerShellCommand.java
package com.android.server.pm
com.android.server.pm.PackageManagerShellCommand$InstallParams extends java.lang.Object {
android.content.pm.PackageInstaller$SessionParams sessionParams
String installerPackageName
int userId
private void ()
void (com.android.server.pm.PackageManagerShellCommand$1)
com.android.server.pm.PackageManagerShellCommand$1 x0
}
com/android/server/pm/PackageManagerService$VerificationInfo.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$VerificationInfo extends java.lang.Object {
public static final int NO_UID
final android.net.Uri originatingUri
final android.net.Uri referrer
final int originatingUid
final int installerUid
void (android.net.Uri, android.net.Uri, int, int)
android.net.Uri originatingUri
android.net.Uri referrer
int originatingUid
int installerUid
}
com/android/server/pm/LauncherAppsService$LauncherAppsImpl$MyPackageMonitor.classLauncherAppsService.java
package com.android.server.pm
com.android.server.pm.LauncherAppsService$LauncherAppsImpl$MyPackageMonitor extends com.android.internal.content.PackageMonitor implements android.content.pm.ShortcutServiceInternal$ShortcutChangeListener {
final com.android.server.pm.LauncherAppsService$LauncherAppsImpl this$0
private void (com.android.server.pm.LauncherAppsService$LauncherAppsImpl)
public void onPackageAdded (java.lang.String, int)
android.os.RemoteException re
android.content.pm.IOnAppsChangedListener listener
com.android.server.pm.LauncherAppsService$BroadcastCookie cookie
int i
String packageName
int uid
android.os.UserHandle user
int n
public void onPackageRemoved (java.lang.String, int)
android.os.RemoteException re
android.content.pm.IOnAppsChangedListener listener
com.android.server.pm.LauncherAppsService$BroadcastCookie cookie
int i
String packageName
int uid
android.os.UserHandle user
int n
public void onPackageModified (java.lang.String)
android.os.RemoteException re
android.content.pm.IOnAppsChangedListener listener
com.android.server.pm.LauncherAppsService$BroadcastCookie cookie
int i
String packageName
android.os.UserHandle user
int n
public void onPackagesAvailable (java.lang.String[])
android.os.RemoteException re
android.content.pm.IOnAppsChangedListener listener
com.android.server.pm.LauncherAppsService$BroadcastCookie cookie
int i
String[] packages
android.os.UserHandle user
int n
public void onPackagesUnavailable (java.lang.String[])
android.os.RemoteException re
android.content.pm.IOnAppsChangedListener listener
com.android.server.pm.LauncherAppsService$BroadcastCookie cookie
int i
String[] packages
android.os.UserHandle user
int n
public void onPackagesSuspended (java.lang.String[])
android.os.RemoteException re
android.content.pm.IOnAppsChangedListener listener
com.android.server.pm.LauncherAppsService$BroadcastCookie cookie
int i
String[] packages
android.os.UserHandle user
int n
public void onPackagesUnsuspended (java.lang.String[])
android.os.RemoteException re
android.content.pm.IOnAppsChangedListener listener
com.android.server.pm.LauncherAppsService$BroadcastCookie cookie
int i
String[] packages
android.os.UserHandle user
int n
public void onShortcutChanged (java.lang.String, int)
String packageName
int userId
private void onShortcutChangedInner (java.lang.String, int)
android.os.RemoteException re
android.content.pm.IOnAppsChangedListener listener
com.android.server.pm.LauncherAppsService$BroadcastCookie cookie
int launcherUserId
java.util.List list
int i
String packageName
int userId
android.os.UserHandle user
int n
private void lambda$onShortcutChanged$3 (java.lang.String, int)
void (com.android.server.pm.LauncherAppsService$LauncherAppsImpl, com.android.server.pm.LauncherAppsService$1)
com.android.server.pm.LauncherAppsService$LauncherAppsImpl x0
com.android.server.pm.LauncherAppsService$1 x1
}
com/android/server/pm/PackageManagerServiceUtils.class
com/android/server/pm/UserManagerService$LifeCycle.classUserManagerService.java
package com.android.server.pm
public com.android.server.pm.UserManagerService$LifeCycle extends com.android.server.SystemService {
private com.android.server.pm.UserManagerService mUms
public void (android.content.Context)
android.content.Context context
public void onStart ()
public void onBootPhase (int)
int phase
}
com/android/server/pm/UserManagerService$2.classUserManagerService.java
package com.android.server.pm
com.android.server.pm.UserManagerService$2 extends java.lang.Object implements java.lang.Runnable {
final android.os.Bundle val$effective
final int val$userId
final com.android.server.pm.UserManagerService this$0
void (com.android.server.pm.UserManagerService, android.os.Bundle, int)
com.android.server.pm.UserManagerService this$0
public void run ()
android.os.RemoteException e
}
com/android/server/pm/PackageVerificationState.classPackageVerificationState.java
package com.android.server.pm
com.android.server.pm.PackageVerificationState extends java.lang.Object {
private final com.android.server.pm.PackageManagerService$InstallArgs mArgs
private final android.util.SparseBooleanArray mSufficientVerifierUids
private final int mRequiredVerifierUid
private boolean mSufficientVerificationComplete
private boolean mSufficientVerificationPassed
private boolean mRequiredVerificationComplete
private boolean mRequiredVerificationPassed
private boolean mExtendedTimeout
public void (int, com.android.server.pm.PackageManagerService$InstallArgs)
int requiredVerifierUid
com.android.server.pm.PackageManagerService$InstallArgs args
public com.android.server.pm.PackageManagerService$InstallArgs getInstallArgs ()
public void addSufficientVerifier (int)
int uid
public boolean setVerifierResponse (int, int)
int uid
int code
public boolean isVerificationComplete ()
public boolean isInstallAllowed ()
public void extendTimeout ()
public boolean timeoutExtended ()
}
com/android/server/pm/UserManagerService$LocalService.classUserManagerService.java
package com.android.server.pm
com.android.server.pm.UserManagerService$LocalService extends android.os.UserManagerInternal {
final com.android.server.pm.UserManagerService this$0
private void (com.android.server.pm.UserManagerService)
public void setDevicePolicyUserRestrictions (int, android.os.Bundle, android.os.Bundle)
int userId
android.os.Bundle localRestrictions
android.os.Bundle globalRestrictions
public android.os.Bundle getBaseUserRestrictions (int)
int userId
public void setBaseUserRestrictionsByDpmsForMigration (int, android.os.Bundle)
int userId
android.os.Bundle baseRestrictions
com.android.server.pm.UserManagerService$UserData userData
public boolean getUserRestriction (int, java.lang.String)
int userId
String key
public void addUserRestrictionsListener (android.os.UserManagerInternal$UserRestrictionsListener)
android.os.UserManagerInternal$UserRestrictionsListener listener
public void removeUserRestrictionsListener (android.os.UserManagerInternal$UserRestrictionsListener)
android.os.UserManagerInternal$UserRestrictionsListener listener
public void setDeviceManaged (boolean)
boolean isManaged
public void setUserManaged (int, boolean)
int userId
boolean isManaged
public void setUserIcon (int, android.graphics.Bitmap)
com.android.server.pm.UserManagerService$UserData userData
int userId
android.graphics.Bitmap bitmap
long ident
public void setForceEphemeralUsers (boolean)
boolean forceEphemeralUsers
public void removeAllUsers ()
android.content.BroadcastReceiver userSwitchedReceiver
android.content.IntentFilter userSwitchedFilter
android.app.ActivityManager am
public void onEphemeralUserStop (int)
android.content.pm.UserInfo userInfo
int userId
public android.content.pm.UserInfo createUserEvenWhenDisallowed (java.lang.String, int)
String name
int flags
android.content.pm.UserInfo user
public boolean isUserRunning (int)
int userId
public void setUserState (int, int)
int userId
int userState
public void removeUserState (int)
int userId
public boolean isUserUnlockingOrUnlocked (int)
int state
int userId
void (com.android.server.pm.UserManagerService, com.android.server.pm.UserManagerService$1)
com.android.server.pm.UserManagerService x0
com.android.server.pm.UserManagerService$1 x1
}
com/android/server/pm/PackageManagerShellCommand$LocalIntentReceiver.classPackageManagerShellCommand.java
package com.android.server.pm
com.android.server.pm.PackageManagerShellCommand$LocalIntentReceiver extends java.lang.Object {
private final java.util.concurrent.SynchronousQueue mResult
private android.content.IIntentSender$Stub mLocalSender
private void ()
public android.content.IntentSender getIntentSender ()
public android.content.Intent getResult ()
InterruptedException e
void (com.android.server.pm.PackageManagerShellCommand$1)
com.android.server.pm.PackageManagerShellCommand$1 x0
static java.util.concurrent.SynchronousQueue access$200 (com.android.server.pm.PackageManagerShellCommand$LocalIntentReceiver)
com.android.server.pm.PackageManagerShellCommand$LocalIntentReceiver x0
}
com/android/server/pm/DefaultPermissionGrantPolicy.classDefaultPermissionGrantPolicy.java
package com.android.server.pm
final com.android.server.pm.DefaultPermissionGrantPolicy extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
private static final int DEFAULT_FLAGS
private static final String AUDIO_MIME_TYPE
private static final java.util.Set PHONE_PERMISSIONS
private static final java.util.Set CONTACTS_PERMISSIONS
private static final java.util.Set LOCATION_PERMISSIONS
private static final java.util.Set CALENDAR_PERMISSIONS
private static final java.util.Set SMS_PERMISSIONS
private static final java.util.Set MICROPHONE_PERMISSIONS
private static final java.util.Set CAMERA_PERMISSIONS
private static final java.util.Set SENSORS_PERMISSIONS
private static final java.util.Set STORAGE_PERMISSIONS
private final com.android.server.pm.PackageManagerService mService
private android.content.pm.PackageManagerInternal$PackagesProvider mLocationPackagesProvider
private android.content.pm.PackageManagerInternal$PackagesProvider mVoiceInteractionPackagesProvider
private android.content.pm.PackageManagerInternal$PackagesProvider mSmsAppPackagesProvider
private android.content.pm.PackageManagerInternal$PackagesProvider mDialerAppPackagesProvider
private android.content.pm.PackageManagerInternal$PackagesProvider mSimCallManagerPackagesProvider
private android.content.pm.PackageManagerInternal$SyncAdapterPackagesProvider mSyncAdapterPackagesProvider
public void (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService service
public void setLocationPackagesProviderLPw (android.content.pm.PackageManagerInternal$PackagesProvider)
android.content.pm.PackageManagerInternal$PackagesProvider provider
public void setVoiceInteractionPackagesProviderLPw (android.content.pm.PackageManagerInternal$PackagesProvider)
android.content.pm.PackageManagerInternal$PackagesProvider provider
public void setSmsAppPackagesProviderLPw (android.content.pm.PackageManagerInternal$PackagesProvider)
android.content.pm.PackageManagerInternal$PackagesProvider provider
public void setDialerAppPackagesProviderLPw (android.content.pm.PackageManagerInternal$PackagesProvider)
android.content.pm.PackageManagerInternal$PackagesProvider provider
public void setSimCallManagerPackagesProviderLPw (android.content.pm.PackageManagerInternal$PackagesProvider)
android.content.pm.PackageManagerInternal$PackagesProvider provider
public void setSyncAdapterPackagesProviderLPw (android.content.pm.PackageManagerInternal$SyncAdapterPackagesProvider)
android.content.pm.PackageManagerInternal$SyncAdapterPackagesProvider provider
public void grantDefaultPermissions (int)
int userId
private void grantPermissionsToSysComponentsAndPrivApps (int)
String permission
com.android.server.pm.BasePermission bp
int i
java.util.Set permissions
int permissionCount
android.content.pm.PackageParser$Package pkg
int userId
private void grantDefaultSystemHandlerPermissions (int)
android.content.Intent dialerIntent
android.content.pm.PackageParser$Package dialerPackage
android.content.pm.PackageParser$Package dialerPackage
String dialerAppPackageName
android.content.pm.PackageParser$Package simCallManagerPackage
String simCallManagerPackageName
android.content.Intent smsIntent
android.content.pm.PackageParser$Package smsPackage
android.content.pm.PackageParser$Package smsPackage
String smsPackageName
android.content.pm.PackageParser$Package calendarSyncAdapter
int i
android.content.pm.PackageParser$Package contactsSyncAdapter
int i
android.content.Intent browserIntent
android.content.pm.PackageParser$Package voiceInteractPackage
String voiceInteractPackageName
android.content.pm.PackageParser$Package locationPackage
String packageName
android.content.Intent homeIntent
android.content.pm.PackageParser$Package wearHomePackage
android.content.pm.PackageParser$Package installerPackage
android.content.pm.PackageParser$Package verifierPackage
android.content.pm.PackageParser$Package setupPackage
android.content.Intent cameraIntent
android.content.pm.PackageParser$Package cameraPackage
android.content.pm.PackageParser$Package mediaStorePackage
android.content.pm.PackageParser$Package downloadsPackage
android.content.Intent downloadsUiIntent
android.content.pm.PackageParser$Package downloadsUiPackage
android.content.pm.PackageParser$Package storagePackage
android.content.Intent certInstallerIntent
android.content.pm.PackageParser$Package certInstallerPackage
android.content.Intent cbrIntent
android.content.pm.PackageParser$Package cbrPackage
android.content.Intent carrierProvIntent
android.content.pm.PackageParser$Package carrierProvPackage
android.content.Intent calendarIntent
android.content.pm.PackageParser$Package calendarPackage
android.content.pm.PackageParser$Package calendarProviderPackage
java.util.List calendarSyncAdapters
int calendarSyncAdapterCount
android.content.Intent contactsIntent
android.content.pm.PackageParser$Package contactsPackage
java.util.List contactsSyncAdapters
int contactsSyncAdapterCount
android.content.pm.PackageParser$Package contactsProviderPackage
android.content.Intent deviceProvisionIntent
android.content.pm.PackageParser$Package deviceProvisionPackage
android.content.Intent mapsIntent
android.content.pm.PackageParser$Package mapsPackage
android.content.Intent galleryIntent
android.content.pm.PackageParser$Package galleryPackage
android.content.Intent emailIntent
android.content.pm.PackageParser$Package emailPackage
android.content.pm.PackageParser$Package browserPackage
String defaultBrowserPackage
android.content.Intent voiceRecoIntent
android.content.pm.PackageParser$Package voiceRecoPackage
android.content.Intent musicIntent
android.content.pm.PackageParser$Package musicPackage
android.content.pm.PackageParser$Package printSpoolerPackage
android.content.Intent emergencyInfoIntent
android.content.pm.PackageParser$Package emergencyInfoPckg
android.content.Intent nfcTagIntent
android.content.pm.PackageParser$Package nfcTagPkg
int userId
android.content.pm.PackageManagerInternal$PackagesProvider locationPackagesProvider
android.content.pm.PackageManagerInternal$PackagesProvider voiceInteractionPackagesProvider
android.content.pm.PackageManagerInternal$PackagesProvider smsAppPackagesProvider
android.content.pm.PackageManagerInternal$PackagesProvider dialerAppPackagesProvider
android.content.pm.PackageManagerInternal$PackagesProvider simCallManagerPackagesProvider
android.content.pm.PackageManagerInternal$SyncAdapterPackagesProvider syncAdapterPackagesProvider
String[] voiceInteractPackageNames
String[] locationPackageNames
String[] smsAppPackageNames
String[] dialerAppPackageNames
String[] simCallManagerPackageNames
String[] contactsSyncAdapterPackages
String[] calendarSyncAdapterPackages
private void grantDefaultPermissionsToDefaultSystemDialerAppLPr (android.content.pm.PackageParser$Package, int)
boolean isPhonePermFixed
android.content.pm.PackageParser$Package dialerPackage
int userId
private void grantDefaultPermissionsToDefaultSystemSmsAppLPr (android.content.pm.PackageParser$Package, int)
android.content.pm.PackageParser$Package smsPackage
int userId
public void grantDefaultPermissionsToDefaultSmsAppLPr (java.lang.String, int)
String packageName
int userId
android.content.pm.PackageParser$Package smsPackage
public void grantDefaultPermissionsToDefaultDialerAppLPr (java.lang.String, int)
String packageName
int userId
android.content.pm.PackageParser$Package dialerPackage
private void grantDefaultPermissionsToDefaultSimCallManagerLPr (android.content.pm.PackageParser$Package, int)
android.content.pm.PackageParser$Package simCallManagerPackage
int userId
public void grantDefaultPermissionsToDefaultSimCallManagerLPr (java.lang.String, int)
String packageName
int userId
android.content.pm.PackageParser$Package simCallManagerPackage
public void grantDefaultPermissionsToEnabledCarrierAppsLPr (java.lang.String[], int)
android.content.pm.PackageParser$Package carrierPackage
String packageName
String[] packageNames
int userId
public void grantDefaultPermissionsToDefaultBrowserLPr (java.lang.String, int)
String packageName
int userId
android.content.pm.PackageParser$Package browserPackage
private android.content.pm.PackageParser$Package getDefaultSystemHandlerActivityPackageLPr (android.content.Intent, int)
android.content.Intent intent
int userId
android.content.pm.ResolveInfo handler
android.content.pm.ActivityInfo activityInfo
private android.content.pm.PackageParser$Package getDefaultSystemHandlerServicePackageLPr (android.content.Intent, int)
android.content.pm.ResolveInfo handler
android.content.pm.PackageParser$Package handlerPackage
int i
android.content.Intent intent
int userId
java.util.List handlers
int handlerCount
private java.util.List getHeadlessSyncAdapterPackagesLPr (java.lang.String[], int)
android.content.pm.ResolveInfo homeActivity
android.content.pm.PackageParser$Package syncAdapterPackage
String syncAdapterPackageName
String[] syncAdapterPackageNames
int userId
java.util.List syncAdapterPackages
android.content.Intent homeIntent
private android.content.pm.PackageParser$Package getDefaultProviderAuthorityPackageLPr (java.lang.String, int)
String authority
int userId
android.content.pm.ProviderInfo provider
private android.content.pm.PackageParser$Package getPackageLPr (java.lang.String)
String packageName
private android.content.pm.PackageParser$Package getSystemPackageLPr (java.lang.String)
String packageName
android.content.pm.PackageParser$Package pkg
private void grantRuntimePermissionsLPw (android.content.pm.PackageParser$Package, java.util.Set, int)
android.content.pm.PackageParser$Package pkg
java.util.Set permissions
int userId
private void grantRuntimePermissionsLPw (android.content.pm.PackageParser$Package, java.util.Set, boolean, int)
android.content.pm.PackageParser$Package pkg
java.util.Set permissions
boolean systemFixed
int userId
private void grantRuntimePermissionsLPw (android.content.pm.PackageParser$Package, java.util.Set, boolean, boolean, int)
com.android.server.pm.PackageSetting sysPs
int fixedFlags
int newFlags
int flags
String permission
int i
android.content.pm.PackageParser$Package pkg
java.util.Set permissions
boolean systemFixed
boolean isDefaultPhoneOrSms
int userId
java.util.List requestedPermissions
java.util.Set grantablePermissions
int grantablePermissionCount
private boolean isSysComponentOrPersistentPlatformSignedPrivAppLPr (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package pkg
com.android.server.pm.PackageSetting sysPkg
private static boolean doesPackageSupportRuntimePermissions (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package pkg
static void ()
}
com/android/server/pm/PackageManagerService$MeasureParams.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$MeasureParams extends com.android.server.pm.PackageManagerService$HandlerParams {
private final android.content.pm.PackageStats mStats
private boolean mSuccess
private final android.content.pm.IPackageStatsObserver mObserver
final com.android.server.pm.PackageManagerService this$0
public void (com.android.server.pm.PackageManagerService, android.content.pm.PackageStats, android.content.pm.IPackageStatsObserver)
com.android.server.pm.PackageManagerService this$0
android.content.pm.PackageStats stats
android.content.pm.IPackageStatsObserver observer
public java.lang.String toString ()
void handleStartCopy () throws android.os.RemoteException
String status
android.os.Environment$UserEnvironment userEnv
boolean mounted
void handleReturnCode ()
android.os.RemoteException e
void handleServiceError ()
}
com/android/server/pm/PackageInstallerSession$1.classPackageInstallerSession.java
package com.android.server.pm
final com.android.server.pm.PackageInstallerSession$1 extends java.lang.Object implements java.io.FileFilter {
void ()
public boolean accept (java.io.File)
java.io.File file
}
com/android/server/pm/PackageManagerShellCommand.classPackageManagerShellCommand.java
package com.android.server.pm
com.android.server.pm.PackageManagerShellCommand extends android.os.ShellCommand {
final android.content.pm.IPackageManager mInterface
private final java.util.WeakHashMap mResourceCache
int mTargetUser
boolean mBrief
boolean mComponents
void (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService service
public int onCommand (java.lang.String)
android.os.RemoteException e
String cmd
java.io.PrintWriter pw
private int runInstall () throws android.os.RemoteException
String inPath
java.io.PrintWriter pw
com.android.server.pm.PackageManagerShellCommand$InstallParams params
int sessionId
boolean abandonSession
private int runSuspend (boolean)
Exception e
boolean suspendedState
java.io.PrintWriter pw
int userId
String opt
String packageName
private int runInstallAbandon () throws android.os.RemoteException
int sessionId
private int runInstallCommit () throws android.os.RemoteException
int sessionId
private int runInstallCreate () throws android.os.RemoteException
java.io.PrintWriter pw
com.android.server.pm.PackageManagerShellCommand$InstallParams installParams
int sessionId
private int runInstallWrite () throws android.os.RemoteException
long sizeBytes
String opt
int sessionId
String splitName
String path
private int runInstallRemove () throws android.os.RemoteException
java.io.PrintWriter pw
int sessionId
String splitName
private int runCompile () throws android.os.RemoteException
String targetCompilerFilter
int i
int reason
String packageName
boolean result
String packageName
String packageName
boolean is_first
java.io.PrintWriter pw
boolean checkProfiles
boolean forceCompilation
boolean allPackages
boolean clearProfileData
String compilerFilter
String compilationReason
String checkProfilesRaw
String opt
String targetCompilerFilter
java.util.List packageNames
java.util.List failedPackages
private int runDumpProfiles () throws android.os.RemoteException
String packageName
private int runList () throws android.os.RemoteException
java.io.PrintWriter pw
String type
private int runListFeatures () throws android.os.RemoteException
android.content.pm.FeatureInfo fi
int p
java.io.PrintWriter pw
java.util.List list
int count
private int runListInstrumentation () throws android.os.RemoteException
String opt
RuntimeException ex
android.content.pm.InstrumentationInfo ii
android.content.ComponentName cn
int p
java.io.PrintWriter pw
boolean showSourceDir
String targetPackage
java.util.List list
int count
private int runListLibraries () throws android.os.RemoteException
int i
String lib
int p
java.io.PrintWriter pw
java.util.List list
String[] rawList
int count
private int runListPackages (boolean) throws android.os.RemoteException
String opt
RuntimeException ex
android.content.pm.PackageInfo info
boolean isSystem
int p
boolean showSourceDir
java.io.PrintWriter pw
int getFlags
boolean listDisabled
boolean listEnabled
boolean listSystem
boolean listThirdParty
boolean listInstaller
int userId
String filter
android.content.pm.ParceledListSlice slice
java.util.List packages
int count
private int runListPermissionGroups () throws android.os.RemoteException
android.content.pm.PermissionGroupInfo pgi
int p
java.io.PrintWriter pw
java.util.List pgs
int count
private int runListPermissions () throws android.os.RemoteException
int i
java.util.List infos
int count
String grp
java.io.PrintWriter pw
boolean labels
boolean groups
boolean userOnly
boolean summary
boolean dangerousOnly
String opt
java.util.ArrayList groupList
private int runUninstall () throws android.os.RemoteException
android.content.pm.PackageInfo info
boolean isSystem
java.io.PrintWriter pw
int flags
int userId
String opt
String packageName
String splitName
com.android.server.pm.PackageManagerShellCommand$LocalIntentReceiver receiver
android.content.Intent result
int status
private int runRemoveSplit (java.lang.String, java.lang.String) throws android.os.RemoteException
String packageName
String splitName
java.io.PrintWriter pw
android.content.pm.PackageInstaller$SessionParams sessionParams
int sessionId
boolean abandonSession
private android.content.Intent parseIntentAndUser () throws java.net.URISyntaxException
android.content.Intent intent
private void printResolveInfo (android.util.PrintWriterPrinter, java.lang.String, android.content.pm.ResolveInfo, boolean, boolean)
android.content.ComponentName comp
android.content.ComponentName comp
android.content.ComponentName comp
android.content.ComponentName comp
android.util.PrintWriterPrinter pr
String prefix
android.content.pm.ResolveInfo ri
boolean brief
boolean components
private int runResolveActivity ()
java.net.URISyntaxException e
android.util.PrintWriterPrinter pr
android.content.pm.ResolveInfo ri
java.io.PrintWriter pw
android.os.RemoteException e
android.content.Intent intent
android.content.Intent intent
private int runQueryIntentActivities ()
java.net.URISyntaxException e
int i
android.util.PrintWriterPrinter pr
int i
android.util.PrintWriterPrinter pr
java.util.List result
java.io.PrintWriter pw
android.os.RemoteException e
android.content.Intent intent
android.content.Intent intent
private int runQueryIntentServices ()
java.net.URISyntaxException e
int i
android.util.PrintWriterPrinter pr
int i
android.util.PrintWriterPrinter pr
java.util.List result
java.io.PrintWriter pw
android.os.RemoteException e
android.content.Intent intent
android.content.Intent intent
private int runQueryIntentReceivers ()
java.net.URISyntaxException e
int i
android.util.PrintWriterPrinter pr
int i
android.util.PrintWriterPrinter pr
java.util.List result
java.io.PrintWriter pw
android.os.RemoteException e
android.content.Intent intent
android.content.Intent intent
private com.android.server.pm.PackageManagerShellCommand$InstallParams makeInstallParams ()
android.content.pm.PackageInstaller$SessionParams sessionParams
com.android.server.pm.PackageManagerShellCommand$InstallParams params
String opt
private int runSetHomeActivity ()
android.os.RemoteException e
java.io.PrintWriter pw
int userId
String opt
String component
android.content.ComponentName componentName
private static java.lang.String checkAbiArgument (java.lang.String)
String supportedAbi
String abi
String[] supportedAbis
private int translateUserId (int, java.lang.String)
int userId
String logContext
private int doCreateSession (android.content.pm.PackageInstaller$SessionParams, java.lang.String, int) throws android.os.RemoteException
android.content.pm.PackageInstaller$SessionParams params
String installerPackageName
int userId
int sessionId
private int doWriteSplit (int, java.lang.String, long, java.lang.String, boolean) throws android.os.RemoteException
java.io.File file
float fraction
int total
byte[] buffer
int c
java.io.IOException e
int sessionId
String inPath
long sizeBytes
String splitName
boolean logSuccess
java.io.PrintWriter pw
android.content.pm.PackageInstaller$SessionInfo info
android.content.pm.PackageInstaller$Session session
java.io.InputStream in
java.io.OutputStream out
private int doRemoveSplit (int, java.lang.String, boolean) throws android.os.RemoteException
java.io.IOException e
int sessionId
String splitName
boolean logSuccess
java.io.PrintWriter pw
android.content.pm.PackageInstaller$Session session
private int doCommitSession (int, boolean) throws android.os.RemoteException
com.android.server.pm.PackageManagerShellCommand$LocalIntentReceiver receiver
android.content.Intent result
int status
int sessionId
boolean logSuccess
java.io.PrintWriter pw
android.content.pm.PackageInstaller$Session session
private int doAbandonSession (int, boolean) throws android.os.RemoteException
int sessionId
boolean logSuccess
java.io.PrintWriter pw
android.content.pm.PackageInstaller$Session session
private void doListPermissions (java.util.ArrayList, boolean, boolean, boolean, int, int) throws android.os.RemoteException
android.content.res.Resources res
android.content.res.Resources res
android.content.pm.PermissionGroupInfo pgi
android.content.res.Resources res
android.content.res.Resources res
android.content.pm.PermissionInfo pi
int base
int p
String groupName
String prefix
java.util.List ps
int count
boolean first
int i
java.util.ArrayList groupList
boolean groups
boolean labels
boolean summary
int startProtectionLevel
int endProtectionLevel
java.io.PrintWriter pw
int groupCount
private java.lang.String loadText (android.content.pm.PackageItemInfo, int, java.lang.CharSequence) throws android.os.RemoteException
android.content.res.Resources r
android.content.pm.PackageItemInfo pii
int res
CharSequence nonLocalized
private android.content.res.Resources getResources (android.content.pm.PackageItemInfo) throws android.os.RemoteException
android.content.pm.PackageItemInfo pii
android.content.res.Resources res
android.content.pm.ApplicationInfo ai
android.content.res.AssetManager am
public void onHelp ()
int i
java.io.PrintWriter pw
}
com/android/server/pm/PackageManagerService$MoveInstallArgs.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$MoveInstallArgs extends com.android.server.pm.PackageManagerService$InstallArgs {
private java.io.File codeFile
private java.io.File resourceFile
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$InstallParams)
com.android.server.pm.PackageManagerService this$0
com.android.server.pm.PackageManagerService$InstallParams params
int copyApk (com.android.internal.app.IMediaContainerService, boolean)
com.android.internal.os.InstallerConnection$InstallerException e
com.android.internal.app.IMediaContainerService imcs
boolean temp
int doPreInstall (int)
int status
boolean doRename (int, android.content.pm.PackageParser$Package, java.lang.String)
int status
android.content.pm.PackageParser$Package pkg
String oldCodePath
int doPostInstall (int, int)
int status
int uid
java.lang.String getCodePath ()
java.lang.String getResourcePath ()
private boolean cleanUp (java.lang.String)
com.android.internal.os.InstallerConnection$InstallerException e
int userId
String volumeUuid
java.io.File codeFile
int[] userIds
void cleanUpResourcesLI ()
boolean doPostDeleteLI (boolean)
boolean delete
}
com/android/server/pm/PackageInstallerService$PackageInstallObserverAdapter.classPackageInstallerService.java
package com.android.server.pm
com.android.server.pm.PackageInstallerService$PackageInstallObserverAdapter extends android.app.PackageInstallObserver {
private final android.content.Context mContext
private final android.content.IntentSender mTarget
private final int mSessionId
private final boolean mShowNotification
private final int mUserId
public void (android.content.Context, android.content.IntentSender, int, boolean, int)
android.content.Context context
android.content.IntentSender target
int sessionId
boolean showNotification
int userId
public void onUserActionRequired (android.content.Intent)
android.content.Intent intent
android.content.Intent fillIn
public void onPackageInstalled (java.lang.String, int, java.lang.String, android.os.Bundle)
android.app.NotificationManager notificationManager
boolean update
android.app.Notification notification
String existing
String basePackageName
int returnCode
String msg
android.os.Bundle extras
android.content.Intent fillIn
}
com/android/server/pm/PackageManagerService$24.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$24 extends java.lang.Object implements java.lang.Runnable {
final android.os.storage.VolumeInfo val$vol
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, android.os.storage.VolumeInfo)
com.android.server.pm.PackageManagerService this$0
public void run ()
}
com/android/server/pm/PackageManagerService$1.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$1 extends android.os.storage.StorageEventListener {
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService this$0
public void onVolumeStateChanged (android.os.storage.VolumeInfo, int, int)
String volumeUuid
android.os.storage.VolumeInfo vol
int oldState
int newState
public void onVolumeForgotten (java.lang.String)
com.android.server.pm.PackageSetting ps
java.util.List packages
String fsUuid
}
com/android/server/pm/PackageDexOptimizer$ForcedUpdatePackageDexOptimizer.classPackageDexOptimizer.java
package com.android.server.pm
public com.android.server.pm.PackageDexOptimizer$ForcedUpdatePackageDexOptimizer extends com.android.server.pm.PackageDexOptimizer {
public void (com.android.server.pm.Installer, java.lang.Object, android.content.Context, java.lang.String)
com.android.server.pm.Installer installer
Object installLock
android.content.Context context
String wakeLockTag
public void (com.android.server.pm.PackageDexOptimizer)
com.android.server.pm.PackageDexOptimizer from
protected int adjustDexoptNeeded (int)
int dexoptNeeded
}
com/android/server/pm/UserManagerService$5.classUserManagerService.java
package com.android.server.pm
com.android.server.pm.UserManagerService$5 extends android.app.IStopUserCallback$Stub {
final com.android.server.pm.UserManagerService this$0
void (com.android.server.pm.UserManagerService)
com.android.server.pm.UserManagerService this$0
public void userStopped (int)
int userId
public void userStopAborted (int)
int userId
}
com/android/server/pm/PackageInstallerService$Callbacks.classPackageInstallerService.java
package com.android.server.pm
com.android.server.pm.PackageInstallerService$Callbacks extends android.os.Handler {
private static final int MSG_SESSION_CREATED
private static final int MSG_SESSION_BADGING_CHANGED
private static final int MSG_SESSION_ACTIVE_CHANGED
private static final int MSG_SESSION_PROGRESS_CHANGED
private static final int MSG_SESSION_FINISHED
private final android.os.RemoteCallbackList mCallbacks
public void (android.os.Looper)
android.os.Looper looper
public void register (android.content.pm.IPackageInstallerCallback, int)
android.content.pm.IPackageInstallerCallback callback
int userId
public void unregister (android.content.pm.IPackageInstallerCallback)
android.content.pm.IPackageInstallerCallback callback
public void handleMessage (android.os.Message)
android.content.pm.IPackageInstallerCallback callback
android.os.UserHandle user
int i
android.os.Message msg
int userId
int n
private void invokeCallback (android.content.pm.IPackageInstallerCallback, android.os.Message) throws android.os.RemoteException
android.content.pm.IPackageInstallerCallback callback
android.os.Message msg
int sessionId
private void notifySessionCreated (int, int)
int sessionId
int userId
private void notifySessionBadgingChanged (int, int)
int sessionId
int userId
private void notifySessionActiveChanged (int, int, boolean)
int sessionId
int userId
boolean active
private void notifySessionProgressChanged (int, int, float)
int sessionId
int userId
float progress
public void notifySessionFinished (int, int, boolean)
int sessionId
int userId
boolean success
static void access$200 (com.android.server.pm.PackageInstallerService$Callbacks, int, int)
com.android.server.pm.PackageInstallerService$Callbacks x0
int x1
int x2
static void access$500 (com.android.server.pm.PackageInstallerService$Callbacks, int, int)
com.android.server.pm.PackageInstallerService$Callbacks x0
int x1
int x2
static void access$700 (com.android.server.pm.PackageInstallerService$Callbacks, int, int, boolean)
com.android.server.pm.PackageInstallerService$Callbacks x0
int x1
int x2
boolean x3
static void access$800 (com.android.server.pm.PackageInstallerService$Callbacks, int, int, float)
com.android.server.pm.PackageInstallerService$Callbacks x0
int x1
int x2
float x3
}
com/android/server/pm/Settings$RuntimePermissionPersistence$MyHandler.classSettings.java
package com.android.server.pm
final com.android.server.pm.Settings$RuntimePermissionPersistence$MyHandler extends android.os.Handler {
final com.android.server.pm.Settings$RuntimePermissionPersistence this$1
public void (com.android.server.pm.Settings$RuntimePermissionPersistence)
public void handleMessage (android.os.Message)
android.os.Message message
int userId
Runnable callback
}
com/android/server/pm/PackageManagerService$4.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$4 extends java.lang.Object implements java.lang.Runnable {
final int val$appId
final int val$userId
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, int, int)
com.android.server.pm.PackageManagerService this$0
public void run ()
}
com/android/server/pm/ProtectedPackages.classProtectedPackages.java
package com.android.server.pm
public com.android.server.pm.ProtectedPackages extends java.lang.Object {
private int mDeviceOwnerUserId
private String mDeviceOwnerPackage
private android.util.SparseArray mProfileOwnerPackages
private final Object mLock
public void ()
public void setDeviceAndProfileOwnerPackages (int, java.lang.String, android.util.SparseArray)
int deviceOwnerUserId
String deviceOwnerPackage
android.util.SparseArray profileOwnerPackages
private boolean hasDeviceOwnerOrProfileOwner (int, java.lang.String)
int userId
String packageName
public boolean canPackageStateBeChanged (int, java.lang.String)
int userId
String packageName
public boolean canPackageBeWiped (int, java.lang.String)
int userId
String packageName
}
com/android/server/pm/BackgroundDexOptService.classBackgroundDexOptService.java
package com.android.server.pm
public com.android.server.pm.BackgroundDexOptService extends android.app.job.JobService {
static final String TAG
static final long RETRY_LATENCY
static final int JOB_IDLE_OPTIMIZE
static final int JOB_POST_BOOT_UPDATE
private static android.content.ComponentName sDexoptServiceName
static final android.util.ArraySet sFailedPackageNames
final java.util.concurrent.atomic.AtomicBoolean mAbortPostBootUpdate
final java.util.concurrent.atomic.AtomicBoolean mAbortIdleOptimization
final java.util.concurrent.atomic.AtomicBoolean mExitPostBootUpdate
public void ()
public static void schedule (android.content.Context)
android.content.Context context
android.app.job.JobScheduler js
public static void notifyPackageChanged (java.lang.String)
String packageName
private int getBatteryLevel ()
android.content.IntentFilter filter
android.content.Intent intent
int level
int scale
private boolean runPostBootUpdate (android.app.job.JobParameters, com.android.server.pm.PackageManagerService, android.util.ArraySet)
android.app.job.JobParameters jobParams
com.android.server.pm.PackageManagerService pm
android.util.ArraySet pkgs
int lowBatteryThreshold
private boolean runIdleOptimization (android.app.job.JobParameters, com.android.server.pm.PackageManagerService, android.util.ArraySet)
android.app.job.JobParameters jobParams
com.android.server.pm.PackageManagerService pm
android.util.ArraySet pkgs
public boolean onStartJob (android.app.job.JobParameters)
android.app.job.JobParameters params
com.android.server.pm.PackageManagerService pm
android.util.ArraySet pkgs
public boolean onStopJob (android.app.job.JobParameters)
android.app.job.JobParameters params
static int access$000 (com.android.server.pm.BackgroundDexOptService)
com.android.server.pm.BackgroundDexOptService x0
static void ()
}
com/android/server/pm/PackageKeySetData.classPackageKeySetData.java
package com.android.server.pm
public com.android.server.pm.PackageKeySetData extends java.lang.Object {
static final long KEYSET_UNASSIGNED
private long mProperSigningKeySet
private long[] mUpgradeKeySets
private final android.util.ArrayMap mKeySetAliases
void ()
void (com.android.server.pm.PackageKeySetData)
com.android.server.pm.PackageKeySetData original
protected void setProperSigningKeySet (long)
long ks
protected long getProperSigningKeySet ()
protected void addUpgradeKeySet (java.lang.String)
String alias
Long ks
protected void addUpgradeKeySetById (long)
long ks
protected void removeAllUpgradeKeySets ()
protected long[] getUpgradeKeySets ()
protected android.util.ArrayMap getAliases ()
protected void setAliases (android.util.ArrayMap)
int i
android.util.ArrayMap newAliases
int newAliasSize
protected void addDefinedKeySet (long, java.lang.String)
long ks
String alias
protected void removeAllDefinedKeySets ()
int i
int aliasSize
protected boolean isUsingDefinedKeySets ()
protected boolean isUsingUpgradeKeySets ()
}
com/android/server/pm/PackageManagerService$EphemeralIntentResolver.classPackageManagerService.java
package com.android.server.pm
final com.android.server.pm.PackageManagerService$EphemeralIntentResolver extends com.android.server.IntentResolver {
private void ()
protected android.content.pm.EphemeralResolveInfo$EphemeralResolveIntentInfo[] newArray (int)
int size
protected boolean isPackageForFilter (java.lang.String, android.content.pm.EphemeralResolveInfo$EphemeralResolveIntentInfo)
String packageName
android.content.pm.EphemeralResolveInfo$EphemeralResolveIntentInfo info
protected android.content.pm.EphemeralResolveInfo newResult (android.content.pm.EphemeralResolveInfo$EphemeralResolveIntentInfo, int, int)
android.content.pm.EphemeralResolveInfo$EphemeralResolveIntentInfo info
int match
int userId
protected volatile java.lang.Object newResult (android.content.IntentFilter, int, int)
protected volatile android.content.IntentFilter[] newArray (int)
protected volatile boolean isPackageForFilter (java.lang.String, android.content.IntentFilter)
void (com.android.server.pm.PackageManagerService$1)
com.android.server.pm.PackageManagerService$1 x0
}
com/android/server/pm/PackageInstallerSession$2.classPackageInstallerSession.java
package com.android.server.pm
final com.android.server.pm.PackageInstallerSession$2 extends java.lang.Object implements java.io.FileFilter {
void ()
public boolean accept (java.io.File)
java.io.File file
}
com/android/server/pm/PackageManagerService$InstallParams.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$InstallParams extends com.android.server.pm.PackageManagerService$HandlerParams {
final com.android.server.pm.PackageManagerService$OriginInfo origin
final com.android.server.pm.PackageManagerService$MoveInfo move
final android.content.pm.IPackageInstallObserver2 observer
int installFlags
final String installerPackageName
final String volumeUuid
private com.android.server.pm.PackageManagerService$InstallArgs mArgs
private int mRet
final String packageAbiOverride
final String[] grantedRuntimePermissions
final com.android.server.pm.PackageManagerService$VerificationInfo verificationInfo
final java.security.cert.Certificate[][] certificates
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$OriginInfo, com.android.server.pm.PackageManagerService$MoveInfo, android.content.pm.IPackageInstallObserver2, int, java.lang.String, java.lang.String, com.android.server.pm.PackageManagerService$VerificationInfo, android.os.UserHandle, java.lang.String, java.lang.String[], java.security.cert.Certificate[][])
com.android.server.pm.PackageManagerService this$0
com.android.server.pm.PackageManagerService$OriginInfo origin
com.android.server.pm.PackageManagerService$MoveInfo move
android.content.pm.IPackageInstallObserver2 observer
int installFlags
String installerPackageName
String volumeUuid
com.android.server.pm.PackageManagerService$VerificationInfo verificationInfo
android.os.UserHandle user
String packageAbiOverride
String[] grantedPermissions
java.security.cert.Certificate[][] certificates
public java.lang.String toString ()
private int installLocationPolicy (android.content.pm.PackageInfoLite)
com.android.server.pm.PackageSetting ps
com.android.server.pm.PackageManagerException e
boolean downgradeRequested
boolean packageDebuggable
boolean downgradePermitted
android.content.pm.PackageParser$Package installedPkg
android.content.pm.PackageParser$Package dataOwnerPkg
android.content.pm.PackageInfoLite pkgLite
String packageName
int installLocation
boolean onSd
public void handleStartCopy () throws android.os.RemoteException
com.android.internal.os.InstallerConnection$InstallerException e
android.os.storage.StorageManager storage
long lowThreshold
long sizeBytes
int loc
android.content.ComponentName verifierComponent
android.content.Intent sufficientIntent
int i
int N
android.content.Intent verification
java.util.List receivers
int verificationId
com.android.server.pm.PackageVerificationState verificationState
java.util.List sufficientVerifiers
android.content.ComponentName requiredVerifierComponent
android.os.UserHandle verifierUser
int requiredUid
int ret
boolean onSd
boolean onInt
boolean ephemeral
android.content.pm.PackageInfoLite pkgLite
com.android.server.pm.PackageManagerService$InstallArgs args
void handleReturnCode ()
void handleServiceError ()
public boolean isForwardLocked ()
}
com/android/server/pm/PackageInstallerService$PackageDeleteObserverAdapter.classPackageInstallerService.java
package com.android.server.pm
com.android.server.pm.PackageInstallerService$PackageDeleteObserverAdapter extends android.app.PackageDeleteObserver {
private final android.content.Context mContext
private final android.content.IntentSender mTarget
private final String mPackageName
private final android.app.Notification mNotification
public void (android.content.Context, android.content.IntentSender, java.lang.String, boolean, int)
android.content.Context context
android.content.IntentSender target
String packageName
boolean showNotification
int userId
public void onUserActionRequired (android.content.Intent)
android.content.Intent intent
android.content.Intent fillIn
public void onPackageDeleted (java.lang.String, int, java.lang.String)
android.app.NotificationManager notificationManager
String basePackageName
int returnCode
String msg
android.content.Intent fillIn
}
com/android/server/pm/PersistentPreferredActivity.classPersistentPreferredActivity.java
package com.android.server.pm
com.android.server.pm.PersistentPreferredActivity extends android.content.IntentFilter {
private static final String ATTR_NAME
private static final String ATTR_FILTER
private static final String TAG
private static final boolean DEBUG_FILTERS
final android.content.ComponentName mComponent
void (android.content.IntentFilter, android.content.ComponentName)
android.content.IntentFilter filter
android.content.ComponentName activity
void (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
String shortComponent
int outerDepth
String tagName
int type
public void writeToXml (org.xmlpull.v1.XmlSerializer) throws java.io.IOException
org.xmlpull.v1.XmlSerializer serializer
public java.lang.String toString ()
}
com/android/server/pm/ShortcutService$ConfigConstants.classShortcutService.java
package com.android.server.pm
abstract com.android.server.pm.ShortcutService$ConfigConstants extends java.lang.Object {
public static final String KEY_SAVE_DELAY_MILLIS
public static final String KEY_RESET_INTERVAL_SEC
public static final String KEY_MAX_UPDATES_PER_INTERVAL
public static final String KEY_MAX_ICON_DIMENSION_DP
public static final String KEY_MAX_ICON_DIMENSION_DP_LOWRAM
public static final String KEY_MAX_SHORTCUTS
public static final String KEY_ICON_QUALITY
public static final String KEY_ICON_FORMAT
}
com/android/server/pm/PackageManagerService$PackageManagerInternalImpl.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$PackageManagerInternalImpl extends android.content.pm.PackageManagerInternal {
final com.android.server.pm.PackageManagerService this$0
private void (com.android.server.pm.PackageManagerService)
public void setLocationPackagesProvider (android.content.pm.PackageManagerInternal$PackagesProvider)
android.content.pm.PackageManagerInternal$PackagesProvider provider
public void setVoiceInteractionPackagesProvider (android.content.pm.PackageManagerInternal$PackagesProvider)
android.content.pm.PackageManagerInternal$PackagesProvider provider
public void setSmsAppPackagesProvider (android.content.pm.PackageManagerInternal$PackagesProvider)
android.content.pm.PackageManagerInternal$PackagesProvider provider
public void setDialerAppPackagesProvider (android.content.pm.PackageManagerInternal$PackagesProvider)
android.content.pm.PackageManagerInternal$PackagesProvider provider
public void setSimCallManagerPackagesProvider (android.content.pm.PackageManagerInternal$PackagesProvider)
android.content.pm.PackageManagerInternal$PackagesProvider provider
public void setSyncAdapterPackagesprovider (android.content.pm.PackageManagerInternal$SyncAdapterPackagesProvider)
android.content.pm.PackageManagerInternal$SyncAdapterPackagesProvider provider
public void grantDefaultPermissionsToDefaultSmsApp (java.lang.String, int)
String packageName
int userId
public void grantDefaultPermissionsToDefaultDialerApp (java.lang.String, int)
String packageName
int userId
public void grantDefaultPermissionsToDefaultSimCallManager (java.lang.String, int)
String packageName
int userId
public void setKeepUninstalledPackages (java.util.List)
String oldPackage
int i
int packagesCount
int i
int removedCount
java.util.List packageList
java.util.List removedFromList
public boolean isPermissionsReviewRequired (java.lang.String, int)
com.android.server.pm.PackageSetting packageSetting
com.android.server.pm.PermissionsState permissionsState
String packageName
int userId
public android.content.pm.ApplicationInfo getApplicationInfo (java.lang.String, int)
String packageName
int userId
public android.content.ComponentName getHomeActivitiesAsUser (java.util.List, int)
java.util.List allHomeCandidates
int userId
public void setDeviceAndProfileOwnerPackages (int, java.lang.String, android.util.SparseArray)
int deviceOwnerUserId
String deviceOwnerPackage
android.util.SparseArray profileOwnerPackages
public boolean canPackageBeWiped (int, java.lang.String)
int userId
String packageName
void (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$1)
com.android.server.pm.PackageManagerService x0
com.android.server.pm.PackageManagerService$1 x1
}
com/android/server/pm/PackageManagerService$30.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$30 extends java.lang.Object implements java.lang.Runnable {
final String val$packageName
final int val$userHandle
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, java.lang.String, int)
com.android.server.pm.PackageManagerService this$0
public void run ()
}
com/android/server/pm/IntentFilterVerificationKey.classIntentFilterVerificationKey.java
package com.android.server.pm
com.android.server.pm.IntentFilterVerificationKey extends java.lang.Object {
public String domains
public String packageName
public String className
public void (java.lang.String[], java.lang.String, java.lang.String)
String host
String[] domains
String packageName
String className
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
com.android.server.pm.IntentFilterVerificationKey that
public int hashCode ()
int result
}
com/android/server/pm/UserRestrictionsUtils.classUserRestrictionsUtils.java
package com.android.server.pm
public com.android.server.pm.UserRestrictionsUtils extends java.lang.Object {
private static final String TAG
public static final java.util.Set USER_RESTRICTIONS
private static final java.util.Set NON_PERSIST_USER_RESTRICTIONS
private static final java.util.Set DEVICE_OWNER_ONLY_RESTRICTIONS
private static final java.util.Set IMMUTABLE_BY_OWNERS
private static final java.util.Set GLOBAL_RESTRICTIONS
private void ()
private static java.util.Set newSetWithUniqueCheck (java.lang.String[])
String[] strings
java.util.Set ret
public static boolean isValidRestriction (java.lang.String)
String restriction
public static void writeRestrictions (org.xmlpull.v1.XmlSerializer, android.os.Bundle, java.lang.String) throws java.io.IOException
String key
org.xmlpull.v1.XmlSerializer serializer
android.os.Bundle restrictions
String tag
public static void readRestrictions (org.xmlpull.v1.XmlPullParser, android.os.Bundle) throws java.io.IOException
String value
String key
org.xmlpull.v1.XmlPullParser parser
android.os.Bundle restrictions
public static android.os.Bundle nonNull (android.os.Bundle)
android.os.Bundle in
public static boolean isEmpty (android.os.Bundle)
android.os.Bundle in
public static android.os.Bundle clone (android.os.Bundle)
android.os.Bundle in
public static void merge (android.os.Bundle, android.os.Bundle)
String key
android.os.Bundle dest
android.os.Bundle in
public static boolean canDeviceOwnerChange (java.lang.String)
String restriction
public static boolean canProfileOwnerChange (java.lang.String, int)
String restriction
int userId
public static void sortToGlobalAndLocal (android.os.Bundle, android.os.Bundle, android.os.Bundle)
String key
android.os.Bundle in
android.os.Bundle global
android.os.Bundle local
public static boolean areEqual (android.os.Bundle, android.os.Bundle)
String key
String key
android.os.Bundle a
android.os.Bundle b
public static void applyUserRestrictions (android.content.Context, int, android.os.Bundle, android.os.Bundle)
boolean newValue
boolean prevValue
String key
android.content.Context context
int userId
android.os.Bundle newRestrictions
android.os.Bundle prevRestrictions
private static void applyUserRestriction (android.content.Context, int, java.lang.String, boolean)
android.telephony.SubscriptionInfo subInfo
android.telephony.SubscriptionManager subscriptionManager
java.util.List subscriptionInfoList
android.os.RemoteException e
int currentUser
android.content.Context context
int userId
String key
boolean newValue
android.content.ContentResolver cr
long id
public static void dumpRestrictions (java.io.PrintWriter, java.lang.String, android.os.Bundle)
String key
java.io.PrintWriter pw
String prefix
android.os.Bundle restrictions
boolean noneSet
static void ()
}
com/android/server/pm/PermissionsState$PermissionData.classPermissionsState.java
package com.android.server.pm
final com.android.server.pm.PermissionsState$PermissionData extends java.lang.Object {
private final com.android.server.pm.BasePermission mPerm
private android.util.SparseArray mUserStates
public void (com.android.server.pm.BasePermission)
com.android.server.pm.BasePermission perm
public void (com.android.server.pm.PermissionsState$PermissionData)
int otherUserId
com.android.server.pm.PermissionsState$PermissionState otherState
int i
com.android.server.pm.PermissionsState$PermissionData other
int otherStateCount
public int[] computeGids (int)
int userId
public boolean isGranted (int)
int userId
com.android.server.pm.PermissionsState$PermissionState userState
public boolean grant (int)
int userId
com.android.server.pm.PermissionsState$PermissionState userState
public boolean revoke (int)
int userId
com.android.server.pm.PermissionsState$PermissionState userState
public com.android.server.pm.PermissionsState$PermissionState getPermissionState (int)
int userId
public int getFlags (int)
int userId
com.android.server.pm.PermissionsState$PermissionState userState
public boolean isDefault ()
public static boolean isInstallPermissionKey (int)
int userId
public boolean updateFlags (int, int, int)
int oldFlags
int userId
int flagMask
int flagValues
int newFlags
com.android.server.pm.PermissionsState$PermissionState userState
private boolean isCompatibleUserId (int)
int userId
private boolean isInstallPermission ()
}
com/android/server/pm/PackageManagerService$19.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$19 extends java.lang.Object implements com.android.server.pm.PackageManagerService$BlobXmlRestorer {
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService this$0
public void apply (org.xmlpull.v1.XmlPullParser, int) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
int userId
}
com/android/server/pm/KeySetHandle.classKeySetHandle.java
package com.android.server.pm
com.android.server.pm.KeySetHandle extends android.os.Binder {
private final long mId
private int mRefCount
protected void (long)
long id
protected void (long, int)
long id
int refCount
public long getId ()
protected int getRefCountLPr ()
protected void setRefCountLPw (int)
int newCount
protected void incrRefCountLPw ()
protected int decrRefCountLPw ()
}
com/android/server/pm/UserManagerService$4.classUserManagerService.java
package com.android.server.pm
com.android.server.pm.UserManagerService$4 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.pm.UserManagerService this$0
void (com.android.server.pm.UserManagerService)
com.android.server.pm.UserManagerService this$0
public void run ()
android.os.RemoteException e
int i
int[] runningUsers
int[] runningUsers
}
com/android/server/pm/PackageManagerService$12.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$12 extends java.lang.Object implements java.lang.Runnable {
final boolean val$deleteAllUsers
final String val$packageName
final int val$userId
final int val$deleteFlags
final int[] val$users
final android.content.pm.IPackageDeleteObserver2 val$observer
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, boolean, java.lang.String, int, int, int[], android.content.pm.IPackageDeleteObserver2)
com.android.server.pm.PackageManagerService this$0
public void run ()
int returnCode
int returnCode
int returnCode
int userId
int userFlags
int[] blockUninstallUserIds
android.os.RemoteException e
int returnCode
}
com/android/server/pm/ShortcutPackageInfo.classShortcutPackageInfo.java
package com.android.server.pm
com.android.server.pm.ShortcutPackageInfo extends java.lang.Object {
private static final String TAG
static final String TAG_ROOT
private static final String ATTR_VERSION
private static final String ATTR_SHADOW
private static final String TAG_SIGNATURE
private static final String ATTR_SIGNATURE_HASH
private static final int VERSION_UNKNOWN
private boolean mIsShadow
private int mVersionCode
private java.util.ArrayList mSigHashes
private void (int, java.util.ArrayList, boolean)
int versionCode
java.util.ArrayList sigHashes
boolean isShadow
public static com.android.server.pm.ShortcutPackageInfo newEmpty ()
public boolean isShadow ()
public void setShadow (boolean)
boolean shadow
public int getVersionCode ()
public void setVersionCode (int)
int versionCode
public boolean hasSignatures ()
public boolean canRestoreTo (com.android.server.pm.ShortcutService, android.content.pm.PackageInfo)
com.android.server.pm.ShortcutService s
android.content.pm.PackageInfo target
public static com.android.server.pm.ShortcutPackageInfo generateForInstalledPackage (com.android.server.pm.ShortcutService, java.lang.String, int)
com.android.server.pm.ShortcutService s
String packageName
int packageUserId
android.content.pm.PackageInfo pi
com.android.server.pm.ShortcutPackageInfo ret
public void refresh (com.android.server.pm.ShortcutService, com.android.server.pm.ShortcutPackageItem)
com.android.server.pm.ShortcutService s
com.android.server.pm.ShortcutPackageItem pkg
android.content.pm.PackageInfo pi
public void saveToXml (org.xmlpull.v1.XmlSerializer) throws java.io.IOException
int i
org.xmlpull.v1.XmlSerializer out
public void loadFromXml (org.xmlpull.v1.XmlPullParser, boolean) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String hash
int depth
String tag
org.xmlpull.v1.XmlPullParser parser
boolean fromBackup
int versionCode
boolean shadow
java.util.ArrayList hashes
int outerDepth
int type
public void dump (com.android.server.pm.ShortcutService, java.io.PrintWriter, java.lang.String)
int i
com.android.server.pm.ShortcutService s
java.io.PrintWriter pw
String prefix
}
com/android/server/pm/ProcessLoggingHandler.classProcessLoggingHandler.java
package com.android.server.pm
public final com.android.server.pm.ProcessLoggingHandler extends android.os.Handler {
private static final String TAG
static final int LOG_APP_PROCESS_START_MSG
static final int INVALIDATE_BASE_APK_HASH_MSG
private final java.util.HashMap mProcessLoggingBaseApkHashes
void ()
public void handleMessage (android.os.Message)
android.os.Bundle bundle
String processName
int uid
String seinfo
String apkFile
int pid
long startTimestamp
String apkHash
android.os.Bundle bundle
android.os.Message msg
void invalidateProcessLoggingBaseApkHash (java.lang.String)
String apkPath
android.os.Bundle data
android.os.Message msg
private java.lang.String computeStringHashOfApk (java.lang.String)
int i
byte[] hash
StringBuilder sb
Exception e
String apkFile
String apkHash
private byte[] computeHashOfApkFile (java.lang.String) throws java.io.IOException java.security.NoSuchAlgorithmException
String packageArchiveLocation
java.security.MessageDigest md
java.io.FileInputStream input
byte[] buffer
int size
}
com/android/server/pm/PackageInstallerSession$4.classPackageInstallerSession.java
package com.android.server.pm
com.android.server.pm.PackageInstallerSession$4 extends android.content.pm.IPackageInstallObserver2$Stub {
final com.android.server.pm.PackageInstallerSession this$0
void (com.android.server.pm.PackageInstallerSession)
com.android.server.pm.PackageInstallerSession this$0
public void onUserActionRequired (android.content.Intent)
android.content.Intent intent
public void onPackageInstalled (java.lang.String, int, java.lang.String, android.os.Bundle)
String basePackageName
int returnCode
String msg
android.os.Bundle extras
}
com/android/server/pm/EphemeralResolverConnection$1.classEphemeralResolverConnection.java
package com.android.server.pm
com.android.server.pm.EphemeralResolverConnection$1 extends java.lang.Object {
}
com/android/server/pm/PreferredActivity.classPreferredActivity.java
package com.android.server.pm
com.android.server.pm.PreferredActivity extends android.content.IntentFilter implements com.android.server.pm.PreferredComponent$Callbacks {
private static final String TAG
private static final boolean DEBUG_FILTERS
final com.android.server.pm.PreferredComponent mPref
void (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, boolean)
android.content.IntentFilter filter
int match
android.content.ComponentName[] set
android.content.ComponentName activity
boolean always
void (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
public void writeToXml (org.xmlpull.v1.XmlSerializer, boolean) throws java.io.IOException
org.xmlpull.v1.XmlSerializer serializer
boolean full
public boolean onReadTag (java.lang.String, org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
String tagName
org.xmlpull.v1.XmlPullParser parser
public java.lang.String toString ()
}
com/android/server/pm/PackageManagerService$ActivityIntentResolver$AuthoritiesIterGenerator.classPackageManagerService.java
package com.android.server.pm
public com.android.server.pm.PackageManagerService$ActivityIntentResolver$AuthoritiesIterGenerator extends com.android.server.pm.PackageManagerService$ActivityIntentResolver$IterGenerator {
final com.android.server.pm.PackageManagerService$ActivityIntentResolver this$1
public void (com.android.server.pm.PackageManagerService$ActivityIntentResolver)
com.android.server.pm.PackageManagerService$ActivityIntentResolver this$1
public java.util.Iterator generate (android.content.pm.PackageParser$ActivityIntentInfo)
android.content.pm.PackageParser$ActivityIntentInfo info
}
com/android/server/pm/SharedUserSetting.classSharedUserSetting.java
package com.android.server.pm
final com.android.server.pm.SharedUserSetting extends com.android.server.pm.SettingBase {
final String name
int userId
int uidFlags
int uidPrivateFlags
final android.util.ArraySet packages
final com.android.server.pm.PackageSignatures signatures
void (java.lang.String, int, int)
String _name
int _pkgFlags
int _pkgPrivateFlags
public java.lang.String toString ()
void removePackage (com.android.server.pm.PackageSetting)
com.android.server.pm.PackageSetting ps
int aggregatedFlags
com.android.server.pm.PackageSetting ps
int aggregatedPrivateFlags
com.android.server.pm.PackageSetting packageSetting
void addPackage (com.android.server.pm.PackageSetting)
com.android.server.pm.PackageSetting packageSetting
}
com/android/server/pm/EphemeralResolverConnection$MyServiceConnection.classEphemeralResolverConnection.java
package com.android.server.pm
final com.android.server.pm.EphemeralResolverConnection$MyServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
final com.android.server.pm.EphemeralResolverConnection this$0
private void (com.android.server.pm.EphemeralResolverConnection)
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
void (com.android.server.pm.EphemeralResolverConnection, com.android.server.pm.EphemeralResolverConnection$1)
com.android.server.pm.EphemeralResolverConnection x0
com.android.server.pm.EphemeralResolverConnection$1 x1
}
com/android/server/pm/ShortcutService$LocalService.class
com/android/server/pm/PackageManagerService$21.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$21 extends java.lang.Object implements android.os.storage.MountServiceInternal$ExternalStorageMountPolicy {
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService this$0
public int getMountMode (int, java.lang.String)
int uid
String packageName
public boolean hasExternalStorage (int, java.lang.String)
int uid
String packageName
}
com/android/server/pm/Installer.classInstaller.java
package com.android.server.pm
public final com.android.server.pm.Installer extends com.android.server.SystemService {
private static final String TAG
public static final int DEXOPT_PUBLIC
public static final int DEXOPT_SAFEMODE
public static final int DEXOPT_DEBUGGABLE
public static final int DEXOPT_BOOTCOMPLETE
public static final int DEXOPT_PROFILE_GUIDED
public static final int DEXOPT_OTA
public static final int FLAG_CLEAR_CACHE_ONLY
public static final int FLAG_CLEAR_CODE_CACHE_ONLY
private final com.android.internal.os.InstallerConnection mInstaller
public void (android.content.Context)
android.content.Context context
public void setWarnIfHeld (java.lang.Object)
Object warnIfHeld
public void onStart ()
public void createAppData (java.lang.String, java.lang.String, int, int, int, java.lang.String, int) throws com.android.internal.os.InstallerConnection$InstallerException
String uuid
String pkgname
int userid
int flags
int appid
String seinfo
int targetSdkVersion
public void restoreconAppData (java.lang.String, java.lang.String, int, int, int, java.lang.String) throws com.android.internal.os.InstallerConnection$InstallerException
String uuid
String pkgname
int userid
int flags
int appid
String seinfo
public void migrateAppData (java.lang.String, java.lang.String, int, int) throws com.android.internal.os.InstallerConnection$InstallerException
String uuid
String pkgname
int userid
int flags
public void clearAppData (java.lang.String, java.lang.String, int, int, long) throws com.android.internal.os.InstallerConnection$InstallerException
String uuid
String pkgname
int userid
int flags
long ceDataInode
public void destroyAppData (java.lang.String, java.lang.String, int, int, long) throws com.android.internal.os.InstallerConnection$InstallerException
String uuid
String pkgname
int userid
int flags
long ceDataInode
public void moveCompleteApp (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, int) throws com.android.internal.os.InstallerConnection$InstallerException
String from_uuid
String to_uuid
String package_name
String data_app_name
int appid
String seinfo
int targetSdkVersion
public void getAppSize (java.lang.String, java.lang.String, int, int, long, java.lang.String, android.content.pm.PackageStats) throws com.android.internal.os.InstallerConnection$InstallerException
RuntimeException e
String uuid
String pkgname
int userid
int flags
long ceDataInode
String codePath
android.content.pm.PackageStats stats
String[] res
public long getAppDataInode (java.lang.String, java.lang.String, int, int) throws com.android.internal.os.InstallerConnection$InstallerException
RuntimeException e
String uuid
String pkgname
int userid
int flags
String[] res
public void dexopt (java.lang.String, int, java.lang.String, int, int, java.lang.String, java.lang.String, java.lang.String) throws com.android.internal.os.InstallerConnection$InstallerException
String apkPath
int uid
String instructionSet
int dexoptNeeded
int dexFlags
String compilerFilter
String volumeUuid
String sharedLibraries
public void dexopt (java.lang.String, int, java.lang.String, java.lang.String, int, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String) throws com.android.internal.os.InstallerConnection$InstallerException
String apkPath
int uid
String pkgName
String instructionSet
int dexoptNeeded
String outputPath
int dexFlags
String compilerFilter
String volumeUuid
String sharedLibraries
public boolean mergeProfiles (int, java.lang.String) throws com.android.internal.os.InstallerConnection$InstallerException
int uid
String pkgName
public boolean dumpProfiles (java.lang.String, java.lang.String, java.lang.String) throws com.android.internal.os.InstallerConnection$InstallerException
String gid
String packageName
String codePaths
public void idmap (java.lang.String, java.lang.String, int) throws com.android.internal.os.InstallerConnection$InstallerException
String targetApkPath
String overlayApkPath
int uid
public void rmdex (java.lang.String, java.lang.String) throws com.android.internal.os.InstallerConnection$InstallerException
String codePath
String instructionSet
public void rmPackageDir (java.lang.String) throws com.android.internal.os.InstallerConnection$InstallerException
String packageDir
public void clearAppProfiles (java.lang.String) throws com.android.internal.os.InstallerConnection$InstallerException
String pkgName
public void destroyAppProfiles (java.lang.String) throws com.android.internal.os.InstallerConnection$InstallerException
String pkgName
public void createUserData (java.lang.String, int, int, int) throws com.android.internal.os.InstallerConnection$InstallerException
String uuid
int userId
int userSerial
int flags
public void destroyUserData (java.lang.String, int, int) throws com.android.internal.os.InstallerConnection$InstallerException
String uuid
int userId
int flags
public void markBootComplete (java.lang.String) throws com.android.internal.os.InstallerConnection$InstallerException
String instructionSet
public void freeCache (java.lang.String, long) throws com.android.internal.os.InstallerConnection$InstallerException
String uuid
long freeStorageSize
public void linkNativeLibraryDirectory (java.lang.String, java.lang.String, java.lang.String, int) throws com.android.internal.os.InstallerConnection$InstallerException
String uuid
String dataPath
String nativeLibPath32
int userId
public void createOatDir (java.lang.String, java.lang.String) throws com.android.internal.os.InstallerConnection$InstallerException
String oatDir
String dexInstructionSet
public void linkFile (java.lang.String, java.lang.String, java.lang.String) throws com.android.internal.os.InstallerConnection$InstallerException
String relativePath
String fromBase
String toBase
public void moveAb (java.lang.String, java.lang.String, java.lang.String) throws com.android.internal.os.InstallerConnection$InstallerException
String apkPath
String instructionSet
String outputPath
private static void assertValidInstructionSet (java.lang.String) throws com.android.internal.os.InstallerConnection$InstallerException
String abi
String instructionSet
}
com/android/server/pm/PackageManagerService$22.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$22 extends java.lang.Object implements java.lang.Runnable {
final boolean val$mediaStatus
final boolean val$reportStatus
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, boolean, boolean)
com.android.server.pm.PackageManagerService this$0
public void run ()
}
com/android/server/pm/PackageManagerService$IntentVerifierProxy.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$IntentVerifierProxy extends java.lang.Object implements com.android.server.pm.PackageManagerService$IntentFilterVerifier {
private android.content.Context mContext
private android.content.ComponentName mIntentFilterVerifierComponent
private java.util.ArrayList mCurrentIntentFilterVerifications
final com.android.server.pm.PackageManagerService this$0
public void (com.android.server.pm.PackageManagerService, android.content.Context, android.content.ComponentName)
android.content.Context context
android.content.ComponentName verifierComponent
private java.lang.String getDefaultScheme ()
public void startVerifications (int)
android.content.pm.PackageParser$ActivityIntentInfo filter
int m
int verificationId
com.android.server.pm.IntentFilterVerificationState ivs
String packageName
java.util.ArrayList filters
int filterCount
android.util.ArraySet domainsSet
java.util.ArrayList domainsList
int n
int userId
int count
private void sendVerificationRequest (int, int, com.android.server.pm.IntentFilterVerificationState)
int userId
int verificationId
com.android.server.pm.IntentFilterVerificationState ivs
android.content.Intent verificationIntent
android.os.UserHandle user
public void receiveVerificationResponse (int)
android.content.pm.PackageParser$ActivityIntentInfo filter
int n
int userStatus
int updatedStatus
boolean needUpdate
int userId
int verificationId
com.android.server.pm.IntentFilterVerificationState ivs
boolean verified
java.util.ArrayList filters
int count
String packageName
android.content.pm.IntentFilterVerificationInfo ivi
public boolean addOneIntentFilterVerification (int, int, int, android.content.pm.PackageParser$ActivityIntentInfo, java.lang.String)
int verifierUid
int userId
int verificationId
android.content.pm.PackageParser$ActivityIntentInfo filter
String packageName
com.android.server.pm.IntentFilterVerificationState ivs
private com.android.server.pm.IntentFilterVerificationState createDomainVerificationState (int, int, int, java.lang.String)
int verifierUid
int userId
int verificationId
String packageName
com.android.server.pm.IntentFilterVerificationState ivs
public volatile boolean addOneIntentFilterVerification (int, int, int, android.content.IntentFilter, java.lang.String)
}
com/android/server/pm/PackageManagerService$26.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$26 extends java.lang.Object implements java.lang.Runnable {
final String val$packageName
final String val$volumeUuid
final int val$moveId
final android.os.UserHandle val$user
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, java.lang.String, java.lang.String, int, android.os.UserHandle)
com.android.server.pm.PackageManagerService this$0
public void run ()
com.android.server.pm.PackageManagerException e
}
com/android/server/pm/PackageManagerService$OnPermissionChangeListeners.classPackageManagerService.java
package com.android.server.pm
final com.android.server.pm.PackageManagerService$OnPermissionChangeListeners extends android.os.Handler {
private static final int MSG_ON_PERMISSIONS_CHANGED
private final android.os.RemoteCallbackList mPermissionListeners
public void (android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
int uid
android.os.Message msg
public void addListenerLocked (android.content.pm.IOnPermissionsChangeListener)
android.content.pm.IOnPermissionsChangeListener listener
public void removeListenerLocked (android.content.pm.IOnPermissionsChangeListener)
android.content.pm.IOnPermissionsChangeListener listener
public void onPermissionsChanged (int)
int uid
private void handleOnPermissionsChanged (int)
android.os.RemoteException e
android.content.pm.IOnPermissionsChangeListener callback
int i
int uid
int count
}
com/android/server/pm/PackageManagerService$25.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$25 extends java.lang.Object implements java.lang.Runnable {
final android.os.storage.VolumeInfo val$vol
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, android.os.storage.VolumeInfo)
com.android.server.pm.PackageManagerService this$0
public void run ()
}
com/android/server/pm/PackageManagerService$ServiceIntentResolver.classPackageManagerService.java
package com.android.server.pm
final com.android.server.pm.PackageManagerService$ServiceIntentResolver extends com.android.server.IntentResolver {
private final android.util.ArrayMap mServices
private int mFlags
final com.android.server.pm.PackageManagerService this$0
private void (com.android.server.pm.PackageManagerService)
public java.util.List queryIntent (android.content.Intent, java.lang.String, boolean, int)
android.content.Intent intent
String resolvedType
boolean defaultOnly
int userId
public java.util.List queryIntent (android.content.Intent, java.lang.String, int, int)
android.content.Intent intent
String resolvedType
int flags
int userId
public java.util.List queryIntentForPackage (android.content.Intent, java.lang.String, int, java.util.ArrayList, int)
android.content.pm.PackageParser$ServiceIntentInfo[] array
java.util.ArrayList intentFilters
int i
android.content.Intent intent
String resolvedType
int flags
java.util.ArrayList packageServices
int userId
boolean defaultOnly
int N
java.util.ArrayList listCut
public final void addService (android.content.pm.PackageParser$Service)
android.content.pm.PackageParser$ServiceIntentInfo intent
android.content.pm.PackageParser$Service s
int NI
int j
public final void removeService (android.content.pm.PackageParser$Service)
android.content.pm.PackageParser$ServiceIntentInfo intent
android.content.pm.PackageParser$Service s
int NI
int j
protected boolean allowFilterResult (android.content.pm.PackageParser$ServiceIntentInfo, java.util.List)
android.content.pm.ServiceInfo destAi
int i
android.content.pm.PackageParser$ServiceIntentInfo filter
java.util.List dest
android.content.pm.ServiceInfo filterSi
protected android.content.pm.PackageParser$ServiceIntentInfo[] newArray (int)
int size
protected boolean isFilterStopped (android.content.pm.PackageParser$ServiceIntentInfo, int)
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$ServiceIntentInfo filter
int userId
android.content.pm.PackageParser$Package p
protected boolean isPackageForFilter (java.lang.String, android.content.pm.PackageParser$ServiceIntentInfo)
String packageName
android.content.pm.PackageParser$ServiceIntentInfo info
protected android.content.pm.ResolveInfo newResult (android.content.pm.PackageParser$ServiceIntentInfo, int, int)
android.content.pm.PackageParser$ServiceIntentInfo filter
int match
int userId
android.content.pm.PackageParser$ServiceIntentInfo info
android.content.pm.PackageParser$Service service
com.android.server.pm.PackageSetting ps
android.content.pm.ServiceInfo si
android.content.pm.ResolveInfo res
protected void sortResults (java.util.List)
java.util.List results
protected void dumpFilter (java.io.PrintWriter, java.lang.String, android.content.pm.PackageParser$ServiceIntentInfo)
java.io.PrintWriter out
String prefix
android.content.pm.PackageParser$ServiceIntentInfo filter
protected java.lang.Object filterToLabel (android.content.pm.PackageParser$ServiceIntentInfo)
android.content.pm.PackageParser$ServiceIntentInfo filter
protected void dumpFilterLabel (java.io.PrintWriter, java.lang.String, java.lang.Object, int)
java.io.PrintWriter out
String prefix
Object label
int count
android.content.pm.PackageParser$Service service
protected volatile java.lang.Object filterToLabel (android.content.IntentFilter)
protected volatile void dumpFilter (java.io.PrintWriter, java.lang.String, android.content.IntentFilter)
protected volatile java.lang.Object newResult (android.content.IntentFilter, int, int)
protected volatile android.content.IntentFilter[] newArray (int)
protected volatile boolean isPackageForFilter (java.lang.String, android.content.IntentFilter)
protected volatile boolean isFilterStopped (android.content.IntentFilter, int)
protected volatile boolean allowFilterResult (android.content.IntentFilter, java.util.List)
void (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$1)
com.android.server.pm.PackageManagerService x0
com.android.server.pm.PackageManagerService$1 x1
static android.util.ArrayMap access$2300 (com.android.server.pm.PackageManagerService$ServiceIntentResolver)
com.android.server.pm.PackageManagerService$ServiceIntentResolver x0
}
com/android/server/pm/EphemeralResolverConnection.classEphemeralResolverConnection.java
package com.android.server.pm
final com.android.server.pm.EphemeralResolverConnection extends java.lang.Object {
private static final long BIND_SERVICE_TIMEOUT_MS
private final Object mLock
private final com.android.server.pm.EphemeralResolverConnection$GetEphemeralResolveInfoCaller mGetEphemeralResolveInfoCaller
private final android.content.ServiceConnection mServiceConnection
private final android.content.Context mContext
private final android.content.Intent mIntent
private com.android.internal.app.IEphemeralResolver mRemoteInstance
public void (android.content.Context, android.content.ComponentName)
android.content.Context context
android.content.ComponentName componentName
public final java.util.List getEphemeralResolveInfoList (int)
int hashPrefix
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String)
java.io.FileDescriptor fd
java.io.PrintWriter pw
String prefix
private com.android.internal.app.IEphemeralResolver getRemoteInstanceLazy () throws java.util.concurrent.TimeoutException
private void bindLocked () throws java.util.concurrent.TimeoutException
long elapsedMillis
long remainingMillis
long startMillis
private void throwIfCalledOnMainThread ()
static java.lang.Object access$100 (com.android.server.pm.EphemeralResolverConnection)
com.android.server.pm.EphemeralResolverConnection x0
static com.android.internal.app.IEphemeralResolver access$202 (com.android.server.pm.EphemeralResolverConnection, com.android.internal.app.IEphemeralResolver)
com.android.server.pm.EphemeralResolverConnection x0
com.android.internal.app.IEphemeralResolver x1
static void ()
}
com/android/server/pm/LauncherAppsService$BroadcastCookie.classLauncherAppsService.java
package com.android.server.pm
com.android.server.pm.LauncherAppsService$BroadcastCookie extends java.lang.Object {
public final android.os.UserHandle user
public final String packageName
void (android.os.UserHandle, java.lang.String)
android.os.UserHandle userHandle
String packageName
}
com/android/server/pm/Settings$RestoredPermissionGrant.classSettings.java
package com.android.server.pm
final com.android.server.pm.Settings$RestoredPermissionGrant extends java.lang.Object {
String permissionName
boolean granted
int grantBits
final com.android.server.pm.Settings this$0
void (com.android.server.pm.Settings, java.lang.String, boolean, int)
com.android.server.pm.Settings this$0
String name
boolean isGranted
int theGrantBits
}
com/android/server/pm/OtaDexoptService.classOtaDexoptService.java
package com.android.server.pm
public com.android.server.pm.OtaDexoptService extends android.content.pm.IOtaDexopt$Stub {
private static final String TAG
private static final boolean DEBUG_DEXOPT
private final android.content.Context mContext
private final com.android.server.pm.PackageDexOptimizer mPackageDexOptimizer
private final com.android.server.pm.PackageManagerService mPackageManagerService
private java.util.List mDexoptPackages
public void (android.content.Context, com.android.server.pm.PackageManagerService)
android.content.Context context
com.android.server.pm.PackageManagerService packageManagerService
public static com.android.server.pm.OtaDexoptService main (android.content.Context, com.android.server.pm.PackageManagerService)
android.content.Context context
com.android.server.pm.PackageManagerService packageManagerService
com.android.server.pm.OtaDexoptService ota
public void onShellCommand (java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], android.os.ResultReceiver) throws android.os.RemoteException
java.io.FileDescriptor in
java.io.FileDescriptor out
java.io.FileDescriptor err
String[] args
android.os.ResultReceiver resultReceiver
public synchronized void prepare () throws android.os.RemoteException
public synchronized void cleanup () throws android.os.RemoteException
public synchronized boolean isDone () throws android.os.RemoteException
public synchronized void dexoptNextPackage () throws android.os.RemoteException
android.content.pm.PackageParser$Package nextPackage
java.io.File dataDir
long lowThreshold
long usableSpace
private void moveAbArtifacts (com.android.server.pm.Installer)
String oatDir
String path
String dexCodeInstructionSet
String[] instructionSets
java.util.List paths
String[] dexCodeInstructionSets
android.content.pm.PackageParser$Package pkg
com.android.server.pm.Installer installer
java.util.Collection pkgs
}
com/android/server/pm/PackageManagerService$ActivityIntentResolver$IterGenerator.classPackageManagerService.java
package com.android.server.pm
public com.android.server.pm.PackageManagerService$ActivityIntentResolver$IterGenerator extends java.lang.Object {
final com.android.server.pm.PackageManagerService$ActivityIntentResolver this$1
public void (com.android.server.pm.PackageManagerService$ActivityIntentResolver)
com.android.server.pm.PackageManagerService$ActivityIntentResolver this$1
public java.util.Iterator generate (android.content.pm.PackageParser$ActivityIntentInfo)
android.content.pm.PackageParser$ActivityIntentInfo info
}
com/android/server/pm/PackageManagerService$PackageUsage$1.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$PackageUsage$1 extends java.lang.Thread {
final com.android.server.pm.PackageManagerService$PackageUsage this$1
void (com.android.server.pm.PackageManagerService$PackageUsage, java.lang.String)
com.android.server.pm.PackageManagerService$PackageUsage this$1
String x0
public void run ()
}
com/android/server/pm/PackageManagerShellCommand$2.classPackageManagerShellCommand.java
package com.android.server.pm
com.android.server.pm.PackageManagerShellCommand$2 extends java.lang.Object implements java.util.Comparator {
final com.android.server.pm.PackageManagerShellCommand this$0
void (com.android.server.pm.PackageManagerShellCommand)
com.android.server.pm.PackageManagerShellCommand this$0
public int compare (android.content.pm.InstrumentationInfo, android.content.pm.InstrumentationInfo)
android.content.pm.InstrumentationInfo o1
android.content.pm.InstrumentationInfo o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/server/pm/PackageManagerService$13.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$13 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.pm.PackageSetting val$deletedPs
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageSetting)
com.android.server.pm.PackageManagerService this$0
public void run ()
}
com/android/server/pm/Policy$PolicyBuilder.classSELinuxMMAC.java
package com.android.server.pm
public final com.android.server.pm.Policy$PolicyBuilder extends java.lang.Object {
private String mSeinfo
private final java.util.Set mCerts
private final java.util.Map mPkgMap
public void ()
public com.android.server.pm.Policy$PolicyBuilder addSignature (java.lang.String)
String err
String cert
public com.android.server.pm.Policy$PolicyBuilder setGlobalSeinfoOrThrow (java.lang.String)
String err
String err
String seinfo
public com.android.server.pm.Policy$PolicyBuilder addInnerPackageMapOrThrow (java.lang.String, java.lang.String)
String err
String err
String err
String pkgName
String seinfo
String pkgValue
private boolean validateValue (java.lang.String)
String name
public com.android.server.pm.Policy build ()
String err
String err
com.android.server.pm.Policy p
static java.lang.String access$000 (com.android.server.pm.Policy$PolicyBuilder)
com.android.server.pm.Policy$PolicyBuilder x0
static java.util.Set access$100 (com.android.server.pm.Policy$PolicyBuilder)
com.android.server.pm.Policy$PolicyBuilder x0
static java.util.Map access$200 (com.android.server.pm.Policy$PolicyBuilder)
com.android.server.pm.Policy$PolicyBuilder x0
}
com/android/server/pm/PackageManagerService$6.classPackageManagerService.java
package com.android.server.pm
final com.android.server.pm.PackageManagerService$6 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (android.content.pm.ResolveInfo, android.content.pm.ResolveInfo)
android.content.pm.ResolveInfo r1
android.content.pm.ResolveInfo r2
int v1
int v2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/server/pm/PackageDexOptimizer.classPackageDexOptimizer.java
package com.android.server.pm
com.android.server.pm.PackageDexOptimizer extends java.lang.Object {
private static final String TAG
static final String OAT_DIR_NAME
static final int DEX_OPT_SKIPPED
static final int DEX_OPT_PERFORMED
static final int DEX_OPT_FAILED
private final com.android.server.pm.Installer mInstaller
private final Object mInstallLock
private final android.os.PowerManager$WakeLock mDexoptWakeLock
private volatile boolean mSystemReady
void (com.android.server.pm.Installer, java.lang.Object, android.content.Context, java.lang.String)
com.android.server.pm.Installer installer
Object installLock
android.content.Context context
String wakeLockTag
android.os.PowerManager powerManager
protected void (com.android.server.pm.PackageDexOptimizer)
com.android.server.pm.PackageDexOptimizer from
static boolean canOptimizePackage (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package pkg
int performDexOpt (android.content.pm.PackageParser$Package, java.lang.String[], java.lang.String[], boolean, java.lang.String)
boolean useLock
android.content.pm.PackageParser$Package pkg
String[] sharedLibraries
String[] instructionSets
boolean checkProfiles
String targetCompilationFilter
protected int adjustDexoptNeeded (int)
int dexoptNeeded
protected int adjustDexoptFlags (int)
int dexoptFlags
void dumpDexoptState (com.android.internal.util.IndentingPrintWriter, android.content.pm.PackageParser$Package)
java.io.IOException ioe
String status
String path
String instructionSet
com.android.internal.util.IndentingPrintWriter pw
android.content.pm.PackageParser$Package pkg
String[] instructionSets
String[] dexCodeInstructionSets
java.util.List paths
private int performDexOptLI (android.content.pm.PackageParser$Package, java.lang.String[], java.lang.String[], boolean, java.lang.String)
com.android.internal.os.InstallerConnection$InstallerException e
java.io.IOException ioe
String lib
StringBuilder sb
com.android.internal.os.InstallerConnection$InstallerException e
int dexoptNeeded
int dexoptNeeded
String dexoptType
String dexoptType
String dexoptType
String dexoptType
String oatDir
String sharedLibrariesPath
boolean isPublic
int profileFlag
int dexFlags
String path
String dexCodeInstructionSet
android.content.pm.PackageParser$Package pkg
String[] sharedLibraries
String[] targetInstructionSets
boolean checkProfiles
String targetCompilerFilter
String[] instructionSets
java.util.List paths
int sharedGid
boolean isProfileGuidedFilter
boolean newProfile
boolean vmSafeMode
boolean debuggable
boolean performedDexOpt
boolean successfulDexOpt
String[] dexCodeInstructionSets
private java.lang.String createOatDirIfSupported (android.content.pm.PackageParser$Package, java.lang.String)
com.android.internal.os.InstallerConnection$InstallerException e
java.io.File oatDir
android.content.pm.PackageParser$Package pkg
String dexInstructionSet
java.io.File codePath
static java.io.File getOatDir (java.io.File)
java.io.File codePath
void systemReady ()
public static boolean isUsedByOtherApps (android.content.pm.PackageParser$Package)
java.io.IOException e
java.io.File profileDir
java.io.File foreignUseMark
int i
String useMarker
int[] currentUserIds
String apkPath
android.content.pm.PackageParser$Package pkg
}
com/android/server/pm/PackageManagerService$16.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$16 extends java.lang.Object implements java.lang.Runnable {
final android.content.pm.PackageParser$Package val$pkg
final int val$userId
final String val$packageName
final android.content.pm.IPackageDataObserver val$observer
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, android.content.pm.PackageParser$Package, int, java.lang.String, android.content.pm.IPackageDataObserver)
com.android.server.pm.PackageManagerService this$0
public void run ()
int flags
android.os.RemoteException e
}
com/android/server/pm/PersistentPreferredIntentResolver.classPersistentPreferredIntentResolver.java
package com.android.server.pm
public com.android.server.pm.PersistentPreferredIntentResolver extends com.android.server.IntentResolver {
public void ()
protected com.android.server.pm.PersistentPreferredActivity[] newArray (int)
int size
protected boolean isPackageForFilter (java.lang.String, com.android.server.pm.PersistentPreferredActivity)
String packageName
com.android.server.pm.PersistentPreferredActivity filter
protected volatile android.content.IntentFilter[] newArray (int)
protected volatile boolean isPackageForFilter (java.lang.String, android.content.IntentFilter)
}
com/android/server/pm/KeySetManagerService.classKeySetManagerService.java
package com.android.server.pm
public com.android.server.pm.KeySetManagerService extends java.lang.Object {
static final String TAG
public static final int FIRST_VERSION
public static final int CURRENT_VERSION
public static final long KEYSET_NOT_FOUND
protected static final long PUBLIC_KEY_NOT_FOUND
private final android.util.LongSparseArray mKeySets
private final android.util.LongSparseArray mPublicKeys
protected final android.util.LongSparseArray mKeySetMapping
private final android.util.ArrayMap mPackages
private long lastIssuedKeySetId
private long lastIssuedKeyId
public void (android.util.ArrayMap)
android.util.ArrayMap packages
public boolean packageIsSignedByLPr (java.lang.String, com.android.server.pm.KeySetHandle)
String packageName
com.android.server.pm.KeySetHandle ks
com.android.server.pm.PackageSetting pkg
long id
android.util.ArraySet pkgKeys
android.util.ArraySet testKeys
public boolean packageIsSignedByExactlyLPr (java.lang.String, com.android.server.pm.KeySetHandle)
String packageName
com.android.server.pm.KeySetHandle ks
com.android.server.pm.PackageSetting pkg
long id
android.util.ArraySet pkgKeys
android.util.ArraySet testKeys
public void assertScannedPackageValid (android.content.pm.PackageParser$Package) throws com.android.server.pm.PackageManagerException
int i
int defMapSize
android.content.pm.PackageParser$Package pkg
android.util.ArraySet signingKeys
android.util.ArrayMap definedMapping
android.util.ArraySet upgradeAliases
public void addScannedPackageLPw (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package pkg
com.android.server.pm.PackageSetting ps
void addSigningKeySetToPackageLPw (com.android.server.pm.PackageSetting, android.util.ArraySet)
android.util.ArraySet existingKeys
com.android.server.pm.PackageSetting pkg
android.util.ArraySet signingKeys
long signingKeySetId
com.android.server.pm.KeySetHandle ks
long id
private long getIdByKeySetLPr (com.android.server.pm.KeySetHandle)
com.android.server.pm.KeySetHandle value
int keySetIndex
com.android.server.pm.KeySetHandle ks
void addDefinedKeySetsToPackageLPw (com.android.server.pm.PackageSetting, android.util.ArrayMap)
com.android.server.pm.KeySetHandle ks
String alias
android.util.ArraySet pubKeys
int i
int i
com.android.server.pm.PackageSetting pkg
android.util.ArrayMap definedMapping
android.util.ArrayMap prevDefinedKeySets
android.util.ArrayMap newKeySetAliases
int defMapSize
int prevDefSize
void addUpgradeKeySetsToPackageLPw (com.android.server.pm.PackageSetting, android.util.ArraySet)
int i
com.android.server.pm.PackageSetting pkg
android.util.ArraySet upgradeAliases
int uaSize
public com.android.server.pm.KeySetHandle getKeySetByAliasAndPackageNameLPr (java.lang.String, java.lang.String)
String packageName
String alias
com.android.server.pm.PackageSetting p
Long keySetId
public boolean isIdValidKeySetId (long)
long id
public android.util.ArraySet getPublicKeysFromKeySetLPr (long)
int i
long id
android.util.ArraySet pkIds
android.util.ArraySet mPubKeys
int pkSize
public com.android.server.pm.KeySetHandle getSigningKeySetByPackageNameLPr (java.lang.String)
String packageName
com.android.server.pm.PackageSetting p
private com.android.server.pm.KeySetHandle addKeySetLPw (android.util.ArraySet)
long id
int i
int i
com.android.server.pm.KeySetHandle ks
android.util.ArraySet keys
android.util.ArraySet addedKeyIds
int kSize
long existingKeySetId
long id
com.android.server.pm.KeySetHandle ks
private void decrementKeySetLPw (long)
int i
android.util.ArraySet pubKeys
int pkSize
long id
com.android.server.pm.KeySetHandle ks
private void decrementPublicKeyLPw (long)
long id
com.android.server.pm.KeySetManagerService$PublicKeyHandle pk
private long addPublicKeyLPw (java.security.PublicKey)
java.security.PublicKey key
long id
private long getIdFromKeyIdsLPr (java.util.Set)
android.util.ArraySet value
int keyMapIndex
java.util.Set publicKeyIds
private long getIdForPublicKeyLPr (java.security.PublicKey)
java.security.PublicKey value
String encodedExistingKey
int publicKeyIndex
java.security.PublicKey k
String encodedPublicKey
private long getFreeKeySetIDLPw ()
private long getFreePublicKeyIdLPw ()
public void removeAppKeySetDataLPw (java.lang.String)
int i
String packageName
com.android.server.pm.PackageSetting pkg
long signingKeySetId
android.util.ArrayMap definedKeySets
private void clearPackageKeySetDataLPw (com.android.server.pm.PackageSetting)
com.android.server.pm.PackageSetting pkg
public java.lang.String encodePublicKey (java.security.PublicKey) throws java.io.IOException
java.security.PublicKey k
public void dumpLPr (java.io.PrintWriter, java.lang.String, com.android.server.pm.PackageManagerService$DumpState)
java.util.Map$Entry entry
int i
android.util.ArrayMap definedKeySets
int dksSize
long keySetId
boolean printedLabel
long signingKeySet
String keySetPackage
com.android.server.pm.PackageSetting pkg
java.util.Map$Entry e
java.io.PrintWriter pw
String packageName
com.android.server.pm.PackageManagerService$DumpState dumpState
boolean printedHeader
void writeKeySetManagerServiceLPr (org.xmlpull.v1.XmlSerializer) throws java.io.IOException
org.xmlpull.v1.XmlSerializer serializer
void writePublicKeysLPr (org.xmlpull.v1.XmlSerializer) throws java.io.IOException
long id
com.android.server.pm.KeySetManagerService$PublicKeyHandle pkh
String encodedKey
int pKeyIndex
org.xmlpull.v1.XmlSerializer serializer
void writeKeySetsLPr (org.xmlpull.v1.XmlSerializer) throws java.io.IOException
long keyId
long id
android.util.ArraySet keys
int keySetIndex
org.xmlpull.v1.XmlSerializer serializer
void readKeySetsLPw (org.xmlpull.v1.XmlPullParser, android.util.ArrayMap) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
com.android.server.pm.PackageSetting p
int type
String tagName
org.xmlpull.v1.XmlPullParser parser
android.util.ArrayMap keySetRefCounts
int type
long currentKeySetId
int outerDepth
String recordedVersionStr
int recordedVersion
void readKeysLPw (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
String tagName
org.xmlpull.v1.XmlPullParser parser
int outerDepth
int type
void readKeySetListLPw (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
String encodedID
int refCount
String encodedID
long id
String tagName
org.xmlpull.v1.XmlPullParser parser
int outerDepth
int type
long currentKeySetId
void readPublicKeyLPw (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException
com.android.server.pm.KeySetManagerService$PublicKeyHandle pkh
org.xmlpull.v1.XmlPullParser parser
String encodedID
long identifier
int refCount
String encodedPublicKey
java.security.PublicKey pub
private void addRefCountsFromSavedPackagesLPw (android.util.ArrayMap)
com.android.server.pm.KeySetHandle ks
int i
int j
android.util.ArraySet pubKeys
int pkSize
int i
int i
android.util.ArrayMap keySetRefCounts
int numRefCounts
android.util.ArraySet orphanedKeySets
int numKeySets
int numOrphans
}
com/android/server/pm/PackageManagerService$FileInstallArgs$1.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$FileInstallArgs$1 extends com.android.internal.os.IParcelFileDescriptorFactory$Stub {
final com.android.server.pm.PackageManagerService$FileInstallArgs this$1
void (com.android.server.pm.PackageManagerService$FileInstallArgs)
com.android.server.pm.PackageManagerService$FileInstallArgs this$1
public android.os.ParcelFileDescriptor open (java.lang.String, int) throws android.os.RemoteException
java.io.File file
java.io.FileDescriptor fd
android.system.ErrnoException e
String name
int mode
}
com/android/server/pm/PackageInstallerService$InternalCallback$1.classPackageInstallerService.java
package com.android.server.pm
com.android.server.pm.PackageInstallerService$InternalCallback$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.pm.PackageInstallerSession val$session
final com.android.server.pm.PackageInstallerService$InternalCallback this$1
void (com.android.server.pm.PackageInstallerService$InternalCallback, com.android.server.pm.PackageInstallerSession)
com.android.server.pm.PackageInstallerService$InternalCallback this$1
public void run ()
java.io.File appIconFile
}
com/android/server/pm/ShortcutUser.class
com/android/server/pm/PackageManagerService$CrossProfileDomainInfo.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$CrossProfileDomainInfo extends java.lang.Object {
android.content.pm.ResolveInfo resolveInfo
int bestDomainVerificationStatus
private void ()
void (com.android.server.pm.PackageManagerService$1)
com.android.server.pm.PackageManagerService$1 x0
}
com/android/server/pm/PackageInstallerService.classPackageInstallerService.java
package com.android.server.pm
public com.android.server.pm.PackageInstallerService extends android.content.pm.IPackageInstaller$Stub {
private static final String TAG
private static final boolean LOGD
private static final String TAG_SESSIONS
private static final String TAG_SESSION
private static final String TAG_GRANTED_RUNTIME_PERMISSION
private static final String ATTR_SESSION_ID
private static final String ATTR_USER_ID
private static final String ATTR_INSTALLER_PACKAGE_NAME
private static final String ATTR_INSTALLER_UID
private static final String ATTR_CREATED_MILLIS
private static final String ATTR_SESSION_STAGE_DIR
private static final String ATTR_SESSION_STAGE_CID
private static final String ATTR_PREPARED
private static final String ATTR_SEALED
private static final String ATTR_MODE
private static final String ATTR_INSTALL_FLAGS
private static final String ATTR_INSTALL_LOCATION
private static final String ATTR_SIZE_BYTES
private static final String ATTR_APP_PACKAGE_NAME
private static final String ATTR_APP_ICON
private static final String ATTR_APP_LABEL
private static final String ATTR_ORIGINATING_URI
private static final String ATTR_ORIGINATING_UID
private static final String ATTR_REFERRER_URI
private static final String ATTR_ABI_OVERRIDE
private static final String ATTR_VOLUME_UUID
private static final String ATTR_NAME
private static final long MAX_AGE_MILLIS
private static final long MAX_ACTIVE_SESSIONS
private static final long MAX_HISTORICAL_SESSIONS
private final android.content.Context mContext
private final com.android.server.pm.PackageManagerService mPm
private android.app.AppOpsManager mAppOps
private final android.os.HandlerThread mInstallThread
private final android.os.Handler mInstallHandler
private final com.android.server.pm.PackageInstallerService$Callbacks mCallbacks
private final android.util.AtomicFile mSessionsFile
private final java.io.File mSessionsDir
private final com.android.server.pm.PackageInstallerService$InternalCallback mInternalCallback
private final java.util.Random mRandom
private final android.util.SparseArray mSessions
private final android.util.SparseArray mHistoricalSessions
private final android.util.SparseBooleanArray mLegacySessions
private static final java.io.FilenameFilter sStageFilter
public void (android.content.Context, com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageInstallerSession session
int i
java.io.File icon
android.util.ArraySet unclaimedIcons
android.content.Context context
com.android.server.pm.PackageManagerService pm
public void systemReady ()
private void reconcileStagesLocked (java.lang.String, boolean)
com.android.server.pm.PackageInstallerSession session
int i
java.io.File stage
String volumeUuid
boolean isEphemeral
java.io.File stagingDir
android.util.ArraySet unclaimedStages
public void onPrivateVolumeMounted (java.lang.String)
String volumeUuid
public void onSecureContainersAvailable ()
String cid
com.android.server.pm.PackageInstallerSession session
String cid
int i
String cid
android.util.ArraySet unclaimed
public static boolean isStageName (java.lang.String)
String name
boolean isFile
boolean isContainer
boolean isLegacyContainer
public java.io.File allocateStageDirLegacy (java.lang.String, boolean) throws java.io.IOException
int sessionId
java.io.File stageDir
IllegalStateException e
String volumeUuid
boolean isEphemeral
public java.lang.String allocateExternalStageCidLegacy ()
int sessionId
private void readSessionsLocked ()
boolean valid
com.android.server.pm.PackageInstallerSession session
long age
boolean valid
String tag
org.xmlpull.v1.XmlPullParser in
int type
Exception e
java.io.FileInputStream fis
private com.android.server.pm.PackageInstallerSession readSessionLocked (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser in
int sessionId
int userId
String installerPackageName
int installerUid
long createdMillis
String stageDirRaw
java.io.File stageDir
String stageCid
boolean prepared
boolean sealed
android.content.pm.PackageInstaller$SessionParams params
java.io.File appIconFile
private void writeSessionsLocked ()
com.android.server.pm.PackageInstallerSession session
int i
org.xmlpull.v1.XmlSerializer out
int size
java.io.IOException e
java.io.FileOutputStream fos
private void writeSessionLocked (org.xmlpull.v1.XmlSerializer, com.android.server.pm.PackageInstallerSession) throws java.io.IOException
java.io.IOException e
java.io.FileOutputStream os
org.xmlpull.v1.XmlSerializer out
com.android.server.pm.PackageInstallerSession session
android.content.pm.PackageInstaller$SessionParams params
java.io.File appIconFile
private static void writeGrantedRuntimePermissions (org.xmlpull.v1.XmlSerializer, java.lang.String[]) throws java.io.IOException
String permission
org.xmlpull.v1.XmlSerializer out
String[] grantedRuntimePermissions
private static java.lang.String[] readGrantedRuntimePermissions (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String permission
org.xmlpull.v1.XmlPullParser in
java.util.List permissions
int outerDepth
int type
String[] permissionsArray
private java.io.File buildAppIconFile (int)
int sessionId
private void writeSessionsAsync ()
public int createSession (android.content.pm.PackageInstaller$SessionParams, java.lang.String, int)
java.io.IOException e
android.content.pm.PackageInstaller$SessionParams params
String installerPackageName
int userId
private int createSessionInternal (android.content.pm.PackageInstaller$SessionParams, java.lang.String, int) throws java.io.IOException
android.app.ActivityManager am
int iconSize
long ident
boolean isEphemeral
int activeCount
int historicalCount
long createdMillis
java.io.File stageDir
String stageCid
android.content.pm.PackageInstaller$SessionParams params
String installerPackageName
int userId
int callingUid
int sessionId
com.android.server.pm.PackageInstallerSession session
public void updateSessionAppIcon (int, android.graphics.Bitmap)
android.app.ActivityManager am
int iconSize
com.android.server.pm.PackageInstallerSession session
int sessionId
android.graphics.Bitmap appIcon
public void updateSessionAppLabel (int, java.lang.String)
com.android.server.pm.PackageInstallerSession session
int sessionId
String appLabel
public void abandonSession (int)
com.android.server.pm.PackageInstallerSession session
int sessionId
public android.content.pm.IPackageInstallerSession openSession (int)
java.io.IOException e
int sessionId
private android.content.pm.IPackageInstallerSession openSessionInternal (int) throws java.io.IOException
com.android.server.pm.PackageInstallerSession session
int sessionId
private int allocateSessionIdLocked ()
int n
int sessionId
private java.io.File buildStagingDir (java.lang.String, boolean)
String volumeUuid
boolean isEphemeral
private java.io.File buildStageDir (java.lang.String, int, boolean)
String volumeUuid
int sessionId
boolean isEphemeral
java.io.File stagingDir
static void prepareStageDir (java.io.File) throws java.io.IOException
android.system.ErrnoException e
java.io.File stageDir
private java.lang.String buildExternalStageCid (int)
int sessionId
static void prepareExternalStageCid (java.lang.String, long) throws java.io.IOException
String stageCid
long sizeBytes
public android.content.pm.PackageInstaller$SessionInfo getSessionInfo (int)
com.android.server.pm.PackageInstallerSession session
int sessionId
public android.content.pm.ParceledListSlice getAllSessions (int)
com.android.server.pm.PackageInstallerSession session
int i
int userId
java.util.List result
public android.content.pm.ParceledListSlice getMySessions (java.lang.String, int)
com.android.server.pm.PackageInstallerSession session
int i
String installerPackageName
int userId
java.util.List result
public void uninstall (java.lang.String, java.lang.String, int, android.content.IntentSender, int)
String installerPackageName
long ident
android.content.Intent intent
String packageName
String callerPackageName
int flags
android.content.IntentSender statusReceiver
int userId
int callingUid
boolean allowSilentUninstall
android.app.admin.DevicePolicyManager dpm
boolean isDeviceOwner
com.android.server.pm.PackageInstallerService$PackageDeleteObserverAdapter adapter
public void setPermissionsResult (int, boolean)
com.android.server.pm.PackageInstallerSession session
int sessionId
boolean accepted
public void registerCallback (android.content.pm.IPackageInstallerCallback, int)
android.content.pm.IPackageInstallerCallback callback
int userId
public void unregisterCallback (android.content.pm.IPackageInstallerCallback)
android.content.pm.IPackageInstallerCallback callback
private static int getSessionCount (android.util.SparseArray, int)
com.android.server.pm.PackageInstallerSession session
int i
android.util.SparseArray sessions
int installerUid
int count
int size
private boolean isCallingUidOwner (com.android.server.pm.PackageInstallerSession)
com.android.server.pm.PackageInstallerSession session
int callingUid
private static android.app.Notification buildSuccessNotification (android.content.Context, java.lang.String, java.lang.String, int)
android.content.Context context
String contentText
String basePackageName
int userId
android.content.pm.PackageInfo packageInfo
android.content.pm.PackageManager pm
android.graphics.Bitmap packageIcon
CharSequence packageLabel
public static transient android.util.ArraySet newArraySet (java.lang.Object[])
Object[] elements
android.util.ArraySet set
void dump (com.android.internal.util.IndentingPrintWriter)
com.android.server.pm.PackageInstallerSession session
int i
com.android.server.pm.PackageInstallerSession session
int i
int N
com.android.internal.util.IndentingPrintWriter pw
static android.util.SparseArray access$000 (com.android.server.pm.PackageInstallerService)
com.android.server.pm.PackageInstallerService x0
static void access$100 (com.android.server.pm.PackageInstallerService)
com.android.server.pm.PackageInstallerService x0
static android.app.Notification access$300 (android.content.Context, java.lang.String, java.lang.String, int)
android.content.Context x0
String x1
String x2
int x3
static com.android.server.pm.PackageInstallerService$Callbacks access$400 (com.android.server.pm.PackageInstallerService)
com.android.server.pm.PackageInstallerService x0
static void access$600 (com.android.server.pm.PackageInstallerService)
com.android.server.pm.PackageInstallerService x0
static android.util.SparseArray access$900 (com.android.server.pm.PackageInstallerService)
com.android.server.pm.PackageInstallerService x0
static java.io.File access$1000 (com.android.server.pm.PackageInstallerService, int)
com.android.server.pm.PackageInstallerService x0
int x1
static android.os.Handler access$1100 (com.android.server.pm.PackageInstallerService)
com.android.server.pm.PackageInstallerService x0
static void ()
}
com/android/server/pm/PackageManagerService$11.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$11 extends java.lang.Object implements java.io.FilenameFilter {
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService this$0
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
com/android/server/pm/PackageManagerService$InstallParams$1.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$InstallParams$1 extends android.content.BroadcastReceiver {
final int val$verificationId
final com.android.server.pm.PackageManagerService$InstallParams this$1
void (com.android.server.pm.PackageManagerService$InstallParams, int)
com.android.server.pm.PackageManagerService$InstallParams this$1
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
android.os.Message msg
}
com/android/server/pm/PackageManagerService$PendingPackageBroadcasts.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$PendingPackageBroadcasts extends java.lang.Object {
final android.util.SparseArray mUidMap
public void ()
public java.util.ArrayList get (int, java.lang.String)
int userId
String packageName
android.util.ArrayMap packages
public void put (int, java.lang.String, java.util.ArrayList)
int userId
String packageName
java.util.ArrayList components
android.util.ArrayMap packages
public void remove (int, java.lang.String)
int userId
String packageName
android.util.ArrayMap packages
public void remove (int)
int userId
public int userIdCount ()
public int userIdAt (int)
int n
public android.util.ArrayMap packagesForUserId (int)
int userId
public int size ()
int i
int num
public void clear ()
private android.util.ArrayMap getOrAllocate (int)
int userId
android.util.ArrayMap map
}
com/android/server/pm/PackageManagerService$AsecInstallArgs.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$AsecInstallArgs extends com.android.server.pm.PackageManagerService$InstallArgs {
static final String RES_FILE_NAME
static final String PUBLIC_RES_FILE_NAME
String cid
String packagePath
String resourcePath
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$InstallParams)
com.android.server.pm.PackageManagerService this$0
com.android.server.pm.PackageManagerService$InstallParams params
void (com.android.server.pm.PackageManagerService, java.lang.String, java.lang.String[], boolean, boolean)
com.android.server.pm.PackageManagerService this$0
String fullCodePath
String[] instructionSets
boolean isExternal
boolean isForwardLocked
int eidx
String subStr1
int sidx
void (com.android.server.pm.PackageManagerService, java.lang.String, java.lang.String[], boolean)
com.android.server.pm.PackageManagerService this$0
String cid
String[] instructionSets
boolean isForwardLocked
void createCopyFile ()
int copyApk (com.android.internal.app.IMediaContainerService, boolean) throws android.os.RemoteException
com.android.internal.app.IMediaContainerService imcs
boolean temp
String newMountPath
java.lang.String getCodePath ()
java.lang.String getResourcePath ()
int doPreInstall (int)
String newMountPath
boolean mounted
int status
boolean doRename (int, android.content.pm.PackageParser$Package, java.lang.String)
int status
android.content.pm.PackageParser$Package pkg
String oldCodePath
String newCacheId
String newMountPath
java.io.File beforeCodeFile
java.io.File afterCodeFile
private void setMountPath (java.lang.String)
String mountPath
java.io.File mountFile
java.io.File monolithicFile
int doPostInstall (int, int)
int groupOwner
String protectedFile
int groupOwner
String protectedFile
boolean mounted
int status
int uid
private void cleanUp ()
private java.util.List getAllCodePaths ()
android.content.pm.PackageParser$PackageLite pkg
java.io.File codeFile
void cleanUpResourcesLI ()
private void cleanUpResourcesLI (java.util.List)
java.util.List allCodePaths
java.lang.String getPackageName ()
boolean doPostDeleteLI (boolean)
boolean delete
java.util.List allCodePaths
boolean mounted
int doPreCopy ()
int doPostCopy (int)
int uid
}
com/android/server/pm/ShortcutService$FileOutputStreamWithPath.classShortcutService.java
package com.android.server.pm
com.android.server.pm.ShortcutService$FileOutputStreamWithPath extends java.io.FileOutputStream {
private final java.io.File mFile
public void (java.io.File) throws java.io.FileNotFoundException
java.io.File file
public java.io.File getFile ()
}
com/android/server/pm/LauncherAppsService$1.classLauncherAppsService.java
package com.android.server.pm
com.android.server.pm.LauncherAppsService$1 extends java.lang.Object {
}
com/android/server/pm/OtaDexoptShellCommand.classOtaDexoptShellCommand.java
package com.android.server.pm
com.android.server.pm.OtaDexoptShellCommand extends android.os.ShellCommand {
final android.content.pm.IOtaDexopt mInterface
void (com.android.server.pm.OtaDexoptService)
com.android.server.pm.OtaDexoptService service
public int onCommand (java.lang.String)
android.os.RemoteException e
String cmd
java.io.PrintWriter pw
private int runOtaPrepare () throws android.os.RemoteException
private int runOtaCleanup () throws android.os.RemoteException
private int runOtaDone () throws android.os.RemoteException
java.io.PrintWriter pw
private int runOtaStep () throws android.os.RemoteException
public void onHelp ()
java.io.PrintWriter pw
}
com/android/server/pm/Settings$DatabaseVersion.classSettings.java
package com.android.server.pm
public com.android.server.pm.Settings$DatabaseVersion extends java.lang.Object {
public static final int FIRST_VERSION
public static final int SIGNATURE_END_ENTITY
public static final int SIGNATURE_MALFORMED_RECOVER
public void ()
}
com/android/server/pm/PackageManagerService$9.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$9 extends java.lang.Object implements java.lang.Runnable {
final int val$currentStatus
final com.android.server.pm.PackageManagerService$InstallArgs val$args
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, int, com.android.server.pm.PackageManagerService$InstallArgs)
com.android.server.pm.PackageManagerService this$0
public void run ()
Exception e
android.app.backup.IBackupManager bm
android.os.Message msg
com.android.server.pm.PackageManagerService$PackageInstalledInfo res
boolean update
int flags
boolean doRestore
int token
com.android.server.pm.PackageManagerService$PostInstallData data
}
com/android/server/pm/PackageManagerService$31.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$31 extends java.lang.Object implements java.lang.Runnable {
final String val$packageName
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, java.lang.String)
com.android.server.pm.PackageManagerService this$0
public void run ()
}
com/android/server/pm/PackageManagerService$SharedLibraryEntry.classPackageManagerService.java
package com.android.server.pm
public final com.android.server.pm.PackageManagerService$SharedLibraryEntry extends java.lang.Object {
public final String path
public final String apk
void (java.lang.String, java.lang.String)
String _path
String _apk
}
com/android/server/pm/PackageManagerService$PackageInstalledInfo.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$PackageInstalledInfo extends java.lang.Object {
String name
int uid
int[] origUsers
int[] newUsers
android.content.pm.PackageParser$Package pkg
int returnCode
String returnMsg
com.android.server.pm.PackageManagerService$PackageRemovedInfo removedInfo
android.util.ArrayMap addedChildPackages
String origPackage
String origPermission
void ()
public void setError (int, java.lang.String)
int code
String msg
public void setError (java.lang.String, android.content.pm.PackageParser$PackageParserException)
String msg
android.content.pm.PackageParser$PackageParserException e
public void setError (java.lang.String, com.android.server.pm.PackageManagerException)
String msg
com.android.server.pm.PackageManagerException e
public void setReturnCode (int)
int i
int returnCode
int childCount
private void setReturnMessage (java.lang.String)
int i
String returnMsg
int childCount
}
com/android/server/pm/PackageManagerService$BlobXmlRestorer.classPackageManagerService.java
package com.android.server.pm
abstract com.android.server.pm.PackageManagerService$BlobXmlRestorer extends java.lang.Object {
public abstract void apply (org.xmlpull.v1.XmlPullParser, int) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
}
com/android/server/pm/PreferredIntentResolver.classPreferredIntentResolver.java
package com.android.server.pm
public com.android.server.pm.PreferredIntentResolver extends com.android.server.IntentResolver {
public void ()
protected com.android.server.pm.PreferredActivity[] newArray (int)
int size
protected boolean isPackageForFilter (java.lang.String, com.android.server.pm.PreferredActivity)
String packageName
com.android.server.pm.PreferredActivity filter
protected void dumpFilter (java.io.PrintWriter, java.lang.String, com.android.server.pm.PreferredActivity)
java.io.PrintWriter out
String prefix
com.android.server.pm.PreferredActivity filter
protected volatile void dumpFilter (java.io.PrintWriter, java.lang.String, android.content.IntentFilter)
protected volatile android.content.IntentFilter[] newArray (int)
protected volatile boolean isPackageForFilter (java.lang.String, android.content.IntentFilter)
}
com/android/server/pm/PackageVerificationResponse.classPackageVerificationResponse.java
package com.android.server.pm
public com.android.server.pm.PackageVerificationResponse extends java.lang.Object {
public final int code
public final int callerUid
public void (int, int)
int code
int callerUid
}
com/android/server/pm/PackageManagerService$HandlerParams.classPackageManagerService.java
package com.android.server.pm
abstract com.android.server.pm.PackageManagerService$HandlerParams extends java.lang.Object {
private static final int MAX_RETRIES
private int mRetries
private final android.os.UserHandle mUser
String traceMethod
int traceCookie
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, android.os.UserHandle)
android.os.UserHandle user
android.os.UserHandle getUser ()
com.android.server.pm.PackageManagerService$HandlerParams setTraceMethod (java.lang.String)
String traceMethod
com.android.server.pm.PackageManagerService$HandlerParams setTraceCookie (int)
int traceCookie
final boolean startCopy ()
android.os.RemoteException e
boolean res
boolean res
final void serviceError ()
abstract void handleStartCopy () throws android.os.RemoteException
abstract void handleServiceError ()
abstract void handleReturnCode ()
}
com/android/server/pm/PackageInstallerService$1.classPackageInstallerService.java
package com.android.server.pm
final com.android.server.pm.PackageInstallerService$1 extends java.lang.Object implements java.io.FilenameFilter {
void ()
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
com/android/server/pm/PackageInstallerService$2.classPackageInstallerService.java
package com.android.server.pm
com.android.server.pm.PackageInstallerService$2 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.pm.PackageInstallerService this$0
void (com.android.server.pm.PackageInstallerService)
com.android.server.pm.PackageInstallerService this$0
public void run ()
}
com/android/server/pm/PackageManagerService$IntentFilterVerifier.classPackageManagerService.java
package com.android.server.pm
abstract com.android.server.pm.PackageManagerService$IntentFilterVerifier extends java.lang.Object {
public abstract boolean addOneIntentFilterVerification (int, int, int, android.content.IntentFilter, java.lang.String)
public abstract void startVerifications (int)
public abstract void receiveVerificationResponse (int)
}
com/android/server/pm/Policy$1.classSELinuxMMAC.java
package com.android.server.pm
com.android.server.pm.Policy$1 extends java.lang.Object {
}
com/android/server/pm/KeySetManagerService$PublicKeyHandle.classKeySetManagerService.java
package com.android.server.pm
com.android.server.pm.KeySetManagerService$PublicKeyHandle extends java.lang.Object {
private final java.security.PublicKey mKey
private final long mId
private int mRefCount
final com.android.server.pm.KeySetManagerService this$0
public void (com.android.server.pm.KeySetManagerService, long, java.security.PublicKey)
com.android.server.pm.KeySetManagerService this$0
long id
java.security.PublicKey key
private void (com.android.server.pm.KeySetManagerService, long, int, java.security.PublicKey)
com.android.server.pm.KeySetManagerService this$0
long id
int refCount
java.security.PublicKey key
public long getId ()
public java.security.PublicKey getKey ()
public int getRefCountLPr ()
public void incrRefCountLPw ()
public long decrRefCountLPw ()
void (com.android.server.pm.KeySetManagerService, long, int, java.security.PublicKey, com.android.server.pm.KeySetManagerService$1)
com.android.server.pm.KeySetManagerService x0
long x1
int x2
java.security.PublicKey x3
com.android.server.pm.KeySetManagerService$1 x4
}
com/android/server/pm/PackageManagerService$ProviderIntentResolver.classPackageManagerService.java
package com.android.server.pm
final com.android.server.pm.PackageManagerService$ProviderIntentResolver extends com.android.server.IntentResolver {
private final android.util.ArrayMap mProviders
private int mFlags
final com.android.server.pm.PackageManagerService this$0
private void (com.android.server.pm.PackageManagerService)
public java.util.List queryIntent (android.content.Intent, java.lang.String, boolean, int)
android.content.Intent intent
String resolvedType
boolean defaultOnly
int userId
public java.util.List queryIntent (android.content.Intent, java.lang.String, int, int)
android.content.Intent intent
String resolvedType
int flags
int userId
public java.util.List queryIntentForPackage (android.content.Intent, java.lang.String, int, java.util.ArrayList, int)
android.content.pm.PackageParser$ProviderIntentInfo[] array
java.util.ArrayList intentFilters
int i
android.content.Intent intent
String resolvedType
int flags
java.util.ArrayList packageProviders
int userId
boolean defaultOnly
int N
java.util.ArrayList listCut
public final void addProvider (android.content.pm.PackageParser$Provider)
android.content.pm.PackageParser$ProviderIntentInfo intent
android.content.pm.PackageParser$Provider p
int NI
int j
public final void removeProvider (android.content.pm.PackageParser$Provider)
android.content.pm.PackageParser$ProviderIntentInfo intent
android.content.pm.PackageParser$Provider p
int NI
int j
protected boolean allowFilterResult (android.content.pm.PackageParser$ProviderIntentInfo, java.util.List)
android.content.pm.ProviderInfo destPi
int i
android.content.pm.PackageParser$ProviderIntentInfo filter
java.util.List dest
android.content.pm.ProviderInfo filterPi
protected android.content.pm.PackageParser$ProviderIntentInfo[] newArray (int)
int size
protected boolean isFilterStopped (android.content.pm.PackageParser$ProviderIntentInfo, int)
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$ProviderIntentInfo filter
int userId
android.content.pm.PackageParser$Package p
protected boolean isPackageForFilter (java.lang.String, android.content.pm.PackageParser$ProviderIntentInfo)
String packageName
android.content.pm.PackageParser$ProviderIntentInfo info
protected android.content.pm.ResolveInfo newResult (android.content.pm.PackageParser$ProviderIntentInfo, int, int)
android.content.pm.PackageParser$ProviderIntentInfo filter
int match
int userId
android.content.pm.PackageParser$ProviderIntentInfo info
android.content.pm.PackageParser$Provider provider
com.android.server.pm.PackageSetting ps
android.content.pm.ProviderInfo pi
android.content.pm.ResolveInfo res
protected void sortResults (java.util.List)
java.util.List results
protected void dumpFilter (java.io.PrintWriter, java.lang.String, android.content.pm.PackageParser$ProviderIntentInfo)
java.io.PrintWriter out
String prefix
android.content.pm.PackageParser$ProviderIntentInfo filter
protected java.lang.Object filterToLabel (android.content.pm.PackageParser$ProviderIntentInfo)
android.content.pm.PackageParser$ProviderIntentInfo filter
protected void dumpFilterLabel (java.io.PrintWriter, java.lang.String, java.lang.Object, int)
java.io.PrintWriter out
String prefix
Object label
int count
android.content.pm.PackageParser$Provider provider
protected volatile java.lang.Object filterToLabel (android.content.IntentFilter)
protected volatile void dumpFilter (java.io.PrintWriter, java.lang.String, android.content.IntentFilter)
protected volatile java.lang.Object newResult (android.content.IntentFilter, int, int)
protected volatile android.content.IntentFilter[] newArray (int)
protected volatile boolean isPackageForFilter (java.lang.String, android.content.IntentFilter)
protected volatile boolean isFilterStopped (android.content.IntentFilter, int)
protected volatile boolean allowFilterResult (android.content.IntentFilter, java.util.List)
void (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$1)
com.android.server.pm.PackageManagerService x0
com.android.server.pm.PackageManagerService$1 x1
static android.util.ArrayMap access$2400 (com.android.server.pm.PackageManagerService$ProviderIntentResolver)
com.android.server.pm.PackageManagerService$ProviderIntentResolver x0
}
com/android/server/pm/PackageManagerShellCommand$3.classPackageManagerShellCommand.java
package com.android.server.pm
com.android.server.pm.PackageManagerShellCommand$3 extends java.lang.Object implements java.util.Comparator {
final com.android.server.pm.PackageManagerShellCommand this$0
void (com.android.server.pm.PackageManagerShellCommand)
com.android.server.pm.PackageManagerShellCommand this$0
public int compare (java.lang.String, java.lang.String)
String o1
String o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/server/pm/OtaDexoptService$OTADexoptPackageDexOptimizer.classOtaDexoptService.java
package com.android.server.pm
com.android.server.pm.OtaDexoptService$OTADexoptPackageDexOptimizer extends com.android.server.pm.PackageDexOptimizer$ForcedUpdatePackageDexOptimizer {
public void (com.android.server.pm.Installer, java.lang.Object, android.content.Context)
com.android.server.pm.Installer installer
Object installLock
android.content.Context context
protected int adjustDexoptFlags (int)
int dexoptFlags
}
com/android/server/pm/PackageInstallerSession$3.classPackageInstallerSession.java
package com.android.server.pm
com.android.server.pm.PackageInstallerSession$3 extends java.lang.Object implements android.os.Handler$Callback {
final com.android.server.pm.PackageInstallerSession this$0
void (com.android.server.pm.PackageInstallerSession)
com.android.server.pm.PackageInstallerSession this$0
public boolean handleMessage (android.os.Message)
String completeMsg
com.android.server.pm.PackageManagerException e
android.os.Message msg
}
com/android/server/pm/PackageManagerService$18.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$18 extends java.lang.Object implements com.android.server.pm.PackageManagerService$BlobXmlRestorer {
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService this$0
public void apply (org.xmlpull.v1.XmlPullParser, int) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
int userId
}
com/android/server/pm/PackageManagerService$ActivityIntentResolver$ActionIterGenerator.classPackageManagerService.java
package com.android.server.pm
public com.android.server.pm.PackageManagerService$ActivityIntentResolver$ActionIterGenerator extends com.android.server.pm.PackageManagerService$ActivityIntentResolver$IterGenerator {
final com.android.server.pm.PackageManagerService$ActivityIntentResolver this$1
public void (com.android.server.pm.PackageManagerService$ActivityIntentResolver)
com.android.server.pm.PackageManagerService$ActivityIntentResolver this$1
public java.util.Iterator generate (android.content.pm.PackageParser$ActivityIntentInfo)
android.content.pm.PackageParser$ActivityIntentInfo info
}
com/android/server/pm/ShortcutService$2.classShortcutService.java
package com.android.server.pm
com.android.server.pm.ShortcutService$2 extends com.android.internal.content.PackageMonitor {
final com.android.server.pm.ShortcutService this$0
void (com.android.server.pm.ShortcutService)
com.android.server.pm.ShortcutService this$0
public void onPackageAdded (java.lang.String, int)
String packageName
int uid
public void onPackageUpdateFinished (java.lang.String, int)
String packageName
int uid
public void onPackageRemoved (java.lang.String, int)
String packageName
int uid
public void onPackageDataCleared (java.lang.String, int)
String packageName
int uid
}
com/android/server/pm/Settings$VersionInfo.classSettings.java
package com.android.server.pm
public com.android.server.pm.Settings$VersionInfo extends java.lang.Object {
int sdkVersion
int databaseVersion
String fingerprint
public void ()
public void forceCurrent ()
}
com/android/server/pm/BasePermission.classBasePermission.java
package com.android.server.pm
final com.android.server.pm.BasePermission extends java.lang.Object {
static final int TYPE_NORMAL
static final int TYPE_BUILTIN
static final int TYPE_DYNAMIC
final String name
String sourcePackage
com.android.server.pm.PackageSettingBase packageSetting
final int type
int protectionLevel
android.content.pm.PackageParser$Permission perm
android.content.pm.PermissionInfo pendingInfo
int uid
private int[] gids
private boolean perUser
void (java.lang.String, java.lang.String, int)
String _name
String _sourcePackage
int _type
public java.lang.String toString ()
public void setGids (int[], boolean)
int[] gids
boolean perUser
public int[] computeGids (int)
int i
int[] userGids
int userId
public boolean isRuntime ()
public boolean isDevelopment ()
}
com/android/server/pm/PackageSignatures.classPackageSignatures.java
package com.android.server.pm
com.android.server.pm.PackageSignatures extends java.lang.Object {
android.content.pm.Signature[] mSignatures
void (com.android.server.pm.PackageSignatures)
com.android.server.pm.PackageSignatures orig
void (android.content.pm.Signature[])
android.content.pm.Signature[] sigs
void ()
void writeXml (org.xmlpull.v1.XmlSerializer, java.lang.String, java.util.ArrayList) throws java.io.IOException
android.content.pm.Signature pastSig
android.content.pm.Signature sig
int sigHash
int numPast
int j
int i
org.xmlpull.v1.XmlSerializer serializer
String tagName
java.util.ArrayList pastSignatures
void readXml (org.xmlpull.v1.XmlPullParser, java.util.ArrayList) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
android.content.pm.Signature sig
android.content.pm.Signature sig
int idx
String key
NumberFormatException e
IllegalArgumentException e
String index
String tagName
android.content.pm.Signature[] newSigs
org.xmlpull.v1.XmlPullParser parser
java.util.ArrayList pastSignatures
String countStr
int count
int pos
int outerDepth
int type
void assignSignatures (android.content.pm.Signature[])
int i
android.content.pm.Signature[] sigs
public java.lang.String toString ()
int i
StringBuffer buf
}
com/android/server/pm/PackageManagerService$MoveCallbacks.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$MoveCallbacks extends android.os.Handler {
private static final int MSG_CREATED
private static final int MSG_STATUS_CHANGED
private final android.os.RemoteCallbackList mCallbacks
private final android.util.SparseIntArray mLastStatus
public void (android.os.Looper)
android.os.Looper looper
public void register (android.content.pm.IPackageMoveObserver)
android.content.pm.IPackageMoveObserver callback
public void unregister (android.content.pm.IPackageMoveObserver)
android.content.pm.IPackageMoveObserver callback
public void handleMessage (android.os.Message)
android.content.pm.IPackageMoveObserver callback
int i
android.os.Message msg
com.android.internal.os.SomeArgs args
int n
private void invokeCallback (android.content.pm.IPackageMoveObserver, int, com.android.internal.os.SomeArgs) throws android.os.RemoteException
android.content.pm.IPackageMoveObserver callback
int what
com.android.internal.os.SomeArgs args
private void notifyCreated (int, android.os.Bundle)
int moveId
android.os.Bundle extras
com.android.internal.os.SomeArgs args
private void notifyStatusChanged (int, int)
int moveId
int status
private void notifyStatusChanged (int, int, long)
int moveId
int status
long estMillis
com.android.internal.os.SomeArgs args
static void access$6700 (com.android.server.pm.PackageManagerService$MoveCallbacks, int, int)
com.android.server.pm.PackageManagerService$MoveCallbacks x0
int x1
int x2
static void access$6800 (com.android.server.pm.PackageManagerService$MoveCallbacks, int, android.os.Bundle)
com.android.server.pm.PackageManagerService$MoveCallbacks x0
int x1
android.os.Bundle x2
static void access$6900 (com.android.server.pm.PackageManagerService$MoveCallbacks, int, int, long)
com.android.server.pm.PackageManagerService$MoveCallbacks x0
int x1
int x2
long x3
static android.util.SparseIntArray access$7000 (com.android.server.pm.PackageManagerService$MoveCallbacks)
com.android.server.pm.PackageManagerService$MoveCallbacks x0
}
com/android/server/pm/Policy.classSELinuxMMAC.java
package com.android.server.pm
final com.android.server.pm.Policy extends java.lang.Object {
private final String mSeinfo
private final java.util.Set mCerts
private final java.util.Map mPkgMap
private void (com.android.server.pm.Policy$PolicyBuilder)
com.android.server.pm.Policy$PolicyBuilder builder
public java.util.Set getSignatures ()
public boolean hasInnerPackages ()
public java.util.Map getInnerPackages ()
public boolean hasGlobalSeinfo ()
public java.lang.String toString ()
android.content.pm.Signature cert
String name
StringBuilder sb
public java.lang.String getMatchedSeinfo (android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package pkg
android.content.pm.Signature[] certs
String seinfoValue
void (com.android.server.pm.Policy$PolicyBuilder, com.android.server.pm.Policy$1)
com.android.server.pm.Policy$PolicyBuilder x0
com.android.server.pm.Policy$1 x1
static java.util.Set access$400 (com.android.server.pm.Policy)
com.android.server.pm.Policy x0
static java.lang.String access$500 (com.android.server.pm.Policy)
com.android.server.pm.Policy x0
static java.util.Map access$600 (com.android.server.pm.Policy)
com.android.server.pm.Policy x0
}
com/android/server/pm/ShortcutService$MyShellCommand.classShortcutService.java
package com.android.server.pm
com.android.server.pm.ShortcutService$MyShellCommand extends android.os.ShellCommand {
private int mUserId
final com.android.server.pm.ShortcutService this$0
private void (com.android.server.pm.ShortcutService)
private void parseOptions (boolean) throws com.android.server.pm.ShortcutService$CommandException
boolean takeUser
String opt
public int onCommand (java.lang.String)
com.android.server.pm.ShortcutService$CommandException e
String cmd
java.io.PrintWriter pw
public void onHelp ()
java.io.PrintWriter pw
private void handleResetThrottling () throws com.android.server.pm.ShortcutService$CommandException
private void handleResetAllThrottling ()
private void handleResetPackageThrottling () throws com.android.server.pm.ShortcutService$CommandException
String packageName
private void handleOverrideConfig () throws com.android.server.pm.ShortcutService$CommandException
String config
private void handleResetConfig ()
private void clearLauncher ()
private void showLauncher ()
private void handleClearDefaultLauncher () throws com.android.server.pm.ShortcutService$CommandException
private void handleGetDefaultLauncher () throws com.android.server.pm.ShortcutService$CommandException
private void handleRefreshDefaultLauncher () throws com.android.server.pm.ShortcutService$CommandException
private void handleUnloadUser () throws com.android.server.pm.ShortcutService$CommandException
private void handleClearShortcuts () throws com.android.server.pm.ShortcutService$CommandException
String packageName
void (com.android.server.pm.ShortcutService, com.android.server.pm.ShortcutService$1)
com.android.server.pm.ShortcutService x0
com.android.server.pm.ShortcutService$1 x1
}
com/android/server/pm/PackageManagerServiceCompilerMapping.classPackageManagerServiceCompilerMapping.java
package com.android.server.pm
com.android.server.pm.PackageManagerServiceCompilerMapping extends java.lang.Object {
static final String[] REASON_STRINGS
void ()
private static java.lang.String getSystemPropertyName (int)
int reason
private static java.lang.String getAndCheckValidity (int)
int reason
String sysPropValue
static void checkProperties ()
String sysPropName
Exception exc
int reason
RuntimeException toThrow
public static java.lang.String getCompilerFilterForReason (int)
int reason
public static java.lang.String getFullCompilerFilter ()
String value
public static java.lang.String getNonProfileGuidedCompilerFilter (java.lang.String)
String filter
static void ()
}
com/android/server/pm/PackageManagerService$ActivityIntentResolver$CategoriesIterGenerator.classPackageManagerService.java
package com.android.server.pm
public com.android.server.pm.PackageManagerService$ActivityIntentResolver$CategoriesIterGenerator extends com.android.server.pm.PackageManagerService$ActivityIntentResolver$IterGenerator {
final com.android.server.pm.PackageManagerService$ActivityIntentResolver this$1
public void (com.android.server.pm.PackageManagerService$ActivityIntentResolver)
com.android.server.pm.PackageManagerService$ActivityIntentResolver this$1
public java.util.Iterator generate (android.content.pm.PackageParser$ActivityIntentInfo)
android.content.pm.PackageParser$ActivityIntentInfo info
}
com/android/server/pm/ShortcutUser$PackageWithUser.classShortcutUser.java
package com.android.server.pm
final com.android.server.pm.ShortcutUser$PackageWithUser extends java.lang.Object {
final int userId
final String packageName
private void (int, java.lang.String)
int userId
String packageName
public static com.android.server.pm.ShortcutUser$PackageWithUser of (int, java.lang.String)
int userId
String packageName
public static com.android.server.pm.ShortcutUser$PackageWithUser of (com.android.server.pm.ShortcutPackageItem)
com.android.server.pm.ShortcutPackageItem spi
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.android.server.pm.ShortcutUser$PackageWithUser that
public java.lang.String toString ()
}
com/android/server/pm/PackageManagerService$MoveInfo.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$MoveInfo extends java.lang.Object {
final int moveId
final String fromUuid
final String toUuid
final String packageName
final String dataAppName
final int appId
final String seinfo
final int targetSdkVersion
public void (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, int)
int moveId
String fromUuid
String toUuid
String packageName
String dataAppName
int appId
String seinfo
int targetSdkVersion
}
com/android/server/pm/PackageManagerService$28.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$28 extends java.lang.Thread {
final java.util.concurrent.CountDownLatch val$installedLatch
final long val$startFreeBytes
final java.io.File val$measurePath
final long val$sizeBytes
final int val$moveId
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, java.util.concurrent.CountDownLatch, long, java.io.File, long, int)
com.android.server.pm.PackageManagerService this$0
public void run ()
long deltaFreeBytes
int progress
}
com/android/server/pm/PackageManagerShellCommand$4.classPackageManagerShellCommand.java
package com.android.server.pm
com.android.server.pm.PackageManagerShellCommand$4 extends java.lang.Object implements android.content.Intent$CommandOptionHandler {
final com.android.server.pm.PackageManagerShellCommand this$0
void (com.android.server.pm.PackageManagerShellCommand)
com.android.server.pm.PackageManagerShellCommand this$0
public boolean handleOption (java.lang.String, android.os.ShellCommand)
String opt
android.os.ShellCommand cmd
}
com/android/server/pm/InstructionSets.classInstructionSets.java
package com.android.server.pm
public com.android.server.pm.InstructionSets extends java.lang.Object {
private static final String PREFERRED_INSTRUCTION_SET
public void ()
public static java.lang.String[] getAppDexInstructionSets (android.content.pm.ApplicationInfo)
android.content.pm.ApplicationInfo info
public static java.lang.String[] getAppDexInstructionSets (com.android.server.pm.PackageSetting)
com.android.server.pm.PackageSetting ps
public static java.lang.String getPreferredInstructionSet ()
public static java.lang.String getDexCodeInstructionSet (java.lang.String)
String sharedLibraryIsa
String dexCodeIsa
public static java.lang.String[] getDexCodeInstructionSets (java.lang.String[])
String instructionSet
String[] instructionSets
android.util.ArraySet dexCodeInstructionSets
public static java.lang.String[] getAllDexCodeInstructionSets ()
String abi
int i
String[] supportedInstructionSets
public static java.util.List getAllInstructionSets ()
String instructionSet
String abi
String[] allAbis
java.util.List allInstructionSets
public static java.lang.String getPrimaryInstructionSet (android.content.pm.ApplicationInfo)
android.content.pm.ApplicationInfo info
static void ()
}
com/android/server/pm/EphemeralApplicationRegistry$UninstalledEphemeralAppState.classEphemeralApplicationRegistry.java
package com.android.server.pm
final com.android.server.pm.EphemeralApplicationRegistry$UninstalledEphemeralAppState extends java.lang.Object {
final android.content.pm.EphemeralApplicationInfo mEphemeralApplicationInfo
final long mTimestamp
public void (android.content.pm.EphemeralApplicationInfo, long)
android.content.pm.EphemeralApplicationInfo ephemeralApp
long timestamp
}
com/android/server/pm/PackageManagerService$PackageFreezer.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$PackageFreezer extends java.lang.Object implements java.lang.AutoCloseable {
private final String mPackageName
private final com.android.server.pm.PackageManagerService$PackageFreezer[] mChildren
private final boolean mWeFroze
private final java.util.concurrent.atomic.AtomicBoolean mClosed
private final dalvik.system.CloseGuard mCloseGuard
final com.android.server.pm.PackageManagerService this$0
public void (com.android.server.pm.PackageManagerService)
public void (com.android.server.pm.PackageManagerService, java.lang.String, int, java.lang.String)
int i
int N
com.android.server.pm.PackageSetting ps
android.content.pm.PackageParser$Package p
String packageName
int userId
String killReason
protected void finalize () throws java.lang.Throwable
public void close ()
com.android.server.pm.PackageManagerService$PackageFreezer freezer
}
com/android/server/pm/PolicyComparator.classSELinuxMMAC.java
package com.android.server.pm
final com.android.server.pm.PolicyComparator extends java.lang.Object implements java.util.Comparator {
private boolean duplicateFound
void ()
public boolean foundDuplicate ()
public int compare (com.android.server.pm.Policy, com.android.server.pm.Policy)
java.util.Map p1Packages
java.util.Map p2Packages
com.android.server.pm.Policy p1
com.android.server.pm.Policy p2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/server/pm/SELinuxMMAC.classSELinuxMMAC.java
package com.android.server.pm
public final com.android.server.pm.SELinuxMMAC extends java.lang.Object {
static final String TAG
private static final boolean DEBUG_POLICY
private static final boolean DEBUG_POLICY_INSTALL
private static final boolean DEBUG_POLICY_ORDER
private static java.util.List sPolicies
private static final java.io.File VERSION_FILE
private static final java.io.File MAC_PERMISSIONS
private static final java.io.File SEAPP_CONTEXTS
private static final byte[] SEAPP_CONTEXTS_HASH
private static final String XATTR_SEAPP_HASH
private static final String PRIVILEGED_APP_STR
private static final String AUTOPLAY_APP_STR
public void ()
public static boolean readInstallPolicy ()
StringBuilder sb
Exception ex
java.io.IOException ioe
java.util.List policies
java.io.FileReader policyFile
org.xmlpull.v1.XmlPullParser parser
com.android.server.pm.PolicyComparator policySort
private static com.android.server.pm.Policy readSignerOrThrow (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String seinfo
String sig
String tagName
org.xmlpull.v1.XmlPullParser parser
com.android.server.pm.Policy$PolicyBuilder pb
String cert
private static void readPackageOrThrow (org.xmlpull.v1.XmlPullParser, com.android.server.pm.Policy$PolicyBuilder) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String seinfo
String tagName
org.xmlpull.v1.XmlPullParser parser
com.android.server.pm.Policy$PolicyBuilder pb
String pkgName
private static void readCert (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
private static void readSeinfo (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
private static void skip (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser p
int depth
public static void assignSeinfoValue (android.content.pm.PackageParser$Package)
String seinfo
com.android.server.pm.Policy policy
android.content.pm.PackageParser$Package pkg
public static boolean isRestoreconNeeded (java.io.File)
byte[] buf
int len
android.system.ErrnoException e
java.io.File file
public static void setRestoreconDone (java.io.File)
android.system.ErrnoException e
java.io.File file
private static byte[] returnHash (java.io.File)
byte[] contents
Exception e
java.io.File file
static void ()
}
com/android/server/pm/UserManagerService.classUserManagerService.java
package com.android.server.pm
public com.android.server.pm.UserManagerService extends android.os.IUserManager$Stub {
private static final String LOG_TAG
static final boolean DBG
private static final boolean DBG_WITH_STACKTRACE
private static final String TAG_NAME
private static final String TAG_ACCOUNT
private static final String ATTR_FLAGS
private static final String ATTR_ICON_PATH
private static final String ATTR_ID
private static final String ATTR_CREATION_TIME
private static final String ATTR_LAST_LOGGED_IN_TIME
private static final String ATTR_LAST_LOGGED_IN_FINGERPRINT
private static final String ATTR_SERIAL_NO
private static final String ATTR_NEXT_SERIAL_NO
private static final String ATTR_PARTIAL
private static final String ATTR_GUEST_TO_REMOVE
private static final String ATTR_USER_VERSION
private static final String ATTR_PROFILE_GROUP_ID
private static final String ATTR_RESTRICTED_PROFILE_PARENT_ID
private static final String ATTR_SEED_ACCOUNT_NAME
private static final String ATTR_SEED_ACCOUNT_TYPE
private static final String TAG_GUEST_RESTRICTIONS
private static final String TAG_USERS
private static final String TAG_USER
private static final String TAG_RESTRICTIONS
private static final String TAG_DEVICE_POLICY_RESTRICTIONS
private static final String TAG_GLOBAL_RESTRICTION_OWNER_ID
private static final String TAG_ENTRY
private static final String TAG_VALUE
private static final String TAG_SEED_ACCOUNT_OPTIONS
private static final String ATTR_KEY
private static final String ATTR_VALUE_TYPE
private static final String ATTR_MULTIPLE
private static final String ATTR_TYPE_STRING_ARRAY
private static final String ATTR_TYPE_STRING
private static final String ATTR_TYPE_BOOLEAN
private static final String ATTR_TYPE_INTEGER
private static final String ATTR_TYPE_BUNDLE
private static final String ATTR_TYPE_BUNDLE_ARRAY
private static final String USER_INFO_DIR
private static final String USER_LIST_FILENAME
private static final String USER_PHOTO_FILENAME
private static final String USER_PHOTO_FILENAME_TMP
private static final String RESTRICTIONS_FILE_PREFIX
private static final String XML_SUFFIX
private static final int ALLOWED_FLAGS_FOR_CREATE_USERS_PERMISSION
private static final int MIN_USER_ID
private static final int MAX_USER_ID
private static final int USER_VERSION
private static final long EPOCH_PLUS_30_YEARS
private static final int MAX_MANAGED_PROFILES
static final int WRITE_USER_MSG
static final int WRITE_USER_DELAY
private static final String XATTR_SERIAL
private static final String TRON_GUEST_CREATED
private static final String TRON_USER_CREATED
private final android.content.Context mContext
private final com.android.server.pm.PackageManagerService mPm
private final Object mPackagesLock
private final Object mUsersLock
private final Object mRestrictionsLock
private final android.os.Handler mHandler
private final java.io.File mUsersDir
private final java.io.File mUserListFile
private static final android.os.IBinder mUserRestriconToken
private final android.util.SparseArray mUsers
private final android.util.SparseArray mBaseUserRestrictions
private final android.util.SparseArray mCachedEffectiveUserRestrictions
private final android.util.SparseArray mAppliedUserRestrictions
private android.os.Bundle mDevicePolicyGlobalUserRestrictions
private int mGlobalRestrictionOwnerUserId
private final android.util.SparseArray mDevicePolicyLocalUserRestrictions
private final android.os.Bundle mGuestRestrictions
private final android.util.SparseBooleanArray mRemovingUserIds
private int[] mUserIds
private int mNextSerialNumber
private int mUserVersion
private com.android.internal.app.IAppOpsService mAppOpsService
private final com.android.server.pm.UserManagerService$LocalService mLocalService
private boolean mIsDeviceManaged
private final android.util.SparseBooleanArray mIsUserManaged
private final java.util.ArrayList mUserRestrictionsListeners
private final com.android.internal.widget.LockPatternUtils mLockPatternUtils
private final String ACTION_DISABLE_QUIET_MODE_AFTER_UNLOCK
private final android.content.BroadcastReceiver mDisableQuietModeCallback
private boolean mForceEphemeralUsers
private final android.util.SparseIntArray mUserStates
private static com.android.server.pm.UserManagerService sInstance
public static com.android.server.pm.UserManagerService getInstance ()
void (java.io.File)
java.io.File dataDir
void (android.content.Context, com.android.server.pm.PackageManagerService, java.lang.Object)
android.content.Context context
com.android.server.pm.PackageManagerService pm
Object packagesLock
private void (android.content.Context, com.android.server.pm.PackageManagerService, java.lang.Object, java.io.File)
java.io.File userZeroDir
android.content.Context context
com.android.server.pm.PackageManagerService pm
Object packagesLock
java.io.File dataDir
void systemReady ()
android.content.pm.UserInfo currentGuestUser
void cleanupPartialUsers ()
android.content.pm.UserInfo ui
int i
int userSize
android.content.pm.UserInfo ui
int i
java.util.ArrayList partials
int partialsSize
public java.lang.String getUserAccount (int)
int userId
public void setUserAccount (int, java.lang.String)
com.android.server.pm.UserManagerService$UserData userData
String currentAccount
int userId
String accountName
com.android.server.pm.UserManagerService$UserData userToUpdate
public android.content.pm.UserInfo getPrimaryUser ()
android.content.pm.UserInfo ui
int i
int userSize
public java.util.List getUsers (boolean)
android.content.pm.UserInfo ui
int i
java.util.ArrayList users
int userSize
boolean excludeDying
public java.util.List getProfiles (int, boolean)
int userId
boolean enabledOnly
boolean returnFullInfo
long ident
public int[] getProfileIds (int, boolean)
int userId
boolean enabledOnly
long ident
private java.util.List getProfilesLU (int, boolean, boolean)
int profileId
android.content.pm.UserInfo userInfo
int i
int userId
boolean enabledOnly
boolean fullInfo
android.util.IntArray profileIds
java.util.ArrayList users
private android.util.IntArray getProfileIdsLU (int, boolean)
android.content.pm.UserInfo profile
int i
int userId
boolean enabledOnly
android.content.pm.UserInfo user
android.util.IntArray result
int userSize
public int getCredentialOwnerProfile (int)
android.content.pm.UserInfo profileParent
int userHandle
public boolean isSameProfileGroup (int, int)
int userId
int otherUserId
private boolean isSameProfileGroupLP (int, int)
android.content.pm.UserInfo userInfo
android.content.pm.UserInfo otherUserInfo
int userId
int otherUserId
public android.content.pm.UserInfo getProfileParent (int)
int userHandle
private android.content.pm.UserInfo getProfileParentLU (int)
int userHandle
android.content.pm.UserInfo profile
int parentUserId
private static boolean isProfileOf (android.content.pm.UserInfo, android.content.pm.UserInfo)
android.content.pm.UserInfo user
android.content.pm.UserInfo profile
private void broadcastProfileAvailabilityChanges (android.os.UserHandle, android.os.UserHandle, boolean)
android.os.UserHandle profileHandle
android.os.UserHandle parentHandle
boolean inQuietMode
android.content.Intent intent
public void setQuietModeEnabled (int, boolean)
android.os.RemoteException e
long identity
int userHandle
boolean enableQuietMode
boolean changed
android.content.pm.UserInfo profile
android.content.pm.UserInfo parent
public boolean isQuietModeEnabled (int)
android.content.pm.UserInfo info
int userHandle
public boolean trySetQuietModeDisabled (int, android.content.IntentSender)
android.app.KeyguardManager km
android.content.Intent unlockIntent
android.content.Intent callBackIntent
android.app.PendingIntent pendingIntent
int userHandle
android.content.IntentSender target
long identity
public void setUserEnabled (int)
android.content.pm.UserInfo info
int userId
public android.content.pm.UserInfo getUserInfo (int)
int userId
private android.content.pm.UserInfo userWithName (android.content.pm.UserInfo)
android.content.pm.UserInfo withName
android.content.pm.UserInfo orig
public boolean isManagedProfile (int)
android.content.pm.UserInfo userInfo
int userId
int callingUserId
public boolean isRestricted ()
public boolean canHaveRestrictedProfile (int)
android.content.pm.UserInfo userInfo
int userId
private android.content.pm.UserInfo getUserInfoLU (int)
int userId
com.android.server.pm.UserManagerService$UserData userData
private com.android.server.pm.UserManagerService$UserData getUserDataLU (int)
int userId
com.android.server.pm.UserManagerService$UserData userData
private android.content.pm.UserInfo getUserInfoNoChecks (int)
com.android.server.pm.UserManagerService$UserData userData
int userId
private com.android.server.pm.UserManagerService$UserData getUserDataNoChecks (int)
int userId
public boolean exists (int)
int userId
public void setUserName (int, java.lang.String)
com.android.server.pm.UserManagerService$UserData userData
int userId
String name
boolean changed
public void setUserIcon (int, android.graphics.Bitmap)
int userId
android.graphics.Bitmap bitmap
private void sendUserInfoChangedBroadcast (int)
int userId
android.content.Intent changedIntent
public android.os.ParcelFileDescriptor getUserIcon (int)
android.content.pm.UserInfo targetUserInfo
int callingUserId
int callingGroupId
int targetGroupId
boolean sameGroup
java.io.FileNotFoundException e
int targetUserId
String iconPath
public void makeInitialized (int)
int userId
boolean scheduleWriteUser
com.android.server.pm.UserManagerService$UserData userData
private void initDefaultGuestRestrictions ()
public android.os.Bundle getDefaultGuestRestrictions ()
public void setDefaultGuestRestrictions (android.os.Bundle)
android.os.Bundle restrictions
void setDevicePolicyUserRestrictionsInner (int, android.os.Bundle, android.os.Bundle)
android.os.Bundle prev
int userId
android.os.Bundle local
android.os.Bundle global
boolean globalChanged
boolean localChanged
private android.os.Bundle computeEffectiveUserRestrictionsLR (int)
int userId
android.os.Bundle baseRestrictions
android.os.Bundle global
android.os.Bundle local
android.os.Bundle effective
private void invalidateEffectiveUserRestrictionsLR (int)
int userId
private android.os.Bundle getEffectiveUserRestrictions (int)
android.os.Bundle restrictions
int userId
public boolean hasUserRestriction (java.lang.String, int)
String restrictionKey
int userId
android.os.Bundle restrictions
public int getUserRestrictionSource (java.lang.String, int)
android.os.Bundle localRestrictions
String restrictionKey
int userId
int result
public android.os.Bundle getUserRestrictions (int)
int userId
public boolean hasBaseUserRestriction (java.lang.String, int)
android.os.Bundle bundle
String restrictionKey
int userId
public void setUserRestriction (java.lang.String, boolean, int)
android.os.Bundle newRestrictions
String key
boolean value
int userId
private void updateUserRestrictionsInternalLR (android.os.Bundle, int)
android.os.Bundle prevBaseRestrictions
android.os.Bundle newRestrictions
int userId
android.os.Bundle prevAppliedRestrictions
android.os.Bundle effective
private void propagateUserRestrictionsLR (int, android.os.Bundle, android.os.Bundle)
int userId
android.os.Bundle newRestrictions
android.os.Bundle prevRestrictions
android.os.Bundle newRestrictionsFinal
android.os.Bundle prevRestrictionsFinal
void applyUserRestrictionsLR (int)
int userId
void applyUserRestrictionsForAllUsersLR ()
Runnable r
private boolean isUserLimitReached ()
int count
public boolean canAddMoreManagedProfiles (int, boolean)
android.content.pm.UserInfo userInfo
int usersCountAfterRemoving
int userId
boolean allowedToRemoveOne
int managedProfilesCount
int profilesRemovedCount
private int getAliveUsersExcludingGuestsCountLU ()
android.content.pm.UserInfo user
int i
int aliveUserCount
int totalUserCount
private static final void checkManageUserAndAcrossUsersFullPermission (java.lang.String)
String message
int uid
private static final void checkManageUsersPermission (java.lang.String)
String message
private static final void checkManageOrCreateUsersPermission (java.lang.String)
String message
private static final void checkManageOrCreateUsersPermission (int)
int creationFlags
private static final boolean hasManageUsersPermission ()
int callingUid
private static final boolean hasManageOrCreateUsersPermission ()
int callingUid
private static void checkSystemOrRoot (java.lang.String)
String message
int uid
private void writeBitmapLP (android.content.pm.UserInfo, android.graphics.Bitmap)
java.io.File dir
java.io.File file
java.io.File tmp
java.io.FileOutputStream os
java.io.FileNotFoundException e
android.content.pm.UserInfo info
android.graphics.Bitmap bitmap
public int[] getUserIds ()
private void readUserListLP ()
String lastSerialNumber
String versionNumber
String id
com.android.server.pm.UserManagerService$UserData userData
String ownerUserId
String name
org.xmlpull.v1.XmlPullParser parser
int type
android.os.Bundle newDevicePolicyGlobalUserRestrictions
Exception e
java.io.FileInputStream fis
android.util.AtomicFile userListFile
private void upgradeIfNecessaryLP ()
com.android.server.pm.UserManagerService$UserData userData
com.android.server.pm.UserManagerService$UserData userData
com.android.server.pm.UserManagerService$UserData userData
int i
boolean splitSystemUser
int originalVersion
int userVersion
private void fallbackToSingleUserLP ()
int flags
android.content.pm.UserInfo system
com.android.server.pm.UserManagerService$UserData userData
android.os.Bundle restrictions
private java.lang.String getOwnerName ()
private void scheduleWriteUser (com.android.server.pm.UserManagerService$UserData)
android.os.Message msg
com.android.server.pm.UserManagerService$UserData UserData
private void writeUserLP (com.android.server.pm.UserManagerService$UserData)
java.io.BufferedOutputStream bos
org.xmlpull.v1.XmlSerializer serializer
android.content.pm.UserInfo userInfo
Exception ioe
com.android.server.pm.UserManagerService$UserData userData
java.io.FileOutputStream fos
android.util.AtomicFile userFile
private void writeUserListLP ()
android.content.pm.UserInfo user
int i
int id
java.io.BufferedOutputStream bos
org.xmlpull.v1.XmlSerializer serializer
int[] userIdsToWrite
Exception e
java.io.FileOutputStream fos
android.util.AtomicFile userListFile
private com.android.server.pm.UserManagerService$UserData readUserLP (int)
String tag
int storedId
String valueString
int outerDepth
android.util.AtomicFile userFile
org.xmlpull.v1.XmlPullParser parser
int type
android.content.pm.UserInfo userInfo
com.android.server.pm.UserManagerService$UserData userData
int id
int flags
int serialNumber
String name
String account
String iconPath
long creationTime
long lastLoggedInTime
String lastLoggedInFingerprint
int profileGroupId
int restrictedProfileParentId
boolean partial
boolean guestToRemove
boolean persistSeedData
String seedAccountName
String seedAccountType
android.os.PersistableBundle seedAccountOptions
android.os.Bundle baseRestrictions
android.os.Bundle localRestrictions
java.io.FileInputStream fis
private int readIntAttribute (org.xmlpull.v1.XmlPullParser, java.lang.String, int)
NumberFormatException nfe
org.xmlpull.v1.XmlPullParser parser
String attr
int defaultValue
String valueString
private long readLongAttribute (org.xmlpull.v1.XmlPullParser, java.lang.String, long)
NumberFormatException nfe
org.xmlpull.v1.XmlPullParser parser
String attr
long defaultValue
String valueString
private void cleanAppRestrictionsForPackage (java.lang.String, int)
java.io.File dir
java.io.File resFile
String pkg
int userId
public android.content.pm.UserInfo createProfileForUser (java.lang.String, int, int)
String name
int flags
int userId
public android.content.pm.UserInfo createUser (java.lang.String, int)
String name
int flags
private android.content.pm.UserInfo createUserInternal (java.lang.String, int, int)
String name
int flags
int parentId
private android.content.pm.UserInfo createUserInternalUnchecked (java.lang.String, int, int)
long now
com.android.server.pm.UserManagerService$UserData parent
boolean ephemeralGuests
android.os.storage.StorageManager storage
android.os.Bundle restrictions
android.content.Intent addedIntent
String name
int flags
int parentId
boolean isGuest
boolean isManagedProfile
boolean isRestricted
long ident
android.content.pm.UserInfo userInfo
com.android.server.pm.UserManagerService$UserData userData
int userId
public android.content.pm.UserInfo createRestrictedProfile (java.lang.String, int)
String name
int parentUserId
android.content.pm.UserInfo user
long identity
private android.content.pm.UserInfo findCurrentGuestUser ()
android.content.pm.UserInfo user
int i
int size
public boolean markGuestForDeletion (int)
com.android.server.pm.UserManagerService$UserData userData
int userHandle
long ident
public boolean removeUser (int)
android.os.RemoteException e
android.os.RemoteException e
com.android.server.pm.UserManagerService$UserData userData
int currentUser
int res
int res
int userHandle
long ident
void finishRemoveUser (int)
android.content.Intent addedIntent
int userHandle
long ident
private void removeUserState (int)
IllegalStateException e
android.service.gatekeeper.IGateKeeperService gk
Exception ex
int userHandle
android.util.AtomicFile userFile
private void sendProfileRemovedBroadcast (int, int)
int parentUserId
int removedUserId
android.content.Intent managedProfileIntent
public android.os.Bundle getApplicationRestrictions (java.lang.String)
String packageName
public android.os.Bundle getApplicationRestrictionsForUser (java.lang.String, int)
String packageName
int userId
public void setApplicationRestrictions (java.lang.String, android.os.Bundle, int)
String packageName
android.os.Bundle restrictions
int userId
android.content.Intent changeIntent
private int getUidForPackage (java.lang.String)
android.content.pm.PackageManager$NameNotFoundException nnfe
String packageName
long ident
private android.os.Bundle readApplicationRestrictionsLP (java.lang.String, int)
String packageName
int userId
android.util.AtomicFile restrictionsFile
static android.os.Bundle readApplicationRestrictionsLP (android.util.AtomicFile)
org.xmlpull.v1.XmlPullParser parser
Exception e
android.util.AtomicFile restrictionsFile
android.os.Bundle restrictions
java.util.ArrayList values
java.io.FileInputStream fis
private static void readEntry (android.os.Bundle, java.util.ArrayList, org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
int count
String[] valueStrings
android.os.Bundle childBundle
int outerDepth
java.util.ArrayList bundleList
String value
String key
String valType
String multiple
android.os.Bundle restrictions
java.util.ArrayList values
org.xmlpull.v1.XmlPullParser parser
int type
private static android.os.Bundle readBundleEntry (org.xmlpull.v1.XmlPullParser, java.util.ArrayList) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
java.util.ArrayList values
android.os.Bundle childBundle
int outerDepth
private void writeApplicationRestrictionsLP (java.lang.String, android.os.Bundle, int)
String packageName
android.os.Bundle restrictions
int userId
android.util.AtomicFile restrictionsFile
static void writeApplicationRestrictionsLP (android.os.Bundle, android.util.AtomicFile)
java.io.BufferedOutputStream bos
org.xmlpull.v1.XmlSerializer serializer
Exception e
android.os.Bundle restrictions
android.util.AtomicFile restrictionsFile
java.io.FileOutputStream fos
private static void writeBundle (android.os.Bundle, org.xmlpull.v1.XmlSerializer) throws java.io.IOException
android.os.Parcelable parcelable
android.os.Parcelable[] array
String choice
String[] values
Object value
String key
android.os.Bundle restrictions
org.xmlpull.v1.XmlSerializer serializer
public int getUserSerialNumber (int)
int userHandle
public int getUserHandle (int)
android.content.pm.UserInfo info
int userId
int userSerialNumber
public long getUserCreationTime (int)
android.content.pm.UserInfo parent
int userHandle
int callingUserId
android.content.pm.UserInfo userInfo
private void updateUserIds ()
int i
int i
int userSize
int[] newUsers
int n
int num
public void onBeforeStartUser (int)
android.content.pm.UserInfo userInfo
int userId
int userSerial
public void onBeforeUnlockUser (int)
int userId
int userSerial
public void onUserLoggedIn (int)
int userId
com.android.server.pm.UserManagerService$UserData userData
long now
private int getNextAvailableId ()
int i
private java.lang.String packageToRestrictionsFileName (java.lang.String)
String packageName
public static void enforceSerialNumber (java.io.File, int) throws java.io.IOException
java.io.IOException e
java.io.File file
int serialNumber
int foundSerial
private static void setSerialNumber (java.io.File, int) throws java.io.IOException
byte[] buf
android.system.ErrnoException e
java.io.File file
int serialNumber
private static int getSerialNumber (java.io.File) throws java.io.IOException
NumberFormatException e
byte[] buf
int len
String serial
android.system.ErrnoException e
java.io.File file
public void setSeedAccountData (int, java.lang.String, java.lang.String, android.os.PersistableBundle, boolean)
com.android.server.pm.UserManagerService$UserData userData
int userId
String accountName
String accountType
android.os.PersistableBundle accountOptions
boolean persist
public java.lang.String getSeedAccountName () throws android.os.RemoteException
com.android.server.pm.UserManagerService$UserData userData
public java.lang.String getSeedAccountType () throws android.os.RemoteException
com.android.server.pm.UserManagerService$UserData userData
public android.os.PersistableBundle getSeedAccountOptions () throws android.os.RemoteException
com.android.server.pm.UserManagerService$UserData userData
public void clearSeedAccountData () throws android.os.RemoteException
com.android.server.pm.UserManagerService$UserData userData
public boolean someUserHasSeedAccount (java.lang.String, java.lang.String) throws android.os.RemoteException
com.android.server.pm.UserManagerService$UserData data
int i
int userSize
String accountName
String accountType
public void onShellCommand (java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], android.os.ResultReceiver)
java.io.FileDescriptor in
java.io.FileDescriptor out
java.io.FileDescriptor err
String[] args
android.os.ResultReceiver resultReceiver
int onShellCommand (com.android.server.pm.UserManagerService$Shell, java.lang.String)
android.os.RemoteException e
com.android.server.pm.UserManagerService$Shell shell
String cmd
java.io.PrintWriter pw
private int runList (java.io.PrintWriter) throws android.os.RemoteException
String running
int i
java.io.PrintWriter pw
android.app.IActivityManager am
java.util.List users
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.server.pm.UserManagerService$UserData userData
android.content.pm.UserInfo userInfo
int userId
int i
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
long now
StringBuilder sb
boolean isInitialized (int)
int userId
private void removeNonSystemUsers ()
android.content.pm.UserInfo ui
int i
int userSize
android.content.pm.UserInfo ui
java.util.ArrayList usersToRemove
private static void debug (java.lang.String)
String message
static android.content.Context access$000 (com.android.server.pm.UserManagerService)
com.android.server.pm.UserManagerService x0
static android.os.IBinder access$200 ()
static com.android.internal.app.IAppOpsService access$300 (com.android.server.pm.UserManagerService)
com.android.server.pm.UserManagerService x0
static java.util.ArrayList access$400 (com.android.server.pm.UserManagerService)
com.android.server.pm.UserManagerService x0
static java.lang.Object access$500 (com.android.server.pm.UserManagerService)
com.android.server.pm.UserManagerService x0
static void access$700 (com.android.server.pm.UserManagerService, int)
com.android.server.pm.UserManagerService x0
int x1
static java.lang.Object access$900 (com.android.server.pm.UserManagerService)
com.android.server.pm.UserManagerService x0
static com.android.server.pm.UserManagerService$UserData access$1000 (com.android.server.pm.UserManagerService, int)
com.android.server.pm.UserManagerService x0
int x1
static void access$1100 (com.android.server.pm.UserManagerService, com.android.server.pm.UserManagerService$UserData)
com.android.server.pm.UserManagerService x0
com.android.server.pm.UserManagerService$UserData x1
static android.util.SparseArray access$1200 (com.android.server.pm.UserManagerService)
com.android.server.pm.UserManagerService x0
static void access$1300 (com.android.server.pm.UserManagerService, int)
com.android.server.pm.UserManagerService x0
int x1
static java.lang.Object access$1400 (com.android.server.pm.UserManagerService)
com.android.server.pm.UserManagerService x0
static boolean access$1502 (com.android.server.pm.UserManagerService, boolean)
com.android.server.pm.UserManagerService x0
boolean x1
static android.util.SparseBooleanArray access$1600 (com.android.server.pm.UserManagerService)
com.android.server.pm.UserManagerService x0
static void access$1700 (com.android.server.pm.UserManagerService, android.content.pm.UserInfo, android.graphics.Bitmap)
com.android.server.pm.UserManagerService x0
android.content.pm.UserInfo x1
android.graphics.Bitmap x2
static void access$1800 (com.android.server.pm.UserManagerService, int)
com.android.server.pm.UserManagerService x0
int x1
static boolean access$1902 (com.android.server.pm.UserManagerService, boolean)
com.android.server.pm.UserManagerService x0
boolean x1
static void access$2000 (com.android.server.pm.UserManagerService)
com.android.server.pm.UserManagerService x0
static android.os.Handler access$2100 (com.android.server.pm.UserManagerService)
com.android.server.pm.UserManagerService x0
static android.content.pm.UserInfo access$2200 (com.android.server.pm.UserManagerService, int)
com.android.server.pm.UserManagerService x0
int x1
static android.content.pm.UserInfo access$2300 (com.android.server.pm.UserManagerService, java.lang.String, int, int)
com.android.server.pm.UserManagerService x0
String x1
int x2
int x3
static android.util.SparseIntArray access$2400 (com.android.server.pm.UserManagerService)
com.android.server.pm.UserManagerService x0
static void ()
}
com/android/server/pm/LauncherAppsService$LauncherAppsImpl$PackageCallbackList.classLauncherAppsService.java
package com.android.server.pm
com.android.server.pm.LauncherAppsService$LauncherAppsImpl$PackageCallbackList extends android.os.RemoteCallbackList {
final com.android.server.pm.LauncherAppsService$LauncherAppsImpl this$0
void (com.android.server.pm.LauncherAppsService$LauncherAppsImpl)
com.android.server.pm.LauncherAppsService$LauncherAppsImpl this$0
public void onCallbackDied (android.os.IInterface, java.lang.Object)
android.os.IInterface callback
Object cookie
}
com/android/server/pm/UserManagerService$3.classUserManagerService.java
package com.android.server.pm
com.android.server.pm.UserManagerService$3 extends java.lang.Object implements java.lang.Runnable {
final int val$userId
final android.os.Bundle val$newRestrictionsFinal
final android.os.Bundle val$prevRestrictionsFinal
final com.android.server.pm.UserManagerService this$0
void (com.android.server.pm.UserManagerService, int, android.os.Bundle, android.os.Bundle)
com.android.server.pm.UserManagerService this$0
public void run ()
int i
android.os.UserManagerInternal$UserRestrictionsListener[] listeners
}
com/android/server/pm/PackageManagerService$15.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$15 extends java.lang.Object implements java.lang.Runnable {
final int val$appId
final int val$userId
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, int, int)
com.android.server.pm.PackageManagerService this$0
public void run ()
}
com/android/server/pm/PackageManagerService$23.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$23 extends android.content.IIntentReceiver$Stub {
final boolean val$reportStatus
final java.util.Set val$keys
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, boolean, java.util.Set)
com.android.server.pm.PackageManagerService this$0
public void performReceive (android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int) throws android.os.RemoteException
android.content.Intent intent
int resultCode
String data
android.os.Bundle extras
boolean ordered
boolean sticky
int sendingUser
android.os.Message msg
}
com/android/server/pm/PackageInstallerSession.classPackageInstallerSession.java
package com.android.server.pm
public com.android.server.pm.PackageInstallerSession extends android.content.pm.IPackageInstallerSession$Stub {
private static final String TAG
private static final boolean LOGD
private static final String REMOVE_SPLIT_MARKER_EXTENSION
private static final int MSG_COMMIT
private final com.android.server.pm.PackageInstallerService$InternalCallback mCallback
private final android.content.Context mContext
private final com.android.server.pm.PackageManagerService mPm
private final android.os.Handler mHandler
private final boolean mIsInstallerDeviceOwner
final int sessionId
final int userId
final String installerPackageName
final int installerUid
final android.content.pm.PackageInstaller$SessionParams params
final long createdMillis
final java.io.File stageDir
final String stageCid
private final java.util.concurrent.atomic.AtomicInteger mActiveCount
private final Object mLock
private float mClientProgress
private float mInternalProgress
private float mProgress
private float mReportedProgress
private boolean mPrepared
private boolean mSealed
private boolean mPermissionsAccepted
private boolean mRelinquished
private boolean mDestroyed
private int mFinalStatus
private String mFinalMessage
private java.util.ArrayList mBridges
private android.content.pm.IPackageInstallObserver2 mRemoteObserver
private String mPackageName
private int mVersionCode
private android.content.pm.Signature[] mSignatures
private java.security.cert.Certificate[][] mCertificates
private java.io.File mResolvedBaseFile
private java.io.File mResolvedStageDir
private final java.util.List mResolvedStagedFiles
private final java.util.List mResolvedInheritedFiles
private final java.util.List mResolvedInstructionSets
private java.io.File mInheritedFilesBase
private static final java.io.FileFilter sAddedFilter
private static final java.io.FileFilter sRemovedFilter
private final android.os.Handler$Callback mHandlerCallback
public void (com.android.server.pm.PackageInstallerService$InternalCallback, android.content.Context, com.android.server.pm.PackageManagerService, android.os.Looper, int, int, java.lang.String, int, android.content.pm.PackageInstaller$SessionParams, long, java.io.File, java.lang.String, boolean, boolean)
com.android.server.pm.PackageInstallerService$InternalCallback callback
android.content.Context context
com.android.server.pm.PackageManagerService pm
android.os.Looper looper
int sessionId
int userId
String installerPackageName
int installerUid
android.content.pm.PackageInstaller$SessionParams params
long createdMillis
java.io.File stageDir
String stageCid
boolean prepared
boolean sealed
android.app.admin.DevicePolicyManager dpm
boolean isPermissionGranted
boolean isInstallerRoot
boolean forcePermissionPrompt
public android.content.pm.PackageInstaller$SessionInfo generateInfo ()
android.content.pm.PackageInstaller$SessionInfo info
public boolean isPrepared ()
public boolean isSealed ()
private void assertPreparedAndNotSealed (java.lang.String)
String cookie
private java.io.File resolveStageDir () throws java.io.IOException
String path
public void setClientProgress (float)
boolean forcePublish
float progress
public void addClientProgress (float)
float progress
private void computeProgressLocked (boolean)
boolean forcePublish
public java.lang.String[] getNames ()
java.io.IOException e
public void removeSplit (java.lang.String)
java.io.IOException e
String splitName
private void createRemoveSplitMarker (java.lang.String) throws java.io.IOException
String markerName
java.io.File target
android.system.ErrnoException e
String splitName
public android.os.ParcelFileDescriptor openWrite (java.lang.String, long, long)
java.io.IOException e
String name
long offsetBytes
long lengthBytes
private android.os.ParcelFileDescriptor openWriteInternal (java.lang.String, long, long) throws java.io.IOException
android.system.StructStat stat
long deltaBytes
java.io.File target
java.io.FileDescriptor targetFd
android.system.ErrnoException e
String name
long offsetBytes
long lengthBytes
android.os.FileBridge bridge
public android.os.ParcelFileDescriptor openRead (java.lang.String)
java.io.IOException e
String name
private android.os.ParcelFileDescriptor openReadInternal (java.lang.String) throws java.io.IOException
java.io.File target
java.io.FileDescriptor targetFd
android.system.ErrnoException e
String name
public void commit (android.content.IntentSender)
android.os.FileBridge bridge
android.content.IntentSender statusReceiver
boolean wasSealed
com.android.server.pm.PackageInstallerService$PackageInstallObserverAdapter adapter
private void commitLocked () throws com.android.server.pm.PackageManagerException
java.io.IOException e
android.content.Intent intent
long finalSize
java.io.File oatDir
java.util.List fromFiles
java.io.File toDir
java.io.IOException e
android.os.UserHandle user
android.content.pm.IPackageInstallObserver2 localObserver
android.os.UserHandle user
private void validateInstallLocked () throws com.android.server.pm.PackageManagerException
String fileName
String splitName
java.io.File removedFile
android.content.pm.PackageParser$PackageParserException e
String targetName
android.content.pm.PackageParser$ApkLite apk
android.content.pm.PackageParser$ApkLite apk
String targetName
java.io.File targetFile
java.io.File addedFile
String splitName
int flags
android.content.pm.PackageInfo pkg
android.content.pm.PackageParser$PackageParserException e
String splitName
java.io.File splitFile
boolean splitRemoved
int i
java.util.List oatFiles
java.io.File archSubDir
String[] instructionSets
java.io.File[] archSubdirs
android.content.pm.ApplicationInfo app
android.content.pm.PackageParser$PackageLite existing
android.content.pm.PackageParser$PackageLite existing
android.content.pm.PackageParser$ApkLite existingBase
android.content.pm.PackageParser$ApkLite existingBase
java.io.File packageInstallDir
java.io.File oatDir
java.io.File[] removedFiles
java.util.List removeSplitList
java.io.File[] addedFiles
android.util.ArraySet stagedSplits
private void assertApkConsistent (java.lang.String, android.content.pm.PackageParser$ApkLite) throws com.android.server.pm.PackageManagerException
String tag
android.content.pm.PackageParser$ApkLite apk
private long calculateInstalledSize () throws com.android.server.pm.PackageManagerException
android.content.pm.PackageParser$PackageParserException e
java.io.File file
java.io.File file
java.io.IOException e
android.content.pm.PackageParser$ApkLite baseApk
android.content.pm.PackageParser$ApkLite baseApk
java.util.List splitPaths
android.content.pm.PackageParser$PackageLite pkg
boolean isForwardLocked
private boolean isLinkPossible (java.util.List, java.io.File)
android.system.StructStat fromStat
java.io.File fromFile
android.system.StructStat toStat
android.system.ErrnoException e
java.util.List fromFiles
java.io.File toDir
private static java.lang.String getRelativePath (java.io.File, java.io.File) throws java.io.IOException
java.io.File file
java.io.File base
String pathStr
String baseStr
private void createOatDirs (java.util.List, java.io.File) throws com.android.server.pm.PackageManagerException
com.android.internal.os.InstallerConnection$InstallerException e
String instructionSet
java.util.List instructionSets
java.io.File fromDir
private void linkFiles (java.util.List, java.io.File, java.io.File) throws java.io.IOException
com.android.internal.os.InstallerConnection$InstallerException e
String relativePath
java.io.File fromFile
java.util.List fromFiles
java.io.File toDir
java.io.File fromDir
private static void copyFiles (java.util.List, java.io.File) throws java.io.IOException
java.io.File file
android.system.ErrnoException e
java.io.File tmpFile
java.io.File toFile
java.io.File fromFile
java.util.List fromFiles
java.io.File toDir
private static void extractNativeLibraries (java.io.File, java.lang.String) throws com.android.server.pm.PackageManagerException
int res
java.io.IOException e
java.io.File packageDir
String abiOverride
java.io.File libDir
com.android.internal.content.NativeLibraryHelper$Handle handle
private static void resizeContainer (java.lang.String, long) throws com.android.server.pm.PackageManagerException
String cid
long targetSize
String path
long currentSize
private void finalizeAndFixContainer (java.lang.String) throws com.android.server.pm.PackageManagerException
String cid
int uid
int gid
void setPermissionsResult (boolean)
boolean accepted
public void open () throws java.io.IOException
public void close ()
public void abandon ()
private void dispatchSessionFinished (int, java.lang.String, android.os.Bundle)
int returnCode
String msg
android.os.Bundle extras
boolean success
private void destroyInternal ()
android.os.FileBridge bridge
void dump (com.android.internal.util.IndentingPrintWriter)
com.android.internal.util.IndentingPrintWriter pw
private void dumpLocked (com.android.internal.util.IndentingPrintWriter)
com.android.internal.util.IndentingPrintWriter pw
static java.lang.Object access$000 (com.android.server.pm.PackageInstallerSession)
com.android.server.pm.PackageInstallerSession x0
static android.content.pm.IPackageInstallObserver2 access$102 (com.android.server.pm.PackageInstallerSession, android.content.pm.IPackageInstallObserver2)
com.android.server.pm.PackageInstallerSession x0
android.content.pm.IPackageInstallObserver2 x1
static void access$200 (com.android.server.pm.PackageInstallerSession) throws com.android.server.pm.PackageManagerException
com.android.server.pm.PackageInstallerSession x0
static void access$300 (com.android.server.pm.PackageInstallerSession)
com.android.server.pm.PackageInstallerSession x0
static void access$400 (com.android.server.pm.PackageInstallerSession, int, java.lang.String, android.os.Bundle)
com.android.server.pm.PackageInstallerSession x0
int x1
String x2
android.os.Bundle x3
static void ()
}
com/android/server/pm/PackageManagerService$5.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$5 extends java.lang.Object implements java.util.Comparator {
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService this$0
public int compare (android.content.pm.PackageParser$Package, android.content.pm.PackageParser$Package)
android.content.pm.PackageParser$Package p1
android.content.pm.PackageParser$Package p2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/server/pm/PreferredComponent.classPreferredComponent.java
package com.android.server.pm
public com.android.server.pm.PreferredComponent extends java.lang.Object {
private static final String TAG_SET
private static final String ATTR_ALWAYS
private static final String ATTR_MATCH
private static final String ATTR_NAME
private static final String ATTR_SET
public final int mMatch
public final android.content.ComponentName mComponent
public boolean mAlways
final String[] mSetPackages
final String[] mSetClasses
final String[] mSetComponents
final String mShortComponent
private String mParseError
private final com.android.server.pm.PreferredComponent$Callbacks mCallbacks
public void (com.android.server.pm.PreferredComponent$Callbacks, int, android.content.ComponentName[], android.content.ComponentName, boolean)
android.content.ComponentName cn
int i
int N
String[] myPackages
String[] myClasses
String[] myComponents
com.android.server.pm.PreferredComponent$Callbacks callbacks
int match
android.content.ComponentName[] set
android.content.ComponentName component
boolean always
public void (com.android.server.pm.PreferredComponent$Callbacks, org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
android.content.ComponentName cn
String name
String tagName
com.android.server.pm.PreferredComponent$Callbacks callbacks
org.xmlpull.v1.XmlPullParser parser
String matchStr
String setCountStr
int setCount
String alwaysStr
String[] myPackages
String[] myClasses
String[] myComponents
int setPos
int outerDepth
int type
public java.lang.String getParseError ()
public void writeToXml (org.xmlpull.v1.XmlSerializer, boolean) throws java.io.IOException
int s
org.xmlpull.v1.XmlSerializer serializer
boolean full
int NS
public boolean sameSet (java.util.List)
int j
android.content.pm.ResolveInfo ri
android.content.pm.ActivityInfo ai
boolean good
int i
java.util.List query
int NQ
int NS
int numMatch
public boolean sameSet (android.content.ComponentName[])
int j
android.content.ComponentName cn
boolean good
int i
android.content.ComponentName[] comps
int NQ
int NS
int numMatch
public void dump (java.io.PrintWriter, java.lang.String, java.lang.Object)
int i
java.io.PrintWriter out
String prefix
Object ident
}
com/android/server/pm/PackageSettingBase.classPackageSettingBase.java
package com.android.server.pm
abstract com.android.server.pm.PackageSettingBase extends com.android.server.pm.SettingBase {
static final int PKG_INSTALL_COMPLETE
static final int PKG_INSTALL_INCOMPLETE
final String name
final String realName
String parentPackageName
java.util.List childPackageNames
java.io.File codePath
String codePathString
java.io.File resourcePath
String resourcePathString
String legacyNativeLibraryPathString
String primaryCpuAbiString
String secondaryCpuAbiString
String cpuAbiOverrideString
long timeStamp
long firstInstallTime
long lastUpdateTime
int versionCode
boolean uidError
com.android.server.pm.PackageSignatures signatures
boolean installPermissionsFixed
com.android.server.pm.PackageKeySetData keySetData
private static final android.content.pm.PackageUserState DEFAULT_USER_STATE
private final android.util.SparseArray userState
int installStatus
java.util.Set oldCodePaths
com.android.server.pm.PackageSettingBase origPackage
String installerPackageName
boolean isOrphaned
String volumeUuid
android.content.pm.IntentFilterVerificationInfo verificationInfo
void (java.lang.String, java.lang.String, java.io.File, java.io.File, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, int, int, java.lang.String, java.util.List)
String name
String realName
java.io.File codePath
java.io.File resourcePath
String legacyNativeLibraryPathString
String primaryCpuAbiString
String secondaryCpuAbiString
String cpuAbiOverrideString
int pVersionCode
int pkgFlags
int pkgPrivateFlags
String parentPackageName
java.util.List childPackageNames
void (com.android.server.pm.PackageSettingBase)
int i
com.android.server.pm.PackageSettingBase base
void init (java.io.File, java.io.File, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int)
java.io.File codePath
java.io.File resourcePath
String legacyNativeLibraryPathString
String primaryCpuAbiString
String secondaryCpuAbiString
String cpuAbiOverrideString
int pVersionCode
public void setInstallerPackageName (java.lang.String)
String packageName
public java.lang.String getInstallerPackageName ()
public void setVolumeUuid (java.lang.String)
String volumeUuid
public java.lang.String getVolumeUuid ()
public void setInstallStatus (int)
int newStatus
public int getInstallStatus ()
public void setTimeStamp (long)
long newStamp
public void copyFrom (com.android.server.pm.PackageSettingBase)
int i
com.android.server.pm.PackageSettingBase base
private android.content.pm.PackageUserState modifyUserState (int)
int userId
android.content.pm.PackageUserState state
public android.content.pm.PackageUserState readUserState (int)
int userId
android.content.pm.PackageUserState state
void setEnabled (int, int, java.lang.String)
int state
int userId
String callingPackage
android.content.pm.PackageUserState st
int getEnabled (int)
int userId
java.lang.String getLastDisabledAppCaller (int)
int userId
void setInstalled (boolean, int)
boolean inst
int userId
boolean getInstalled (int)
int userId
boolean isAnyInstalled (int[])
int user
int[] users
int[] queryInstalledUsers (int[], boolean)
int user
int user
int[] users
boolean installed
int num
int[] res
long getCeDataInode (int)
int userId
void setCeDataInode (long, int)
long ceDataInode
int userId
boolean getStopped (int)
int userId
void setStopped (boolean, int)
boolean stop
int userId
boolean getNotLaunched (int)
int userId
void setNotLaunched (boolean, int)
boolean stop
int userId
boolean getHidden (int)
int userId
void setHidden (boolean, int)
boolean hidden
int userId
boolean getSuspended (int)
int userId
void setSuspended (boolean, int)
boolean suspended
int userId
boolean getBlockUninstall (int)
int userId
void setBlockUninstall (boolean, int)
boolean blockUninstall
int userId
void setUserState (int, long, int, boolean, boolean, boolean, boolean, boolean, java.lang.String, android.util.ArraySet, android.util.ArraySet, boolean, int, int)
int userId
long ceDataInode
int enabled
boolean installed
boolean stopped
boolean notLaunched
boolean hidden
boolean suspended
String lastDisableAppCaller
android.util.ArraySet enabledComponents
android.util.ArraySet disabledComponents
boolean blockUninstall
int domainVerifState
int linkGeneration
android.content.pm.PackageUserState state
android.util.ArraySet getEnabledComponents (int)
int userId
android.util.ArraySet getDisabledComponents (int)
int userId
void setEnabledComponents (android.util.ArraySet, int)
android.util.ArraySet components
int userId
void setDisabledComponents (android.util.ArraySet, int)
android.util.ArraySet components
int userId
void setEnabledComponentsCopy (android.util.ArraySet, int)
android.util.ArraySet components
int userId
void setDisabledComponentsCopy (android.util.ArraySet, int)
android.util.ArraySet components
int userId
android.content.pm.PackageUserState modifyUserStateComponents (int, boolean, boolean)
int userId
boolean disabled
boolean enabled
android.content.pm.PackageUserState state
void addDisabledComponent (java.lang.String, int)
String componentClassName
int userId
void addEnabledComponent (java.lang.String, int)
String componentClassName
int userId
boolean enableComponentLPw (java.lang.String, int)
String componentClassName
int userId
android.content.pm.PackageUserState state
boolean changed
boolean disableComponentLPw (java.lang.String, int)
String componentClassName
int userId
android.content.pm.PackageUserState state
boolean changed
boolean restoreComponentLPw (java.lang.String, int)
String componentClassName
int userId
android.content.pm.PackageUserState state
boolean changed
int getCurrentEnabledStateLPr (java.lang.String, int)
String componentName
int userId
android.content.pm.PackageUserState state
void removeUser (int)
int userId
android.content.pm.IntentFilterVerificationInfo getIntentFilterVerificationInfo ()
void setIntentFilterVerificationInfo (android.content.pm.IntentFilterVerificationInfo)
android.content.pm.IntentFilterVerificationInfo info
long getDomainVerificationStatusForUser (int)
int userId
android.content.pm.PackageUserState state
long result
void setDomainVerificationStatusForUser (int, int, int)
int status
int generation
int userId
android.content.pm.PackageUserState state
void clearDomainVerificationStatusForUser (int)
int userId
static void ()
}
com/android/server/pm/ShortcutPackageItem.classShortcutPackageItem.java
package com.android.server.pm
abstract com.android.server.pm.ShortcutPackageItem extends java.lang.Object {
private static final String TAG
private final int mPackageUserId
private final String mPackageName
private final com.android.server.pm.ShortcutPackageInfo mPackageInfo
protected final com.android.server.pm.ShortcutUser mShortcutUser
protected void (com.android.server.pm.ShortcutUser, int, java.lang.String, com.android.server.pm.ShortcutPackageInfo)
com.android.server.pm.ShortcutUser shortcutUser
int packageUserId
String packageName
com.android.server.pm.ShortcutPackageInfo packageInfo
public int getPackageUserId ()
public abstract int getOwnerUserId ()
public java.lang.String getPackageName ()
public com.android.server.pm.ShortcutPackageInfo getPackageInfo ()
public void refreshPackageInfoAndSave (com.android.server.pm.ShortcutService)
com.android.server.pm.ShortcutService s
public void attemptToRestoreIfNeededAndSave (com.android.server.pm.ShortcutService)
com.android.server.pm.ShortcutService s
android.content.pm.PackageInfo pi
protected abstract void onRestoreBlocked (com.android.server.pm.ShortcutService)
protected abstract void onRestored (com.android.server.pm.ShortcutService)
public abstract void saveToXml (org.xmlpull.v1.XmlSerializer, boolean) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
}
com/android/server/pm/PackageManagerService$3.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$3 extends java.lang.Object implements java.lang.Runnable {
final String val$volumeUuid
final long val$freeStorageSize
final android.content.IntentSender val$pi
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, java.lang.String, long, android.content.IntentSender)
com.android.server.pm.PackageManagerService this$0
public void run ()
com.android.internal.os.InstallerConnection$InstallerException e
int code
android.content.IntentSender$SendIntentException e1
boolean success
}
com/android/server/pm/ShortcutService$Stats.classShortcutService.java
package com.android.server.pm
abstract com.android.server.pm.ShortcutService$Stats extends java.lang.Object {
public static final int GET_DEFAULT_HOME
public static final int GET_PACKAGE_INFO
public static final int GET_PACKAGE_INFO_WITH_SIG
public static final int GET_APPLICATION_INFO
public static final int LAUNCHER_PERMISSION_CHECK
public static final int COUNT
}
com/android/server/pm/PackageManagerService$29.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$29 extends android.content.pm.IPackageMoveObserver$Stub {
final int val$realMoveId
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, int)
com.android.server.pm.PackageManagerService this$0
public void onCreated (int, android.os.Bundle)
int moveId
android.os.Bundle extras
public void onStatusChanged (int, int, long)
int moveId
int status
long estMillis
}
com/android/server/pm/PackageManagerService$10.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$10 extends java.lang.Object implements java.lang.Runnable {
final String val$pkgName
final int val$userId
final String val$installerPackage
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, java.lang.String, int, java.lang.String)
com.android.server.pm.PackageManagerService this$0
public void run ()
int uIndex
com.android.server.pm.PackageManagerService$PostInstallData data
int i
}
com/android/server/pm/BackgroundDexOptService$2.classBackgroundDexOptService.java
package com.android.server.pm
com.android.server.pm.BackgroundDexOptService$2 extends java.lang.Thread {
final android.util.ArraySet val$pkgs
final com.android.server.pm.PackageManagerService val$pm
final android.app.job.JobParameters val$jobParams
final com.android.server.pm.BackgroundDexOptService this$0
void (com.android.server.pm.BackgroundDexOptService, java.lang.String, android.util.ArraySet, com.android.server.pm.PackageManagerService, android.app.job.JobParameters)
com.android.server.pm.BackgroundDexOptService this$0
String x0
public void run ()
String pkg
}
com/android/server/pm/PackageManagerService$IFVerificationParams.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$IFVerificationParams extends java.lang.Object {
android.content.pm.PackageParser$Package pkg
boolean replacing
int userId
int verifierUid
public void (android.content.pm.PackageParser$Package, boolean, int, int)
android.content.pm.PackageParser$Package _pkg
boolean _replacing
int _userId
int _verifierUid
}
com/android/server/pm/EphemeralResolverConnection$GetEphemeralResolveInfoCaller$1.classEphemeralResolverConnection.java
package com.android.server.pm
com.android.server.pm.EphemeralResolverConnection$GetEphemeralResolveInfoCaller$1 extends android.os.IRemoteCallback$Stub {
final com.android.server.pm.EphemeralResolverConnection$GetEphemeralResolveInfoCaller this$0
void (com.android.server.pm.EphemeralResolverConnection$GetEphemeralResolveInfoCaller)
com.android.server.pm.EphemeralResolverConnection$GetEphemeralResolveInfoCaller this$0
public void sendResult (android.os.Bundle) throws android.os.RemoteException
android.os.Bundle data
java.util.ArrayList resolveList
int sequence
}
com/android/server/pm/PackageManagerService$ActivityIntentResolver$SchemesIterGenerator.classPackageManagerService.java
package com.android.server.pm
public com.android.server.pm.PackageManagerService$ActivityIntentResolver$SchemesIterGenerator extends com.android.server.pm.PackageManagerService$ActivityIntentResolver$IterGenerator {
final com.android.server.pm.PackageManagerService$ActivityIntentResolver this$1
public void (com.android.server.pm.PackageManagerService$ActivityIntentResolver)
com.android.server.pm.PackageManagerService$ActivityIntentResolver this$1
public java.util.Iterator generate (android.content.pm.PackageParser$ActivityIntentInfo)
android.content.pm.PackageParser$ActivityIntentInfo info
}
com/android/server/pm/EphemeralResolverConnection$GetEphemeralResolveInfoCaller.classEphemeralResolverConnection.java
package com.android.server.pm
final com.android.server.pm.EphemeralResolverConnection$GetEphemeralResolveInfoCaller extends android.util.TimedRemoteCaller {
private final android.os.IRemoteCallback mCallback
public void ()
public java.util.List getEphemeralResolveInfoList (com.android.internal.app.IEphemeralResolver, int) throws android.os.RemoteException java.util.concurrent.TimeoutException
com.android.internal.app.IEphemeralResolver target
int hashPrefix
int sequence
}
com/android/server/pm/UserManagerService$1.classUserManagerService.java
package com.android.server.pm
com.android.server.pm.UserManagerService$1 extends android.content.BroadcastReceiver {
final com.android.server.pm.UserManagerService this$0
void (com.android.server.pm.UserManagerService)
com.android.server.pm.UserManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.IntentSender target
int userHandle
android.content.Context context
android.content.Intent intent
}
com/android/server/pm/PackageManagerService$InstallArgs.classPackageManagerService.java
package com.android.server.pm
abstract com.android.server.pm.PackageManagerService$InstallArgs extends java.lang.Object {
final com.android.server.pm.PackageManagerService$OriginInfo origin
final com.android.server.pm.PackageManagerService$MoveInfo move
final android.content.pm.IPackageInstallObserver2 observer
final int installFlags
final String installerPackageName
final String volumeUuid
final android.os.UserHandle user
final String abiOverride
final String[] installGrantPermissions
final String traceMethod
final int traceCookie
final java.security.cert.Certificate[][] certificates
String[] instructionSets
void (com.android.server.pm.PackageManagerService$OriginInfo, com.android.server.pm.PackageManagerService$MoveInfo, android.content.pm.IPackageInstallObserver2, int, java.lang.String, java.lang.String, android.os.UserHandle, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, int, java.security.cert.Certificate[][])
com.android.server.pm.PackageManagerService$OriginInfo origin
com.android.server.pm.PackageManagerService$MoveInfo move
android.content.pm.IPackageInstallObserver2 observer
int installFlags
String installerPackageName
String volumeUuid
android.os.UserHandle user
String[] instructionSets
String abiOverride
String[] installGrantPermissions
String traceMethod
int traceCookie
java.security.cert.Certificate[][] certificates
abstract int copyApk (com.android.internal.app.IMediaContainerService, boolean) throws android.os.RemoteException
abstract int doPreInstall (int)
abstract boolean doRename (int, android.content.pm.PackageParser$Package, java.lang.String)
abstract int doPostInstall (int, int)
abstract java.lang.String getCodePath ()
abstract java.lang.String getResourcePath ()
abstract void cleanUpResourcesLI ()
abstract boolean doPostDeleteLI (boolean)
int doPreCopy ()
int doPostCopy (int)
int uid
protected boolean isFwdLocked ()
protected boolean isExternalAsec ()
protected boolean isEphemeral ()
android.os.UserHandle getUser ()
}
com/android/server/pm/PackageManagerService$PackageHandler.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$PackageHandler extends android.os.Handler {
private boolean mBound
final java.util.ArrayList mPendingInstalls
final com.android.server.pm.PackageManagerService this$0
private boolean connectToService ()
android.content.Intent service
private void disconnectService ()
void (com.android.server.pm.PackageManagerService, android.os.Looper)
com.android.server.pm.PackageManagerService this$0
android.os.Looper looper
public void handleMessage (android.os.Message)
android.os.Message msg
void doHandleMessage (android.os.Message)
com.android.server.pm.PackageManagerService$HandlerParams params
int idx
com.android.server.pm.PackageManagerService$HandlerParams params
android.os.Message ubmsg
com.android.server.pm.PackageManagerService$HandlerParams params
com.android.server.pm.PackageManagerService$HandlerParams params
com.android.server.pm.PackageManagerService$HandlerParams params
java.util.Map$Entry ent
com.android.server.pm.PackageSetting ps
int packageUserId
java.util.Iterator it
int n
int i
int i
String[] packages
java.util.ArrayList[] components
int size
int[] uids
int user
int[] users
String packageName
int userId
boolean andCode
com.android.server.pm.PackageManagerService$PackageInstalledInfo childRes
int i
com.android.server.pm.PackageManagerService$InstallArgs args
com.android.server.pm.PackageManagerService$PackageInstalledInfo parentRes
boolean grantPermissions
boolean killApp
String[] grantedPermissions
int childCount
com.android.server.pm.PackageManagerService$PostInstallData data
boolean didRestore
java.util.Set args
android.os.RemoteException e
boolean reportStatus
boolean doGc
int userId
android.os.RemoteException e
com.android.server.pm.PackageManagerService$InstallArgs args
android.net.Uri originUri
int ret
int verificationId
com.android.server.pm.PackageVerificationState state
android.os.RemoteException e
int ret
com.android.server.pm.PackageManagerService$InstallArgs args
android.net.Uri originUri
int ret
int verificationId
com.android.server.pm.PackageVerificationState state
com.android.server.pm.PackageVerificationResponse response
com.android.server.pm.PackageManagerService$IFVerificationParams params
int verificationId
com.android.server.pm.IntentFilterVerificationState state
int userId
com.android.server.pm.IntentFilterVerificationResponse response
android.os.Message msg
}
com/android/server/pm/Settings$RuntimePermissionPersistence.classSettings.java
package com.android.server.pm
final com.android.server.pm.Settings$RuntimePermissionPersistence extends java.lang.Object {
private static final long WRITE_PERMISSIONS_DELAY_MILLIS
private static final long MAX_WRITE_PERMISSIONS_DELAY_MILLIS
private final android.os.Handler mHandler
private final Object mLock
private final android.util.SparseBooleanArray mWriteScheduled
private final android.util.SparseLongArray mLastNotWrittenMutationTimesMillis
private final android.util.SparseArray mFingerprints
private final android.util.SparseBooleanArray mDefaultPermissionsGranted
final com.android.server.pm.Settings this$0
public void (com.android.server.pm.Settings, java.lang.Object)
Object lock
public boolean areDefaultRuntimPermissionsGrantedLPr (int)
int userId
public void onDefaultRuntimePermissionsGrantedLPr (int)
int userId
public void writePermissionsForUserSyncLPr (int)
int userId
public void writePermissionsForUserAsyncLPr (int)
long lastNotWrittenMutationTimeMillis
long timeSinceLastNotWrittenMutationMillis
long maxDelayMillis
long writeDelayMillis
android.os.Message message
android.os.Message message
int userId
long currentTimeMillis
private void writePermissionsSync (int)
com.android.server.pm.PermissionsState permissionsState
java.util.List permissionsStates
String packageName
com.android.server.pm.PackageSetting packageSetting
int i
String sharedUserName
com.android.server.pm.SharedUserSetting sharedUser
com.android.server.pm.PermissionsState permissionsState
java.util.List permissionsStates
int i
int packageCount
int sharedUserCount
String packageName
java.util.List permissionStates
int i
String packageName
java.util.List permissionStates
int i
com.android.server.pm.Settings$RestoredPermissionGrant g
int z
String pkgName
int N
android.util.ArraySet pkgGrants
int i
int pkgCount
android.util.ArrayMap restoredGrants
org.xmlpull.v1.XmlSerializer serializer
String fingerprint
int packageCount
int sharedUserCount
Throwable t
int userId
android.util.AtomicFile destination
android.util.ArrayMap permissionsForPackage
android.util.ArrayMap permissionsForSharedUser
java.io.FileOutputStream out
private void onUserRemoved (int)
com.android.server.pm.SettingBase sb
com.android.server.pm.SettingBase sb
int userId
private void revokeRuntimePermissionsAndClearFlags (com.android.server.pm.SettingBase, int)
com.android.server.pm.BasePermission bp
com.android.server.pm.PermissionsState$PermissionState permissionState
com.android.server.pm.SettingBase sb
int userId
com.android.server.pm.PermissionsState permissionsState
public void deleteUserRuntimePermissionsFile (int)
int userId
public void readStateForUserSyncLPr (int)
java.io.FileNotFoundException fnfe
org.xmlpull.v1.XmlPullParser parser
Exception e
int userId
java.io.File permissionsFile
java.io.FileInputStream in
java.io.FileInputStream in
public void rememberRestoredUserGrantLPr (java.lang.String, java.lang.String, boolean, int, int)
String pkgName
String permission
boolean isGranted
int restoredFlagSet
int userId
android.util.ArrayMap grantsByPackage
android.util.ArraySet grants
com.android.server.pm.Settings$RestoredPermissionGrant grant
private void parseRuntimePermissionsLPr (org.xmlpull.v1.XmlPullParser, int) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String fingerprint
boolean defaultsGranted
String name
com.android.server.pm.PackageSetting ps
String name
com.android.server.pm.SharedUserSetting sus
String pkgName
org.xmlpull.v1.XmlPullParser parser
int userId
int outerDepth
int type
private void parseRestoredRuntimePermissionsLPr (org.xmlpull.v1.XmlPullParser, java.lang.String, int) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String permName
boolean isGranted
int permBits
org.xmlpull.v1.XmlPullParser parser
String pkgName
int userId
int outerDepth
int type
private void parsePermissionsLPr (org.xmlpull.v1.XmlPullParser, com.android.server.pm.PermissionsState, int) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String name
com.android.server.pm.BasePermission bp
String grantedStr
boolean granted
String flagsStr
int flags
org.xmlpull.v1.XmlPullParser parser
com.android.server.pm.PermissionsState permissionsState
int userId
int outerDepth
int type
private void writePermissions (org.xmlpull.v1.XmlSerializer, java.util.List) throws java.io.IOException
com.android.server.pm.PermissionsState$PermissionState permissionState
org.xmlpull.v1.XmlSerializer serializer
java.util.List permissionStates
static void access$000 (com.android.server.pm.Settings$RuntimePermissionPersistence, int)
com.android.server.pm.Settings$RuntimePermissionPersistence x0
int x1
static void access$300 (com.android.server.pm.Settings$RuntimePermissionPersistence, int)
com.android.server.pm.Settings$RuntimePermissionPersistence x0
int x1
}
com/android/server/pm/PackageManagerService$FileInstallArgs.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$FileInstallArgs extends com.android.server.pm.PackageManagerService$InstallArgs {
private java.io.File codeFile
private java.io.File resourceFile
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$InstallParams)
com.android.server.pm.PackageManagerService this$0
com.android.server.pm.PackageManagerService$InstallParams params
void (com.android.server.pm.PackageManagerService, java.lang.String, java.lang.String, java.lang.String[])
com.android.server.pm.PackageManagerService this$0
String codePath
String resourcePath
String[] instructionSets
int copyApk (com.android.internal.app.IMediaContainerService, boolean) throws android.os.RemoteException
com.android.internal.app.IMediaContainerService imcs
boolean temp
private int doCopyApk (com.android.internal.app.IMediaContainerService, boolean) throws android.os.RemoteException
boolean isEphemeral
java.io.File tempDir
java.io.IOException e
java.io.IOException e
com.android.internal.app.IMediaContainerService imcs
boolean temp
com.android.internal.os.IParcelFileDescriptorFactory target
int ret
java.io.File libraryRoot
com.android.internal.content.NativeLibraryHelper$Handle handle
int doPreInstall (int)
int status
boolean doRename (int, android.content.pm.PackageParser$Package, java.lang.String)
android.system.ErrnoException e
int status
android.content.pm.PackageParser$Package pkg
String oldCodePath
java.io.File targetDir
java.io.File beforeCodeFile
java.io.File afterCodeFile
int doPostInstall (int, int)
int status
int uid
java.lang.String getCodePath ()
java.lang.String getResourcePath ()
private boolean cleanUp ()
void cleanUpResourcesLI ()
android.content.pm.PackageParser$PackageLite pkg
java.util.List allCodePaths
boolean doPostDeleteLI (boolean)
boolean delete
static java.io.File access$4600 (com.android.server.pm.PackageManagerService$FileInstallArgs)
com.android.server.pm.PackageManagerService$FileInstallArgs x0
}
com/android/server/pm/UserManagerService$6.classUserManagerService.java
package com.android.server.pm
com.android.server.pm.UserManagerService$6 extends android.content.BroadcastReceiver {
final int val$userHandle
final com.android.server.pm.UserManagerService this$0
void (com.android.server.pm.UserManagerService, int)
com.android.server.pm.UserManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/pm/PackageManagerService$7.classPackageManagerService.java
package com.android.server.pm
final com.android.server.pm.PackageManagerService$7 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (android.content.pm.ProviderInfo, android.content.pm.ProviderInfo)
android.content.pm.ProviderInfo p1
android.content.pm.ProviderInfo p2
int v1
int v2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/server/pm/ShortcutService$Lifecycle.classShortcutService.java
package com.android.server.pm
public final com.android.server.pm.ShortcutService$Lifecycle extends com.android.server.SystemService {
final com.android.server.pm.ShortcutService mService
public void (android.content.Context)
android.content.Context context
public void onStart ()
public void onBootPhase (int)
int phase
public void onCleanupUser (int)
int userHandle
public void onUnlockUser (int)
int userId
}
com/android/server/pm/PackageManagerService$20.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$20 extends java.lang.Object implements com.android.server.pm.PackageManagerService$BlobXmlRestorer {
final com.android.server.pm.PackageManagerService this$0
void (com.android.server.pm.PackageManagerService)
com.android.server.pm.PackageManagerService this$0
public void apply (org.xmlpull.v1.XmlPullParser, int) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
int userId
}
com/android/server/pm/LauncherAppsService.classLauncherAppsService.java
package com.android.server.pm
public com.android.server.pm.LauncherAppsService extends com.android.server.SystemService {
private final com.android.server.pm.LauncherAppsService$LauncherAppsImpl mLauncherAppsImpl
public void (android.content.Context)
android.content.Context context
public void onStart ()
}
com/android/server/pm/SettingBase.classSettingBase.java
package com.android.server.pm
abstract com.android.server.pm.SettingBase extends java.lang.Object {
int pkgFlags
int pkgPrivateFlags
protected final com.android.server.pm.PermissionsState mPermissionsState
void (int, int)
int pkgFlags
int pkgPrivateFlags
void (com.android.server.pm.SettingBase)
com.android.server.pm.SettingBase base
public com.android.server.pm.PermissionsState getPermissionsState ()
void setFlags (int)
int pkgFlags
void setPrivateFlags (int)
int pkgPrivateFlags
}
com/android/server/pm/PackageManagerService$OriginInfo.classPackageManagerService.java
package com.android.server.pm
com.android.server.pm.PackageManagerService$OriginInfo extends java.lang.Object {
final java.io.File file
final String cid
final boolean staged
final boolean existing
final String resolvedPath
final java.io.File resolvedFile
static com.android.server.pm.PackageManagerService$OriginInfo fromNothing ()
static com.android.server.pm.PackageManagerService$OriginInfo fromUntrustedFile (java.io.File)
java.io.File file
static com.android.server.pm.PackageManagerService$OriginInfo fromExistingFile (java.io.File)
java.io.File file
static com.android.server.pm.PackageManagerService$OriginInfo fromStagedFile (java.io.File)
java.io.File file
static com.android.server.pm.PackageManagerService$OriginInfo fromStagedContainer (java.lang.String)
String cid
private void (java.io.File, java.lang.String, boolean, boolean)
java.io.File file
String cid
boolean staged
boolean existing
}
com/android/server/pm/ShortcutService$1.classShortcutService.java
package com.android.server.pm
com.android.server.pm.ShortcutService$1 extends android.app.IUidObserver$Stub {
final com.android.server.pm.ShortcutService this$0
void (com.android.server.pm.ShortcutService)
com.android.server.pm.ShortcutService this$0
public void onUidStateChanged (int, int) throws android.os.RemoteException
int uid
int procState
public void onUidGone (int) throws android.os.RemoteException
int uid
public void onUidActive (int) throws android.os.RemoteException
int uid
public void onUidIdle (int) throws android.os.RemoteException
int uid
}
com/android/server/pm/Settings.classSettings.java
package com.android.server.pm
final com.android.server.pm.Settings extends java.lang.Object {
private static final String TAG
public static final int CURRENT_DATABASE_VERSION
private static final boolean DEBUG_STOPPED
private static final boolean DEBUG_MU
private static final boolean DEBUG_KERNEL
private static final String RUNTIME_PERMISSIONS_FILE_NAME
private static final String TAG_READ_EXTERNAL_STORAGE
private static final String ATTR_ENFORCEMENT
private static final String TAG_ITEM
private static final String TAG_DISABLED_COMPONENTS
private static final String TAG_ENABLED_COMPONENTS
private static final String TAG_PACKAGE_RESTRICTIONS
private static final String TAG_PACKAGE
private static final String TAG_SHARED_USER
private static final String TAG_RUNTIME_PERMISSIONS
private static final String TAG_PERMISSIONS
private static final String TAG_CHILD_PACKAGE
private static final String TAG_PERSISTENT_PREFERRED_ACTIVITIES
static final String TAG_CROSS_PROFILE_INTENT_FILTERS
private static final String TAG_DOMAIN_VERIFICATION
private static final String TAG_DEFAULT_APPS
private static final String TAG_ALL_INTENT_FILTER_VERIFICATION
private static final String TAG_DEFAULT_BROWSER
private static final String TAG_DEFAULT_DIALER
private static final String TAG_VERSION
private static final String ATTR_NAME
private static final String ATTR_USER
private static final String ATTR_CODE
private static final String ATTR_GRANTED
private static final String ATTR_FLAGS
private static final String ATTR_CE_DATA_INODE
private static final String ATTR_INSTALLED
private static final String ATTR_STOPPED
private static final String ATTR_NOT_LAUNCHED
private static final String ATTR_BLOCKED
private static final String ATTR_HIDDEN
private static final String ATTR_SUSPENDED
private static final String ATTR_BLOCK_UNINSTALL
private static final String ATTR_ENABLED
private static final String ATTR_ENABLED_CALLER
private static final String ATTR_DOMAIN_VERIFICATON_STATE
private static final String ATTR_APP_LINK_GENERATION
private static final String ATTR_PACKAGE_NAME
private static final String ATTR_FINGERPRINT
private static final String ATTR_VOLUME_UUID
private static final String ATTR_SDK_VERSION
private static final String ATTR_DATABASE_VERSION
private static final String ATTR_DONE
private static final String TAG_RESTORED_RUNTIME_PERMISSIONS
private static final String TAG_PERMISSION_ENTRY
private static final String ATTR_USER_SET
private static final String ATTR_USER_FIXED
private static final String ATTR_REVOKE_ON_UPGRADE
private static final int USER_RUNTIME_GRANT_MASK
private final Object mLock
private final com.android.server.pm.Settings$RuntimePermissionPersistence mRuntimePermissionsPersistence
private final java.io.File mSettingsFilename
private final java.io.File mBackupSettingsFilename
private final java.io.File mPackageListFilename
private final java.io.File mStoppedPackagesFilename
private final java.io.File mBackupStoppedPackagesFilename
private final java.io.File mKernelMappingFilename
final android.util.ArrayMap mPackages
final android.util.ArraySet mInstallerPackages
private final android.util.ArrayMap mKernelMapping
private final android.util.ArrayMap mDisabledSysPackages
private final android.util.ArrayMap mRestoredIntentFilterVerifications
private final android.util.SparseArray mRestoredUserGrants
private static int mFirstAvailableUid
private android.util.ArrayMap mVersion
Boolean mReadExternalStorageEnforced
private android.content.pm.VerifierDeviceIdentity mVerifierDeviceIdentity
final android.util.SparseArray mPreferredActivities
final android.util.SparseArray mPersistentPreferredActivities
final android.util.SparseArray mCrossProfileIntentResolvers
final android.util.ArrayMap mSharedUsers
private final java.util.ArrayList mUserIds
private final android.util.SparseArray mOtherUserIds
private final java.util.ArrayList mPastSignatures
private final android.util.ArrayMap mKeySetRefs
final android.util.ArrayMap mPermissions
final android.util.ArrayMap mPermissionTrees
final java.util.ArrayList mPackagesToBeCleaned
final android.util.ArrayMap mRenamedPackages
final android.util.SparseArray mDefaultBrowserApp
final android.util.SparseArray mDefaultDialerApp
final android.util.SparseIntArray mNextAppLinkGeneration
final StringBuilder mReadMessages
private final java.util.ArrayList mPendingPackages
private final java.io.File mSystemDir
public final com.android.server.pm.KeySetManagerService mKeySetManagerService
private static int PRE_M_APP_INFO_FLAG_HIDDEN
private static int PRE_M_APP_INFO_FLAG_CANT_SAVE_STATE
private static int PRE_M_APP_INFO_FLAG_FORWARD_LOCK
private static int PRE_M_APP_INFO_FLAG_PRIVILEGED
static final Object[] FLAG_DUMP_SPEC
static final Object[] PRIVATE_FLAG_DUMP_SPEC
void (java.lang.Object)
Object lock
void (java.io.File, java.lang.Object)
java.io.File dataDir
Object lock
java.io.File kernelDir
com.android.server.pm.PackageSetting getPackageLPw (android.content.pm.PackageParser$Package, com.android.server.pm.PackageSetting, java.lang.String, com.android.server.pm.SharedUserSetting, java.io.File, java.io.File, java.lang.String, java.lang.String, java.lang.String, int, int, android.os.UserHandle, boolean)
String childPackageName
int i
int childCount
android.content.pm.PackageParser$Package pkg
com.android.server.pm.PackageSetting origPackage
String realName
com.android.server.pm.SharedUserSetting sharedUser
java.io.File codePath
java.io.File resourcePath
String legacyNativeLibraryPathString
String primaryCpuAbi
String secondaryCpuAbi
int pkgFlags
int pkgPrivateFlags
android.os.UserHandle user
boolean add
String name
String parentPackageName
java.util.List childPackageNames
com.android.server.pm.PackageSetting p
com.android.server.pm.PackageSetting peekPackageLPr (java.lang.String)
String name
void setInstallStatus (java.lang.String, int)
String pkgName
int status
com.android.server.pm.PackageSetting p
void applyPendingPermissionGrantsLPw (java.lang.String, int)
com.android.server.pm.BasePermission bp
com.android.server.pm.Settings$RestoredPermissionGrant grant
String packageName
int userId
android.util.ArrayMap grantsByPackage
android.util.ArraySet grants
com.android.server.pm.PackageSetting ps
com.android.server.pm.PermissionsState perms
void setInstallerPackageName (java.lang.String, java.lang.String)
String pkgName
String installerPkgName
com.android.server.pm.PackageSetting p
com.android.server.pm.SharedUserSetting getSharedUserLPw (java.lang.String, int, int, boolean)
String name
int pkgFlags
int pkgPrivateFlags
boolean create
com.android.server.pm.SharedUserSetting s
java.util.Collection getAllSharedUsersLPw ()
boolean disableSystemPackageLPw (java.lang.String, boolean)
com.android.server.pm.PackageSetting newp
String name
boolean replaced
com.android.server.pm.PackageSetting p
com.android.server.pm.PackageSetting dp
com.android.server.pm.PackageSetting enableSystemPackageLPw (java.lang.String)
String name
com.android.server.pm.PackageSetting p
com.android.server.pm.PackageSetting ret
boolean isDisabledSystemPackageLPr (java.lang.String)
String name
void removeDisabledSystemPackageLPw (java.lang.String)
String name
com.android.server.pm.PackageSetting addPackageLPw (java.lang.String, java.lang.String, java.io.File, java.io.File, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, int, int, int, java.lang.String, java.util.List)
String name
String realName
java.io.File codePath
java.io.File resourcePath
String legacyNativeLibraryPathString
String primaryCpuAbiString
String secondaryCpuAbiString
String cpuAbiOverrideString
int uid
int vc
int pkgFlags
int pkgPrivateFlags
String parentPackageName
java.util.List childPackageNames
com.android.server.pm.PackageSetting p
com.android.server.pm.SharedUserSetting addSharedUserLPw (java.lang.String, int, int, int)
String name
int uid
int pkgFlags
int pkgPrivateFlags
com.android.server.pm.SharedUserSetting s
void pruneSharedUsersLPw ()
com.android.server.pm.PackageSetting ps
java.util.Iterator iter
com.android.server.pm.SharedUserSetting sus
java.util.Map$Entry entry
int i
java.util.ArrayList removeStage
void transferPermissionsLPw (java.lang.String, java.lang.String)
com.android.server.pm.BasePermission bp
android.util.ArrayMap permissions
int i
String origPkg
String newPkg
private com.android.server.pm.PackageSetting getPackageLPw (java.lang.String, com.android.server.pm.PackageSetting, java.lang.String, com.android.server.pm.SharedUserSetting, java.io.File, java.io.File, java.lang.String, java.lang.String, java.lang.String, int, int, int, android.os.UserHandle, boolean, boolean, java.lang.String, java.util.List)
android.content.pm.UserInfo userInfo
java.util.List allUserInfos
com.android.server.pm.PackageSignatures s
boolean installed
android.content.pm.UserInfo user
java.util.List users
int installUserId
int userId
android.content.pm.UserInfo user
java.util.List users
com.android.server.pm.PackageSetting dis
boolean installed
android.content.pm.UserInfo user
java.util.List users
String name
com.android.server.pm.PackageSetting origPackage
String realName
com.android.server.pm.SharedUserSetting sharedUser
java.io.File codePath
java.io.File resourcePath
String legacyNativeLibraryPathString
String primaryCpuAbiString
String secondaryCpuAbiString
int vc
int pkgFlags
int pkgPrivateFlags
android.os.UserHandle installUser
boolean add
boolean allowInstall
String parentPackage
java.util.List childPackageNames
com.android.server.pm.PackageSetting p
com.android.server.pm.UserManagerService userManager
boolean isAdbInstallDisallowed (com.android.server.pm.UserManagerService, int)
com.android.server.pm.UserManagerService userManager
int userId
void insertPackageSettingLPw (com.android.server.pm.PackageSetting, android.content.pm.PackageParser$Package)
com.android.server.pm.PackageSetting p
android.content.pm.PackageParser$Package pkg
String volumeUuid
String codePath
String resourcePath
String legacyNativeLibraryPath
private void addPackageSettingLPw (com.android.server.pm.PackageSetting, java.lang.String, com.android.server.pm.SharedUserSetting)
com.android.server.pm.PackageSetting p
String name
com.android.server.pm.SharedUserSetting sharedUser
Object userIdPs
android.content.pm.IntentFilterVerificationInfo ivi
int updateSharedUserPermsLPw (com.android.server.pm.PackageSetting, int)
com.android.server.pm.PackageSetting pkg
String permission
boolean reqByDisabledSysPkg
com.android.server.pm.BasePermission bp
boolean used
com.android.server.pm.PermissionsState permissionsState
com.android.server.pm.PackageSetting disabledPs
String eachPerm
com.android.server.pm.PackageSetting deletedPs
int userId
com.android.server.pm.SharedUserSetting sus
int removePackageLPw (java.lang.String)
String name
com.android.server.pm.PackageSetting p
private void removeInstallerPackageStatus (java.lang.String)
com.android.server.pm.PackageSetting ps
String installerPackageName
int i
String packageName
private void replacePackageLPw (java.lang.String, com.android.server.pm.PackageSetting)
String name
com.android.server.pm.PackageSetting newp
com.android.server.pm.PackageSetting p
private boolean addUserIdLPw (int, java.lang.Object, java.lang.Object)
int N
int index
int uid
Object obj
Object name
public java.lang.Object getUserIdLPr (int)
int N
int index
int uid
private void removeUserIdLPw (int)
int N
int index
int uid
private void replaceUserIdLPw (int, java.lang.Object)
int N
int index
int uid
Object obj
com.android.server.pm.PreferredIntentResolver editPreferredActivitiesLPw (int)
int userId
com.android.server.pm.PreferredIntentResolver pir
com.android.server.pm.PersistentPreferredIntentResolver editPersistentPreferredActivitiesLPw (int)
int userId
com.android.server.pm.PersistentPreferredIntentResolver ppir
com.android.server.pm.CrossProfileIntentResolver editCrossProfileIntentResolverLPw (int)
int userId
com.android.server.pm.CrossProfileIntentResolver cpir
android.content.pm.IntentFilterVerificationInfo getIntentFilterVerificationLPr (java.lang.String)
String packageName
com.android.server.pm.PackageSetting ps
android.content.pm.IntentFilterVerificationInfo createIntentFilterVerificationIfNeededLPw (java.lang.String, java.util.ArrayList)
String packageName
java.util.ArrayList domains
com.android.server.pm.PackageSetting ps
android.content.pm.IntentFilterVerificationInfo ivi
int getIntentFilterVerificationStatusLPr (java.lang.String, int)
String packageName
int userId
com.android.server.pm.PackageSetting ps
boolean updateIntentFilterVerificationStatusLPw (java.lang.String, int, int)
int alwaysGeneration
String packageName
int status
int userId
com.android.server.pm.PackageSetting current
int alwaysGeneration
java.util.List getIntentFilterVerificationsLPr (java.lang.String)
android.content.pm.IntentFilterVerificationInfo ivi
com.android.server.pm.PackageSetting ps
String packageName
java.util.ArrayList result
boolean removeIntentFilterVerificationLPw (java.lang.String, int)
String packageName
int userId
com.android.server.pm.PackageSetting ps
boolean removeIntentFilterVerificationLPw (java.lang.String, int[])
int userId
String packageName
int[] userIds
boolean result
boolean setDefaultBrowserPackageNameLPw (java.lang.String, int)
String packageName
int userId
java.lang.String getDefaultBrowserPackageNameLPw (int)
int userId
boolean setDefaultDialerPackageNameLPw (java.lang.String, int)
String packageName
int userId
java.lang.String getDefaultDialerPackageNameLPw (int)
int userId
private java.io.File getUserPackagesStateFile (int)
int userId
java.io.File userDir
private java.io.File getUserRuntimePermissionsFile (int)
int userId
java.io.File userDir
private java.io.File getUserPackagesStateBackupFile (int)
int userId
void writeAllUsersPackageRestrictionsLPr ()
android.content.pm.UserInfo user
java.util.List users
void writeAllRuntimePermissionsLPr ()
int userId
boolean areDefaultRuntimePermissionsGrantedLPr (int)
int userId
void onDefaultRuntimePermissionsGrantedLPr (int)
int userId
public com.android.server.pm.Settings$VersionInfo findOrCreateVersion (java.lang.String)
String volumeUuid
com.android.server.pm.Settings$VersionInfo ver
public com.android.server.pm.Settings$VersionInfo getInternalVersion ()
public com.android.server.pm.Settings$VersionInfo getExternalVersion ()
public void onVolumeForgotten (java.lang.String)
String fsUuid
void readPreferredActivitiesLPw (org.xmlpull.v1.XmlPullParser, int) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
com.android.server.pm.PreferredActivity pa
String tagName
org.xmlpull.v1.XmlPullParser parser
int userId
int outerDepth
int type
private void readPersistentPreferredActivitiesLPw (org.xmlpull.v1.XmlPullParser, int) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
com.android.server.pm.PersistentPreferredActivity ppa
String tagName
org.xmlpull.v1.XmlPullParser parser
int userId
int outerDepth
int type
private void readCrossProfileIntentFiltersLPw (org.xmlpull.v1.XmlPullParser, int) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
com.android.server.pm.CrossProfileIntentFilter cpif
String msg
String tagName
org.xmlpull.v1.XmlPullParser parser
int userId
int outerDepth
int type
private void readDomainVerificationLPw (org.xmlpull.v1.XmlPullParser, com.android.server.pm.PackageSettingBase) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
com.android.server.pm.PackageSettingBase packageSetting
android.content.pm.IntentFilterVerificationInfo ivi
private void readRestoredIntentFilterVerifications (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
android.content.pm.IntentFilterVerificationInfo ivi
String tagName
org.xmlpull.v1.XmlPullParser parser
int outerDepth
int type
void readDefaultAppsLPw (org.xmlpull.v1.XmlPullParser, int) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
String packageName
String packageName
String msg
String tagName
org.xmlpull.v1.XmlPullParser parser
int userId
int outerDepth
int type
void readPackageRestrictionsLPr (int)
com.android.server.pm.PackageSetting pkg
String name
long ceDataInode
boolean installed
boolean stopped
boolean notLaunched
String blockedStr
boolean hidden
String hiddenStr
boolean suspended
boolean blockUninstall
int enabled
String enabledCaller
int verifState
int linkGeneration
android.util.ArraySet enabledComponents
android.util.ArraySet disabledComponents
int packageDepth
String tagName
org.xmlpull.v1.XmlPullParser parser
int type
int maxAppLinkGeneration
int outerDepth
com.android.server.pm.PackageSetting ps
org.xmlpull.v1.XmlPullParserException e
java.io.IOException e
int userId
java.io.FileInputStream str
java.io.File userPackagesStateFile
java.io.File backupFile
private android.util.ArraySet readComponentsLPr (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String componentName
String tagName
org.xmlpull.v1.XmlPullParser parser
android.util.ArraySet components
int type
int outerDepth
void writePreferredActivitiesLPr (org.xmlpull.v1.XmlSerializer, int, boolean) throws java.lang.IllegalArgumentException java.lang.IllegalStateException java.io.IOException
com.android.server.pm.PreferredActivity pa
org.xmlpull.v1.XmlSerializer serializer
int userId
boolean full
com.android.server.pm.PreferredIntentResolver pir
void writePersistentPreferredActivitiesLPr (org.xmlpull.v1.XmlSerializer, int) throws java.lang.IllegalArgumentException java.lang.IllegalStateException java.io.IOException
com.android.server.pm.PersistentPreferredActivity ppa
org.xmlpull.v1.XmlSerializer serializer
int userId
com.android.server.pm.PersistentPreferredIntentResolver ppir
void writeCrossProfileIntentFiltersLPr (org.xmlpull.v1.XmlSerializer, int) throws java.lang.IllegalArgumentException java.lang.IllegalStateException java.io.IOException
com.android.server.pm.CrossProfileIntentFilter cpif
org.xmlpull.v1.XmlSerializer serializer
int userId
com.android.server.pm.CrossProfileIntentResolver cpir
void writeDomainVerificationsLPr (org.xmlpull.v1.XmlSerializer, android.content.pm.IntentFilterVerificationInfo) throws java.lang.IllegalArgumentException java.lang.IllegalStateException java.io.IOException
org.xmlpull.v1.XmlSerializer serializer
android.content.pm.IntentFilterVerificationInfo verificationInfo
void writeAllDomainVerificationsLPr (org.xmlpull.v1.XmlSerializer, int) throws java.lang.IllegalArgumentException java.lang.IllegalStateException java.io.IOException
com.android.server.pm.PackageSetting ps
android.content.pm.IntentFilterVerificationInfo ivi
int i
org.xmlpull.v1.XmlSerializer serializer
int userId
int N
void readAllDomainVerificationsLPr (org.xmlpull.v1.XmlPullParser, int) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
android.content.pm.IntentFilterVerificationInfo ivi
String pkgName
com.android.server.pm.PackageSetting ps
String tagName
org.xmlpull.v1.XmlPullParser parser
int userId
int outerDepth
int type
public void processRestoredPermissionGrantLPr (java.lang.String, java.lang.String, boolean, int, int) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String pkgName
String permission
boolean isGranted
int restoredFlagSet
int userId
void writeDefaultAppsLPr (org.xmlpull.v1.XmlSerializer, int) throws java.lang.IllegalArgumentException java.lang.IllegalStateException java.io.IOException
org.xmlpull.v1.XmlSerializer serializer
int userId
String defaultBrowser
String defaultDialer
void writePackageRestrictionsLPr (int)
String name
String name
android.content.pm.PackageUserState ustate
com.android.server.pm.PackageSetting pkg
java.io.FileOutputStream fstr
java.io.BufferedOutputStream str
org.xmlpull.v1.XmlSerializer serializer
java.io.IOException e
int userId
java.io.File userPackagesStateFile
java.io.File backupFile
void readInstallPermissionsLPr (org.xmlpull.v1.XmlPullParser, com.android.server.pm.PermissionsState) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String name
com.android.server.pm.BasePermission bp
String grantedStr
boolean granted
String flagsStr
int flags
String tagName
org.xmlpull.v1.XmlPullParser parser
com.android.server.pm.PermissionsState permissionsState
int outerDepth
int type
void writePermissionsLPr (org.xmlpull.v1.XmlSerializer, java.util.List) throws java.io.IOException
com.android.server.pm.PermissionsState$PermissionState permissionState
org.xmlpull.v1.XmlSerializer serializer
java.util.List permissionStates
void writeChildPackagesLPw (org.xmlpull.v1.XmlSerializer, java.util.List) throws java.io.IOException
String childPackageName
int i
org.xmlpull.v1.XmlSerializer serializer
java.util.List childPackageNames
int childCount
void readStoppedLPw ()
com.android.server.pm.PackageSetting pkg
String name
com.android.server.pm.PackageSetting ps
String tagName
org.xmlpull.v1.XmlPullParser parser
int type
int outerDepth
org.xmlpull.v1.XmlPullParserException e
java.io.IOException e
java.io.FileInputStream str
void writeLPr ()
String volumeUuid
com.android.server.pm.Settings$VersionInfo ver
int i
com.android.server.pm.BasePermission bp
com.android.server.pm.BasePermission bp
com.android.server.pm.PackageSetting pkg
com.android.server.pm.PackageSetting pkg
com.android.server.pm.SharedUserSetting usr
String userStr
android.content.pm.PackageCleanItem item
java.util.Map$Entry e
android.content.pm.IntentFilterVerificationInfo ivi
int i
java.io.FileOutputStream fstr
java.io.BufferedOutputStream str
org.xmlpull.v1.XmlSerializer serializer
int numIVIs
org.xmlpull.v1.XmlPullParserException e
java.io.IOException e
void writeKernelMappingLPr ()
String name
com.android.server.pm.PackageSetting ps
String name
int i
String[] known
android.util.ArraySet knownSet
void writeKernelMappingLPr (com.android.server.pm.PackageSetting)
com.android.server.pm.PackageSetting ps
Integer cur
java.io.File dir
java.io.File file
void writePackageListLPr ()
void writePackageListLPr (int)
int i
int i
android.content.pm.ApplicationInfo ai
String dataPath
boolean isDebug
int[] gids
com.android.server.pm.PackageSetting pkg
StringBuilder sb
Exception e
int creatingUserId
java.util.List users
int[] userIds
java.io.File tempFile
com.android.internal.util.JournaledFile journal
java.io.File writeTarget
java.io.FileOutputStream fstr
java.io.BufferedWriter writer
void writeDisabledSysPackageLPr (org.xmlpull.v1.XmlSerializer, com.android.server.pm.PackageSetting) throws java.io.IOException
org.xmlpull.v1.XmlSerializer serializer
com.android.server.pm.PackageSetting pkg
void writePackageLPr (org.xmlpull.v1.XmlSerializer, com.android.server.pm.PackageSetting) throws java.io.IOException
org.xmlpull.v1.XmlSerializer serializer
com.android.server.pm.PackageSetting pkg
void writeSigningKeySetLPr (org.xmlpull.v1.XmlSerializer, com.android.server.pm.PackageKeySetData) throws java.io.IOException
org.xmlpull.v1.XmlSerializer serializer
com.android.server.pm.PackageKeySetData data
void writeUpgradeKeySetsLPr (org.xmlpull.v1.XmlSerializer, com.android.server.pm.PackageKeySetData) throws java.io.IOException
long id
org.xmlpull.v1.XmlSerializer serializer
com.android.server.pm.PackageKeySetData data
long properSigning
void writeKeySetAliasesLPr (org.xmlpull.v1.XmlSerializer, com.android.server.pm.PackageKeySetData) throws java.io.IOException
java.util.Map$Entry e
org.xmlpull.v1.XmlSerializer serializer
com.android.server.pm.PackageKeySetData data
void writePermissionLPr (org.xmlpull.v1.XmlSerializer, com.android.server.pm.BasePermission) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
android.content.pm.PermissionInfo pi
org.xmlpull.v1.XmlSerializer serializer
com.android.server.pm.BasePermission bp
java.util.ArrayList getListOfIncompleteInstallPackagesLPr ()
String key
com.android.server.pm.PackageSetting ps
android.util.ArraySet kList
java.util.Iterator its
java.util.ArrayList ret
void addPackageToCleanLPw (android.content.pm.PackageCleanItem)
android.content.pm.PackageCleanItem pkg
boolean readLPw (java.util.List)
int userId
boolean andCode
String name
String userStr
String codeStr
String nname
String oname
com.android.server.pm.Settings$VersionInfo internal
com.android.server.pm.Settings$VersionInfo external
com.android.server.pm.Settings$VersionInfo internal
com.android.server.pm.Settings$VersionInfo external
IllegalArgumentException e
String deviceIdentity
String enforcement
String volumeUuid
com.android.server.pm.Settings$VersionInfo ver
String tagName
org.xmlpull.v1.XmlPullParser parser
int type
int outerDepth
org.xmlpull.v1.XmlPullParserException e
java.io.IOException e
com.android.server.pm.PackageSetting p
String msg
String msg
com.android.server.pm.PendingPackage pp
Object idObj
int i
android.content.pm.UserInfo user
android.content.pm.UserInfo user
com.android.server.pm.PackageSetting disabledPs
Object id
java.util.List users
java.io.FileInputStream str
int N
java.util.Iterator disabledIt
void applyDefaultPreferredAppsLPw (com.android.server.pm.PackageManagerService, int)
android.content.pm.PackageParser$ActivityIntentInfo aii
int i
java.util.ArrayList intents
com.android.server.pm.PackageSetting ps
org.xmlpull.v1.XmlPullParser parser
int type
org.xmlpull.v1.XmlPullParserException e
java.io.IOException e
java.io.InputStream str
java.io.File f
com.android.server.pm.PackageManagerService service
int userId
java.io.File preferredDir
private void applyDefaultPreferredActivityLPw (com.android.server.pm.PackageManagerService, android.content.IntentFilter, android.content.ComponentName, int)
String cat
int i
android.net.Uri$Builder builder
android.os.PatternMatcher ssp
android.content.Intent finalIntent
int issp
android.net.Uri$Builder builder
android.os.PatternMatcher path
android.content.Intent finalIntent
int ipath
android.net.Uri$Builder builder
android.content.Intent finalIntent
boolean doAuth
android.content.IntentFilter$AuthorityEntry auth
int iauth
android.net.Uri$Builder builder
android.content.Intent finalIntent
boolean doScheme
String scheme
int ischeme
android.content.Intent finalIntent
String scheme
int ischeme
android.net.Uri$Builder builder
android.content.Intent finalIntent
String mimeType
int idata
com.android.server.pm.PackageManagerService service
android.content.IntentFilter tmpPa
android.content.ComponentName cn
int userId
android.content.Intent intent
int flags
boolean doNonData
boolean hasSchemes
private void applyDefaultPreferredActivityLPw (com.android.server.pm.PackageManagerService, android.content.Intent, int, android.content.ComponentName, java.lang.String, android.os.PatternMatcher, android.content.IntentFilter$AuthorityEntry, android.os.PatternMatcher, int)
android.content.pm.ActivityInfo ai
int i
String cat
android.content.IntentFilter$MalformedMimeTypeException ex
android.content.IntentFilter filter
com.android.server.pm.PreferredActivity pa
int i
StringBuilder sb
boolean haveAct
android.content.ComponentName haveNonSys
android.content.ComponentName[] set
com.android.server.pm.PackageManagerService service
android.content.Intent intent
int flags
android.content.ComponentName cn
String scheme
android.os.PatternMatcher ssp
android.content.IntentFilter$AuthorityEntry auth
android.os.PatternMatcher path
int userId
java.util.List ri
int systemMatch
int thirdPartyMatch
private void readDefaultPreferredActivitiesLPw (com.android.server.pm.PackageManagerService, org.xmlpull.v1.XmlPullParser, int) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
com.android.server.pm.PreferredActivity tmpPa
String tagName
com.android.server.pm.PackageManagerService service
org.xmlpull.v1.XmlPullParser parser
int userId
int outerDepth
int type
private int readInt (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String, int)
NumberFormatException e
org.xmlpull.v1.XmlPullParser parser
String ns
String name
int defValue
String v
private void readPermissionsLPw (android.util.ArrayMap, org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
android.content.pm.PermissionInfo pi
boolean dynamic
com.android.server.pm.BasePermission bp
String name
String sourcePackage
String ptype
String tagName
android.util.ArrayMap out
org.xmlpull.v1.XmlPullParser parser
int outerDepth
int type
private void readDisabledSysPackageLPw (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
long timeStamp
long timeStamp
String sharedIdStr
String childPackageName
org.xmlpull.v1.XmlPullParser parser
String name
String realName
String codePathStr
String resourcePathStr
String legacyCpuAbiStr
String legacyNativeLibraryPathStr
String parentPackageName
String primaryCpuAbiStr
String secondaryCpuAbiStr
String cpuAbiOverrideStr
String version
int versionCode
int pkgFlags
int pkgPrivateFlags
java.io.File codePathFile
com.android.server.pm.PackageSetting ps
String timeStampStr
String idStr
int outerDepth
int type
private void readPackageLPw (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
String timeStampStr
int userId
NumberFormatException e
NumberFormatException e
long id
Integer refCt
long id
long id
String alias
Integer refCt
String childPackageName
String tagName
String enabledStr
String installStatusStr
int outerDepth
int type
org.xmlpull.v1.XmlPullParser parser
String name
String realName
String idStr
String sharedIdStr
String codePathStr
String resourcePathStr
String legacyCpuAbiString
String legacyNativeLibraryPathStr
String primaryCpuAbiString
String secondaryCpuAbiString
String cpuAbiOverrideString
String systemStr
String installerPackageName
String isOrphaned
String volumeUuid
String uidError
int pkgFlags
int pkgPrivateFlags
long timeStamp
long firstInstallTime
long lastUpdateTime
com.android.server.pm.PackageSettingBase packageSetting
String version
int versionCode
String parentPackageName
private void readDisabledComponentsLPw (com.android.server.pm.PackageSettingBase, org.xmlpull.v1.XmlPullParser, int) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String name
String tagName
com.android.server.pm.PackageSettingBase packageSetting
org.xmlpull.v1.XmlPullParser parser
int userId
int outerDepth
int type
private void readEnabledComponentsLPw (com.android.server.pm.PackageSettingBase, org.xmlpull.v1.XmlPullParser, int) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String name
String tagName
com.android.server.pm.PackageSettingBase packageSetting
org.xmlpull.v1.XmlPullParser parser
int userId
int outerDepth
int type
private void readSharedUserLPw (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
int userId
NumberFormatException e
String tagName
int outerDepth
int type
org.xmlpull.v1.XmlPullParser parser
String name
String idStr
int pkgFlags
int pkgPrivateFlags
com.android.server.pm.SharedUserSetting su
void createNewUserLI (com.android.server.pm.PackageManagerService, com.android.server.pm.Installer, int)
com.android.server.pm.PackageSetting ps
int i
java.util.Collection packages
java.util.Iterator packagesIterator
com.android.internal.os.InstallerConnection$InstallerException e
int flags
int i
com.android.server.pm.PackageManagerService service
com.android.server.pm.Installer installer
int userHandle
String[] volumeUuids
String[] names
int[] appIds
String[] seinfos
int[] targetSdkVersions
int packagesCount
void removeUserLPw (int)
java.util.Map$Entry entry
int userId
java.util.Set entries
java.io.File file
void removeCrossProfileIntentFiltersLPw (int)
com.android.server.pm.CrossProfileIntentFilter cpif
int sourceUserId
com.android.server.pm.CrossProfileIntentResolver cpir
boolean needsWriting
android.util.ArraySet cpifs
int i
int count
int userId
private void setFirstAvailableUid (int)
int uid
private int newUserIdLPw (java.lang.Object)
int i
Object obj
int N
public android.content.pm.VerifierDeviceIdentity getVerifierDeviceIdentityLPw ()
public boolean hasOtherDisabledSystemPkgWithChildLPr (java.lang.String, java.lang.String)
String currChildPackageName
int j
com.android.server.pm.PackageSetting disabledPs
int childCount
int i
String parentPackageName
String childPackageName
int packageCount
public com.android.server.pm.PackageSetting getDisabledSystemPkgLPr (java.lang.String)
String name
com.android.server.pm.PackageSetting ps
private java.lang.String compToString (android.util.ArraySet)
android.util.ArraySet cmp
boolean isEnabledAndMatchLPr (android.content.pm.ComponentInfo, int, int)
android.content.pm.ComponentInfo componentInfo
int flags
int userId
com.android.server.pm.PackageSetting ps
android.content.pm.PackageUserState userState
java.lang.String getInstallerPackageNameLPr (java.lang.String)
String packageName
com.android.server.pm.PackageSetting pkg
boolean isOrphaned (java.lang.String)
String packageName
com.android.server.pm.PackageSetting pkg
int getApplicationEnabledSettingLPr (java.lang.String, int)
String packageName
int userId
com.android.server.pm.PackageSetting pkg
int getComponentEnabledSettingLPr (android.content.ComponentName, int)
android.content.ComponentName componentName
int userId
String packageName
com.android.server.pm.PackageSetting pkg
String classNameStr
boolean setPackageStoppedStateLPw (com.android.server.pm.PackageManagerService, java.lang.String, boolean, boolean, int, int)
com.android.server.pm.PackageManagerService pm
String packageName
boolean stopped
boolean allowedByPermission
int uid
int userId
int appId
com.android.server.pm.PackageSetting pkgSetting
java.util.List getAllUsers ()
long id
java.util.List getVolumePackagesLPr (java.lang.String)
com.android.server.pm.PackageSetting setting
int i
String volumeUuid
java.util.ArrayList res
static void printFlags (java.io.PrintWriter, int, java.lang.Object[])
int mask
int i
java.io.PrintWriter pw
int val
Object[] spec
void dumpVersionLPr (com.android.internal.util.IndentingPrintWriter)
String volumeUuid
com.android.server.pm.Settings$VersionInfo ver
int i
com.android.internal.util.IndentingPrintWriter pw
void dumpPackageLPr (java.io.PrintWriter, java.lang.String, java.lang.String, android.util.ArraySet, com.android.server.pm.PackageSetting, java.text.SimpleDateFormat, java.util.Date, java.util.List, boolean)
int i
String lastDisabledAppCaller
android.content.pm.UserInfo user
android.content.pm.PackageParser$Package parentPkg
com.android.server.pm.PackageSetting pps
android.content.pm.PackageParser$Package childPkg
com.android.server.pm.PackageSetting cps
int i
int childCount
int i
int i
int i
int i
int apkSigningVersion
boolean first
android.content.pm.PackageParser$Permission perm
int i
java.util.ArrayList perms
String perm
int i
java.util.ArrayList perms
com.android.server.pm.PermissionsState permissionsState
com.android.server.pm.PermissionsState permissionsState
String s
String s
android.util.ArraySet cmp
String lastDisabledAppCaller
android.content.pm.UserInfo user
java.io.PrintWriter pw
String prefix
String checkinTag
android.util.ArraySet permissionNames
com.android.server.pm.PackageSetting ps
java.text.SimpleDateFormat sdf
java.util.Date date
java.util.List users
boolean dumpAll
void dumpPackagesLPr (java.io.PrintWriter, java.lang.String, android.util.ArraySet, com.android.server.pm.PackageManagerService$DumpState, boolean)
com.android.server.pm.PackageSetting ps
java.util.Map$Entry e
com.android.server.pm.PackageSetting ps
java.io.PrintWriter pw
String packageName
android.util.ArraySet permissionNames
com.android.server.pm.PackageManagerService$DumpState dumpState
boolean checkin
java.text.SimpleDateFormat sdf
java.util.Date date
boolean printedSomething
java.util.List users
void dumpPermissionsLPr (java.io.PrintWriter, java.lang.String, android.util.ArraySet, com.android.server.pm.PackageManagerService$DumpState)
com.android.server.pm.BasePermission p
java.io.PrintWriter pw
String packageName
android.util.ArraySet permissionNames
com.android.server.pm.PackageManagerService$DumpState dumpState
boolean printedSomething
void dumpSharedUsersLPr (java.io.PrintWriter, java.lang.String, android.util.ArraySet, com.android.server.pm.PackageManagerService$DumpState, boolean)
int[] gids
java.util.List permissions
int userId
String prefix
com.android.server.pm.PermissionsState permissionsState
com.android.server.pm.SharedUserSetting su
java.io.PrintWriter pw
String packageName
android.util.ArraySet permissionNames
com.android.server.pm.PackageManagerService$DumpState dumpState
boolean checkin
boolean printedSomething
void dumpReadMessagesLPr (java.io.PrintWriter, com.android.server.pm.PackageManagerService$DumpState)
java.io.PrintWriter pw
com.android.server.pm.PackageManagerService$DumpState dumpState
void dumpRestoredPermissionGrantsLPr (java.io.PrintWriter, com.android.server.pm.PackageManagerService$DumpState)
com.android.server.pm.Settings$RestoredPermissionGrant g
String pkgName
android.util.ArraySet grants
int pkgIndex
int userId
android.util.ArrayMap grantsByPackage
int userIndex
java.io.PrintWriter pw
com.android.server.pm.PackageManagerService$DumpState dumpState
private static void dumpSplitNames (java.io.PrintWriter, android.content.pm.PackageParser$Package)
int i
java.io.PrintWriter pw
android.content.pm.PackageParser$Package pkg
void dumpGidsLPr (java.io.PrintWriter, java.lang.String, int[])
java.io.PrintWriter pw
String prefix
int[] gids
void dumpRuntimePermissionsLPr (java.io.PrintWriter, java.lang.String, android.util.ArraySet, java.util.List, boolean)
com.android.server.pm.PermissionsState$PermissionState permissionState
java.io.PrintWriter pw
String prefix
android.util.ArraySet permissionNames
java.util.List permissionStates
boolean dumpAll
private static java.lang.String permissionFlagsToString (java.lang.String, int)
int flag
String prefix
int flags
StringBuilder flagsString
void dumpInstallPermissionsLPr (java.io.PrintWriter, java.lang.String, android.util.ArraySet, com.android.server.pm.PermissionsState)
com.android.server.pm.PermissionsState$PermissionState permissionState
java.io.PrintWriter pw
String prefix
android.util.ArraySet permissionNames
com.android.server.pm.PermissionsState permissionsState
java.util.List permissionStates
public void writeRuntimePermissionsForUserLPr (int, boolean)
int userId
boolean sync
static java.io.File access$100 (com.android.server.pm.Settings, int)
com.android.server.pm.Settings x0
int x1
static android.util.SparseArray access$200 (com.android.server.pm.Settings)
com.android.server.pm.Settings x0
static void ()
}
com/android/server/Watchdog$Monitor.classWatchdog.java
package com.android.server
public abstract com.android.server.Watchdog$Monitor extends java.lang.Object {
public abstract void monitor ()
}
com/android/server/AppOpsService$Shell.classAppOpsService.java
package com.android.server
com.android.server.AppOpsService$Shell extends android.os.ShellCommand {
final com.android.internal.app.IAppOpsService mInterface
final com.android.server.AppOpsService mInternal
int userId
String packageName
String opStr
String modeStr
int op
int mode
int packageUid
void (com.android.internal.app.IAppOpsService, com.android.server.AppOpsService)
com.android.internal.app.IAppOpsService iface
com.android.server.AppOpsService internal
public int onCommand (java.lang.String)
String cmd
public void onHelp ()
java.io.PrintWriter pw
private int strOpToOp (java.lang.String, java.io.PrintWriter)
IllegalArgumentException e
String op
java.io.PrintWriter err
int strModeToMode (java.lang.String, java.io.PrintWriter)
String modeStr
java.io.PrintWriter err
int parseUserOpMode (int, java.io.PrintWriter) throws android.os.RemoteException
String argument
int defMode
java.io.PrintWriter err
int parseUserPackageOp (boolean, java.io.PrintWriter) throws android.os.RemoteException
String argument
boolean reqOp
java.io.PrintWriter err
}
com/android/server/NativeDaemonEvent.classNativeDaemonEvent.java
package com.android.server
public com.android.server.NativeDaemonEvent extends java.lang.Object {
private final int mCmdNumber
private final int mCode
private final String mMessage
private final String mRawEvent
private final String mLogMessage
private String[] mParsed
private java.io.FileDescriptor[] mFdList
public static final String SENSITIVE_MARKER
private void (int, int, java.lang.String, java.lang.String, java.lang.String, java.io.FileDescriptor[])
int cmdNumber
int code
String message
String rawEvent
String logMessage
java.io.FileDescriptor[] fdList
public int getCmdNumber ()
public int getCode ()
public java.lang.String getMessage ()
public java.io.FileDescriptor[] getFileDescriptors ()
public java.lang.String getRawEvent ()
public java.lang.String toString ()
public boolean isClassContinue ()
public boolean isClassOk ()
public boolean isClassServerError ()
public boolean isClassClientError ()
public boolean isClassUnsolicited ()
private static boolean isClassUnsolicited (int)
int code
public void checkCode (int)
int code
public static com.android.server.NativeDaemonEvent parseRawEvent (java.lang.String, java.io.FileDescriptor[])
NumberFormatException e
NumberFormatException e
String rawEvent
java.io.FileDescriptor[] fdList
String[] parsed
int skiplength
int code
int code
int cmdNumber
String logMessage
String message
public static java.lang.String[] filterMessageList (com.android.server.NativeDaemonEvent[], int)
com.android.server.NativeDaemonEvent event
com.android.server.NativeDaemonEvent[] events
int matchCode
java.util.ArrayList result
public java.lang.String getField (int)
int n
public static java.lang.String[] unescapeArgs (java.lang.String)
char terminator
String word
int nextSpace
int nextQuote
String rawEvent
boolean DEBUG_ROUTINE
String LOGTAG
java.util.ArrayList parsed
int length
int current
int wordEnd
boolean quoted
}
com/android/server/MountService$Lifecycle.classMountService.java
package com.android.server
public com.android.server.MountService$Lifecycle extends com.android.server.SystemService {
private com.android.server.MountService mMountService
public void (android.content.Context)
android.content.Context context
public void onStart ()
public void onBootPhase (int)
int phase
public void onSwitchUser (int)
int userHandle
public void onUnlockUser (int)
int userHandle
public void onCleanupUser (int)
int userHandle
}
com/android/server/DisplayThread.classDisplayThread.java
package com.android.server
public final com.android.server.DisplayThread extends com.android.server.ServiceThread {
private static com.android.server.DisplayThread sInstance
private static android.os.Handler sHandler
private void ()
private static void ensureThreadLocked ()
public static com.android.server.DisplayThread get ()
public static android.os.Handler getHandler ()
}
com/android/server/TelephonyRegistry$LogSSC.classTelephonyRegistry.java
package com.android.server
com.android.server.TelephonyRegistry$LogSSC extends java.lang.Object {
private android.text.format.Time mTime
private String mS
private int mSubId
private int mPhoneId
private android.telephony.ServiceState mState
private void ()
public void set (android.text.format.Time, java.lang.String, int, int, android.telephony.ServiceState)
android.text.format.Time t
String s
int subId
int phoneId
android.telephony.ServiceState state
public java.lang.String toString ()
void (com.android.server.TelephonyRegistry$1)
com.android.server.TelephonyRegistry$1 x0
}
com/android/server/InputMethodManagerService.classInputMethodManagerService.java
package com.android.server
public com.android.server.InputMethodManagerService extends com.android.internal.view.IInputMethodManager$Stub implements android.content.ServiceConnection android.os.Handler$Callback {
static final boolean DEBUG
static final boolean DEBUG_RESTORE
static final String TAG
static final int MSG_SHOW_IM_SUBTYPE_PICKER
static final int MSG_SHOW_IM_SUBTYPE_ENABLER
static final int MSG_SHOW_IM_CONFIG
static final int MSG_UNBIND_INPUT
static final int MSG_BIND_INPUT
static final int MSG_SHOW_SOFT_INPUT
static final int MSG_HIDE_SOFT_INPUT
static final int MSG_HIDE_CURRENT_INPUT_METHOD
static final int MSG_ATTACH_TOKEN
static final int MSG_CREATE_SESSION
static final int MSG_START_INPUT
static final int MSG_RESTART_INPUT
static final int MSG_UNBIND_CLIENT
static final int MSG_BIND_CLIENT
static final int MSG_SET_ACTIVE
static final int MSG_SET_INTERACTIVE
static final int MSG_SET_USER_ACTION_NOTIFICATION_SEQUENCE_NUMBER
static final int MSG_SWITCH_IME
static final int MSG_HARD_KEYBOARD_SWITCH_CHANGED
static final long TIME_TO_RECONNECT
static final int SECURE_SUGGESTION_SPANS_MAX_SIZE
private static final int NOT_A_SUBTYPE_ID
private static final String TAG_TRY_SUPPRESSING_IME_SWITCHER
final android.content.Context mContext
final android.content.res.Resources mRes
final android.os.Handler mHandler
final com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings mSettings
final com.android.server.InputMethodManagerService$SettingsObserver mSettingsObserver
final android.view.IWindowManager mIWindowManager
final android.view.WindowManagerInternal mWindowManagerInternal
final com.android.internal.os.HandlerCaller mCaller
final boolean mHasFeature
private com.android.server.InputMethodManagerService$InputMethodFileManager mFileManager
private final com.android.server.InputMethodManagerService$HardKeyboardListener mHardKeyboardListener
private final android.app.AppOpsManager mAppOpsManager
private final android.os.UserManager mUserManager
final com.android.internal.view.InputBindResult mNoBinding
final java.util.ArrayList mMethodList
final java.util.HashMap mMethodMap
private final android.util.LruCache mSecureSuggestionSpans
private final com.android.internal.inputmethod.InputMethodSubtypeSwitchingController mSwitchingController
final android.content.ServiceConnection mVisibleConnection
boolean mVisibleBound
private android.app.NotificationManager mNotificationManager
private android.app.KeyguardManager mKeyguardManager
private com.android.server.statusbar.StatusBarManagerService mStatusBar
private android.app.Notification$Builder mImeSwitcherNotification
private android.app.PendingIntent mImeSwitchPendingIntent
private boolean mShowOngoingImeSwitcherForPhones
private boolean mNotificationShown
private final boolean mImeSelectedOnBoot
final java.util.HashMap mClients
boolean mSystemReady
String mCurMethodId
int mCurSeq
com.android.server.InputMethodManagerService$ClientState mCurClient
android.os.IBinder mCurFocusedWindow
com.android.server.InputMethodManagerService$ClientState mCurFocusedWindowClient
com.android.internal.view.IInputContext mCurInputContext
int mCurInputContextMissingMethods
android.view.inputmethod.EditorInfo mCurAttribute
String mCurId
private android.view.inputmethod.InputMethodSubtype mCurrentSubtype
private final java.util.HashMap mShortcutInputMethodsAndSubtypes
private boolean mCurClientInKeyguard
boolean mHaveConnection
boolean mShowRequested
boolean mShowExplicitlyRequested
boolean mShowForced
boolean mInputShown
android.content.Intent mCurIntent
android.os.IBinder mCurToken
com.android.internal.view.IInputMethod mCurMethod
long mLastBindTime
boolean mBoundToMethod
com.android.server.InputMethodManagerService$SessionState mEnabledSession
boolean mIsInteractive
int mCurUserActionNotificationSequenceNumber
int mBackDisposition
int mImeWindowVis
private android.app.AlertDialog$Builder mDialogBuilder
private android.app.AlertDialog mSwitchingDialog
private android.view.View mSwitchingDialogTitleView
private android.widget.Toast mSubtypeSwitchedByShortCutToast
private android.view.inputmethod.InputMethodInfo[] mIms
private int[] mSubtypeIds
private android.os.LocaleList mLastSystemLocales
private boolean mShowImeWithHardKeyboard
private boolean mAccessibilityRequestingNoSoftKeyboard
private final com.android.server.InputMethodManagerService$MyPackageMonitor mMyPackageMonitor
private final android.content.pm.IPackageManager mIPackageManager
private final String mSlotIme
private final int mHardKeyboardBehavior
static void restoreEnabledInputMethods (android.content.Context, java.lang.String, java.lang.String)
String imeId
android.util.ArraySet prevSubtypes
java.util.Map$Entry entry
android.content.Context context
String prevValue
String newValue
android.util.ArrayMap prevMap
android.util.ArrayMap newMap
String mergedImesAndSubtypesString
void onUnlockUser (int)
int currentUserId
int userId
void onSwitchUser (int)
int userId
public void (android.content.Context)
android.os.RemoteException e
android.content.Context context
android.os.Bundle extras
android.content.Intent intent
android.content.IntentFilter broadcastFilter
int userId
String defaultImiId
android.content.IntentFilter filter
private void resetDefaultImeLocked (android.content.Context)
android.content.Context context
java.util.List suitableImes
android.view.inputmethod.InputMethodInfo defIm
private void resetAllInternalStateLocked (boolean, boolean)
String selectedImiId
RuntimeException e
boolean updateOnlyWhenLocaleChanged
boolean resetDefaultEnabledIme
android.os.LocaleList newLocales
private void resetStateIfCurrentLocaleChangedLocked ()
private void switchUserLocked (int)
int newUserId
boolean useCopyOnWriteSettings
String defaultImiId
boolean initialUserSwitch
void updateCurrentProfileIds ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
RuntimeException e
int code
android.os.Parcel data
android.os.Parcel reply
int flags
public void systemRunning (com.android.server.statusbar.StatusBarManagerService)
RuntimeException e
int currentUserId
com.android.server.statusbar.StatusBarManagerService statusBar
private boolean calledFromValidUser ()
int uid
int userId
private boolean calledWithValidToken (android.os.IBinder)
android.os.IBinder token
private boolean bindCurrentInputMethodService (android.content.Intent, android.content.ServiceConnection, int)
android.content.Intent service
android.content.ServiceConnection conn
int flags
public java.util.List getInputMethodList ()
public java.util.List getEnabledInputMethodList ()
public java.util.List getEnabledInputMethodSubtypeList (java.lang.String, boolean)
android.view.inputmethod.InputMethodInfo imi
android.view.inputmethod.InputMethodInfo imi
String imiId
boolean allowsImplicitlySelectedSubtypes
public void addClient (com.android.internal.view.IInputMethodClient, com.android.internal.view.IInputContext, int, int)
com.android.internal.view.IInputMethodClient client
com.android.internal.view.IInputContext inputContext
int uid
int pid
public void removeClient (com.android.internal.view.IInputMethodClient)
com.android.server.InputMethodManagerService$ClientState cs
com.android.internal.view.IInputMethodClient client
void executeOrSendMessage (android.os.IInterface, android.os.Message)
android.os.IInterface target
android.os.Message msg
void unbindCurrentClientLocked (int)
int unbindClientReason
private int getImeShowFlags ()
int flags
private int getAppShowFlags ()
int flags
com.android.internal.view.InputBindResult attachNewInputLocked (boolean)
boolean initial
com.android.server.InputMethodManagerService$SessionState session
com.android.internal.view.InputBindResult startInputLocked (int, com.android.internal.view.IInputMethodClient, com.android.internal.view.IInputContext, int, android.view.inputmethod.EditorInfo, int)
int startInputReason
com.android.internal.view.IInputMethodClient client
com.android.internal.view.IInputContext inputContext
int missingMethods
android.view.inputmethod.EditorInfo attribute
int controlFlags
com.android.server.InputMethodManagerService$ClientState cs
com.android.internal.view.InputBindResult startInputUncheckedLocked (com.android.server.InputMethodManagerService$ClientState, com.android.internal.view.IInputContext, int, android.view.inputmethod.EditorInfo, int)
com.android.server.InputMethodManagerService$ClientState cs
com.android.internal.view.IInputContext inputContext
int missingMethods
android.view.inputmethod.EditorInfo attribute
int controlFlags
com.android.internal.view.InputBindResult startInputInnerLocked ()
android.view.inputmethod.InputMethodInfo info
private com.android.internal.view.InputBindResult startInput (int, com.android.internal.view.IInputMethodClient, com.android.internal.view.IInputContext, int, android.view.inputmethod.EditorInfo, int)
long ident
int startInputReason
com.android.internal.view.IInputMethodClient client
com.android.internal.view.IInputContext inputContext
int missingMethods
android.view.inputmethod.EditorInfo attribute
int controlFlags
public void finishInput (com.android.internal.view.IInputMethodClient)
com.android.internal.view.IInputMethodClient client
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
void onSessionCreated (com.android.internal.view.IInputMethod, com.android.internal.view.IInputMethodSession, android.view.InputChannel)
com.android.internal.view.InputBindResult res
com.android.internal.view.IInputMethod method
com.android.internal.view.IInputMethodSession session
android.view.InputChannel channel
void unbindCurrentMethodLocked (boolean)
boolean savePosition
void resetCurrentMethodAndClient (int)
int unbindClientReason
void requestClientSessionLocked (com.android.server.InputMethodManagerService$ClientState)
android.view.InputChannel[] channels
com.android.server.InputMethodManagerService$ClientState cs
void clearClientSessionLocked (com.android.server.InputMethodManagerService$ClientState)
com.android.server.InputMethodManagerService$ClientState cs
private void finishSessionLocked (com.android.server.InputMethodManagerService$SessionState)
android.os.RemoteException e
com.android.server.InputMethodManagerService$SessionState sessionState
void clearCurMethodLocked ()
com.android.server.InputMethodManagerService$ClientState cs
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
public void updateStatusIcon (android.os.IBinder, java.lang.String, int)
int uid
android.content.pm.PackageManager packageManager
CharSequence contentDescription
android.os.IBinder token
String packageName
int iconId
long ident
private boolean shouldShowImeSwitcherLocked (int)
android.view.inputmethod.InputMethodSubtype subtype
int j
android.view.inputmethod.InputMethodInfo imi
java.util.List subtypes
int subtypeCount
int i
int visibility
java.util.List imis
int N
int nonAuxCount
int auxCount
android.view.inputmethod.InputMethodSubtype nonAuxSubtype
android.view.inputmethod.InputMethodSubtype auxSubtype
private boolean isKeyguardLocked ()
public void setImeWindowStatus (android.os.IBinder, int, int)
int uid
android.os.IBinder token
int vis
int backDisposition
private void updateSystemUi (android.os.IBinder, int, int)
android.os.IBinder token
int vis
int backDisposition
private void updateSystemUiLocked (android.os.IBinder, int, int)
int uid
CharSequence title
CharSequence summary
boolean needsToShowImeSwitcher
android.view.inputmethod.InputMethodInfo imi
android.os.IBinder token
int vis
int backDisposition
long ident
public void registerSuggestionSpansForNotification (android.text.style.SuggestionSpan[])
android.text.style.SuggestionSpan ss
int i
android.view.inputmethod.InputMethodInfo currentImi
android.text.style.SuggestionSpan[] spans
public boolean notifySuggestionPicked (android.text.style.SuggestionSpan, java.lang.String, int)
String[] suggestions
String className
android.content.Intent intent
long ident
android.view.inputmethod.InputMethodInfo targetImi
android.text.style.SuggestionSpan span
String originalString
int index
void updateFromSettingsLocked (boolean)
boolean enabledMayChange
void updateInputMethodsFromSettingsLocked (boolean)
android.content.pm.ApplicationInfo ai
android.view.inputmethod.InputMethodInfo imm
int i
java.util.List enabled
IllegalArgumentException e
boolean enabledMayChange
String id
public void updateKeyboardFromSettingsLocked ()
android.widget.Switch hardKeySwitch
private void notifyInputMethodSubtypeChanged (int, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)
int userId
android.view.inputmethod.InputMethodInfo inputMethodInfo
android.view.inputmethod.InputMethodSubtype subtype
android.hardware.input.InputManagerInternal inputManagerInternal
void setInputMethodLocked (java.lang.String, int)
android.view.inputmethod.InputMethodSubtype newSubtype
android.os.RemoteException e
int subtypeCount
android.view.inputmethod.InputMethodSubtype oldSubtype
android.view.inputmethod.InputMethodSubtype newSubtype
android.content.Intent intent
String id
int subtypeId
android.view.inputmethod.InputMethodInfo info
long ident
public boolean showSoftInput (com.android.internal.view.IInputMethodClient, int, android.os.ResultReceiver)
android.os.RemoteException e
com.android.internal.view.IInputMethodClient client
int flags
android.os.ResultReceiver resultReceiver
int uid
long ident
boolean showCurrentInputLocked (int, android.os.ResultReceiver)
int flags
android.os.ResultReceiver resultReceiver
boolean res
public boolean hideSoftInput (com.android.internal.view.IInputMethodClient, int, android.os.ResultReceiver)
android.os.RemoteException e
com.android.internal.view.IInputMethodClient client
int flags
android.os.ResultReceiver resultReceiver
int uid
long ident
boolean hideCurrentInputLocked (int, android.os.ResultReceiver)
boolean res
int flags
android.os.ResultReceiver resultReceiver
boolean shouldHideSoftInput
boolean res
public com.android.internal.view.InputBindResult startInputOrWindowGainedFocus (int, com.android.internal.view.IInputMethodClient, android.os.IBinder, int, int, int, android.view.inputmethod.EditorInfo, com.android.internal.view.IInputContext, int)
int startInputReason
com.android.internal.view.IInputMethodClient client
android.os.IBinder windowToken
int controlFlags
int softInputMode
int windowFlags
android.view.inputmethod.EditorInfo attribute
com.android.internal.view.IInputContext inputContext
int missingMethods
private com.android.internal.view.InputBindResult windowGainedFocus (int, com.android.internal.view.IInputMethodClient, android.os.IBinder, int, int, int, android.view.inputmethod.EditorInfo, com.android.internal.view.IInputContext, int)
com.android.server.InputMethodManagerService$ClientState cs
boolean doAutoShow
boolean isTextEditor
boolean didStart
int startInputReason
com.android.internal.view.IInputMethodClient client
android.os.IBinder windowToken
int controlFlags
int softInputMode
int windowFlags
android.view.inputmethod.EditorInfo attribute
com.android.internal.view.IInputContext inputContext
int missingMethods
boolean calledFromValidUser
com.android.internal.view.InputBindResult res
long ident
public void showInputMethodPickerFromClient (com.android.internal.view.IInputMethodClient, int)
com.android.internal.view.IInputMethodClient client
int auxiliarySubtypeMode
public void setInputMethod (android.os.IBinder, java.lang.String)
android.os.IBinder token
String id
public void setInputMethodAndSubtype (android.os.IBinder, java.lang.String, android.view.inputmethod.InputMethodSubtype)
android.os.IBinder token
String id
android.view.inputmethod.InputMethodSubtype subtype
public void showInputMethodAndSubtypeEnablerFromClient (com.android.internal.view.IInputMethodClient, java.lang.String)
com.android.internal.view.IInputMethodClient client
String inputMethodId
public boolean switchToLastInputMethod (android.os.IBinder)
android.view.inputmethod.InputMethodInfo lastImi
boolean imiIdIsSame
int lastSubtypeHash
int currentSubtypeHash
android.view.inputmethod.InputMethodSubtype keyboardSubtype
android.view.inputmethod.InputMethodInfo imi
int i
int N
String locale
java.util.List enabled
android.util.Pair lastIme
android.view.inputmethod.InputMethodInfo lastImi
String targetLastImiId
int subtypeId
android.os.IBinder token
public boolean switchToNextInputMethod (android.os.IBinder, boolean)
int uid
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem nextSubtype
android.os.IBinder token
boolean onlyCurrentIme
public boolean shouldOfferSwitchingToNextInputMethod (android.os.IBinder)
int uid
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem nextSubtype
android.os.IBinder token
public android.view.inputmethod.InputMethodSubtype getLastInputMethodSubtype ()
int lastSubtypeHash
int lastSubtypeId
NumberFormatException e
android.util.Pair lastIme
android.view.inputmethod.InputMethodInfo lastImi
public void setAdditionalInputMethodSubtypes (java.lang.String, android.view.inputmethod.InputMethodSubtype[])
android.os.RemoteException e
long ident
int i
int packageNum
android.view.inputmethod.InputMethodInfo imi
String[] packageInfos
String[] packageInfos
String imiId
android.view.inputmethod.InputMethodSubtype[] subtypes
public int getInputMethodWindowVisibleHeight ()
public void clearLastInputMethodWindowForTransition (android.os.IBinder)
int uid
android.os.IBinder token
long ident
public void notifyUserAction (int)
android.view.inputmethod.InputMethodInfo imi
int sequenceNumber
private void setInputMethodWithSubtypeId (android.os.IBinder, java.lang.String, int)
android.os.IBinder token
String id
int subtypeId
private void setInputMethodWithSubtypeIdLocked (android.os.IBinder, java.lang.String, int)
android.os.IBinder token
String id
int subtypeId
long ident
public void hideMySoftInput (android.os.IBinder, int)
int uid
long ident
android.os.IBinder token
int flags
public void showMySoftInput (android.os.IBinder, int)
int uid
long ident
android.os.IBinder token
int flags
void setEnabledSessionInMainThread (com.android.server.InputMethodManagerService$SessionState)
com.android.server.InputMethodManagerService$SessionState session
public boolean handleMessage (android.os.Message)
com.android.internal.view.IInputMethod method
android.view.InputChannel channel
com.android.server.InputMethodManagerService$SessionState session
int missingMethods
com.android.server.InputMethodManagerService$SessionState session
int missingMethods
android.os.RemoteException e
com.android.internal.view.IInputMethodClient client
com.android.internal.view.InputBindResult res
android.os.RemoteException e
android.os.RemoteException e
int sequenceNumber
com.android.server.InputMethodManagerService$ClientState clientState
boolean showAuxSubtypes
boolean showAuxSubtypes
boolean showAuxSubtypes
boolean showAuxSubtypes
android.os.Message msg
com.android.internal.os.SomeArgs args
com.android.internal.os.SomeArgs args
com.android.internal.os.SomeArgs args
com.android.internal.os.SomeArgs args
com.android.internal.os.SomeArgs args
com.android.internal.os.SomeArgs args
com.android.internal.os.SomeArgs args
com.android.internal.os.SomeArgs args
private void handleSetInteractive (boolean)
boolean interactive
private void handleSwitchInputMethod (boolean)
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem nextSubtype
android.view.inputmethod.InputMethodInfo newInputMethodInfo
CharSequence toastText
boolean forwardDirection
private boolean chooseNewDefaultIMELocked ()
android.view.inputmethod.InputMethodInfo imi
void buildInputMethodListLocked (boolean)
android.view.inputmethod.InputMethodInfo p
String id
Exception e
android.content.pm.ResolveInfo ri
android.content.pm.ServiceInfo si
android.content.ComponentName compName
int i
android.view.inputmethod.InputMethodInfo imi
int i
boolean enabledImeFound
java.util.List enabledImes
int N
android.view.inputmethod.InputMethodInfo imi
int i
java.util.ArrayList defaultEnabledIme
int N
boolean resetDefaultEnabledIme
android.content.pm.PackageManager pm
java.util.List services
java.util.HashMap additionalSubtypes
String defaultImiId
private void showInputMethodAndSubtypeEnabler (java.lang.String)
String inputMethodId
android.content.Intent intent
int userId
private void showConfigureInputMethods ()
android.content.Intent intent
private boolean isScreenLocked ()
private void showInputMethodMenu (boolean)
android.view.inputmethod.InputMethodInfo currentImi
android.view.inputmethod.InputMethodSubtype currentSubtype
int subtypeId
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem item
int i
java.util.HashMap immis
java.util.List imList
int N
int checkedItem
android.content.Context settingsContext
android.content.Context dialogContext
android.content.res.TypedArray a
android.graphics.drawable.Drawable dialogIcon
android.view.LayoutInflater inflater
android.view.View tv
android.widget.Switch hardKeySwitch
com.android.server.InputMethodManagerService$ImeSubtypeListAdapter adapter
android.content.DialogInterface$OnClickListener choiceListener
boolean showAuxSubtypes
android.content.Context context
boolean isScreenLocked
String lastInputMethodId
int lastInputMethodSubtypeId
void hideInputMethodMenu ()
void hideInputMethodMenuLocked ()
public boolean setInputMethodEnabled (java.lang.String, boolean)
long ident
String id
boolean enabled
boolean setInputMethodEnabledLocked (java.lang.String, boolean)
android.util.Pair pair
String selId
StringBuilder builder
String id
boolean enabled
android.view.inputmethod.InputMethodInfo imm
java.util.List enabledInputMethodsList
private void setSelectedInputMethodAndSubtypeLocked (android.view.inputmethod.InputMethodInfo, int, boolean)
android.view.inputmethod.InputMethodSubtype subtype
android.view.inputmethod.InputMethodInfo imi
int subtypeId
boolean setSubtypeOnly
private void resetSelectedInputMethodAndSubtypeLocked (java.lang.String)
NumberFormatException e
String subtypeHashCode
String newDefaultIme
android.view.inputmethod.InputMethodInfo imi
int lastSubtypeId
private android.util.Pair findLastResortApplicableShortcutInputMethodAndSubtypeLocked (java.lang.String)
String imiId
android.view.inputmethod.InputMethodSubtype subtype
java.util.List enabledSubtypes
java.util.ArrayList overridingImplicitlyEnabledSubtypes
java.util.ArrayList subtypesForSearch
android.view.inputmethod.InputMethodInfo imi
String mode
java.util.List imis
android.view.inputmethod.InputMethodInfo mostApplicableIMI
android.view.inputmethod.InputMethodSubtype mostApplicableSubtype
boolean foundInSystemIME
public android.view.inputmethod.InputMethodSubtype getCurrentInputMethodSubtype ()
private android.view.inputmethod.InputMethodSubtype getCurrentInputMethodSubtypeLocked ()
java.util.List explicitlyOrImplicitlyEnabledSubtypes
int subtypeId
boolean subtypeIsSelected
android.view.inputmethod.InputMethodInfo imi
public java.util.List getShortcutInputMethodsAndSubtypes ()
android.util.Pair info
android.view.inputmethod.InputMethodSubtype subtype
android.view.inputmethod.InputMethodInfo imi
java.util.ArrayList ret
public boolean setCurrentInputMethodSubtype (android.view.inputmethod.InputMethodSubtype)
android.view.inputmethod.InputMethodInfo imi
int subtypeId
android.view.inputmethod.InputMethodSubtype subtype
private static java.lang.String imeWindowStatusToString (int)
int imeWindowVis
StringBuilder sb
boolean first
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
android.view.inputmethod.InputMethodInfo info
int i
com.android.server.InputMethodManagerService$ClientState ci
int N
android.os.RemoteException e
android.os.RemoteException e
android.os.RemoteException e
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
com.android.internal.view.IInputMethod method
com.android.server.InputMethodManagerService$ClientState client
com.android.server.InputMethodManagerService$ClientState focusedWindowClient
android.util.Printer p
static boolean access$002 (com.android.server.InputMethodManagerService, boolean)
com.android.server.InputMethodManagerService x0
boolean x1
static boolean access$000 (com.android.server.InputMethodManagerService)
com.android.server.InputMethodManagerService x0
static void access$100 (com.android.server.InputMethodManagerService, java.lang.String)
com.android.server.InputMethodManagerService x0
String x1
static boolean access$200 (com.android.server.InputMethodManagerService)
com.android.server.InputMethodManagerService x0
static com.android.server.InputMethodManagerService$InputMethodFileManager access$300 (com.android.server.InputMethodManagerService)
com.android.server.InputMethodManagerService x0
static android.content.pm.IPackageManager access$500 (com.android.server.InputMethodManagerService)
com.android.server.InputMethodManagerService x0
static void access$600 (com.android.server.InputMethodManagerService, android.os.IBinder, int, int)
com.android.server.InputMethodManagerService x0
android.os.IBinder x1
int x2
int x3
static android.app.AlertDialog access$700 (com.android.server.InputMethodManagerService)
com.android.server.InputMethodManagerService x0
static android.view.View access$800 (com.android.server.InputMethodManagerService)
com.android.server.InputMethodManagerService x0
static void access$1000 (com.android.server.InputMethodManagerService)
com.android.server.InputMethodManagerService x0
static android.view.inputmethod.InputMethodInfo[] access$1100 (com.android.server.InputMethodManagerService)
com.android.server.InputMethodManagerService x0
static int[] access$1200 (com.android.server.InputMethodManagerService)
com.android.server.InputMethodManagerService x0
}
com/android/server/LockSettingsService$3.classLockSettingsService.java
package com.android.server
com.android.server.LockSettingsService$3 extends android.content.BroadcastReceiver {
final com.android.server.LockSettingsService this$0
void (com.android.server.LockSettingsService)
com.android.server.LockSettingsService this$0
public void onReceive (android.content.Context, android.content.Intent)
int userHandle
android.security.KeyStore ks
android.content.pm.UserInfo parentInfo
int parentHandle
int userHandle
int userHandle
android.content.Context context
android.content.Intent intent
}
com/android/server/firewall/
com/android/server/firewall/OrFilter.classOrFilter.java
package com.android.server.firewall
com.android.server.firewall.OrFilter extends com.android.server.firewall.FilterList {
public static final com.android.server.firewall.FilterFactory FACTORY
void ()
public boolean matches (com.android.server.firewall.IntentFirewall, android.content.ComponentName, android.content.Intent, int, int, java.lang.String, int)
int i
com.android.server.firewall.IntentFirewall ifw
android.content.ComponentName resolvedComponent
android.content.Intent intent
int callerUid
int callerPid
String resolvedType
int receivingUid
static void ()
}
com/android/server/firewall/SenderFilter.classSenderFilter.java
package com.android.server.firewall
com.android.server.firewall.SenderFilter extends java.lang.Object {
private static final String ATTR_TYPE
private static final String VAL_SIGNATURE
private static final String VAL_SYSTEM
private static final String VAL_SYSTEM_OR_SIGNATURE
private static final String VAL_USER_ID
public static final com.android.server.firewall.FilterFactory FACTORY
private static final com.android.server.firewall.Filter SIGNATURE
private static final com.android.server.firewall.Filter SYSTEM
private static final com.android.server.firewall.Filter SYSTEM_OR_SIGNATURE
private static final com.android.server.firewall.Filter USER_ID
void ()
static boolean isPrivilegedApp (int, int)
android.os.RemoteException ex
int callerUid
int callerPid
android.content.pm.IPackageManager pm
static com.android.server.firewall.Filter access$000 ()
static com.android.server.firewall.Filter access$100 ()
static com.android.server.firewall.Filter access$200 ()
static com.android.server.firewall.Filter access$300 ()
static void ()
}
com/android/server/firewall/StringFilter$1.classStringFilter.java
package com.android.server.firewall
final com.android.server.firewall.StringFilter$1 extends com.android.server.firewall.StringFilter$ValueProvider {
void (java.lang.String)
String tag
public java.lang.String getValue (android.content.ComponentName, android.content.Intent, java.lang.String)
android.content.ComponentName resolvedComponent
android.content.Intent intent
String resolvedType
}
com/android/server/firewall/SenderFilter$1.classSenderFilter.java
package com.android.server.firewall
final com.android.server.firewall.SenderFilter$1 extends com.android.server.firewall.FilterFactory {
void (java.lang.String)
String tag
public com.android.server.firewall.Filter newFilter (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
String typeString
}
com/android/server/firewall/StringFilter$RegexFilter.classStringFilter.java
package com.android.server.firewall
com.android.server.firewall.StringFilter$RegexFilter extends com.android.server.firewall.StringFilter {
private final java.util.regex.Pattern mPattern
public void (com.android.server.firewall.StringFilter$ValueProvider, java.lang.String)
com.android.server.firewall.StringFilter$ValueProvider valueProvider
String attrValue
public boolean matchesValue (java.lang.String)
String value
}
com/android/server/firewall/StringFilter$ContainsFilter.classStringFilter.java
package com.android.server.firewall
com.android.server.firewall.StringFilter$ContainsFilter extends com.android.server.firewall.StringFilter {
private final String mFilterValue
public void (com.android.server.firewall.StringFilter$ValueProvider, java.lang.String)
com.android.server.firewall.StringFilter$ValueProvider valueProvider
String attrValue
public boolean matchesValue (java.lang.String)
String value
}
com/android/server/firewall/StringFilter$10.classStringFilter.java
package com.android.server.firewall
final com.android.server.firewall.StringFilter$10 extends com.android.server.firewall.StringFilter$ValueProvider {
void (java.lang.String)
String tag
public java.lang.String getValue (android.content.ComponentName, android.content.Intent, java.lang.String)
android.content.ComponentName resolvedComponent
android.content.Intent intent
String resolvedType
android.net.Uri data
}
com/android/server/firewall/StringFilter$PatternStringFilter.classStringFilter.java
package com.android.server.firewall
com.android.server.firewall.StringFilter$PatternStringFilter extends com.android.server.firewall.StringFilter {
private final android.os.PatternMatcher mPattern
public void (com.android.server.firewall.StringFilter$ValueProvider, java.lang.String)
com.android.server.firewall.StringFilter$ValueProvider valueProvider
String attrValue
public boolean matchesValue (java.lang.String)
String value
}
com/android/server/firewall/OrFilter$1.classOrFilter.java
package com.android.server.firewall
final com.android.server.firewall.OrFilter$1 extends com.android.server.firewall.FilterFactory {
void (java.lang.String)
String tag
public com.android.server.firewall.Filter newFilter (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
}
com/android/server/firewall/StringFilter$EqualsFilter.classStringFilter.java
package com.android.server.firewall
com.android.server.firewall.StringFilter$EqualsFilter extends com.android.server.firewall.StringFilter {
private final String mFilterValue
public void (com.android.server.firewall.StringFilter$ValueProvider, java.lang.String)
com.android.server.firewall.StringFilter$ValueProvider valueProvider
String attrValue
public boolean matchesValue (java.lang.String)
String value
}
com/android/server/firewall/StringFilter$4.classStringFilter.java
package com.android.server.firewall
final com.android.server.firewall.StringFilter$4 extends com.android.server.firewall.StringFilter$ValueProvider {
void (java.lang.String)
String tag
public java.lang.String getValue (android.content.ComponentName, android.content.Intent, java.lang.String)
android.content.ComponentName resolvedComponent
android.content.Intent intent
String resolvedType
}
com/android/server/firewall/StringFilter$3.classStringFilter.java
package com.android.server.firewall
final com.android.server.firewall.StringFilter$3 extends com.android.server.firewall.StringFilter$ValueProvider {
void (java.lang.String)
String tag
public java.lang.String getValue (android.content.ComponentName, android.content.Intent, java.lang.String)
android.content.ComponentName resolvedComponent
android.content.Intent intent
String resolvedType
}
com/android/server/firewall/NotFilter.classNotFilter.java
package com.android.server.firewall
com.android.server.firewall.NotFilter extends java.lang.Object implements com.android.server.firewall.Filter {
private final com.android.server.firewall.Filter mChild
public static final com.android.server.firewall.FilterFactory FACTORY
private void (com.android.server.firewall.Filter)
com.android.server.firewall.Filter child
public boolean matches (com.android.server.firewall.IntentFirewall, android.content.ComponentName, android.content.Intent, int, int, java.lang.String, int)
com.android.server.firewall.IntentFirewall ifw
android.content.ComponentName resolvedComponent
android.content.Intent intent
int callerUid
int callerPid
String resolvedType
int receivingUid
void (com.android.server.firewall.Filter, com.android.server.firewall.NotFilter$1)
com.android.server.firewall.Filter x0
com.android.server.firewall.NotFilter$1 x1
static void ()
}
com/android/server/firewall/SenderPermissionFilter.classSenderPermissionFilter.java
package com.android.server.firewall
com.android.server.firewall.SenderPermissionFilter extends java.lang.Object implements com.android.server.firewall.Filter {
private static final String ATTR_NAME
private final String mPermission
public static final com.android.server.firewall.FilterFactory FACTORY
private void (java.lang.String)
String permission
public boolean matches (com.android.server.firewall.IntentFirewall, android.content.ComponentName, android.content.Intent, int, int, java.lang.String, int)
com.android.server.firewall.IntentFirewall ifw
android.content.ComponentName resolvedComponent
android.content.Intent intent
int callerUid
int callerPid
String resolvedType
int receivingUid
void (java.lang.String, com.android.server.firewall.SenderPermissionFilter$1)
String x0
com.android.server.firewall.SenderPermissionFilter$1 x1
static void ()
}
com/android/server/firewall/SenderFilter$4.classSenderFilter.java
package com.android.server.firewall
final com.android.server.firewall.SenderFilter$4 extends java.lang.Object implements com.android.server.firewall.Filter {
void ()
public boolean matches (com.android.server.firewall.IntentFirewall, android.content.ComponentName, android.content.Intent, int, int, java.lang.String, int)
com.android.server.firewall.IntentFirewall ifw
android.content.ComponentName resolvedComponent
android.content.Intent intent
int callerUid
int callerPid
String resolvedType
int receivingUid
}
com/android/server/firewall/Filter.classFilter.java
package com.android.server.firewall
abstract com.android.server.firewall.Filter extends java.lang.Object {
public abstract boolean matches (com.android.server.firewall.IntentFirewall, android.content.ComponentName, android.content.Intent, int, int, java.lang.String, int)
}
com/android/server/firewall/IntentFirewall$FirewallIntentFilter.classIntentFirewall.java
package com.android.server.firewall
com.android.server.firewall.IntentFirewall$FirewallIntentFilter extends android.content.IntentFilter {
private final com.android.server.firewall.IntentFirewall$Rule rule
public void (com.android.server.firewall.IntentFirewall$Rule)
com.android.server.firewall.IntentFirewall$Rule rule
static com.android.server.firewall.IntentFirewall$Rule access$200 (com.android.server.firewall.IntentFirewall$FirewallIntentFilter)
com.android.server.firewall.IntentFirewall$FirewallIntentFilter x0
}
com/android/server/firewall/SenderPermissionFilter$1.classSenderPermissionFilter.java
package com.android.server.firewall
final com.android.server.firewall.SenderPermissionFilter$1 extends com.android.server.firewall.FilterFactory {
void (java.lang.String)
String tag
public com.android.server.firewall.Filter newFilter (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
String permission
}
com/android/server/firewall/AndFilter$1.classAndFilter.java
package com.android.server.firewall
final com.android.server.firewall.AndFilter$1 extends com.android.server.firewall.FilterFactory {
void (java.lang.String)
String tag
public com.android.server.firewall.Filter newFilter (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
}
com/android/server/firewall/SenderFilter$3.classSenderFilter.java
package com.android.server.firewall
final com.android.server.firewall.SenderFilter$3 extends java.lang.Object implements com.android.server.firewall.Filter {
void ()
public boolean matches (com.android.server.firewall.IntentFirewall, android.content.ComponentName, android.content.Intent, int, int, java.lang.String, int)
com.android.server.firewall.IntentFirewall ifw
android.content.ComponentName resolvedComponent
android.content.Intent intent
int callerUid
int callerPid
String resolvedType
int receivingUid
}
com/android/server/firewall/SenderPackageFilter.classSenderPackageFilter.java
package com.android.server.firewall
public com.android.server.firewall.SenderPackageFilter extends java.lang.Object implements com.android.server.firewall.Filter {
private static final String ATTR_NAME
public final String mPackageName
public static final com.android.server.firewall.FilterFactory FACTORY
public void (java.lang.String)
String packageName
public boolean matches (com.android.server.firewall.IntentFirewall, android.content.ComponentName, android.content.Intent, int, int, java.lang.String, int)
com.android.server.firewall.IntentFirewall ifw
android.content.ComponentName resolvedComponent
android.content.Intent intent
int callerUid
int callerPid
String resolvedType
int receivingUid
android.content.pm.IPackageManager pm
int packageUid
static void ()
}
com/android/server/firewall/StringFilter$6.classStringFilter.java
package com.android.server.firewall
final com.android.server.firewall.StringFilter$6 extends com.android.server.firewall.StringFilter$ValueProvider {
void (java.lang.String)
String tag
public java.lang.String getValue (android.content.ComponentName, android.content.Intent, java.lang.String)
android.content.ComponentName resolvedComponent
android.content.Intent intent
String resolvedType
}
com/android/server/firewall/StringFilter$StartsWithFilter.classStringFilter.java
package com.android.server.firewall
com.android.server.firewall.StringFilter$StartsWithFilter extends com.android.server.firewall.StringFilter {
private final String mFilterValue
public void (com.android.server.firewall.StringFilter$ValueProvider, java.lang.String)
com.android.server.firewall.StringFilter$ValueProvider valueProvider
String attrValue
public boolean matchesValue (java.lang.String)
String value
}
com/android/server/firewall/StringFilter$8.classStringFilter.java
package com.android.server.firewall
final com.android.server.firewall.StringFilter$8 extends com.android.server.firewall.StringFilter$ValueProvider {
void (java.lang.String)
String tag
public java.lang.String getValue (android.content.ComponentName, android.content.Intent, java.lang.String)
android.content.ComponentName resolvedComponent
android.content.Intent intent
String resolvedType
android.net.Uri data
}
com/android/server/firewall/IntentFirewall$RuleObserver.classIntentFirewall.java
package com.android.server.firewall
com.android.server.firewall.IntentFirewall$RuleObserver extends android.os.FileObserver {
private static final int MONITORED_EVENTS
final com.android.server.firewall.IntentFirewall this$0
public void (com.android.server.firewall.IntentFirewall, java.io.File)
java.io.File monitoredDir
public void onEvent (int, java.lang.String)
int event
String path
}
com/android/server/firewall/FilterFactory.classFilterFactory.java
package com.android.server.firewall
public abstract com.android.server.firewall.FilterFactory extends java.lang.Object {
private final String mTag
protected void (java.lang.String)
String tag
public java.lang.String getTagName ()
public abstract com.android.server.firewall.Filter newFilter (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
}
com/android/server/firewall/SenderFilter$2.classSenderFilter.java
package com.android.server.firewall
final com.android.server.firewall.SenderFilter$2 extends java.lang.Object implements com.android.server.firewall.Filter {
void ()
public boolean matches (com.android.server.firewall.IntentFirewall, android.content.ComponentName, android.content.Intent, int, int, java.lang.String, int)
com.android.server.firewall.IntentFirewall ifw
android.content.ComponentName resolvedComponent
android.content.Intent intent
int callerUid
int callerPid
String resolvedType
int receivingUid
}
com/android/server/firewall/PortFilter.classPortFilter.java
package com.android.server.firewall
com.android.server.firewall.PortFilter extends java.lang.Object implements com.android.server.firewall.Filter {
private static final String ATTR_EQUALS
private static final String ATTR_MIN
private static final String ATTR_MAX
private static final int NO_BOUND
private final int mLowerBound
private final int mUpperBound
public static final com.android.server.firewall.FilterFactory FACTORY
private void (int, int)
int lowerBound
int upperBound
public boolean matches (com.android.server.firewall.IntentFirewall, android.content.ComponentName, android.content.Intent, int, int, java.lang.String, int)
com.android.server.firewall.IntentFirewall ifw
android.content.ComponentName resolvedComponent
android.content.Intent intent
int callerUid
int callerPid
String resolvedType
int receivingUid
int port
android.net.Uri uri
void (int, int, com.android.server.firewall.PortFilter$1)
int x0
int x1
com.android.server.firewall.PortFilter$1 x2
static void ()
}
com/android/server/firewall/FilterList.classFilterList.java
package com.android.server.firewall
abstract com.android.server.firewall.FilterList extends java.lang.Object implements com.android.server.firewall.Filter {
protected final java.util.ArrayList children
void ()
public com.android.server.firewall.FilterList readFromXml (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
int outerDepth
protected void readChild (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
com.android.server.firewall.Filter filter
}
com/android/server/firewall/IntentFirewall$FirewallIntentResolver.classIntentFirewall.java
package com.android.server.firewall
com.android.server.firewall.IntentFirewall$FirewallIntentResolver extends com.android.server.IntentResolver {
private final android.util.ArrayMap mRulesByComponent
private void ()
protected boolean allowFilterResult (com.android.server.firewall.IntentFirewall$FirewallIntentFilter, java.util.List)
com.android.server.firewall.IntentFirewall$FirewallIntentFilter filter
java.util.List dest
protected boolean isPackageForFilter (java.lang.String, com.android.server.firewall.IntentFirewall$FirewallIntentFilter)
String packageName
com.android.server.firewall.IntentFirewall$FirewallIntentFilter filter
protected com.android.server.firewall.IntentFirewall$FirewallIntentFilter[] newArray (int)
int size
protected com.android.server.firewall.IntentFirewall$Rule newResult (com.android.server.firewall.IntentFirewall$FirewallIntentFilter, int, int)
com.android.server.firewall.IntentFirewall$FirewallIntentFilter filter
int match
int userId
protected void sortResults (java.util.List)
java.util.List results
public void queryByComponent (android.content.ComponentName, java.util.List)
android.content.ComponentName componentName
java.util.List candidateRules
com.android.server.firewall.IntentFirewall$Rule[] rules
public void addComponentFilter (android.content.ComponentName, com.android.server.firewall.IntentFirewall$Rule)
android.content.ComponentName componentName
com.android.server.firewall.IntentFirewall$Rule rule
com.android.server.firewall.IntentFirewall$Rule[] rules
protected volatile java.lang.Object newResult (android.content.IntentFilter, int, int)
protected volatile android.content.IntentFilter[] newArray (int)
protected volatile boolean isPackageForFilter (java.lang.String, android.content.IntentFilter)
protected volatile boolean allowFilterResult (android.content.IntentFilter, java.util.List)
void (com.android.server.firewall.IntentFirewall$1)
com.android.server.firewall.IntentFirewall$1 x0
}
com/android/server/firewall/StringFilter$9.classStringFilter.java
package com.android.server.firewall
final com.android.server.firewall.StringFilter$9 extends com.android.server.firewall.StringFilter$ValueProvider {
void (java.lang.String)
String tag
public java.lang.String getValue (android.content.ComponentName, android.content.Intent, java.lang.String)
android.content.ComponentName resolvedComponent
android.content.Intent intent
String resolvedType
android.net.Uri data
}
com/android/server/firewall/StringFilter$2.classStringFilter.java
package com.android.server.firewall
final com.android.server.firewall.StringFilter$2 extends com.android.server.firewall.StringFilter$ValueProvider {
void (java.lang.String)
String tag
public java.lang.String getValue (android.content.ComponentName, android.content.Intent, java.lang.String)
android.content.ComponentName resolvedComponent
android.content.Intent intent
String resolvedType
}
com/android/server/firewall/IntentFirewall$Rule.classIntentFirewall.java
package com.android.server.firewall
com.android.server.firewall.IntentFirewall$Rule extends com.android.server.firewall.AndFilter {
private static final String TAG_INTENT_FILTER
private static final String TAG_COMPONENT_FILTER
private static final String ATTR_NAME
private static final String ATTR_BLOCK
private static final String ATTR_LOG
private final java.util.ArrayList mIntentFilters
private final java.util.ArrayList mComponentFilters
private boolean block
private boolean log
private void ()
public com.android.server.firewall.IntentFirewall$Rule readFromXml (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
protected void readChild (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
com.android.server.firewall.IntentFirewall$FirewallIntentFilter intentFilter
String componentStr
android.content.ComponentName componentName
org.xmlpull.v1.XmlPullParser parser
String currentTag
public int getIntentFilterCount ()
public com.android.server.firewall.IntentFirewall$FirewallIntentFilter getIntentFilter (int)
int index
public int getComponentFilterCount ()
public android.content.ComponentName getComponentFilter (int)
int index
public boolean getBlock ()
public boolean getLog ()
public volatile com.android.server.firewall.FilterList readFromXml (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
void (com.android.server.firewall.IntentFirewall$1)
com.android.server.firewall.IntentFirewall$1 x0
}
com/android/server/firewall/NotFilter$1.classNotFilter.java
package com.android.server.firewall
final com.android.server.firewall.NotFilter$1 extends com.android.server.firewall.FilterFactory {
void (java.lang.String)
String tag
public com.android.server.firewall.Filter newFilter (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
com.android.server.firewall.Filter filter
org.xmlpull.v1.XmlPullParser parser
com.android.server.firewall.Filter child
int outerDepth
}
com/android/server/firewall/StringFilter$IsNullFilter.classStringFilter.java
package com.android.server.firewall
com.android.server.firewall.StringFilter$IsNullFilter extends com.android.server.firewall.StringFilter {
private final boolean mIsNull
public void (com.android.server.firewall.StringFilter$ValueProvider, java.lang.String)
com.android.server.firewall.StringFilter$ValueProvider valueProvider
String attrValue
public void (com.android.server.firewall.StringFilter$ValueProvider, boolean)
com.android.server.firewall.StringFilter$ValueProvider valueProvider
boolean isNull
public boolean matchesValue (java.lang.String)
String value
}
com/android/server/firewall/IntentFirewall.classIntentFirewall.java
package com.android.server.firewall
public com.android.server.firewall.IntentFirewall extends java.lang.Object {
static final String TAG
private static final java.io.File RULES_DIR
private static final int LOG_PACKAGES_MAX_LENGTH
private static final int LOG_PACKAGES_SUFFICIENT_LENGTH
private static final String TAG_RULES
private static final String TAG_ACTIVITY
private static final String TAG_SERVICE
private static final String TAG_BROADCAST
private static final int TYPE_ACTIVITY
private static final int TYPE_BROADCAST
private static final int TYPE_SERVICE
private static final java.util.HashMap factoryMap
private final com.android.server.firewall.IntentFirewall$AMSInterface mAms
private final com.android.server.firewall.IntentFirewall$RuleObserver mObserver
private com.android.server.firewall.IntentFirewall$FirewallIntentResolver mActivityResolver
private com.android.server.firewall.IntentFirewall$FirewallIntentResolver mBroadcastResolver
private com.android.server.firewall.IntentFirewall$FirewallIntentResolver mServiceResolver
final com.android.server.firewall.IntentFirewall$FirewallHandler mHandler
public void (com.android.server.firewall.IntentFirewall$AMSInterface, android.os.Handler)
com.android.server.firewall.IntentFirewall$AMSInterface ams
android.os.Handler handler
java.io.File rulesDir
public boolean checkStartActivity (android.content.Intent, int, int, java.lang.String, android.content.pm.ApplicationInfo)
android.content.Intent intent
int callerUid
int callerPid
String resolvedType
android.content.pm.ApplicationInfo resolvedApp
public boolean checkService (android.content.ComponentName, android.content.Intent, int, int, java.lang.String, android.content.pm.ApplicationInfo)
android.content.ComponentName resolvedService
android.content.Intent intent
int callerUid
int callerPid
String resolvedType
android.content.pm.ApplicationInfo resolvedApp
public boolean checkBroadcast (android.content.Intent, int, int, java.lang.String, int)
android.content.Intent intent
int callerUid
int callerPid
String resolvedType
int receivingUid
public boolean checkIntent (com.android.server.firewall.IntentFirewall$FirewallIntentResolver, android.content.ComponentName, int, android.content.Intent, int, int, java.lang.String, int)
com.android.server.firewall.IntentFirewall$Rule rule
int i
com.android.server.firewall.IntentFirewall$FirewallIntentResolver resolver
android.content.ComponentName resolvedComponent
int intentType
android.content.Intent intent
int callerUid
int callerPid
String resolvedType
int receivingUid
boolean log
boolean block
java.util.List candidateRules
private static void logIntent (int, android.content.Intent, int, java.lang.String)
String[] callerPackagesArray
android.os.RemoteException ex
int intentType
android.content.Intent intent
int callerUid
String resolvedType
android.content.ComponentName cn
String shortComponent
String callerPackages
int callerPackageCount
android.content.pm.IPackageManager pm
private static java.lang.String joinPackages (java.lang.String[])
String pkg
int i
String pkg
String[] packages
boolean first
StringBuilder sb
public static java.io.File getRulesDir ()
private void readRulesDir (java.io.File)
int i
java.io.File file
int i
java.io.File rulesDir
com.android.server.firewall.IntentFirewall$FirewallIntentResolver[] resolvers
java.io.File[] files
private void readRules (java.io.File, com.android.server.firewall.IntentFirewall$FirewallIntentResolver[])
int i
java.io.FileNotFoundException ex
org.xmlpull.v1.XmlPullParserException ex
com.android.server.firewall.IntentFirewall$Rule rule
java.util.List rules
int ruleType
String tagName
org.xmlpull.v1.XmlPullParser parser
int outerDepth
java.io.IOException ex
java.io.IOException ex
org.xmlpull.v1.XmlPullParserException ex
java.io.IOException ex
java.io.IOException ex
java.io.IOException ex
int i
int i
com.android.server.firewall.IntentFirewall$Rule rule
int ruleIndex
java.util.List rules
com.android.server.firewall.IntentFirewall$FirewallIntentResolver resolver
int ruleType
java.io.File rulesFile
com.android.server.firewall.IntentFirewall$FirewallIntentResolver[] resolvers
java.util.List rulesByType
java.io.FileInputStream fis
java.io.FileInputStream fis
static com.android.server.firewall.Filter parseFilter (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
String elementName
com.android.server.firewall.FilterFactory factory
boolean checkComponentPermission (java.lang.String, int, int, int, boolean)
String permission
int pid
int uid
int owningUid
boolean exported
boolean signaturesMatch (int, int)
android.content.pm.IPackageManager pm
android.os.RemoteException ex
int uid1
int uid2
static void access$300 (com.android.server.firewall.IntentFirewall, java.io.File)
com.android.server.firewall.IntentFirewall x0
java.io.File x1
static void ()
com.android.server.firewall.FilterFactory factory
int i
com.android.server.firewall.FilterFactory[] factories
}
com/android/server/firewall/IntentFirewall$AMSInterface.classIntentFirewall.java
package com.android.server.firewall
public abstract com.android.server.firewall.IntentFirewall$AMSInterface extends java.lang.Object {
public abstract int checkComponentPermission (java.lang.String, int, int, int, boolean)
public abstract java.lang.Object getAMSLock ()
}
com/android/server/firewall/StringFilter$5.classStringFilter.java
package com.android.server.firewall
final com.android.server.firewall.StringFilter$5 extends com.android.server.firewall.StringFilter$ValueProvider {
void (java.lang.String)
String tag
public java.lang.String getValue (android.content.ComponentName, android.content.Intent, java.lang.String)
android.content.ComponentName resolvedComponent
android.content.Intent intent
String resolvedType
android.net.Uri data
}
com/android/server/firewall/CategoryFilter$1.classCategoryFilter.java
package com.android.server.firewall
final com.android.server.firewall.CategoryFilter$1 extends com.android.server.firewall.FilterFactory {
void (java.lang.String)
String tag
public com.android.server.firewall.Filter newFilter (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
String categoryName
}
com/android/server/firewall/StringFilter$ValueProvider.classStringFilter.java
package com.android.server.firewall
abstract com.android.server.firewall.StringFilter$ValueProvider extends com.android.server.firewall.FilterFactory {
protected void (java.lang.String)
String tag
public com.android.server.firewall.Filter newFilter (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
public abstract java.lang.String getValue (android.content.ComponentName, android.content.Intent, java.lang.String)
}
com/android/server/firewall/AndFilter.classAndFilter.java
package com.android.server.firewall
com.android.server.firewall.AndFilter extends com.android.server.firewall.FilterList {
public static final com.android.server.firewall.FilterFactory FACTORY
void ()
public boolean matches (com.android.server.firewall.IntentFirewall, android.content.ComponentName, android.content.Intent, int, int, java.lang.String, int)
int i
com.android.server.firewall.IntentFirewall ifw
android.content.ComponentName resolvedComponent
android.content.Intent intent
int callerUid
int callerPid
String resolvedType
int receivingUid
static void ()
}
com/android/server/firewall/SenderFilter$5.classSenderFilter.java
package com.android.server.firewall
final com.android.server.firewall.SenderFilter$5 extends java.lang.Object implements com.android.server.firewall.Filter {
void ()
public boolean matches (com.android.server.firewall.IntentFirewall, android.content.ComponentName, android.content.Intent, int, int, java.lang.String, int)
com.android.server.firewall.IntentFirewall ifw
android.content.ComponentName resolvedComponent
android.content.Intent intent
int callerUid
int callerPid
String resolvedType
int receivingUid
}
com/android/server/firewall/SenderPackageFilter$1.classSenderPackageFilter.java
package com.android.server.firewall
final com.android.server.firewall.SenderPackageFilter$1 extends com.android.server.firewall.FilterFactory {
void (java.lang.String)
String tag
public com.android.server.firewall.Filter newFilter (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
String packageName
}
com/android/server/firewall/IntentFirewall$FirewallHandler.classIntentFirewall.java
package com.android.server.firewall
final com.android.server.firewall.IntentFirewall$FirewallHandler extends android.os.Handler {
final com.android.server.firewall.IntentFirewall this$0
public void (com.android.server.firewall.IntentFirewall, android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/server/firewall/StringFilter.classStringFilter.java
package com.android.server.firewall
abstract com.android.server.firewall.StringFilter extends java.lang.Object implements com.android.server.firewall.Filter {
private static final String ATTR_EQUALS
private static final String ATTR_STARTS_WITH
private static final String ATTR_CONTAINS
private static final String ATTR_PATTERN
private static final String ATTR_REGEX
private static final String ATTR_IS_NULL
private final com.android.server.firewall.StringFilter$ValueProvider mValueProvider
public static final com.android.server.firewall.StringFilter$ValueProvider COMPONENT
public static final com.android.server.firewall.StringFilter$ValueProvider COMPONENT_NAME
public static final com.android.server.firewall.StringFilter$ValueProvider COMPONENT_PACKAGE
public static final com.android.server.firewall.FilterFactory ACTION
public static final com.android.server.firewall.StringFilter$ValueProvider DATA
public static final com.android.server.firewall.StringFilter$ValueProvider MIME_TYPE
public static final com.android.server.firewall.StringFilter$ValueProvider SCHEME
public static final com.android.server.firewall.StringFilter$ValueProvider SSP
public static final com.android.server.firewall.StringFilter$ValueProvider HOST
public static final com.android.server.firewall.StringFilter$ValueProvider PATH
private void (com.android.server.firewall.StringFilter$ValueProvider)
com.android.server.firewall.StringFilter$ValueProvider valueProvider
public static com.android.server.firewall.StringFilter readFromXml (com.android.server.firewall.StringFilter$ValueProvider, org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
com.android.server.firewall.StringFilter newFilter
int i
com.android.server.firewall.StringFilter$ValueProvider valueProvider
org.xmlpull.v1.XmlPullParser parser
com.android.server.firewall.StringFilter filter
private static com.android.server.firewall.StringFilter getFilter (com.android.server.firewall.StringFilter$ValueProvider, org.xmlpull.v1.XmlPullParser, int)
com.android.server.firewall.StringFilter$ValueProvider valueProvider
org.xmlpull.v1.XmlPullParser parser
int attributeIndex
String attributeName
protected abstract boolean matchesValue (java.lang.String)
public boolean matches (com.android.server.firewall.IntentFirewall, android.content.ComponentName, android.content.Intent, int, int, java.lang.String, int)
com.android.server.firewall.IntentFirewall ifw
android.content.ComponentName resolvedComponent
android.content.Intent intent
int callerUid
int callerPid
String resolvedType
int receivingUid
String value
void (com.android.server.firewall.StringFilter$ValueProvider, com.android.server.firewall.StringFilter$1)
com.android.server.firewall.StringFilter$ValueProvider x0
com.android.server.firewall.StringFilter$1 x1
static void ()
}
com/android/server/firewall/PortFilter$1.classPortFilter.java
package com.android.server.firewall
final com.android.server.firewall.PortFilter$1 extends com.android.server.firewall.FilterFactory {
void (java.lang.String)
String tag
public com.android.server.firewall.Filter newFilter (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
NumberFormatException ex
int value
int value
NumberFormatException ex
NumberFormatException ex
org.xmlpull.v1.XmlPullParser parser
int lowerBound
int upperBound
String equalsValue
String lowerBoundString
String upperBoundString
}
com/android/server/firewall/StringFilter$7.classStringFilter.java
package com.android.server.firewall
final com.android.server.firewall.StringFilter$7 extends com.android.server.firewall.StringFilter$ValueProvider {
void (java.lang.String)
String tag
public java.lang.String getValue (android.content.ComponentName, android.content.Intent, java.lang.String)
android.content.ComponentName resolvedComponent
android.content.Intent intent
String resolvedType
android.net.Uri data
}
com/android/server/firewall/IntentFirewall$1.classIntentFirewall.java
package com.android.server.firewall
com.android.server.firewall.IntentFirewall$1 extends java.lang.Object {
}
com/android/server/firewall/CategoryFilter.classCategoryFilter.java
package com.android.server.firewall
com.android.server.firewall.CategoryFilter extends java.lang.Object implements com.android.server.firewall.Filter {
private static final String ATTR_NAME
private final String mCategoryName
public static final com.android.server.firewall.FilterFactory FACTORY
private void (java.lang.String)
String categoryName
public boolean matches (com.android.server.firewall.IntentFirewall, android.content.ComponentName, android.content.Intent, int, int, java.lang.String, int)
com.android.server.firewall.IntentFirewall ifw
android.content.ComponentName resolvedComponent
android.content.Intent intent
int callerUid
int callerPid
String resolvedType
int receivingUid
java.util.Set categories
void (java.lang.String, com.android.server.firewall.CategoryFilter$1)
String x0
com.android.server.firewall.CategoryFilter$1 x1
static void ()
}
com/android/server/AssetAtlasService$Renderer.classAssetAtlasService.java
package com.android.server
com.android.server.AssetAtlasService$Renderer extends java.lang.Object implements java.lang.Runnable {
private final java.util.ArrayList mBitmaps
private final int mPixelCount
final com.android.server.AssetAtlasService this$0
void (com.android.server.AssetAtlasService, java.util.ArrayList, int)
java.util.ArrayList bitmaps
int pixelCount
public void run ()
android.graphics.Atlas atlas
com.android.server.AssetAtlasService$Configuration config
private boolean renderAtlas (android.view.GraphicBuffer, android.graphics.Atlas, int)
android.graphics.Bitmap bitmap
int i
float renderDuration
float uploadDuration
android.view.GraphicBuffer buffer
android.graphics.Atlas atlas
int packCount
android.graphics.Paint paint
android.graphics.Bitmap atlasBitmap
android.graphics.Canvas canvas
android.graphics.Atlas$Entry entry
long[] atlasMap
int mapIndex
boolean result
long startRender
int count
long endRender
long endUpload
private void releaseCanvas (android.graphics.Canvas, android.graphics.Bitmap)
android.graphics.Canvas canvas
android.graphics.Bitmap atlasBitmap
}
com/android/server/InputMethodManagerService$ImeSubtypeListAdapter.classInputMethodManagerService.java
package com.android.server
com.android.server.InputMethodManagerService$ImeSubtypeListAdapter extends android.widget.ArrayAdapter {
private final android.view.LayoutInflater mInflater
private final int mTextViewResourceId
private final java.util.List mItemsList
public int mCheckedItem
public void (android.content.Context, int, java.util.List, int)
android.content.Context context
int textViewResourceId
java.util.List itemsList
int checkedItem
public android.view.View getView (int, android.view.View, android.view.ViewGroup)
int position
android.view.View convertView
android.view.ViewGroup parent
android.view.View view
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem item
CharSequence imeName
CharSequence subtypeName
android.widget.TextView firstTextView
android.widget.TextView secondTextView
android.widget.RadioButton radioButton
}
com/android/server/AlarmManagerService$UninstallReceiver.classAlarmManagerService.java
package com.android.server
com.android.server.AlarmManagerService$UninstallReceiver extends android.content.BroadcastReceiver {
final com.android.server.AlarmManagerService this$0
public void (com.android.server.AlarmManagerService)
com.android.server.AlarmManagerService this$0
android.content.IntentFilter filter
android.content.IntentFilter sdFilter
public void onReceive (android.content.Context, android.content.Intent)
String packageName
int userHandle
int uid
String pkg
android.net.Uri data
android.util.ArrayMap uidStats
int i
String pkg
String action
String[] pkgList
android.content.Context context
android.content.Intent intent
}
com/android/server/MountServiceIdler.classMountServiceIdler.java
package com.android.server
public com.android.server.MountServiceIdler extends android.app.job.JobService {
private static final String TAG
private static android.content.ComponentName sIdleService
private static int MOUNT_JOB_ID
private boolean mStarted
private android.app.job.JobParameters mJobParams
private Runnable mFinishCallback
public void ()
public boolean onStartJob (android.app.job.JobParameters)
android.app.job.JobParameters params
com.android.server.MountService ms
public boolean onStopJob (android.app.job.JobParameters)
android.app.job.JobParameters params
public static void scheduleIdlePass (android.content.Context)
android.content.Context context
android.app.job.JobScheduler tm
java.util.Calendar calendar
long timeToMidnight
android.app.job.JobInfo$Builder builder
private static java.util.Calendar tomorrowMidnight ()
java.util.Calendar calendar
static java.lang.Runnable access$000 (com.android.server.MountServiceIdler)
com.android.server.MountServiceIdler x0
static boolean access$100 (com.android.server.MountServiceIdler)
com.android.server.MountServiceIdler x0
static android.app.job.JobParameters access$200 (com.android.server.MountServiceIdler)
com.android.server.MountServiceIdler x0
static boolean access$102 (com.android.server.MountServiceIdler, boolean)
com.android.server.MountServiceIdler x0
boolean x1
static void ()
}
com/android/server/BatteryService$BinderService.classBatteryService.java
package com.android.server
final com.android.server.BatteryService$BinderService extends android.os.Binder {
final com.android.server.BatteryService this$0
private void (com.android.server.BatteryService)
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
public void onShellCommand (java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], android.os.ResultReceiver)
java.io.FileDescriptor in
java.io.FileDescriptor out
java.io.FileDescriptor err
String[] args
android.os.ResultReceiver resultReceiver
void (com.android.server.BatteryService, com.android.server.BatteryService$1)
com.android.server.BatteryService x0
com.android.server.BatteryService$1 x1
}
com/android/server/DeviceIdleController$4.classDeviceIdleController.java
package com.android.server
com.android.server.DeviceIdleController$4 extends java.lang.Object implements android.app.AlarmManager$OnAlarmListener {
final com.android.server.DeviceIdleController this$0
void (com.android.server.DeviceIdleController)
com.android.server.DeviceIdleController this$0
public void onAlarm ()
}
com/android/server/NetworkTimeUpdateService$3.classNetworkTimeUpdateService.java
package com.android.server
com.android.server.NetworkTimeUpdateService$3 extends android.content.BroadcastReceiver {
final com.android.server.NetworkTimeUpdateService this$0
void (com.android.server.NetworkTimeUpdateService)
com.android.server.NetworkTimeUpdateService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.os.Message message
android.content.Context context
android.content.Intent intent
String action
}
com/android/server/VibratorService.classVibratorService.java
package com.android.server
public com.android.server.VibratorService extends android.os.IVibratorService$Stub implements android.hardware.input.InputManager$InputDeviceListener {
private static final String TAG
private static final boolean DEBUG
private static final String SYSTEM_UI_PACKAGE
private final java.util.LinkedList mVibrations
private final java.util.LinkedList mPreviousVibrations
private final int mPreviousVibrationsLimit
private com.android.server.VibratorService$Vibration mCurrentVibration
private final android.os.WorkSource mTmpWorkSource
private final android.os.Handler mH
private final android.content.Context mContext
private final android.os.PowerManager$WakeLock mWakeLock
private final com.android.internal.app.IAppOpsService mAppOpsService
private final com.android.internal.app.IBatteryStats mBatteryStatsService
private android.os.PowerManagerInternal mPowerManagerInternal
private android.hardware.input.InputManager mIm
volatile com.android.server.VibratorService$VibrateThread mThread
private final java.util.ArrayList mInputDeviceVibrators
private boolean mVibrateInputDevicesSetting
private boolean mInputDeviceListenerRegistered
private int mCurVibUid
private boolean mLowPowerMode
private com.android.server.VibratorService$SettingsObserver mSettingObserver
private final Runnable mVibrationRunnable
android.content.BroadcastReceiver mIntentReceiver
static native boolean vibratorExists ()
static native void vibratorInit ()
static native void vibratorOn (long)
static native void vibratorOff ()
void (android.content.Context)
android.content.Context context
android.os.PowerManager pm
android.content.IntentFilter filter
public void systemReady ()
public boolean hasVibrator ()
private void verifyIncomingUid (int)
int uid
public void vibrate (int, java.lang.String, long, int, android.os.IBinder)
int uid
String opPkg
long milliseconds
int usageHint
android.os.IBinder token
com.android.server.VibratorService$Vibration vib
long ident
private boolean isAll0 (long[])
int i
long[] pattern
int N
public void vibratePattern (int, java.lang.String, long[], int, int, android.os.IBinder)
android.os.RemoteException e
com.android.server.VibratorService$Vibration vib
int uid
String packageName
long[] pattern
int repeat
int usageHint
android.os.IBinder token
long identity
private void addToPreviousVibrationsLocked (com.android.server.VibratorService$Vibration)
com.android.server.VibratorService$Vibration vib
public void cancelVibrate (android.os.IBinder)
com.android.server.VibratorService$Vibration vib
android.os.IBinder token
long identity
private void doCancelVibrateLocked ()
private void startNextVibrationLocked ()
private void startVibrationLocked (com.android.server.VibratorService$Vibration)
int mode
com.android.server.VibratorService$Vibration vib
private boolean shouldVibrateForRingtone ()
android.media.AudioManager audioManager
int ringerMode
private void reportFinishVibrationLocked ()
private com.android.server.VibratorService$Vibration removeVibrationLocked (android.os.IBinder)
com.android.server.VibratorService$Vibration vib
android.os.IBinder token
java.util.ListIterator iter
private void unlinkVibration (com.android.server.VibratorService$Vibration)
com.android.server.VibratorService$Vibration vib
private void updateInputDeviceVibrators ()
android.view.InputDevice device
android.os.Vibrator vibrator
int i
int[] ids
public void onInputDeviceAdded (int)
int deviceId
public void onInputDeviceChanged (int)
int deviceId
public void onInputDeviceRemoved (int)
int deviceId
private boolean doVibratorExists ()
private void doVibratorOn (long, int, int)
int i
android.media.AudioAttributes attributes
int vibratorCount
long millis
int uid
int usageHint
private void doVibratorOff ()
int i
int vibratorCount
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.server.VibratorService$VibrationInfo info
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
static java.util.LinkedList access$000 (com.android.server.VibratorService)
com.android.server.VibratorService x0
static com.android.server.VibratorService$Vibration access$100 (com.android.server.VibratorService)
com.android.server.VibratorService x0
static void access$200 (com.android.server.VibratorService)
com.android.server.VibratorService x0
static void access$300 (com.android.server.VibratorService)
com.android.server.VibratorService x0
static void access$400 (com.android.server.VibratorService)
com.android.server.VibratorService x0
static android.os.WorkSource access$1300 (com.android.server.VibratorService)
com.android.server.VibratorService x0
static android.os.PowerManager$WakeLock access$1400 (com.android.server.VibratorService)
com.android.server.VibratorService x0
static void access$1500 (com.android.server.VibratorService, long, int, int)
com.android.server.VibratorService x0
long x1
int x2
int x3
static void access$1600 (com.android.server.VibratorService, com.android.server.VibratorService$Vibration)
com.android.server.VibratorService x0
com.android.server.VibratorService$Vibration x1
}
com/android/server/camera/
com/android/server/camera/CameraService$1.classCameraService.java
package com.android.server.camera
com.android.server.camera.CameraService$1 extends android.content.BroadcastReceiver {
final com.android.server.camera.CameraService this$0
void (com.android.server.camera.CameraService)
com.android.server.camera.CameraService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
String action
}
com/android/server/camera/CameraService$2.classCameraService.java
package com.android.server.camera
com.android.server.camera.CameraService$2 extends android.hardware.ICameraServiceProxy$Stub {
final com.android.server.camera.CameraService this$0
void (com.android.server.camera.CameraService)
com.android.server.camera.CameraService this$0
public void pingForUserUpdate ()
public void notifyCameraState (java.lang.String, int)
String cameraId
int newCameraState
String state
}
com/android/server/camera/CameraService.classCameraService.java
package com.android.server.camera
public com.android.server.camera.CameraService extends com.android.server.SystemService implements android.os.Handler$Callback android.os.IBinder$DeathRecipient {
private static final String TAG
private static final boolean DEBUG
private static final String CAMERA_SERVICE_BINDER_NAME
public static final String CAMERA_SERVICE_PROXY_BINDER_NAME
public static final int CAMERA_STATE_OPEN
public static final int CAMERA_STATE_ACTIVE
public static final int CAMERA_STATE_IDLE
public static final int CAMERA_STATE_CLOSED
public static final int DISABLE_POLLING_FLAGS
public static final int ENABLE_POLLING_FLAGS
private static final int MSG_SWITCH_USER
private static final int RETRY_DELAY_TIME
private final android.content.Context mContext
private final com.android.server.ServiceThread mHandlerThread
private final android.os.Handler mHandler
private android.os.UserManager mUserManager
private final Object mLock
private java.util.Set mEnabledCameraUsers
private int mLastUser
private android.hardware.ICameraService mCameraServiceRaw
private final android.util.ArraySet mActiveCameraIds
private static final String NFC_NOTIFICATION_PROP
private static final String NFC_SERVICE_BINDER_NAME
private static final android.os.IBinder nfcInterfaceToken
private final boolean mNotifyNfc
private int mActiveCameraCount
private final android.content.BroadcastReceiver mIntentReceiver
private final android.hardware.ICameraServiceProxy$Stub mCameraServiceProxy
public void (android.content.Context)
android.content.Context context
public boolean handleMessage (android.os.Message)
android.os.Message msg
public void onStart ()
android.content.IntentFilter filter
public void onStartUser (int)
int userHandle
public void onSwitchUser (int)
int userHandle
public void binderDied ()
boolean wasEmpty
private void switchUserLocked (int)
int userHandle
java.util.Set currentUserHandles
private java.util.Set getEnabledUserHandles (int)
int id
int currentUserHandle
int[] userProfiles
java.util.Set handles
private void notifySwitchWithRetries (int)
int retries
private boolean notifyMediaserverLocked (int, java.util.Set)
android.os.RemoteException e
android.os.IBinder cameraServiceBinder
android.os.RemoteException e
int eventType
java.util.Set updatedUserHandles
private void updateActivityCount (java.lang.String, int)
boolean wasEmpty
boolean isEmpty
String cameraId
int newCameraState
private void notifyNfcService (boolean)
android.os.RemoteException e
boolean enablePolling
android.os.IBinder nfcServiceBinder
android.nfc.INfcAdapter nfcAdapterRaw
int flags
private static int[] toArray (java.util.Collection)
Integer i
java.util.Collection c
int len
int[] ret
int idx
private static java.lang.String cameraStateToString (int)
int newCameraState
static java.lang.Object access$000 (com.android.server.camera.CameraService)
com.android.server.camera.CameraService x0
static java.util.Set access$100 (com.android.server.camera.CameraService)
com.android.server.camera.CameraService x0
static int access$200 (com.android.server.camera.CameraService)
com.android.server.camera.CameraService x0
static void access$300 (com.android.server.camera.CameraService, int)
com.android.server.camera.CameraService x0
int x1
static void access$400 (com.android.server.camera.CameraService, int)
com.android.server.camera.CameraService x0
int x1
static java.lang.String access$500 (int)
int x0
static void access$600 (com.android.server.camera.CameraService, java.lang.String, int)
com.android.server.camera.CameraService x0
String x1
int x2
static void ()
}
com/android/server/NetworkManagementSocketTagger.classNetworkManagementSocketTagger.java
package com.android.server
public final com.android.server.NetworkManagementSocketTagger extends dalvik.system.SocketTagger {
private static final String TAG
private static final boolean LOGD
public static final String PROP_QTAGUID_ENABLED
private static ThreadLocal threadSocketTags
public void ()
public static void install ()
public static void setThreadSocketStatsTag (int)
int tag
public static int getThreadSocketStatsTag ()
public static void setThreadSocketStatsUid (int)
int uid
public void tag (java.io.FileDescriptor) throws java.net.SocketException
java.io.FileDescriptor fd
com.android.server.NetworkManagementSocketTagger$SocketTags options
private void tagSocketFd (java.io.FileDescriptor, int, int)
int errno
java.io.FileDescriptor fd
int tag
int uid
public void untag (java.io.FileDescriptor) throws java.net.SocketException
java.io.FileDescriptor fd
private void unTagSocketFd (java.io.FileDescriptor)
int errno
java.io.FileDescriptor fd
com.android.server.NetworkManagementSocketTagger$SocketTags options
public static void setKernelCounterSet (int, int)
int errno
int uid
int counterSet
public static void resetKernelUidStats (int)
int errno
int uid
public static int kernelToTag (java.lang.String)
String string
int length
private static native int native_tagSocketFd (java.io.FileDescriptor, int, int)
private static native int native_untagSocketFd (java.io.FileDescriptor)
private static native int native_setCounterSet (int, int)
private static native int native_deleteTagData (int, int)
static void ()
}
com/android/server/LocationManagerService$LocationWorkerHandler.classLocationManagerService.java
package com.android.server
com.android.server.LocationManagerService$LocationWorkerHandler extends android.os.Handler {
final com.android.server.LocationManagerService this$0
public void (com.android.server.LocationManagerService, android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/server/IoThread.classIoThread.java
package com.android.server
public final com.android.server.IoThread extends com.android.server.ServiceThread {
private static com.android.server.IoThread sInstance
private static android.os.Handler sHandler
private void ()
private static void ensureThreadLocked ()
public static com.android.server.IoThread get ()
public static android.os.Handler getHandler ()
}
com/android/server/NetworkTimeUpdateService.classNetworkTimeUpdateService.java
package com.android.server
public com.android.server.NetworkTimeUpdateService extends android.os.Binder {
private static final String TAG
private static final boolean DBG
private static final int EVENT_AUTO_TIME_CHANGED
private static final int EVENT_POLL_NETWORK_TIME
private static final int EVENT_NETWORK_CHANGED
private static final String ACTION_POLL
private static final int NETWORK_CHANGE_EVENT_DELAY_MS
private static int POLL_REQUEST
private static final long NOT_SET
private long mNitzTimeSetTime
private long mNitzZoneSetTime
private android.content.Context mContext
private android.util.TrustedTime mTime
private android.os.Handler mHandler
private android.app.AlarmManager mAlarmManager
private android.app.PendingIntent mPendingPollIntent
private com.android.server.NetworkTimeUpdateService$SettingsObserver mSettingsObserver
private long mLastNtpFetchTime
private final android.os.PowerManager$WakeLock mWakeLock
private final long mPollingIntervalMs
private final long mPollingIntervalShorterMs
private final int mTryAgainTimesMax
private final int mTimeErrorThresholdMs
private int mTryAgainCounter
private android.content.BroadcastReceiver mNitzReceiver
private android.content.BroadcastReceiver mConnectivityReceiver
public void (android.content.Context)
android.content.Context context
android.content.Intent pollIntent
public void systemRunning ()
android.os.HandlerThread thread
private void registerForTelephonyIntents ()
android.content.IntentFilter intentFilter
private void registerForAlarms ()
private void registerForConnectivityIntents ()
android.content.IntentFilter intentFilter
private void onPollNetworkTime (int)
int event
private void onPollNetworkTimeUnderWakeLock (int)
long ntp
int event
long refTime
long currentTime
private void resetAlarm (long)
long interval
long now
long next
private boolean isAutomaticTimeRequested ()
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
static android.os.Handler access$000 (com.android.server.NetworkTimeUpdateService)
com.android.server.NetworkTimeUpdateService x0
static long access$102 (com.android.server.NetworkTimeUpdateService, long)
com.android.server.NetworkTimeUpdateService x0
long x1
static long access$202 (com.android.server.NetworkTimeUpdateService, long)
com.android.server.NetworkTimeUpdateService x0
long x1
static void access$300 (com.android.server.NetworkTimeUpdateService, int)
com.android.server.NetworkTimeUpdateService x0
int x1
static void ()
}
com/android/server/AlarmManagerService$AlarmThread.classAlarmManagerService.java
package com.android.server
com.android.server.AlarmManagerService$AlarmThread extends java.lang.Thread {
final com.android.server.AlarmManagerService this$0
public void (com.android.server.AlarmManagerService)
public void run ()
android.content.Intent intent
long lastTimeChangeClockTime
long expectedClockTime
long thisDelayTime
boolean hasWakeup
int result
long nowRTC
long nowELAPSED
java.util.ArrayList triggerList
}
com/android/server/display/
com/android/server/display/AutomaticBrightnessController$AutomaticBrightnessHandler.classAutomaticBrightnessController.java
package com.android.server.display
final com.android.server.display.AutomaticBrightnessController$AutomaticBrightnessHandler extends android.os.Handler {
final com.android.server.display.AutomaticBrightnessController this$0
public void (com.android.server.display.AutomaticBrightnessController, android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/server/display/OverlayDisplayAdapter$OverlayMode.classOverlayDisplayAdapter.java
package com.android.server.display
final com.android.server.display.OverlayDisplayAdapter$OverlayMode extends java.lang.Object {
final int mWidth
final int mHeight
final int mDensityDpi
void (int, int, int)
int width
int height
int densityDpi
public java.lang.String toString ()
}
com/android/server/display/WifiDisplayAdapter$3.classWifiDisplayAdapter.java
package com.android.server.display
com.android.server.display.WifiDisplayAdapter$3 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.WifiDisplayAdapter this$0
void (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter this$0
public void run ()
}
com/android/server/display/WifiDisplayController$17.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$17 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController this$0
public void run ()
}
com/android/server/display/OverlayDisplayWindow$4.classOverlayDisplayWindow.java
package com.android.server.display
com.android.server.display.OverlayDisplayWindow$4 extends android.view.GestureDetector$SimpleOnGestureListener {
final com.android.server.display.OverlayDisplayWindow this$0
void (com.android.server.display.OverlayDisplayWindow)
com.android.server.display.OverlayDisplayWindow this$0
public boolean onScroll (android.view.MotionEvent, android.view.MotionEvent, float, float)
android.view.MotionEvent e1
android.view.MotionEvent e2
float distanceX
float distanceY
}
com/android/server/display/LogicalDisplay.classLogicalDisplay.java
package com.android.server.display
final com.android.server.display.LogicalDisplay extends java.lang.Object {
private final android.view.DisplayInfo mBaseDisplayInfo
private static final int BLANK_LAYER_STACK
private final int mDisplayId
private final int mLayerStack
private android.view.DisplayInfo mOverrideDisplayInfo
private android.view.DisplayInfo mInfo
private com.android.server.display.DisplayDevice mPrimaryDisplayDevice
private com.android.server.display.DisplayDeviceInfo mPrimaryDisplayDeviceInfo
private boolean mHasContent
private int mRequestedModeId
private int mRequestedColorTransformId
private int mDisplayOffsetX
private int mDisplayOffsetY
private final android.graphics.Rect mTempLayerStackRect
private final android.graphics.Rect mTempDisplayRect
public void (int, int, com.android.server.display.DisplayDevice)
int displayId
int layerStack
com.android.server.display.DisplayDevice primaryDisplayDevice
public int getDisplayIdLocked ()
public com.android.server.display.DisplayDevice getPrimaryDisplayDeviceLocked ()
public android.view.DisplayInfo getDisplayInfoLocked ()
public boolean setDisplayInfoOverrideFromWindowManagerLocked (android.view.DisplayInfo)
android.view.DisplayInfo info
public boolean isValidLocked ()
public void updateLocked (java.util.List)
java.util.List devices
com.android.server.display.DisplayDeviceInfo deviceInfo
public void configureDisplayInTransactionLocked (com.android.server.display.DisplayDevice, boolean)
int displayRectWidth
int displayRectHeight
int displayRectWidth
int displayRectHeight
com.android.server.display.DisplayDevice device
boolean isBlanked
android.view.DisplayInfo displayInfo
com.android.server.display.DisplayDeviceInfo displayDeviceInfo
int orientation
boolean rotated
int physWidth
int physHeight
int displayRectWidth
int displayRectHeight
int displayRectTop
int displayRectLeft
public boolean hasContentLocked ()
public void setHasContentLocked (boolean)
boolean hasContent
public void setRequestedModeIdLocked (int)
int modeId
public int getRequestedModeIdLocked ()
public void setRequestedColorTransformIdLocked (int)
int colorTransformId
public int getRequestedColorTransformIdLocked ()
public int getDisplayOffsetXLocked ()
public int getDisplayOffsetYLocked ()
public void setDisplayOffsetsLocked (int, int)
int x
int y
public void dumpLocked (java.io.PrintWriter)
java.io.PrintWriter pw
}
com/android/server/display/AutomaticBrightnessController$AmbientLightRingBuffer.classAutomaticBrightnessController.java
package com.android.server.display
final com.android.server.display.AutomaticBrightnessController$AmbientLightRingBuffer extends java.lang.Object {
private static final float BUFFER_SLACK
private float[] mRingLux
private long[] mRingTime
private int mCapacity
private int mStart
private int mEnd
private int mCount
public void (long, int)
long lightSensorRate
int ambientLightHorizon
public float getLux (int)
int index
public long getTime (int)
int index
public void push (long, float)
int newSize
float[] newRingLux
long[] newRingTime
int length
long time
float lux
int next
public void prune (long)
int next
long horizon
public int size ()
public void clear ()
public java.lang.String toString ()
long next
int i
StringBuffer buf
private int offsetOf (int)
int index
}
com/android/server/display/VirtualDisplayAdapter.classVirtualDisplayAdapter.java
package com.android.server.display
final com.android.server.display.VirtualDisplayAdapter extends com.android.server.display.DisplayAdapter {
static final String TAG
static final boolean DEBUG
private static final String UNIQUE_ID_PREFIX
private final android.util.ArrayMap mVirtualDisplayDevices
private android.os.Handler mHandler
public void (com.android.server.display.DisplayManagerService$SyncRoot, android.content.Context, android.os.Handler, com.android.server.display.DisplayAdapter$Listener)
com.android.server.display.DisplayManagerService$SyncRoot syncRoot
android.content.Context context
android.os.Handler handler
com.android.server.display.DisplayAdapter$Listener listener
public com.android.server.display.DisplayDevice createVirtualDisplayLocked (android.hardware.display.IVirtualDisplayCallback, android.media.projection.IMediaProjection, int, java.lang.String, java.lang.String, int, int, int, android.view.Surface, int)
android.os.RemoteException ex
android.hardware.display.IVirtualDisplayCallback callback
android.media.projection.IMediaProjection projection
int ownerUid
String ownerPackageName
String name
int width
int height
int densityDpi
android.view.Surface surface
int flags
boolean secure
android.os.IBinder appToken
android.os.IBinder displayToken
String baseUniqueId
int uniqueIndex
com.android.server.display.VirtualDisplayAdapter$VirtualDisplayDevice device
public void resizeVirtualDisplayLocked (android.os.IBinder, int, int, int)
android.os.IBinder appToken
int width
int height
int densityDpi
com.android.server.display.VirtualDisplayAdapter$VirtualDisplayDevice device
public void setVirtualDisplaySurfaceLocked (android.os.IBinder, android.view.Surface)
android.os.IBinder appToken
android.view.Surface surface
com.android.server.display.VirtualDisplayAdapter$VirtualDisplayDevice device
public com.android.server.display.DisplayDevice releaseVirtualDisplayLocked (android.os.IBinder)
android.os.IBinder appToken
com.android.server.display.VirtualDisplayAdapter$VirtualDisplayDevice device
private int getNextUniqueIndex (java.lang.String)
com.android.server.display.VirtualDisplayAdapter$VirtualDisplayDevice device
String uniqueIdPrefix
int nextUniqueIndex
java.util.Iterator it
private void handleBinderDiedLocked (android.os.IBinder)
android.os.IBinder appToken
com.android.server.display.VirtualDisplayAdapter$VirtualDisplayDevice device
private void handleMediaProjectionStoppedLocked (android.os.IBinder)
android.os.IBinder appToken
com.android.server.display.VirtualDisplayAdapter$VirtualDisplayDevice device
static void access$100 (com.android.server.display.VirtualDisplayAdapter, android.os.IBinder)
com.android.server.display.VirtualDisplayAdapter x0
android.os.IBinder x1
static void access$200 (com.android.server.display.VirtualDisplayAdapter, android.os.IBinder)
com.android.server.display.VirtualDisplayAdapter x0
android.os.IBinder x1
}
com/android/server/display/DisplayBlanker.classDisplayBlanker.java
package com.android.server.display
public abstract com.android.server.display.DisplayBlanker extends java.lang.Object {
public abstract void requestDisplayState (int, int)
}
com/android/server/display/WifiDisplayController$9.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$9 extends java.lang.Object implements java.lang.Runnable {
final android.hardware.display.WifiDisplay[] val$displays
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController, android.hardware.display.WifiDisplay[])
com.android.server.display.WifiDisplayController this$0
public void run ()
}
com/android/server/display/AutomaticBrightnessController.classAutomaticBrightnessController.java
package com.android.server.display
com.android.server.display.AutomaticBrightnessController extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
private static final boolean DEBUG_PRETEND_LIGHT_SENSOR_ABSENT
private static final boolean USE_SCREEN_AUTO_BRIGHTNESS_ADJUSTMENT
private static final float BRIGHTENING_LIGHT_HYSTERESIS
private static final float DARKENING_LIGHT_HYSTERESIS
private static final long AMBIENT_LIGHT_PREDICTION_TIME_MILLIS
private static final float TWILIGHT_ADJUSTMENT_MAX_GAMMA
private static final int BRIGHTNESS_ADJUSTMENT_SAMPLE_DEBOUNCE_MILLIS
private static final int MSG_UPDATE_AMBIENT_LUX
private static final int MSG_BRIGHTNESS_ADJUSTMENT_SAMPLE
private final com.android.server.display.AutomaticBrightnessController$Callbacks mCallbacks
private final android.hardware.SensorManager mSensorManager
private final android.hardware.Sensor mLightSensor
private final com.android.server.twilight.TwilightManager mTwilight
private final android.util.Spline mScreenAutoBrightnessSpline
private final int mScreenBrightnessRangeMinimum
private final int mScreenBrightnessRangeMaximum
private final float mDozeScaleFactor
private final int mLightSensorRate
private final long mBrighteningLightDebounceConfig
private final long mDarkeningLightDebounceConfig
private final boolean mResetAmbientLuxAfterWarmUpConfig
private final int mAmbientLightHorizon
private final int mWeightingIntercept
private int mLightSensorWarmUpTimeConfig
private boolean mLightSensorEnabled
private long mLightSensorEnableTime
private float mAmbientLux
private boolean mAmbientLuxValid
private float mBrighteningLuxThreshold
private float mDarkeningLuxThreshold
private float mLastObservedLux
private long mLastObservedLuxTime
private int mRecentLightSamples
private com.android.server.display.AutomaticBrightnessController$AmbientLightRingBuffer mAmbientLightRingBuffer
private com.android.server.display.AutomaticBrightnessController$AmbientLightRingBuffer mInitialHorizonAmbientLightRingBuffer
private com.android.server.display.AutomaticBrightnessController$AutomaticBrightnessHandler mHandler
private int mScreenAutoBrightness
private float mScreenAutoBrightnessAdjustment
private float mScreenAutoBrightnessAdjustmentMaxGamma
private float mLastScreenAutoBrightnessGamma
private boolean mDozing
private boolean mBrightnessAdjustmentSamplePending
private float mBrightnessAdjustmentSampleOldAdjustment
private float mBrightnessAdjustmentSampleOldLux
private int mBrightnessAdjustmentSampleOldBrightness
private float mBrightnessAdjustmentSampleOldGamma
private boolean mUseTwilight
private final android.hardware.SensorEventListener mLightSensorListener
private final com.android.server.twilight.TwilightListener mTwilightListener
public void (com.android.server.display.AutomaticBrightnessController$Callbacks, android.os.Looper, android.hardware.SensorManager, android.util.Spline, int, int, int, float, int, long, long, boolean, int, float)
com.android.server.display.AutomaticBrightnessController$Callbacks callbacks
android.os.Looper looper
android.hardware.SensorManager sensorManager
android.util.Spline autoBrightnessSpline
int lightSensorWarmUpTime
int brightnessMin
int brightnessMax
float dozeScaleFactor
int lightSensorRate
long brighteningLightDebounceConfig
long darkeningLightDebounceConfig
boolean resetAmbientLuxAfterWarmUpConfig
int ambientLightHorizon
float autoBrightnessAdjustmentMaxGamma
public int getAutomaticScreenBrightness ()
public void configure (boolean, float, boolean, boolean, boolean)
boolean enable
float adjustment
boolean dozing
boolean userInitiatedChange
boolean useTwilight
boolean changed
private boolean setUseTwilight (boolean)
boolean useTwilight
public void dump (java.io.PrintWriter)
java.io.PrintWriter pw
private boolean setLightSensorEnabled (boolean)
boolean enable
private void handleLightSensorEvent (long, float)
long time
float lux
private void applyLightSensorMeasurement (long, float)
long time
float lux
private boolean setScreenAutoBrightnessAdjustment (float)
float adjustment
private void setAmbientLux (float)
float lux
private float calculateAmbientLux (long)
long startTime
float weight
float lux
int i
long now
int N
float sum
float totalWeight
long endTime
private float calculateWeight (long, long)
long startDelta
long endDelta
private float weightIntegral (long)
long x
private long nextAmbientLightBrighteningTransition (long)
int i
long time
int N
long earliestValidTime
private long nextAmbientLightDarkeningTransition (long)
int i
long time
int N
long earliestValidTime
private void updateAmbientLux ()
long time
private void updateAmbientLux (long)
long timeWhenSensorWarmedUp
long time
long nextBrightenTransition
long nextDarkenTransition
float ambientLux
long nextTransitionTime
private void updateAutoBrightness (boolean)
float adjGamma
long now
com.android.server.twilight.TwilightState state
float in
boolean sendUpdate
float value
float gamma
int newScreenAutoBrightness
private int clampScreenBrightness (int)
int value
private void prepareBrightnessAdjustmentSample ()
private void cancelBrightnessAdjustmentSample ()
private void collectBrightnessAdjustmentSample ()
static void access$000 (com.android.server.display.AutomaticBrightnessController)
com.android.server.display.AutomaticBrightnessController x0
static void access$100 (com.android.server.display.AutomaticBrightnessController)
com.android.server.display.AutomaticBrightnessController x0
static boolean access$200 (com.android.server.display.AutomaticBrightnessController)
com.android.server.display.AutomaticBrightnessController x0
static void access$300 (com.android.server.display.AutomaticBrightnessController, long, float)
com.android.server.display.AutomaticBrightnessController x0
long x1
float x2
static void access$400 (com.android.server.display.AutomaticBrightnessController, boolean)
com.android.server.display.AutomaticBrightnessController x0
boolean x1
}
com/android/server/display/WifiDisplayAdapter.classWifiDisplayAdapter.java
package com.android.server.display
final com.android.server.display.WifiDisplayAdapter extends com.android.server.display.DisplayAdapter {
private static final String TAG
private static final boolean DEBUG
private static final int MSG_SEND_STATUS_CHANGE_BROADCAST
private static final String ACTION_DISCONNECT
private static final String DISPLAY_NAME_PREFIX
private final com.android.server.display.WifiDisplayAdapter$WifiDisplayHandler mHandler
private final com.android.server.display.PersistentDataStore mPersistentDataStore
private final boolean mSupportsProtectedBuffers
private com.android.server.display.WifiDisplayController mDisplayController
private com.android.server.display.WifiDisplayAdapter$WifiDisplayDevice mDisplayDevice
private android.hardware.display.WifiDisplayStatus mCurrentStatus
private int mFeatureState
private int mScanState
private int mActiveDisplayState
private android.hardware.display.WifiDisplay mActiveDisplay
private android.hardware.display.WifiDisplay[] mDisplays
private android.hardware.display.WifiDisplay[] mAvailableDisplays
private android.hardware.display.WifiDisplay[] mRememberedDisplays
private android.hardware.display.WifiDisplaySessionInfo mSessionInfo
private boolean mPendingStatusChangeBroadcast
private final android.content.BroadcastReceiver mBroadcastReceiver
private final com.android.server.display.WifiDisplayController$Listener mWifiDisplayListener
public void (com.android.server.display.DisplayManagerService$SyncRoot, android.content.Context, android.os.Handler, com.android.server.display.DisplayAdapter$Listener, com.android.server.display.PersistentDataStore)
com.android.server.display.DisplayManagerService$SyncRoot syncRoot
android.content.Context context
android.os.Handler handler
com.android.server.display.DisplayAdapter$Listener listener
com.android.server.display.PersistentDataStore persistentDataStore
public void dumpLocked (java.io.PrintWriter)
com.android.internal.util.IndentingPrintWriter ipw
java.io.PrintWriter pw
public void registerLocked ()
public void requestStartScanLocked ()
public void requestStopScanLocked ()
public void requestConnectLocked (java.lang.String)
String address
public void requestPauseLocked ()
public void requestResumeLocked ()
public void requestDisconnectLocked ()
public void requestRenameLocked (java.lang.String, java.lang.String)
String address
String alias
android.hardware.display.WifiDisplay display
public void requestForgetLocked (java.lang.String)
String address
public android.hardware.display.WifiDisplayStatus getWifiDisplayStatusLocked ()
private void updateDisplaysLocked ()
int i
boolean available
android.hardware.display.WifiDisplay d
android.hardware.display.WifiDisplay d
int i
java.util.List displays
boolean[] remembered
private void updateRememberedDisplaysLocked ()
private void fixRememberedDisplayNamesFromAvailableDisplaysLocked ()
android.hardware.display.WifiDisplay rememberedDisplay
android.hardware.display.WifiDisplay availableDisplay
int i
boolean changed
private android.hardware.display.WifiDisplay findAvailableDisplayLocked (java.lang.String)
android.hardware.display.WifiDisplay display
String address
private void addDisplayDeviceLocked (android.hardware.display.WifiDisplay, android.view.Surface, int, int, int)
android.hardware.display.WifiDisplay display
android.view.Surface surface
int width
int height
int flags
boolean secure
int deviceFlags
float refreshRate
String name
String address
android.os.IBinder displayToken
private void removeDisplayDeviceLocked ()
private void renameDisplayDeviceLocked (java.lang.String)
String name
private void scheduleStatusChangedBroadcastLocked ()
private void handleSendStatusChangeBroadcast ()
android.content.Intent intent
static com.android.server.display.WifiDisplayController access$002 (com.android.server.display.WifiDisplayAdapter, com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayAdapter x0
com.android.server.display.WifiDisplayController x1
static com.android.server.display.WifiDisplayController$Listener access$100 (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter x0
static android.content.BroadcastReceiver access$200 (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter x0
static com.android.server.display.WifiDisplayAdapter$WifiDisplayHandler access$300 (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter x0
static com.android.server.display.WifiDisplayController access$000 (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter x0
static int access$400 (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter x0
static int access$402 (com.android.server.display.WifiDisplayAdapter, int)
com.android.server.display.WifiDisplayAdapter x0
int x1
static void access$500 (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter x0
static int access$600 (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter x0
static int access$602 (com.android.server.display.WifiDisplayAdapter, int)
com.android.server.display.WifiDisplayAdapter x0
int x1
static com.android.server.display.PersistentDataStore access$700 (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter x0
static android.hardware.display.WifiDisplay[] access$800 (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter x0
static android.hardware.display.WifiDisplay[] access$802 (com.android.server.display.WifiDisplayAdapter, android.hardware.display.WifiDisplay[])
com.android.server.display.WifiDisplayAdapter x0
android.hardware.display.WifiDisplay[] x1
static void access$900 (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter x0
static void access$1000 (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter x0
static int access$1100 (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter x0
static android.hardware.display.WifiDisplay access$1200 (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter x0
static int access$1102 (com.android.server.display.WifiDisplayAdapter, int)
com.android.server.display.WifiDisplayAdapter x0
int x1
static android.hardware.display.WifiDisplay access$1202 (com.android.server.display.WifiDisplayAdapter, android.hardware.display.WifiDisplay)
com.android.server.display.WifiDisplayAdapter x0
android.hardware.display.WifiDisplay x1
static void access$1300 (com.android.server.display.WifiDisplayAdapter, android.hardware.display.WifiDisplay, android.view.Surface, int, int, int)
com.android.server.display.WifiDisplayAdapter x0
android.hardware.display.WifiDisplay x1
android.view.Surface x2
int x3
int x4
int x5
static android.hardware.display.WifiDisplaySessionInfo access$1402 (com.android.server.display.WifiDisplayAdapter, android.hardware.display.WifiDisplaySessionInfo)
com.android.server.display.WifiDisplayAdapter x0
android.hardware.display.WifiDisplaySessionInfo x1
static void access$1500 (com.android.server.display.WifiDisplayAdapter, java.lang.String)
com.android.server.display.WifiDisplayAdapter x0
String x1
static void access$1600 (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter x0
static void access$1700 (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter x0
}
com/android/server/display/WifiDisplayController$4.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$4 extends java.lang.Object implements java.lang.Runnable {
final int val$featureState
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController, int)
com.android.server.display.WifiDisplayController this$0
public void run ()
}
com/android/server/display/DisplayPowerController$DisplayControllerHandler.classDisplayPowerController.java
package com.android.server.display
final com.android.server.display.DisplayPowerController$DisplayControllerHandler extends android.os.Handler {
final com.android.server.display.DisplayPowerController this$0
public void (com.android.server.display.DisplayPowerController, android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/server/display/OverlayDisplayAdapter$1$1.classOverlayDisplayAdapter.java
package com.android.server.display
com.android.server.display.OverlayDisplayAdapter$1$1 extends android.database.ContentObserver {
final com.android.server.display.OverlayDisplayAdapter$1 this$1
void (com.android.server.display.OverlayDisplayAdapter$1, android.os.Handler)
com.android.server.display.OverlayDisplayAdapter$1 this$1
android.os.Handler x0
public void onChange (boolean)
boolean selfChange
}
com/android/server/display/DisplayPowerController$6.classDisplayPowerController.java
package com.android.server.display
com.android.server.display.DisplayPowerController$6 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.DisplayPowerController this$0
void (com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayPowerController this$0
public void run ()
}
com/android/server/display/DisplayManagerService$BinderService.classDisplayManagerService.java
package com.android.server.display
final com.android.server.display.DisplayManagerService$BinderService extends android.hardware.display.IDisplayManager$Stub {
final com.android.server.display.DisplayManagerService this$0
private void (com.android.server.display.DisplayManagerService)
public android.view.DisplayInfo getDisplayInfo (int)
int displayId
int callingUid
long token
public int[] getDisplayIds ()
int callingUid
long token
public void registerCallback (android.hardware.display.IDisplayManagerCallback)
android.hardware.display.IDisplayManagerCallback callback
int callingPid
long token
public void startWifiDisplayScan ()
int callingPid
long token
public void stopWifiDisplayScan ()
int callingPid
long token
public void connectWifiDisplay (java.lang.String)
String address
long token
public void disconnectWifiDisplay ()
long token
public void renameWifiDisplay (java.lang.String, java.lang.String)
String address
String alias
long token
public void forgetWifiDisplay (java.lang.String)
String address
long token
public void pauseWifiDisplay ()
long token
public void resumeWifiDisplay ()
long token
public android.hardware.display.WifiDisplayStatus getWifiDisplayStatus ()
long token
public void requestColorTransform (int, int)
int displayId
int colorTransformId
long token
public int createVirtualDisplay (android.hardware.display.IVirtualDisplayCallback, android.media.projection.IMediaProjection, java.lang.String, java.lang.String, int, int, int, android.view.Surface, int)
android.os.RemoteException e
android.hardware.display.IVirtualDisplayCallback callback
android.media.projection.IMediaProjection projection
String packageName
String name
int width
int height
int densityDpi
android.view.Surface surface
int flags
int callingUid
long token
public void resizeVirtualDisplay (android.hardware.display.IVirtualDisplayCallback, int, int, int)
android.hardware.display.IVirtualDisplayCallback callback
int width
int height
int densityDpi
long token
public void setVirtualDisplaySurface (android.hardware.display.IVirtualDisplayCallback, android.view.Surface)
android.hardware.display.IVirtualDisplayCallback callback
android.view.Surface surface
long token
public void releaseVirtualDisplay (android.hardware.display.IVirtualDisplayCallback)
android.hardware.display.IVirtualDisplayCallback callback
long token
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
long token
private boolean validatePackageName (int, java.lang.String)
String n
String[] packageNames
int uid
String packageName
private boolean canProjectVideo (android.media.projection.IMediaProjection)
android.os.RemoteException e
android.media.projection.IMediaProjection projection
private boolean canProjectSecureVideo (android.media.projection.IMediaProjection)
android.os.RemoteException e
android.media.projection.IMediaProjection projection
void (com.android.server.display.DisplayManagerService, com.android.server.display.DisplayManagerService$1)
com.android.server.display.DisplayManagerService x0
com.android.server.display.DisplayManagerService$1 x1
}
com/android/server/display/VirtualDisplayAdapter$Callback.classVirtualDisplayAdapter.java
package com.android.server.display
com.android.server.display.VirtualDisplayAdapter$Callback extends android.os.Handler {
private static final int MSG_ON_DISPLAY_PAUSED
private static final int MSG_ON_DISPLAY_RESUMED
private static final int MSG_ON_DISPLAY_STOPPED
private final android.hardware.display.IVirtualDisplayCallback mCallback
public void (android.hardware.display.IVirtualDisplayCallback, android.os.Handler)
android.hardware.display.IVirtualDisplayCallback callback
android.os.Handler handler
public void handleMessage (android.os.Message)
android.os.RemoteException e
android.os.Message msg
public void dispatchDisplayPaused ()
public void dispatchDisplayResumed ()
public void dispatchDisplayStopped ()
}
com/android/server/display/WifiDisplayController.classWifiDisplayController.java
package com.android.server.display
final com.android.server.display.WifiDisplayController extends java.lang.Object implements com.android.internal.util.DumpUtils$Dump {
private static final String TAG
private static final boolean DEBUG
private static final int DEFAULT_CONTROL_PORT
private static final int MAX_THROUGHPUT
private static final int CONNECTION_TIMEOUT_SECONDS
private static final int RTSP_TIMEOUT_SECONDS
private static final int RTSP_TIMEOUT_SECONDS_CERT_MODE
private static final int DISCOVER_PEERS_INTERVAL_MILLIS
private static final int CONNECT_MAX_RETRIES
private static final int CONNECT_RETRY_DELAY_MILLIS
private final android.content.Context mContext
private final android.os.Handler mHandler
private final com.android.server.display.WifiDisplayController$Listener mListener
private final android.net.wifi.p2p.WifiP2pManager mWifiP2pManager
private final android.net.wifi.p2p.WifiP2pManager$Channel mWifiP2pChannel
private boolean mWifiP2pEnabled
private boolean mWfdEnabled
private boolean mWfdEnabling
private android.net.NetworkInfo mNetworkInfo
private final java.util.ArrayList mAvailableWifiDisplayPeers
private boolean mWifiDisplayOnSetting
private boolean mScanRequested
private boolean mDiscoverPeersInProgress
private android.net.wifi.p2p.WifiP2pDevice mDesiredDevice
private android.net.wifi.p2p.WifiP2pDevice mConnectingDevice
private android.net.wifi.p2p.WifiP2pDevice mDisconnectingDevice
private android.net.wifi.p2p.WifiP2pDevice mCancelingDevice
private android.net.wifi.p2p.WifiP2pDevice mConnectedDevice
private android.net.wifi.p2p.WifiP2pGroup mConnectedDeviceGroupInfo
private int mConnectionRetriesLeft
private android.media.RemoteDisplay mRemoteDisplay
private String mRemoteDisplayInterface
private boolean mRemoteDisplayConnected
private android.hardware.display.WifiDisplay mAdvertisedDisplay
private android.view.Surface mAdvertisedDisplaySurface
private int mAdvertisedDisplayWidth
private int mAdvertisedDisplayHeight
private int mAdvertisedDisplayFlags
private boolean mWifiDisplayCertMode
private int mWifiDisplayWpsConfig
private android.net.wifi.p2p.WifiP2pDevice mThisDevice
private final Runnable mDiscoverPeers
private final Runnable mConnectionTimeout
private final Runnable mRtspTimeout
private final android.content.BroadcastReceiver mWifiP2pReceiver
public void (android.content.Context, android.os.Handler, com.android.server.display.WifiDisplayController$Listener)
android.content.Context context
android.os.Handler handler
com.android.server.display.WifiDisplayController$Listener listener
android.content.IntentFilter intentFilter
android.database.ContentObserver settingsObserver
android.content.ContentResolver resolver
private void updateSettings ()
android.content.ContentResolver resolver
public void dump (java.io.PrintWriter, java.lang.String)
android.net.wifi.p2p.WifiP2pDevice device
java.io.PrintWriter pw
String prefix
public void requestStartScan ()
public void requestStopScan ()
public void requestConnect (java.lang.String)
android.net.wifi.p2p.WifiP2pDevice device
String address
public void requestPause ()
public void requestResume ()
public void requestDisconnect ()
private void updateWfdEnableState ()
android.net.wifi.p2p.WifiP2pWfdInfo wfdInfo
android.net.wifi.p2p.WifiP2pWfdInfo wfdInfo
private void reportFeatureState ()
int featureState
private int computeFeatureState ()
private void updateScanState ()
private void tryDiscoverPeers ()
private void stopPeerDiscovery ()
private void requestPeers ()
private void handleScanStarted ()
private void handleScanResults ()
android.net.wifi.p2p.WifiP2pDevice device
int i
int count
android.hardware.display.WifiDisplay[] displays
private void handleScanFinished ()
private void updateDesiredDevice (android.net.wifi.p2p.WifiP2pDevice)
android.net.wifi.p2p.WifiP2pDevice device
String address
private void connect (android.net.wifi.p2p.WifiP2pDevice)
android.net.wifi.p2p.WifiP2pDevice device
private void disconnect ()
private void retryConnection ()
private void updateConnection ()
android.net.wifi.p2p.WifiP2pDevice oldDevice
android.net.wifi.p2p.WifiP2pDevice oldDevice
android.net.wifi.p2p.WifiP2pConfig config
android.net.wifi.WpsInfo wps
android.hardware.display.WifiDisplay display
android.net.wifi.p2p.WifiP2pDevice newDevice
java.net.Inet4Address addr
android.net.wifi.p2p.WifiP2pDevice oldDevice
int port
String iface
int rtspTimeout
private android.hardware.display.WifiDisplaySessionInfo getSessionInfo (android.net.wifi.p2p.WifiP2pGroup, int)
android.net.wifi.p2p.WifiP2pGroup info
int session
java.net.Inet4Address addr
android.hardware.display.WifiDisplaySessionInfo sessionInfo
private void handleStateChanged (boolean)
boolean enabled
private void handlePeersChanged ()
private void handleConnectionChanged (android.net.NetworkInfo)
android.net.NetworkInfo networkInfo
private void handleConnectionFailure (boolean)
android.net.wifi.p2p.WifiP2pDevice oldDevice
boolean timeoutOccurred
private void advertiseDisplay (android.hardware.display.WifiDisplay, android.view.Surface, int, int, int)
android.hardware.display.WifiDisplay oldDisplay
android.view.Surface oldSurface
android.hardware.display.WifiDisplay display
android.view.Surface surface
int width
int height
int flags
private void unadvertiseDisplay ()
private void readvertiseDisplay (android.hardware.display.WifiDisplay)
android.hardware.display.WifiDisplay display
private static java.net.Inet4Address getInterfaceAddress (android.net.wifi.p2p.WifiP2pGroup)
java.net.SocketException ex
java.net.InetAddress addr
android.net.wifi.p2p.WifiP2pGroup info
java.net.NetworkInterface iface
java.net.NetworkInterface iface
java.util.Enumeration addrs
private static int getPortNumber (android.net.wifi.p2p.WifiP2pDevice)
android.net.wifi.p2p.WifiP2pDevice device
private static boolean isWifiDisplay (android.net.wifi.p2p.WifiP2pDevice)
android.net.wifi.p2p.WifiP2pDevice device
private static boolean isPrimarySinkDeviceType (int)
int deviceType
private static java.lang.String describeWifiP2pDevice (android.net.wifi.p2p.WifiP2pDevice)
android.net.wifi.p2p.WifiP2pDevice device
private static java.lang.String describeWifiP2pGroup (android.net.wifi.p2p.WifiP2pGroup)
android.net.wifi.p2p.WifiP2pGroup group
private static android.hardware.display.WifiDisplay createWifiDisplay (android.net.wifi.p2p.WifiP2pDevice)
android.net.wifi.p2p.WifiP2pDevice device
static void access$000 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static boolean access$100 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static boolean access$102 (com.android.server.display.WifiDisplayController, boolean)
com.android.server.display.WifiDisplayController x0
boolean x1
static boolean access$202 (com.android.server.display.WifiDisplayController, boolean)
com.android.server.display.WifiDisplayController x0
boolean x1
static void access$300 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static void access$400 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static com.android.server.display.WifiDisplayController$Listener access$500 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static boolean access$600 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static void access$700 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static java.util.ArrayList access$800 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static boolean access$900 (android.net.wifi.p2p.WifiP2pDevice)
android.net.wifi.p2p.WifiP2pDevice x0
static void access$1000 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static android.net.wifi.p2p.WifiP2pDevice access$1100 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static android.net.wifi.p2p.WifiP2pDevice access$1102 (com.android.server.display.WifiDisplayController, android.net.wifi.p2p.WifiP2pDevice)
com.android.server.display.WifiDisplayController x0
android.net.wifi.p2p.WifiP2pDevice x1
static void access$1200 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static android.net.wifi.p2p.WifiP2pDevice access$1300 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static android.net.wifi.p2p.WifiP2pDevice access$1302 (com.android.server.display.WifiDisplayController, android.net.wifi.p2p.WifiP2pDevice)
com.android.server.display.WifiDisplayController x0
android.net.wifi.p2p.WifiP2pDevice x1
static java.lang.Runnable access$1400 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static android.os.Handler access$1500 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static android.net.wifi.p2p.WifiP2pDevice access$1600 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static android.net.wifi.p2p.WifiP2pDevice access$1602 (com.android.server.display.WifiDisplayController, android.net.wifi.p2p.WifiP2pDevice)
com.android.server.display.WifiDisplayController x0
android.net.wifi.p2p.WifiP2pDevice x1
static void access$1700 (com.android.server.display.WifiDisplayController, boolean)
com.android.server.display.WifiDisplayController x0
boolean x1
static android.net.wifi.p2p.WifiP2pDevice access$1800 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static boolean access$1900 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static boolean access$1902 (com.android.server.display.WifiDisplayController, boolean)
com.android.server.display.WifiDisplayController x0
boolean x1
static java.lang.Runnable access$2000 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static boolean access$2100 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static android.net.wifi.p2p.WifiP2pGroup access$2200 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static android.hardware.display.WifiDisplaySessionInfo access$2300 (com.android.server.display.WifiDisplayController, android.net.wifi.p2p.WifiP2pGroup, int)
com.android.server.display.WifiDisplayController x0
android.net.wifi.p2p.WifiP2pGroup x1
int x2
static android.hardware.display.WifiDisplay access$2400 (android.net.wifi.p2p.WifiP2pDevice)
android.net.wifi.p2p.WifiP2pDevice x0
static void access$2500 (com.android.server.display.WifiDisplayController, android.hardware.display.WifiDisplay, android.view.Surface, int, int, int)
com.android.server.display.WifiDisplayController x0
android.hardware.display.WifiDisplay x1
android.view.Surface x2
int x3
int x4
int x5
static void access$2600 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static java.lang.String access$2700 (android.net.wifi.p2p.WifiP2pGroup)
android.net.wifi.p2p.WifiP2pGroup x0
static android.net.wifi.p2p.WifiP2pDevice access$2800 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static android.net.wifi.p2p.WifiP2pDevice access$2900 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static android.net.wifi.p2p.WifiP2pDevice access$2802 (com.android.server.display.WifiDisplayController, android.net.wifi.p2p.WifiP2pDevice)
com.android.server.display.WifiDisplayController x0
android.net.wifi.p2p.WifiP2pDevice x1
static android.net.wifi.p2p.WifiP2pGroup access$2202 (com.android.server.display.WifiDisplayController, android.net.wifi.p2p.WifiP2pGroup)
com.android.server.display.WifiDisplayController x0
android.net.wifi.p2p.WifiP2pGroup x1
static android.net.wifi.p2p.WifiP2pDevice access$1802 (com.android.server.display.WifiDisplayController, android.net.wifi.p2p.WifiP2pDevice)
com.android.server.display.WifiDisplayController x0
android.net.wifi.p2p.WifiP2pDevice x1
static void access$3000 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static android.media.RemoteDisplay access$3100 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static int access$3200 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static int access$3202 (com.android.server.display.WifiDisplayController, int)
com.android.server.display.WifiDisplayController x0
int x1
static void access$3300 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static void access$3400 (com.android.server.display.WifiDisplayController, boolean)
com.android.server.display.WifiDisplayController x0
boolean x1
static void access$3500 (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController x0
static void access$3600 (com.android.server.display.WifiDisplayController, android.net.NetworkInfo)
com.android.server.display.WifiDisplayController x0
android.net.NetworkInfo x1
static android.net.wifi.p2p.WifiP2pDevice access$2902 (com.android.server.display.WifiDisplayController, android.net.wifi.p2p.WifiP2pDevice)
com.android.server.display.WifiDisplayController x0
android.net.wifi.p2p.WifiP2pDevice x1
}
com/android/server/display/DisplayManagerService$LocalService.classDisplayManagerService.java
package com.android.server.display
final com.android.server.display.DisplayManagerService$LocalService extends android.hardware.display.DisplayManagerInternal {
final com.android.server.display.DisplayManagerService this$0
private void (com.android.server.display.DisplayManagerService)
public void initPowerManagement (android.hardware.display.DisplayManagerInternal$DisplayPowerCallbacks, android.os.Handler, android.hardware.SensorManager)
com.android.server.display.DisplayBlanker blanker
android.hardware.display.DisplayManagerInternal$DisplayPowerCallbacks callbacks
android.os.Handler handler
android.hardware.SensorManager sensorManager
public boolean requestPowerState (android.hardware.display.DisplayManagerInternal$DisplayPowerRequest, boolean)
android.hardware.display.DisplayManagerInternal$DisplayPowerRequest request
boolean waitForNegativeProximity
public boolean isProximitySensorAvailable ()
public android.view.DisplayInfo getDisplayInfo (int)
int displayId
public void registerDisplayTransactionListener (android.hardware.display.DisplayManagerInternal$DisplayTransactionListener)
android.hardware.display.DisplayManagerInternal$DisplayTransactionListener listener
public void unregisterDisplayTransactionListener (android.hardware.display.DisplayManagerInternal$DisplayTransactionListener)
android.hardware.display.DisplayManagerInternal$DisplayTransactionListener listener
public void setDisplayInfoOverrideFromWindowManager (int, android.view.DisplayInfo)
int displayId
android.view.DisplayInfo info
public void performTraversalInTransactionFromWindowManager ()
public void setDisplayProperties (int, boolean, float, int, boolean)
int displayId
boolean hasContent
float requestedRefreshRate
int requestedMode
boolean inTraversal
public void setDisplayOffsets (int, int, int)
int displayId
int x
int y
void (com.android.server.display.DisplayManagerService, com.android.server.display.DisplayManagerService$1)
com.android.server.display.DisplayManagerService x0
com.android.server.display.DisplayManagerService$1 x1
}
com/android/server/display/DisplayDeviceInfo.classDisplayDeviceInfo.java
package com.android.server.display
final com.android.server.display.DisplayDeviceInfo extends java.lang.Object {
public static final int FLAG_DEFAULT_DISPLAY
public static final int FLAG_ROTATES_WITH_CONTENT
public static final int FLAG_SECURE
public static final int FLAG_SUPPORTS_PROTECTED_BUFFERS
public static final int FLAG_PRIVATE
public static final int FLAG_NEVER_BLANK
public static final int FLAG_PRESENTATION
public static final int FLAG_OWN_CONTENT_ONLY
public static final int FLAG_ROUND
public static final int TOUCH_NONE
public static final int TOUCH_INTERNAL
public static final int TOUCH_EXTERNAL
public static final int DIFF_STATE
public static final int DIFF_OTHER
public String name
public String uniqueId
public int width
public int height
public int modeId
public int defaultModeId
public android.view.Display$Mode[] supportedModes
public int colorTransformId
public int defaultColorTransformId
public android.view.Display$ColorTransform[] supportedColorTransforms
public android.view.Display$HdrCapabilities hdrCapabilities
public int densityDpi
public float xDpi
public float yDpi
public long appVsyncOffsetNanos
public long presentationDeadlineNanos
public int flags
public int touch
public int rotation
public int type
public String address
public int state
public int ownerUid
public String ownerPackageName
void ()
public void setAssumedDensityForExternalDisplay (int, int)
int width
int height
public boolean equals (java.lang.Object)
Object o
public boolean equals (com.android.server.display.DisplayDeviceInfo)
com.android.server.display.DisplayDeviceInfo other
public int diff (com.android.server.display.DisplayDeviceInfo)
com.android.server.display.DisplayDeviceInfo other
int diff
public int hashCode ()
public void copyFrom (com.android.server.display.DisplayDeviceInfo)
com.android.server.display.DisplayDeviceInfo other
public java.lang.String toString ()
StringBuilder sb
private static java.lang.String touchToString (int)
int touch
private static java.lang.String flagsToString (int)
int flags
StringBuilder msg
}
com/android/server/display/OverlayDisplayWindow$Listener.classOverlayDisplayWindow.java
package com.android.server.display
public abstract com.android.server.display.OverlayDisplayWindow$Listener extends java.lang.Object {
public abstract void onWindowCreated (android.graphics.SurfaceTexture, float, long, int)
public abstract void onWindowDestroyed ()
public abstract void onStateChanged (int)
}
com/android/server/display/OverlayDisplayWindow$2.classOverlayDisplayWindow.java
package com.android.server.display
com.android.server.display.OverlayDisplayWindow$2 extends java.lang.Object implements android.view.TextureView$SurfaceTextureListener {
final com.android.server.display.OverlayDisplayWindow this$0
void (com.android.server.display.OverlayDisplayWindow)
com.android.server.display.OverlayDisplayWindow this$0
public void onSurfaceTextureAvailable (android.graphics.SurfaceTexture, int, int)
android.graphics.SurfaceTexture surfaceTexture
int width
int height
public boolean onSurfaceTextureDestroyed (android.graphics.SurfaceTexture)
android.graphics.SurfaceTexture surfaceTexture
public void onSurfaceTextureSizeChanged (android.graphics.SurfaceTexture, int, int)
android.graphics.SurfaceTexture surfaceTexture
int width
int height
public void onSurfaceTextureUpdated (android.graphics.SurfaceTexture)
android.graphics.SurfaceTexture surfaceTexture
}
com/android/server/display/DisplayDevice.classDisplayDevice.java
package com.android.server.display
abstract com.android.server.display.DisplayDevice extends java.lang.Object {
private final com.android.server.display.DisplayAdapter mDisplayAdapter
private final android.os.IBinder mDisplayToken
private final String mUniqueId
private int mCurrentLayerStack
private int mCurrentOrientation
private android.graphics.Rect mCurrentLayerStackRect
private android.graphics.Rect mCurrentDisplayRect
private android.view.Surface mCurrentSurface
com.android.server.display.DisplayDeviceInfo mDebugLastLoggedDeviceInfo
public void (com.android.server.display.DisplayAdapter, android.os.IBinder, java.lang.String)
com.android.server.display.DisplayAdapter displayAdapter
android.os.IBinder displayToken
String uniqueId
public final com.android.server.display.DisplayAdapter getAdapterLocked ()
public final android.os.IBinder getDisplayTokenLocked ()
public final java.lang.String getNameLocked ()
public final java.lang.String getUniqueId ()
public abstract com.android.server.display.DisplayDeviceInfo getDisplayDeviceInfoLocked ()
public void applyPendingDisplayDeviceInfoChangesLocked ()
public void performTraversalInTransactionLocked ()
public java.lang.Runnable requestDisplayStateLocked (int, int)
int state
int brightness
public void requestColorTransformAndModeInTransactionLocked (int, int)
int colorTransformId
int modeId
public final void setLayerStackInTransactionLocked (int)
int layerStack
public final void setProjectionInTransactionLocked (int, android.graphics.Rect, android.graphics.Rect)
int orientation
android.graphics.Rect layerStackRect
android.graphics.Rect displayRect
public final void setSurfaceInTransactionLocked (android.view.Surface)
android.view.Surface surface
public final void populateViewportLocked (android.hardware.display.DisplayViewport)
android.hardware.display.DisplayViewport viewport
boolean isRotated
com.android.server.display.DisplayDeviceInfo info
public void dumpLocked (java.io.PrintWriter)
java.io.PrintWriter pw
}
com/android/server/display/WifiDisplayController$11.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$11 extends java.lang.Object implements android.net.wifi.p2p.WifiP2pManager$ActionListener {
final android.net.wifi.p2p.WifiP2pDevice val$oldDevice
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController, android.net.wifi.p2p.WifiP2pDevice)
com.android.server.display.WifiDisplayController this$0
public void onSuccess ()
public void onFailure (int)
int reason
private void next ()
}
com/android/server/display/WifiDisplayAdapter$4.classWifiDisplayAdapter.java
package com.android.server.display
com.android.server.display.WifiDisplayAdapter$4 extends java.lang.Object implements java.lang.Runnable {
final String val$address
final com.android.server.display.WifiDisplayAdapter this$0
void (com.android.server.display.WifiDisplayAdapter, java.lang.String)
com.android.server.display.WifiDisplayAdapter this$0
public void run ()
}
com/android/server/display/OverlayDisplayAdapter$OverlayDisplayDevice.classOverlayDisplayAdapter.java
package com.android.server.display
abstract com.android.server.display.OverlayDisplayAdapter$OverlayDisplayDevice extends com.android.server.display.DisplayDevice {
private final String mName
private final float mRefreshRate
private final long mDisplayPresentationDeadlineNanos
private final boolean mSecure
private final java.util.List mRawModes
private final android.view.Display$Mode[] mModes
private final int mDefaultMode
private int mState
private android.graphics.SurfaceTexture mSurfaceTexture
private android.view.Surface mSurface
private com.android.server.display.DisplayDeviceInfo mInfo
private int mActiveMode
final com.android.server.display.OverlayDisplayAdapter this$0
public void (com.android.server.display.OverlayDisplayAdapter, android.os.IBinder, java.lang.String, java.util.List, int, int, float, long, boolean, int, android.graphics.SurfaceTexture, int)
com.android.server.display.OverlayDisplayAdapter$OverlayMode mode
int i
android.os.IBinder displayToken
String name
java.util.List modes
int activeMode
int defaultMode
float refreshRate
long presentationDeadlineNanos
boolean secure
int state
android.graphics.SurfaceTexture surfaceTexture
int number
public void destroyLocked ()
public void performTraversalInTransactionLocked ()
public void setStateLocked (int)
int state
public com.android.server.display.DisplayDeviceInfo getDisplayDeviceInfoLocked ()
android.view.Display$Mode mode
com.android.server.display.OverlayDisplayAdapter$OverlayMode rawMode
public void requestColorTransformAndModeInTransactionLocked (int, int)
int i
int color
int id
int index
public abstract void onModeChangedLocked (int)
}
com/android/server/display/LocalDisplayAdapter$HotplugDisplayEventReceiver.classLocalDisplayAdapter.java
package com.android.server.display
final com.android.server.display.LocalDisplayAdapter$HotplugDisplayEventReceiver extends android.view.DisplayEventReceiver {
final com.android.server.display.LocalDisplayAdapter this$0
public void (com.android.server.display.LocalDisplayAdapter, android.os.Looper)
android.os.Looper looper
public void onHotplug (long, int, boolean)
long timestampNanos
int builtInDisplayId
boolean connected
}
com/android/server/display/WifiDisplayController$6.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$6 extends java.lang.Object implements android.net.wifi.p2p.WifiP2pManager$ActionListener {
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController this$0
public void onSuccess ()
public void onFailure (int)
int reason
}
com/android/server/display/DisplayPowerState$4.classDisplayPowerState.java
package com.android.server.display
com.android.server.display.DisplayPowerState$4 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.DisplayPowerState this$0
void (com.android.server.display.DisplayPowerState)
com.android.server.display.DisplayPowerState this$0
public void run ()
}
com/android/server/display/RampAnimator$Listener.classRampAnimator.java
package com.android.server.display
public abstract com.android.server.display.RampAnimator$Listener extends java.lang.Object {
public abstract void onAnimationEnd ()
}
com/android/server/display/WifiDisplayController$18.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$18 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController this$0
public void run ()
}
com/android/server/display/WifiDisplayController$5.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$5 extends java.lang.Object implements android.net.wifi.p2p.WifiP2pManager$ActionListener {
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController this$0
public void onSuccess ()
public void onFailure (int)
int reason
}
com/android/server/display/DisplayPowerState$1.classDisplayPowerState.java
package com.android.server.display
final com.android.server.display.DisplayPowerState$1 extends android.util.FloatProperty {
void (java.lang.String)
String x0
public void setValue (com.android.server.display.DisplayPowerState, float)
com.android.server.display.DisplayPowerState object
float value
public java.lang.Float get (com.android.server.display.DisplayPowerState)
com.android.server.display.DisplayPowerState object
public volatile void setValue (java.lang.Object, float)
public volatile java.lang.Object get (java.lang.Object)
}
com/android/server/display/DisplayPowerController$3.classDisplayPowerController.java
package com.android.server.display
com.android.server.display.DisplayPowerController$3 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.DisplayPowerController this$0
void (com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayPowerController this$0
public void run ()
}
com/android/server/display/OverlayDisplayAdapter$OverlayDisplayHandle$4.classOverlayDisplayAdapter.java
package com.android.server.display
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle$4 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle this$1
void (com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle)
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle this$1
public void run ()
com.android.server.display.OverlayDisplayAdapter$OverlayMode mode
com.android.server.display.OverlayDisplayWindow window
}
com/android/server/display/WifiDisplayAdapter$WifiDisplayDevice.classWifiDisplayAdapter.java
package com.android.server.display
final com.android.server.display.WifiDisplayAdapter$WifiDisplayDevice extends com.android.server.display.DisplayDevice {
private String mName
private final int mWidth
private final int mHeight
private final float mRefreshRate
private final int mFlags
private final String mAddress
private final android.view.Display$Mode mMode
private android.view.Surface mSurface
private com.android.server.display.DisplayDeviceInfo mInfo
final com.android.server.display.WifiDisplayAdapter this$0
public void (com.android.server.display.WifiDisplayAdapter, android.os.IBinder, java.lang.String, int, int, float, int, java.lang.String, android.view.Surface)
android.os.IBinder displayToken
String name
int width
int height
float refreshRate
int flags
String address
android.view.Surface surface
public void destroyLocked ()
public void setNameLocked (java.lang.String)
String name
public void performTraversalInTransactionLocked ()
public com.android.server.display.DisplayDeviceInfo getDisplayDeviceInfoLocked ()
}
com/android/server/display/RampAnimator.classRampAnimator.java
package com.android.server.display
final com.android.server.display.RampAnimator extends java.lang.Object {
private final Object mObject
private final android.util.IntProperty mProperty
private final android.view.Choreographer mChoreographer
private int mCurrentValue
private int mTargetValue
private int mRate
private boolean mAnimating
private float mAnimatedValue
private long mLastFrameTimeNanos
private boolean mFirstTime
private com.android.server.display.RampAnimator$Listener mListener
private final Runnable mAnimationCallback
public void (java.lang.Object, android.util.IntProperty)
Object object
android.util.IntProperty property
public boolean animateTo (int, int)
int target
int rate
boolean changed
public boolean isAnimating ()
public void setListener (com.android.server.display.RampAnimator$Listener)
com.android.server.display.RampAnimator$Listener listener
private void postAnimationCallback ()
private void cancelAnimationCallback ()
static android.view.Choreographer access$000 (com.android.server.display.RampAnimator)
com.android.server.display.RampAnimator x0
static long access$100 (com.android.server.display.RampAnimator)
com.android.server.display.RampAnimator x0
static long access$102 (com.android.server.display.RampAnimator, long)
com.android.server.display.RampAnimator x0
long x1
static float access$202 (com.android.server.display.RampAnimator, float)
com.android.server.display.RampAnimator x0
float x1
static int access$300 (com.android.server.display.RampAnimator)
com.android.server.display.RampAnimator x0
static int access$400 (com.android.server.display.RampAnimator)
com.android.server.display.RampAnimator x0
static int access$500 (com.android.server.display.RampAnimator)
com.android.server.display.RampAnimator x0
static float access$200 (com.android.server.display.RampAnimator)
com.android.server.display.RampAnimator x0
static int access$502 (com.android.server.display.RampAnimator, int)
com.android.server.display.RampAnimator x0
int x1
static java.lang.Object access$600 (com.android.server.display.RampAnimator)
com.android.server.display.RampAnimator x0
static android.util.IntProperty access$700 (com.android.server.display.RampAnimator)
com.android.server.display.RampAnimator x0
static void access$800 (com.android.server.display.RampAnimator)
com.android.server.display.RampAnimator x0
static boolean access$902 (com.android.server.display.RampAnimator, boolean)
com.android.server.display.RampAnimator x0
boolean x1
static com.android.server.display.RampAnimator$Listener access$1000 (com.android.server.display.RampAnimator)
com.android.server.display.RampAnimator x0
}
com/android/server/display/AutomaticBrightnessController$1.classAutomaticBrightnessController.java
package com.android.server.display
com.android.server.display.AutomaticBrightnessController$1 extends java.lang.Object implements android.hardware.SensorEventListener {
final com.android.server.display.AutomaticBrightnessController this$0
void (com.android.server.display.AutomaticBrightnessController)
com.android.server.display.AutomaticBrightnessController this$0
public void onSensorChanged (android.hardware.SensorEvent)
long time
float lux
android.hardware.SensorEvent event
public void onAccuracyChanged (android.hardware.Sensor, int)
android.hardware.Sensor sensor
int accuracy
}
com/android/server/display/DisplayManagerService$LocalService$1.classDisplayManagerService.java
package com.android.server.display
com.android.server.display.DisplayManagerService$LocalService$1 extends java.lang.Object implements com.android.server.display.DisplayBlanker {
final android.hardware.display.DisplayManagerInternal$DisplayPowerCallbacks val$callbacks
final com.android.server.display.DisplayManagerService$LocalService this$1
void (com.android.server.display.DisplayManagerService$LocalService, android.hardware.display.DisplayManagerInternal$DisplayPowerCallbacks)
com.android.server.display.DisplayManagerService$LocalService this$1
public void requestDisplayState (int, int)
int state
int brightness
}
com/android/server/display/ColorFade.classColorFade.java
package com.android.server.display
final com.android.server.display.ColorFade extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
private static final int COLOR_FADE_LAYER
private static final int DEJANK_FRAMES
private final int mDisplayId
private boolean mPrepared
private boolean mCreatedResources
private int mMode
private final android.hardware.display.DisplayManagerInternal mDisplayManagerInternal
private int mDisplayLayerStack
private int mDisplayWidth
private int mDisplayHeight
private android.view.SurfaceSession mSurfaceSession
private android.view.SurfaceControl mSurfaceControl
private android.view.Surface mSurface
private com.android.server.display.ColorFade$NaturalSurfaceLayout mSurfaceLayout
private android.opengl.EGLDisplay mEglDisplay
private android.opengl.EGLConfig mEglConfig
private android.opengl.EGLContext mEglContext
private android.opengl.EGLSurface mEglSurface
private boolean mSurfaceVisible
private float mSurfaceAlpha
private final int[] mTexNames
private boolean mTexNamesGenerated
private final float[] mTexMatrix
private final float[] mProjMatrix
private final int[] mGLBuffers
private int mTexCoordLoc
private int mVertexLoc
private int mTexUnitLoc
private int mProjMatrixLoc
private int mTexMatrixLoc
private int mOpacityLoc
private int mScaleLoc
private int mGammaLoc
private int mSaturationLoc
private int mProgram
private final java.nio.FloatBuffer mVertexBuffer
private final java.nio.FloatBuffer mTexCoordBuffer
public static final int MODE_WARM_UP
public static final int MODE_COOL_DOWN
public static final int MODE_FADE
public void (int)
int displayId
public boolean prepare (android.content.Context, int)
int i
android.content.Context context
int mode
android.view.DisplayInfo displayInfo
private java.lang.String readFile (android.content.Context, int)
java.io.InputStream stream
java.io.IOException e
android.content.Context context
int resourceId
private int loadShader (android.content.Context, int, int)
android.content.Context context
int resourceId
int type
String source
int shader
int[] compiled
private boolean initGLShaders (android.content.Context)
android.content.Context context
int vshader
int fshader
private void destroyGLShaders ()
private boolean initGLBuffers ()
private void destroyGLBuffers ()
private static void setQuad (java.nio.FloatBuffer, float, float, float, float)
java.nio.FloatBuffer vtx
float x
float y
float w
float h
public void dismissResources ()
public void dismiss ()
public boolean draw (float)
double one_minus_level
double cos
double sign
float opacity
float saturation
float scale
float gamma
float level
private void drawFaded (float, float, float, float)
float opacity
float gamma
float saturation
float scale
private void ortho (float, float, float, float, float, float)
float left
float right
float bottom
float top
float znear
float zfar
private boolean captureScreenshotTextureAndSetViewport ()
android.graphics.SurfaceTexture st
android.view.Surface s
private void destroyScreenshotTexture ()
private boolean createEglContext ()
int[] version
int[] eglConfigAttribList
int[] numEglConfigs
android.opengl.EGLConfig[] eglConfigs
int[] eglContextAttribList
private boolean createSurface ()
int flags
int flags
android.view.Surface$OutOfResourcesException ex
private boolean createEglSurface ()
int[] eglSurfaceAttribList
private void destroyEglSurface ()
private void destroySurface ()
private boolean showSurface (float)
float alpha
private boolean attachEglContext ()
private void detachEglContext ()
private static java.nio.FloatBuffer createNativeFloatBuffer (int)
int size
java.nio.ByteBuffer bb
private static void logEglError (java.lang.String)
String func
private static boolean checkGlErrors (java.lang.String)
String func
private static boolean checkGlErrors (java.lang.String, boolean)
String func
boolean log
boolean hadError
int error
public void dump (java.io.PrintWriter)
java.io.PrintWriter pw
}
com/android/server/display/LocalDisplayAdapter$DisplayModeRecord.classLocalDisplayAdapter.java
package com.android.server.display
final com.android.server.display.LocalDisplayAdapter$DisplayModeRecord extends java.lang.Object {
public final android.view.Display$Mode mMode
public void (android.view.SurfaceControl$PhysicalDisplayInfo)
android.view.SurfaceControl$PhysicalDisplayInfo phys
public boolean hasMatchingMode (android.view.SurfaceControl$PhysicalDisplayInfo)
android.view.SurfaceControl$PhysicalDisplayInfo info
int modeRefreshRate
int displayInfoRefreshRate
public java.lang.String toString ()
}
com/android/server/display/DisplayAdapter$2.classDisplayAdapter.java
package com.android.server.display
com.android.server.display.DisplayAdapter$2 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.DisplayAdapter this$0
void (com.android.server.display.DisplayAdapter)
com.android.server.display.DisplayAdapter this$0
public void run ()
}
com/android/server/display/DisplayPowerState$2.classDisplayPowerState.java
package com.android.server.display
final com.android.server.display.DisplayPowerState$2 extends android.util.IntProperty {
void (java.lang.String)
String x0
public void setValue (com.android.server.display.DisplayPowerState, int)
com.android.server.display.DisplayPowerState object
int value
public java.lang.Integer get (com.android.server.display.DisplayPowerState)
com.android.server.display.DisplayPowerState object
public volatile void setValue (java.lang.Object, int)
public volatile java.lang.Object get (java.lang.Object)
}
com/android/server/display/WifiDisplayController$14.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$14 extends java.lang.Object implements android.media.RemoteDisplay$Listener {
final android.net.wifi.p2p.WifiP2pDevice val$oldDevice
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController, android.net.wifi.p2p.WifiP2pDevice)
com.android.server.display.WifiDisplayController this$0
public void onDisplayConnected (android.view.Surface, int, int, int, int)
android.hardware.display.WifiDisplay display
android.view.Surface surface
int width
int height
int flags
int session
public void onDisplayDisconnected ()
public void onDisplayError (int)
int error
}
com/android/server/display/DisplayManagerService.classDisplayManagerService.java
package com.android.server.display
public final com.android.server.display.DisplayManagerService extends com.android.server.SystemService {
private static final String TAG
private static final boolean DEBUG
private static final String FORCE_WIFI_DISPLAY_ENABLE
private static final long WAIT_FOR_DEFAULT_DISPLAY_TIMEOUT
private static final int MSG_REGISTER_DEFAULT_DISPLAY_ADAPTER
private static final int MSG_REGISTER_ADDITIONAL_DISPLAY_ADAPTERS
private static final int MSG_DELIVER_DISPLAY_EVENT
private static final int MSG_REQUEST_TRAVERSAL
private static final int MSG_UPDATE_VIEWPORT
private final android.content.Context mContext
private final com.android.server.display.DisplayManagerService$DisplayManagerHandler mHandler
private final android.os.Handler mUiHandler
private final com.android.server.display.DisplayManagerService$DisplayAdapterListener mDisplayAdapterListener
private android.view.WindowManagerInternal mWindowManagerInternal
private android.hardware.input.InputManagerInternal mInputManagerInternal
private android.media.projection.IMediaProjectionManager mProjectionService
private final com.android.server.display.DisplayManagerService$SyncRoot mSyncRoot
public boolean mSafeMode
public boolean mOnlyCore
private final boolean mSingleDisplayDemoMode
public final android.util.SparseArray mCallbacks
private final java.util.ArrayList mDisplayAdapters
private final java.util.ArrayList mDisplayDevices
private final android.util.SparseArray mLogicalDisplays
private int mNextNonDefaultDisplayId
private final java.util.concurrent.CopyOnWriteArrayList mDisplayTransactionListeners
private com.android.server.display.DisplayPowerController mDisplayPowerController
private int mGlobalDisplayState
private int mGlobalDisplayBrightness
private boolean mPendingTraversal
private com.android.server.display.WifiDisplayAdapter mWifiDisplayAdapter
private int mWifiDisplayScanRequestCount
private com.android.server.display.VirtualDisplayAdapter mVirtualDisplayAdapter
private final android.hardware.display.DisplayViewport mDefaultViewport
private final android.hardware.display.DisplayViewport mExternalTouchViewport
private final com.android.server.display.PersistentDataStore mPersistentDataStore
private final java.util.ArrayList mTempCallbacks
private final android.view.DisplayInfo mTempDisplayInfo
private final android.hardware.display.DisplayViewport mTempDefaultViewport
private final android.hardware.display.DisplayViewport mTempExternalTouchViewport
private final java.util.ArrayList mTempDisplayStateWorkQueue
public void (android.content.Context)
android.content.Context context
android.os.PowerManager pm
public void onStart ()
public void onBootPhase (int)
long delay
long timeout
int phase
public void windowManagerAndInputReady ()
public void systemReady (boolean, boolean)
boolean safeMode
boolean onlyCore
private void registerDisplayTransactionListenerInternal (android.hardware.display.DisplayManagerInternal$DisplayTransactionListener)
android.hardware.display.DisplayManagerInternal$DisplayTransactionListener listener
private void unregisterDisplayTransactionListenerInternal (android.hardware.display.DisplayManagerInternal$DisplayTransactionListener)
android.hardware.display.DisplayManagerInternal$DisplayTransactionListener listener
private void setDisplayInfoOverrideFromWindowManagerInternal (int, android.view.DisplayInfo)
com.android.server.display.LogicalDisplay display
int displayId
android.view.DisplayInfo info
private void performTraversalInTransactionFromWindowManagerInternal ()
android.hardware.display.DisplayManagerInternal$DisplayTransactionListener listener
private void requestGlobalDisplayStateInternal (int, int)
int i
int state
int brightness
private android.view.DisplayInfo getDisplayInfoInternal (int, int)
android.view.DisplayInfo info
com.android.server.display.LogicalDisplay display
int displayId
int callingUid
private int[] getDisplayIdsInternal (int)
com.android.server.display.LogicalDisplay display
android.view.DisplayInfo info
int i
int count
int[] displayIds
int n
int callingUid
private void registerCallbackInternal (android.hardware.display.IDisplayManagerCallback, int)
android.os.IBinder binder
android.os.RemoteException ex
com.android.server.display.DisplayManagerService$CallbackRecord record
android.hardware.display.IDisplayManagerCallback callback
int callingPid
private void onCallbackDied (com.android.server.display.DisplayManagerService$CallbackRecord)
com.android.server.display.DisplayManagerService$CallbackRecord record
private void startWifiDisplayScanInternal (int)
com.android.server.display.DisplayManagerService$CallbackRecord record
int callingPid
private void startWifiDisplayScanLocked (com.android.server.display.DisplayManagerService$CallbackRecord)
com.android.server.display.DisplayManagerService$CallbackRecord record
private void stopWifiDisplayScanInternal (int)
com.android.server.display.DisplayManagerService$CallbackRecord record
int callingPid
private void stopWifiDisplayScanLocked (com.android.server.display.DisplayManagerService$CallbackRecord)
com.android.server.display.DisplayManagerService$CallbackRecord record
private void connectWifiDisplayInternal (java.lang.String)
String address
private void pauseWifiDisplayInternal ()
private void resumeWifiDisplayInternal ()
private void disconnectWifiDisplayInternal ()
private void renameWifiDisplayInternal (java.lang.String, java.lang.String)
String address
String alias
private void forgetWifiDisplayInternal (java.lang.String)
String address
private android.hardware.display.WifiDisplayStatus getWifiDisplayStatusInternal ()
private void requestColorTransformInternal (int, int)
com.android.server.display.LogicalDisplay display
int displayId
int colorTransformId
private int createVirtualDisplayInternal (android.hardware.display.IVirtualDisplayCallback, android.media.projection.IMediaProjection, int, java.lang.String, java.lang.String, int, int, int, android.view.Surface, int)
com.android.server.display.DisplayDevice device
com.android.server.display.LogicalDisplay display
android.hardware.display.IVirtualDisplayCallback callback
android.media.projection.IMediaProjection projection
int callingUid
String packageName
String name
int width
int height
int densityDpi
android.view.Surface surface
int flags
private void resizeVirtualDisplayInternal (android.os.IBinder, int, int, int)
android.os.IBinder appToken
int width
int height
int densityDpi
private void setVirtualDisplaySurfaceInternal (android.os.IBinder, android.view.Surface)
android.os.IBinder appToken
android.view.Surface surface
private void releaseVirtualDisplayInternal (android.os.IBinder)
com.android.server.display.DisplayDevice device
android.os.IBinder appToken
private void registerDefaultDisplayAdapter ()
private void registerAdditionalDisplayAdapters ()
private void registerOverlayDisplayAdapterLocked ()
private void registerWifiDisplayAdapterLocked ()
private void registerVirtualDisplayAdapterLocked ()
private boolean shouldRegisterNonEssentialDisplayAdaptersLocked ()
private void registerDisplayAdapterLocked (com.android.server.display.DisplayAdapter)
com.android.server.display.DisplayAdapter adapter
private void handleDisplayDeviceAdded (com.android.server.display.DisplayDevice)
com.android.server.display.DisplayDevice device
private void handleDisplayDeviceAddedLocked (com.android.server.display.DisplayDevice)
com.android.server.display.DisplayDevice device
com.android.server.display.DisplayDeviceInfo info
Runnable work
private void handleDisplayDeviceChanged (com.android.server.display.DisplayDevice)
com.android.server.display.DisplayDeviceInfo info
int diff
com.android.server.display.DisplayDevice device
private void handleDisplayDeviceRemoved (com.android.server.display.DisplayDevice)
com.android.server.display.DisplayDevice device
private void handleDisplayDeviceRemovedLocked (com.android.server.display.DisplayDevice)
com.android.server.display.DisplayDevice device
com.android.server.display.DisplayDeviceInfo info
private void applyGlobalDisplayStateLocked (java.util.List)
com.android.server.display.DisplayDevice device
Runnable runnable
int i
java.util.List workQueue
int count
private java.lang.Runnable updateDisplayStateLocked (com.android.server.display.DisplayDevice)
com.android.server.display.DisplayDevice device
com.android.server.display.DisplayDeviceInfo info
private void addLogicalDisplayLocked (com.android.server.display.DisplayDevice)
com.android.server.display.DisplayDevice device
com.android.server.display.DisplayDeviceInfo deviceInfo
boolean isDefault
int displayId
int layerStack
com.android.server.display.LogicalDisplay display
private int assignDisplayIdLocked (boolean)
boolean isDefault
private int assignLayerStackLocked (int)
int displayId
private boolean updateLogicalDisplaysLocked ()
int displayId
com.android.server.display.LogicalDisplay display
int i
boolean changed
private void performTraversalInTransactionLocked ()
com.android.server.display.DisplayDevice device
int i
int count
private void setDisplayPropertiesInternal (int, boolean, float, int, boolean)
com.android.server.display.LogicalDisplay display
int displayId
boolean hasContent
float requestedRefreshRate
int requestedModeId
boolean inTraversal
private void setDisplayOffsetsInternal (int, int, int)
com.android.server.display.LogicalDisplay display
int displayId
int x
int y
private void clearViewportsLocked ()
private void configureDisplayInTransactionLocked (com.android.server.display.DisplayDevice)
com.android.server.display.DisplayDevice device
com.android.server.display.DisplayDeviceInfo info
boolean ownContent
com.android.server.display.LogicalDisplay display
private static void setViewportLocked (android.hardware.display.DisplayViewport, com.android.server.display.LogicalDisplay, com.android.server.display.DisplayDevice)
android.hardware.display.DisplayViewport viewport
com.android.server.display.LogicalDisplay display
com.android.server.display.DisplayDevice device
private com.android.server.display.LogicalDisplay findLogicalDisplayForDeviceLocked (com.android.server.display.DisplayDevice)
com.android.server.display.LogicalDisplay display
int i
com.android.server.display.DisplayDevice device
int count
private void sendDisplayEventLocked (int, int)
int displayId
int event
android.os.Message msg
private void scheduleTraversalLocked (boolean)
boolean inTraversal
private void deliverDisplayEvent (int, int)
int i
int i
int displayId
int event
int count
private android.media.projection.IMediaProjectionManager getProjectionService ()
android.os.IBinder b
private void dumpInternal (java.io.PrintWriter)
com.android.server.display.DisplayAdapter adapter
com.android.server.display.DisplayDevice device
int displayId
com.android.server.display.LogicalDisplay display
int i
com.android.server.display.DisplayManagerService$CallbackRecord callback
int i
com.android.internal.util.IndentingPrintWriter ipw
int logicalDisplayCount
int callbackCount
java.io.PrintWriter pw
static void access$300 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static void access$400 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static void access$500 (com.android.server.display.DisplayManagerService, int, int)
com.android.server.display.DisplayManagerService x0
int x1
int x2
static android.view.WindowManagerInternal access$600 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static com.android.server.display.DisplayManagerService$SyncRoot access$700 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static android.hardware.display.DisplayViewport access$800 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static android.hardware.display.DisplayViewport access$900 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static android.hardware.display.DisplayViewport access$1000 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static android.hardware.display.DisplayViewport access$1100 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static android.hardware.input.InputManagerInternal access$1200 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static void access$1300 (com.android.server.display.DisplayManagerService, com.android.server.display.DisplayDevice)
com.android.server.display.DisplayManagerService x0
com.android.server.display.DisplayDevice x1
static void access$1400 (com.android.server.display.DisplayManagerService, com.android.server.display.DisplayDevice)
com.android.server.display.DisplayManagerService x0
com.android.server.display.DisplayDevice x1
static void access$1500 (com.android.server.display.DisplayManagerService, com.android.server.display.DisplayDevice)
com.android.server.display.DisplayManagerService x0
com.android.server.display.DisplayDevice x1
static void access$1600 (com.android.server.display.DisplayManagerService, boolean)
com.android.server.display.DisplayManagerService x0
boolean x1
static void access$1700 (com.android.server.display.DisplayManagerService, com.android.server.display.DisplayManagerService$CallbackRecord)
com.android.server.display.DisplayManagerService x0
com.android.server.display.DisplayManagerService$CallbackRecord x1
static android.view.DisplayInfo access$1800 (com.android.server.display.DisplayManagerService, int, int)
com.android.server.display.DisplayManagerService x0
int x1
int x2
static int[] access$1900 (com.android.server.display.DisplayManagerService, int)
com.android.server.display.DisplayManagerService x0
int x1
static void access$2000 (com.android.server.display.DisplayManagerService, android.hardware.display.IDisplayManagerCallback, int)
com.android.server.display.DisplayManagerService x0
android.hardware.display.IDisplayManagerCallback x1
int x2
static android.content.Context access$2100 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static void access$2200 (com.android.server.display.DisplayManagerService, int)
com.android.server.display.DisplayManagerService x0
int x1
static void access$2300 (com.android.server.display.DisplayManagerService, int)
com.android.server.display.DisplayManagerService x0
int x1
static void access$2400 (com.android.server.display.DisplayManagerService, java.lang.String)
com.android.server.display.DisplayManagerService x0
String x1
static void access$2500 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static void access$2600 (com.android.server.display.DisplayManagerService, java.lang.String, java.lang.String)
com.android.server.display.DisplayManagerService x0
String x1
String x2
static void access$2700 (com.android.server.display.DisplayManagerService, java.lang.String)
com.android.server.display.DisplayManagerService x0
String x1
static void access$2800 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static void access$2900 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static android.hardware.display.WifiDisplayStatus access$3000 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static void access$3100 (com.android.server.display.DisplayManagerService, int, int)
com.android.server.display.DisplayManagerService x0
int x1
int x2
static android.media.projection.IMediaProjectionManager access$3200 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static int access$3300 (com.android.server.display.DisplayManagerService, android.hardware.display.IVirtualDisplayCallback, android.media.projection.IMediaProjection, int, java.lang.String, java.lang.String, int, int, int, android.view.Surface, int)
com.android.server.display.DisplayManagerService x0
android.hardware.display.IVirtualDisplayCallback x1
android.media.projection.IMediaProjection x2
int x3
String x4
String x5
int x6
int x7
int x8
android.view.Surface x9
int x10
static void access$3400 (com.android.server.display.DisplayManagerService, android.os.IBinder, int, int, int)
com.android.server.display.DisplayManagerService x0
android.os.IBinder x1
int x2
int x3
int x4
static void access$3500 (com.android.server.display.DisplayManagerService, android.os.IBinder, android.view.Surface)
com.android.server.display.DisplayManagerService x0
android.os.IBinder x1
android.view.Surface x2
static void access$3600 (com.android.server.display.DisplayManagerService, android.os.IBinder)
com.android.server.display.DisplayManagerService x0
android.os.IBinder x1
static void access$3700 (com.android.server.display.DisplayManagerService, java.io.PrintWriter)
com.android.server.display.DisplayManagerService x0
java.io.PrintWriter x1
static void access$3800 (com.android.server.display.DisplayManagerService, int, int)
com.android.server.display.DisplayManagerService x0
int x1
int x2
static com.android.server.display.DisplayPowerController access$3902 (com.android.server.display.DisplayManagerService, com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayManagerService x0
com.android.server.display.DisplayPowerController x1
static com.android.server.display.DisplayPowerController access$3900 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static void access$4000 (com.android.server.display.DisplayManagerService, android.hardware.display.DisplayManagerInternal$DisplayTransactionListener)
com.android.server.display.DisplayManagerService x0
android.hardware.display.DisplayManagerInternal$DisplayTransactionListener x1
static void access$4100 (com.android.server.display.DisplayManagerService, android.hardware.display.DisplayManagerInternal$DisplayTransactionListener)
com.android.server.display.DisplayManagerService x0
android.hardware.display.DisplayManagerInternal$DisplayTransactionListener x1
static void access$4200 (com.android.server.display.DisplayManagerService, int, android.view.DisplayInfo)
com.android.server.display.DisplayManagerService x0
int x1
android.view.DisplayInfo x2
static void access$4300 (com.android.server.display.DisplayManagerService)
com.android.server.display.DisplayManagerService x0
static void access$4400 (com.android.server.display.DisplayManagerService, int, boolean, float, int, boolean)
com.android.server.display.DisplayManagerService x0
int x1
boolean x2
float x3
int x4
boolean x5
static void access$4500 (com.android.server.display.DisplayManagerService, int, int, int)
com.android.server.display.DisplayManagerService x0
int x1
int x2
int x3
}
com/android/server/display/OverlayDisplayAdapter$OverlayDisplayHandle.classOverlayDisplayAdapter.java
package com.android.server.display
final com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle extends java.lang.Object implements com.android.server.display.OverlayDisplayWindow$Listener {
private static final int DEFAULT_MODE_INDEX
private final String mName
private final java.util.List mModes
private final int mGravity
private final boolean mSecure
private final int mNumber
private com.android.server.display.OverlayDisplayWindow mWindow
private com.android.server.display.OverlayDisplayAdapter$OverlayDisplayDevice mDevice
private int mActiveMode
private final Runnable mShowRunnable
private final Runnable mDismissRunnable
private final Runnable mResizeRunnable
final com.android.server.display.OverlayDisplayAdapter this$0
public void (com.android.server.display.OverlayDisplayAdapter, java.lang.String, java.util.List, int, boolean, int)
String name
java.util.List modes
int gravity
boolean secure
int number
private void showLocked ()
public void dismissLocked ()
private void onActiveModeChangedLocked (int)
int index
public void onWindowCreated (android.graphics.SurfaceTexture, float, long, int)
android.os.IBinder displayToken
android.graphics.SurfaceTexture surfaceTexture
float refreshRate
long presentationDeadlineNanos
int state
public void onWindowDestroyed ()
public void onStateChanged (int)
int state
public void dumpLocked (java.io.PrintWriter)
com.android.internal.util.IndentingPrintWriter ipw
java.io.PrintWriter pw
static void access$200 (com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle, int)
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle x0
int x1
static int access$300 (com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle)
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle x0
static java.util.List access$400 (com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle)
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle x0
static java.lang.String access$500 (com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle)
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle x0
static int access$600 (com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle)
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle x0
static boolean access$700 (com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle)
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle x0
static com.android.server.display.OverlayDisplayWindow access$802 (com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle, com.android.server.display.OverlayDisplayWindow)
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle x0
com.android.server.display.OverlayDisplayWindow x1
static com.android.server.display.OverlayDisplayWindow access$800 (com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle)
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle x0
}
com/android/server/display/DisplayManagerService$DisplayAdapterListener.classDisplayManagerService.java
package com.android.server.display
final com.android.server.display.DisplayManagerService$DisplayAdapterListener extends java.lang.Object implements com.android.server.display.DisplayAdapter$Listener {
final com.android.server.display.DisplayManagerService this$0
private void (com.android.server.display.DisplayManagerService)
public void onDisplayDeviceEvent (com.android.server.display.DisplayDevice, int)
com.android.server.display.DisplayDevice device
int event
public void onTraversalRequested ()
void (com.android.server.display.DisplayManagerService, com.android.server.display.DisplayManagerService$1)
com.android.server.display.DisplayManagerService x0
com.android.server.display.DisplayManagerService$1 x1
}
com/android/server/display/OverlayDisplayWindow$1.classOverlayDisplayWindow.java
package com.android.server.display
com.android.server.display.OverlayDisplayWindow$1 extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener {
final com.android.server.display.OverlayDisplayWindow this$0
void (com.android.server.display.OverlayDisplayWindow)
com.android.server.display.OverlayDisplayWindow this$0
public void onDisplayAdded (int)
int displayId
public void onDisplayChanged (int)
int displayId
public void onDisplayRemoved (int)
int displayId
}
com/android/server/display/WifiDisplayController$10.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$10 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController this$0
public void run ()
}
com/android/server/display/VirtualDisplayAdapter$MediaProjectionCallback.classVirtualDisplayAdapter.java
package com.android.server.display
final com.android.server.display.VirtualDisplayAdapter$MediaProjectionCallback extends android.media.projection.IMediaProjectionCallback$Stub {
private android.os.IBinder mAppToken
final com.android.server.display.VirtualDisplayAdapter this$0
public void (com.android.server.display.VirtualDisplayAdapter, android.os.IBinder)
android.os.IBinder appToken
public void onStop ()
}
com/android/server/display/WifiDisplayController$7.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$7 extends java.lang.Object implements android.net.wifi.p2p.WifiP2pManager$PeerListListener {
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController this$0
public void onPeersAvailable (android.net.wifi.p2p.WifiP2pDeviceList)
android.net.wifi.p2p.WifiP2pDevice device
android.net.wifi.p2p.WifiP2pDeviceList peers
}
com/android/server/display/ColorFade$NaturalSurfaceLayout.classColorFade.java
package com.android.server.display
final com.android.server.display.ColorFade$NaturalSurfaceLayout extends java.lang.Object implements android.hardware.display.DisplayManagerInternal$DisplayTransactionListener {
private final android.hardware.display.DisplayManagerInternal mDisplayManagerInternal
private final int mDisplayId
private android.view.SurfaceControl mSurfaceControl
public void (android.hardware.display.DisplayManagerInternal, int, android.view.SurfaceControl)
android.hardware.display.DisplayManagerInternal displayManagerInternal
int displayId
android.view.SurfaceControl surfaceControl
public void dispose ()
public void onDisplayTransaction ()
android.view.DisplayInfo displayInfo
}
com/android/server/display/DisplayAdapter$Listener.classDisplayAdapter.java
package com.android.server.display
public abstract com.android.server.display.DisplayAdapter$Listener extends java.lang.Object {
public abstract void onDisplayDeviceEvent (com.android.server.display.DisplayDevice, int)
public abstract void onTraversalRequested ()
}
com/android/server/display/DisplayPowerController$8.classDisplayPowerController.java
package com.android.server.display
com.android.server.display.DisplayPowerController$8 extends java.lang.Object implements android.hardware.SensorEventListener {
final com.android.server.display.DisplayPowerController this$0
void (com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayPowerController this$0
public void onSensorChanged (android.hardware.SensorEvent)
long time
float distance
boolean positive
android.hardware.SensorEvent event
public void onAccuracyChanged (android.hardware.Sensor, int)
android.hardware.Sensor sensor
int accuracy
}
com/android/server/display/RampAnimator$1.classRampAnimator.java
package com.android.server.display
com.android.server.display.RampAnimator$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.RampAnimator this$0
void (com.android.server.display.RampAnimator)
com.android.server.display.RampAnimator this$0
public void run ()
float amount
long frameTimeNanos
float timeDelta
float scale
int oldCurrentValue
}
com/android/server/display/OverlayDisplayAdapter$OverlayDisplayHandle$3.classOverlayDisplayAdapter.java
package com.android.server.display
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle$3 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle this$1
void (com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle)
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle this$1
public void run ()
com.android.server.display.OverlayDisplayWindow window
}
com/android/server/display/WifiDisplayController$2.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$2 extends java.lang.Object implements android.net.wifi.p2p.WifiP2pManager$ActionListener {
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController this$0
public void onSuccess ()
public void onFailure (int)
int reason
}
com/android/server/display/DisplayManagerService$DisplayManagerHandler.classDisplayManagerService.java
package com.android.server.display
final com.android.server.display.DisplayManagerService$DisplayManagerHandler extends android.os.Handler {
final com.android.server.display.DisplayManagerService this$0
public void (com.android.server.display.DisplayManagerService, android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/server/display/DisplayPowerController$ScreenOnUnblocker.classDisplayPowerController.java
package com.android.server.display
final com.android.server.display.DisplayPowerController$ScreenOnUnblocker extends java.lang.Object implements android.view.WindowManagerPolicy$ScreenOnListener {
final com.android.server.display.DisplayPowerController this$0
private void (com.android.server.display.DisplayPowerController)
public void onScreenOn ()
android.os.Message msg
void (com.android.server.display.DisplayPowerController, com.android.server.display.DisplayPowerController$1)
com.android.server.display.DisplayPowerController x0
com.android.server.display.DisplayPowerController$1 x1
}
com/android/server/display/WifiDisplayController$8.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$8 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController this$0
public void run ()
}
com/android/server/display/DisplayAdapter.classDisplayAdapter.java
package com.android.server.display
abstract com.android.server.display.DisplayAdapter extends java.lang.Object {
private final com.android.server.display.DisplayManagerService$SyncRoot mSyncRoot
private final android.content.Context mContext
private final android.os.Handler mHandler
private final com.android.server.display.DisplayAdapter$Listener mListener
private final String mName
public static final int DISPLAY_DEVICE_EVENT_ADDED
public static final int DISPLAY_DEVICE_EVENT_CHANGED
public static final int DISPLAY_DEVICE_EVENT_REMOVED
private static final java.util.concurrent.atomic.AtomicInteger NEXT_DISPLAY_MODE_ID
private static final java.util.concurrent.atomic.AtomicInteger NEXT_COLOR_TRANSFORM_ID
public void (com.android.server.display.DisplayManagerService$SyncRoot, android.content.Context, android.os.Handler, com.android.server.display.DisplayAdapter$Listener, java.lang.String)
com.android.server.display.DisplayManagerService$SyncRoot syncRoot
android.content.Context context
android.os.Handler handler
com.android.server.display.DisplayAdapter$Listener listener
String name
public final com.android.server.display.DisplayManagerService$SyncRoot getSyncRoot ()
public final android.content.Context getContext ()
public final android.os.Handler getHandler ()
public final java.lang.String getName ()
public void registerLocked ()
public void dumpLocked (java.io.PrintWriter)
java.io.PrintWriter pw
protected final void sendDisplayDeviceEventLocked (com.android.server.display.DisplayDevice, int)
com.android.server.display.DisplayDevice device
int event
protected final void sendTraversalRequestLocked ()
public static android.view.Display$Mode createMode (int, int, float)
int width
int height
float refreshRate
public static android.view.Display$ColorTransform createColorTransform (int)
int colorTransform
static com.android.server.display.DisplayAdapter$Listener access$000 (com.android.server.display.DisplayAdapter)
com.android.server.display.DisplayAdapter x0
static void ()
}
com/android/server/display/WifiDisplayAdapter$7.classWifiDisplayAdapter.java
package com.android.server.display
com.android.server.display.WifiDisplayAdapter$7 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.WifiDisplayAdapter this$0
void (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter this$0
public void run ()
}
com/android/server/display/OverlayDisplayWindow$5.classOverlayDisplayWindow.java
package com.android.server.display
com.android.server.display.OverlayDisplayWindow$5 extends android.view.ScaleGestureDetector$SimpleOnScaleGestureListener {
final com.android.server.display.OverlayDisplayWindow this$0
void (com.android.server.display.OverlayDisplayWindow)
com.android.server.display.OverlayDisplayWindow this$0
public boolean onScale (android.view.ScaleGestureDetector)
android.view.ScaleGestureDetector detector
}
com/android/server/display/AutomaticBrightnessController$Callbacks.classAutomaticBrightnessController.java
package com.android.server.display
abstract com.android.server.display.AutomaticBrightnessController$Callbacks extends java.lang.Object {
public abstract void updateBrightness ()
}
com/android/server/display/PersistentDataStore.classPersistentDataStore.java
package com.android.server.display
final com.android.server.display.PersistentDataStore extends java.lang.Object {
static final String TAG
private java.util.ArrayList mRememberedWifiDisplays
private final android.util.AtomicFile mAtomicFile
private boolean mLoaded
private boolean mDirty
public void ()
public void saveIfNeeded ()
public android.hardware.display.WifiDisplay getRememberedWifiDisplay (java.lang.String)
String deviceAddress
int index
public android.hardware.display.WifiDisplay[] getRememberedWifiDisplays ()
public android.hardware.display.WifiDisplay applyWifiDisplayAlias (android.hardware.display.WifiDisplay)
String alias
int index
android.hardware.display.WifiDisplay display
public android.hardware.display.WifiDisplay[] applyWifiDisplayAliases (android.hardware.display.WifiDisplay[])
android.hardware.display.WifiDisplay result
int i
int count
android.hardware.display.WifiDisplay[] displays
android.hardware.display.WifiDisplay[] results
public boolean rememberWifiDisplay (android.hardware.display.WifiDisplay)
android.hardware.display.WifiDisplay other
android.hardware.display.WifiDisplay display
int index
public boolean forgetWifiDisplay (java.lang.String)
String deviceAddress
int index
private int findRememberedWifiDisplay (java.lang.String)
int i
String deviceAddress
int count
private void loadIfNeeded ()
private void setDirty ()
private void clearState ()
private void load ()
java.io.FileNotFoundException ex
java.io.IOException ex
org.xmlpull.v1.XmlPullParserException ex
java.io.InputStream is
java.io.InputStream is
org.xmlpull.v1.XmlPullParser parser
private void save ()
org.xmlpull.v1.XmlSerializer serializer
boolean success
java.io.IOException ex
java.io.FileOutputStream os
private void loadFromXml (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
int outerDepth
private void loadRememberedWifiDisplaysFromXml (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String deviceAddress
String deviceName
String deviceAlias
org.xmlpull.v1.XmlPullParser parser
int outerDepth
private void saveToXml (org.xmlpull.v1.XmlSerializer) throws java.io.IOException
android.hardware.display.WifiDisplay display
org.xmlpull.v1.XmlSerializer serializer
}
com/android/server/display/LocalDisplayAdapter.classLocalDisplayAdapter.java
package com.android.server.display
final com.android.server.display.LocalDisplayAdapter extends com.android.server.display.DisplayAdapter {
private static final String TAG
private static final boolean DEBUG
private static final String UNIQUE_ID_PREFIX
private static final String PROPERTY_EMULATOR_CIRCULAR
private static final int[] BUILT_IN_DISPLAY_IDS_TO_SCAN
private final android.util.SparseArray mDevices
private com.android.server.display.LocalDisplayAdapter$HotplugDisplayEventReceiver mHotplugReceiver
public void (com.android.server.display.DisplayManagerService$SyncRoot, android.content.Context, android.os.Handler, com.android.server.display.DisplayAdapter$Listener)
com.android.server.display.DisplayManagerService$SyncRoot syncRoot
android.content.Context context
android.os.Handler handler
com.android.server.display.DisplayAdapter$Listener listener
public void registerLocked ()
int builtInDisplayId
private void tryConnectDisplayLocked (int)
android.view.SurfaceControl$PhysicalDisplayInfo[] configs
int activeConfig
com.android.server.display.LocalDisplayAdapter$LocalDisplayDevice device
int builtInDisplayId
android.os.IBinder displayToken
private void tryDisconnectDisplayLocked (int)
int builtInDisplayId
com.android.server.display.LocalDisplayAdapter$LocalDisplayDevice device
static int getPowerModeForState (int)
int state
static void access$100 (com.android.server.display.LocalDisplayAdapter, int)
com.android.server.display.LocalDisplayAdapter x0
int x1
static void access$200 (com.android.server.display.LocalDisplayAdapter, int)
com.android.server.display.LocalDisplayAdapter x0
int x1
static void ()
}
com/android/server/display/DisplayPowerState$3.classDisplayPowerState.java
package com.android.server.display
com.android.server.display.DisplayPowerState$3 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.DisplayPowerState this$0
void (com.android.server.display.DisplayPowerState)
com.android.server.display.DisplayPowerState this$0
public void run ()
int brightness
}
com/android/server/display/WifiDisplayController$20.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$20 extends java.lang.Object implements java.lang.Runnable {
final android.view.Surface val$oldSurface
final android.view.Surface val$surface
final android.hardware.display.WifiDisplay val$oldDisplay
final android.hardware.display.WifiDisplay val$display
final int val$width
final int val$height
final int val$flags
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController, android.view.Surface, android.view.Surface, android.hardware.display.WifiDisplay, android.hardware.display.WifiDisplay, int, int, int)
com.android.server.display.WifiDisplayController this$0
public void run ()
}
com/android/server/display/DisplayPowerController.classDisplayPowerController.java
package com.android.server.display
final com.android.server.display.DisplayPowerController extends java.lang.Object implements com.android.server.display.AutomaticBrightnessController$Callbacks {
private static final String TAG
private static final String SCREEN_ON_BLOCKED_TRACE_NAME
private static boolean DEBUG
private static final boolean DEBUG_PRETEND_PROXIMITY_SENSOR_ABSENT
private static final boolean USE_COLOR_FADE_ON_ANIMATION
private static final int SCREEN_DIM_MINIMUM_REDUCTION
private static final int COLOR_FADE_ON_ANIMATION_DURATION_MILLIS
private static final int COLOR_FADE_OFF_ANIMATION_DURATION_MILLIS
private static final int MSG_UPDATE_POWER_STATE
private static final int MSG_PROXIMITY_SENSOR_DEBOUNCED
private static final int MSG_SCREEN_ON_UNBLOCKED
private static final int PROXIMITY_UNKNOWN
private static final int PROXIMITY_NEGATIVE
private static final int PROXIMITY_POSITIVE
private static final int PROXIMITY_SENSOR_POSITIVE_DEBOUNCE_DELAY
private static final int PROXIMITY_SENSOR_NEGATIVE_DEBOUNCE_DELAY
private static final float TYPICAL_PROXIMITY_THRESHOLD
private static final int BRIGHTNESS_RAMP_RATE_SLOW
private static final int REPORTED_TO_POLICY_SCREEN_OFF
private static final int REPORTED_TO_POLICY_SCREEN_TURNING_ON
private static final int REPORTED_TO_POLICY_SCREEN_ON
private final Object mLock
private final android.content.Context mContext
private final com.android.server.display.DisplayPowerController$DisplayControllerHandler mHandler
private final android.hardware.display.DisplayManagerInternal$DisplayPowerCallbacks mCallbacks
private final com.android.internal.app.IBatteryStats mBatteryStats
private final android.hardware.SensorManager mSensorManager
private final android.view.WindowManagerPolicy mWindowManagerPolicy
private final com.android.server.display.DisplayBlanker mBlanker
private android.hardware.Sensor mProximitySensor
private final int mScreenBrightnessDozeConfig
private final int mScreenBrightnessDimConfig
private final int mScreenBrightnessDarkConfig
private final int mScreenBrightnessRangeMinimum
private final int mScreenBrightnessRangeMaximum
private boolean mUseSoftwareAutoBrightnessConfig
private final boolean mAllowAutoBrightnessWhileDozingConfig
private boolean mColorFadeFadesConfig
private android.hardware.display.DisplayManagerInternal$DisplayPowerRequest mPendingRequestLocked
private boolean mPendingWaitForNegativeProximityLocked
private boolean mPendingRequestChangedLocked
private boolean mDisplayReadyLocked
private boolean mPendingUpdatePowerStateLocked
private android.hardware.display.DisplayManagerInternal$DisplayPowerRequest mPowerRequest
private com.android.server.display.DisplayPowerState mPowerState
private boolean mWaitingForNegativeProximity
private float mProximityThreshold
private boolean mProximitySensorEnabled
private int mProximity
private int mPendingProximity
private long mPendingProximityDebounceTime
private boolean mScreenOffBecauseOfProximity
private com.android.server.display.DisplayPowerController$ScreenOnUnblocker mPendingScreenOnUnblocker
private boolean mPendingScreenOff
private boolean mUnfinishedBusiness
private long mScreenOnBlockStartRealTime
private int mReportedScreenStateToPolicy
private boolean mAppliedAutoBrightness
private boolean mAppliedDimming
private boolean mAppliedLowPower
private final int mBrightnessRampRateFast
private com.android.server.display.AutomaticBrightnessController mAutomaticBrightnessController
private android.animation.ObjectAnimator mColorFadeOnAnimator
private android.animation.ObjectAnimator mColorFadeOffAnimator
private com.android.server.display.RampAnimator mScreenBrightnessRampAnimator
private final android.animation.Animator$AnimatorListener mAnimatorListener
private final com.android.server.display.RampAnimator$Listener mRampAnimatorListener
private final Runnable mCleanListener
private final Runnable mOnStateChangedRunnable
private final Runnable mOnProximityPositiveRunnable
private final Runnable mOnProximityNegativeRunnable
private final android.hardware.SensorEventListener mProximitySensorListener
static final boolean $assertionsDisabled
public void (android.content.Context, android.hardware.display.DisplayManagerInternal$DisplayPowerCallbacks, android.os.Handler, android.hardware.SensorManager, com.android.server.display.DisplayBlanker)
int bottom
int[] lux
int[] screenBrightness
int lightSensorWarmUpTimeConfig
float dozeScaleFactor
android.util.Spline screenAutoBrightnessSpline
android.content.Context context
android.hardware.display.DisplayManagerInternal$DisplayPowerCallbacks callbacks
android.os.Handler handler
android.hardware.SensorManager sensorManager
com.android.server.display.DisplayBlanker blanker
android.content.res.Resources resources
int screenBrightnessSettingMinimum
int screenBrightnessRangeMinimum
int lightSensorRate
long brighteningLightDebounce
long darkeningLightDebounce
boolean autoBrightnessResetAmbientLuxAfterWarmUp
int ambientLightHorizon
float autoBrightnessAdjustmentMaxGamma
public boolean isProximitySensorAvailable ()
public boolean requestPowerState (android.hardware.display.DisplayManagerInternal$DisplayPowerRequest, boolean)
boolean changed
android.hardware.display.DisplayManagerInternal$DisplayPowerRequest request
boolean waitForNegativeProximity
private void sendUpdatePowerState ()
private void sendUpdatePowerStateLocked ()
android.os.Message msg
private void initialize ()
private void updatePowerState ()
int state
int state
boolean autoBrightnessEnabledInDoze
boolean userInitiatedChange
boolean mustNotify
boolean mustInitialize
boolean autoBrightnessAdjustmentChanged
int state
int state
int brightness
boolean performScreenOffTransition
boolean autoBrightnessEnabled
boolean slowChange
boolean ready
boolean finished
public void updateBrightness ()
private void blockScreenOn ()
private void unblockScreenOn ()
long delay
private boolean setScreenState (int)
boolean wasOn
int state
boolean isOff
private int clampScreenBrightness (int)
int value
private void animateScreenBrightness (int, int)
int target
int rate
private void animateScreenStateChange (int, boolean)
int target
boolean performScreenOffTransition
private void setProximitySensorEnabled (boolean)
boolean enable
private void handleProximitySensorEvent (long, boolean)
long time
boolean positive
private void debounceProximitySensor ()
android.os.Message msg
long now
private void clearPendingProximityDebounceTime ()
private void setPendingProximityDebounceTime (long)
long debounceTime
private void sendOnStateChangedWithWakelock ()
private void sendOnProximityPositiveWithWakelock ()
private void sendOnProximityNegativeWithWakelock ()
public void dump (java.io.PrintWriter)
java.io.PrintWriter pw
private void dumpLocal (java.io.PrintWriter)
java.io.PrintWriter pw
private static java.lang.String proximityToString (int)
int state
private static java.lang.String reportedToPolicyToString (int)
int state
private static android.util.Spline createAutoBrightnessSpline (int[], int[])
int i
float v
int n
float[] x
float[] y
android.util.Spline spline
IllegalArgumentException ex
int[] lux
int[] brightness
private static float normalizeAbsoluteBrightness (int)
int value
private static int clampAbsoluteBrightness (int)
int value
static void access$000 (com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayPowerController x0
static android.hardware.display.DisplayManagerInternal$DisplayPowerCallbacks access$200 (com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayPowerController x0
static void access$300 (com.android.server.display.DisplayPowerController, java.io.PrintWriter)
com.android.server.display.DisplayPowerController x0
java.io.PrintWriter x1
static void access$400 (com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayPowerController x0
static void access$500 (com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayPowerController x0
static com.android.server.display.DisplayPowerController$ScreenOnUnblocker access$600 (com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayPowerController x0
static void access$700 (com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayPowerController x0
static boolean access$800 (com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayPowerController x0
static float access$900 (com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayPowerController x0
static void access$1000 (com.android.server.display.DisplayPowerController, long, boolean)
com.android.server.display.DisplayPowerController x0
long x1
boolean x2
static com.android.server.display.DisplayPowerController$DisplayControllerHandler access$1100 (com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayPowerController x0
static void ()
}
com/android/server/display/DisplayManagerService$SyncRoot.classDisplayManagerService.java
package com.android.server.display
public final com.android.server.display.DisplayManagerService$SyncRoot extends java.lang.Object {
public void ()
}
com/android/server/display/WifiDisplayAdapter$WifiDisplayHandler.classWifiDisplayAdapter.java
package com.android.server.display
final com.android.server.display.WifiDisplayAdapter$WifiDisplayHandler extends android.os.Handler {
final com.android.server.display.WifiDisplayAdapter this$0
public void (com.android.server.display.WifiDisplayAdapter, android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/server/display/WifiDisplayAdapter$8.classWifiDisplayAdapter.java
package com.android.server.display
com.android.server.display.WifiDisplayAdapter$8 extends android.content.BroadcastReceiver {
final com.android.server.display.WifiDisplayAdapter this$0
void (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/display/DisplayPowerController$2.classDisplayPowerController.java
package com.android.server.display
com.android.server.display.DisplayPowerController$2 extends java.lang.Object implements com.android.server.display.RampAnimator$Listener {
final com.android.server.display.DisplayPowerController this$0
void (com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayPowerController this$0
public void onAnimationEnd ()
}
com/android/server/display/WifiDisplayAdapter$2.classWifiDisplayAdapter.java
package com.android.server.display
com.android.server.display.WifiDisplayAdapter$2 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.WifiDisplayAdapter this$0
void (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter this$0
public void run ()
}
com/android/server/display/OverlayDisplayAdapter$OverlayDisplayHandle$1.classOverlayDisplayAdapter.java
package com.android.server.display
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle$1 extends com.android.server.display.OverlayDisplayAdapter$OverlayDisplayDevice {
final com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle this$1
void (com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle, android.os.IBinder, java.lang.String, java.util.List, int, int, float, long, boolean, int, android.graphics.SurfaceTexture, int)
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle this$1
android.os.IBinder displayToken
String name
java.util.List modes
int activeMode
int defaultMode
float refreshRate
long presentationDeadlineNanos
boolean secure
int state
android.graphics.SurfaceTexture surfaceTexture
int number
public void onModeChangedLocked (int)
int index
}
com/android/server/display/DisplayPowerController$5.classDisplayPowerController.java
package com.android.server.display
com.android.server.display.DisplayPowerController$5 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.DisplayPowerController this$0
void (com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayPowerController this$0
public void run ()
}
com/android/server/display/DisplayPowerState.classDisplayPowerState.java
package com.android.server.display
final com.android.server.display.DisplayPowerState extends java.lang.Object {
private static final String TAG
private static boolean DEBUG
private final android.os.Handler mHandler
private final android.view.Choreographer mChoreographer
private final com.android.server.display.DisplayBlanker mBlanker
private final com.android.server.display.ColorFade mColorFade
private final com.android.server.display.DisplayPowerState$PhotonicModulator mPhotonicModulator
private int mScreenState
private int mScreenBrightness
private boolean mScreenReady
private boolean mScreenUpdatePending
private boolean mColorFadePrepared
private float mColorFadeLevel
private boolean mColorFadeReady
private boolean mColorFadeDrawPending
private Runnable mCleanListener
public static final android.util.FloatProperty COLOR_FADE_LEVEL
public static final android.util.IntProperty SCREEN_BRIGHTNESS
private final Runnable mScreenUpdateRunnable
private final Runnable mColorFadeDrawRunnable
public void (com.android.server.display.DisplayBlanker, com.android.server.display.ColorFade)
com.android.server.display.DisplayBlanker blanker
com.android.server.display.ColorFade colorFade
public void setScreenState (int)
int state
public int getScreenState ()
public void setScreenBrightness (int)
int brightness
public int getScreenBrightness ()
public boolean prepareColorFade (android.content.Context, int)
android.content.Context context
int mode
public void dismissColorFade ()
public void dismissColorFadeResources ()
public void setColorFadeLevel (float)
float level
public float getColorFadeLevel ()
public boolean waitUntilClean (java.lang.Runnable)
Runnable listener
public void dump (java.io.PrintWriter)
java.io.PrintWriter pw
private void scheduleScreenUpdate ()
private void postScreenUpdateThreadSafe ()
private void scheduleColorFadeDraw ()
private void invokeCleanListenerIfNeeded ()
Runnable listener
static boolean access$002 (com.android.server.display.DisplayPowerState, boolean)
com.android.server.display.DisplayPowerState x0
boolean x1
static int access$100 (com.android.server.display.DisplayPowerState)
com.android.server.display.DisplayPowerState x0
static float access$200 (com.android.server.display.DisplayPowerState)
com.android.server.display.DisplayPowerState x0
static int access$300 (com.android.server.display.DisplayPowerState)
com.android.server.display.DisplayPowerState x0
static com.android.server.display.DisplayPowerState$PhotonicModulator access$400 (com.android.server.display.DisplayPowerState)
com.android.server.display.DisplayPowerState x0
static boolean access$500 ()
static boolean access$602 (com.android.server.display.DisplayPowerState, boolean)
com.android.server.display.DisplayPowerState x0
boolean x1
static void access$700 (com.android.server.display.DisplayPowerState)
com.android.server.display.DisplayPowerState x0
static boolean access$802 (com.android.server.display.DisplayPowerState, boolean)
com.android.server.display.DisplayPowerState x0
boolean x1
static boolean access$900 (com.android.server.display.DisplayPowerState)
com.android.server.display.DisplayPowerState x0
static com.android.server.display.ColorFade access$1000 (com.android.server.display.DisplayPowerState)
com.android.server.display.DisplayPowerState x0
static boolean access$1102 (com.android.server.display.DisplayPowerState, boolean)
com.android.server.display.DisplayPowerState x0
boolean x1
static void access$1200 (com.android.server.display.DisplayPowerState)
com.android.server.display.DisplayPowerState x0
static com.android.server.display.DisplayBlanker access$1300 (com.android.server.display.DisplayPowerState)
com.android.server.display.DisplayPowerState x0
static void ()
}
com/android/server/display/WifiDisplayController$3.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$3 extends java.lang.Object implements android.net.wifi.p2p.WifiP2pManager$ActionListener {
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController this$0
public void onSuccess ()
public void onFailure (int)
int reason
}
com/android/server/display/DisplayPowerState$PhotonicModulator.classDisplayPowerState.java
package com.android.server.display
final com.android.server.display.DisplayPowerState$PhotonicModulator extends java.lang.Thread {
private static final int INITIAL_SCREEN_STATE
private static final int INITIAL_BACKLIGHT
private final Object mLock
private int mPendingState
private int mPendingBacklight
private int mActualState
private int mActualBacklight
private boolean mStateChangeInProgress
private boolean mBacklightChangeInProgress
final com.android.server.display.DisplayPowerState this$0
public void (com.android.server.display.DisplayPowerState)
public boolean setState (int, int)
boolean changeInProgress
boolean stateChanged
boolean backlightChanged
int state
int backlight
public void dump (java.io.PrintWriter)
java.io.PrintWriter pw
public void run ()
int state
boolean stateChanged
int backlight
boolean backlightChanged
}
com/android/server/display/DisplayAdapter$1.classDisplayAdapter.java
package com.android.server.display
com.android.server.display.DisplayAdapter$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.DisplayDevice val$device
final int val$event
final com.android.server.display.DisplayAdapter this$0
void (com.android.server.display.DisplayAdapter, com.android.server.display.DisplayDevice, int)
com.android.server.display.DisplayAdapter this$0
public void run ()
}
com/android/server/display/DisplayPowerController$4.classDisplayPowerController.java
package com.android.server.display
com.android.server.display.DisplayPowerController$4 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.DisplayPowerController this$0
void (com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayPowerController this$0
public void run ()
}
com/android/server/display/DisplayManagerService$1.classDisplayManagerService.java
package com.android.server.display
com.android.server.display.DisplayManagerService$1 extends java.lang.Object {
}
com/android/server/display/DisplayManagerService$CallbackRecord.classDisplayManagerService.java
package com.android.server.display
final com.android.server.display.DisplayManagerService$CallbackRecord extends java.lang.Object implements android.os.IBinder$DeathRecipient {
public final int mPid
private final android.hardware.display.IDisplayManagerCallback mCallback
public boolean mWifiDisplayScanRequested
final com.android.server.display.DisplayManagerService this$0
public void (com.android.server.display.DisplayManagerService, int, android.hardware.display.IDisplayManagerCallback)
int pid
android.hardware.display.IDisplayManagerCallback callback
public void binderDied ()
public void notifyDisplayEventAsync (int, int)
android.os.RemoteException ex
int displayId
int event
}
com/android/server/display/OverlayDisplayWindow$3.classOverlayDisplayWindow.java
package com.android.server.display
com.android.server.display.OverlayDisplayWindow$3 extends java.lang.Object implements android.view.View$OnTouchListener {
final com.android.server.display.OverlayDisplayWindow this$0
void (com.android.server.display.OverlayDisplayWindow)
com.android.server.display.OverlayDisplayWindow this$0
public boolean onTouch (android.view.View, android.view.MotionEvent)
android.view.View view
android.view.MotionEvent event
float oldX
float oldY
}
com/android/server/display/DisplayPowerController$7.classDisplayPowerController.java
package com.android.server.display
com.android.server.display.DisplayPowerController$7 extends java.lang.Object implements java.lang.Runnable {
final java.io.PrintWriter val$pw
final com.android.server.display.DisplayPowerController this$0
void (com.android.server.display.DisplayPowerController, java.io.PrintWriter)
com.android.server.display.DisplayPowerController this$0
public void run ()
}
com/android/server/display/WifiDisplayController$19.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$19 extends java.lang.Object implements java.lang.Runnable {
final android.net.wifi.p2p.WifiP2pDevice val$oldDevice
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController, android.net.wifi.p2p.WifiP2pDevice)
com.android.server.display.WifiDisplayController this$0
public void run ()
}
com/android/server/display/OverlayDisplayAdapter.classOverlayDisplayAdapter.java
package com.android.server.display
final com.android.server.display.OverlayDisplayAdapter extends com.android.server.display.DisplayAdapter {
static final String TAG
static final boolean DEBUG
private static final int MIN_WIDTH
private static final int MIN_HEIGHT
private static final int MAX_WIDTH
private static final int MAX_HEIGHT
private static final java.util.regex.Pattern DISPLAY_PATTERN
private static final java.util.regex.Pattern MODE_PATTERN
private static final String UNIQUE_ID_PREFIX
private final android.os.Handler mUiHandler
private final java.util.ArrayList mOverlays
private String mCurrentOverlaySetting
public void (com.android.server.display.DisplayManagerService$SyncRoot, android.content.Context, android.os.Handler, com.android.server.display.DisplayAdapter$Listener, android.os.Handler)
com.android.server.display.DisplayManagerService$SyncRoot syncRoot
android.content.Context context
android.os.Handler handler
com.android.server.display.DisplayAdapter$Listener listener
android.os.Handler uiHandler
public void dumpLocked (java.io.PrintWriter)
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle overlay
java.io.PrintWriter pw
public void registerLocked ()
private void updateOverlayDisplayDevices ()
private void updateOverlayDisplayDevicesLocked ()
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle overlay
int width
int height
int densityDpi
java.util.regex.Matcher modeMatcher
String mode
int number
String name
int gravity
boolean secure
String modeString
String flagString
java.util.ArrayList modes
java.util.regex.Matcher displayMatcher
String part
String value
int count
private static int chooseOverlayGravity (int)
int overlayNumber
static void access$000 (com.android.server.display.OverlayDisplayAdapter)
com.android.server.display.OverlayDisplayAdapter x0
static android.os.Handler access$100 (com.android.server.display.OverlayDisplayAdapter)
com.android.server.display.OverlayDisplayAdapter x0
static void ()
}
com/android/server/display/OverlayDisplayWindow.classOverlayDisplayWindow.java
package com.android.server.display
final com.android.server.display.OverlayDisplayWindow extends java.lang.Object implements com.android.internal.util.DumpUtils$Dump {
private static final String TAG
private static final boolean DEBUG
private final float INITIAL_SCALE
private final float MIN_SCALE
private final float MAX_SCALE
private final float WINDOW_ALPHA
private final boolean DISABLE_MOVE_AND_RESIZE
private final android.content.Context mContext
private final String mName
private int mWidth
private int mHeight
private int mDensityDpi
private final int mGravity
private final boolean mSecure
private final com.android.server.display.OverlayDisplayWindow$Listener mListener
private String mTitle
private final android.hardware.display.DisplayManager mDisplayManager
private final android.view.WindowManager mWindowManager
private final android.view.Display mDefaultDisplay
private final android.view.DisplayInfo mDefaultDisplayInfo
private android.view.View mWindowContent
private android.view.WindowManager$LayoutParams mWindowParams
private android.view.TextureView mTextureView
private android.widget.TextView mTitleTextView
private android.view.GestureDetector mGestureDetector
private android.view.ScaleGestureDetector mScaleGestureDetector
private boolean mWindowVisible
private int mWindowX
private int mWindowY
private float mWindowScale
private float mLiveTranslationX
private float mLiveTranslationY
private float mLiveScale
private final android.hardware.display.DisplayManager$DisplayListener mDisplayListener
private final android.view.TextureView$SurfaceTextureListener mSurfaceTextureListener
private final android.view.View$OnTouchListener mOnTouchListener
private final android.view.GestureDetector$OnGestureListener mOnGestureListener
private final android.view.ScaleGestureDetector$OnScaleGestureListener mOnScaleGestureListener
public void (android.content.Context, java.lang.String, int, int, int, int, boolean, com.android.server.display.OverlayDisplayWindow$Listener)
android.content.Context context
String name
int width
int height
int densityDpi
int gravity
boolean secure
com.android.server.display.OverlayDisplayWindow$Listener listener
public void show ()
public void dismiss ()
public void resize (int, int, int)
int width
int height
int densityDpi
private void resize (int, int, int, boolean)
int width
int height
int densityDpi
boolean doLayout
public void relayout ()
public void dump (java.io.PrintWriter, java.lang.String)
java.io.PrintWriter pw
String prefix
private boolean updateDefaultDisplayInfo ()
private void createWindow ()
android.view.LayoutInflater inflater
private void updateWindowParams ()
float scale
float offsetScale
int width
int height
int x
int y
private void saveWindowParams ()
private void clearLiveState ()
static android.view.Display access$000 (com.android.server.display.OverlayDisplayWindow)
com.android.server.display.OverlayDisplayWindow x0
static boolean access$100 (com.android.server.display.OverlayDisplayWindow)
com.android.server.display.OverlayDisplayWindow x0
static android.view.DisplayInfo access$200 (com.android.server.display.OverlayDisplayWindow)
com.android.server.display.OverlayDisplayWindow x0
static com.android.server.display.OverlayDisplayWindow$Listener access$300 (com.android.server.display.OverlayDisplayWindow)
com.android.server.display.OverlayDisplayWindow x0
static android.view.GestureDetector access$400 (com.android.server.display.OverlayDisplayWindow)
com.android.server.display.OverlayDisplayWindow x0
static android.view.ScaleGestureDetector access$500 (com.android.server.display.OverlayDisplayWindow)
com.android.server.display.OverlayDisplayWindow x0
static void access$600 (com.android.server.display.OverlayDisplayWindow)
com.android.server.display.OverlayDisplayWindow x0
static float access$700 (com.android.server.display.OverlayDisplayWindow)
com.android.server.display.OverlayDisplayWindow x0
static float access$702 (com.android.server.display.OverlayDisplayWindow, float)
com.android.server.display.OverlayDisplayWindow x0
float x1
static float access$800 (com.android.server.display.OverlayDisplayWindow)
com.android.server.display.OverlayDisplayWindow x0
static float access$802 (com.android.server.display.OverlayDisplayWindow, float)
com.android.server.display.OverlayDisplayWindow x0
float x1
static float access$900 (com.android.server.display.OverlayDisplayWindow)
com.android.server.display.OverlayDisplayWindow x0
static float access$902 (com.android.server.display.OverlayDisplayWindow, float)
com.android.server.display.OverlayDisplayWindow x0
float x1
}
com/android/server/display/VirtualDisplayAdapter$VirtualDisplayDevice.classVirtualDisplayAdapter.java
package com.android.server.display
final com.android.server.display.VirtualDisplayAdapter$VirtualDisplayDevice extends com.android.server.display.DisplayDevice implements android.os.IBinder$DeathRecipient {
private static final int PENDING_SURFACE_CHANGE
private static final int PENDING_RESIZE
private static final float REFRESH_RATE
private final android.os.IBinder mAppToken
private final int mOwnerUid
final String mOwnerPackageName
final String mName
private final int mFlags
private final com.android.server.display.VirtualDisplayAdapter$Callback mCallback
private int mWidth
private int mHeight
private int mDensityDpi
private android.view.Surface mSurface
private com.android.server.display.DisplayDeviceInfo mInfo
private int mDisplayState
private boolean mStopped
private int mPendingChanges
private int mUniqueIndex
private android.view.Display$Mode mMode
final com.android.server.display.VirtualDisplayAdapter this$0
public void (com.android.server.display.VirtualDisplayAdapter, android.os.IBinder, android.os.IBinder, int, java.lang.String, java.lang.String, int, int, int, android.view.Surface, int, com.android.server.display.VirtualDisplayAdapter$Callback, java.lang.String, int)
android.os.IBinder displayToken
android.os.IBinder appToken
int ownerUid
String ownerPackageName
String name
int width
int height
int densityDpi
android.view.Surface surface
int flags
com.android.server.display.VirtualDisplayAdapter$Callback callback
String uniqueId
int uniqueIndex
public void binderDied ()
public void destroyLocked (boolean)
boolean binderAlive
public java.lang.Runnable requestDisplayStateLocked (int, int)
int state
int brightness
public void performTraversalInTransactionLocked ()
public void setSurfaceLocked (android.view.Surface)
android.view.Surface surface
public void resizeLocked (int, int, int)
int width
int height
int densityDpi
public void stopLocked ()
public void dumpLocked (java.io.PrintWriter)
java.io.PrintWriter pw
public com.android.server.display.DisplayDeviceInfo getDisplayDeviceInfoLocked ()
static int access$000 (com.android.server.display.VirtualDisplayAdapter$VirtualDisplayDevice)
com.android.server.display.VirtualDisplayAdapter$VirtualDisplayDevice x0
}
com/android/server/display/AutomaticBrightnessController$2.classAutomaticBrightnessController.java
package com.android.server.display
com.android.server.display.AutomaticBrightnessController$2 extends java.lang.Object implements com.android.server.twilight.TwilightListener {
final com.android.server.display.AutomaticBrightnessController this$0
void (com.android.server.display.AutomaticBrightnessController)
com.android.server.display.AutomaticBrightnessController this$0
public void onTwilightStateChanged ()
}
com/android/server/display/WifiDisplayAdapter$1.classWifiDisplayAdapter.java
package com.android.server.display
com.android.server.display.WifiDisplayAdapter$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.WifiDisplayAdapter this$0
void (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter this$0
public void run ()
}
com/android/server/display/LocalDisplayAdapter$LocalDisplayDevice$1.classLocalDisplayAdapter.java
package com.android.server.display
com.android.server.display.LocalDisplayAdapter$LocalDisplayDevice$1 extends java.lang.Object implements java.lang.Runnable {
final int val$oldState
final int val$state
final boolean val$brightnessChanged
final int val$brightness
final int val$displayId
final android.os.IBinder val$token
final com.android.server.display.LocalDisplayAdapter$LocalDisplayDevice this$1
void (com.android.server.display.LocalDisplayAdapter$LocalDisplayDevice, int, int, boolean, int, int, android.os.IBinder)
com.android.server.display.LocalDisplayAdapter$LocalDisplayDevice this$1
public void run ()
int currentState
private void setDisplayState (int)
int mode
int state
private void setDisplayBrightness (int)
int brightness
}
com/android/server/display/LocalDisplayAdapter$LocalDisplayDevice.classLocalDisplayAdapter.java
package com.android.server.display
final com.android.server.display.LocalDisplayAdapter$LocalDisplayDevice extends com.android.server.display.DisplayDevice {
private final int mBuiltInDisplayId
private final com.android.server.lights.Light mBacklight
private final android.util.SparseArray mSupportedModes
private final android.util.SparseArray mSupportedColorTransforms
private com.android.server.display.DisplayDeviceInfo mInfo
private boolean mHavePendingChanges
private int mState
private int mBrightness
private int mActivePhysIndex
private int mDefaultModeId
private int mActiveModeId
private boolean mActiveModeInvalid
private int mDefaultColorTransformId
private int mActiveColorTransformId
private boolean mActiveColorTransformInvalid
private android.view.Display$HdrCapabilities mHdrCapabilities
private android.view.SurfaceControl$PhysicalDisplayInfo[] mDisplayInfos
static final boolean $assertionsDisabled
final com.android.server.display.LocalDisplayAdapter this$0
public void (com.android.server.display.LocalDisplayAdapter, android.os.IBinder, int, android.view.SurfaceControl$PhysicalDisplayInfo[], int)
com.android.server.lights.LightsManager lights
android.os.IBinder displayToken
int builtInDisplayId
android.view.SurfaceControl$PhysicalDisplayInfo[] physicalDisplayInfos
int activeDisplayInfo
public boolean updatePhysicalDisplayInfoLocked (android.view.SurfaceControl$PhysicalDisplayInfo[], int)
int j
android.view.SurfaceControl$PhysicalDisplayInfo info
boolean existingMode
android.view.Display$ColorTransform colorTransform
int i
int j
android.view.SurfaceControl$PhysicalDisplayInfo info
boolean existingMode
com.android.server.display.LocalDisplayAdapter$DisplayModeRecord record
int i
com.android.server.display.LocalDisplayAdapter$DisplayModeRecord record
int i
com.android.server.display.LocalDisplayAdapter$DisplayModeRecord record
android.view.Display$ColorTransform colorTransform
android.view.SurfaceControl$PhysicalDisplayInfo[] physicalDisplayInfos
int activeDisplayInfo
java.util.ArrayList colorTransforms
boolean colorTransformsAdded
android.view.Display$ColorTransform activeColorTransform
java.util.ArrayList records
boolean modesAdded
com.android.server.display.LocalDisplayAdapter$DisplayModeRecord activeRecord
boolean colorTransformsChanged
boolean recordsChanged
private com.android.server.display.LocalDisplayAdapter$DisplayModeRecord findDisplayModeRecord (android.view.SurfaceControl$PhysicalDisplayInfo)
com.android.server.display.LocalDisplayAdapter$DisplayModeRecord record
int i
android.view.SurfaceControl$PhysicalDisplayInfo info
private android.view.Display$ColorTransform findColorTransform (android.view.SurfaceControl$PhysicalDisplayInfo)
android.view.Display$ColorTransform transform
int i
android.view.SurfaceControl$PhysicalDisplayInfo info
public void applyPendingDisplayDeviceInfoChangesLocked ()
public com.android.server.display.DisplayDeviceInfo getDisplayDeviceInfoLocked ()
com.android.server.display.LocalDisplayAdapter$DisplayModeRecord record
int i
int i
android.view.SurfaceControl$PhysicalDisplayInfo phys
android.content.res.Resources res
public java.lang.Runnable requestDisplayStateLocked (int, int)
int displayId
android.os.IBinder token
int oldState
int state
int brightness
boolean stateChanged
boolean brightnessChanged
public void requestColorTransformAndModeInTransactionLocked (int, int)
int colorTransformId
int modeId
int physIndex
public void dumpLocked (java.io.PrintWriter)
int i
int i
int i
java.io.PrintWriter pw
private int findDisplayInfoIndexLocked (int, int)
android.view.SurfaceControl$PhysicalDisplayInfo info
int i
int colorTransformId
int modeId
com.android.server.display.LocalDisplayAdapter$DisplayModeRecord record
android.view.Display$ColorTransform transform
private void updateDeviceInfoLocked ()
static com.android.server.lights.Light access$000 (com.android.server.display.LocalDisplayAdapter$LocalDisplayDevice)
com.android.server.display.LocalDisplayAdapter$LocalDisplayDevice x0
static void ()
}
com/android/server/display/WifiDisplayAdapter$6.classWifiDisplayAdapter.java
package com.android.server.display
com.android.server.display.WifiDisplayAdapter$6 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.WifiDisplayAdapter this$0
void (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter this$0
public void run ()
}
com/android/server/display/WifiDisplayAdapter$9.classWifiDisplayAdapter.java
package com.android.server.display
com.android.server.display.WifiDisplayAdapter$9 extends java.lang.Object implements com.android.server.display.WifiDisplayController$Listener {
final com.android.server.display.WifiDisplayAdapter this$0
void (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter this$0
public void onFeatureStateChanged (int)
int featureState
public void onScanStarted ()
public void onScanResults (android.hardware.display.WifiDisplay[])
int i
boolean changed
android.hardware.display.WifiDisplay[] availableDisplays
public void onScanFinished ()
public void onDisplayConnecting (android.hardware.display.WifiDisplay)
android.hardware.display.WifiDisplay display
public void onDisplayConnectionFailed ()
public void onDisplayConnected (android.hardware.display.WifiDisplay, android.view.Surface, int, int, int)
android.hardware.display.WifiDisplay display
android.view.Surface surface
int width
int height
int flags
public void onDisplaySessionInfo (android.hardware.display.WifiDisplaySessionInfo)
android.hardware.display.WifiDisplaySessionInfo sessionInfo
public void onDisplayChanged (android.hardware.display.WifiDisplay)
android.hardware.display.WifiDisplay display
public void onDisplayDisconnected ()
}
com/android/server/display/OverlayDisplayAdapter$OverlayDisplayHandle$2.classOverlayDisplayAdapter.java
package com.android.server.display
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle$2 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle this$1
void (com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle)
com.android.server.display.OverlayDisplayAdapter$OverlayDisplayHandle this$1
public void run ()
com.android.server.display.OverlayDisplayAdapter$OverlayMode mode
com.android.server.display.OverlayDisplayWindow window
}
com/android/server/display/WifiDisplayController$Listener.classWifiDisplayController.java
package com.android.server.display
public abstract com.android.server.display.WifiDisplayController$Listener extends java.lang.Object {
public abstract void onFeatureStateChanged (int)
public abstract void onScanStarted ()
public abstract void onScanResults (android.hardware.display.WifiDisplay[])
public abstract void onScanFinished ()
public abstract void onDisplayConnecting (android.hardware.display.WifiDisplay)
public abstract void onDisplayConnectionFailed ()
public abstract void onDisplayChanged (android.hardware.display.WifiDisplay)
public abstract void onDisplayConnected (android.hardware.display.WifiDisplay, android.view.Surface, int, int, int)
public abstract void onDisplaySessionInfo (android.hardware.display.WifiDisplaySessionInfo)
public abstract void onDisplayDisconnected ()
}
com/android/server/display/WifiDisplayController$12.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$12 extends java.lang.Object implements android.net.wifi.p2p.WifiP2pManager$ActionListener {
final android.net.wifi.p2p.WifiP2pDevice val$oldDevice
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController, android.net.wifi.p2p.WifiP2pDevice)
com.android.server.display.WifiDisplayController this$0
public void onSuccess ()
public void onFailure (int)
int reason
private void next ()
}
com/android/server/display/WifiDisplayController$15.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$15 extends java.lang.Object implements android.net.wifi.p2p.WifiP2pManager$GroupInfoListener {
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController this$0
public void onGroupInfoAvailable (android.net.wifi.p2p.WifiP2pGroup)
boolean owner
android.net.wifi.p2p.WifiP2pGroup info
}
com/android/server/display/WifiDisplayController$16.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$16 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController this$0
public void run ()
}
com/android/server/display/OverlayDisplayAdapter$1.classOverlayDisplayAdapter.java
package com.android.server.display
com.android.server.display.OverlayDisplayAdapter$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.OverlayDisplayAdapter this$0
void (com.android.server.display.OverlayDisplayAdapter)
com.android.server.display.OverlayDisplayAdapter this$0
public void run ()
}
com/android/server/display/WifiDisplayController$13.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$13 extends java.lang.Object implements android.net.wifi.p2p.WifiP2pManager$ActionListener {
final android.net.wifi.p2p.WifiP2pDevice val$newDevice
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController, android.net.wifi.p2p.WifiP2pDevice)
com.android.server.display.WifiDisplayController this$0
public void onSuccess ()
public void onFailure (int)
int reason
}
com/android/server/display/WifiDisplayController$21.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$21 extends android.content.BroadcastReceiver {
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController)
com.android.server.display.WifiDisplayController this$0
public void onReceive (android.content.Context, android.content.Intent)
boolean enabled
android.net.NetworkInfo networkInfo
android.content.Context context
android.content.Intent intent
String action
}
com/android/server/display/DisplayPowerController$1.classDisplayPowerController.java
package com.android.server.display
com.android.server.display.DisplayPowerController$1 extends java.lang.Object implements android.animation.Animator$AnimatorListener {
final com.android.server.display.DisplayPowerController this$0
void (com.android.server.display.DisplayPowerController)
com.android.server.display.DisplayPowerController this$0
public void onAnimationStart (android.animation.Animator)
android.animation.Animator animation
public void onAnimationEnd (android.animation.Animator)
android.animation.Animator animation
public void onAnimationRepeat (android.animation.Animator)
android.animation.Animator animation
public void onAnimationCancel (android.animation.Animator)
android.animation.Animator animation
}
com/android/server/display/WifiDisplayAdapter$5.classWifiDisplayAdapter.java
package com.android.server.display
com.android.server.display.WifiDisplayAdapter$5 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.display.WifiDisplayAdapter this$0
void (com.android.server.display.WifiDisplayAdapter)
com.android.server.display.WifiDisplayAdapter this$0
public void run ()
}
com/android/server/display/WifiDisplayController$1.classWifiDisplayController.java
package com.android.server.display
com.android.server.display.WifiDisplayController$1 extends android.database.ContentObserver {
final com.android.server.display.WifiDisplayController this$0
void (com.android.server.display.WifiDisplayController, android.os.Handler)
com.android.server.display.WifiDisplayController this$0
android.os.Handler x0
public void onChange (boolean, android.net.Uri)
boolean selfChange
android.net.Uri uri
}
com/android/server/MountServiceIdler$1.classMountServiceIdler.java
package com.android.server
com.android.server.MountServiceIdler$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.server.MountServiceIdler this$0
void (com.android.server.MountServiceIdler)
com.android.server.MountServiceIdler this$0
public void run ()
}
com/android/server/NetworkManagementService$1.classNetworkManagementService.java
package com.android.server
com.android.server.NetworkManagementService$1 extends java.lang.Object implements java.lang.Runnable {
final int val$type
final com.android.server.NetworkManagementService this$0
void (com.android.server.NetworkManagementService, int)
com.android.server.NetworkManagementService this$0
public void run ()
}
com/android/server/NetworkManagementSocketTagger$1.classNetworkManagementSocketTagger.java
package com.android.server
final com.android.server.NetworkManagementSocketTagger$1 extends java.lang.ThreadLocal {
void ()
protected com.android.server.NetworkManagementSocketTagger$SocketTags initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/android/server/DockObserver$2.classDockObserver.java
package com.android.server
com.android.server.DockObserver$2 extends android.os.UEventObserver {
final com.android.server.DockObserver this$0
void (com.android.server.DockObserver)
com.android.server.DockObserver this$0
public void onUEvent (android.os.UEventObserver$UEvent)
NumberFormatException e
android.os.UEventObserver$UEvent event
}
com/android/server/NsdService$NsdStateMachine$DisabledState.classNsdService.java
package com.android.server
com.android.server.NsdService$NsdStateMachine$DisabledState extends com.android.internal.util.State {
final com.android.server.NsdService$NsdStateMachine this$1
void (com.android.server.NsdService$NsdStateMachine)
com.android.server.NsdService$NsdStateMachine this$1
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message msg
}
com/android/server/NativeDaemonConnector.classNativeDaemonConnector.java
package com.android.server
final com.android.server.NativeDaemonConnector extends java.lang.Object implements java.lang.Runnable android.os.Handler$Callback com.android.server.Watchdog$Monitor {
private static final boolean VDBG
private final String TAG
private String mSocket
private java.io.OutputStream mOutputStream
private android.util.LocalLog mLocalLog
private volatile boolean mDebug
private volatile Object mWarnIfHeld
private final com.android.server.NativeDaemonConnector$ResponseQueue mResponseQueue
private final android.os.PowerManager$WakeLock mWakeLock
private final android.os.Looper mLooper
private com.android.server.INativeDaemonConnectorCallbacks mCallbacks
private android.os.Handler mCallbackHandler
private java.util.concurrent.atomic.AtomicInteger mSequenceNumber
private static final long DEFAULT_TIMEOUT
private static final long WARN_EXECUTE_DELAY_MS
private final Object mDaemonLock
private final int BUFFER_SIZE
void (com.android.server.INativeDaemonConnectorCallbacks, java.lang.String, int, java.lang.String, int, android.os.PowerManager$WakeLock)
com.android.server.INativeDaemonConnectorCallbacks callbacks
String socket
int responseQueueSize
String logTag
int maxLogSize
android.os.PowerManager$WakeLock wl
void (com.android.server.INativeDaemonConnectorCallbacks, java.lang.String, int, java.lang.String, int, android.os.PowerManager$WakeLock, android.os.Looper)
com.android.server.INativeDaemonConnectorCallbacks callbacks
String socket
int responseQueueSize
String logTag
int maxLogSize
android.os.PowerManager$WakeLock wl
android.os.Looper looper
public void setDebug (boolean)
boolean debug
private int uptimeMillisInt ()
public void setWarnIfHeld (java.lang.Object)
Object warnIfHeld
public void run ()
Exception e
public boolean handleMessage (android.os.Message)
int end
Exception e
int end
int end
android.os.Message msg
String event
int start
int sent
private android.net.LocalSocketAddress determineSocketAddress ()
private void listenToSocket () throws java.io.IOException
android.os.Message msg
com.android.server.NativeDaemonEvent event
IllegalArgumentException e
String rawEvent
boolean releaseWl
int i
int remaining
int count
android.net.LocalSocketAddress address
java.io.InputStream inputStream
java.io.FileDescriptor[] fdList
byte[] buffer
int start
java.io.IOException e
java.io.IOException ex
java.io.IOException ex
java.io.IOException e
java.io.IOException ex
android.net.LocalSocket socket
static transient void makeCommand (java.lang.StringBuilder, java.lang.StringBuilder, int, java.lang.String, java.lang.Object[])
String argString
Object arg
StringBuilder rawBuilder
StringBuilder logBuilder
int sequenceNumber
String cmd
Object[] args
public void waitForCallbacks ()
InterruptedException e
java.util.concurrent.CountDownLatch latch
public com.android.server.NativeDaemonEvent execute (com.android.server.NativeDaemonConnector$Command) throws com.android.server.NativeDaemonConnectorException
com.android.server.NativeDaemonConnector$Command cmd
public transient com.android.server.NativeDaemonEvent execute (java.lang.String, java.lang.Object[]) throws com.android.server.NativeDaemonConnectorException
String cmd
Object[] args
public transient com.android.server.NativeDaemonEvent execute (long, java.lang.String, java.lang.Object[]) throws com.android.server.NativeDaemonConnectorException
long timeoutMs
String cmd
Object[] args
com.android.server.NativeDaemonEvent[] events
public com.android.server.NativeDaemonEvent[] executeForList (com.android.server.NativeDaemonConnector$Command) throws com.android.server.NativeDaemonConnectorException
com.android.server.NativeDaemonConnector$Command cmd
public transient com.android.server.NativeDaemonEvent[] executeForList (java.lang.String, java.lang.Object[]) throws com.android.server.NativeDaemonConnectorException
String cmd
Object[] args
public transient com.android.server.NativeDaemonEvent[] executeForList (long, java.lang.String, java.lang.Object[]) throws com.android.server.NativeDaemonConnectorException
java.io.IOException e
long timeoutMs
String cmd
Object[] args
long startTime
java.util.ArrayList events
StringBuilder rawBuilder
StringBuilder logBuilder
int sequenceNumber
String rawCmd
String logCmd
com.android.server.NativeDaemonEvent event
long endTime
static void appendEscaped (java.lang.StringBuilder, java.lang.String)
char c
int i
StringBuilder builder
String arg
boolean hasSpaces
int length
public void monitor ()
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
private void log (java.lang.String)
String logstring
private void loge (java.lang.String)
String logstring
}
com/android/server/ResettableTimeout$1.classResettableTimeout.java
package com.android.server
com.android.server.ResettableTimeout$1 extends java.lang.Object {
}
com/android/server/UiModeManagerService$3.classUiModeManagerService.java
package com.android.server
com.android.server.UiModeManagerService$3 extends android.content.BroadcastReceiver {
final com.android.server.UiModeManagerService this$0
void (com.android.server.UiModeManagerService)
com.android.server.UiModeManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/AnyMotionDetector$RunningSignalStats.classAnyMotionDetector.java
package com.android.server
com.android.server.AnyMotionDetector$RunningSignalStats extends java.lang.Object {
com.android.server.AnyMotionDetector$Vector3 previousVector
com.android.server.AnyMotionDetector$Vector3 currentVector
com.android.server.AnyMotionDetector$Vector3 runningSum
float energy
int sampleCount
public void ()
public void reset ()
public void accumulate (com.android.server.AnyMotionDetector$Vector3)
com.android.server.AnyMotionDetector$Vector3 dv
float incrementalEnergy
com.android.server.AnyMotionDetector$Vector3 v
public com.android.server.AnyMotionDetector$Vector3 getRunningAverage ()
public float getEnergy ()
public int getSampleCount ()
public java.lang.String toString ()
String msg
String currentVectorString
String previousVectorString
}
com/android/server/GestureLauncherService$2.classGestureLauncherService.java
package com.android.server
com.android.server.GestureLauncherService$2 extends android.database.ContentObserver {
final com.android.server.GestureLauncherService this$0
void (com.android.server.GestureLauncherService, android.os.Handler)
com.android.server.GestureLauncherService this$0
android.os.Handler x0
public void onChange (boolean, android.net.Uri, int)
boolean selfChange
android.net.Uri uri
int userId
}
com/android/server/InputMethodManagerService$Lifecycle.classInputMethodManagerService.java
package com.android.server
public final com.android.server.InputMethodManagerService$Lifecycle extends com.android.server.SystemService {
private com.android.server.InputMethodManagerService mService
public void (android.content.Context)
android.content.Context context
public void onStart ()
public void onSwitchUser (int)
int userHandle
public void onBootPhase (int)
com.android.server.statusbar.StatusBarManagerService statusBarService
int phase
public void onUnlockUser (int)
int userHandle
}
com/android/server/NetworkManagementSocketTagger$SocketTags.classNetworkManagementSocketTagger.java
package com.android.server
public com.android.server.NetworkManagementSocketTagger$SocketTags extends java.lang.Object {
public int statsTag
public int statsUid
public void ()
}
com/android/server/TextServicesManagerService$InternalDeathRecipient.classTextServicesManagerService.java
package com.android.server
com.android.server.TextServicesManagerService$InternalDeathRecipient extends java.lang.Object implements android.os.IBinder$DeathRecipient {
public final com.android.internal.textservice.ITextServicesSessionListener mTsListener
public final com.android.internal.textservice.ISpellCheckerSessionListener mScListener
public final String mScLocale
private final com.android.server.TextServicesManagerService$SpellCheckerBindGroup mGroup
public final int mUid
public final android.os.Bundle mBundle
final com.android.server.TextServicesManagerService this$0
public void (com.android.server.TextServicesManagerService, com.android.server.TextServicesManagerService$SpellCheckerBindGroup, com.android.internal.textservice.ITextServicesSessionListener, java.lang.String, com.android.internal.textservice.ISpellCheckerSessionListener, int, android.os.Bundle)
com.android.server.TextServicesManagerService$SpellCheckerBindGroup group
com.android.internal.textservice.ITextServicesSessionListener tsListener
String scLocale
com.android.internal.textservice.ISpellCheckerSessionListener scListener
int uid
android.os.Bundle bundle
public boolean hasSpellCheckerListener (com.android.internal.textservice.ISpellCheckerSessionListener)
com.android.internal.textservice.ISpellCheckerSessionListener listener
public void binderDied ()
static com.android.server.TextServicesManagerService$SpellCheckerBindGroup access$1100 (com.android.server.TextServicesManagerService$InternalDeathRecipient)
com.android.server.TextServicesManagerService$InternalDeathRecipient x0
}
com/android/server/PinnerService$BinderService.classPinnerService.java
package com.android.server
final com.android.server.PinnerService$BinderService extends android.os.Binder {
final com.android.server.PinnerService this$0
private void (com.android.server.PinnerService)
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
int i
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
void (com.android.server.PinnerService, com.android.server.PinnerService$1)
com.android.server.PinnerService x0
com.android.server.PinnerService$1 x1
}
com/android/server/MasterClearReceiver$WipeAdoptableDisksTask.classMasterClearReceiver.java
package com.android.server
com.android.server.MasterClearReceiver$WipeAdoptableDisksTask extends android.os.AsyncTask {
private final Thread mChainedTask
private final android.content.Context mContext
private final android.app.ProgressDialog mProgressDialog
final com.android.server.MasterClearReceiver this$0
public void (com.android.server.MasterClearReceiver, android.content.Context, java.lang.Thread)
android.content.Context context
Thread chainedTask
protected void onPreExecute ()
protected transient java.lang.Void doInBackground (java.lang.Void[])
Void[] params
android.os.storage.StorageManager sm
protected void onPostExecute (java.lang.Void)
Void result
protected volatile void onPostExecute (java.lang.Object)
protected volatile java.lang.Object doInBackground (java.lang.Object[])
}
com/android/server/NativeDaemonConnector$ResponseQueue$PendingCmd.classNativeDaemonConnector.java
package com.android.server
com.android.server.NativeDaemonConnector$ResponseQueue$PendingCmd extends java.lang.Object {
public final int cmdNum
public final String logCmd
public java.util.concurrent.BlockingQueue responses
public int availableResponseCount
public void (int, java.lang.String)
int cmdNum
String logCmd
}
com/android/server/InputMethodManagerService$HardKeyboardListener.classInputMethodManagerService.java
package com.android.server
com.android.server.InputMethodManagerService$HardKeyboardListener extends java.lang.Object implements android.view.WindowManagerInternal$OnHardKeyboardStatusChangeListener {
final com.android.server.InputMethodManagerService this$0
private void (com.android.server.InputMethodManagerService)
public void onHardKeyboardStatusChange (boolean)
boolean available
public void handleHardKeyboardStatusChange (boolean)
boolean available
void (com.android.server.InputMethodManagerService, com.android.server.InputMethodManagerService$1)
com.android.server.InputMethodManagerService x0
com.android.server.InputMethodManagerService$1 x1
}
com/android/server/midi/
com/android/server/midi/MidiService$DeviceConnection.classMidiService.java
package com.android.server.midi
final com.android.server.midi.MidiService$DeviceConnection extends java.lang.Object {
private final android.os.IBinder mToken
private final com.android.server.midi.MidiService$Device mDevice
private final com.android.server.midi.MidiService$Client mClient
private android.media.midi.IMidiDeviceOpenCallback mCallback
final com.android.server.midi.MidiService this$0
public void (com.android.server.midi.MidiService, com.android.server.midi.MidiService$Device, com.android.server.midi.MidiService$Client, android.media.midi.IMidiDeviceOpenCallback)
com.android.server.midi.MidiService$Device device
com.android.server.midi.MidiService$Client client
android.media.midi.IMidiDeviceOpenCallback callback
public com.android.server.midi.MidiService$Device getDevice ()
public com.android.server.midi.MidiService$Client getClient ()
public android.os.IBinder getToken ()
public void notifyClient (android.media.midi.IMidiDeviceServer)
android.media.midi.IMidiDeviceServer deviceServer
public java.lang.String toString ()
}
com/android/server/midi/MidiService$Lifecycle.classMidiService.java
package com.android.server.midi
public com.android.server.midi.MidiService$Lifecycle extends com.android.server.SystemService {
private com.android.server.midi.MidiService mMidiService
public void (android.content.Context)
android.content.Context context
public void onStart ()
public void onUnlockUser (int)
int userHandle
}
com/android/server/midi/MidiService$Device$1.classMidiService.java
package com.android.server.midi
com.android.server.midi.MidiService$Device$1 extends java.lang.Object implements android.content.ServiceConnection {
final com.android.server.midi.MidiService$Device this$1
void (com.android.server.midi.MidiService$Device)
com.android.server.midi.MidiService$Device this$1
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.os.IBinder deviceBinder
android.os.RemoteException e
android.media.midi.IBluetoothMidiService mBluetoothMidiService
android.content.ComponentName name
android.os.IBinder service
android.media.midi.IMidiDeviceServer server
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
com/android/server/midi/MidiService.classMidiService.java
package com.android.server.midi
public com.android.server.midi.MidiService extends android.media.midi.IMidiManager$Stub {
private static final String TAG
private final android.content.Context mContext
private final java.util.HashMap mClients
private final java.util.HashMap mDevicesByInfo
private final java.util.HashMap mBluetoothDevices
private final java.util.HashMap mDevicesByServer
private int mNextDeviceId
private final android.content.pm.PackageManager mPackageManager
private int mBluetoothServiceUid
private final com.android.internal.content.PackageMonitor mPackageMonitor
private static final android.media.midi.MidiDeviceInfo[] EMPTY_DEVICE_INFO_ARRAY
private static final String[] EMPTY_STRING_ARRAY
private com.android.server.midi.MidiService$Client getClient (android.os.IBinder)
android.os.RemoteException e
com.android.server.midi.MidiService$Client client
android.os.IBinder token
public void (android.content.Context)
android.content.Context context
private void onUnlockUser ()
android.content.pm.ServiceInfo serviceInfo
int i
int count
android.content.pm.PackageManager$NameNotFoundException e
android.content.Intent intent
java.util.List resolveInfos
android.content.pm.PackageInfo info
android.content.pm.PackageInfo info
public void registerListener (android.os.IBinder, android.media.midi.IMidiDeviceListener)
android.os.IBinder token
android.media.midi.IMidiDeviceListener listener
com.android.server.midi.MidiService$Client client
public void unregisterListener (android.os.IBinder, android.media.midi.IMidiDeviceListener)
android.os.IBinder token
android.media.midi.IMidiDeviceListener listener
com.android.server.midi.MidiService$Client client
private void updateStickyDeviceStatus (int, android.media.midi.IMidiDeviceListener)
android.media.midi.MidiDeviceStatus status
android.os.RemoteException e
com.android.server.midi.MidiService$Device device
int uid
android.media.midi.IMidiDeviceListener listener
public android.media.midi.MidiDeviceInfo[] getDevices ()
com.android.server.midi.MidiService$Device device
java.util.ArrayList deviceInfos
int uid
public void openDevice (android.os.IBinder, android.media.midi.MidiDeviceInfo, android.media.midi.IMidiDeviceOpenCallback)
android.os.IBinder token
android.media.midi.MidiDeviceInfo deviceInfo
android.media.midi.IMidiDeviceOpenCallback callback
com.android.server.midi.MidiService$Client client
com.android.server.midi.MidiService$Device device
long identity
public void openBluetoothDevice (android.os.IBinder, android.bluetooth.BluetoothDevice, android.media.midi.IMidiDeviceOpenCallback)
android.os.IBinder token
android.bluetooth.BluetoothDevice bluetoothDevice
android.media.midi.IMidiDeviceOpenCallback callback
com.android.server.midi.MidiService$Client client
com.android.server.midi.MidiService$Device device
long identity
public void closeDevice (android.os.IBinder, android.os.IBinder)
android.os.IBinder clientToken
android.os.IBinder deviceToken
com.android.server.midi.MidiService$Client client
public android.media.midi.MidiDeviceInfo registerDeviceServer (android.media.midi.IMidiDeviceServer, int, int, java.lang.String[], java.lang.String[], android.os.Bundle, int)
android.media.midi.IMidiDeviceServer server
int numInputPorts
int numOutputPorts
String[] inputPortNames
String[] outputPortNames
android.os.Bundle properties
int type
int uid
public void unregisterDeviceServer (android.media.midi.IMidiDeviceServer)
com.android.server.midi.MidiService$Device device
android.media.midi.IMidiDeviceServer server
public android.media.midi.MidiDeviceInfo getServiceDeviceInfo (java.lang.String, java.lang.String)
android.content.pm.ServiceInfo serviceInfo
com.android.server.midi.MidiService$Device device
String packageName
String className
public android.media.midi.MidiDeviceStatus getDeviceStatus (android.media.midi.MidiDeviceInfo)
android.media.midi.MidiDeviceInfo deviceInfo
com.android.server.midi.MidiService$Device device
public void setDeviceStatus (android.media.midi.IMidiDeviceServer, android.media.midi.MidiDeviceStatus)
android.media.midi.IMidiDeviceServer server
android.media.midi.MidiDeviceStatus status
com.android.server.midi.MidiService$Device device
private void notifyDeviceStatusChanged (com.android.server.midi.MidiService$Device, android.media.midi.MidiDeviceStatus)
com.android.server.midi.MidiService$Client c
com.android.server.midi.MidiService$Device device
android.media.midi.MidiDeviceStatus status
private android.media.midi.MidiDeviceInfo addDeviceLocked (int, int, int, java.lang.String[], java.lang.String[], android.os.Bundle, android.media.midi.IMidiDeviceServer, android.content.pm.ServiceInfo, boolean, int)
android.os.RemoteException e
com.android.server.midi.MidiService$Client c
int type
int numInputPorts
int numOutputPorts
String[] inputPortNames
String[] outputPortNames
android.os.Bundle properties
android.media.midi.IMidiDeviceServer server
android.content.pm.ServiceInfo serviceInfo
boolean isPrivate
int uid
int id
android.media.midi.MidiDeviceInfo deviceInfo
com.android.server.midi.MidiService$Device device
android.bluetooth.BluetoothDevice bluetoothDevice
private void removeDeviceLocked (com.android.server.midi.MidiService$Device)
com.android.server.midi.MidiService$Client c
com.android.server.midi.MidiService$Device device
android.media.midi.IMidiDeviceServer server
private void addPackageDeviceServers (java.lang.String)
android.content.pm.PackageManager$NameNotFoundException e
int i
String packageName
android.content.pm.PackageInfo info
android.content.pm.PackageInfo info
android.content.pm.ServiceInfo[] services
private void addPackageDeviceServer (android.content.pm.ServiceInfo)
String name
String value
int i
int count
String name
String value
int i
String portName
int count
String name
String value
int i
String portName
int count
String tagName
android.content.pm.ApplicationInfo appInfo
android.content.pm.PackageManager$NameNotFoundException e
int uid
int uid
String tagName
int eventType
android.os.Bundle properties
int numInputPorts
int numOutputPorts
boolean isPrivate
java.util.ArrayList inputPortNames
java.util.ArrayList outputPortNames
Exception e
android.content.pm.ServiceInfo serviceInfo
android.content.res.XmlResourceParser parser
private void removePackageDeviceServers (java.lang.String)
com.android.server.midi.MidiService$Device device
java.util.Iterator iterator
String packageName
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.server.midi.MidiService$Device device
com.android.server.midi.MidiService$Client client
java.io.FileDescriptor fd
java.io.PrintWriter writer
String[] args
com.android.internal.util.IndentingPrintWriter pw
static void access$000 (com.android.server.midi.MidiService)
com.android.server.midi.MidiService x0
static void access$100 (com.android.server.midi.MidiService, java.lang.String)
com.android.server.midi.MidiService x0
String x1
static void access$200 (com.android.server.midi.MidiService, java.lang.String)
com.android.server.midi.MidiService x0
String x1
static java.util.HashMap access$300 (com.android.server.midi.MidiService)
com.android.server.midi.MidiService x0
static int access$400 (com.android.server.midi.MidiService)
com.android.server.midi.MidiService x0
static java.util.HashMap access$500 (com.android.server.midi.MidiService)
com.android.server.midi.MidiService x0
static android.content.Context access$900 (com.android.server.midi.MidiService)
com.android.server.midi.MidiService x0
static java.util.HashMap access$1000 (com.android.server.midi.MidiService)
com.android.server.midi.MidiService x0
static void access$1100 (com.android.server.midi.MidiService, com.android.server.midi.MidiService$Device)
com.android.server.midi.MidiService x0
com.android.server.midi.MidiService$Device x1
static java.util.HashMap access$1200 (com.android.server.midi.MidiService)
com.android.server.midi.MidiService x0
static void ()
}
com/android/server/midi/MidiService$Device.classMidiService.java
package com.android.server.midi
final com.android.server.midi.MidiService$Device extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private android.media.midi.IMidiDeviceServer mServer
private android.media.midi.MidiDeviceInfo mDeviceInfo
private final android.bluetooth.BluetoothDevice mBluetoothDevice
private android.media.midi.MidiDeviceStatus mDeviceStatus
private final android.content.pm.ServiceInfo mServiceInfo
private final int mUid
private android.content.ServiceConnection mServiceConnection
private final java.util.ArrayList mDeviceConnections
final com.android.server.midi.MidiService this$0
public void (com.android.server.midi.MidiService, android.media.midi.IMidiDeviceServer, android.media.midi.MidiDeviceInfo, android.content.pm.ServiceInfo, int)
android.media.midi.IMidiDeviceServer server
android.media.midi.MidiDeviceInfo deviceInfo
android.content.pm.ServiceInfo serviceInfo
int uid
public void (com.android.server.midi.MidiService, android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice bluetoothDevice
private void setDeviceServer (android.media.midi.IMidiDeviceServer)
android.os.RemoteException e
android.os.IBinder binder
android.os.IBinder binder
com.android.server.midi.MidiService$DeviceConnection connection
android.media.midi.IMidiDeviceServer server
public android.media.midi.MidiDeviceInfo getDeviceInfo ()
public void setDeviceInfo (android.media.midi.MidiDeviceInfo)
android.media.midi.MidiDeviceInfo deviceInfo
public android.media.midi.MidiDeviceStatus getDeviceStatus ()
public void setDeviceStatus (android.media.midi.MidiDeviceStatus)
android.media.midi.MidiDeviceStatus status
public android.media.midi.IMidiDeviceServer getDeviceServer ()
public android.content.pm.ServiceInfo getServiceInfo ()
public java.lang.String getPackageName ()
public int getUid ()
public boolean isUidAllowed (int)
int uid
public void addDeviceConnection (com.android.server.midi.MidiService$DeviceConnection)
android.content.Intent intent
android.content.Intent intent
com.android.server.midi.MidiService$DeviceConnection connection
public void removeDeviceConnection (com.android.server.midi.MidiService$DeviceConnection)
com.android.server.midi.MidiService$DeviceConnection connection
public void closeLocked ()
com.android.server.midi.MidiService$DeviceConnection connection
public void binderDied ()
public java.lang.String toString ()
StringBuilder sb
static android.bluetooth.BluetoothDevice access$600 (com.android.server.midi.MidiService$Device)
com.android.server.midi.MidiService$Device x0
static void access$700 (com.android.server.midi.MidiService$Device, android.media.midi.IMidiDeviceServer)
com.android.server.midi.MidiService$Device x0
android.media.midi.IMidiDeviceServer x1
static android.content.ServiceConnection access$802 (com.android.server.midi.MidiService$Device, android.content.ServiceConnection)
com.android.server.midi.MidiService$Device x0
android.content.ServiceConnection x1
}
com/android/server/midi/MidiService$Client.classMidiService.java
package com.android.server.midi
final com.android.server.midi.MidiService$Client extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private final android.os.IBinder mToken
private final int mUid
private final int mPid
private final java.util.HashMap mListeners
private final java.util.HashMap mDeviceConnections
final com.android.server.midi.MidiService this$0
public void (com.android.server.midi.MidiService, android.os.IBinder)
android.os.IBinder token
public int getUid ()
public void addListener (android.media.midi.IMidiDeviceListener)
android.media.midi.IMidiDeviceListener listener
public void removeListener (android.media.midi.IMidiDeviceListener)
android.media.midi.IMidiDeviceListener listener
public void addDeviceConnection (com.android.server.midi.MidiService$Device, android.media.midi.IMidiDeviceOpenCallback)
com.android.server.midi.MidiService$Device device
android.media.midi.IMidiDeviceOpenCallback callback
com.android.server.midi.MidiService$DeviceConnection connection
public void removeDeviceConnection (android.os.IBinder)
android.os.IBinder token
com.android.server.midi.MidiService$DeviceConnection connection
public void removeDeviceConnection (com.android.server.midi.MidiService$DeviceConnection)
com.android.server.midi.MidiService$DeviceConnection connection
public void deviceAdded (com.android.server.midi.MidiService$Device)
android.media.midi.IMidiDeviceListener listener
android.os.RemoteException e
com.android.server.midi.MidiService$Device device
android.media.midi.MidiDeviceInfo deviceInfo
public void deviceRemoved (com.android.server.midi.MidiService$Device)
android.media.midi.IMidiDeviceListener listener
android.os.RemoteException e
com.android.server.midi.MidiService$Device device
android.media.midi.MidiDeviceInfo deviceInfo
public void deviceStatusChanged (com.android.server.midi.MidiService$Device, android.media.midi.MidiDeviceStatus)
android.media.midi.IMidiDeviceListener listener
android.os.RemoteException e
com.android.server.midi.MidiService$Device device
android.media.midi.MidiDeviceStatus status
private void close ()
com.android.server.midi.MidiService$DeviceConnection connection
public void binderDied ()
public java.lang.String toString ()
com.android.server.midi.MidiService$DeviceConnection connection
StringBuilder sb
static int access$1300 (com.android.server.midi.MidiService$Client)
com.android.server.midi.MidiService$Client x0
}
com/android/server/midi/MidiService$1.classMidiService.java
package com.android.server.midi
com.android.server.midi.MidiService$1 extends com.android.internal.content.PackageMonitor {
final com.android.server.midi.MidiService this$0
void (com.android.server.midi.MidiService)
com.android.server.midi.MidiService this$0
public void onPackageAdded (java.lang.String, int)
String packageName
int uid
public void onPackageModified (java.lang.String)
String packageName
public void onPackageRemoved (java.lang.String, int)
String packageName
int uid
}
com/android/server/TelephonyRegistry$1.classTelephonyRegistry.java
package com.android.server
com.android.server.TelephonyRegistry$1 extends android.os.Handler {
final com.android.server.TelephonyRegistry this$0
void (com.android.server.TelephonyRegistry)
com.android.server.TelephonyRegistry this$0
public void handleMessage (android.os.Message)
int sub
int numPhones
com.android.server.TelephonyRegistry$Record r
int newDefaultPhoneId
int newDefaultSubId
android.os.Message msg
}
com/android/server/GraphicsStatsService.classGraphicsStatsService.java
package com.android.server
public com.android.server.GraphicsStatsService extends android.view.IGraphicsStats$Stub {
public static final String GRAPHICS_STATS_SERVICE
private static final String TAG
private static final int ASHMEM_SIZE
private static final int HISTORY_SIZE
private final android.content.Context mContext
private final android.app.AppOpsManager mAppOps
private final Object mLock
private java.util.ArrayList mActive
private com.android.server.GraphicsStatsService$HistoricalData[] mHistoricalLog
private int mNextHistoricalSlot
private byte[] mTempBuffer
public void (android.content.Context)
android.content.Context context
public android.os.ParcelFileDescriptor requestBufferForProcess (java.lang.String, android.os.IBinder) throws android.os.RemoteException
String packageName
android.os.IBinder token
int uid
int pid
android.os.ParcelFileDescriptor pfd
long callingIdentity
private android.os.ParcelFileDescriptor getPfd (android.os.MemoryFile)
java.io.IOException ex
android.os.MemoryFile file
private android.os.ParcelFileDescriptor requestBufferForProcessLocked (android.os.IBinder, int, int, java.lang.String) throws android.os.RemoteException
android.os.IBinder token
int uid
int pid
String packageName
com.android.server.GraphicsStatsService$ActiveBuffer buffer
private void processDied (com.android.server.GraphicsStatsService$ActiveBuffer)
com.android.server.GraphicsStatsService$ActiveBuffer buffer
com.android.server.GraphicsStatsService$HistoricalData data
private com.android.server.GraphicsStatsService$ActiveBuffer fetchActiveBuffersLocked (android.os.IBinder, int, int, java.lang.String) throws android.os.RemoteException
com.android.server.GraphicsStatsService$ActiveBuffer buffers
int i
com.android.server.GraphicsStatsService$ActiveBuffer buffers
java.io.IOException ex
android.os.IBinder token
int uid
int pid
String packageName
int size
private com.android.server.GraphicsStatsService$HistoricalData removeHistoricalDataLocked (int, java.lang.String)
com.android.server.GraphicsStatsService$HistoricalData data
int i
int uid
String packageName
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.IOException e
com.android.server.GraphicsStatsService$ActiveBuffer buffer
int i
com.android.server.GraphicsStatsService$HistoricalData buffer
java.io.FileDescriptor fd
java.io.PrintWriter fout
String[] args
static com.android.server.GraphicsStatsService$HistoricalData access$100 (com.android.server.GraphicsStatsService, int, java.lang.String)
com.android.server.GraphicsStatsService x0
int x1
String x2
static void access$200 (com.android.server.GraphicsStatsService, com.android.server.GraphicsStatsService$ActiveBuffer)
com.android.server.GraphicsStatsService x0
com.android.server.GraphicsStatsService$ActiveBuffer x1
}
com/android/server/EventLogTags.classEventLogTags.java
package com.android.server
public com.android.server.EventLogTags extends java.lang.Object {
public static final int BATTERY_LEVEL
public static final int BATTERY_STATUS
public static final int BATTERY_DISCHARGE
public static final int POWER_SLEEP_REQUESTED
public static final int POWER_SCREEN_BROADCAST_SEND
public static final int POWER_SCREEN_BROADCAST_DONE
public static final int POWER_SCREEN_BROADCAST_STOP
public static final int POWER_SCREEN_STATE
public static final int POWER_PARTIAL_WAKE_STATE
public static final int POWER_SOFT_SLEEP_REQUESTED
public static final int FREE_STORAGE_CHANGED
public static final int LOW_STORAGE
public static final int FREE_STORAGE_LEFT
public static final int CACHE_FILE_DELETED
public static final int NOTIFICATION_ENQUEUE
public static final int NOTIFICATION_CANCEL
public static final int NOTIFICATION_CANCEL_ALL
public static final int NOTIFICATION_PANEL_REVEALED
public static final int NOTIFICATION_PANEL_HIDDEN
public static final int NOTIFICATION_VISIBILITY_CHANGED
public static final int NOTIFICATION_EXPANSION
public static final int NOTIFICATION_CLICKED
public static final int NOTIFICATION_ACTION_CLICKED
public static final int NOTIFICATION_CANCELED
public static final int NOTIFICATION_VISIBILITY
public static final int NOTIFICATION_ALERT
public static final int NOTIFICATION_AUTOGROUPED
public static final int NOTIFICATION_UNAUTOGROUPED
public static final int WATCHDOG
public static final int WATCHDOG_PROC_PSS
public static final int WATCHDOG_SOFT_RESET
public static final int WATCHDOG_HARD_RESET
public static final int WATCHDOG_PSS_STATS
public static final int WATCHDOG_PROC_STATS
public static final int WATCHDOG_SCHEDULED_REBOOT
public static final int WATCHDOG_MEMINFO
public static final int WATCHDOG_VMSTAT
public static final int WATCHDOG_REQUESTED_REBOOT
public static final int BACKUP_DATA_CHANGED
public static final int BACKUP_START
public static final int BACKUP_TRANSPORT_FAILURE
public static final int BACKUP_AGENT_FAILURE
public static final int BACKUP_PACKAGE
public static final int BACKUP_SUCCESS
public static final int BACKUP_RESET
public static final int BACKUP_INITIALIZE
public static final int BACKUP_REQUESTED
public static final int BACKUP_QUOTA_EXCEEDED
public static final int RESTORE_START
public static final int RESTORE_TRANSPORT_FAILURE
public static final int RESTORE_AGENT_FAILURE
public static final int RESTORE_PACKAGE
public static final int RESTORE_SUCCESS
public static final int FULL_BACKUP_PACKAGE
public static final int FULL_BACKUP_AGENT_FAILURE
public static final int FULL_BACKUP_TRANSPORT_FAILURE
public static final int FULL_BACKUP_SUCCESS
public static final int FULL_RESTORE_PACKAGE
public static final int FULL_BACKUP_QUOTA_EXCEEDED
public static final int BACKUP_TRANSPORT_LIFECYCLE
public static final int BOOT_PROGRESS_SYSTEM_RUN
public static final int BOOT_PROGRESS_PMS_START
public static final int BOOT_PROGRESS_PMS_SYSTEM_SCAN_START
public static final int BOOT_PROGRESS_PMS_DATA_SCAN_START
public static final int BOOT_PROGRESS_PMS_SCAN_END
public static final int BOOT_PROGRESS_PMS_READY
public static final int UNKNOWN_SOURCES_ENABLED
public static final int PM_CRITICAL_INFO
public static final int WM_NO_SURFACE_MEMORY
public static final int WM_TASK_CREATED
public static final int WM_TASK_MOVED
public static final int WM_TASK_REMOVED
public static final int WM_STACK_CREATED
public static final int WM_HOME_STACK_MOVED
public static final int WM_STACK_REMOVED
public static final int WM_BOOT_ANIMATION_DONE
public static final int IMF_FORCE_RECONNECT_IME
public static final int WP_WALLPAPER_CRASHED
public static final int DEVICE_IDLE
public static final int DEVICE_IDLE_STEP
public static final int DEVICE_IDLE_WAKE_FROM_IDLE
public static final int DEVICE_IDLE_ON_START
public static final int DEVICE_IDLE_ON_PHASE
public static final int DEVICE_IDLE_ON_COMPLETE
public static final int DEVICE_IDLE_OFF_START
public static final int DEVICE_IDLE_OFF_PHASE
public static final int DEVICE_IDLE_OFF_COMPLETE
public static final int DEVICE_IDLE_LIGHT
public static final int DEVICE_IDLE_LIGHT_STEP
public static final int AUTO_BRIGHTNESS_ADJ
public static final int CONNECTIVITY_STATE_CHANGED
public static final int NETSTATS_MOBILE_SAMPLE
public static final int NETSTATS_WIFI_SAMPLE
public static final int LOCKDOWN_VPN_CONNECTING
public static final int LOCKDOWN_VPN_CONNECTED
public static final int LOCKDOWN_VPN_ERROR
public static final int CONFIG_INSTALL_FAILED
public static final int IFW_INTENT_MATCHED
public static final int IDLE_MAINTENANCE_WINDOW_START
public static final int IDLE_MAINTENANCE_WINDOW_FINISH
public static final int FSTRIM_START
public static final int FSTRIM_FINISH
public static final int VOLUME_CHANGED
public static final int STREAM_DEVICES_CHANGED
public static final int CAMERA_GESTURE_TRIGGERED
private void ()
public static void writeBatteryLevel (int, int, int)
int level
int voltage
int temperature
public static void writeBatteryStatus (int, int, int, int, java.lang.String)
int status
int health
int present
int plugged
String technology
public static void writeBatteryDischarge (long, int, int)
long duration
int minlevel
int maxlevel
public static void writePowerSleepRequested (int)
int wakelockscleared
public static void writePowerScreenBroadcastSend (int)
int wakelockcount
public static void writePowerScreenBroadcastDone (int, long, int)
int on
long broadcastduration
int wakelockcount
public static void writePowerScreenBroadcastStop (int, int)
int which
int wakelockcount
public static void writePowerScreenState (int, int, long, int)
int offoron
int becauseofuser
long totaltouchdowntime
int touchcycles
public static void writePowerPartialWakeState (int, java.lang.String)
int releasedoracquired
String tag
public static void writePowerSoftSleepRequested (long)
long savedwaketimems
public static void writeFreeStorageChanged (long)
long data
public static void writeLowStorage (long)
long data
public static void writeFreeStorageLeft (long, long, long)
long data
long system
long cache
public static void writeCacheFileDeleted (java.lang.String)
String path
public static void writeNotificationEnqueue (int, int, java.lang.String, int, java.lang.String, int, java.lang.String, int)
int uid
int pid
String pkg
int id
String tag
int userid
String notification
int status
public static void writeNotificationCancel (int, int, java.lang.String, int, java.lang.String, int, int, int, int, java.lang.String)
int uid
int pid
String pkg
int id
String tag
int userid
int requiredFlags
int forbiddenFlags
int reason
String listener
public static void writeNotificationCancelAll (int, int, java.lang.String, int, int, int, int, java.lang.String)
int uid
int pid
String pkg
int userid
int requiredFlags
int forbiddenFlags
int reason
String listener
public static void writeNotificationPanelRevealed (int)
int items
public static void writeNotificationPanelHidden ()
public static void writeNotificationVisibilityChanged (java.lang.String, java.lang.String)
String newlyvisiblekeys
String nolongervisiblekeys
public static void writeNotificationExpansion (java.lang.String, int, int, int, int, int)
String key
int userAction
int expanded
int lifespan
int freshness
int exposure
public static void writeNotificationClicked (java.lang.String, int, int, int)
String key
int lifespan
int freshness
int exposure
public static void writeNotificationActionClicked (java.lang.String, int, int, int, int)
String key
int actionIndex
int lifespan
int freshness
int exposure
public static void writeNotificationCanceled (java.lang.String, int, int, int, int)
String key
int reason
int lifespan
int freshness
int exposure
public static void writeNotificationVisibility (java.lang.String, int, int, int, int, int)
String key
int visibile
int lifespan
int freshness
int exposure
int rank
public static void writeNotificationAlert (java.lang.String, int, int, int)
String key
int buzz
int beep
int blink
public static void writeNotificationAutogrouped (java.lang.String)
String key
public static void writeNotificationUnautogrouped (java.lang.String)
String key
public static void writeWatchdog (java.lang.String)
String service
public static void writeWatchdogProcPss (java.lang.String, int, int)
String process
int pid
int pss
public static void writeWatchdogSoftReset (java.lang.String, int, int, int, java.lang.String)
String process
int pid
int maxpss
int pss
String skip
public static void writeWatchdogHardReset (java.lang.String, int, int, int)
String process
int pid
int maxpss
int pss
public static void writeWatchdogPssStats (int, int, int, int, int, int, int, int, int, int, int)
int emptypss
int emptycount
int backgroundpss
int backgroundcount
int servicepss
int servicecount
int visiblepss
int visiblecount
int foregroundpss
int foregroundcount
int nopsscount
public static void writeWatchdogProcStats (int, int, int, int, int)
int deathsinone
int deathsintwo
int deathsinthree
int deathsinfour
int deathsinfive
public static void writeWatchdogScheduledReboot (long, int, int, int, java.lang.String)
long now
int interval
int starttime
int window
String skip
public static void writeWatchdogMeminfo (int, int, int, int, int, int, int, int, int, int, int)
int memfree
int buffers
int cached
int active
int inactive
int anonpages
int mapped
int slab
int sreclaimable
int sunreclaim
int pagetables
public static void writeWatchdogVmstat (long, int, int, int, int, int)
long runtime
int pgfree
int pgactivate
int pgdeactivate
int pgfault
int pgmajfault
public static void writeWatchdogRequestedReboot (int, int, int, int, int, int, int)
int nowait
int scheduleinterval
int recheckinterval
int starttime
int window
int minscreenoff
int minnextalarm
public static void writeBackupDataChanged (java.lang.String)
String package_
public static void writeBackupStart (java.lang.String)
String transport
public static void writeBackupTransportFailure (java.lang.String)
String package_
public static void writeBackupAgentFailure (java.lang.String, java.lang.String)
String package_
String message
public static void writeBackupPackage (java.lang.String, int)
String package_
int size
public static void writeBackupSuccess (int, int)
int packages
int time
public static void writeBackupReset (java.lang.String)
String transport
public static void writeBackupInitialize ()
public static void writeBackupRequested (int, int, int)
int total
int keyValue
int full
public static void writeBackupQuotaExceeded (java.lang.String)
String package_
public static void writeRestoreStart (java.lang.String, long)
String transport
long source
public static void writeRestoreTransportFailure ()
public static void writeRestoreAgentFailure (java.lang.String, java.lang.String)
String package_
String message
public static void writeRestorePackage (java.lang.String, int)
String package_
int size
public static void writeRestoreSuccess (int, int)
int packages
int time
public static void writeFullBackupPackage (java.lang.String)
String package_
public static void writeFullBackupAgentFailure (java.lang.String, java.lang.String)
String package_
String message
public static void writeFullBackupTransportFailure ()
public static void writeFullBackupSuccess (java.lang.String)
String package_
public static void writeFullRestorePackage (java.lang.String)
String package_
public static void writeFullBackupQuotaExceeded (java.lang.String)
String package_
public static void writeBackupTransportLifecycle (java.lang.String, int)
String transport
int bound
public static void writeBootProgressSystemRun (long)
long time
public static void writeBootProgressPmsStart (long)
long time
public static void writeBootProgressPmsSystemScanStart (long)
long time
public static void writeBootProgressPmsDataScanStart (long)
long time
public static void writeBootProgressPmsScanEnd (long)
long time
public static void writeBootProgressPmsReady (long)
long time
public static void writeUnknownSourcesEnabled (int)
int value
public static void writePmCriticalInfo (java.lang.String)
String msg
public static void writeWmNoSurfaceMemory (java.lang.String, int, java.lang.String)
String window
int pid
String operation
public static void writeWmTaskCreated (int, int)
int taskid
int stackid
public static void writeWmTaskMoved (int, int, int)
int taskid
int totop
int index
public static void writeWmTaskRemoved (int, java.lang.String)
int taskid
String reason
public static void writeWmStackCreated (int)
int stackid
public static void writeWmHomeStackMoved (int)
int totop
public static void writeWmStackRemoved (int)
int stackid
public static void writeWmBootAnimationDone (long)
long time
public static void writeImfForceReconnectIme (java.lang.Object[], long, int)
Object[] ime
long timeSinceConnect
int showing
public static void writeWpWallpaperCrashed (java.lang.String)
String component
public static void writeDeviceIdle (int, java.lang.String)
int state
String reason
public static void writeDeviceIdleStep ()
public static void writeDeviceIdleWakeFromIdle (int, java.lang.String)
int isIdle
String reason
public static void writeDeviceIdleOnStart ()
public static void writeDeviceIdleOnPhase (java.lang.String)
String what
public static void writeDeviceIdleOnComplete ()
public static void writeDeviceIdleOffStart (java.lang.String)
String reason
public static void writeDeviceIdleOffPhase (java.lang.String)
String what
public static void writeDeviceIdleOffComplete ()
public static void writeDeviceIdleLight (int, java.lang.String)
int state
String reason
public static void writeDeviceIdleLightStep ()
public static void writeAutoBrightnessAdj (float, float, float, float, float, float, float, float)
float oldAdj
float oldLux
float oldBrightness
float oldGamma
float newAdj
float newLux
float newBrightness
float newGamma
public static void writeConnectivityStateChanged (int, int, int)
int type
int subtype
int state
public static void writeNetstatsMobileSample (long, long, long, long, long, long, long, long, long, long, long, long, long)
long devRxBytes
long devTxBytes
long devRxPkts
long devTxPkts
long xtRxBytes
long xtTxBytes
long xtRxPkts
long xtTxPkts
long uidRxBytes
long uidTxBytes
long uidRxPkts
long uidTxPkts
long trustedTime
public static void writeNetstatsWifiSample (long, long, long, long, long, long, long, long, long, long, long, long, long)
long devRxBytes
long devTxBytes
long devRxPkts
long devTxPkts
long xtRxBytes
long xtTxBytes
long xtRxPkts
long xtTxPkts
long uidRxBytes
long uidTxBytes
long uidRxPkts
long uidTxPkts
long trustedTime
public static void writeLockdownVpnConnecting (int)
int egressNet
public static void writeLockdownVpnConnected (int)
int egressNet
public static void writeLockdownVpnError (int)
int egressNet
public static void writeConfigInstallFailed (java.lang.String)
String dir
public static void writeIfwIntentMatched (int, java.lang.String, int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int)
int intentType
String componentName
int callerUid
int callerPkgCount
String callerPkgs
String action
String mimeType
String uri
int flags
public static void writeIdleMaintenanceWindowStart (long, long, int, int)
long time
long lastuseractivity
int batterylevel
int batterycharging
public static void writeIdleMaintenanceWindowFinish (long, long, int, int)
long time
long lastuseractivity
int batterylevel
int batterycharging
public static void writeFstrimStart (long)
long time
public static void writeFstrimFinish (long)
long time
public static void writeVolumeChanged (int, int, int, int, java.lang.String)
int stream
int prevLevel
int level
int maxLevel
String caller
public static void writeStreamDevicesChanged (int, int, int)
int stream
int prevDevices
int devices
public static void writeCameraGestureTriggered (long, long, long, int)
long gestureOnTime
long sensor1OnTime
long sensor2OnTime
int eventExtra
}
com/android/server/VibratorService$4.classVibratorService.java
package com.android.server
com.android.server.VibratorService$4 extends android.content.BroadcastReceiver {
final com.android.server.VibratorService this$0
void (com.android.server.VibratorService)
com.android.server.VibratorService this$0
public void onReceive (android.content.Context, android.content.Intent)
com.android.server.VibratorService$Vibration vibration
java.util.Iterator it
android.content.Context context
android.content.Intent intent
}
com/android/server/input/
com/android/server/input/InputManagerService$7.classInputManagerService.java
package com.android.server.input
com.android.server.input.InputManagerService$7 extends java.lang.Object implements com.android.server.input.InputManagerService$KeyboardLayoutVisitor {
boolean mHasSeenDeviceSpecificLayout
final String[] val$enabledLayoutDescriptors
final java.util.ArrayList val$enabledLayouts
final android.hardware.input.InputDeviceIdentifier val$identifier
final java.util.ArrayList val$potentialLayouts
final com.android.server.input.InputManagerService this$0
void (com.android.server.input.InputManagerService, java.lang.String[], java.util.ArrayList, android.hardware.input.InputDeviceIdentifier, java.util.ArrayList)
com.android.server.input.InputManagerService this$0
public void visitKeyboardLayout (android.content.res.Resources, int, android.hardware.input.KeyboardLayout)
String s
android.content.res.Resources resources
int keyboardLayoutResId
android.hardware.input.KeyboardLayout layout
}
com/android/server/input/InputManagerService$13.classInputManagerService.java
package com.android.server.input
com.android.server.input.InputManagerService$13 extends java.lang.Object implements com.android.server.input.InputManagerService$KeyboardLayoutVisitor {
final java.io.PrintWriter val$pw
final com.android.server.input.InputManagerService this$0
void (com.android.server.input.InputManagerService, java.io.PrintWriter)
com.android.server.input.InputManagerService this$0
public void visitKeyboardLayout (android.content.res.Resources, int, android.hardware.input.KeyboardLayout)
android.content.res.Resources resources
int keyboardLayoutResId
android.hardware.input.KeyboardLayout layout
}
com/android/server/input/InputManagerService$VibratorToken.classInputManagerService.java
package com.android.server.input
final com.android.server.input.InputManagerService$VibratorToken extends java.lang.Object implements android.os.IBinder$DeathRecipient {
public final int mDeviceId
public final android.os.IBinder mToken
public final int mTokenValue
public boolean mVibrating
final com.android.server.input.InputManagerService this$0
public void (com.android.server.input.InputManagerService, int, android.os.IBinder, int)
int deviceId
android.os.IBinder token
int tokenValue
public void binderDied ()
}
com/android/server/input/PersistentDataStore$InputDeviceState.classPersistentDataStore.java
package com.android.server.input
final com.android.server.input.PersistentDataStore$InputDeviceState extends java.lang.Object {
private static final String[] CALIBRATION_NAME
private android.hardware.input.TouchCalibration[] mTouchCalibration
private String mCurrentKeyboardLayout
private java.util.List mUnassociatedKeyboardLayouts
private android.util.ArrayMap mKeyboardLayouts
private void ()
public android.hardware.input.TouchCalibration getTouchCalibration (int)
ArrayIndexOutOfBoundsException ex
int surfaceRotation
public boolean setTouchCalibration (int, android.hardware.input.TouchCalibration)
ArrayIndexOutOfBoundsException ex
int surfaceRotation
android.hardware.input.TouchCalibration calibration
public java.lang.String getCurrentKeyboardLayout ()
public boolean setCurrentKeyboardLayout (java.lang.String)
String keyboardLayout
public java.lang.String[] getKeyboardLayouts ()
public java.lang.String getKeyboardLayout (com.android.internal.inputmethod.InputMethodSubtypeHandle)
com.android.internal.inputmethod.InputMethodSubtypeHandle handle
public boolean setKeyboardLayout (com.android.internal.inputmethod.InputMethodSubtypeHandle, java.lang.String)
com.android.internal.inputmethod.InputMethodSubtypeHandle imeHandle
String keyboardLayout
String existingLayout
public boolean addKeyboardLayout (java.lang.String)
String keyboardLayout
int index
public boolean removeKeyboardLayout (java.lang.String)
String keyboardLayout
int index
private void updateCurrentKeyboardLayoutIfRemoved (java.lang.String, int)
int index
String removedKeyboardLayout
int removedIndex
public boolean switchKeyboardLayout (com.android.internal.inputmethod.InputMethodSubtypeHandle)
com.android.internal.inputmethod.InputMethodSubtypeHandle imeHandle
String layout
public boolean removeUninstalledKeyboardLayouts (java.util.Set)
String keyboardLayout
int i
java.util.Set availableKeyboardLayouts
boolean changed
public void loadFromXml (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
com.android.internal.inputmethod.InputMethodSubtypeHandle handle
String descriptor
String current
String inputMethodId
String inputMethodSubtypeId
IllegalArgumentException e
int i
String tag
String value
String format
String rotation
int r
float[] matrix
int depth
org.xmlpull.v1.XmlPullParser parser
int outerDepth
public void saveToXml (org.xmlpull.v1.XmlSerializer) throws java.io.IOException
String layout
com.android.internal.inputmethod.InputMethodSubtypeHandle handle
String layout
int i
int j
String rotation
float[] transform
int i
org.xmlpull.v1.XmlSerializer serializer
int N
private void dump (java.io.PrintWriter, java.lang.String)
int i
java.io.PrintWriter pw
String prefix
int N
private static java.lang.String surfaceRotationToString (int)
int surfaceRotation
private static int stringToSurfaceRotation (java.lang.String)
String s
void (com.android.server.input.PersistentDataStore$1)
com.android.server.input.PersistentDataStore$1 x0
static void access$100 (com.android.server.input.PersistentDataStore$InputDeviceState, java.io.PrintWriter, java.lang.String)
com.android.server.input.PersistentDataStore$InputDeviceState x0
java.io.PrintWriter x1
String x2
static void ()
}
com/android/server/input/InputManagerService$14.classInputManagerService.java
package com.android.server.input
com.android.server.input.InputManagerService$14 extends java.lang.Object implements com.android.server.input.InputManagerService$KeyboardLayoutVisitor {
final String[] val$result
final com.android.server.input.InputManagerService this$0
void (com.android.server.input.InputManagerService, java.lang.String[])
com.android.server.input.InputManagerService this$0
public void visitKeyboardLayout (android.content.res.Resources, int, android.hardware.input.KeyboardLayout)
android.content.res.Resources resources
int keyboardLayoutResId
android.hardware.input.KeyboardLayout layout
}
com/android/server/input/InputManagerService$12.classInputManagerService.java
package com.android.server.input
com.android.server.input.InputManagerService$12 extends android.database.ContentObserver {
final com.android.server.input.InputManagerService this$0
void (com.android.server.input.InputManagerService, android.os.Handler)
com.android.server.input.InputManagerService this$0
android.os.Handler x0
public void onChange (boolean)
boolean selfChange
}
com/android/server/input/InputManagerService$InputFilterHost.classInputManagerService.java
package com.android.server.input
final com.android.server.input.InputManagerService$InputFilterHost extends android.view.IInputFilterHost$Stub {
private boolean mDisconnected
final com.android.server.input.InputManagerService this$0
private void (com.android.server.input.InputManagerService)
public void disconnectLocked ()
public void sendInputEvent (android.view.InputEvent, int)
android.view.InputEvent event
int policyFlags
void (com.android.server.input.InputManagerService, com.android.server.input.InputManagerService$1)
com.android.server.input.InputManagerService x0
com.android.server.input.InputManagerService$1 x1
}
com/android/server/input/InputManagerService$8.classInputManagerService.java
package com.android.server.input
com.android.server.input.InputManagerService$8 extends java.lang.Object implements com.android.server.input.InputManagerService$KeyboardLayoutVisitor {
final android.hardware.input.KeyboardLayout[] val$result
final com.android.server.input.InputManagerService this$0
void (com.android.server.input.InputManagerService, android.hardware.input.KeyboardLayout[])
com.android.server.input.InputManagerService this$0
public void visitKeyboardLayout (android.content.res.Resources, int, android.hardware.input.KeyboardLayout)
android.content.res.Resources resources
int keyboardLayoutResId
android.hardware.input.KeyboardLayout layout
}
com/android/server/input/InputManagerService$5.classInputManagerService.java
package com.android.server.input
com.android.server.input.InputManagerService$5 extends java.lang.Object implements com.android.server.input.InputManagerService$KeyboardLayoutVisitor {
final java.util.HashSet val$availableKeyboardLayouts
final com.android.server.input.InputManagerService this$0
void (com.android.server.input.InputManagerService, java.util.HashSet)
com.android.server.input.InputManagerService this$0
public void visitKeyboardLayout (android.content.res.Resources, int, android.hardware.input.KeyboardLayout)
android.content.res.Resources resources
int keyboardLayoutResId
android.hardware.input.KeyboardLayout layout
}
com/android/server/input/InputManagerService$4.classInputManagerService.java
package com.android.server.input
com.android.server.input.InputManagerService$4 extends java.lang.Object implements com.android.server.input.InputManagerService$KeyboardLayoutVisitor {
final android.view.InputDevice val$d
final java.util.Locale val$systemLocale
final java.util.List val$layouts
final com.android.server.input.InputManagerService this$0
void (com.android.server.input.InputManagerService, android.view.InputDevice, java.util.Locale, java.util.List)
com.android.server.input.InputManagerService this$0
public void visitKeyboardLayout (android.content.res.Resources, int, android.hardware.input.KeyboardLayout)
int localeIndex
android.content.res.Resources resources
int keyboardLayoutResId
android.hardware.input.KeyboardLayout layout
android.os.LocaleList locales
int numLocales
}
com/android/server/input/InputApplicationHandle.classInputApplicationHandle.java
package com.android.server.input
public final com.android.server.input.InputApplicationHandle extends java.lang.Object {
private long ptr
public final Object appWindowToken
public String name
public long dispatchingTimeoutNanos
private native void nativeDispose ()
public void (java.lang.Object)
Object appWindowToken
protected void finalize () throws java.lang.Throwable
}
com/android/server/input/InputManagerService$TabletModeChangedListenerRecord.classInputManagerService.java
package com.android.server.input
final com.android.server.input.InputManagerService$TabletModeChangedListenerRecord extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private final int mPid
private final android.hardware.input.ITabletModeChangedListener mListener
final com.android.server.input.InputManagerService this$0
public void (com.android.server.input.InputManagerService, int, android.hardware.input.ITabletModeChangedListener)
int pid
android.hardware.input.ITabletModeChangedListener listener
public void binderDied ()
public void notifyTabletModeChanged (long, boolean)
android.os.RemoteException ex
long whenNanos
boolean inTabletMode
}
com/android/server/input/InputManagerService$InputManagerHandler.classInputManagerService.java
package com.android.server.input
final com.android.server.input.InputManagerService$InputManagerHandler extends android.os.Handler {
final com.android.server.input.InputManagerService this$0
public void (com.android.server.input.InputManagerService, android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
com.android.internal.os.SomeArgs args
com.android.internal.os.SomeArgs args
long whenNanos
boolean inTabletMode
int userId
com.android.internal.os.SomeArgs args
android.view.inputmethod.InputMethodInfo inputMethodInfo
android.view.inputmethod.InputMethodSubtype subtype
android.os.Message msg
}
com/android/server/input/InputManagerService$10.classInputManagerService.java
package com.android.server.input
com.android.server.input.InputManagerService$10 extends android.database.ContentObserver {
final com.android.server.input.InputManagerService this$0
void (com.android.server.input.InputManagerService, android.os.Handler)
com.android.server.input.InputManagerService this$0
android.os.Handler x0
public void onChange (boolean)
boolean selfChange
}
com/android/server/input/InputManagerService$WindowManagerCallbacks.classInputManagerService.java
package com.android.server.input
public abstract com.android.server.input.InputManagerService$WindowManagerCallbacks extends java.lang.Object {
public abstract void notifyConfigurationChanged ()
public abstract void notifyLidSwitchChanged (long, boolean)
public abstract void notifyCameraLensCoverSwitchChanged (long, boolean)
public abstract void notifyInputChannelBroken (com.android.server.input.InputWindowHandle)
public abstract long notifyANR (com.android.server.input.InputApplicationHandle, com.android.server.input.InputWindowHandle, java.lang.String)
public abstract int interceptKeyBeforeQueueing (android.view.KeyEvent, int)
public abstract int interceptMotionBeforeQueueingNonInteractive (long, int)
public abstract long interceptKeyBeforeDispatching (com.android.server.input.InputWindowHandle, android.view.KeyEvent, int)
public abstract android.view.KeyEvent dispatchUnhandledKey (com.android.server.input.InputWindowHandle, android.view.KeyEvent, int)
public abstract int getPointerLayer ()
}
com/android/server/input/InputManagerService$6.classInputManagerService.java
package com.android.server.input
com.android.server.input.InputManagerService$6 extends java.lang.Object implements com.android.server.input.InputManagerService$KeyboardLayoutVisitor {
final java.util.ArrayList val$list
final com.android.server.input.InputManagerService this$0
void (com.android.server.input.InputManagerService, java.util.ArrayList)
com.android.server.input.InputManagerService this$0
public void visitKeyboardLayout (android.content.res.Resources, int, android.hardware.input.KeyboardLayout)
android.content.res.Resources resources
int keyboardLayoutResId
android.hardware.input.KeyboardLayout layout
}
com/android/server/input/InputWindowHandle.classInputWindowHandle.java
package com.android.server.input
public final com.android.server.input.InputWindowHandle extends java.lang.Object {
private long ptr
public final com.android.server.input.InputApplicationHandle inputApplicationHandle
public final Object windowState
public android.view.InputChannel inputChannel
public String name
public int layoutParamsFlags
public int layoutParamsType
public long dispatchingTimeoutNanos
public int frameLeft
public int frameTop
public int frameRight
public int frameBottom
public float scaleFactor
public final android.graphics.Region touchableRegion
public boolean visible
public boolean canReceiveKeys
public boolean hasFocus
public boolean hasWallpaper
public boolean paused
public int layer
public int ownerPid
public int ownerUid
public int inputFeatures
public final int displayId
private native void nativeDispose ()
public void (com.android.server.input.InputApplicationHandle, java.lang.Object, int)
com.android.server.input.InputApplicationHandle inputApplicationHandle
Object windowState
int displayId
public java.lang.String toString ()
protected void finalize () throws java.lang.Throwable
}
com/android/server/input/InputManagerService$1.classInputManagerService.java
package com.android.server.input
com.android.server.input.InputManagerService$1 extends android.content.BroadcastReceiver {
final com.android.server.input.InputManagerService this$0
void (com.android.server.input.InputManagerService)
com.android.server.input.InputManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/input/PersistentDataStore.classPersistentDataStore.java
package com.android.server.input
final com.android.server.input.PersistentDataStore extends java.lang.Object {
static final String TAG
private final java.util.HashMap mInputDevices
private final android.util.AtomicFile mAtomicFile
private boolean mLoaded
private boolean mDirty
public void ()
public void saveIfNeeded ()
public android.hardware.input.TouchCalibration getTouchCalibration (java.lang.String, int)
String inputDeviceDescriptor
int surfaceRotation
com.android.server.input.PersistentDataStore$InputDeviceState state
android.hardware.input.TouchCalibration cal
public boolean setTouchCalibration (java.lang.String, int, android.hardware.input.TouchCalibration)
String inputDeviceDescriptor
int surfaceRotation
android.hardware.input.TouchCalibration calibration
com.android.server.input.PersistentDataStore$InputDeviceState state
public java.lang.String getCurrentKeyboardLayout (java.lang.String)
String inputDeviceDescriptor
com.android.server.input.PersistentDataStore$InputDeviceState state
public boolean setCurrentKeyboardLayout (java.lang.String, java.lang.String)
String inputDeviceDescriptor
String keyboardLayoutDescriptor
com.android.server.input.PersistentDataStore$InputDeviceState state
public java.lang.String[] getKeyboardLayouts (java.lang.String)
String inputDeviceDescriptor
com.android.server.input.PersistentDataStore$InputDeviceState state
public java.lang.String getKeyboardLayout (java.lang.String, com.android.internal.inputmethod.InputMethodSubtypeHandle)
String inputDeviceDescriptor
com.android.internal.inputmethod.InputMethodSubtypeHandle imeHandle
com.android.server.input.PersistentDataStore$InputDeviceState state
public boolean setKeyboardLayout (java.lang.String, com.android.internal.inputmethod.InputMethodSubtypeHandle, java.lang.String)
String inputDeviceDescriptor
com.android.internal.inputmethod.InputMethodSubtypeHandle imeHandle
String keyboardLayoutDescriptor
com.android.server.input.PersistentDataStore$InputDeviceState state
public boolean addKeyboardLayout (java.lang.String, java.lang.String)
String inputDeviceDescriptor
String keyboardLayoutDescriptor
com.android.server.input.PersistentDataStore$InputDeviceState state
public boolean removeKeyboardLayout (java.lang.String, java.lang.String)
String inputDeviceDescriptor
String keyboardLayoutDescriptor
com.android.server.input.PersistentDataStore$InputDeviceState state
public boolean switchKeyboardLayout (java.lang.String, com.android.internal.inputmethod.InputMethodSubtypeHandle)
String inputDeviceDescriptor
com.android.internal.inputmethod.InputMethodSubtypeHandle imeHandle
com.android.server.input.PersistentDataStore$InputDeviceState state
public boolean removeUninstalledKeyboardLayouts (java.util.Set)
com.android.server.input.PersistentDataStore$InputDeviceState state
java.util.Set availableKeyboardLayouts
boolean changed
private com.android.server.input.PersistentDataStore$InputDeviceState getInputDeviceState (java.lang.String, boolean)
String inputDeviceDescriptor
boolean createIfAbsent
com.android.server.input.PersistentDataStore$InputDeviceState state
private void loadIfNeeded ()
private void setDirty ()
private void clearState ()
private void load ()
java.io.FileNotFoundException ex
java.io.IOException ex
org.xmlpull.v1.XmlPullParserException ex
java.io.InputStream is
java.io.InputStream is
org.xmlpull.v1.XmlPullParser parser
private void save ()
org.xmlpull.v1.XmlSerializer serializer
boolean success
java.io.IOException ex
java.io.FileOutputStream os
private void loadFromXml (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
int outerDepth
private void loadInputDevicesFromXml (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String descriptor
com.android.server.input.PersistentDataStore$InputDeviceState state
org.xmlpull.v1.XmlPullParser parser
int outerDepth
private void saveToXml (org.xmlpull.v1.XmlSerializer) throws java.io.IOException
String descriptor
com.android.server.input.PersistentDataStore$InputDeviceState state
java.util.Map$Entry entry
org.xmlpull.v1.XmlSerializer serializer
public void dump (java.io.PrintWriter, java.lang.String)
java.util.Map$Entry entry
java.io.PrintWriter pw
String prefix
int i
}
com/android/server/input/InputManagerService$Shell.classInputManagerService.java
package com.android.server.input
com.android.server.input.InputManagerService$Shell extends android.os.ShellCommand {
final com.android.server.input.InputManagerService this$0
private void (com.android.server.input.InputManagerService)
public int onCommand (java.lang.String)
String cmd
public void onHelp ()
java.io.PrintWriter pw
void (com.android.server.input.InputManagerService, com.android.server.input.InputManagerService$1)
com.android.server.input.InputManagerService x0
com.android.server.input.InputManagerService$1 x1
}
com/android/server/input/InputManagerService$KeyboardLayoutVisitor.classInputManagerService.java
package com.android.server.input
abstract com.android.server.input.InputManagerService$KeyboardLayoutVisitor extends java.lang.Object {
public abstract void visitKeyboardLayout (android.content.res.Resources, int, android.hardware.input.KeyboardLayout)
}
com/android/server/input/InputManagerService$2.classInputManagerService.java
package com.android.server.input
com.android.server.input.InputManagerService$2 extends android.content.BroadcastReceiver {
final com.android.server.input.InputManagerService this$0
void (com.android.server.input.InputManagerService)
com.android.server.input.InputManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/input/InputManagerService$9.classInputManagerService.java
package com.android.server.input
com.android.server.input.InputManagerService$9 extends java.lang.Object implements com.android.server.input.InputManagerService$KeyboardLayoutVisitor {
final android.hardware.input.KeyboardLayout[] val$result
final com.android.server.input.InputManagerService this$0
void (com.android.server.input.InputManagerService, android.hardware.input.KeyboardLayout[])
com.android.server.input.InputManagerService this$0
public void visitKeyboardLayout (android.content.res.Resources, int, android.hardware.input.KeyboardLayout)
android.content.res.Resources resources
int keyboardLayoutResId
android.hardware.input.KeyboardLayout layout
}
com/android/server/input/PersistentDataStore$1.classPersistentDataStore.java
package com.android.server.input
com.android.server.input.PersistentDataStore$1 extends java.lang.Object {
}
com/android/server/input/InputManagerService.classInputManagerService.java
package com.android.server.input
public com.android.server.input.InputManagerService extends android.hardware.input.IInputManager$Stub implements com.android.server.Watchdog$Monitor {
static final String TAG
static final boolean DEBUG
private static final String EXCLUDED_DEVICES_PATH
private static final int MSG_DELIVER_INPUT_DEVICES_CHANGED
private static final int MSG_SWITCH_KEYBOARD_LAYOUT
private static final int MSG_RELOAD_KEYBOARD_LAYOUTS
private static final int MSG_UPDATE_KEYBOARD_LAYOUTS
private static final int MSG_RELOAD_DEVICE_ALIASES
private static final int MSG_DELIVER_TABLET_MODE_CHANGED
private static final int MSG_INPUT_METHOD_SUBTYPE_CHANGED
private final long mPtr
private final android.content.Context mContext
private final com.android.server.input.InputManagerService$InputManagerHandler mHandler
private com.android.server.input.InputManagerService$WindowManagerCallbacks mWindowManagerCallbacks
private com.android.server.input.InputManagerService$WiredAccessoryCallbacks mWiredAccessoryCallbacks
private boolean mSystemReady
private android.app.NotificationManager mNotificationManager
private final Object mTabletModeLock
private final android.util.SparseArray mTabletModeChangedListeners
private final java.util.List mTempTabletModeChangedListenersToNotify
private final com.android.server.input.PersistentDataStore mDataStore
private Object mInputDevicesLock
private boolean mInputDevicesChangedPending
private android.view.InputDevice[] mInputDevices
private final android.util.SparseArray mInputDevicesChangedListeners
private final java.util.ArrayList mTempInputDevicesChangedListenersToNotify
private final java.util.ArrayList mTempFullKeyboards
private boolean mKeyboardLayoutNotificationShown
private com.android.internal.inputmethod.InputMethodSubtypeHandle mCurrentImeHandle
private Object mVibratorLock
private java.util.HashMap mVibratorTokens
private int mNextVibratorTokenValue
final Object mInputFilterLock
android.view.IInputFilter mInputFilter
com.android.server.input.InputManagerService$InputFilterHost mInputFilterHost
private static final int INPUT_EVENT_INJECTION_SUCCEEDED
private static final int INPUT_EVENT_INJECTION_PERMISSION_DENIED
private static final int INPUT_EVENT_INJECTION_FAILED
private static final int INPUT_EVENT_INJECTION_TIMED_OUT
private static final int INJECTION_TIMEOUT_MILLIS
public static final int KEY_STATE_UNKNOWN
public static final int KEY_STATE_UP
public static final int KEY_STATE_DOWN
public static final int KEY_STATE_VIRTUAL
public static final int BTN_MOUSE
public static final int SW_LID
public static final int SW_TABLET_MODE
public static final int SW_KEYPAD_SLIDE
public static final int SW_HEADPHONE_INSERT
public static final int SW_MICROPHONE_INSERT
public static final int SW_LINEOUT_INSERT
public static final int SW_JACK_PHYSICAL_INSERT
public static final int SW_CAMERA_LENS_COVER
public static final int SW_LID_BIT
public static final int SW_TABLET_MODE_BIT
public static final int SW_KEYPAD_SLIDE_BIT
public static final int SW_HEADPHONE_INSERT_BIT
public static final int SW_MICROPHONE_INSERT_BIT
public static final int SW_LINEOUT_INSERT_BIT
public static final int SW_JACK_PHYSICAL_INSERT_BIT
public static final int SW_JACK_BITS
public static final int SW_CAMERA_LENS_COVER_BIT
final boolean mUseDevInputEventForAudioJack
private static native long nativeInit (com.android.server.input.InputManagerService, android.content.Context, android.os.MessageQueue)
private static native void nativeStart (long)
private static native void nativeSetDisplayViewport (long, boolean, int, int, int, int, int, int, int, int, int, int, int, int)
private static native int nativeGetScanCodeState (long, int, int, int)
private static native int nativeGetKeyCodeState (long, int, int, int)
private static native int nativeGetSwitchState (long, int, int, int)
private static native boolean nativeHasKeys (long, int, int, int[], boolean[])
private static native void nativeRegisterInputChannel (long, android.view.InputChannel, com.android.server.input.InputWindowHandle, boolean)
private static native void nativeUnregisterInputChannel (long, android.view.InputChannel)
private static native void nativeSetInputFilterEnabled (long, boolean)
private static native int nativeInjectInputEvent (long, android.view.InputEvent, int, int, int, int, int, int)
private static native void nativeToggleCapsLock (long, int)
private static native void nativeSetInputWindows (long, com.android.server.input.InputWindowHandle[])
private static native void nativeSetInputDispatchMode (long, boolean, boolean)
private static native void nativeSetSystemUiVisibility (long, int)
private static native void nativeSetFocusedApplication (long, com.android.server.input.InputApplicationHandle)
private static native boolean nativeTransferTouchFocus (long, android.view.InputChannel, android.view.InputChannel)
private static native void nativeSetPointerSpeed (long, int)
private static native void nativeSetShowTouches (long, boolean)
private static native void nativeSetInteractive (long, boolean)
private static native void nativeReloadCalibration (long)
private static native void nativeVibrate (long, int, long[], int, int)
private static native void nativeCancelVibrate (long, int, int)
private static native void nativeReloadKeyboardLayouts (long)
private static native void nativeReloadDeviceAliases (long)
private static native java.lang.String nativeDump (long)
private static native void nativeMonitor (long)
private static native void nativeSetPointerIconType (long, int)
private static native void nativeReloadPointerIcons (long)
private static native void nativeSetCustomPointerIcon (long, android.view.PointerIcon)
public void (android.content.Context)
android.content.Context context
public void setWindowManagerCallbacks (com.android.server.input.InputManagerService$WindowManagerCallbacks)
com.android.server.input.InputManagerService$WindowManagerCallbacks callbacks
public void setWiredAccessoryCallbacks (com.android.server.input.InputManagerService$WiredAccessoryCallbacks)
com.android.server.input.InputManagerService$WiredAccessoryCallbacks callbacks
public void start ()
public void systemRunning ()
android.content.IntentFilter filter
private void reloadKeyboardLayouts ()
private void reloadDeviceAliases ()
private void setDisplayViewportsInternal (android.hardware.display.DisplayViewport, android.hardware.display.DisplayViewport)
android.hardware.display.DisplayViewport defaultViewport
android.hardware.display.DisplayViewport externalTouchViewport
private void setDisplayViewport (boolean, android.hardware.display.DisplayViewport)
boolean external
android.hardware.display.DisplayViewport viewport
public int getKeyCodeState (int, int, int)
int deviceId
int sourceMask
int keyCode
public int getScanCodeState (int, int, int)
int deviceId
int sourceMask
int scanCode
public int getSwitchState (int, int, int)
int deviceId
int sourceMask
int switchCode
public boolean hasKeys (int, int, int[], boolean[])
int deviceId
int sourceMask
int[] keyCodes
boolean[] keyExists
public android.view.InputChannel monitorInput (java.lang.String)
String inputChannelName
android.view.InputChannel[] inputChannels
public void registerInputChannel (android.view.InputChannel, com.android.server.input.InputWindowHandle)
android.view.InputChannel inputChannel
com.android.server.input.InputWindowHandle inputWindowHandle
public void unregisterInputChannel (android.view.InputChannel)
android.view.InputChannel inputChannel
public void setInputFilter (android.view.IInputFilter)
android.view.IInputFilter oldFilter
android.view.IInputFilter filter
public boolean injectInputEvent (android.view.InputEvent, int)
android.view.InputEvent event
int mode
private boolean injectInputEventInternal (android.view.InputEvent, int, int)
android.view.InputEvent event
int displayId
int mode
int pid
int uid
long ident
int result
public android.view.InputDevice getInputDevice (int)
android.view.InputDevice inputDevice
int i
int count
int deviceId
public int[] getInputDeviceIds ()
int i
int count
int[] ids
public android.view.InputDevice[] getInputDevices ()
public void registerInputDevicesChangedListener (android.hardware.input.IInputDevicesChangedListener)
android.os.IBinder binder
android.os.RemoteException ex
int callingPid
com.android.server.input.InputManagerService$InputDevicesChangedListenerRecord record
android.hardware.input.IInputDevicesChangedListener listener
private void onInputDevicesChangedListenerDied (int)
int pid
private void deliverInputDevicesChanged (android.view.InputDevice[])
int i
android.view.InputDevice inputDevice
int i
int numDevices
int i
android.view.InputDevice inputDevice
String layout
int i
android.view.InputDevice[] oldInputDevices
int numFullKeyboardsAdded
int numListeners
int[] deviceIdAndGeneration
java.util.List keyboardsMissingLayout
int numFullKeyboards
private java.lang.String getDefaultKeyboardLayout (android.view.InputDevice)
java.util.Locale locale
int localeIndex
android.hardware.input.KeyboardLayout layout
android.os.LocaleList locales
int numLocales
int i
java.util.Locale locale
int localeIndex
android.hardware.input.KeyboardLayout layout
android.os.LocaleList locales
int numLocales
int i
android.view.InputDevice d
java.util.Locale systemLocale
java.util.List layouts
int N
private static boolean isCompatibleLocale (java.util.Locale, java.util.Locale)
java.util.Locale systemLocale
java.util.Locale keyboardLocale
public android.hardware.input.TouchCalibration getTouchCalibrationForInputDevice (java.lang.String, int)
String inputDeviceDescriptor
int surfaceRotation
public void setTouchCalibrationForInputDevice (java.lang.String, int, android.hardware.input.TouchCalibration)
String inputDeviceDescriptor
int surfaceRotation
android.hardware.input.TouchCalibration calibration
public int isInTabletMode ()
public void registerTabletModeChangedListener (android.hardware.input.ITabletModeChangedListener)
android.os.IBinder binder
android.os.RemoteException ex
int callingPid
com.android.server.input.InputManagerService$TabletModeChangedListenerRecord record
android.hardware.input.ITabletModeChangedListener listener
private void onTabletModeChangedListenerDied (int)
int pid
private void deliverTabletModeChanged (long, boolean)
int i
int i
long whenNanos
boolean inTabletMode
int numListeners
private void showMissingKeyboardLayoutNotification (android.view.InputDevice)
android.content.Intent intent
android.app.PendingIntent keyboardLayoutIntent
android.content.res.Resources r
android.app.Notification notification
android.view.InputDevice device
private void hideMissingKeyboardLayoutNotification ()
private void updateKeyboardLayouts ()
java.util.HashSet availableKeyboardLayouts
private static boolean containsInputDeviceWithDescriptor (android.view.InputDevice[], java.lang.String)
android.view.InputDevice inputDevice
int i
android.view.InputDevice[] inputDevices
String descriptor
int numDevices
public android.hardware.input.KeyboardLayout[] getKeyboardLayouts ()
java.util.ArrayList list
public android.hardware.input.KeyboardLayout[] getKeyboardLayoutsForInputDevice (android.hardware.input.InputDeviceIdentifier)
int i
android.hardware.input.InputDeviceIdentifier identifier
String[] enabledLayoutDescriptors
java.util.ArrayList enabledLayouts
java.util.ArrayList potentialLayouts
int enabledLayoutSize
int potentialLayoutSize
android.hardware.input.KeyboardLayout[] layouts
public android.hardware.input.KeyboardLayout getKeyboardLayout (java.lang.String)
String keyboardLayoutDescriptor
android.hardware.input.KeyboardLayout[] result
private void visitAllKeyboardLayouts (com.android.server.input.InputManagerService$KeyboardLayoutVisitor)
android.content.pm.ActivityInfo activityInfo
int priority
android.content.pm.ResolveInfo resolveInfo
com.android.server.input.InputManagerService$KeyboardLayoutVisitor visitor
android.content.pm.PackageManager pm
android.content.Intent intent
private void visitKeyboardLayout (java.lang.String, com.android.server.input.InputManagerService$KeyboardLayoutVisitor)
android.content.pm.ActivityInfo receiver
android.content.pm.PackageManager pm
String keyboardLayoutDescriptor
com.android.server.input.InputManagerService$KeyboardLayoutVisitor visitor
com.android.server.input.InputManagerService$KeyboardLayoutDescriptor d
private void visitKeyboardLayoutsInPackage (android.content.pm.PackageManager, android.content.pm.ActivityInfo, java.lang.String, int, com.android.server.input.InputManagerService$KeyboardLayoutVisitor)
int priority
android.hardware.input.KeyboardLayout layout
String descriptor
String name
String label
int keyboardLayoutResId
String languageTags
android.os.LocaleList locales
int vid
int pid
android.content.res.TypedArray a
String element
android.content.res.Resources resources
android.content.res.XmlResourceParser parser
Exception ex
android.content.pm.PackageManager pm
android.content.pm.ActivityInfo receiver
String keyboardName
int requestedPriority
com.android.server.input.InputManagerService$KeyboardLayoutVisitor visitor
android.os.Bundle metaData
int configResId
CharSequence receiverLabel
String collection
int priority
private static android.os.LocaleList getLocalesFromLanguageTags (java.lang.String)
String languageTags
private java.lang.String getLayoutDescriptor (android.hardware.input.InputDeviceIdentifier)
android.hardware.input.InputDeviceIdentifier identifier
StringBuilder bob
public java.lang.String getCurrentKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier)
String layout
android.hardware.input.InputDeviceIdentifier identifier
String key
public void setCurrentKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, java.lang.String)
android.hardware.input.InputDeviceIdentifier identifier
String keyboardLayoutDescriptor
String key
public java.lang.String[] getEnabledKeyboardLayoutsForInputDevice (android.hardware.input.InputDeviceIdentifier)
String[] layouts
android.hardware.input.InputDeviceIdentifier identifier
String key
public android.hardware.input.KeyboardLayout getKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)
android.hardware.input.InputDeviceIdentifier identifier
android.view.inputmethod.InputMethodInfo imeInfo
android.view.inputmethod.InputMethodSubtype imeSubtype
com.android.internal.inputmethod.InputMethodSubtypeHandle handle
String key
String keyboardLayoutDescriptor
android.hardware.input.KeyboardLayout[] result
public void setKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype, java.lang.String)
android.hardware.input.InputDeviceIdentifier identifier
android.view.inputmethod.InputMethodInfo imeInfo
android.view.inputmethod.InputMethodSubtype imeSubtype
String keyboardLayoutDescriptor
com.android.internal.inputmethod.InputMethodSubtypeHandle handle
private void setKeyboardLayoutForInputDeviceInner (android.hardware.input.InputDeviceIdentifier, com.android.internal.inputmethod.InputMethodSubtypeHandle, java.lang.String)
com.android.internal.os.SomeArgs args
android.hardware.input.InputDeviceIdentifier identifier
com.android.internal.inputmethod.InputMethodSubtypeHandle imeHandle
String keyboardLayoutDescriptor
String key
public void addKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, java.lang.String)
String oldLayout
android.hardware.input.InputDeviceIdentifier identifier
String keyboardLayoutDescriptor
String key
public void removeKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, java.lang.String)
String oldLayout
boolean removed
android.hardware.input.InputDeviceIdentifier identifier
String keyboardLayoutDescriptor
String key
private void handleSwitchInputMethodSubtype (int, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)
int userId
android.view.inputmethod.InputMethodInfo inputMethodInfo
android.view.inputmethod.InputMethodSubtype subtype
com.android.internal.inputmethod.InputMethodSubtypeHandle handle
private void handleSwitchKeyboardLayout (android.hardware.input.InputDeviceIdentifier, com.android.internal.inputmethod.InputMethodSubtypeHandle)
String key
boolean changed
android.view.InputDevice device
android.hardware.input.InputDeviceIdentifier identifier
com.android.internal.inputmethod.InputMethodSubtypeHandle handle
public void setInputWindows (com.android.server.input.InputWindowHandle[])
com.android.server.input.InputWindowHandle[] windowHandles
public void setFocusedApplication (com.android.server.input.InputApplicationHandle)
com.android.server.input.InputApplicationHandle application
public void setInputDispatchMode (boolean, boolean)
boolean enabled
boolean frozen
public void setSystemUiVisibility (int)
int visibility
public boolean transferTouchFocus (android.view.InputChannel, android.view.InputChannel)
android.view.InputChannel fromChannel
android.view.InputChannel toChannel
public void tryPointerSpeed (int)
int speed
public void updatePointerSpeedFromSettings ()
int speed
private void setPointerSpeedUnchecked (int)
int speed
private void registerPointerSpeedSettingObserver ()
private int getPointerSpeedSetting ()
int speed
public void updateShowTouchesFromSettings ()
int setting
private void registerShowTouchesSettingObserver ()
public void updateAccessibilityLargePointerFromSettings ()
int accessibilityConfig
private void registerAccessibilityLargePointerSettingObserver ()
private int getShowTouchesSetting (int)
int defaultValue
int result
public void vibrate (int, long[], int, android.os.IBinder)
android.os.RemoteException ex
int deviceId
long[] pattern
int repea