META-INF/
META-INF/MANIFEST.MF
META-INF/services/
META-INF/services/com.sun.source.util.Plugin
com/
com/google/
com/google/errorprone/
com/google/errorprone/ErrorProneCompiler.classErrorProneCompiler.java
package com.google.errorprone
public com.google.errorprone.ErrorProneCompiler extends java.lang.Object {
private final com.google.errorprone.BaseErrorProneCompiler compiler
public static void main (java.lang.String[])
String[] args
public static com.sun.tools.javac.main.Main$Result compile (javax.tools.DiagnosticListener, java.lang.String[])
javax.tools.DiagnosticListener listener
String[] args
public static com.sun.tools.javac.main.Main$Result compile (java.lang.String[])
String[] args
public static com.sun.tools.javac.main.Main$Result compile (java.lang.String[], java.io.PrintWriter)
String[] args
java.io.PrintWriter out
private void (com.google.errorprone.BaseErrorProneCompiler)
com.google.errorprone.BaseErrorProneCompiler compiler
public static com.google.errorprone.ErrorProneCompiler$Builder builder ()
public com.sun.tools.javac.main.Main$Result run (java.lang.String[])
String[] args
void (com.google.errorprone.BaseErrorProneCompiler, com.google.errorprone.ErrorProneCompiler$1)
com.google.errorprone.BaseErrorProneCompiler x0
com.google.errorprone.ErrorProneCompiler$1 x1
}
com/google/errorprone/ErrorProneCompiler$Builder.classErrorProneCompiler.java
package com.google.errorprone
public com.google.errorprone.ErrorProneCompiler$Builder extends java.lang.Object {
private final com.google.errorprone.BaseErrorProneCompiler$Builder builder
public com.google.errorprone.ErrorProneCompiler build ()
public com.google.errorprone.ErrorProneCompiler$Builder redirectOutputTo (java.io.PrintWriter)
java.io.PrintWriter errOutput
public com.google.errorprone.ErrorProneCompiler$Builder listenToDiagnostics (javax.tools.DiagnosticListener)
javax.tools.DiagnosticListener listener
public com.google.errorprone.ErrorProneCompiler$Builder report (com.google.errorprone.scanner.ScannerSupplier)
com.google.errorprone.scanner.ScannerSupplier scannerSupplier
public void ()
}
com/google/errorprone/ErrorProneJavaCompiler.classErrorProneJavaCompiler.java
package com.google.errorprone
public com.google.errorprone.ErrorProneJavaCompiler extends com.google.errorprone.BaseErrorProneJavaCompiler {
public void ()
void (javax.tools.JavaCompiler)
javax.tools.JavaCompiler javacTool
public void (com.google.errorprone.scanner.ScannerSupplier)
com.google.errorprone.scanner.ScannerSupplier scannerSupplier
}
com/google/errorprone/ErrorProneJavacPlugin.classErrorProneJavacPlugin.java
package com.google.errorprone
public com.google.errorprone.ErrorProneJavacPlugin extends java.lang.Object implements com.sun.source.util.Plugin {
public void ()
public java.lang.String getName ()
public transient void init (com.sun.source.util.JavacTask, java.lang.String[])
com.sun.source.util.JavacTask javacTask
String[] args
com.sun.tools.javac.util.Context context
com.google.errorprone.RefactoringCollection[] refactoringCollection
}
com/google/errorprone/bugpatterns/
com/google/errorprone/bugpatterns/PrimitiveArrayPassedToVarargsMethod.classPrimitiveArrayPassedToVarargsMethod.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.PrimitiveArrayPassedToVarargsMethod extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher isVarargs
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/TruthConstantAsserts.classTruthConstantAsserts.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.TruthConstantAsserts extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ASSERT_THAT
private static final java.util.regex.Pattern EQ_NEQ
private static final com.google.errorprone.matchers.Matcher TRUTH_SUBJECT_CALL
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree rec
com.sun.source.tree.ExpressionTree expr
com.sun.source.tree.ExpressionTree expectation
com.google.errorprone.fixes.SuggestedFix fix
static void ()
}
com/google/errorprone/bugpatterns/ChainingConstructorIgnoresParameter$Caller.classChainingConstructorIgnoresParameter.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ChainingConstructorIgnoresParameter$Caller extends java.lang.Object {
final com.sun.source.tree.MethodInvocationTree tree
final com.google.errorprone.VisitorState state
void (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/IncompatibleModifiersChecker$1.classIncompatibleModifiersChecker.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.IncompatibleModifiersChecker$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public javax.lang.model.element.Modifier apply (com.sun.tools.javac.code.Attribute$Enum)
com.sun.tools.javac.code.Attribute$Enum input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/NestedInstanceOfConditions$AssignmentTreeMatcher.classNestedInstanceOfConditions.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.NestedInstanceOfConditions$AssignmentTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.sun.source.tree.ExpressionTree variableExpressionTree
public void (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree e
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState visitorState
}
com/google/errorprone/bugpatterns/TryFailThrowable$MatchResult.classTryFailThrowable.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.TryFailThrowable$MatchResult extends java.lang.Object {
static final com.google.errorprone.bugpatterns.TryFailThrowable$MatchResult DOES_NOT_MATCH
final com.sun.source.tree.StatementTree failStatement
final com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType caughtType
static com.google.errorprone.bugpatterns.TryFailThrowable$MatchResult matches (com.sun.source.tree.StatementTree, com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType)
com.sun.source.tree.StatementTree failStatement
com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType caughtType
static com.google.errorprone.bugpatterns.TryFailThrowable$MatchResult doesNotMatch ()
void (com.sun.source.tree.StatementTree, com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType)
com.sun.source.tree.StatementTree failStatement
com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType caughtType
boolean matched ()
static void ()
}
com/google/errorprone/bugpatterns/EqualsNaN.classEqualsNaN.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.EqualsNaN extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
String prefix
String prefix
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
String prefix
com.sun.tools.javac.tree.JCTree$JCExpression left
com.sun.tools.javac.tree.JCTree$JCExpression right
String leftMatch
String rightMatch
private java.lang.CharSequence toString (com.sun.tools.javac.tree.JCTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree tree
com.google.errorprone.VisitorState state
CharSequence source
private java.lang.String matchNaN (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree tree
com.sun.tools.javac.code.Symbol sym
}
com/google/errorprone/bugpatterns/IndexOfChar.classIndexOfChar.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.IndexOfChar extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
java.util.List arguments
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.code.Types types
static void ()
}
com/google/errorprone/bugpatterns/SelfEquals.classSelfEquals.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.SelfEquals extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ASSERTION
private static final com.google.errorprone.matchers.Matcher INSTANCE_MATCHER
private static final com.google.errorprone.matchers.Matcher STATIC_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree toReplace
com.sun.source.tree.ExpressionTree toReplace
com.sun.source.tree.ExpressionTree toReplace
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
java.util.List args
com.sun.source.tree.ExpressionTree toReplace
com.google.errorprone.matchers.Description$Builder description
com.google.errorprone.fixes.Fix fix
protected static com.google.errorprone.fixes.Fix fieldFix (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
java.util.List members
com.sun.tools.javac.tree.JCTree$JCVariableDecl declaration
com.sun.tools.javac.code.Symbol$TypeSymbol variableTypeSymbol
com.sun.tools.javac.tree.JCTree jcTree
com.sun.source.tree.Tree toReplace
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
java.util.List members
static void ()
}
com/google/errorprone/bugpatterns/NoAllocationChecker$2.classNoAllocationChecker.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.NoAllocationChecker$2 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ReturnTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/ClassCanBeStatic$1.classClassCanBeStatic.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ClassCanBeStatic$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$NestingKind
static void ()
}
com/google/errorprone/bugpatterns/MissingSuperCall.class
com/google/errorprone/bugpatterns/HashtableContains.classHashtableContains.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.HashtableContains extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
static final com.google.errorprone.matchers.Matcher CONTAINS_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type key
com.sun.tools.javac.code.Type value
com.sun.tools.javac.code.Type arg
boolean valueShaped
boolean keyShaped
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description$Builder result
com.sun.tools.javac.util.List tyargs
private com.google.errorprone.fixes.Fix replaceMethodName (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState, java.lang.String)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
String newName
String source
int idx
String replacement
com.google.errorprone.fixes.Fix fix
static void ()
}
com/google/errorprone/bugpatterns/NonRuntimeAnnotation.classNonRuntimeAnnotation.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NonRuntimeAnnotation extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type classType
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Attribute$RetentionPolicy retention
static void ()
}
com/google/errorprone/bugpatterns/MissingDefault.class
com/google/errorprone/bugpatterns/CatchFail$1.classCatchFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.CatchFail$1 extends com.sun.source.util.TreeScanner {
final com.google.errorprone.VisitorState val$state
final String[] val$message
final com.google.errorprone.bugpatterns.CatchFail this$0
void (com.google.errorprone.bugpatterns.CatchFail, com.google.errorprone.VisitorState, java.lang.String[])
com.google.errorprone.bugpatterns.CatchFail this$0
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree tree
Void unused
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/ComparisonContractViolated$ComparisonResult.classComparisonContractViolated.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult NEGATIVE_CONSTANT
public static final com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult ZERO
public static final com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult POSITIVE_CONSTANT
public static final com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult NONCONSTANT
private static final com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult[] $VALUES
public static com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult[] values ()
public static com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero$6.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$6 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/IterableAndIterator.classIterableAndIterator.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.IterableAndIterator extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final String ITERABLE
private static final String ITERATOR
private static final com.google.errorprone.matchers.Matcher ITERABLE_MATCHER
private static final com.google.errorprone.matchers.Matcher ITERATOR_MATCHER
private static final com.google.errorprone.matchers.Matcher ITERABLE_AND_ITERATOR_MATCHER
public void ()
private boolean matchAnySuperType (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree superType
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
java.util.List superTypes
com.sun.source.tree.Tree superClass
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/InvalidPatternSyntax$1.classInvalidPatternSyntax.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.InvalidPatternSyntax$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
Object value
private boolean isValidSyntax (java.lang.String)
java.util.regex.PatternSyntaxException e
String regex
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/ThreeLetterTimeZoneID$Replacement.classThreeLetterTimeZoneID.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ThreeLetterTimeZoneID$Replacement extends java.lang.Object {
static final com.google.errorprone.bugpatterns.ThreeLetterTimeZoneID$Replacement NO_REPLACEMENT
final String message
final com.google.common.collect.ImmutableList replacements
void (java.lang.String, com.google.common.collect.ImmutableList)
String message
com.google.common.collect.ImmutableList replacements
static void ()
}
com/google/errorprone/bugpatterns/BooleanParameter.class
com/google/errorprone/bugpatterns/LoopConditionChecker$1.classLoopConditionChecker.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.LoopConditionChecker$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/AutoValue_WildcardImport_TypeToImport.classAutoValue_WildcardImport_TypeToImport.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.AutoValue_WildcardImport_TypeToImport extends com.google.errorprone.bugpatterns.WildcardImport$TypeToImport {
private final String name
private final com.sun.tools.javac.code.Symbol owner
private final boolean isStatic
void (java.lang.String, com.sun.tools.javac.code.Symbol, boolean)
String name
com.sun.tools.javac.code.Symbol owner
boolean isStatic
java.lang.String name ()
com.sun.tools.javac.code.Symbol owner ()
boolean isStatic ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.WildcardImport$TypeToImport that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/AbstractMustBeClosedChecker.classAbstractMustBeClosedChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker extends com.google.errorprone.bugpatterns.BugChecker {
protected static final com.google.errorprone.matchers.Matcher HAS_MUST_BE_CLOSED_ANNOTATION
private static final com.google.errorprone.matchers.Matcher CLOSE_METHOD
private static final com.google.errorprone.matchers.Matcher MOCKITO_MATCHER
public void ()
protected com.google.errorprone.matchers.Description matchNewClassOrMethodInvocation (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description description
private com.google.errorprone.matchers.Description checkClosed (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Description$Builder description
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodTree callerMethodTree
private static com.sun.source.tree.MethodTree enclosingMethod (com.google.errorprone.VisitorState)
com.sun.source.tree.Tree node
com.google.errorprone.VisitorState state
private boolean inTWR (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$VarSymbol var
private boolean tryFinallyClose (com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.source.util.TreePath, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$VarSymbol var
com.sun.source.util.TreePath path
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree parent
com.sun.source.tree.BlockTree block
int idx
com.sun.source.tree.StatementTree next
com.sun.source.tree.TryTree tryTree
boolean[] closed
protected void addFix (com.google.errorprone.matchers.Description$Builder, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Description$Builder description
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
static com.google.errorprone.matchers.Matcher access$000 ()
static void ()
}
com/google/errorprone/bugpatterns/PackageInfo.classPackageInfo.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.PackageInfo extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompilationUnitTree tree
com.google.errorprone.VisitorState state
String name
int idx
}
com/google/errorprone/bugpatterns/StreamToString.classStreamToString.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.StreamToString extends com.google.errorprone.bugpatterns.AbstractToString {
static final com.google.errorprone.predicates.TypePredicate STREAM
public void ()
protected com.google.errorprone.predicates.TypePredicate typePredicate ()
protected com.google.common.base.Optional implicitToStringFix (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
protected com.google.common.base.Optional toStringFix (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree parent
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/LambdaFunctionalInterface$2.classLambdaFunctionalInterface.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.LambdaFunctionalInterface$2 extends com.sun.source.util.TreeScanner {
final com.sun.tools.javac.code.Symbol val$sym
final com.google.common.collect.ImmutableMultimap$Builder val$methodMap
final com.google.errorprone.bugpatterns.LambdaFunctionalInterface this$0
void (com.google.errorprone.bugpatterns.LambdaFunctionalInterface, com.sun.tools.javac.code.Symbol, com.google.common.collect.ImmutableMultimap$Builder)
com.google.errorprone.bugpatterns.LambdaFunctionalInterface this$0
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree callTree
Void unused
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero$3.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$3 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/android/
com/google/errorprone/bugpatterns/android/RectIntersectReturnValueIgnored.classRectIntersectReturnValueIgnored.java
package com.google.errorprone.bugpatterns.android
public final com.google.errorprone.bugpatterns.android.RectIntersectReturnValueIgnored extends com.google.errorprone.bugpatterns.AbstractReturnValueIgnored {
public void ()
public com.google.errorprone.matchers.Matcher specializedMatcher ()
public com.google.errorprone.matchers.Description describe (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/android/BundleDeserializationCast.classBundleDeserializationCast.java
package com.google.errorprone.bugpatterns.android
public com.google.errorprone.bugpatterns.android.BundleDeserializationCast extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$TypeCastTreeMatcher {
private static final com.google.errorprone.matchers.Matcher BUNDLE_DESERIALIZATION_CAST_EXPRESSION
public void ()
public com.google.errorprone.matchers.Description matchTypeCast (com.sun.source.tree.TypeCastTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type componentType
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type charSequenceType
com.sun.tools.javac.code.Type stringType
com.sun.source.tree.TypeCastTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree targetType
private com.google.errorprone.matchers.Description getDescriptionForType (com.sun.source.tree.TypeCastTree, java.lang.String)
com.sun.source.tree.TypeCastTree tree
String baseType
String targetType
static void ()
}
com/google/errorprone/bugpatterns/android/RestrictToEnforcer.classRestrictToEnforcer.java
package com.google.errorprone.bugpatterns.android
public final com.google.errorprone.bugpatterns.android.RestrictToEnforcer extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$LambdaExpressionTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MemberReferenceTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher com.google.errorprone.bugpatterns.BugChecker$IdentifierTreeMatcher {
public void ()
public final com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
public final com.google.errorprone.matchers.Description matchIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$TypeSymbol typeSymbol
com.sun.source.tree.IdentifierTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
public com.google.errorprone.matchers.Description matchLambdaExpression (com.sun.source.tree.LambdaExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.LambdaExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type lambdaType
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol method
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol method
public com.google.errorprone.matchers.Description matchMemberReference (com.sun.source.tree.MemberReferenceTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MemberReferenceTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type refType
com.sun.tools.javac.code.Symbol symbol
com.sun.tools.javac.code.Symbol$MethodSymbol method
private com.google.errorprone.matchers.Description matchInvokedMethod (com.sun.source.tree.ExpressionTree, com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type receiverType
com.sun.source.tree.ExpressionTree tree
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description matchMethodSymbol (com.sun.source.tree.Tree, com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol superSymbol
com.sun.source.tree.Tree tree
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol superSymbol
com.sun.tools.javac.code.Type type
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol method
private com.google.errorprone.matchers.Description describe (com.sun.source.tree.Tree, com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description describe (com.sun.source.tree.Tree, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.sun.tools.javac.code.Symbol$ClassSymbol classSym
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description describe (com.sun.source.tree.Tree, java.lang.String, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
String message
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description describe (com.sun.source.tree.Tree, com.sun.tools.javac.code.Symbol$ClassSymbol, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.sun.tools.javac.code.Symbol$ClassSymbol classSym
com.google.errorprone.VisitorState state
private static boolean methodIsRestricted (com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.google.errorprone.VisitorState state
private static boolean symbolInSupportLibrary (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
private static boolean compilingSupportLibrary (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree tree
private static boolean checkEnclosingTypes (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$ClassSymbol clazz
private static boolean checkEnclosingClasses (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol enclosingClass
com.sun.tools.javac.code.Symbol symbol
com.google.errorprone.VisitorState state
private static boolean hasRestrictedAnnotation (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol sym
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/android/FragmentInjection$1.classFragmentInjection.java
package com.google.errorprone.bugpatterns.android
final com.google.errorprone.bugpatterns.android.FragmentInjection$1 extends com.sun.source.util.TreeScanner {
void ()
public java.lang.Boolean visitReturn (com.sun.source.tree.ReturnTree, java.lang.Void)
com.sun.source.tree.ReturnTree node
Void unused
com.sun.source.tree.ExpressionTree returnExpression
Boolean returnValue
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean r1
Boolean r2
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
}
com/google/errorprone/bugpatterns/android/MislabeledAndroidString.classMislabeledAndroidString.java
package com.google.errorprone.bugpatterns.android
public com.google.errorprone.bugpatterns.android.MislabeledAndroidString extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MemberSelectTreeMatcher {
private static final String R_STRING_CLASSNAME
static final com.google.common.collect.ImmutableMap MISLEADING
static final com.google.common.collect.ImmutableMap ASSUMED_MEANINGS
public void ()
public com.google.errorprone.matchers.Description matchMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
String misleading
String preferred
static void ()
}
com/google/errorprone/bugpatterns/android/StaticOrDefaultInterfaceMethod.classStaticOrDefaultInterfaceMethod.java
package com.google.errorprone.bugpatterns.android
public com.google.errorprone.bugpatterns.android.StaticOrDefaultInterfaceMethod extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.Matcher IS_STATIC_OR_DEFAULT_METHOD_ON_INTERFACE
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/android/BinderIdentityRestoredDangerously.classBinderIdentityRestoredDangerously.java
package com.google.errorprone.bugpatterns.android
public com.google.errorprone.bugpatterns.android.BinderIdentityRestoredDangerously extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final String BINDER_CLASS_NAME
private static final com.google.errorprone.matchers.Matcher RESTORE_IDENTITY_METHOD
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.TryTree enclosingTry
static void ()
}
com/google/errorprone/bugpatterns/android/HardCodedSdCardPath.classHardCodedSdCardPath.java
package com.google.errorprone.bugpatterns.android
public com.google.errorprone.bugpatterns.android.HardCodedSdCardPath extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$LiteralTreeMatcher {
static final String SDCARD
static final String DATA
static final com.google.common.collect.ImmutableMap PATH_TABLE
public void ()
public com.google.errorprone.matchers.Description matchLiteral (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
String hardCodedPath
String correctPath
String remainderPath
com.google.errorprone.fixes.SuggestedFix$Builder suggestedFix
java.util.Map$Entry entry
com.sun.source.tree.LiteralTree tree
com.google.errorprone.VisitorState state
String literal
static void ()
}
com/google/errorprone/bugpatterns/android/IsLoggableTagLength$1.classIsLoggableTagLength.java
package com.google.errorprone.bugpatterns.android
com.google.errorprone.bugpatterns.android.IsLoggableTagLength$1 extends com.sun.source.util.TreeScanner {
final com.sun.tools.javac.code.Symbol val$identifierSymbol
final com.google.errorprone.bugpatterns.android.IsLoggableTagLength this$0
void (com.google.errorprone.bugpatterns.android.IsLoggableTagLength, com.sun.tools.javac.code.Symbol)
com.google.errorprone.bugpatterns.android.IsLoggableTagLength this$0
public com.sun.source.tree.VariableTree visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
com.sun.source.tree.VariableTree node
Void p
public com.sun.source.tree.VariableTree reduce (com.sun.source.tree.VariableTree, com.sun.source.tree.VariableTree)
com.sun.source.tree.VariableTree r1
com.sun.source.tree.VariableTree r2
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
}
com/google/errorprone/bugpatterns/android/FragmentInjection.classFragmentInjection.java
package com.google.errorprone.bugpatterns.android
public com.google.errorprone.bugpatterns.android.FragmentInjection extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher OVERRIDES_IS_VALID_FRAGMENT
private static final com.sun.source.util.TreeScanner ALWAYS_RETURNS_TRUE
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol isValidFragmentMethodSymbol
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type preferenceActivityType
com.sun.tools.javac.code.Symbol$TypeSymbol preferenceActivityTypeSymbol
boolean methodNotImplemented
com.sun.source.tree.MethodTree isValidFragmentMethodTree
private static com.sun.source.tree.MethodTree getMethod (com.google.errorprone.matchers.Matcher, com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree memberTree
com.sun.source.tree.Tree member
com.google.errorprone.matchers.Matcher methodMatcher
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/android/WakelockReleasedDangerously$1.classWakelockReleasedDangerously.java
package com.google.errorprone.bugpatterns.android
com.google.errorprone.bugpatterns.android.WakelockReleasedDangerously$1 extends com.sun.source.util.TreeScanner {
final com.sun.tools.javac.code.Symbol val$sym
final com.google.common.collect.ImmutableMultimap$Builder val$methodMap
final com.google.errorprone.bugpatterns.android.WakelockReleasedDangerously this$0
void (com.google.errorprone.bugpatterns.android.WakelockReleasedDangerously, com.sun.tools.javac.code.Symbol, com.google.common.collect.ImmutableMultimap$Builder)
com.google.errorprone.bugpatterns.android.WakelockReleasedDangerously this$0
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
com.sun.source.tree.MethodInvocationTree callTree
Void unused
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/android/FragmentNotInstantiable.class
com/google/errorprone/bugpatterns/android/IsLoggableTagLength.classIsLoggableTagLength.java
package com.google.errorprone.bugpatterns.android
public com.google.errorprone.bugpatterns.android.IsLoggableTagLength extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher IS_LOGGABLE_CALL
private static final com.google.errorprone.matchers.Matcher GET_SIMPLE_NAME_CALL
private static final com.google.errorprone.matchers.Matcher RECEIVER_IS_CLASS_LITERAL
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree declaredField
String tagName
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree tagArg
String tagConstantValue
com.sun.source.tree.ExpressionTree tagExpr
private boolean isValidTag (java.lang.String)
String tag
private com.sun.source.tree.VariableTree findEnclosingIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.VisitorState)
com.sun.source.tree.IdentifierTree originalNode
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol identifierSymbol
static void ()
}
com/google/errorprone/bugpatterns/android/WakelockReleasedDangerously.class
com/google/errorprone/bugpatterns/ProtoStringFieldReferenceEquality.classProtoStringFieldReferenceEquality.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ProtoStringFieldReferenceEquality extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final String PROTO_SUPER_CLASS
private static final com.google.errorprone.matchers.Matcher PROTO_STRING_METHOD
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
String result
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree lhs
com.sun.source.tree.ExpressionTree rhs
private boolean match (com.sun.source.tree.ExpressionTree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree a
com.sun.source.tree.ExpressionTree b
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/UngroupedOverloads$JustReport.classUngroupedOverloads.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.UngroupedOverloads$JustReport extends java.lang.Object implements com.google.errorprone.bugpatterns.UngroupedOverloads$OverloadViolation {
private final com.sun.source.tree.MethodTree methodTree
public void (com.sun.source.tree.MethodTree)
com.sun.source.tree.MethodTree methodTree
public javax.lang.model.element.Name getMethodName ()
public void buildFix (com.google.errorprone.fixes.SuggestedFix$Builder, com.google.errorprone.VisitorState, com.sun.source.tree.MethodTree)
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodTree target
}
com/google/errorprone/bugpatterns/AbstractReferenceEquality.classAbstractReferenceEquality.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.AbstractReferenceEquality extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final com.google.errorprone.matchers.Matcher EQUALS_STATIC_METHODS
private static final com.google.errorprone.matchers.Matcher OBJECT_INSTANCE_EQUALS
public void ()
protected abstract boolean matchArgument (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
public final com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description$Builder builder
protected void addFixes (com.google.errorprone.matchers.Description$Builder, com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tmp
com.google.errorprone.matchers.Description$Builder builder
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree lhs
com.sun.source.tree.ExpressionTree rhs
java.util.Optional fixToReplaceOrStatement
String prefix
String lhsSource
String rhsSource
com.google.errorprone.dataflow.nullnesspropagation.Nullness nullness
private static java.util.Optional inOrStatementWithEqualsCheck (com.google.errorprone.VisitorState, com.sun.source.tree.BinaryTree)
java.util.List arguments
com.google.errorprone.VisitorState state
com.sun.source.tree.BinaryTree tree
com.sun.source.tree.ExpressionTree lhs
com.sun.source.tree.ExpressionTree rhs
com.sun.source.tree.Tree parent
com.sun.source.tree.BinaryTree p
com.sun.source.tree.ExpressionTree otherExpression
com.sun.source.tree.MethodInvocationTree other
private com.google.errorprone.dataflow.nullnesspropagation.Nullness getNullness (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expr
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath pathToExpr
private static boolean treesMatch (com.sun.source.tree.ExpressionTree, com.sun.source.tree.ExpressionTree, com.sun.source.tree.ExpressionTree, com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree lhs1
com.sun.source.tree.ExpressionTree rhs1
com.sun.source.tree.ExpressionTree lhs2
com.sun.source.tree.ExpressionTree rhs2
static void ()
}
com/google/errorprone/bugpatterns/FutureReturnValueIgnored.classFutureReturnValueIgnored.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.FutureReturnValueIgnored extends com.google.errorprone.bugpatterns.AbstractReturnValueIgnored {
private static final com.google.errorprone.matchers.Matcher BLACKLIST
private static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
public com.google.errorprone.matchers.Matcher specializedMatcher ()
static com.google.errorprone.matchers.Matcher access$000 ()
static void ()
}
com/google/errorprone/bugpatterns/MisusedWeekYear.classMisusedWeekYear.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MisusedWeekYear extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final String JAVA_SIMPLE_DATE_FORMAT
private static final String ICU_SIMPLE_DATE_FORMAT
private static final com.google.errorprone.matchers.Matcher simpleDateFormatConstructorMatcher
private static final com.google.errorprone.matchers.Matcher applyPatternMatcher
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description constructDescription (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree)
String replacement
com.sun.source.tree.Tree tree
com.sun.source.tree.ExpressionTree patternArg
String pattern
static void ()
}
com/google/errorprone/bugpatterns/ThreadLocalUsage.class
com/google/errorprone/bugpatterns/AbstractReturnValueIgnored$1.classAbstractReturnValueIgnored.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.AbstractReturnValueIgnored$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/RequiredModifiersChecker.classRequiredModifiersChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.RequiredModifiersChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final String MESSAGE_TEMPLATE
public void ()
public com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.annotations.RequiredModifiers annotation
java.util.Set requiredModifiers
com.sun.source.tree.Tree parent
java.util.Set missing
String annotationName
String nameString
String customMessage
}
com/google/errorprone/bugpatterns/PreconditionsCheckNotNullPrimitive.classPreconditionsCheckNotNullPrimitive.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.PreconditionsCheckNotNullPrimitive extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description describe (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree binaryExpr
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree arg1
com.sun.source.tree.Tree parent
private com.google.errorprone.fixes.Fix createCheckArgumentOrStateCall (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState, com.sun.source.tree.ExpressionTree)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree arg1
com.google.errorprone.fixes.SuggestedFix$Builder fix
String replacementMethod
StringBuilder replacement
private static boolean hasMethodParameter (com.sun.source.util.TreePath, com.sun.source.tree.ExpressionTree)
com.sun.tools.javac.code.Symbol sym
com.sun.source.tree.IdentifierTree ident
com.sun.source.tree.VariableTree param
com.sun.source.util.TreePath path
com.sun.source.tree.ExpressionTree tree
java.util.Set symbols
com.sun.source.tree.MethodTree methodDecl
static java.util.List getVariableUses (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree tree
java.util.List freeVars
}
com/google/errorprone/bugpatterns/LogicalAssignment.classLogicalAssignment.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.LogicalAssignment extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$IfTreeMatcher com.google.errorprone.bugpatterns.BugChecker$WhileLoopTreeMatcher com.google.errorprone.bugpatterns.BugChecker$DoWhileLoopTreeMatcher com.google.errorprone.bugpatterns.BugChecker$ForLoopTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchIf (com.sun.source.tree.IfTree, com.google.errorprone.VisitorState)
com.sun.source.tree.IfTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, com.google.errorprone.VisitorState)
com.sun.source.tree.DoWhileLoopTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchForLoop (com.sun.source.tree.ForLoopTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ForLoopTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchWhileLoop (com.sun.source.tree.WhileLoopTree, com.google.errorprone.VisitorState)
com.sun.source.tree.WhileLoopTree tree
com.google.errorprone.VisitorState state
private static com.sun.source.tree.ExpressionTree skipOneParen (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree tree
private com.google.errorprone.matchers.Description checkCondition (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree condition
com.google.errorprone.VisitorState state
com.sun.source.tree.AssignmentTree assign
}
com/google/errorprone/bugpatterns/NonAtomicVolatileUpdate$3.classNonAtomicVolatileUpdate.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.NonAtomicVolatileUpdate$3 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$exprMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssignmentTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/UnsafeFinalization$1.classUnsafeFinalization.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.UnsafeFinalization$1 extends com.sun.source.util.TreeScanner {
final com.google.errorprone.VisitorState val$state
final boolean[] val$sawFence
final com.google.errorprone.bugpatterns.UnsafeFinalization this$0
void (com.google.errorprone.bugpatterns.UnsafeFinalization, com.google.errorprone.VisitorState, boolean[])
com.google.errorprone.bugpatterns.UnsafeFinalization this$0
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree tree
Void unused
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/IsInstanceOfClass$Operand.classIsInstanceOfClass.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.IsInstanceOfClass$Operand extends java.lang.Object {
void ()
abstract com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind kind ()
abstract java.lang.CharSequence value ()
abstract java.lang.CharSequence source ()
static com.google.errorprone.bugpatterns.IsInstanceOfClass$Operand create (com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind, java.lang.CharSequence, java.lang.CharSequence)
com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind kind
CharSequence value
CharSequence source
}
com/google/errorprone/bugpatterns/UnsafeFinalization.class
com/google/errorprone/bugpatterns/ClassCanBeStatic.classClassCanBeStatic.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ClassCanBeStatic extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$ClassSymbol currentClass
}
com/google/errorprone/bugpatterns/JUnit4TestNotRun$1.classJUnit4TestNotRun.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.JUnit4TestNotRun$1 extends com.sun.source.util.TreeScanner {
final com.sun.tools.javac.code.Symbol$MethodSymbol val$methodSymbol
void (com.sun.tools.javac.code.Symbol$MethodSymbol)
public java.lang.Boolean visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree callTree
Void unused
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean r1
Boolean r2
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
}
com/google/errorprone/bugpatterns/CannotMockFinalClass.classCannotMockFinalClass.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.CannotMockFinalClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
private static final com.google.errorprone.matchers.Matcher runWithJunit4
private static final com.google.errorprone.matchers.Matcher enclosingClassIsJunit4Test
private static final com.google.errorprone.matchers.Matcher variableOfFinalClassAnnotatedMock
private static final com.google.errorprone.matchers.Matcher creationOfMockForFinalClass
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/JdkObsolete$Obsolete.classJdkObsolete.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.JdkObsolete$Obsolete extends java.lang.Object {
final String qualifiedName
final String message
void (java.lang.String, java.lang.String)
String qualifiedName
String message
java.lang.String qualifiedName ()
java.lang.String message ()
java.util.Optional fix (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/ProtoFieldNullComparison$1.classProtoFieldNullComparison.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ProtoFieldNullComparison$1 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol input
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/FutureReturnValueIgnored$1.classFutureReturnValueIgnored.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.FutureReturnValueIgnored$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol superSym
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type futureType
com.sun.tools.javac.code.Symbol untypedSymbol
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.tools.javac.code.Type returnType
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/LambdaFunctionalInterface$1.classLambdaFunctionalInterface.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.LambdaFunctionalInterface$1 extends com.sun.source.util.TreeScanner {
final com.sun.source.tree.Tree val$param
final com.google.errorprone.fixes.SuggestedFix$Builder val$fixBuilder
final String val$apply
final com.google.errorprone.bugpatterns.LambdaFunctionalInterface this$0
void (com.google.errorprone.bugpatterns.LambdaFunctionalInterface, com.sun.source.tree.Tree, com.google.errorprone.fixes.SuggestedFix$Builder, java.lang.String)
com.google.errorprone.bugpatterns.LambdaFunctionalInterface this$0
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.tools.javac.code.Symbol receiverSym
com.sun.source.tree.MethodInvocationTree callTree
Void unused
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/JMockTestWithoutRunWithOrRuleAnnotation.classJMockTestWithoutRunWithOrRuleAnnotation.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.JMockTestWithoutRunWithOrRuleAnnotation extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
private static final String JMOCK_TEST_RUNNER_CLASS
private static final com.google.errorprone.matchers.Matcher fieldIsMockery
private static final com.google.errorprone.matchers.Matcher fieldHasRuleAnnotation
private static final com.google.errorprone.matchers.Matcher enclosingClassRunsWithJMockTestRunner
private static final com.google.errorprone.matchers.Matcher BUG_PATTERN_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/StringSplitter$1.classStringSplitter.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.StringSplitter$1 extends com.sun.source.util.TreePathScanner {
final com.sun.tools.javac.code.Symbol$VarSymbol val$sym
final java.util.List val$uses
final com.google.errorprone.bugpatterns.StringSplitter this$0
void (com.google.errorprone.bugpatterns.StringSplitter, com.sun.tools.javac.code.Symbol$VarSymbol, java.util.List)
com.google.errorprone.bugpatterns.StringSplitter this$0
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree tree
Void unused
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/ConstantOverflow$2.classConstantOverflow.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ConstantOverflow$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
com/google/errorprone/bugpatterns/MissingOverride.classMissingOverride.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MissingOverride extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$MethodSymbol override
private com.sun.tools.javac.code.Symbol$MethodSymbol getFirstOverride (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol$MethodSymbol msym
com.sun.tools.javac.code.Symbol m
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symbol$ClassSymbol owner
}
com/google/errorprone/bugpatterns/FloatCast$1.classFloatCast.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.FloatCast$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
com/google/errorprone/bugpatterns/UseCorrectAssertInTests.class
com/google/errorprone/bugpatterns/MultiVariableDeclaration.classMultiVariableDeclaration.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MultiVariableDeclaration extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher com.google.errorprone.bugpatterns.BugChecker$BlockTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchBlock (com.sun.source.tree.BlockTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BlockTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description checkDeclarations (java.util.List, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree variableTree
java.util.ArrayList fragments
com.google.errorprone.fixes.Fix fix
java.util.List children
com.google.errorprone.VisitorState state
com.google.common.collect.PeekingIterator it
}
com/google/errorprone/bugpatterns/WildcardImport.class
com/google/errorprone/bugpatterns/InputStreamSlowMultibyteRead.class
com/google/errorprone/bugpatterns/ConstructorLeaksThis.classConstructorLeaksThis.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ConstructorLeaksThis extends com.google.errorprone.bugpatterns.ConstructorLeakChecker {
public void ()
protected void traverse (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$ClassSymbol thisClass
private void checkForThis (com.sun.source.tree.ExpressionTree, javax.lang.model.element.Name, com.sun.tools.javac.code.Symbol$ClassSymbol, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree node
javax.lang.model.element.Name identifier
com.sun.tools.javac.code.Symbol$ClassSymbol thisClass
com.google.errorprone.VisitorState state
public volatile com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
static void access$000 (com.google.errorprone.bugpatterns.ConstructorLeaksThis, com.sun.source.tree.ExpressionTree, javax.lang.model.element.Name, com.sun.tools.javac.code.Symbol$ClassSymbol, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.ConstructorLeaksThis x0
com.sun.source.tree.ExpressionTree x1
javax.lang.model.element.Name x2
com.sun.tools.javac.code.Symbol$ClassSymbol x3
com.google.errorprone.VisitorState x4
}
com/google/errorprone/bugpatterns/ComparableAndComparator.class
com/google/errorprone/bugpatterns/StringSplitter$1UseFixer.classStringSplitter.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.StringSplitter$1UseFixer extends com.sun.source.util.SimpleTreeVisitor {
final com.sun.tools.javac.code.Symbol$VarSymbol val$sym
final com.google.errorprone.fixes.SuggestedFix$Builder val$fix
final com.google.errorprone.VisitorState val$state
final boolean[] val$needsList
final com.google.errorprone.bugpatterns.StringSplitter this$0
void (com.google.errorprone.bugpatterns.StringSplitter, com.sun.tools.javac.code.Symbol$VarSymbol, com.google.errorprone.fixes.SuggestedFix$Builder, com.google.errorprone.VisitorState, boolean[])
com.google.errorprone.bugpatterns.StringSplitter this$0
public java.lang.Boolean visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Void)
com.sun.source.tree.EnhancedForLoopTree tree
Void unused
public java.lang.Boolean visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Void)
com.sun.source.tree.ArrayAccessTree tree
Void unused
com.sun.source.tree.ExpressionTree expression
com.sun.source.tree.ExpressionTree index
public java.lang.Boolean visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Void)
com.sun.source.tree.MemberSelectTree tree
Void aVoid
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile java.lang.Object visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Object)
public volatile java.lang.Object visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/JdkObsolete.class
com/google/errorprone/bugpatterns/HidingField.class
com/google/errorprone/bugpatterns/MissingFail$IgnoredEnclosingMethodMatcher.classMissingFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingFail$IgnoredEnclosingMethodMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private void ()
public boolean matches (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tryTree
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodTree enclosingMethodTree
javax.lang.model.element.Name name
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.bugpatterns.MissingFail$1)
com.google.errorprone.bugpatterns.MissingFail$1 x0
}
com/google/errorprone/bugpatterns/NoAllocationChecker$4.classNoAllocationChecker.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.NoAllocationChecker$4 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.UnaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.UnaryTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/PrivateSecurityContractProtoAccess.class
com/google/errorprone/bugpatterns/BadShiftAmount.classBadShiftAmount.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.BadShiftAmount extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final com.google.errorprone.matchers.Matcher BAD_SHIFT_AMOUNT_INT
public static final com.google.errorprone.matchers.Matcher BINARY_TREE_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix fix
com.google.errorprone.fixes.Fix fix
String actualShiftDistance
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
int intValue
com.google.errorprone.fixes.Fix fix
static void ()
}
com/google/errorprone/bugpatterns/BigDecimalLiteralDouble$1.classBigDecimalLiteralDouble.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.BigDecimalLiteralDouble$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/ModifyCollectionInEnhancedForLoop.class
com/google/errorprone/bugpatterns/OverrideThrowableToString.class
com/google/errorprone/bugpatterns/UngroupedOverloads$MoveBlock.classUngroupedOverloads.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.UngroupedOverloads$MoveBlock extends java.lang.Object implements com.google.errorprone.bugpatterns.UngroupedOverloads$OverloadViolation {
private final javax.lang.model.element.Name methodName
private final int startPosition
private final int endPosition
public void (javax.lang.model.element.Name, int, int)
javax.lang.model.element.Name methodName
int startPosition
int endPosition
public javax.lang.model.element.Name getMethodName ()
public void buildFix (com.google.errorprone.fixes.SuggestedFix$Builder, com.google.errorprone.VisitorState, com.sun.source.tree.MethodTree)
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodTree target
String methodSource
public java.lang.String getMethodSource (java.lang.CharSequence)
CharSequence sourceCode
}
com/google/errorprone/bugpatterns/MultipleTopLevelClasses$1.classMultipleTopLevelClasses.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MultipleTopLevelClasses$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/JavaLangClash.class
com/google/errorprone/bugpatterns/CheckReturnValue$1.classCheckReturnValue.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.CheckReturnValue$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.google.common.base.Optional result
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/NonAtomicVolatileUpdate.classNonAtomicVolatileUpdate.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NonAtomicVolatileUpdate extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$UnaryTreeMatcher com.google.errorprone.bugpatterns.BugChecker$CompoundAssignmentTreeMatcher com.google.errorprone.bugpatterns.BugChecker$AssignmentTreeMatcher {
private static final com.google.errorprone.matchers.Matcher unaryIncrementDecrementMatcher
private static final com.google.errorprone.matchers.Matcher compoundAssignmentIncrementDecrementMatcher
public void ()
private static com.google.errorprone.matchers.Matcher expressionFromUnaryTree (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher exprMatcher
private static com.google.errorprone.matchers.Matcher variableFromCompoundAssignmentTree (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher exprMatcher
private static com.google.errorprone.matchers.Matcher variableFromAssignmentTree (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher exprMatcher
public com.google.errorprone.matchers.Description matchUnary (com.sun.source.tree.UnaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.UnaryTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompoundAssignmentTree tree
com.google.errorprone.VisitorState state
private static com.google.errorprone.matchers.Matcher assignmentIncrementDecrementMatcher (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree variable
public com.google.errorprone.matchers.Description matchAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssignmentTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/InfiniteRecursion$2.classInfiniteRecursion.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.InfiniteRecursion$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/MissingFail$UnequalIntegerLiteralMatcher.classMissingFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingFail$UnequalIntegerLiteralMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher methodSelectMatcher
private void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher methodSelectMatcher
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
private boolean matches (java.util.List)
boolean duplicate
Object value
com.sun.source.tree.Tree tree
java.util.List expressionTrees
java.util.Set foundValues
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.matchers.Matcher, com.google.errorprone.bugpatterns.MissingFail$1)
com.google.errorprone.matchers.Matcher x0
com.google.errorprone.bugpatterns.MissingFail$1 x1
}
com/google/errorprone/bugpatterns/StaticImports.classStaticImports.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.StaticImports extends java.lang.Object {
public void ()
public static com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo tryCreate (com.sun.source.tree.ImportTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ImportTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCFieldAccess access
String importedName
com.sun.tools.javac.code.Type result
String canonicalName
private static com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo tryAsStaticMember (com.sun.tools.javac.tree.JCTree$JCFieldAccess, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type owner
com.sun.tools.javac.code.Symbol member
com.sun.tools.javac.tree.JCTree$JCFieldAccess access
com.google.errorprone.VisitorState state
com.sun.tools.javac.util.Name identifier
String importedTypeName
com.sun.tools.javac.code.Type importedType
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type canonicalType
com.sun.tools.javac.code.Symbol$TypeSymbol baseType
com.sun.tools.javac.code.Symbol$PackageSymbol pkgSym
com.google.common.collect.ImmutableSet members
com.sun.tools.javac.code.Type canonicalOwner
private static com.google.common.collect.ImmutableSet lookup (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Symbol$PackageSymbol)
com.sun.tools.javac.code.Type i
com.sun.tools.javac.code.Symbol member
com.sun.tools.javac.code.Symbol$TypeSymbol typeSym
com.sun.tools.javac.code.Symbol$TypeSymbol start
com.sun.tools.javac.util.Name identifier
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symbol$PackageSymbol pkg
com.google.common.collect.ImmutableSet$Builder members
}
com/google/errorprone/bugpatterns/DefaultCharset.classDefaultCharset.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.DefaultCharset extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher FILE_WRITER
private static final com.google.errorprone.matchers.Matcher BUFFERED_WRITER
private static final com.google.errorprone.matchers.Matcher FILE_READER
private static final com.google.errorprone.matchers.Matcher BUFFERED_READER
private static final com.google.errorprone.matchers.Matcher CTOR
private static final com.google.errorprone.matchers.Matcher BYTESTRING_COPY_FROM
private static final com.google.errorprone.matchers.Matcher STRING_GET_BYTES
private static final com.google.errorprone.matchers.Matcher FILE_NEW_WRITER
private static final com.google.errorprone.matchers.Matcher PRINT_WRITER
private static final com.google.errorprone.matchers.Matcher PRINT_WRITER_OUTPUTSTREAM
private static final com.google.errorprone.matchers.Matcher SCANNER_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Description$Builder description
com.sun.source.tree.Tree parent
com.google.errorprone.matchers.Description$Builder description
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
private static void byteStringFixes (com.google.errorprone.matchers.Description$Builder, com.sun.source.tree.MethodInvocationTree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Description$Builder description
com.sun.source.tree.MethodInvocationTree tree
com.sun.source.tree.ExpressionTree parent
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder builder
private static com.google.errorprone.fixes.SuggestedFix$Builder byteStringFix (com.sun.source.tree.MethodInvocationTree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState, java.lang.String, java.lang.String)
com.sun.source.tree.MethodInvocationTree tree
com.sun.source.tree.ExpressionTree parent
com.google.errorprone.VisitorState state
String prefix
String suffix
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Description$Builder description
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description handleScanner (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charsetFix
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description$Builder description
boolean shouldUseGuava (com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol sym
com.sun.source.tree.ImportTree importTree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description handleFileReader (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree arg
com.sun.source.tree.Tree parent
com.sun.source.tree.Tree toReplace
com.google.errorprone.matchers.Description$Builder description
private void fileReaderFix (com.google.errorprone.matchers.Description$Builder, com.google.errorprone.VisitorState, com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charset
com.google.errorprone.matchers.Description$Builder description
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree arg
com.sun.source.tree.Tree toReplace
private com.google.errorprone.fixes.Fix nioFileReaderFix (com.google.errorprone.VisitorState, com.sun.source.tree.Tree, com.sun.source.tree.Tree, com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix)
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree arg
com.sun.source.tree.Tree toReplace
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charset
com.google.errorprone.fixes.SuggestedFix$Builder fix
private com.google.errorprone.fixes.Fix guavaFileReaderFix (com.google.errorprone.VisitorState, com.sun.source.tree.Tree, com.sun.source.tree.Tree, com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix)
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree fileArg
com.sun.source.tree.Tree toReplace
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charset
com.google.errorprone.fixes.SuggestedFix$Builder fix
private void variableTypeFix (com.google.errorprone.fixes.SuggestedFix$Builder, com.google.errorprone.VisitorState, java.lang.Class, java.lang.Class)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol sym
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.google.errorprone.VisitorState state
Class original
Class replacement
com.sun.source.tree.Tree parent
com.sun.tools.javac.code.Symbol sym
private com.google.errorprone.matchers.Description handleFileWriter (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charset
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
java.util.Iterator it
com.sun.source.tree.Tree fileArg
com.sun.source.tree.Tree appendMode
com.sun.source.tree.Tree parent
com.sun.source.tree.Tree toReplace
com.google.errorprone.matchers.Description$Builder description
boolean useGuava
private com.google.errorprone.fixes.Fix guavaFileWriterFix (com.google.errorprone.VisitorState, com.sun.source.tree.Tree, com.sun.source.tree.Tree, com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix)
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree fileArg
com.sun.source.tree.Tree toReplace
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charset
com.google.errorprone.fixes.SuggestedFix$Builder fix
private com.google.errorprone.fixes.Fix nioFileWriterFix (com.google.errorprone.VisitorState, com.sun.source.tree.Tree, com.sun.source.tree.Tree, com.sun.source.tree.Tree, com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix, boolean)
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree appendTree
com.sun.source.tree.Tree fileArg
com.sun.source.tree.Tree toReplace
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charset
boolean qualify
com.google.errorprone.fixes.SuggestedFix$Builder fix
StringBuilder sb
private java.lang.String toAppendMode (com.google.errorprone.fixes.SuggestedFix$Builder, com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.source.tree.Tree appendArg
com.google.errorprone.VisitorState state
Boolean value
private java.lang.Object toFile (com.google.errorprone.VisitorState, com.sun.source.tree.Tree, com.google.errorprone.fixes.SuggestedFix$Builder)
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree fileArg
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.tools.javac.code.Type type
private java.lang.String toPath (com.google.errorprone.VisitorState, com.sun.source.tree.Tree, com.google.errorprone.fixes.SuggestedFix$Builder)
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree fileArg
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.tools.javac.code.Type type
private void appendCharsets (com.google.errorprone.matchers.Description$Builder, com.sun.source.tree.Tree, com.sun.source.tree.Tree, java.util.List, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Description$Builder description
com.sun.source.tree.Tree tree
com.sun.source.tree.Tree select
java.util.List arguments
com.google.errorprone.VisitorState state
private com.google.errorprone.fixes.Fix appendCharset (com.sun.source.tree.Tree, com.sun.source.tree.Tree, java.util.List, com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix)
com.sun.source.tree.Tree tree
com.sun.source.tree.Tree select
java.util.List arguments
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charset
com.google.errorprone.fixes.SuggestedFix$Builder fix
private com.google.errorprone.matchers.Description handlePrintWriter (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charsetFix
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description$Builder description
private com.google.errorprone.matchers.Description handlePrintWriterOutputStream (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charsetFix
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree outputStream
com.google.errorprone.matchers.Description$Builder description
static void ()
}
com/google/errorprone/bugpatterns/ComparisonContractViolated$2.classComparisonContractViolated.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ComparisonContractViolated$2 extends com.sun.source.util.SimpleTreeVisitor {
final java.util.Set val$seenResults
final com.google.errorprone.bugpatterns.ComparisonContractViolated this$0
void (com.google.errorprone.bugpatterns.ComparisonContractViolated, java.util.Set)
com.google.errorprone.bugpatterns.ComparisonContractViolated this$0
protected java.lang.Void defaultAction (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree node
com.google.errorprone.VisitorState state
public java.lang.Void visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ConditionalExpressionTree node
com.google.errorprone.VisitorState state
public volatile java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/bugpatterns/URLEqualsHashCode.classURLEqualsHashCode.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.URLEqualsHashCode extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final String URL_CLASS
private static final com.google.errorprone.matchers.Matcher TYPE_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/ComparisonOutOfRange$1.classComparisonOutOfRange.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ComparisonOutOfRange$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/FloatingPointLiteralPrecision$1.classFloatingPointLiteralPrecision.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.FloatingPointLiteralPrecision$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
com/google/errorprone/bugpatterns/FloatCast.class
com/google/errorprone/bugpatterns/MissingFail.classMissingFail.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MissingFail extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$TryTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ASSERT_EQUALS
private static final com.google.errorprone.matchers.Matcher ASSERT_UNEQUAL
private static final com.google.errorprone.matchers.Matcher ASSERT_TRUE
private static final com.google.errorprone.matchers.Matcher ASSERT_FALSE
private static final com.google.errorprone.matchers.Matcher ASSERT_TRUE_FALSE
private static final com.google.errorprone.matchers.Matcher ASSERT_FALSE_TRUE
private static final com.google.errorprone.matchers.Matcher ASSERT_TRUE_TRUE
private static final com.google.errorprone.matchers.Matcher ASSERT_FALSE_FALSE
private static final com.google.errorprone.matchers.Matcher JAVA_ASSERT_FALSE
private static final com.google.errorprone.matchers.Matcher LOG_CALL
private static final com.google.errorprone.matchers.Matcher LOG_IN_BLOCK
private static final java.util.regex.Pattern FAIL_PATTERN
private static final com.google.errorprone.matchers.Matcher FAIL
private static final com.google.errorprone.matchers.Matcher ASSERT_CALL
private static final com.google.errorprone.matchers.Matcher REAL_ASSERT_CALL
private static final com.google.errorprone.matchers.Matcher VERIFY_CALL
private static final com.google.errorprone.matchers.MultiMatcher ASSERT_LAST_CALL_IN_TRY
private static final com.google.errorprone.matchers.Matcher ASSERT_IN_BLOCK
private static final com.google.errorprone.matchers.Matcher THROW_STATEMENT
private static final com.google.errorprone.matchers.Matcher THROW_OR_FAIL_IN_BLOCK
private static final com.google.errorprone.matchers.Matcher NON_TEST_METHOD
private static final com.google.errorprone.matchers.Matcher RETURN_IN_BLOCK
private static final com.google.errorprone.matchers.NextStatement RETURN_AFTER
private static final com.google.errorprone.matchers.Matcher INAPPLICABLE_EXCEPTION
private static final com.google.errorprone.bugpatterns.MissingFail$InLoopMatcher IN_LOOP
private static final com.google.errorprone.matchers.Matcher WHILE_TRUE_IN_BLOCK
private static final com.google.errorprone.matchers.Matcher CONTINUE_IN_BLOCK
private static final com.google.errorprone.matchers.Matcher FIELD_ASSIGNMENT
private static final com.google.errorprone.matchers.Matcher FIELD_ASSIGNMENT_IN_BLOCK
private static final com.google.errorprone.matchers.Matcher BOOLEAN_ASSERT_VAR
private static final com.google.errorprone.matchers.Matcher BOOLEAN_ASSERT_VAR_IN_BLOCK
private static final com.google.errorprone.matchers.Matcher TEST_CLASS
public void ()
public com.google.errorprone.matchers.Description matchTry (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
java.util.List tryStatements
com.sun.source.tree.StatementTree lastTryStatement
String failCall
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private java.lang.String exceptionToString (com.sun.source.tree.TryTree)
com.sun.source.tree.TryTree tree
String exceptionType
private boolean tryTreeMatches (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
boolean assertInCatch
private boolean hasWhileTrue (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean isInClass (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState, com.google.errorprone.matchers.Matcher)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Matcher classTree
private boolean hasBooleanAssertVariableInCatch (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean lastTryStatementIsAssert (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean hasFieldAssignmentInCatch (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean logsInCatch (com.google.errorprone.VisitorState, com.sun.source.tree.TryTree)
com.google.errorprone.VisitorState state
com.sun.source.tree.TryTree tree
private boolean hasFinally (com.sun.source.tree.TryTree)
com.sun.source.tree.TryTree tree
private boolean hasContinue (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean isInLoop (com.google.errorprone.VisitorState, com.sun.source.tree.TryTree)
com.google.errorprone.VisitorState state
com.sun.source.tree.TryTree tree
private boolean isInapplicableExceptionType (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CatchTree catchTree
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean returnsInTryCatchOrAfter (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean isInInapplicableMethod (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean hasThrowOrFail (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean hasAssertInCatch (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean hasToleratedException (com.sun.source.tree.TryTree)
com.sun.source.tree.CatchTree catchTree
com.sun.source.tree.TryTree tree
private boolean hasExpectedException (com.sun.source.tree.TryTree)
com.sun.source.tree.CatchTree catchTree
com.sun.source.tree.TryTree tree
private boolean anyCatchBlockMatches (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState, com.google.errorprone.matchers.Matcher)
com.sun.source.tree.CatchTree catchTree
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Matcher matcher
static void ()
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final com.google.common.collect.ImmutableTable CLASSES
private static final com.google.common.collect.ImmutableTable STATIC_CLASSES
private static final com.google.errorprone.matchers.Matcher INSTANCE_METHOD_MATCHER
private static final com.google.errorprone.matchers.Matcher STATIC_METHOD_MATCHER
private static final com.google.errorprone.matchers.Matcher ARRAY_LENGTH_MATCHER
private static final com.google.errorprone.matchers.Matcher HAS_EMPTY_METHOD
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree callToSize
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType expressionType
com.sun.source.tree.ExpressionTree operand
private static com.google.errorprone.matchers.Matcher buildInstanceMethodMatcher ()
com.google.errorprone.predicates.TypePredicate lengthMethodClass
com.google.errorprone.predicates.TypePredicate sizeMethodClass
private static com.google.errorprone.matchers.Matcher buildStaticMethodMatcher ()
Iterable sizeStaticMethods
Iterable lengthStaticMethods
private static java.lang.Iterable staticMethodMatcher (java.lang.Iterable, java.lang.String)
Iterable sizeMethodClassNames
String methodName
private static com.google.errorprone.matchers.Matcher isSubtypeOfAny (java.lang.Iterable)
Iterable classes
private static com.google.errorprone.matchers.Matcher classHasIsEmptyFunction ()
com.google.common.collect.Table$Cell methodInformation
com.google.common.collect.ImmutableList$Builder classNames
private static com.google.errorprone.matchers.Matcher arrayLengthMatcher ()
private com.google.errorprone.matchers.Description provideReplacementForMethodInvocation (com.sun.source.tree.BinaryTree, com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType)
com.sun.source.tree.BinaryTree tree
com.sun.source.tree.MethodInvocationTree leftOperand
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType expressionType
com.sun.source.tree.ExpressionTree collection
private com.google.errorprone.matchers.Description provideReplacementForStaticMethodInvocation (com.sun.source.tree.BinaryTree, com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType)
java.util.List argumentSourceValues
String argumentString
com.sun.source.tree.BinaryTree tree
com.sun.source.tree.MethodInvocationTree callToSize
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType expressionType
com.sun.source.tree.ExpressionTree classToken
private com.google.errorprone.matchers.Description removeEqualsFromComparison (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType expressionType
String replacement
private com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType isGreaterThanEqualToZero (com.sun.source.tree.BinaryTree)
com.sun.source.tree.ExpressionTree literalOperand
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType returnType
com.sun.source.tree.ExpressionTree literalOperand
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType returnType
com.sun.source.tree.BinaryTree tree
com.sun.source.tree.ExpressionTree literalOperand
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType returnType
private static com.google.errorprone.matchers.Matcher anyOfIterable (java.lang.Iterable)
Iterable matchers
com.google.common.collect.ImmutableList copyOfMatchers
static void ()
}
com/google/errorprone/bugpatterns/InvalidTimeZoneID.classInvalidTimeZoneID.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.InvalidTimeZoneID extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.common.collect.ImmutableSet AVAILABLE_IDS
private static final com.google.errorprone.matchers.Matcher METHOD_MATCHER
private static final String HOURS_PATTERN
private static final String MINUTES_PATTERN
private static final java.util.regex.Pattern CUSTOM_ID_PATTERN
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
String value
com.google.errorprone.matchers.Description$Builder builder
String spacesToUnderscores
private static boolean isValidID (java.lang.String)
String value
static void ()
}
com/google/errorprone/bugpatterns/AbstractAsyncTypeReturnsNull.classAbstractAsyncTypeReturnsNull.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.AbstractAsyncTypeReturnsNull extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ReturnTreeMatcher {
private final com.google.errorprone.matchers.Matcher implementsAsyncTypeMethod
void (java.lang.Class)
Class asyncClass
public final com.google.errorprone.matchers.Description matchReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ReturnTree tree
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
private static com.google.errorprone.matchers.Matcher overridesMethodOfClass (java.lang.Class)
Class clazz
}
com/google/errorprone/bugpatterns/ConstantField.classConstantField.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ConstantField extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$VarSymbol sym
String name
com.google.errorprone.matchers.Description$Builder fixBuilder
private static boolean canBecomeStaticMember (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.sun.tools.javac.code.Symbol$ClassSymbol owningClass
private com.google.errorprone.matchers.Description checkImmutable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol$VarSymbol, java.lang.String)
String constName
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$VarSymbol sym
String name
com.sun.tools.javac.code.Type type
}
com/google/errorprone/bugpatterns/FuturesGetCheckedIllegalExceptionType$2.classFuturesGetCheckedIllegalExceptionType.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.FuturesGetCheckedIllegalExceptionType$2 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol constructorSymbol
com.sun.tools.javac.code.Symbol enclosedSymbol
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$ClassSymbol classSymbol
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/StringBuilderInitWithChar.classStringBuilderInitWithChar.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.StringBuilderInitWithChar extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
char ch
com.sun.source.tree.ExpressionTree argument
com.sun.tools.javac.code.Type type
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/ArrayEquals.classArrayEquals.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ArrayEquals extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher instanceEqualsMatcher
private static final com.google.errorprone.matchers.Matcher staticEqualsMatcher
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
String arg1
String arg2
String arg1
String arg2
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
String arg1
String arg2
com.google.errorprone.fixes.Fix fix
static void ()
}
com/google/errorprone/bugpatterns/BigDecimalLiteralDouble.classBigDecimalLiteralDouble.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.BigDecimalLiteralDouble extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final java.math.BigInteger LONG_MAX
private static final java.math.BigInteger LONG_MIN
private static final String BIG_DECIMAL
private static final com.google.errorprone.matchers.Matcher valueOfMethod
private static final com.google.errorprone.matchers.Matcher constructor
private static final com.google.errorprone.matchers.Matcher literalArgument
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree arg
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree arg
public com.google.errorprone.matchers.Description createDescription (com.sun.source.tree.ExpressionTree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState, boolean)
String suggestedString
String suggestedString
String suggestedString
long longValue
String suggestedString
com.sun.source.tree.ExpressionTree tree
com.sun.source.tree.ExpressionTree arg
com.google.errorprone.VisitorState state
boolean suggestIntegral
String literal
java.math.BigDecimal intendedValue
com.google.common.base.Optional integralValue
com.google.errorprone.matchers.Description$Builder description
public static com.google.common.base.Optional asBigInteger (java.math.BigDecimal)
ArithmeticException e
java.math.BigDecimal v
private boolean isWithinLongRange (java.math.BigInteger)
java.math.BigInteger v
static void ()
}
com/google/errorprone/bugpatterns/WaitNotInLoop.classWaitNotInLoop.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.WaitNotInLoop extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final String MESSAGE_TEMPLATE
private static final com.google.errorprone.matchers.Matcher matcher
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
CharSequence ifSource
String replacement
com.sun.tools.javac.tree.JCTree$JCIf enclosingIf
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description$Builder description
com.sun.tools.javac.code.Symbol$MethodSymbol sym
static void ()
}
com/google/errorprone/bugpatterns/NonCanonicalStaticMemberImport.classNonCanonicalStaticMemberImport.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NonCanonicalStaticMemberImport extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ImportTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchImport (com.sun.source.tree.ImportTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ImportTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo importInfo
}
com/google/errorprone/bugpatterns/FuturesGetCheckedIllegalExceptionType$1.classFuturesGetCheckedIllegalExceptionType.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.FuturesGetCheckedIllegalExceptionType$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type classType
com.sun.tools.javac.code.Type runtimeExceptionType
com.sun.tools.javac.code.Type argType
java.util.List typeArguments
com.sun.tools.javac.code.Type exceptionType
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/AmbiguousMethodReference.class
com/google/errorprone/bugpatterns/TryFailThrowable.classTryFailThrowable.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.TryFailThrowable extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$TryTreeMatcher {
private static final com.google.errorprone.matchers.Matcher javaLangThrowable
private static final com.google.errorprone.matchers.Matcher javaLangError
private static final com.google.errorprone.matchers.Matcher someAssertionFailure
private static final com.google.errorprone.matchers.Matcher failOrAssert
public void ()
public com.google.errorprone.matchers.Description matchTry (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.TryFailThrowable$MatchResult matchResult
com.google.errorprone.matchers.Description$Builder builder
private static com.google.errorprone.fixes.Fix fixByCatchingException (com.sun.source.tree.TryTree)
com.sun.source.tree.TryTree tryTree
com.sun.source.tree.VariableTree catchParameter
private static com.google.errorprone.fixes.Fix fixByThrowingJavaLangError (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree failStatement
com.google.errorprone.VisitorState state
String messageSnippet
private static com.google.errorprone.fixes.Fix fixWithReturnOrBoolean (com.sun.source.tree.TryTree, com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tryTree
com.sun.source.tree.StatementTree failStatement
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree parent
com.sun.source.tree.Tree grandparent
private static com.google.errorprone.fixes.Fix fixWithReturn (com.sun.source.tree.TryTree, com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tryTree
com.sun.source.tree.StatementTree failStatement
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder builder
String messageSnippet
private static com.google.errorprone.fixes.Fix fixWithBoolean (com.sun.source.tree.TryTree, com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tryTree
com.sun.source.tree.StatementTree failStatement
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder builder
String messageSnippet
private static java.lang.String getMessageSnippet (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.TryFailThrowable$HasOtherParameters)
com.sun.source.tree.StatementTree failStatement
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.TryFailThrowable$HasOtherParameters hasOtherParameters
com.sun.source.tree.ExpressionTree expression
com.sun.tools.javac.code.Symbol$MethodSymbol sym
String tail
private static boolean hasInitialStringParameter (com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Types types
java.util.List parameters
private static com.google.errorprone.bugpatterns.TryFailThrowable$MatchResult tryTreeMatches (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree statement
com.sun.source.tree.StatementTree catchStatement
com.sun.source.tree.TryTree tryTree
com.google.errorprone.VisitorState state
com.sun.source.tree.BlockTree tryBlock
java.util.List statements
com.sun.source.tree.StatementTree failStatement
java.util.List catches
com.sun.source.tree.CatchTree catchTree
com.sun.source.tree.VariableTree catchType
boolean catchesThrowable
boolean catchesError
boolean catchesOtherError
java.util.List catchStatements
private static com.sun.source.tree.StatementTree getLastStatement (com.sun.source.tree.BlockTree)
com.sun.source.tree.BlockTree blockTree
private static com.sun.source.tree.CatchTree getOnlyCatch (com.sun.source.tree.TryTree)
com.sun.source.tree.TryTree tryTree
static void ()
}
com/google/errorprone/bugpatterns/ThreadJoinLoop.classThreadJoinLoop.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ThreadJoinLoop extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher MATCH_THREAD_JOIN
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
String threadString
com.sun.source.tree.Tree statements
com.google.errorprone.fixes.SuggestedFix$Builder builder
java.util.List statementTrees
com.sun.tools.javac.code.Type typeSym
com.sun.source.tree.CatchTree tree
com.sun.source.util.TreePath treePath
com.sun.source.util.TreePath pathToLoop
boolean hasWhileLoopOneStatement
com.sun.tools.javac.code.Type interruptedType
com.sun.tools.javac.code.Type exceptionType
com.sun.source.tree.TryTree tryTree
com.google.errorprone.bugpatterns.ThreadJoinLoop$TreeScannerMethodInvocations treeScanner
java.util.List catches
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState visitorState
String threadString
static void ()
}
com/google/errorprone/bugpatterns/GetClassOnAnnotation.classGetClassOnAnnotation.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.GetClassOnAnnotation extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ANNOTATION_CLASS
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/MutableConstantField.classMutableConstantField.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.MutableConstantField extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
private static final com.sun.source.util.SimpleTreeVisitor GET_TYPE_TREE_VISITOR
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree rhsTree
com.sun.tools.javac.code.Type rhsType
com.sun.source.tree.Tree lhsTree
com.sun.tools.javac.code.Type lhsType
String lhsTypeQualifiedName
String newLhsTypeQualifiedName
com.sun.tools.javac.code.Type newLhsType
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
com.google.errorprone.fixes.SuggestedFix fix
private static java.lang.String getTypeQualifiedName (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
private static boolean isConstantField (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
private static boolean isStaticFinalField (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
private static boolean isConstantFieldName (java.lang.String)
String fieldName
private static com.sun.source.tree.Tree getTypeTree (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
static void ()
}
com/google/errorprone/bugpatterns/FunctionalInterfaceMethodChanged$BehaviorPreservingChecker.classFunctionalInterfaceMethodChanged.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.FunctionalInterfaceMethodChanged$BehaviorPreservingChecker extends com.sun.source.util.SimpleTreeVisitor {
private boolean inBoxedVoidReturningMethod
private final com.sun.tools.javac.code.Symbol methodToCall
public void (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol methodToCall
public java.lang.Boolean visitMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree node
com.google.errorprone.VisitorState state
boolean prevInBoxedVoidReturningMethod
com.sun.tools.javac.code.Type returnType
com.sun.tools.javac.code.Type boxedVoidType
boolean result
public java.lang.Boolean visitBlock (com.sun.source.tree.BlockTree, com.google.errorprone.VisitorState)
Object returnValue
com.sun.source.tree.ReturnTree returnTree
com.sun.source.tree.BlockTree node
com.google.errorprone.VisitorState state
public java.lang.Boolean visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionStatementTree node
com.google.errorprone.VisitorState state
public java.lang.Boolean visitReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ReturnTree node
com.google.errorprone.VisitorState state
public java.lang.Boolean visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree node
com.google.errorprone.VisitorState state
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public volatile java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
public volatile java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/CatchFail$3.classCatchFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.CatchFail$3 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/NCopiesOfChar.classNCopiesOfChar.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NCopiesOfChar extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
java.util.List arguments
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.code.Types types
static void ()
}
com/google/errorprone/bugpatterns/CheckReturnValue.classCheckReturnValue.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.CheckReturnValue extends com.google.errorprone.bugpatterns.AbstractReturnValueIgnored implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final String CHECK_RETURN_VALUE
private static final String CAN_IGNORE_RETURN_VALUE
private static final com.google.errorprone.matchers.Matcher MATCHER
private static final String BOTH_ERROR
public void ()
private static com.google.common.base.Optional shouldCheckReturnValue (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol sym
com.google.errorprone.VisitorState state
private static com.google.common.base.Optional checkEnclosingClasses (com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.google.common.base.Optional result
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol enclosingClass
private static com.google.common.base.Optional checkPackage (com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Matcher specializedMatcher ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
String annotationToValidate
String annotationToValidate
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol method
boolean checkReturn
boolean canIgnore
String annotationToValidate
String message
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
static com.google.common.base.Optional access$000 (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol x0
com.google.errorprone.VisitorState x1
static com.google.common.base.Optional access$100 (com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol x0
com.google.errorprone.VisitorState x1
static com.google.common.base.Optional access$200 (com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol x0
com.google.errorprone.VisitorState x1
static void ()
}
com/google/errorprone/bugpatterns/ConstructorInvokesOverridable.classConstructorInvokesOverridable.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ConstructorInvokesOverridable extends com.google.errorprone.bugpatterns.ConstructorLeakChecker {
public void ()
protected void traverse (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ClassTree classTree
com.sun.tools.javac.code.Symbol$ClassSymbol classSym
public volatile com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/DefaultCharset$CharsetFix$1.classDefaultCharset.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix$1 extends com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix {
void (java.lang.String, int, java.lang.String)
String replacement
void addImport (com.google.errorprone.fixes.SuggestedFix$Builder, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/MissingSuperCall$FindSuperTreeScanner.classMissingSuperCall.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingSuperCall$FindSuperTreeScanner extends com.sun.source.util.TreeScanner {
private String overridingMethodName
private void (java.lang.String)
String overridingMethodName
public java.lang.Boolean visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MemberSelectTree memberSelect
com.sun.source.tree.ExpressionTree methodSelect
com.sun.source.tree.MethodInvocationTree tree
Void unused
boolean result
com.sun.tools.javac.code.Symbol$MethodSymbol methodSym
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean b1
Boolean b2
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
void (java.lang.String, com.google.errorprone.bugpatterns.MissingSuperCall$1)
String x0
com.google.errorprone.bugpatterns.MissingSuperCall$1 x1
}
com/google/errorprone/bugpatterns/UnusedAnonymousClass$1.classUnusedAnonymousClass.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.UnusedAnonymousClass$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/AbstractTestExceptionChecker.classAbstractTestExceptionChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.AbstractTestExceptionChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder baseFixBuilder
com.sun.tools.javac.tree.JCTree$JCExpression expectedException
com.google.errorprone.fixes.SuggestedFix baseFix
protected abstract com.google.errorprone.matchers.Description handleStatements (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState, com.sun.tools.javac.tree.JCTree$JCExpression, com.google.errorprone.fixes.SuggestedFix)
protected static com.google.errorprone.fixes.SuggestedFix buildFix (com.google.errorprone.VisitorState, com.google.errorprone.fixes.SuggestedFix$Builder, com.sun.tools.javac.tree.JCTree$JCExpression, java.util.List)
com.sun.source.tree.ExpressionTree expression
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.tools.javac.tree.JCTree$JCExpression expectedException
java.util.List statements
StringBuilder prefix
private static com.sun.tools.javac.tree.JCTree$JCExpression deleteExpectedException (com.google.errorprone.fixes.SuggestedFix$Builder, java.util.List, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCAssign assign
com.sun.tools.javac.tree.JCTree$JCExpression arg
com.sun.tools.javac.util.List arguments
com.sun.tools.javac.tree.JCTree$JCAnnotation annotationTree
com.google.errorprone.fixes.SuggestedFix$Builder fix
java.util.List annotations
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type testAnnotation
private static void removeFromList (com.google.errorprone.fixes.SuggestedFix$Builder, com.google.errorprone.VisitorState, java.util.List, com.sun.source.tree.Tree)
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.google.errorprone.VisitorState state
java.util.List arguments
com.sun.source.tree.Tree tree
int idx
}
com/google/errorprone/bugpatterns/RandomModInteger.classRandomModInteger.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.RandomModInteger extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final com.google.errorprone.matchers.Matcher RANDOM_NEXT_INT
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree randomExpr
com.sun.source.tree.ExpressionTree modulus
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/ReachabilityFenceUsage$1.classReachabilityFenceUsage.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ReachabilityFenceUsage$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/MixedArrayDimensions.classMixedArrayDimensions.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MixedArrayDimensions extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description checkArrayDimensions (com.sun.source.tree.Tree, com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
String replacement
int nonWhitespace
int idx
com.sun.source.tree.Tree elemType
int start
int end
String dim
com.google.common.collect.ImmutableList tokens
com.sun.source.tree.Tree tree
com.sun.source.tree.Tree type
com.google.errorprone.VisitorState state
CharSequence source
}
com/google/errorprone/bugpatterns/WildcardImport$ImportCollector.classWildcardImport.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.WildcardImport$ImportCollector extends com.sun.tools.javac.tree.TreeScanner {
private final com.sun.tools.javac.code.Scope$StarImportScope wildcardScope
private final java.util.Set seen
void (com.sun.tools.javac.code.Scope$StarImportScope)
com.sun.tools.javac.code.Scope$StarImportScope wildcardScope
public static java.util.Set collect (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
com.google.errorprone.bugpatterns.WildcardImport$ImportCollector collector
public void visitImport (com.sun.tools.javac.tree.JCTree$JCImport)
com.sun.tools.javac.tree.JCTree$JCImport tree
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl method
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
com.sun.tools.javac.code.Symbol sym
}
com/google/errorprone/bugpatterns/TypeParameterUnusedInFormals$1.classTypeParameterUnusedInFormals.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.TypeParameterUnusedInFormals$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
com/google/errorprone/bugpatterns/SelfComparison.classSelfComparison.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.SelfComparison extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher COMPARE_TO_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/InvalidPatternSyntax.classInvalidPatternSyntax.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.InvalidPatternSyntax extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final String MESSAGE_BASE
private static final com.google.errorprone.matchers.Matcher BAD_REGEX_LITERAL
private static final com.google.errorprone.matchers.Matcher BAD_REGEX_USAGE
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
java.util.regex.PatternSyntaxException e
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description$Builder descriptionBuilder
com.sun.source.tree.ExpressionTree arg
String value
String reasonInvalid
static void ()
}
com/google/errorprone/bugpatterns/ComparisonOutOfRange.classComparisonOutOfRange.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ComparisonOutOfRange extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final String MESSAGE_TEMPLATE
private static final com.google.errorprone.matchers.Matcher BYTE_MATCHER
private static final com.google.errorprone.matchers.Matcher CHAR_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description describe (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
String replacement
com.google.errorprone.fixes.Fix fix
String customDiagnosticMessage
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
java.util.List binaryTreeMatches
com.sun.tools.javac.tree.JCTree$JCLiteral literal
com.sun.tools.javac.tree.JCTree nonLiteralOperand
boolean byteMatch
boolean willEvaluateTo
com.google.errorprone.fixes.Fix fix
String customDiagnosticMessage
static void ()
}
com/google/errorprone/bugpatterns/TruthSelfEquals$1.classTruthSelfEquals.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.TruthSelfEquals$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree rec
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/MissingFail$AssertMethodMatcher.classMissingFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingFail$AssertMethodMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
String symSimpleName
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.bugpatterns.MissingFail$1)
com.google.errorprone.bugpatterns.MissingFail$1 x0
}
com/google/errorprone/bugpatterns/RemoveUnusedImports$SymbolSink.classRemoveUnusedImports.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink extends java.lang.Object {
public abstract boolean keepScanning ()
public abstract void accept (com.sun.tools.javac.code.Symbol)
}
com/google/errorprone/bugpatterns/MutableConstantField$1.classMutableConstantField.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.MutableConstantField$1 extends com.sun.source.util.SimpleTreeVisitor {
void ()
public com.sun.source.tree.Tree visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree tree
Void unused
public com.sun.source.tree.Tree visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Void)
com.sun.source.tree.ParameterizedTypeTree tree
Void unused
public volatile java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/CatchFail$2.classCatchFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.CatchFail$2 extends com.sun.source.util.TreeScanner {
final com.sun.tools.javac.code.Symbol$VarSymbol val$sym
final boolean[] val$found
final com.google.errorprone.bugpatterns.CatchFail this$0
void (com.google.errorprone.bugpatterns.CatchFail, com.sun.tools.javac.code.Symbol$VarSymbol, boolean[])
com.google.errorprone.bugpatterns.CatchFail this$0
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree node
Void aVoid
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/DateFormatConstant.classDateFormatConstant.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.DateFormatConstant extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$VarSymbol sym
String name
private static com.google.errorprone.fixes.Fix threadLocalFix (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.source.tree.CompilationUnitTree unit
}
com/google/errorprone/bugpatterns/RemoveUnusedImports.classRemoveUnusedImports.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.RemoveUnusedImports extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ImportTree unusedImport
com.sun.source.tree.CompilationUnitTree compilationUnitTree
com.google.errorprone.VisitorState state
com.google.common.collect.ImmutableSetMultimap importedSymbols
java.util.Set unusedImports
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
private static com.google.common.collect.ImmutableSetMultimap getImportedSymbols (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ImportTree importTree
com.sun.source.tree.CompilationUnitTree compilationUnitTree
com.google.errorprone.VisitorState state
com.google.common.collect.ImmutableSetMultimap$Builder builder
private static com.google.common.collect.ImmutableSet getImportedSymbols (com.sun.source.tree.ImportTree, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo staticImportInfo
com.sun.tools.javac.code.Symbol importedSymbol
com.sun.source.tree.ImportTree importTree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/UnnecessarySetDefault.class
com/google/errorprone/bugpatterns/ThreeLetterTimeZoneID.classThreeLetterTimeZoneID.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ThreeLetterTimeZoneID extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
static final String SUMMARY
private static final com.google.errorprone.matchers.Matcher METHOD_MATCHER
private static final com.google.errorprone.matchers.Matcher JODATIME_METHOD_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
String r
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
String value
com.google.errorprone.bugpatterns.ThreeLetterTimeZoneID$Replacement replacement
com.google.errorprone.matchers.Description$Builder builder
static com.google.errorprone.bugpatterns.ThreeLetterTimeZoneID$Replacement getReplacement (java.lang.String, boolean)
String fixedOffset
String newDescription
long hours
long millis
java.util.TimeZone timeZone
String id
boolean inJodaTimeContext
String zoneIdReplacement
static com.google.errorprone.bugpatterns.ThreeLetterTimeZoneID$Replacement handleNonDaylightSavingsZone (boolean, java.lang.String, java.lang.String)
String newDescription
String newDescription
boolean inJodaTimeContext
String daylightSavingsZone
String fixedOffset
private static java.lang.String observesDaylightSavingsMessage (java.lang.String, java.lang.String, java.lang.String)
String type
String daylightSavingsZone
String fixedOffset
private static boolean isInJodaTimeContext (com.google.errorprone.VisitorState)
com.sun.source.tree.Tree parentLeaf
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/IsInstanceOfClass$Kind.classIsInstanceOfClass.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind LITERAL
public static final com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind GET_CLASS
public static final com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind EXPR
private static final com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind[] $VALUES
public static com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind[] values ()
public static com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/JdkObsolete$6.classJdkObsolete.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.JdkObsolete$6 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/NonOverridingEquals$CastScanner.classNonOverridingEquals.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.NonOverridingEquals$CastScanner extends com.sun.source.util.TreeScanner {
private void ()
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.bugpatterns.NonOverridingEquals$CastState)
com.sun.source.tree.IdentifierTree node
com.google.errorprone.bugpatterns.NonOverridingEquals$CastState state
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
void (com.google.errorprone.bugpatterns.NonOverridingEquals$1)
com.google.errorprone.bugpatterns.NonOverridingEquals$1 x0
}
com/google/errorprone/bugpatterns/GetClassOnClass.classGetClassOnClass.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.GetClassOnClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher getClassMethodMatcher
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
String methodInvoker
com.google.errorprone.fixes.Fix removeGetClass
com.google.errorprone.fixes.Fix changeToClassDotClass
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/AbstractAsyncTypeReturnsNull$1.classAbstractAsyncTypeReturnsNull.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.AbstractAsyncTypeReturnsNull$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final Class val$clazz
void (java.lang.Class)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol superMethod
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/PackageLocation.classPackageLocation.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.PackageLocation extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher {
private static final com.google.common.base.CharMatcher DOT_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompilationUnitTree tree
com.google.errorprone.VisitorState state
String packageName
String actualFileName
String actualPath
String expectedSuffix
String message
static void ()
}
com/google/errorprone/bugpatterns/DoNotCallChecker.class
com/google/errorprone/bugpatterns/NumericEquality.classNumericEquality.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NumericEquality extends com.google.errorprone.bugpatterns.AbstractReferenceEquality {
public void ()
protected boolean matchArgument (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
public static boolean isFinal (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
}
com/google/errorprone/bugpatterns/ParameterComment.class
com/google/errorprone/bugpatterns/UnusedCollectionModifiedInPlace.classUnusedCollectionModifiedInPlace.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.UnusedCollectionModifiedInPlace extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher COLLECTIONS_DESTRUCTIVE
private static final com.google.errorprone.matchers.Matcher FIRST_ARG_CONSTRUCTS_NEW_LIST
private static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/MockitoCast$MockInitializationScanner$1.classMockitoCast.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MockitoCast$MockInitializationScanner$1 extends com.sun.source.util.TreeScanner {
final com.google.errorprone.bugpatterns.MockitoCast$MockInitializationScanner this$0
void (com.google.errorprone.bugpatterns.MockitoCast$MockInitializationScanner)
com.google.errorprone.bugpatterns.MockitoCast$MockInitializationScanner this$0
public java.lang.Boolean scan (com.sun.source.tree.Tree, java.lang.Void)
com.sun.source.tree.Tree tree
Void unused
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean r1
Boolean r2
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/bugpatterns/NestedInstanceOfConditions$NestedInstanceOfMatcher.classNestedInstanceOfConditions.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.NestedInstanceOfConditions$NestedInstanceOfMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.sun.source.tree.ExpressionTree expressionTree
private final com.sun.source.tree.Tree typeTree
public void (com.sun.source.tree.ExpressionTree, com.sun.source.tree.Tree)
com.sun.source.tree.ExpressionTree e
com.sun.source.tree.Tree t
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.InstanceOfTree instanceOfTree
com.sun.tools.javac.code.Types types
boolean isCastable
boolean isSameExpression
com.sun.source.tree.ExpressionTree conditionTree
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/EqualsHashCode.classEqualsHashCode.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.EqualsHashCode extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher EQUALS_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.sun.source.tree.Tree member
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$TypeSymbol symbol
com.sun.source.tree.MethodTree equals
com.sun.tools.javac.code.Symbol$MethodSymbol hashCodeSym
static void ()
}
com/google/errorprone/bugpatterns/NarrowingCompoundAssignment.classNarrowingCompoundAssignment.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NarrowingCompoundAssignment extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompoundAssignmentTreeMatcher {
public void ()
static java.lang.String assignmentToString (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
static com.sun.source.tree.Tree$Kind regularAssignmentFromCompound (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
public com.google.errorprone.matchers.Description matchCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompoundAssignmentTree tree
com.google.errorprone.VisitorState state
String message
com.google.common.base.Optional fix
private static java.lang.String identifyBadCast (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type lhs
com.sun.tools.javac.code.Type rhs
com.sun.tools.javac.code.Types types
private static com.google.common.base.Optional rewriteCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree$Kind rhsKind
com.sun.source.tree.CompoundAssignmentTree tree
com.google.errorprone.VisitorState state
CharSequence var
CharSequence expr
com.sun.source.tree.Tree$Kind regularAssignmentKind
String op
String castType
String replacement
}
com/google/errorprone/bugpatterns/AsyncFunctionReturnsNull.classAsyncFunctionReturnsNull.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.AsyncFunctionReturnsNull extends com.google.errorprone.bugpatterns.AbstractAsyncTypeReturnsNull {
public void ()
}
com/google/errorprone/bugpatterns/LongLiteralLowerCaseSuffix$1.classLongLiteralLowerCaseSuffix.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.LongLiteralLowerCaseSuffix$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
String longLiteral
com.sun.source.tree.LiteralTree literalTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/ArraysAsListPrimitiveArray.classArraysAsListPrimitiveArray.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ArraysAsListPrimitiveArray extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ARRAYS_AS_LIST_SINGLE_ARRAY
private static final com.google.common.collect.ImmutableMap GUAVA_UTILS
public void ()
static com.google.common.collect.ImmutableMap getGuavaUtils ()
java.util.Map guavaUtils
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree array
com.sun.tools.javac.code.Type componentType
String guavaUtils
com.google.errorprone.fixes.Fix fix
static void ()
}
com/google/errorprone/bugpatterns/ReferenceEquality.classReferenceEquality.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ReferenceEquality extends com.google.errorprone.bugpatterns.AbstractReferenceEquality {
public void ()
protected boolean matchArgument (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
com.sun.source.tree.ClassTree classTree
com.sun.tools.javac.code.Type classType
private boolean inEqualsOrCompareTo (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type classType
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodTree methodTree
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.tools.javac.code.Symbol compareTo
com.sun.tools.javac.code.Symbol equals
private static com.sun.tools.javac.code.Symbol getOnlyMember (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type, java.lang.String)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
String name
public static boolean implementsEquals (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope scope
com.sun.tools.javac.code.Type sup
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
com.sun.tools.javac.util.Name equalsName
com.sun.tools.javac.code.Symbol objectEquals
}
com/google/errorprone/bugpatterns/NoAllocationChecker$3.classNoAllocationChecker.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.NoAllocationChecker$3 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCExpression a
com.sun.tools.javac.code.Symbol$VarSymbol p
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCMethodInvocation methodInvocation
java.util.List arguments
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
java.util.List params
int numArgs
int i
java.util.Iterator argument
java.util.Iterator param
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/ModifyingCollectionWithItself.classModifyingCollectionWithItself.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ModifyingCollectionWithItself extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher IS_COLLECTION_MODIFIED_WITH_ITSELF
static final boolean $assertionsDisabled
public void ()
private static com.google.errorprone.matchers.Matcher buildMatcher ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description describe (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree receiver
java.util.List arguments
com.sun.source.tree.ExpressionTree argument
com.google.errorprone.matchers.Description$Builder builder
private java.util.List buildFixes (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState, com.sun.source.tree.ExpressionTree, com.sun.source.tree.ExpressionTree)
java.util.List fixes
boolean lhsIsField
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree receiver
com.sun.source.tree.ExpressionTree argument
java.util.List fixes
private java.util.List fixesFromFields (com.google.errorprone.VisitorState, com.sun.source.tree.ExpressionTree)
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree receiver
com.google.common.collect.FluentIterable collectionFields
com.google.common.collect.Multimap potentialReplacements
private java.util.List buildValidReplacements (com.google.common.collect.Multimap, com.google.common.base.Function)
com.google.common.collect.Multimap potentialReplacements
com.google.common.base.Function replacementFunction
private com.google.common.base.Predicate isCollectionVariable (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
private java.util.List fixesFromMethodParameters (com.google.errorprone.VisitorState, com.sun.source.tree.ExpressionTree)
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree argument
com.google.common.collect.FluentIterable collectionParams
com.google.common.collect.Multimap potentialReplacements
private com.google.common.collect.Multimap partitionByEditDistance (java.lang.String, java.lang.Iterable)
String baseName
Iterable candidates
private java.lang.String simpleNameOfIdentifierOrMemberAccess (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree tree
String name
private java.util.List literalReplacement (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState, com.sun.source.tree.ExpressionTree)
com.google.errorprone.fixes.Fix fix
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree lhs
com.sun.source.tree.Tree parent
static void ()
}
com/google/errorprone/bugpatterns/MultipleTopLevelClasses.classMultipleTopLevelClasses.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MultipleTopLevelClasses extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classMember
com.sun.source.tree.Tree member
com.sun.source.tree.CompilationUnitTree tree
com.google.errorprone.VisitorState state
java.util.List names
String message
}
com/google/errorprone/bugpatterns/ThrowNull.classThrowNull.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ThrowNull extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ThrowTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchThrow (com.sun.source.tree.ThrowTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ThrowTree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/CanBeStaticAnalyzer$TypeVariableScanner.classCanBeStaticAnalyzer.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.CanBeStaticAnalyzer$TypeVariableScanner extends com.sun.tools.javac.code.Types$SimpleVisitor {
final com.google.errorprone.bugpatterns.CanBeStaticAnalyzer this$0
private void (com.google.errorprone.bugpatterns.CanBeStaticAnalyzer)
public java.lang.Void visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
com.sun.tools.javac.code.Type$TypeVar t
Void aVoid
public java.lang.Void visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
com.sun.tools.javac.code.Type a
com.sun.tools.javac.code.Type$ClassType t
Void aVoid
public java.lang.Void visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type type
Void unused
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
void (com.google.errorprone.bugpatterns.CanBeStaticAnalyzer, com.google.errorprone.bugpatterns.CanBeStaticAnalyzer$1)
com.google.errorprone.bugpatterns.CanBeStaticAnalyzer x0
com.google.errorprone.bugpatterns.CanBeStaticAnalyzer$1 x1
}
com/google/errorprone/bugpatterns/ArrayFillIncompatibleType.classArrayFillIncompatibleType.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ArrayFillIncompatibleType extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ARRAY_FILL_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ConditionalExpressionTree cet
com.sun.tools.javac.code.Type trueExpressionType
com.sun.tools.javac.code.Type falseExpressionType
com.sun.source.tree.MethodInvocationTree invocationTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type arrayComponentType
com.sun.source.tree.Tree fillingArgument
com.sun.tools.javac.code.Type fillingObjectType
private com.google.errorprone.matchers.Description reportMismatch (com.sun.source.tree.MethodInvocationTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.source.tree.MethodInvocationTree invocationTree
com.sun.tools.javac.code.Type arrayComponentType
com.sun.tools.javac.code.Type fillingObjectType
private boolean isValidArrayFill (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type arrayComponentType
com.sun.tools.javac.code.Type fillingObjectType
private static java.lang.String getMessage (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type fillingObjectType
com.sun.tools.javac.code.Type arrayComponentType
String fillingTypeString
String arrayComponentTypeString
static void ()
}
com/google/errorprone/bugpatterns/NonAtomicVolatileUpdate$1.classNonAtomicVolatileUpdate.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.NonAtomicVolatileUpdate$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$exprMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.UnaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.UnaryTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/EqualsIncompatibleType$TypeCompatibilityReport.classEqualsIncompatibleType.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.EqualsIncompatibleType$TypeCompatibilityReport extends java.lang.Object {
public void ()
public abstract boolean compatible ()
public abstract com.sun.tools.javac.code.Type lhs ()
public abstract com.sun.tools.javac.code.Type rhs ()
static com.google.errorprone.bugpatterns.EqualsIncompatibleType$TypeCompatibilityReport createCompatibleReport ()
static com.google.errorprone.bugpatterns.EqualsIncompatibleType$TypeCompatibilityReport incompatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type lhs
com.sun.tools.javac.code.Type rhs
}
com/google/errorprone/bugpatterns/WrongParameterPackage.classWrongParameterPackage.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.WrongParameterPackage extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private com.sun.tools.javac.code.Symbol$MethodSymbol supermethod
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type methodParamType
com.sun.tools.javac.code.Type supermethodParamType
int x
com.sun.tools.javac.code.Symbol$MethodSymbol supermethod
com.sun.tools.javac.code.Symbol s
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.tools.javac.code.Symbol$ClassSymbol classSym
com.sun.tools.javac.code.Symbol$TypeSymbol superClass
public com.google.errorprone.matchers.Description describe (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree param
com.sun.tools.javac.util.Name replacement
com.sun.tools.javac.code.Type methodParamType
com.sun.tools.javac.code.Type supermethodParamType
int x
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder builder
com.sun.tools.javac.code.Symbol$MethodSymbol method
}
com/google/errorprone/bugpatterns/MissingFail$1.classMissingFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingFail$1 extends java.lang.Object {
}
com/google/errorprone/bugpatterns/NonOverridingEquals$CastState.classNonOverridingEquals.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.NonOverridingEquals$CastState extends java.lang.Object {
final com.sun.tools.javac.util.Name name
final String castToType
final com.google.errorprone.fixes.SuggestedFix$Builder fix
public void (com.sun.tools.javac.util.Name, java.lang.String, com.google.errorprone.fixes.SuggestedFix$Builder)
com.sun.tools.javac.util.Name name
String castToType
com.google.errorprone.fixes.SuggestedFix$Builder fix
}
com/google/errorprone/bugpatterns/UngroupedOverloads$MethodFixSuggester.class
com/google/errorprone/bugpatterns/FunctionalInterfaceClash.class
com/google/errorprone/bugpatterns/PreconditionsInvalidPlaceholder.classPreconditionsInvalidPlaceholder.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.PreconditionsInvalidPlaceholder extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher PRECONDITIONS_CHECK
private static final java.util.regex.Pattern BAD_PLACEHOLDER_REGEX
public void ()
private static int expectedArguments (java.lang.String)
int i
String formatString
int count
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
String formatString
int expectedArgs
com.sun.source.tree.LiteralTree formatStringTree
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description describe (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
int i
int missing
StringBuilder builder
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
com.sun.source.tree.LiteralTree formatTree
String fixedFormatString
static void ()
}
com/google/errorprone/bugpatterns/ThreadJoinLoop$1.classThreadJoinLoop.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ThreadJoinLoop$1 extends java.lang.Object {
}
com/google/errorprone/bugpatterns/ParameterName.class
com/google/errorprone/bugpatterns/JdkObsolete$5.classJdkObsolete.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.JdkObsolete$5 extends com.sun.source.util.TreeScanner {
final boolean[] val$found
final com.google.errorprone.VisitorState val$state
final com.sun.tools.javac.code.Type val$type
final com.google.errorprone.bugpatterns.JdkObsolete this$0
void (com.google.errorprone.bugpatterns.JdkObsolete, boolean[], com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.bugpatterns.JdkObsolete this$0
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.tools.javac.code.Type stubber
com.sun.source.tree.MethodInvocationTree node
Void unused
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/ClassNewInstance$1.classClassNewInstance.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ClassNewInstance$1 extends com.sun.tools.javac.tree.TreeScanner {
final com.google.errorprone.VisitorState val$state
final java.util.concurrent.atomic.AtomicBoolean val$newInstanceInCatch
final com.google.errorprone.bugpatterns.ClassNewInstance this$0
void (com.google.errorprone.bugpatterns.ClassNewInstance, com.google.errorprone.VisitorState, java.util.concurrent.atomic.AtomicBoolean)
com.google.errorprone.bugpatterns.ClassNewInstance this$0
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
}
com/google/errorprone/bugpatterns/AbstractReturnValueIgnored.class
com/google/errorprone/bugpatterns/UngroupedOverloads.class
com/google/errorprone/bugpatterns/EqualsNaN$1.classEqualsNaN.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.EqualsNaN$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/EqualsIncompatibleType$TypePair.classEqualsIncompatibleType.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.EqualsIncompatibleType$TypePair extends java.lang.Object {
final com.sun.tools.javac.code.Type receiver
final com.sun.tools.javac.code.Type argument
void (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type receiver
com.sun.tools.javac.code.Type argument
}
com/google/errorprone/bugpatterns/ConstructorLeaksThis$1.classConstructorLeaksThis.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ConstructorLeaksThis$1 extends com.sun.source.util.TreeScanner {
final com.sun.tools.javac.code.Symbol$ClassSymbol val$thisClass
final com.google.errorprone.VisitorState val$state
final com.google.errorprone.bugpatterns.ConstructorLeaksThis this$0
void (com.google.errorprone.bugpatterns.ConstructorLeaksThis, com.sun.tools.javac.code.Symbol$ClassSymbol, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.ConstructorLeaksThis this$0
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree node
Void unused
public java.lang.Void visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Void)
com.sun.source.tree.MemberSelectTree node
Void unused
com.sun.source.tree.ExpressionTree left
public java.lang.Void visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Void)
com.sun.source.tree.AssignmentTree node
Void unused
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/overloading/
com/google/errorprone/bugpatterns/overloading/ParameterTrie$ParameterTrieExtender.class
com/google/errorprone/bugpatterns/overloading/AutoValue_ParameterOrderingViolation.classAutoValue_ParameterOrderingViolation.java
package com.google.errorprone.bugpatterns.overloading
final com.google.errorprone.bugpatterns.overloading.AutoValue_ParameterOrderingViolation extends com.google.errorprone.bugpatterns.overloading.ParameterOrderingViolation {
private final com.sun.source.tree.MethodTree methodTree
private final com.google.common.collect.ImmutableList actual
private final com.google.common.collect.ImmutableList expected
private void (com.sun.source.tree.MethodTree, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList)
com.sun.source.tree.MethodTree methodTree
com.google.common.collect.ImmutableList actual
com.google.common.collect.ImmutableList expected
public com.sun.source.tree.MethodTree methodTree ()
public com.google.common.collect.ImmutableList actual ()
public com.google.common.collect.ImmutableList expected ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.overloading.ParameterOrderingViolation that
Object o
public int hashCode ()
int h
void (com.sun.source.tree.MethodTree, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList, com.google.errorprone.bugpatterns.overloading.AutoValue_ParameterOrderingViolation$1)
com.sun.source.tree.MethodTree x0
com.google.common.collect.ImmutableList x1
com.google.common.collect.ImmutableList x2
com.google.errorprone.bugpatterns.overloading.AutoValue_ParameterOrderingViolation$1 x3
}
com/google/errorprone/bugpatterns/overloading/AutoValue_ParameterOrderingViolation$1.classAutoValue_ParameterOrderingViolation.java
package com.google.errorprone.bugpatterns.overloading
com.google.errorprone.bugpatterns.overloading.AutoValue_ParameterOrderingViolation$1 extends java.lang.Object {
}
com/google/errorprone/bugpatterns/overloading/ParameterTrie.classParameterTrie.java
package com.google.errorprone.bugpatterns.overloading
com.google.errorprone.bugpatterns.overloading.ParameterTrie extends java.lang.Object {
private final java.util.Map children
public void ()
public java.util.Optional extendAndComputeViolation (com.sun.source.tree.MethodTree)
com.sun.source.tree.MethodTree methodTree
static int getMethodTreeArity (com.sun.source.tree.MethodTree)
com.sun.source.tree.MethodTree methodTree
static java.util.Map access$000 (com.google.errorprone.bugpatterns.overloading.ParameterTrie)
com.google.errorprone.bugpatterns.overloading.ParameterTrie x0
}
com/google/errorprone/bugpatterns/overloading/InconsistentOverloads.class
com/google/errorprone/bugpatterns/overloading/ParameterOrderingViolation.class
com/google/errorprone/bugpatterns/overloading/AutoValue_ParameterTree.classAutoValue_ParameterTree.java
package com.google.errorprone.bugpatterns.overloading
final com.google.errorprone.bugpatterns.overloading.AutoValue_ParameterTree extends com.google.errorprone.bugpatterns.overloading.ParameterTree {
private final javax.lang.model.element.Name name
private final com.sun.source.tree.Tree type
private final boolean varArgs
void (javax.lang.model.element.Name, com.sun.source.tree.Tree, boolean)
javax.lang.model.element.Name name
com.sun.source.tree.Tree type
boolean varArgs
public javax.lang.model.element.Name getName ()
public com.sun.source.tree.Tree getType ()
public boolean isVarArgs ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.overloading.ParameterTree that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/overloading/ParameterTree.classParameterTree.java
package com.google.errorprone.bugpatterns.overloading
abstract com.google.errorprone.bugpatterns.overloading.ParameterTree extends java.lang.Object {
void ()
public abstract javax.lang.model.element.Name getName ()
public abstract com.sun.source.tree.Tree getType ()
public abstract boolean isVarArgs ()
public static com.google.errorprone.bugpatterns.overloading.ParameterTree create (com.sun.source.tree.VariableTree)
com.sun.source.tree.VariableTree variableTree
javax.lang.model.element.Name name
com.sun.source.tree.Tree type
boolean isVarargs
private static boolean isValidParameterTree (com.sun.source.tree.VariableTree)
com.sun.source.tree.VariableTree variableTree
java.util.Set flags
public java.lang.String toString ()
String type
String name
private static boolean isVariableTreeVarArgs (com.sun.source.tree.VariableTree)
com.sun.source.tree.VariableTree variableTree
}
com/google/errorprone/bugpatterns/overloading/AutoValue_ParameterOrderingViolation$Builder.classAutoValue_ParameterOrderingViolation.java
package com.google.errorprone.bugpatterns.overloading
final com.google.errorprone.bugpatterns.overloading.AutoValue_ParameterOrderingViolation$Builder extends com.google.errorprone.bugpatterns.overloading.ParameterOrderingViolation$Builder {
private com.sun.source.tree.MethodTree methodTree
private com.google.common.collect.ImmutableList actual
private com.google.common.collect.ImmutableList expected
void ()
com.google.errorprone.bugpatterns.overloading.ParameterOrderingViolation$Builder setMethodTree (com.sun.source.tree.MethodTree)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.bugpatterns.overloading.ParameterOrderingViolation$Builder setActual (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList actual
com.google.errorprone.bugpatterns.overloading.ParameterOrderingViolation$Builder setExpected (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList expected
com.google.errorprone.bugpatterns.overloading.ParameterOrderingViolation autoBuild ()
String missing
}
com/google/errorprone/bugpatterns/overloading/ParameterOrderingViolation$Builder.classParameterOrderingViolation.java
package com.google.errorprone.bugpatterns.overloading
abstract com.google.errorprone.bugpatterns.overloading.ParameterOrderingViolation$Builder extends java.lang.Object {
void ()
abstract com.google.errorprone.bugpatterns.overloading.ParameterOrderingViolation$Builder setMethodTree (com.sun.source.tree.MethodTree)
abstract com.google.errorprone.bugpatterns.overloading.ParameterOrderingViolation$Builder setActual (com.google.common.collect.ImmutableList)
abstract com.google.errorprone.bugpatterns.overloading.ParameterOrderingViolation$Builder setExpected (com.google.common.collect.ImmutableList)
abstract com.google.errorprone.bugpatterns.overloading.ParameterOrderingViolation autoBuild ()
public com.google.errorprone.bugpatterns.overloading.ParameterOrderingViolation build ()
com.google.errorprone.bugpatterns.overloading.ParameterOrderingViolation orderingViolation
int actualParametersCount
int expectedParameterCount
}
com/google/errorprone/bugpatterns/overloading/AutoValue_ParameterTrie_Parameter.classAutoValue_ParameterTrie_Parameter.java
package com.google.errorprone.bugpatterns.overloading
final com.google.errorprone.bugpatterns.overloading.AutoValue_ParameterTrie_Parameter extends com.google.errorprone.bugpatterns.overloading.ParameterTrie$Parameter {
private final com.google.errorprone.bugpatterns.overloading.ParameterTree tree
private final int position
void (com.google.errorprone.bugpatterns.overloading.ParameterTree, int)
com.google.errorprone.bugpatterns.overloading.ParameterTree tree
int position
public com.google.errorprone.bugpatterns.overloading.ParameterTree tree ()
public int position ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.overloading.ParameterTrie$Parameter that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/overloading/ParameterTrie$Parameter.classParameterTrie.java
package com.google.errorprone.bugpatterns.overloading
abstract com.google.errorprone.bugpatterns.overloading.ParameterTrie$Parameter extends java.lang.Object {
void ()
public abstract com.google.errorprone.bugpatterns.overloading.ParameterTree tree ()
public abstract int position ()
public javax.lang.model.element.Name name ()
public static com.google.errorprone.bugpatterns.overloading.ParameterTrie$Parameter create (com.sun.source.tree.MethodTree, int)
com.sun.source.tree.MethodTree methodTree
int position
com.google.errorprone.bugpatterns.overloading.ParameterTree parameterTree
}
com/google/errorprone/bugpatterns/FuzzyEqualsShouldNotBeUsedInEqualsMethod.classFuzzyEqualsShouldNotBeUsedInEqualsMethod.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.FuzzyEqualsShouldNotBeUsedInEqualsMethod extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher EQUALS_MATCHER
private static final com.google.errorprone.matchers.Matcher CALL_TO_FUZZY_IN_EQUALS
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/ModifyCollectionInEnhancedForLoop$1.classModifyCollectionInEnhancedForLoop.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ModifyCollectionInEnhancedForLoop$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/MockitoCast.classMockitoCast.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MockitoCast extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher {
private static final String MOCKITO_CLASS
private static final String UI_FIELD_ANNOTATION
private static final String MOCK_ANNOTATION
private static final com.google.common.collect.ImmutableSet BAD_ANSWER_STRATEGIES
private static final com.google.errorprone.matchers.Matcher WHEN_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol member
com.sun.source.tree.CompilationUnitTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol mockitoSym
java.util.Set badAnswers
java.util.Set mockVariables
static com.google.errorprone.matchers.Matcher access$100 ()
static com.google.common.collect.ImmutableSet access$200 ()
static void ()
}
com/google/errorprone/bugpatterns/TypeParameterUnusedInFormals$TypeParameterFinder.classTypeParameterUnusedInFormals.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.TypeParameterUnusedInFormals$TypeParameterFinder extends com.sun.tools.javac.code.Types$DefaultTypeVisitor {
private final java.util.Set seen
private void ()
static java.util.Set visit (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
com.google.errorprone.bugpatterns.TypeParameterUnusedInFormals$TypeParameterFinder visitor
public java.lang.Void visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type$ClassType type
Void unused
public void visitIntersectionClassType (com.sun.tools.javac.code.Type$IntersectionClassType)
com.sun.tools.javac.code.Type component
com.sun.tools.javac.code.Type$IntersectionClassType type
public java.lang.Void visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
com.sun.tools.javac.code.Type$WildcardType type
Void unused
public java.lang.Void visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
com.sun.tools.javac.code.Type$ArrayType type
Void unused
public java.lang.Void visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
com.sun.tools.javac.code.Type$TypeVar type
Void unused
public java.lang.Void visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type type
Void unused
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/google/errorprone/bugpatterns/formatstring/
com/google/errorprone/bugpatterns/formatstring/FormatStringAnnotationChecker.classFormatStringAnnotationChecker.java
package com.google.errorprone.bugpatterns.formatstring
public final com.google.errorprone.bugpatterns.formatstring.FormatStringAnnotationChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
public void ()
private com.google.errorprone.matchers.Description matchInvocation (com.sun.source.tree.ExpressionTree, com.sun.tools.javac.code.Symbol$MethodSymbol, java.util.List, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$VarSymbol param
int i
com.sun.source.tree.ExpressionTree tree
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
java.util.List args
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type stringType
java.util.List params
int firstStringIndex
int formatString
com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult result
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$VarSymbol paramSymbol
boolean isStringParam
com.sun.source.tree.VariableTree param
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type stringType
boolean isFormatMethod
boolean foundFormatString
boolean foundString
}
com/google/errorprone/bugpatterns/formatstring/StrictFormatStringValidation.classStrictFormatStringValidation.java
package com.google.errorprone.bugpatterns.formatstring
public com.google.errorprone.bugpatterns.formatstring.StrictFormatStringValidation extends java.lang.Object {
private static final com.google.errorprone.matchers.Matcher MOCKITO_ARGUMENT_MATCHER
public static com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult validate (com.sun.source.tree.ExpressionTree, java.util.List, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree formatStringTree
java.util.List args
com.google.errorprone.VisitorState state
String formatStringValue
com.sun.tools.javac.code.Symbol formatStringSymbol
private static com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult validateFormatStringParamter (com.sun.source.tree.ExpressionTree, com.sun.tools.javac.code.Symbol, java.util.List, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$VarSymbol paramSymbol
com.sun.source.tree.ExpressionTree formatArgExpression
int i
com.sun.source.tree.ExpressionTree formatStringTree
com.sun.tools.javac.code.Symbol formatStringSymbol
java.util.List args
com.google.errorprone.VisitorState state
java.util.List ownerParams
int ownerFormatStringIndex
com.google.common.collect.ImmutableList$Builder ownerFormatArgTypesBuilder
com.google.common.collect.ImmutableList ownerFormatArgTypes
com.sun.tools.javac.code.Types types
com.google.common.collect.ImmutableList$Builder calleeFormatArgTypesBuilder
com.google.common.collect.ImmutableList calleeFormatArgTypes
private static com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult validateFormatStringVariable (com.sun.source.tree.ExpressionTree, com.sun.tools.javac.code.Symbol, java.util.List, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree formatStringTree
com.sun.tools.javac.code.Symbol formatStringSymbol
java.util.List args
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol owner
com.sun.source.util.TreePath path
com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult result
private static com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult validateStringFromAssignment (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree, java.util.List, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree formatStringAssignment
com.sun.source.tree.ExpressionTree formatStringRhs
java.util.List args
com.google.errorprone.VisitorState state
String value
private static boolean isFormatStringParameter (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol param
com.sun.tools.javac.code.Symbol formatString
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type stringType
com.sun.tools.javac.code.Symbol$MethodSymbol owner
boolean formatStringFound
private void ()
static com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult access$000 (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree, java.util.List, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree x0
com.sun.source.tree.ExpressionTree x1
java.util.List x2
com.google.errorprone.VisitorState x3
static void ()
}
com/google/errorprone/bugpatterns/formatstring/FormatStringValidation.classFormatStringValidation.java
package com.google.errorprone.bugpatterns.formatstring
public com.google.errorprone.bugpatterns.formatstring.FormatStringValidation extends java.lang.Object {
public void ()
public static com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult validate (java.util.Collection, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
java.util.Collection arguments
com.google.errorprone.VisitorState state
java.util.Deque args
String formatString
Iterable instances
private static java.lang.Object getInstance (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
Object value
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Types types
private static com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult validate (java.lang.String, java.lang.Iterable)
java.util.DuplicateFormatFlagsException e
java.util.FormatFlagsConversionMismatchException e
java.util.IllegalFormatCodePointException e
java.util.IllegalFormatConversionException e
java.util.IllegalFormatFlagsException e
java.util.IllegalFormatPrecisionException e
java.util.IllegalFormatWidthException e
java.util.MissingFormatArgumentException e
java.util.MissingFormatWidthException e
java.util.UnknownFormatConversionException e
java.util.UnknownFormatFlagsException e
String[] argDescriptors
edu.umd.cs.findbugs.formatStringChecker.ExtraFormatArgumentsException e
String formatString
Iterable arguments
private static java.lang.String unknownFormatConversion (java.lang.String)
String conversion
static java.lang.Object access$000 (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree x0
com.google.errorprone.VisitorState x1
}
com/google/errorprone/bugpatterns/formatstring/FormatStringValidation$ValidationResult.classFormatStringValidation.java
package com.google.errorprone.bugpatterns.formatstring
public abstract com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult extends java.lang.Object {
public void ()
public abstract java.lang.Exception exception ()
public abstract java.lang.String message ()
public static com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult create (java.lang.Exception, java.lang.String)
Exception exception
String message
}
com/google/errorprone/bugpatterns/formatstring/AutoValue_FormatStringValidation_ValidationResult.classAutoValue_FormatStringValidation_ValidationResult.java
package com.google.errorprone.bugpatterns.formatstring
final com.google.errorprone.bugpatterns.formatstring.AutoValue_FormatStringValidation_ValidationResult extends com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult {
private final Exception exception
private final String message
void (java.lang.Exception, java.lang.String)
Exception exception
String message
public java.lang.Exception exception ()
public java.lang.String message ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/formatstring/FormatString.classFormatString.java
package com.google.errorprone.bugpatterns.formatstring
public com.google.errorprone.bugpatterns.formatstring.FormatString extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher FORMAT_METHOD
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
java.util.Deque args
com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult result
static void ()
}
com/google/errorprone/bugpatterns/formatstring/FormatStringValidation$2.classFormatStringValidation.java
package com.google.errorprone.bugpatterns.formatstring
com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$2 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
com/google/errorprone/bugpatterns/formatstring/FormatStringValidation$1.classFormatStringValidation.java
package com.google.errorprone.bugpatterns.formatstring
final com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.VisitorState val$state
void (com.google.errorprone.VisitorState)
public java.lang.Object apply (com.sun.source.tree.ExpressionTree)
Throwable t
com.sun.source.tree.ExpressionTree input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/formatstring/StrictFormatStringValidation$1.classStrictFormatStringValidation.java
package com.google.errorprone.bugpatterns.formatstring
final com.google.errorprone.bugpatterns.formatstring.StrictFormatStringValidation$1 extends com.sun.source.util.TreeScanner {
final com.sun.tools.javac.code.Symbol val$formatStringSymbol
final java.util.List val$args
final com.google.errorprone.VisitorState val$state
void (com.sun.tools.javac.code.Symbol, java.util.List, com.google.errorprone.VisitorState)
public com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
com.sun.source.tree.VariableTree node
Void unused
public com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult reduce (com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult, com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult)
com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult r1
com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult r2
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
}
com/google/errorprone/bugpatterns/JdkObsolete$4.classJdkObsolete.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.JdkObsolete$4 extends com.sun.source.util.TreePathScanner {
final com.sun.tools.javac.code.Symbol$VarSymbol val$varSym
final com.sun.source.tree.VariableTree val$varTree
final boolean[] val$escape
void (com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.source.tree.VariableTree, boolean[])
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.Tree parent
com.sun.source.tree.IdentifierTree tree
Void unused
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/AutoValue_StaticImports_StaticImportInfo.classAutoValue_StaticImports_StaticImportInfo.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.AutoValue_StaticImports_StaticImportInfo extends com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo {
private final String importedName
private final String canonicalName
private final com.google.common.base.Optional simpleName
private final com.google.common.collect.ImmutableSet members
void (java.lang.String, java.lang.String, com.google.common.base.Optional, com.google.common.collect.ImmutableSet)
String importedName
String canonicalName
com.google.common.base.Optional simpleName
com.google.common.collect.ImmutableSet members
public java.lang.String importedName ()
public java.lang.String canonicalName ()
public com.google.common.base.Optional simpleName ()
public com.google.common.collect.ImmutableSet members ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/ImmutableCollections.classImmutableCollections.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.ImmutableCollections extends java.lang.Object {
private static final com.google.common.collect.ImmutableBiMap MUTABLE_TO_IMMUTABLE_CLASS_NAME_MAP
private void ()
public static boolean isImmutableType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
static java.util.Optional mutableToImmutable (java.lang.String)
String fullyQualifiedClassName
private static java.lang.String getTypeQualifiedName (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
static void ()
}
com/google/errorprone/bugpatterns/StreamToString$1.classStreamToString.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.StreamToString$1 extends java.lang.Object implements com.google.errorprone.predicates.TypePredicate {
void ()
public boolean apply (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type stream
}
com/google/errorprone/bugpatterns/threadsafety/
com/google/errorprone/bugpatterns/threadsafety/AutoValue_GuardedByExpression_TypeLiteral.classAutoValue_GuardedByExpression_TypeLiteral.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_GuardedByExpression_TypeLiteral extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$TypeLiteral {
private final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind
private final com.sun.tools.javac.code.Symbol sym
private final com.sun.tools.javac.code.Type type
void (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type type
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind ()
public com.sun.tools.javac.code.Symbol sym ()
public com.sun.tools.javac.code.Type type ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$TypeLiteral that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByUtils.class
com/google/errorprone/bugpatterns/threadsafety/AutoValue_GuardedByExpression_LocalVariable.classAutoValue_GuardedByExpression_LocalVariable.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_GuardedByExpression_LocalVariable extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$LocalVariable {
private final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind
private final com.sun.tools.javac.code.Symbol sym
private final com.sun.tools.javac.code.Type type
void (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type type
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind ()
public com.sun.tools.javac.code.Symbol sym ()
public com.sun.tools.javac.code.Type type ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$LocalVariable that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/WellKnownMutability$Builder.classWellKnownMutability.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability$Builder extends java.lang.Object {
final com.google.common.collect.ImmutableMap$Builder mapBuilder
void ()
public com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability$Builder addClasses (java.util.Set)
Class clazz
java.util.Set clazzs
public com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability$Builder addStrings (java.util.List)
String className
java.util.List classNames
public transient com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability$Builder add (java.lang.Class, java.lang.String[])
java.lang.reflect.TypeVariable x
Class clazz
String[] containerOf
com.google.common.collect.ImmutableSet containerTyParams
java.util.HashSet actualTyParams
com.google.common.collect.Sets$SetView difference
public transient com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability$Builder add (java.lang.String, java.lang.String[])
String className
String[] containerOf
public com.google.common.collect.ImmutableMap build ()
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$LockOperationFinder.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockOperationFinder extends com.sun.source.util.TreeScanner {
private static final String READ_WRITE_LOCK_CLASS
private final com.google.errorprone.matchers.Matcher lockOperationMatcher
private static final com.google.errorprone.matchers.Matcher READ_WRITE_ACCESSOR_MATCHER
private final com.google.errorprone.VisitorState state
private final java.util.Set locks
static java.util.Collection find (com.sun.source.tree.Tree, com.google.errorprone.VisitorState, com.google.errorprone.matchers.Matcher)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Matcher lockOperationMatcher
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockOperationFinder finder
private void (com.google.errorprone.VisitorState, com.google.errorprone.matchers.Matcher)
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Matcher lockOperationMatcher
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree tree
Void unused
private void handleReleasedLocks (com.sun.source.tree.MethodInvocationTree)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression receiver
com.sun.source.tree.MethodInvocationTree tree
java.util.Optional node
private void handleUnlockAnnotatedMethods (com.sun.source.tree.MethodInvocationTree)
java.util.Optional lock
java.util.Optional guard
String lockString
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.annotations.concurrent.UnlockMethod annotation
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$ClassLiteral.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$ClassLiteral extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression {
public void ()
public static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$ClassLiteral create (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol owner
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$LocalVariable.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$LocalVariable extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression {
public void ()
public static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$LocalVariable create (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol owner
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableChecker$2.classImmutableChecker.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.ImmutableChecker$2 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$ReleasedLockFinder$1.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$ReleasedLockFinder$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.errorprone.matchers.Matcher apply (com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockResource)
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockResource res
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/threadsafety/GuardedBySymbolResolver$SearchSuperTypes.classGuardedBySymbolResolver.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver$SearchSuperTypes extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver$SearchSuperTypes YES
public static final com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver$SearchSuperTypes NO
private static final com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver$SearchSuperTypes[] $VALUES
public static com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver$SearchSuperTypes[] values ()
public static com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver$SearchSuperTypes valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$1.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$bugpatterns$threadsafety$GuardedByExpression$Kind
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$Factory.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Factory extends java.lang.Object {
public void ()
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$ThisLiteral thisliteral ()
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression qualifiedThis (com.sun.tools.javac.util.Names, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.Names names
com.sun.tools.javac.code.Symbol$ClassSymbol access
com.sun.tools.javac.code.Symbol enclosing
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol curr
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$ClassLiteral classLiteral (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol clazz
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$TypeLiteral typeLiteral (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol type
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select select (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.sun.tools.javac.code.Symbol)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol member
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select select (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.sun.tools.javac.code.Symbol$VarSymbol)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol$VarSymbol member
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select select (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol$MethodSymbol member
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression select (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select select
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$LocalVariable localVariable (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol varSymbol
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Erroneous error (java.lang.String)
String guardString
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$LockScanner.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockScanner extends com.sun.source.util.TreePathScanner {
private final com.google.errorprone.VisitorState visitorState
private final com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockEventListener listener
private final com.google.common.base.Predicate isSuppressed
private static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Factory F
private void (com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockEventListener, com.google.common.base.Predicate)
com.google.errorprone.VisitorState visitorState
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockEventListener listener
com.google.common.base.Predicate isSuppressed
public java.lang.Void visitMethod (com.sun.source.tree.MethodTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.tools.javac.code.Symbol owner
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression lock
java.util.Optional bound
com.sun.source.tree.MethodTree tree
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
java.util.Set mods
String guard
public java.lang.Void visitTry (com.sun.source.tree.TryTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.source.tree.TryTree tree
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
java.util.List resources
java.util.Collection releasedLocks
public java.lang.Void visitSynchronized (com.sun.source.tree.SynchronizedTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.source.tree.SynchronizedTree tree
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
java.util.Optional lockExpression
public java.lang.Void visitMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.source.tree.IdentifierTree tree
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
public java.lang.Void visitNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
public java.lang.Void visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.source.tree.LambdaExpressionTree node
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet heldLockSet
public java.lang.Void visitVariable (com.sun.source.tree.VariableTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.source.tree.VariableTree node
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
private void checkMatch (com.sun.source.tree.ExpressionTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
String guardString
java.util.Optional guard
java.util.Optional boundGuard
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
public volatile java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public volatile java.lang.Object visitTry (com.sun.source.tree.TryTree, java.lang.Object)
public volatile java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
void (com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockEventListener, com.google.common.base.Predicate, com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$1)
com.google.errorprone.VisitorState x0
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockEventListener x1
com.google.common.base.Predicate x2
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$1 x3
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$DebugPrinter.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$DebugPrinter extends java.lang.Object {
private void ()
public static java.lang.String print (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression exp
StringBuilder sb
private static void pprint (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, java.lang.StringBuilder)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression exp
StringBuilder sb
private static void pprintSelect (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select, java.lang.StringBuilder)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select exp
StringBuilder sb
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableAnnotationChecker.class
com/google/errorprone/bugpatterns/threadsafety/GuardedByUtils$1.classGuardedByUtils.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils$1 extends javax.lang.model.util.SimpleAnnotationValueVisitor8 {
void ()
public java.lang.String visitString (java.lang.String, java.lang.Void)
String s
Void aVoid
public volatile java.lang.Object visitString (java.lang.String, java.lang.Object)
}
com/google/errorprone/bugpatterns/threadsafety/ThreadSafety$KnownTypes.classThreadSafety.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$KnownTypes extends java.lang.Object {
public abstract java.util.Map getKnownSafeClasses ()
public abstract java.util.Set getKnownUnsafeClasses ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedBySymbolResolver.classGuardedBySymbolResolver.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver extends java.lang.Object implements com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver {
private final com.sun.tools.javac.code.Symbol$ClassSymbol enclosingClass
private final com.sun.source.tree.Tree decl
private final com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
private final com.sun.tools.javac.util.Context context
private final com.sun.tools.javac.code.Types types
public static com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver from (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState visitorState
public static com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver from (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.source.tree.CompilationUnitTree, com.sun.tools.javac.util.Context, com.sun.source.tree.Tree)
com.sun.tools.javac.code.Symbol$ClassSymbol owner
com.sun.source.tree.CompilationUnitTree compilationUnit
com.sun.tools.javac.util.Context context
com.sun.source.tree.Tree leaf
private void (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.source.tree.CompilationUnitTree, com.sun.tools.javac.util.Context, com.sun.source.tree.Tree)
com.sun.tools.javac.code.Symbol$ClassSymbol enclosingClass
com.sun.source.tree.CompilationUnitTree compilationUnit
com.sun.tools.javac.util.Context context
com.sun.source.tree.Tree leaf
public com.sun.tools.javac.util.Context context ()
public com.sun.tools.javac.code.Symbol$ClassSymbol enclosingClass ()
public com.sun.tools.javac.code.Symbol resolveIdentifier (com.sun.source.tree.IdentifierTree)
com.sun.tools.javac.code.Symbol sym
com.sun.source.tree.IdentifierTree node
String name
com.sun.tools.javac.code.Symbol$VarSymbol field
com.sun.tools.javac.code.Symbol type
public com.sun.tools.javac.code.Symbol$MethodSymbol resolveMethod (com.sun.source.tree.MethodInvocationTree, javax.lang.model.element.Name)
com.sun.source.tree.MethodInvocationTree node
javax.lang.model.element.Name name
public com.sun.tools.javac.code.Symbol$MethodSymbol resolveMethod (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, javax.lang.model.element.Name)
com.sun.source.tree.MethodInvocationTree node
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
javax.lang.model.element.Name identifier
com.sun.tools.javac.code.Symbol baseSym
private com.sun.tools.javac.code.Symbol$MethodSymbol getMethod (com.sun.tools.javac.code.Symbol, java.lang.String)
com.sun.tools.javac.code.Symbol classSymbol
String name
public com.sun.tools.javac.code.Symbol resolveSelect (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.sun.source.tree.MemberSelectTree)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.source.tree.MemberSelectTree node
com.sun.tools.javac.code.Symbol baseSym
private com.sun.tools.javac.code.Symbol$VarSymbol getField (com.sun.tools.javac.code.Symbol, java.lang.String)
com.sun.tools.javac.code.Symbol classSymbol
String name
private com.sun.tools.javac.code.Symbol getMember (java.lang.Class, javax.lang.model.element.ElementKind, com.sun.tools.javac.code.Symbol, java.lang.String)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope scope
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol sym
Class type
javax.lang.model.element.ElementKind kind
com.sun.tools.javac.code.Symbol classSymbol
String name
public com.sun.tools.javac.code.Symbol resolveTypeLiteral (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree expr
com.sun.source.tree.IdentifierTree ident
com.sun.tools.javac.code.Symbol type
private com.sun.tools.javac.code.Symbol resolveType (java.lang.String, com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver$SearchSuperTypes)
String name
com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver$SearchSuperTypes searchSuperTypes
com.sun.tools.javac.code.Symbol type
private com.sun.tools.javac.code.Symbol getSuperType (com.sun.tools.javac.code.Symbol, java.lang.String)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol symbol
String name
private com.sun.tools.javac.code.Symbol getLexicallyEnclosing (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.String)
com.sun.tools.javac.code.Symbol$ClassSymbol symbol
String name
com.sun.tools.javac.code.Symbol current
private com.sun.tools.javac.code.Symbol attribIdent (java.lang.String)
String name
com.sun.tools.javac.comp.Attr attr
com.sun.tools.javac.tree.TreeMaker tm
private com.sun.tools.javac.util.Name getName (java.lang.String)
String name
public com.sun.tools.javac.code.Symbol resolveEnclosingClass (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree expr
com.sun.source.tree.IdentifierTree ident
com.sun.tools.javac.code.Symbol type
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByUtils$GuardedByValidationResult.classGuardedByUtils.java
package com.google.errorprone.bugpatterns.threadsafety
abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils$GuardedByValidationResult extends java.lang.Object {
void ()
abstract java.lang.String message ()
abstract java.lang.Boolean isValid ()
static com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils$GuardedByValidationResult invalid (java.lang.String)
String message
static com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils$GuardedByValidationResult ok ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$TypeLiteral.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$TypeLiteral extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression {
public void ()
public static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$TypeLiteral create (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol owner
}
com/google/errorprone/bugpatterns/threadsafety/AutoValue_HeldLockAnalyzer_LockResource.classAutoValue_HeldLockAnalyzer_LockResource.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_HeldLockAnalyzer_LockResource extends com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockResource {
private final String className
private final String lockMethod
private final String unlockMethod
void (java.lang.String, java.lang.String, java.lang.String)
String className
String lockMethod
String unlockMethod
java.lang.String className ()
java.lang.String lockMethod ()
java.lang.String unlockMethod ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockResource that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/AutoValue_GuardedByExpression_ClassLiteral.classAutoValue_GuardedByExpression_ClassLiteral.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_GuardedByExpression_ClassLiteral extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$ClassLiteral {
private final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind
private final com.sun.tools.javac.code.Symbol sym
private final com.sun.tools.javac.code.Type type
void (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type type
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind ()
public com.sun.tools.javac.code.Symbol sym ()
public com.sun.tools.javac.code.Type type ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$ClassLiteral that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableChecker$1.classImmutableChecker.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.ImmutableChecker$1 extends java.lang.Object implements com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$ViolationReporter {
final com.sun.tools.javac.code.Type val$superType
final com.google.errorprone.bugpatterns.threadsafety.ImmutableChecker this$0
void (com.google.errorprone.bugpatterns.threadsafety.ImmutableChecker, com.sun.tools.javac.code.Type)
com.google.errorprone.bugpatterns.threadsafety.ImmutableChecker this$0
public com.google.errorprone.matchers.Description$Builder describe (com.sun.source.tree.Tree, com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation)
com.sun.source.tree.Tree tree
com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation info
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$ThisLiteral.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$ThisLiteral extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression {
static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$ThisLiteral INSTANCE
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind ()
public com.sun.tools.javac.code.Symbol sym ()
public com.sun.tools.javac.code.Type type ()
private void ()
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableEnumChecker.class
com/google/errorprone/bugpatterns/threadsafety/AutoValue_ThreadSafety_Violation.classAutoValue_ThreadSafety_Violation.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_ThreadSafety_Violation extends com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation {
private final org.pcollections.ConsPStack path
void (org.pcollections.ConsPStack)
org.pcollections.ConsPStack path
public org.pcollections.ConsPStack path ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$Factory$EnclosingInstanceSymbol.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Factory$EnclosingInstanceSymbol extends com.sun.tools.javac.code.Symbol$VarSymbol {
public void (com.sun.tools.javac.util.Names, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.Names names
com.sun.tools.javac.code.Symbol curr
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
com.sun.tools.javac.code.Symbol$VarSymbol that
}
com/google/errorprone/bugpatterns/threadsafety/WellKnownMutability.classWellKnownMutability.java
package com.google.errorprone.bugpatterns.threadsafety
public final com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability extends java.lang.Object implements com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$KnownTypes {
private final com.google.common.collect.ImmutableMap knownImmutableClasses
private final com.google.common.collect.ImmutableSet knownUnsafeClasses
private static final com.google.errorprone.suppliers.Supplier MESSAGE_TYPE
private static final com.google.errorprone.suppliers.Supplier MUTABLE_MESSAGE_TYPE
private static final com.google.errorprone.suppliers.Supplier PROTOCOL_MESSAGE_TYPE
private void (java.util.List, java.util.List)
java.util.List knownImmutable
java.util.List knownUnsafe
public static com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability fromFlags (com.google.errorprone.ErrorProneFlags)
com.google.errorprone.ErrorProneFlags flags
com.google.common.collect.ImmutableList immutable
com.google.common.collect.ImmutableList unsafe
public java.util.Map getKnownImmutableClasses ()
public java.util.Map getKnownSafeClasses ()
public java.util.Set getKnownUnsafeClasses ()
private static com.google.common.collect.ImmutableMap buildImmutableClasses (java.util.List)
java.util.List extraKnownImmutables
private static com.google.common.collect.ImmutableSet buildUnsafeClasses (java.util.List)
Class clazz
java.util.List knownUnsafes
com.google.common.collect.ImmutableSet$Builder result
private static boolean isAssignableTo (com.sun.tools.javac.code.Type, com.google.errorprone.suppliers.Supplier, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.google.errorprone.suppliers.Supplier supplier
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type to
public static boolean isProto2MessageClass (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
public static boolean isProto2MutableMessageClass (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
public static boolean isAnnotation (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer extends java.lang.Object {
private static final String MONITOR_GUARD_CLASS
private static final com.google.common.collect.ImmutableList LOCK_RESOURCES
public void ()
public static void analyze (com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockEventListener, com.google.common.base.Predicate)
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockEventListener listener
com.google.common.base.Predicate isSuppressed
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
private static com.google.errorprone.bugpatterns.threadsafety.HeldLockSet handleMonitorGuards (com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
com.sun.tools.javac.tree.JCTree$JCNewClass newClassTree
com.sun.tools.javac.code.Symbol clazzSym
java.util.Optional lockExpression
static com.google.common.collect.ImmutableList access$100 ()
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$ExpectedLockCalculator.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$ExpectedLockCalculator extends java.lang.Object {
private static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Factory F
void ()
static java.util.Optional from (com.sun.tools.javac.tree.JCTree$JCExpression, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCExpression guardedMemberExpression
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression guard
com.google.errorprone.VisitorState state
java.util.Optional guardedMember
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression memberBase
private static boolean isGuardReferenceAbsolute (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression guard
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression instance
private static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression getSelectInstance (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression guard
private static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression helper (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select lockSelect
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression lockExpression
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression memberAccess
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/ThreadSafety$ThreadSafeTypeVisitor.class
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$PrettyPrinter.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$PrettyPrinter extends java.lang.Object {
private void ()
public static java.lang.String print (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression exp
StringBuilder sb
private static void pprint (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, java.lang.StringBuilder)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression exp
StringBuilder sb
private static void pprintSelect (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select, java.lang.StringBuilder)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression curr
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select exp
StringBuilder sb
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$Select.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression {
public void ()
public abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base ()
public static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select create (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type type
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$LockEventListener.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockEventListener extends java.lang.Object {
public abstract void handleGuardedAccess (com.sun.source.tree.ExpressionTree, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableAnalysis.classImmutableAnalysis.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis extends java.lang.Object {
private final com.google.errorprone.bugpatterns.BugChecker bugChecker
private final com.google.errorprone.VisitorState state
private final com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability wellKnownMutability
private final com.google.errorprone.bugpatterns.threadsafety.ThreadSafety threadSafety
public void (com.google.errorprone.bugpatterns.BugChecker, com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability, com.google.common.collect.ImmutableSet)
com.google.errorprone.bugpatterns.BugChecker bugChecker
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability wellKnownMutability
com.google.common.collect.ImmutableSet immutableAnnotations
public void (com.google.errorprone.bugpatterns.BugChecker, com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability)
com.google.errorprone.bugpatterns.BugChecker bugChecker
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability wellKnownMutability
com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation checkForImmutability (java.util.Optional, com.google.common.collect.ImmutableSet, com.sun.tools.javac.code.Type$ClassType, com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$ViolationReporter)
com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo interfaceAnnotation
com.sun.tools.javac.code.Type interfaceType
java.util.Optional tree
com.google.common.collect.ImmutableSet immutableTyParams
com.sun.tools.javac.code.Type$ClassType type
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$ViolationReporter reporter
com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation info
com.sun.tools.javac.code.Type mutableEnclosing
private com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation checkSuper (com.google.common.collect.ImmutableSet, com.sun.tools.javac.code.Type$ClassType)
com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation info
com.google.common.collect.ImmutableSet immutableTyParams
com.sun.tools.javac.code.Type$ClassType type
com.sun.tools.javac.code.Type$ClassType superType
com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo superannotation
String message
com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation info
com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation areFieldsImmutable (java.util.Optional, com.google.common.collect.ImmutableSet, com.sun.tools.javac.code.Type$ClassType, com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$ViolationReporter)
com.sun.tools.javac.code.Symbol sym
com.sun.source.tree.Tree member
java.util.Optional memberTree
com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation info
com.sun.tools.javac.code.Symbol member
java.util.Optional tree
com.google.common.collect.ImmutableSet immutableTyParams
com.sun.tools.javac.code.Type$ClassType classType
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$ViolationReporter reporter
com.sun.tools.javac.code.Symbol$ClassSymbol classSym
com.sun.tools.javac.util.Filter instanceFieldFilter
java.util.Map declarations
java.util.List members
private com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation isFieldImmutable (java.util.Optional, com.google.common.collect.ImmutableSet, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Symbol$VarSymbol, com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$ViolationReporter)
com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation info
java.util.Optional tree
com.google.common.collect.ImmutableSet immutableTyParams
com.sun.tools.javac.code.Symbol$ClassSymbol classSym
com.sun.tools.javac.code.Type$ClassType classType
com.sun.tools.javac.code.Symbol$VarSymbol var
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$ViolationReporter reporter
com.sun.tools.javac.code.Type varType
com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation info
com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo getImmutableAnnotation (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol sym
com.google.errorprone.VisitorState state
String nameStr
com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo known
com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo getImmutableAnnotation (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
static com.google.errorprone.bugpatterns.BugChecker access$000 (com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis)
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis x0
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByBinder.classGuardedByBinder.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder extends java.lang.Object {
static final com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver ALREADY_BOUND_RESOLVER
private static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Factory F
private static final com.sun.source.util.SimpleTreeVisitor BINDER
public void ()
public static java.util.Optional bindExpression (com.sun.tools.javac.tree.JCTree$JCExpression, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.threadsafety.IllegalGuardedBy expected
com.sun.tools.javac.tree.JCTree$JCExpression exp
com.google.errorprone.VisitorState visitorState
static java.util.Optional bindString (java.lang.String, com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver)
com.google.errorprone.bugpatterns.threadsafety.IllegalGuardedBy expected
String string
com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver resolver
private static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression bind (com.sun.tools.javac.tree.JCTree$JCExpression, com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext)
com.sun.tools.javac.tree.JCTree$JCExpression exp
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext context
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression expr
static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Factory access$000 ()
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/IllegalGuardedBy.classIllegalGuardedBy.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.IllegalGuardedBy extends java.lang.RuntimeException {
public void (java.lang.String)
String message
public static void checkGuardedBy (boolean, java.lang.String)
boolean condition
String message
public static transient void checkGuardedBy (boolean, java.lang.String, java.lang.Object[])
boolean condition
String formatString
Object[] formatArgs
public java.lang.String toString ()
}
com/google/errorprone/bugpatterns/threadsafety/LockMethodChecker.classLockMethodChecker.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.LockMethodChecker extends com.google.errorprone.bugpatterns.threadsafety.AbstractLockMethodChecker {
public void ()
protected com.google.common.collect.ImmutableList getLockExpressions (com.sun.source.tree.MethodTree)
com.sun.source.tree.MethodTree tree
com.google.errorprone.annotations.concurrent.LockMethod lockMethod
protected java.util.Set getActual (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
protected java.util.Set getUnwanted (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
protected java.lang.String buildMessage (java.lang.String)
String unhandled
}
com/google/errorprone/bugpatterns/threadsafety/UnlockMethodChecker.classUnlockMethodChecker.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.UnlockMethodChecker extends com.google.errorprone.bugpatterns.threadsafety.AbstractLockMethodChecker {
public void ()
protected com.google.common.collect.ImmutableList getLockExpressions (com.sun.source.tree.MethodTree)
com.sun.source.tree.MethodTree tree
com.google.errorprone.annotations.concurrent.UnlockMethod unlockMethod
protected java.util.Set getActual (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
protected java.util.Set getUnwanted (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
protected java.lang.String buildMessage (java.lang.String)
String unhandled
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableAnalysis$2.classImmutableAnalysis.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$2 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
final com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis this$0
void (com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis)
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis this$0
public boolean accepts (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol symbol
public volatile boolean accepts (java.lang.Object)
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$Kind.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind THIS
public static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind CLASS_LITERAL
public static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind TYPE_LITERAL
public static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind LOCAL_VARIABLE
public static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind SELECT
public static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind ERROR
private static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind[] $VALUES
public static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind[] values ()
public static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/AutoValue_AnnotationInfo.classAutoValue_AnnotationInfo.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_AnnotationInfo extends com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo {
private final String typeName
private final com.google.common.collect.ImmutableSet internalContainerOf
void (java.lang.String, com.google.common.collect.ImmutableSet)
String typeName
com.google.common.collect.ImmutableSet internalContainerOf
public java.lang.String typeName ()
com.google.common.collect.ImmutableSet internalContainerOf ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/AutoValue_GuardedByExpression_Select.classAutoValue_GuardedByExpression_Select.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_GuardedByExpression_Select extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select {
private final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind
private final com.sun.tools.javac.code.Symbol sym
private final com.sun.tools.javac.code.Type type
private final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
void (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type type
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind ()
public com.sun.tools.javac.code.Symbol sym ()
public com.sun.tools.javac.code.Type type ()
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByBinder$3.classGuardedByBinder.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$3 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/ThreadSafety$Violation.classThreadSafety.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation extends java.lang.Object {
public void ()
public static com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation create (org.pcollections.ConsPStack)
org.pcollections.ConsPStack path
public boolean isPresent ()
public java.lang.String message ()
public abstract org.pcollections.ConsPStack path ()
public com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation plus (java.lang.String)
String edge
public static com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation of (java.lang.String)
String reason
public static com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation absent ()
}
com/google/errorprone/bugpatterns/threadsafety/AutoValue_GuardedByUtils_GuardedByValidationResult.classAutoValue_GuardedByUtils_GuardedByValidationResult.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_GuardedByUtils_GuardedByValidationResult extends com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils$GuardedByValidationResult {
private final String message
private final Boolean isValid
void (java.lang.String, java.lang.Boolean)
String message
Boolean isValid
java.lang.String message ()
java.lang.Boolean isValid ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils$GuardedByValidationResult that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/AutoValue_DoubleCheckedLocking_DCLInfo.classAutoValue_DoubleCheckedLocking_DCLInfo.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_DoubleCheckedLocking_DCLInfo extends com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$DCLInfo {
private final com.sun.source.tree.IfTree outerIf
private final com.sun.source.tree.SynchronizedTree synchTree
private final com.sun.source.tree.IfTree innerIf
private final com.sun.tools.javac.code.Symbol$VarSymbol sym
void (com.sun.source.tree.IfTree, com.sun.source.tree.SynchronizedTree, com.sun.source.tree.IfTree, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.source.tree.IfTree outerIf
com.sun.source.tree.SynchronizedTree synchTree
com.sun.source.tree.IfTree innerIf
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.sun.source.tree.IfTree outerIf ()
com.sun.source.tree.SynchronizedTree synchTree ()
com.sun.source.tree.IfTree innerIf ()
com.sun.tools.javac.code.Symbol$VarSymbol sym ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$DCLInfo that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/DoubleCheckedLocking.classDoubleCheckedLocking.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$IfTreeMatcher {
private static final com.google.common.collect.ImmutableSet IMMUTABLE_WHITELIST
public void ()
public com.google.errorprone.matchers.Description matchIf (com.sun.source.tree.IfTree, com.google.errorprone.VisitorState)
com.sun.source.tree.IfTree outerIf
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$DCLInfo info
private com.google.errorprone.matchers.Description handleField (com.sun.source.tree.IfTree, com.sun.tools.javac.code.Symbol$VarSymbol, com.google.errorprone.VisitorState)
com.sun.source.tree.IfTree outerIf
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description$Builder builder
com.sun.tools.javac.tree.JCTree fieldDecl
private static boolean isImmutable (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description handleLocal (com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$DCLInfo, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$DCLInfo info
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCExpressionStatement expr
com.sun.tools.javac.tree.JCTree$JCAssign assign
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$VarSymbol fvar
static com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$DCLInfo findDCL (com.sun.source.tree.IfTree)
com.sun.source.tree.IfTree outerIf
com.sun.source.tree.ExpressionTree outerIfTest
com.sun.source.tree.SynchronizedTree synchTree
com.sun.source.tree.IfTree innerIf
com.sun.source.tree.ExpressionTree innerIfTest
com.sun.tools.javac.code.Symbol outerSym
com.sun.tools.javac.code.Symbol$VarSymbol var
private static com.sun.source.tree.ExpressionTree getNullCheckedExpression (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree other
com.sun.source.tree.ExpressionTree other
com.sun.source.tree.ExpressionTree condition
com.sun.source.tree.BinaryTree bin
com.sun.source.tree.ExpressionTree other
private static java.lang.Object getChild (com.sun.source.tree.StatementTree, java.lang.Class)
com.sun.source.tree.StatementTree tree
Class clazz
private static com.sun.tools.javac.tree.JCTree findFieldDeclaration (com.sun.source.util.TreePath, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.tree.JCTree tree
com.sun.source.tree.Tree leaf
com.sun.source.util.TreePath curr
com.sun.source.util.TreePath path
com.sun.tools.javac.code.Symbol$VarSymbol var
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/DoubleCheckedLocking$1.classDoubleCheckedLocking.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$1 extends com.sun.source.util.SimpleTreeVisitor {
final Class val$clazz
void (java.lang.Class)
protected java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Void)
com.sun.source.tree.Tree node
Void p
public java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Void)
com.sun.source.tree.BlockTree node
Void p
private java.lang.Object visit (java.util.List)
Object r
com.sun.source.tree.Tree t
java.util.List tx
public volatile java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/bugpatterns/threadsafety/StaticGuardedByInstance.classStaticGuardedByInstance.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.StaticGuardedByInstance extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$SynchronizedTreeMatcher {
private static final String MESSAGE
public void ()
public com.google.errorprone.matchers.Description matchSynchronized (com.sun.source.tree.SynchronizedTree, com.google.errorprone.VisitorState)
java.util.Map$Entry write
com.sun.source.tree.SynchronizedTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol lock
com.google.common.collect.Multimap writes
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableChecker.class
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression extends java.lang.Object {
static final String ENCLOSING_INSTANCE_NAME
public void ()
public abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind ()
public abstract com.sun.tools.javac.code.Symbol sym ()
public abstract com.sun.tools.javac.code.Type type ()
public java.lang.String toString ()
public java.lang.String debugPrint ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByBinder$2.classGuardedByBinder.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$2 extends com.sun.source.util.SimpleTreeVisitor {
void ()
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext)
com.sun.source.tree.IdentifierTree identifier
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.source.tree.MemberSelectTree select
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.source.tree.MethodInvocationTree node
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext context
com.sun.source.tree.ExpressionTree methodSelect
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression visitMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext)
com.sun.tools.javac.code.Symbol base
com.sun.tools.javac.code.Symbol base
com.sun.source.tree.MemberSelectTree node
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext context
String name
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol sym
private com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression bindSelect (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.sun.tools.javac.code.Symbol)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol sym
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext)
com.sun.tools.javac.code.Symbol$VarSymbol varSymbol
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
com.sun.source.tree.IdentifierTree node
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext context
com.sun.tools.javac.code.Symbol symbol
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression visitParenthesized (com.sun.source.tree.ParenthesizedTree, com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext)
com.sun.source.tree.ParenthesizedTree node
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext context
private com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression computeBase (com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext, com.sun.tools.javac.code.Symbol)
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext context
com.sun.tools.javac.code.Symbol symbol
private com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression normalizeBase (com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext, com.sun.tools.javac.code.Symbol, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression)
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext context
com.sun.tools.javac.code.Symbol symbol
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol lexicalOwner
private com.sun.tools.javac.code.Symbol$ClassSymbol isEnclosedIn (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol$ClassSymbol scope
com.sun.tools.javac.code.Symbol$ClassSymbol startingClass
com.sun.tools.javac.code.Symbol member
com.sun.tools.javac.code.Types types
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/threadsafety/AnnotationInfo.classAnnotationInfo.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo extends java.lang.Object {
public void ()
public abstract java.lang.String typeName ()
public java.util.Set containerOf ()
abstract com.google.common.collect.ImmutableSet internalContainerOf ()
public static com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo create (java.lang.String, java.lang.Iterable)
String typeName
Iterable containerOf
public static com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo create (java.lang.String)
String typeName
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$AcquiredLockFinder.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$AcquiredLockFinder extends java.lang.Object {
private static final com.google.errorprone.matchers.Matcher LOCK_MATCHER
void ()
private static java.lang.Iterable unlockMatchers ()
static java.util.Collection find (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByBinder$BinderContext.classGuardedByBinder.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext extends java.lang.Object {
final com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver resolver
final com.sun.tools.javac.code.Symbol$ClassSymbol thisClass
final com.sun.tools.javac.code.Types types
final com.sun.tools.javac.util.Names names
public void (com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Types, com.sun.tools.javac.util.Names)
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver resolver
com.sun.tools.javac.code.Symbol$ClassSymbol thisClass
com.sun.tools.javac.code.Types types
com.sun.tools.javac.util.Names names
public static com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext of (com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Types, com.sun.tools.javac.util.Names)
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver resolver
com.sun.tools.javac.code.Symbol$ClassSymbol thisClass
com.sun.tools.javac.code.Types types
com.sun.tools.javac.util.Names names
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByChecker.class
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$ReleasedLockFinder.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$ReleasedLockFinder extends java.lang.Object {
private static final com.google.errorprone.matchers.Matcher UNLOCK_MATCHER
void ()
private static java.lang.Iterable unlockMatchers ()
static java.util.Collection find (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByBinder$1.classGuardedByBinder.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$1 extends java.lang.Object implements com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver {
void ()
public com.sun.tools.javac.code.Symbol resolveIdentifier (com.sun.source.tree.IdentifierTree)
com.sun.source.tree.IdentifierTree node
public com.sun.tools.javac.code.Symbol$MethodSymbol resolveMethod (com.sun.source.tree.MethodInvocationTree, javax.lang.model.element.Name)
com.sun.source.tree.MethodInvocationTree node
javax.lang.model.element.Name name
public com.sun.tools.javac.code.Symbol$MethodSymbol resolveMethod (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, javax.lang.model.element.Name)
com.sun.source.tree.MethodInvocationTree node
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
javax.lang.model.element.Name identifier
public com.sun.tools.javac.code.Symbol resolveSelect (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.sun.source.tree.MemberSelectTree)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.source.tree.MemberSelectTree node
public com.sun.tools.javac.code.Symbol resolveTypeLiteral (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree expression
public com.sun.tools.javac.code.Symbol resolveEnclosingClass (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree expression
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$Erroneous.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Erroneous extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression {
private final String guardString
void (java.lang.String)
String guardString
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind ()
public com.sun.tools.javac.code.Symbol sym ()
public com.sun.tools.javac.code.Type type ()
public java.lang.String guardString ()
}
com/google/errorprone/bugpatterns/threadsafety/ThreadSafety$2.classThreadSafety.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$2 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$AcquiredLockFinder$1.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$AcquiredLockFinder$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.errorprone.matchers.Matcher apply (com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockResource)
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockResource res
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableAnalysis$1.classImmutableAnalysis.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$1 extends java.lang.Object implements com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$ViolationReporter {
final com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis this$0
void (com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis)
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis this$0
public com.google.errorprone.matchers.Description$Builder describe (com.sun.source.tree.Tree, com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation)
com.sun.source.tree.Tree tree
com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$Violation info
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$LockResource.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
abstract com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockResource extends java.lang.Object {
void ()
abstract java.lang.String className ()
abstract java.lang.String lockMethod ()
abstract java.lang.String unlockMethod ()
public com.google.errorprone.matchers.Matcher createUnlockMatcher ()
public com.google.errorprone.matchers.Matcher createLockMatcher ()
static com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockResource create (java.lang.String, java.lang.String, java.lang.String)
String className
String lockMethod
String unlockMethod
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$1.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$bugpatterns$threadsafety$GuardedByExpression$Kind
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByBinder$Resolver.classGuardedByBinder.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver extends java.lang.Object {
public abstract com.sun.tools.javac.code.Symbol resolveIdentifier (com.sun.source.tree.IdentifierTree)
public abstract com.sun.tools.javac.code.Symbol$MethodSymbol resolveMethod (com.sun.source.tree.MethodInvocationTree, javax.lang.model.element.Name)
public abstract com.sun.tools.javac.code.Symbol$MethodSymbol resolveMethod (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, javax.lang.model.element.Name)
public abstract com.sun.tools.javac.code.Symbol resolveSelect (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.sun.source.tree.MemberSelectTree)
public abstract com.sun.tools.javac.code.Symbol resolveTypeLiteral (com.sun.source.tree.ExpressionTree)
public abstract com.sun.tools.javac.code.Symbol resolveEnclosingClass (com.sun.source.tree.ExpressionTree)
}
com/google/errorprone/bugpatterns/threadsafety/ThreadSafety$1.classThreadSafety.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.ThreadSafety$1 extends javax.lang.model.util.SimpleAnnotationValueVisitor8 {
final com.google.common.collect.ImmutableList$Builder val$containerOf
void (com.google.common.collect.ImmutableList$Builder)
public java.lang.Void visitString (java.lang.String, java.lang.Void)
String s
Void unused
public java.lang.Void visitArray (java.util.List, java.lang.Void)
javax.lang.model.element.AnnotationValue value
java.util.List list
Void unused
public volatile java.lang.Object visitArray (java.util.List, java.lang.Object)
public volatile java.lang.Object visitString (java.lang.String, java.lang.Object)
}
com/google/errorprone/bugpatterns/threadsafety/StaticGuardedByInstance$WriteVisitor.classStaticGuardedByInstance.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.StaticGuardedByInstance$WriteVisitor extends com.sun.source.util.TreeScanner {
private final com.google.common.collect.Multimap writes
void ()
static com.google.common.collect.Multimap scan (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
com.google.errorprone.bugpatterns.threadsafety.StaticGuardedByInstance$WriteVisitor visitor
private void recordWrite (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree variable
com.sun.tools.javac.code.Symbol sym
public java.lang.Void visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Void)
com.sun.source.tree.AssignmentTree node
Void unused
public java.lang.Void visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Void)
com.sun.source.tree.CompoundAssignmentTree node
Void unused
public java.lang.Void visitUnary (com.sun.source.tree.UnaryTree, java.lang.Void)
com.sun.source.tree.UnaryTree node
Void unused
public java.lang.Void visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Void)
com.sun.source.tree.SynchronizedTree node
Void aVoid
public java.lang.Void visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Void)
com.sun.source.tree.NewClassTree node
Void aVoid
public volatile java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public volatile java.lang.Object visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
public volatile java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public volatile java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public volatile java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/threadsafety/StaticGuardedByInstance$1.classStaticGuardedByInstance.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.StaticGuardedByInstance$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/DoubleCheckedLocking$DCLInfo.classDoubleCheckedLocking.java
package com.google.errorprone.bugpatterns.threadsafety
abstract com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$DCLInfo extends java.lang.Object {
void ()
abstract com.sun.source.tree.IfTree outerIf ()
abstract com.sun.source.tree.SynchronizedTree synchTree ()
abstract com.sun.source.tree.IfTree innerIf ()
abstract com.sun.tools.javac.code.Symbol$VarSymbol sym ()
static com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$DCLInfo create (com.sun.source.tree.IfTree, com.sun.source.tree.SynchronizedTree, com.sun.source.tree.IfTree, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.source.tree.IfTree outerIf
com.sun.source.tree.SynchronizedTree synchTree
com.sun.source.tree.IfTree innerIf
com.sun.tools.javac.code.Symbol$VarSymbol sym
}
com/google/errorprone/bugpatterns/threadsafety/ThreadSafety.class
com/google/errorprone/bugpatterns/threadsafety/AbstractLockMethodChecker.classAbstractLockMethodChecker.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.AbstractLockMethodChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
protected abstract com.google.common.collect.ImmutableList getLockExpressions (com.sun.source.tree.MethodTree)
protected abstract java.util.Set getActual (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
protected abstract java.util.Set getUnwanted (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
protected abstract java.lang.String buildMessage (java.lang.String)
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
String message
String message
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.google.common.collect.ImmutableList lockExpressions
java.util.Optional expected
java.util.Set unwanted
com.google.common.collect.Sets$SetView mishandled
java.util.Set actual
com.google.common.collect.Sets$SetView unhandled
private static java.lang.String formatLockString (java.util.Set)
java.util.Set locks
com.google.common.collect.ImmutableList sortedUnhandled
private static java.util.Optional parseLockExpressions (java.util.List, com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
java.util.Optional guard
String lockExpression
java.util.List lockExpressions
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.google.common.collect.ImmutableSet$Builder builder
}
com/google/errorprone/bugpatterns/threadsafety/SynchronizeOnNonFinalField.classSynchronizeOnNonFinalField.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.SynchronizeOnNonFinalField extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$SynchronizedTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchSynchronized (com.sun.source.tree.SynchronizedTree, com.google.errorprone.VisitorState)
com.sun.source.tree.SynchronizedTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
com.sun.tools.javac.code.Symbol$VarSymbol varSymbol
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableAnalysis$ViolationReporter.class
com/google/errorprone/bugpatterns/threadsafety/HeldLockSet.classHeldLockSet.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet extends java.lang.Object {
final org.pcollections.PSet locks
private void ()
private void (org.pcollections.PSet)
org.pcollections.PSet locks
static com.google.errorprone.bugpatterns.threadsafety.HeldLockSet empty ()
public com.google.errorprone.bugpatterns.threadsafety.HeldLockSet plus (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression lock
public com.google.errorprone.bugpatterns.threadsafety.HeldLockSet plusAll (java.util.Collection)
java.util.Collection locks
public java.util.Collection allLocks ()
public java.lang.String toString ()
}
com/google/errorprone/bugpatterns/threadsafety/DoubleCheckedLocking$2.classDoubleCheckedLocking.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$2 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
com/google/errorprone/bugpatterns/CanonicalDuration$Api.classCanonicalDuration.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.CanonicalDuration$Api extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.CanonicalDuration$Api JAVA
public static final com.google.errorprone.bugpatterns.CanonicalDuration$Api JODA
private final String durationFullyQualifiedName
private static final com.google.errorprone.bugpatterns.CanonicalDuration$Api[] $VALUES
public static com.google.errorprone.bugpatterns.CanonicalDuration$Api[] values ()
public static com.google.errorprone.bugpatterns.CanonicalDuration$Api valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String durationFullyQualifiedName
java.lang.String getDurationFullyQualifiedName ()
static void ()
}
com/google/errorprone/bugpatterns/MethodCanBeStatic.classMethodCanBeStatic.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MethodCanBeStatic extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol sym
}
com/google/errorprone/bugpatterns/PrivateConstructorForUtilityClass$3.classPrivateConstructorForUtilityClass.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass$3 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero$2.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$2 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.errorprone.matchers.Matcher apply (java.lang.String)
String clazzName
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/UnusedAnonymousClass.classUnusedAnonymousClass.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.UnusedAnonymousClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final com.google.common.collect.ImmutableList TYPE_WHITELIST
public void ()
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree variableTree
com.sun.source.tree.Tree def
com.sun.source.tree.NewClassTree newClassTree
com.google.errorprone.VisitorState state
private boolean sideEffectFreeConstructor (com.sun.tools.javac.code.Symbol$TypeSymbol, com.google.errorprone.VisitorState)
String typeName
com.sun.tools.javac.code.Symbol$TypeSymbol classType
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/RemoveUnusedImports$TreeSymbolScanner.classRemoveUnusedImports.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.RemoveUnusedImports$TreeSymbolScanner extends com.sun.source.util.TreePathScanner {
final com.google.errorprone.bugpatterns.RemoveUnusedImports$TreeSymbolScanner$DocTreeSymbolScanner docTreeSymbolScanner
final com.sun.tools.javac.api.JavacTrees trees
final com.sun.tools.javac.code.Types types
private void (com.sun.tools.javac.api.JavacTrees, com.sun.tools.javac.code.Types)
com.sun.tools.javac.api.JavacTrees trees
com.sun.tools.javac.code.Types types
public java.lang.Void visitImport (com.sun.source.tree.ImportTree, com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink)
com.sun.source.tree.ImportTree importTree
com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink usedSymbols
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink)
com.sun.source.tree.IdentifierTree tree
com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink sink
com.sun.tools.javac.code.Symbol symbol
public java.lang.Void scan (com.sun.source.tree.Tree, com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink)
com.sun.source.tree.Tree tree
com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink sink
private void scanJavadoc (com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink)
com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink sink
com.sun.source.doctree.DocCommentTree commentTree
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitImport (com.sun.source.tree.ImportTree, java.lang.Object)
void (com.sun.tools.javac.api.JavacTrees, com.sun.tools.javac.code.Types, com.google.errorprone.bugpatterns.RemoveUnusedImports$1)
com.sun.tools.javac.api.JavacTrees x0
com.sun.tools.javac.code.Types x1
com.google.errorprone.bugpatterns.RemoveUnusedImports$1 x2
}
com/google/errorprone/bugpatterns/SelfAssignment.classSelfAssignment.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.SelfAssignment extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AssignmentTreeMatcher com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
private static final com.google.errorprone.matchers.Matcher NON_NULL_MATCHER
static final boolean $assertionsDisabled
public void ()
public com.google.errorprone.matchers.Description matchAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssignmentTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree expression
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree initializer
com.sun.source.tree.Tree parent
com.sun.source.tree.MemberSelectTree rhs
com.sun.tools.javac.code.Symbol rhsClass
com.sun.tools.javac.code.Symbol lhsClass
private static com.sun.source.tree.ExpressionTree stripNullCheck (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocation
com.sun.source.tree.ExpressionTree expression
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description describeForVarDecl (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
String varDeclStr
int equalsIndex
public com.google.errorprone.matchers.Description describeForAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
int editDistance
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
String rhsName
com.sun.tools.javac.code.Type type
com.sun.source.util.TreePath path
com.sun.tools.javac.tree.JCTree$JCMethodDecl method
int minEditDistance
String replacement
int editDistance
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
com.sun.tools.javac.tree.JCTree member
String lhsName
com.sun.tools.javac.code.Type type
com.sun.source.util.TreePath path
com.sun.tools.javac.tree.JCTree$JCClassDecl klass
int minEditDistance
String replacement
com.sun.source.tree.AssignmentTree assignmentTree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree parent
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.ExpressionTree lhs
com.sun.source.tree.ExpressionTree rhs
static void ()
}
com/google/errorprone/bugpatterns/JUnit3FloatingPointComparisonWithoutDelta.classJUnit3FloatingPointComparisonWithoutDelta.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.JUnit3FloatingPointComparisonWithoutDelta extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ASSERT_EQUALS_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
java.util.List argumentTypes
com.google.errorprone.fixes.Fix fix
private java.util.List getArgumentTypesWithoutMessage (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree tree
com.sun.source.tree.ExpressionTree argument
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
java.util.List argumentTypes
private void removeMessageArgumentIfPresent (com.google.errorprone.VisitorState, java.util.List)
com.google.errorprone.VisitorState state
java.util.List argumentTypes
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type firstType
private boolean canBeConvertedToJUnit4 (com.google.errorprone.VisitorState, java.util.List)
com.google.errorprone.VisitorState state
java.util.List argumentTypes
com.sun.tools.javac.code.Type firstType
com.sun.tools.javac.code.Type secondType
private boolean isFloatingPoint (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Type trueType
private boolean isNumeric (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Type trueType
private com.sun.tools.javac.code.Type unboxedTypeOrType (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Types types
private com.google.errorprone.fixes.Fix addDeltaArgument (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState, java.util.List)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
java.util.List argumentTypes
int insertionIndex
String deltaArgument
private int getDeltaInsertionIndex (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree lastArgument
private java.lang.String getDeltaArgument (com.google.errorprone.VisitorState, java.util.List)
com.google.errorprone.VisitorState state
java.util.List argumentTypes
com.sun.tools.javac.code.Type firstType
com.sun.tools.javac.code.Type secondType
boolean doublePrecisionUsed
private boolean isDouble (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Type trueType
static void ()
}
com/google/errorprone/bugpatterns/PrivateConstructorForUtilityClass$2.classPrivateConstructorForUtilityClass.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass$2 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass this$0
void (com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass)
com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass this$0
public boolean apply (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/ProtoFieldPreconditionsCheckNotNull.classProtoFieldPreconditionsCheckNotNull.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ProtoFieldPreconditionsCheckNotNull extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final String PROTO_SUPER_CLASS
private static final com.google.errorprone.matchers.Matcher protoMessageReceiverMatcher
private static final String LIST_INTERFACE
private static final com.google.errorprone.matchers.Matcher returnsListMatcher
private static final com.google.errorprone.matchers.Matcher PROTO_MESSAGE_INVOCATION_MATCHER
private static final com.google.errorprone.matchers.Matcher CHECK_NOT_NULL_MATCHER
public void ()
private static boolean isProtoMessageGetInvocation (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private static boolean isFieldGetMethod (java.lang.String)
String methodName
private static boolean isGetListMethodInvocation (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCFieldAccess access
String methodName
com.sun.source.tree.MethodInvocationTree method
com.sun.source.tree.ExpressionTree expressionTree
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private static boolean isGetMethodInvocation (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCFieldAccess access
String methodName
com.sun.source.tree.MethodInvocationTree method
com.sun.source.tree.ExpressionTree expressionTree
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private static boolean receiverIsProtoMessage (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.Fix fix
static boolean access$000 (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree x0
com.google.errorprone.VisitorState x1
static void ()
}
com/google/errorprone/bugpatterns/IdentityBinaryExpression.class
com/google/errorprone/bugpatterns/PrivateConstructorForUtilityClass.classPrivateConstructorForUtilityClass.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.google.common.collect.FluentIterable nonSyntheticMembers
boolean isUtilityClass
private static boolean isInPrivateScope (com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree currentClassTree
com.sun.source.tree.Tree currentLeaf
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath treePath
}
com/google/errorprone/bugpatterns/URLEqualsHashCode$URLTypeArgumentMatcher.classURLEqualsHashCode.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.URLEqualsHashCode$URLTypeArgumentMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final String clazz
private final int typeArgumentIndex
void (java.lang.String, int)
String clazz
int index
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type superType
java.util.List typeArguments
}
com/google/errorprone/bugpatterns/WildcardImport$2.classWildcardImport.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.WildcardImport$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$Kinds$Kind
static void ()
}
com/google/errorprone/bugpatterns/MutableMethodReturnType$1.classMutableMethodReturnType.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.MutableMethodReturnType$1 extends com.sun.source.util.TreeScanner {
final com.google.common.collect.ImmutableSet$Builder val$returnTypes
void (com.google.common.collect.ImmutableSet$Builder)
public java.lang.Void visitReturn (com.sun.source.tree.ReturnTree, java.lang.Void)
com.sun.source.tree.ReturnTree node
Void unused
com.sun.tools.javac.code.Type type
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/JUnit4ClassUsedInJUnit3.classJUnit4ClassUsedInJUnit3.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.JUnit4ClassUsedInJUnit3 extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ASSUME_CHECK
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description makeDescription (java.lang.String, com.sun.source.tree.Tree)
String rejectedJUnit4
com.sun.source.tree.Tree tree
com.google.errorprone.matchers.Description$Builder builder
static void ()
}
com/google/errorprone/bugpatterns/ProvidesFixChecker$1.classProvidesFixChecker.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ProvidesFixChecker$1 extends com.sun.source.util.TreeScanner {
final com.google.errorprone.VisitorState val$state
void (com.google.errorprone.VisitorState)
public java.lang.Boolean visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree callTree
Void unused
public java.lang.Boolean visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Void)
com.sun.source.tree.NewClassTree constructorTree
Void unused
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean m1
Boolean m2
public volatile java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
}
com/google/errorprone/bugpatterns/EmptyTopLevelDeclaration.classEmptyTopLevelDeclaration.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.EmptyTopLevelDeclaration extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree member
com.sun.source.tree.Tree member
com.sun.source.tree.CompilationUnitTree tree
com.google.errorprone.VisitorState state
java.util.List toDelete
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
}
com/google/errorprone/bugpatterns/inject/
com/google/errorprone/bugpatterns/inject/guice/
com/google/errorprone/bugpatterns/inject/guice/OverridesGuiceInjectableMethod.classOverridesGuiceInjectableMethod.java
package com.google.errorprone.bugpatterns.inject.guice
public com.google.errorprone.bugpatterns.inject.guice.OverridesGuiceInjectableMethod extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol superMethod
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/inject/guice/AssistedParameters$2.classAssistedParameters.java
package com.google.errorprone.bugpatterns.inject.guice
com.google.errorprone.bugpatterns.inject.guice.AssistedParameters$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.bugpatterns.inject.guice.AssistedParameters this$0
void (com.google.errorprone.bugpatterns.inject.guice.AssistedParameters)
com.google.errorprone.bugpatterns.inject.guice.AssistedParameters this$0
public java.lang.String apply (com.sun.source.tree.VariableTree)
com.sun.source.tree.VariableTree variableTree
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/inject/guice/AssistedInjectScoping$1.classAssistedInjectScoping.java
package com.google.errorprone.bugpatterns.inject.guice
final com.google.errorprone.bugpatterns.inject.guice.AssistedInjectScoping$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult injectedConstructors
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/inject/guice/OverridesJavaxInjectableMethod.classOverridesJavaxInjectableMethod.java
package com.google.errorprone.bugpatterns.inject.guice
public com.google.errorprone.bugpatterns.inject.guice.OverridesJavaxInjectableMethod extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol superMethod
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
boolean foundJavaxInject
}
com/google/errorprone/bugpatterns/inject/guice/AssistedParameters$ConflictResult.classAssistedParameters.java
package com.google.errorprone.bugpatterns.inject.guice
abstract com.google.errorprone.bugpatterns.inject.guice.AssistedParameters$ConflictResult extends java.lang.Object {
void ()
abstract com.sun.tools.javac.code.Type type ()
abstract java.lang.String value ()
abstract java.util.List parameters ()
static com.google.errorprone.bugpatterns.inject.guice.AssistedParameters$ConflictResult create (com.sun.tools.javac.code.Type, java.lang.String, java.util.List)
com.sun.tools.javac.code.Type t
String v
java.util.List p
}
com/google/errorprone/bugpatterns/inject/guice/InjectOnFinalField.classInjectOnFinalField.java
package com.google.errorprone.bugpatterns.inject.guice
public com.google.errorprone.bugpatterns.inject.guice.InjectOnFinalField extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
private static final com.google.errorprone.matchers.Matcher FINAL_FIELD_WITH_GUICE_INJECT
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/guice/AssistedParameters.classAssistedParameters.java
package com.google.errorprone.bugpatterns.inject.guice
public com.google.errorprone.bugpatterns.inject.guice.AssistedParameters extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.Matcher IS_CONSTRUCTOR_WITH_INJECT_OR_ASSISTED
private static final com.google.errorprone.matchers.MultiMatcher ASSISTED_PARAMETER_MATCHER
private static final com.google.common.base.Function VALUE_FROM_ASSISTED_ANNOTATION
public void ()
public final com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
java.util.Map$Entry assistedValueToParameters
java.util.Collection parametersForThisType
com.google.common.collect.ImmutableListMultimap keyForAssistedVariable
java.util.Map$Entry typeAndParameters
com.sun.source.tree.MethodTree constructor
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult assistedParameters
com.google.common.collect.Multimap parametersByType
java.util.List conflicts
private java.lang.String buildErrorMessage (java.util.List)
java.util.List simpleParameterNames
com.google.errorprone.bugpatterns.inject.guice.AssistedParameters$ConflictResult conflict
java.util.List conflicts
StringBuilder sb
private com.google.common.collect.Multimap partitionParametersByType (java.util.List, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type existingType
com.sun.tools.javac.code.Type type
com.sun.source.tree.VariableTree node
java.util.List parameters
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Types types
com.google.common.collect.Multimap multimap
static void ()
}
com/google/errorprone/bugpatterns/inject/guice/ProvidesMethodOutsideOfModule.classProvidesMethodOutsideOfModule.java
package com.google.errorprone.bugpatterns.inject.guice
public com.google.errorprone.bugpatterns.inject.guice.ProvidesMethodOutsideOfModule extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher PROVIDES_ANNOTATION_ON_METHOD_OUTSIDE_OF_MODULE
public void ()
public com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotation
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/guice/AssistedInjectScoping.classAssistedInjectScoping.java
package com.google.errorprone.bugpatterns.inject.guice
public com.google.errorprone.bugpatterns.inject.guice.AssistedInjectScoping extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.MultiMatcher CLASS_TO_SCOPE_ANNOTATIONS
private static final com.google.errorprone.matchers.MultiMatcher CLASS_TO_INJECTED_CONSTRUCTORS
private static final com.google.errorprone.matchers.Matcher HAS_ASSISTED_CONSTRUCTOR
public void ()
public final com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult hasScopeAnnotations
com.sun.source.tree.AnnotationTree annotationWithScopeAnnotation
static com.google.errorprone.matchers.MultiMatcher access$000 ()
static void ()
}
com/google/errorprone/bugpatterns/inject/guice/BindingToUnqualifiedCommonType.classBindingToUnqualifiedCommonType.java
package com.google.errorprone.bugpatterns.inject.guice
public com.google.errorprone.bugpatterns.inject.guice.BindingToUnqualifiedCommonType extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher IS_SIMPLE_TYPE
private static final com.google.errorprone.matchers.Matcher PROVIDES_UNQUALIFIED_CONSTANT
private static final com.google.errorprone.matchers.Matcher BIND_TO_UNQUALIFIED_CONSTANT
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree method
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocation
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/guice/AssistedParameters$1.classAssistedParameters.java
package com.google.errorprone.bugpatterns.inject.guice
final com.google.errorprone.bugpatterns.inject.guice.AssistedParameters$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.lang.String apply (com.sun.source.tree.VariableTree)
java.util.Collection valueEntries
com.sun.tools.javac.code.Attribute$Compound c
com.sun.source.tree.VariableTree variableTree
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/inject/guice/AutoValue_AssistedParameters_ConflictResult.classAutoValue_AssistedParameters_ConflictResult.java
package com.google.errorprone.bugpatterns.inject.guice
final com.google.errorprone.bugpatterns.inject.guice.AutoValue_AssistedParameters_ConflictResult extends com.google.errorprone.bugpatterns.inject.guice.AssistedParameters$ConflictResult {
private final com.sun.tools.javac.code.Type type
private final String value
private final java.util.List parameters
void (com.sun.tools.javac.code.Type, java.lang.String, java.util.List)
com.sun.tools.javac.code.Type type
String value
java.util.List parameters
com.sun.tools.javac.code.Type type ()
java.lang.String value ()
java.util.List parameters ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.inject.guice.AssistedParameters$ConflictResult that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/inject/MoreThanOneQualifier.classMoreThanOneQualifier.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.MoreThanOneQualifier extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher QUALIFIER_ANNOTATION_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree t
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
int numberOfQualifiers
private java.util.List getSiblingAnnotations (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/AutoFactoryAtInject.classAutoFactoryAtInject.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.AutoFactoryAtInject extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher HAS_AUTO_FACTORY_ANNOTATION
public void ()
public final com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree potentiallyAnnotatedTree
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree annotatedTree
com.sun.source.tree.ClassTree classTree
com.google.common.collect.ImmutableList potentiallyAnnotatedTrees
private com.sun.source.tree.Tree getCurrentlyAnnotatedNode (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/OverlappingQualifierAndScopeAnnotation.classOverlappingQualifierAndScopeAnnotation.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.OverlappingQualifierAndScopeAnnotation extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ANNOTATION_WITH_BOTH_TYPES
public void ()
public final com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/MoreThanOneScopeAnnotationOnClass.classMoreThanOneScopeAnnotationOnClass.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.MoreThanOneScopeAnnotationOnClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.MultiMatcher SCOPE_ANNOTATION_MATCHER
public void ()
public final com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
java.util.List scopeAnnotations
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult scopeAnnotationResult
private java.lang.String annotationDebugString (java.util.List)
java.util.List scopeAnnotations
static void ()
}
com/google/errorprone/bugpatterns/inject/InvalidTargetingOnScopingAnnotation.classInvalidTargetingOnScopingAnnotation.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.InvalidTargetingOnScopingAnnotation extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final String TARGET_ANNOTATION
private static final com.google.errorprone.matchers.MultiMatcher HAS_TARGET_ANNOTATION
private static final com.google.errorprone.matchers.Matcher ANNOTATION_WITH_SCOPE_AND_TARGET
private static final com.google.common.collect.ImmutableSet REQUIRED_ELEMENT_TYPES
public void ()
public final com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree targetTree
java.lang.annotation.Target target
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult targetAnnotation
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
private static com.google.errorprone.fixes.Fix replaceTargetAnnotation (java.lang.annotation.Target, com.sun.source.tree.AnnotationTree)
java.lang.annotation.Target annotation
com.sun.source.tree.AnnotationTree targetAnnotationTree
java.util.Set types
static com.google.errorprone.fixes.Fix replaceTargetAnnotation (com.sun.source.tree.AnnotationTree, java.util.Set)
java.lang.annotation.ElementType type
com.sun.source.tree.AnnotationTree targetAnnotationTree
java.util.Set types
com.google.errorprone.fixes.SuggestedFix$Builder builder
static void ()
}
com/google/errorprone/bugpatterns/inject/AssistedInjectAndInjectOnConstructors.classAssistedInjectAndInjectOnConstructors.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.AssistedInjectAndInjectOnConstructors extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher HAS_CONSTRUCTORS_WITH_INJECT_AND_ASSISTED_INJECT
public void ()
public final com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/JavaxInjectOnFinalField.classJavaxInjectOnFinalField.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.JavaxInjectOnFinalField extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/inject/JavaxInjectOnAbstractMethod.classJavaxInjectOnAbstractMethod.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.JavaxInjectOnAbstractMethod extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.MultiMatcher INJECT_FINDER
private static final com.google.errorprone.matchers.Matcher ABSTRACT_OR_DEFAULT_METHOD_WITH_INJECT
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree injectAnnotation
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult injectAnnotations
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/ElementPredicates.class
com/google/errorprone/bugpatterns/inject/ScopeOrQualifierAnnotationRetention.classScopeOrQualifierAnnotationRetention.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.ScopeOrQualifierAnnotationRetention extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final String RETENTION_ANNOTATION
private static final com.google.errorprone.matchers.Matcher SCOPE_OR_QUALIFIER_ANNOTATION_MATCHER
public void ()
public final com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree outer
com.sun.tools.javac.code.Symbol$ClassSymbol classSymbol
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description describe (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState, java.lang.annotation.Retention)
com.sun.source.tree.AnnotationTree annotation
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
java.lang.annotation.Retention retention
com.sun.source.tree.AnnotationTree retentionNode
static void ()
}
com/google/errorprone/bugpatterns/inject/QualifierWithTypeUse.classQualifierWithTypeUse.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.QualifierWithTypeUse extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.MultiMatcher HAS_TARGET_ANNOTATION
private static final com.google.errorprone.matchers.Matcher IS_QUALIFIER_WITH_TARGET
private static final com.google.common.collect.ImmutableSet FORBIDDEN_ELEMENT_TYPES
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotationTree
java.lang.annotation.Target target
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult targetAnnotation
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
private boolean hasTypeUseOrTypeParameter (java.lang.annotation.Target)
java.lang.annotation.Target targetAnnotation
private com.google.errorprone.fixes.Fix removeTypeUse (java.lang.annotation.Target, com.sun.source.tree.AnnotationTree)
java.lang.annotation.Target targetAnnotation
com.sun.source.tree.AnnotationTree tree
java.util.Set elements
static void ()
}
com/google/errorprone/bugpatterns/inject/ScopeAnnotationOnInterfaceOrAbstractClass.classScopeAnnotationOnInterfaceOrAbstractClass.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.ScopeAnnotationOnInterfaceOrAbstractClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher SCOPE_ANNOTATION_MATCHER
private static final com.google.errorprone.matchers.Matcher INTERFACE_AND_ABSTRACT_TYPE_MATCHER
public void ()
public final com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree modified
private com.sun.source.tree.Tree getCurrentlyAnnotatedNode (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/dagger/
com/google/errorprone/bugpatterns/inject/dagger/PrivateConstructorForNoninstantiableModule$3.classPrivateConstructorForNoninstantiableModule.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.PrivateConstructorForNoninstantiableModule$3 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.errorprone.matchers.Matcher val$matcher
final com.google.errorprone.VisitorState val$state
void (com.google.errorprone.matchers.Matcher, com.google.errorprone.VisitorState)
public boolean apply (com.sun.source.tree.Tree)
com.sun.source.tree.Tree t
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/inject/dagger/AndroidInjectionBeforeSuper$MatchType.classAndroidInjectionBeforeSuper.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType ACTIVITY
public static final com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType FRAMEWORK_FRAGMENT
public static final com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType FRAMEWORK_FRAGMENT_PRE_API23
public static final com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType SUPPORT_FRAGMENT
public static final com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType SUPPORT_FRAGMENT_PRE_API23
public static final com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType SERVICE
private final String lifecycleMethod
private final com.google.errorprone.matchers.Matcher methodMatcher
private final com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher methodInvocationMatcher
private final com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher injectMethodMatcher
private static final com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType[] $VALUES
public static com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType[] values ()
public static com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, java.lang.String, com.google.common.collect.ImmutableList, java.lang.String)
String componentType
String lifecycleMethod
com.google.common.collect.ImmutableList lifecycleMethodParameters
String staticMethodClass
static com.google.errorprone.matchers.Matcher access$000 (com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType)
com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType x0
static com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher access$100 (com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType)
com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType x0
static java.lang.String access$200 (com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType)
com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType x0
static com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher access$400 (com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType)
com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType x0
static void ()
}
com/google/errorprone/bugpatterns/inject/dagger/PrivateConstructorForNoninstantiableModule$1.classPrivateConstructorForNoninstantiableModule.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.PrivateConstructorForNoninstantiableModule$1 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/inject/dagger/Util$2.classUtil.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.Util$2 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/inject/dagger/Util.classUtil.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.Util extends java.lang.Object {
static final com.google.errorprone.matchers.Matcher ANNOTATED_WITH_PRODUCES_OR_PROVIDES
static final com.google.errorprone.matchers.Matcher ANNOTATED_WITH_MULTIBINDING_ANNOTATION
static final com.google.errorprone.matchers.Matcher IS_DAGGER_2_MODULE
private static final com.google.errorprone.matchers.Matcher CLASS_EXTENDS_NOTHING
static final com.google.errorprone.matchers.Matcher CAN_HAVE_ABSTRACT_BINDING_METHODS
private static final com.google.errorprone.matchers.MultiMatcher HAS_GENERATED_CONSTRUCTOR
private void ()
private static transient com.google.errorprone.matchers.Matcher hasAnyParameter (java.lang.String[])
String[] parameters
static com.google.common.base.Optional findAnnotation (java.lang.String, com.sun.source.tree.ClassTree)
com.sun.tools.javac.code.Symbol$ClassSymbol annotationClass
com.sun.source.tree.AnnotationTree annotationTree
String annotationName
com.sun.source.tree.ClassTree classTree
static com.google.errorprone.fixes.SuggestedFix$Builder makeConcreteClassAbstract (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotation
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
java.util.Set flags
boolean wasFinal
boolean wasAbstract
com.google.common.collect.ImmutableList$Builder modifiers
com.google.errorprone.fixes.SuggestedFix$Builder makeAbstract
private static com.google.errorprone.fixes.SuggestedFix$Builder addPrivateConstructor (com.sun.source.tree.ClassTree)
com.sun.source.tree.Tree member
com.sun.source.tree.ClassTree classTree
com.google.errorprone.fixes.SuggestedFix$Builder fix
String indent
static void ()
}
com/google/errorprone/bugpatterns/inject/dagger/Util$1.classUtil.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.Util$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.errorprone.matchers.Matcher apply (java.lang.String)
String parameter
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/inject/dagger/PrivateConstructorForNoninstantiableModule.classPrivateConstructorForNoninstantiableModule.java
package com.google.errorprone.bugpatterns.inject.dagger
public com.google.errorprone.bugpatterns.inject.dagger.PrivateConstructorForNoninstantiableModule extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.common.base.Predicate IS_CONSTRUCTOR
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.google.common.collect.FluentIterable nonSyntheticMembers
boolean hasBindingDeclarationMethods
boolean allStaticMembers
private com.google.errorprone.fixes.Fix addPrivateConstructor (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
private static com.google.common.base.Predicate matcherAsPredicate (com.google.errorprone.matchers.Matcher, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Matcher matcher
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/dagger/EmptySetMultibindingContributions.classEmptySetMultibindingContributions.java
package com.google.errorprone.bugpatterns.inject.dagger
public final com.google.errorprone.bugpatterns.inject.dagger.EmptySetMultibindingContributions extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.Matcher HAS_DAGGER_ONE_MODULE_ARGUMENT
private static final com.google.errorprone.matchers.Matcher COLLECTIONS_EMPTY_SET
private static final com.google.errorprone.matchers.Matcher IMMUTABLE_SETS_OF
private static final com.google.errorprone.matchers.Matcher SET_CONSTRUCTORS
private static final com.google.errorprone.matchers.Matcher SET_FACTORY_METHODS
private static final com.google.errorprone.matchers.Matcher ENUM_SET_NONE_OF
private static final com.google.errorprone.matchers.Matcher EMPTY_SET
private static final com.google.errorprone.matchers.Matcher RETURNS_EMPTY_SET
private static final com.google.errorprone.matchers.Matcher ANNOTATED_WITH_PRODUCES_OR_PROVIDES
private static final com.google.errorprone.matchers.Matcher CAN_BE_A_MULTIBINDS_METHOD
public void ()
private static com.google.errorprone.matchers.Matcher noArgSetConstructor (java.lang.Class)
Class setClass
private static com.google.errorprone.matchers.Matcher setFactory (java.lang.String)
String factoryName
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCAnnotation annotation
com.sun.source.tree.MethodTree method
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCClassDecl enclosingClass
private com.google.errorprone.matchers.Description fixByModifyingMethod (com.google.errorprone.VisitorState, com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.source.tree.MethodTree)
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCClassDecl enclosingClass
com.sun.source.tree.MethodTree method
com.sun.tools.javac.tree.JCTree$JCModifiers methodModifiers
String replacementModifiersString
com.sun.tools.javac.tree.JCTree$JCModifiers enclosingClassModifiers
String enclosingClassReplacementModifiersString
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
private com.google.errorprone.matchers.Description fixByDelegating ()
private java.lang.String createReplacementMethodModifiers (com.google.errorprone.VisitorState, com.sun.tools.javac.tree.JCTree$JCModifiers)
com.sun.tools.javac.util.Name annotationQualifiedName
com.sun.tools.javac.tree.JCTree$JCAnnotation annotation
com.sun.tools.javac.code.Flags$Flag flag
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCModifiers modifiers
com.google.common.collect.ImmutableList$Builder modifierStringsBuilder
java.util.EnumSet methodFlags
private java.lang.String createReplacementClassModifiers (com.google.errorprone.VisitorState, com.sun.tools.javac.tree.JCTree$JCModifiers)
com.sun.tools.javac.tree.JCTree$JCAnnotation annotation
com.sun.tools.javac.code.Flags$Flag flag
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCModifiers enclosingClassModifiers
com.google.common.collect.ImmutableList$Builder classModifierStringsBuilder
java.util.EnumSet classFlags
static com.google.errorprone.matchers.Matcher access$000 ()
static void ()
}
com/google/errorprone/bugpatterns/inject/dagger/AndroidInjectionBeforeSuper.classAndroidInjectionBeforeSuper.java
package com.google.errorprone.bugpatterns.inject.dagger
public final com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper$MatchType matchType
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
static com.google.errorprone.matchers.Description$Builder access$300 (com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper, com.sun.source.tree.Tree)
com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper x0
com.sun.source.tree.Tree x1
}
com/google/errorprone/bugpatterns/inject/dagger/AndroidInjectionBeforeSuper$LifecycleMethodVisitor.class
com/google/errorprone/bugpatterns/inject/dagger/EmptySetMultibindingContributions$1.classEmptySetMultibindingContributions.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.EmptySetMultibindingContributions$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree method
com.google.errorprone.VisitorState state
java.util.List parameters
com.sun.source.tree.BlockTree body
java.util.List statements
com.sun.source.tree.StatementTree onlyStatement
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/inject/dagger/UseBinds.classUseBinds.java
package com.google.errorprone.bugpatterns.inject.dagger
public com.google.errorprone.bugpatterns.inject.dagger.UseBinds extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.Matcher SIMPLE_METHOD
private static final com.google.errorprone.matchers.Matcher CAN_BE_A_BINDS_METHOD
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree siblingMethod
java.util.Set siblingFlags
com.sun.source.tree.Tree member
com.sun.source.tree.MethodTree method
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCClassDecl enclosingClass
private com.google.errorprone.matchers.Description fixByModifyingMethod (com.google.errorprone.VisitorState, com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.source.tree.MethodTree)
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCClassDecl enclosingClass
com.sun.source.tree.MethodTree method
private com.google.errorprone.fixes.SuggestedFix$Builder convertMethodToBinds (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCExpression argument
com.sun.tools.javac.tree.JCTree$JCAssign assignment
String typeName
java.util.List arguments
com.sun.tools.javac.util.Name annotationQualifiedName
com.sun.tools.javac.tree.JCTree$JCAnnotation annotation
com.sun.tools.javac.code.Flags$Flag flag
com.sun.source.tree.MethodTree method
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.tools.javac.tree.JCTree$JCModifiers modifiers
com.google.common.collect.ImmutableList$Builder modifierStringsBuilder
java.util.EnumSet methodFlags
private com.google.errorprone.matchers.Description fixByDelegating ()
static void ()
}
com/google/errorprone/bugpatterns/inject/dagger/PrivateConstructorForNoninstantiableModule$2.classPrivateConstructorForNoninstantiableModule.java
package com.google.errorprone.bugpatterns.inject.dagger
com.google.errorprone.bugpatterns.inject.dagger.PrivateConstructorForNoninstantiableModule$2 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.errorprone.bugpatterns.inject.dagger.PrivateConstructorForNoninstantiableModule this$0
void (com.google.errorprone.bugpatterns.inject.dagger.PrivateConstructorForNoninstantiableModule)
com.google.errorprone.bugpatterns.inject.dagger.PrivateConstructorForNoninstantiableModule this$0
public boolean apply (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/inject/dagger/ProvidesNull.classProvidesNull.java
package com.google.errorprone.bugpatterns.inject.dagger
public com.google.errorprone.bugpatterns.inject.dagger.ProvidesNull extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ReturnTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix throwRuntimeExceptionFix
String replacement
com.google.errorprone.fixes.Fix throwRuntimeExceptionFix
com.sun.source.tree.ReturnTree returnTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree returnExpression
com.sun.source.util.TreePath path
com.sun.source.tree.MethodTree enclosingMethod
com.sun.tools.javac.code.Symbol$MethodSymbol enclosingMethodSym
com.google.errorprone.fixes.Fix addNullableFix
com.sun.source.tree.CatchTree enclosingCatch
}
com/google/errorprone/bugpatterns/inject/dagger/UseBinds$1.classUseBinds.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.UseBinds$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree t
com.google.errorprone.VisitorState state
java.util.List parameters
com.sun.source.tree.VariableTree onlyParameter
com.sun.source.tree.BlockTree body
java.util.List statements
com.sun.source.tree.StatementTree onlyStatement
com.sun.tools.javac.code.Symbol returnedSymbol
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/inject/dagger/DaggerAnnotations.classDaggerAnnotations.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.DaggerAnnotations extends java.lang.Object {
static final String BINDS_CLASS_NAME
static final String PROVIDES_CLASS_NAME
static final String MODULE_CLASS_NAME
static final String MULTIBINDS_CLASS_NAME
static final String PRODUCES_CLASS_NAME
static final String PRODUCER_MODULE_CLASS_NAME
static final String INTO_SET_CLASS_NAME
static final String ELEMENTS_INTO_SET_CLASS_NAME
static final String INTO_MAP_CLASS_NAME
static com.google.errorprone.matchers.Matcher isModule ()
static com.google.errorprone.matchers.Matcher isProvidesMethod ()
static com.google.errorprone.matchers.Matcher isBindsMethod ()
static com.google.errorprone.matchers.Matcher isMultibindsMethod ()
static com.google.errorprone.matchers.Matcher isProducerModule ()
static com.google.errorprone.matchers.Matcher isProducesMethod ()
static com.google.errorprone.matchers.Matcher isMultibindingMethod ()
static com.google.errorprone.matchers.Matcher isAnyModule ()
static com.google.errorprone.matchers.Matcher isBindingMethod ()
static com.google.errorprone.matchers.Matcher isBindingDeclarationMethod ()
static com.google.errorprone.matchers.Matcher isAnyBindingDeclaringMethod ()
private void ()
}
com/google/errorprone/bugpatterns/inject/dagger/Util$3.classUtil.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.Util$3 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/inject/ScopeAnnotationOnInterfaceOrAbstractClass$1.classScopeAnnotationOnInterfaceOrAbstractClass.java
package com.google.errorprone.bugpatterns.inject
final com.google.errorprone.bugpatterns.inject.ScopeAnnotationOnInterfaceOrAbstractClass$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/inject/InjectOnConstructorOfAbstractClass.classInjectOnConstructorOfAbstractClass.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.InjectOnConstructorOfAbstractClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.MultiMatcher INJECT_FINDER
private static final com.google.errorprone.matchers.Matcher TO_MATCH
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree injectAnnotation
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult injectAnnotations
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/MoreThanOneInjectableConstructor.classMoreThanOneInjectableConstructor.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.MoreThanOneInjectableConstructor extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher IS_EITHER_INJECT
public void ()
public com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree injectedMember
com.sun.source.tree.AnnotationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/AssistedInjectAndInjectOnSameConstructor.classAssistedInjectAndInjectOnSameConstructor.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.AssistedInjectAndInjectOnSameConstructor extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher HAS_ASSISTED_INJECT_MATCHER
private static final com.google.errorprone.matchers.Matcher injectOrAssistedInjectMatcher
public void ()
public com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree treeWithAnnotation
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/InjectedConstructorAnnotations.classInjectedConstructorAnnotations.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.InjectedConstructorAnnotations extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.Matcher OPTIONAL_INJECTION_MATCHER
private static final com.google.errorprone.matchers.Matcher BINDING_ANNOTATION_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotationTree
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder fix
private boolean isInjectedConstructor (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/QualifierOrScopeOnInjectMethod.class
com/google/errorprone/bugpatterns/inject/InjectedConstructorAnnotations$1.classInjectedConstructorAnnotations.java
package com.google.errorprone.bugpatterns.inject
final com.google.errorprone.bugpatterns.inject.InjectedConstructorAnnotations$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/nullness/
com/google/errorprone/bugpatterns/nullness/ReturnMissingNullable.classReturnMissingNullable.java
package com.google.errorprone.bugpatterns.nullness
public com.google.errorprone.bugpatterns.nullness.ReturnMissingNullable extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ReturnTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ReturnTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree returnExpression
com.sun.tools.javac.tree.JCTree$JCMethodDecl method
com.google.errorprone.dataflow.nullnesspropagation.Nullness nullness
private boolean isIgnoredReturnType (com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCMethodDecl method
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type returnType
private com.google.errorprone.matchers.Description makeFix (com.google.errorprone.VisitorState, com.sun.source.tree.Tree, com.sun.source.tree.Tree, java.lang.String)
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree declaration
com.sun.source.tree.Tree matchedTree
String message
private static com.sun.tools.javac.tree.JCTree$JCMethodDecl findSurroundingMethod (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
}
com/google/errorprone/bugpatterns/nullness/ParameterNotNullable.classParameterNotNullable.java
package com.google.errorprone.bugpatterns.nullness
public com.google.errorprone.bugpatterns.nullness.ParameterNotNullable extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MemberSelectTreeMatcher com.google.errorprone.bugpatterns.BugChecker$ArrayAccessTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchArrayAccess (com.sun.source.tree.ArrayAccessTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ArrayAccessTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description matchDereference (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree anno
com.sun.source.tree.ExpressionTree dereferencedExpression
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol dereferenced
com.google.errorprone.dataflow.nullnesspropagation.Nullness nullness
private com.sun.source.tree.VariableTree findDeclaration (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol parameter
com.sun.tools.javac.processing.JavacProcessingEnvironment javacEnv
com.sun.source.util.TreePath declPath
}
com/google/errorprone/bugpatterns/nullness/FieldMissingNullable.classFieldMissingNullable.java
package com.google.errorprone.bugpatterns.nullness
public com.google.errorprone.bugpatterns.nullness.FieldMissingNullable extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AssignmentTreeMatcher com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol assigned
com.sun.source.tree.ExpressionTree expression
com.google.errorprone.dataflow.nullnesspropagation.Nullness nullness
public com.google.errorprone.matchers.Description matchAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssignmentTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol assigned
com.sun.source.tree.ExpressionTree expression
com.sun.source.tree.VariableTree fieldDecl
com.google.errorprone.dataflow.nullnesspropagation.Nullness nullness
private com.sun.source.tree.VariableTree findDeclaration (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol field
com.sun.tools.javac.processing.JavacProcessingEnvironment javacEnv
com.sun.source.util.TreePath fieldDeclPath
private com.google.errorprone.matchers.Description makeFix (com.google.errorprone.VisitorState, com.sun.source.tree.VariableTree, com.sun.source.tree.Tree, java.lang.String)
com.google.errorprone.VisitorState state
com.sun.source.tree.VariableTree declaration
com.sun.source.tree.Tree matchedTree
String message
}
com/google/errorprone/bugpatterns/nullness/NullnessFixes.classNullnessFixes.java
package com.google.errorprone.bugpatterns.nullness
com.google.errorprone.bugpatterns.nullness.NullnessFixes extends java.lang.Object {
private void ()
static com.google.errorprone.fixes.SuggestedFix makeFix (com.google.errorprone.VisitorState, com.sun.source.tree.Tree)
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree declaration
com.google.errorprone.fixes.SuggestedFix$Builder builder
String qualifiedName
private static java.lang.String getQualifiedName (com.google.errorprone.VisitorState, com.google.errorprone.fixes.SuggestedFix$Builder)
com.sun.tools.javac.code.Symbol$ClassSymbol classSym
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder builder
com.sun.tools.javac.code.Symbol sym
String defaultType
}
com/google/errorprone/bugpatterns/nullness/FieldMissingNullable$1.classFieldMissingNullable.java
package com.google.errorprone.bugpatterns.nullness
com.google.errorprone.bugpatterns.nullness.FieldMissingNullable$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$dataflow$nullnesspropagation$Nullness
static void ()
}
com/google/errorprone/bugpatterns/nullness/ReturnMissingNullable$1.classReturnMissingNullable.java
package com.google.errorprone.bugpatterns.nullness
com.google.errorprone.bugpatterns.nullness.ReturnMissingNullable$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$dataflow$nullnesspropagation$Nullness
static void ()
}
com/google/errorprone/bugpatterns/ReturnValueIgnored.class
com/google/errorprone/bugpatterns/AbstractReferenceEquality$1.classAbstractReferenceEquality.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.AbstractReferenceEquality$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/IntLongMath.classIntLongMath.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.IntLongMath extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher com.google.errorprone.bugpatterns.BugChecker$AssignmentTreeMatcher com.google.errorprone.bugpatterns.BugChecker$ReturnTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree parent
com.sun.source.tree.ReturnTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
public com.google.errorprone.matchers.Description matchAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssignmentTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description check (com.sun.tools.javac.code.Type, com.sun.source.tree.ExpressionTree)
com.sun.tools.javac.code.Type targetType
com.sun.source.tree.ExpressionTree init
com.sun.source.tree.BinaryTree innerMost
com.sun.source.tree.ExpressionTree nested
}
com/google/errorprone/bugpatterns/AbstractExpectedExceptionChecker.classAbstractExpectedExceptionChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.AbstractExpectedExceptionChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
static final com.google.errorprone.matchers.Matcher MATCHER
static final com.google.errorprone.matchers.Matcher IS_A
static final com.google.errorprone.matchers.Matcher FAIL_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description scanBlock (com.sun.source.tree.MethodTree, com.sun.source.tree.BlockTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.sun.source.tree.BlockTree block
com.google.errorprone.VisitorState state
com.google.common.collect.PeekingIterator it
java.util.List expectations
java.util.Deque suffix
com.sun.source.tree.StatementTree failure
protected abstract com.google.errorprone.matchers.Description handleMatch (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState, java.util.List, java.util.List, com.sun.source.tree.StatementTree)
protected com.google.errorprone.bugpatterns.AbstractExpectedExceptionChecker$BaseFix buildBaseFix (com.google.errorprone.VisitorState, java.util.List, com.sun.source.tree.StatementTree)
com.sun.tools.javac.code.Type matchType
com.sun.tools.javac.code.Type matcherType
com.sun.tools.javac.code.Type type
com.sun.source.tree.ExpressionTree matcher
com.sun.source.tree.MethodInvocationTree invocation
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
com.sun.tools.javac.code.Symtab symtab
java.util.List args
com.sun.source.tree.Tree expectation
com.google.errorprone.VisitorState state
java.util.List expectations
com.sun.source.tree.StatementTree failure
String exceptionClass
java.util.List newAsserts
com.google.errorprone.fixes.SuggestedFix$Builder fix
static void ()
}
com/google/errorprone/bugpatterns/BoxedPrimitiveConstructor$1.classBoxedPrimitiveConstructor.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$bugpatterns$BoxedPrimitiveConstructor$DoubleAndFloatStatus
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/InfiniteRecursion.classInfiniteRecursion.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.InfiniteRecursion extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree receiver
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree statement
com.sun.source.tree.ExpressionTree expr
com.sun.source.tree.ExpressionTree select
com.sun.tools.javac.code.Symbol$MethodSymbol sym
}
com/google/errorprone/bugpatterns/StaticImports$StaticImportInfo.classStaticImports.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo extends java.lang.Object {
public void ()
public abstract java.lang.String importedName ()
public abstract java.lang.String canonicalName ()
public abstract com.google.common.base.Optional simpleName ()
public abstract com.google.common.collect.ImmutableSet members ()
public boolean isCanonical ()
public java.lang.String importStatement ()
private static com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo create (java.lang.String, java.lang.String)
String importedName
String canonicalName
private static com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo create (java.lang.String, java.lang.String, java.lang.String, java.lang.Iterable)
String importedName
String canonicalName
String simpleName
Iterable members
static com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo access$000 (java.lang.String, java.lang.String)
String x0
String x1
static com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo access$100 (java.lang.String, java.lang.String, java.lang.String, java.lang.Iterable)
String x0
String x1
String x2
Iterable x3
}
com/google/errorprone/bugpatterns/MissingFail$ChildOfTryMatcher.classMissingFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingFail$ChildOfTryMatcher extends com.google.errorprone.matchers.ChildMultiMatcher {
public void (com.google.errorprone.matchers.ChildMultiMatcher$MatchType, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
com.google.errorprone.matchers.Matcher nodeMatcher
protected java.lang.Iterable getChildNodes (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
protected volatile java.lang.Iterable getChildNodes (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/DeadException.classDeadException.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.DeadException extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
public static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.NewClassTree newClassTree
com.google.errorprone.VisitorState state
com.sun.source.tree.StatementTree parent
boolean isLastStatement
com.google.errorprone.fixes.Fix fix
static void ()
}
com/google/errorprone/bugpatterns/ChainingConstructorIgnoresParameter$1.classChainingConstructorIgnoresParameter.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ChainingConstructorIgnoresParameter$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$name
void (java.lang.String)
public boolean matches (com.sun.source.tree.IdentifierTree, com.google.errorprone.VisitorState)
com.sun.source.tree.IdentifierTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/RandomCast.classRandomCast.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.RandomCast extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher MATCHER
private static final java.util.Set INTEGRAL
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree parent
com.sun.tools.javac.code.Type type
static void ()
}
com/google/errorprone/bugpatterns/BoxedPrimitiveConstructor$DoubleAndFloatStatus.classBoxedPrimitiveConstructor.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus NONE
public static final com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus PRIMITIVE_DOUBLE_INTO_FLOAT
public static final com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus BOXED_DOUBLE_INTO_FLOAT
private static final com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus[] $VALUES
public static com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus[] values ()
public static com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/JUnit3TestNotRun.class
com/google/errorprone/bugpatterns/ThrowIfUncheckedKnownChecked.classThrowIfUncheckedKnownChecked.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ThrowIfUncheckedKnownChecked extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher IS_THROW_IF_UNCHECKED
private static final com.google.errorprone.matchers.Matcher IS_KNOWN_CHECKED_EXCEPTION
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/AbstractExpectedExceptionChecker$BaseFix.classAbstractExpectedExceptionChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.AbstractExpectedExceptionChecker$BaseFix extends java.lang.Object {
final com.google.errorprone.fixes.SuggestedFix baseFix
final String exceptionClass
final java.util.List newAsserts
void (com.google.errorprone.fixes.SuggestedFix, java.lang.String, java.util.List)
com.google.errorprone.fixes.SuggestedFix baseFix
String exceptionClass
java.util.List newAsserts
public com.google.errorprone.fixes.Fix build (java.util.List)
java.util.List throwingStatements
com.google.errorprone.fixes.SuggestedFix$Builder fix
StringBuilder fixPrefix
boolean useExpressionLambda
}
com/google/errorprone/bugpatterns/JUnit4ClassAnnotationNonStatic.class
com/google/errorprone/bugpatterns/AbstractExpectedExceptionChecker$1.classAbstractExpectedExceptionChecker.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.AbstractExpectedExceptionChecker$1 extends com.sun.source.util.TreeScanner {
final com.sun.source.tree.MethodTree val$tree
final com.google.errorprone.VisitorState val$state
final com.google.errorprone.bugpatterns.AbstractExpectedExceptionChecker this$0
void (com.google.errorprone.bugpatterns.AbstractExpectedExceptionChecker, com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.AbstractExpectedExceptionChecker this$0
public java.lang.Void visitBlock (com.sun.source.tree.BlockTree, java.lang.Void)
com.sun.source.tree.BlockTree block
Void unused
com.google.errorprone.matchers.Description description
public volatile java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/EqualsIncompatibleType.class
com/google/errorprone/bugpatterns/DeadException$ChildOfBlockOrCase.classDeadException.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.DeadException$ChildOfBlockOrCase extends com.google.errorprone.matchers.ChildMultiMatcher {
public void (com.google.errorprone.matchers.ChildMultiMatcher$MatchType, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
com.google.errorprone.matchers.Matcher nodeMatcher
protected java.lang.Iterable getChildNodes (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree enclosing
}
com/google/errorprone/bugpatterns/LoopConditionChecker$UpdateScanner.classLoopConditionChecker.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.LoopConditionChecker$UpdateScanner extends com.sun.source.util.TreeScanner {
private boolean modified
private final com.google.common.collect.ImmutableSet variables
public static boolean scan (com.sun.source.tree.Tree, com.google.common.collect.ImmutableSet)
com.sun.source.tree.Tree tree
com.google.common.collect.ImmutableSet variables
com.google.errorprone.bugpatterns.LoopConditionChecker$UpdateScanner scanner
public void (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet variables
public java.lang.Void visitUnary (com.sun.source.tree.UnaryTree, java.lang.Void)
com.sun.source.tree.UnaryTree tree
Void unused
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree tree
Void unused
public java.lang.Void visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Void)
com.sun.source.tree.AssignmentTree tree
Void unused
public java.lang.Void visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Void)
com.sun.source.tree.CompoundAssignmentTree tree
Void unused
private void check (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree expression
com.sun.tools.javac.code.Symbol sym
public volatile java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public volatile java.lang.Object visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
public volatile java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/DateFormatConstant$1.classDateFormatConstant.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.DateFormatConstant$1 extends com.sun.source.util.TreeScanner {
final com.sun.tools.javac.code.Symbol$VarSymbol val$sym
final com.google.errorprone.fixes.SuggestedFix$Builder val$fix
void (com.sun.tools.javac.code.Symbol$VarSymbol, com.google.errorprone.fixes.SuggestedFix$Builder)
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree tree
Void unused
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero$MethodName.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$MethodName extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$MethodName LENGTH
public static final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$MethodName SIZE
private static final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$MethodName[] $VALUES
public static com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$MethodName[] values ()
public static com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$MethodName valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/Overrides.classOverrides.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.Overrides extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
int arrayOpenIndex
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
boolean isVarargs
java.util.Set superMethods
java.util.Iterator superMethodsIterator
boolean areSupersVarargs
java.util.List parameterTree
com.sun.source.tree.Tree paramType
CharSequence paramTypeSource
com.google.errorprone.matchers.Description$Builder descriptionBuilder
}
com/google/errorprone/bugpatterns/ModifyingCollectionWithItself$3.classModifyingCollectionWithItself.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ModifyingCollectionWithItself$3 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.ExpressionTree val$argument
final com.google.errorprone.bugpatterns.ModifyingCollectionWithItself this$0
void (com.google.errorprone.bugpatterns.ModifyingCollectionWithItself, com.sun.source.tree.ExpressionTree)
com.google.errorprone.bugpatterns.ModifyingCollectionWithItself this$0
public com.google.errorprone.fixes.Fix apply (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/CanBeStaticAnalyzer.classCanBeStaticAnalyzer.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.CanBeStaticAnalyzer extends com.sun.tools.javac.tree.TreeScanner {
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.code.Symbol owner
private final com.google.errorprone.VisitorState state
private boolean referencesOuter
public static boolean referencesOuter (com.sun.source.tree.Tree, com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.sun.tools.javac.code.Symbol owner
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.CanBeStaticAnalyzer scanner
private void (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol owner
com.google.errorprone.VisitorState state
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.code.Type enclosing
com.sun.tools.javac.tree.JCTree$JCIdent tree
private boolean isOwnedBy (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.code.Types types
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
com.sun.tools.javac.code.Type type
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
static boolean memberOfEnclosing (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol$ClassSymbol encl
com.sun.tools.javac.code.Symbol owner
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
com.sun.tools.javac.tree.JCTree$JCAnnotation tree
static boolean access$102 (com.google.errorprone.bugpatterns.CanBeStaticAnalyzer, boolean)
com.google.errorprone.bugpatterns.CanBeStaticAnalyzer x0
boolean x1
}
com/google/errorprone/bugpatterns/ConstantOverflow.classConstantOverflow.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ConstantOverflow extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final com.sun.source.util.SimpleTreeVisitor CONSTANT_VISITOR
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Description$Builder description
com.google.errorprone.fixes.Fix longFix
ArithmeticException e
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
private com.google.errorprone.fixes.Fix longFix (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expr
com.google.errorprone.VisitorState state
com.sun.source.tree.BinaryTree binExpr
com.sun.tools.javac.code.Type intType
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.source.tree.Tree parent
private static java.lang.Long unop (com.sun.source.tree.Tree$Kind, long)
com.sun.source.tree.Tree$Kind kind
long value
private static java.lang.Integer unop (com.sun.source.tree.Tree$Kind, int)
com.sun.source.tree.Tree$Kind kind
int value
static java.lang.Long binop (com.sun.source.tree.Tree$Kind, long, long)
com.sun.source.tree.Tree$Kind kind
long lhs
long rhs
static java.lang.Integer binop (com.sun.source.tree.Tree$Kind, int, int)
com.sun.source.tree.Tree$Kind kind
int lhs
int rhs
private static java.lang.Number cast (javax.lang.model.type.TypeKind, java.lang.Number)
javax.lang.model.type.TypeKind kind
Number value
private static java.lang.Number getIntegralConstant (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
Number number
static java.lang.Long access$000 (com.sun.source.tree.Tree$Kind, long)
com.sun.source.tree.Tree$Kind x0
long x1
static java.lang.Integer access$100 (com.sun.source.tree.Tree$Kind, int)
com.sun.source.tree.Tree$Kind x0
int x1
static java.lang.Number access$200 (javax.lang.model.type.TypeKind, java.lang.Number)
javax.lang.model.type.TypeKind x0
Number x1
static java.lang.Number access$300 (com.sun.source.tree.Tree)
com.sun.source.tree.Tree x0
static void ()
}
com/google/errorprone/bugpatterns/StreamResourceLeak.classStreamResourceLeak.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.StreamResourceLeak extends com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
public static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
protected void addFix (com.google.errorprone.matchers.Description$Builder, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree var
int pos
int initPos
int eqPos
com.sun.source.tree.StatementTree statement
boolean[] found
int i
com.sun.source.tree.Tree grandParent
java.util.List statements
int idx
int lastUse
com.sun.source.tree.Tree grandParent
com.google.errorprone.matchers.Description$Builder description
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath parentPath
com.sun.source.tree.Tree parent
com.google.errorprone.fixes.SuggestedFix$Builder fix
String streamType
static void ()
}
com/google/errorprone/bugpatterns/ReturnValueIgnored$1.classReturnValueIgnored.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ReturnValueIgnored$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero$1.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$1 extends java.lang.Object implements com.google.common.base.Function {
final String val$methodName
void (java.lang.String)
public com.google.errorprone.matchers.Matcher apply (java.lang.String)
String className
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/MethodCanBeStatic$1.classMethodCanBeStatic.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MethodCanBeStatic$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$NestingKind
static void ()
}
com/google/errorprone/bugpatterns/NonFinalCompileTimeConstant.classNonFinalCompileTimeConstant.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NonFinalCompileTimeConstant extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.sun.source.tree.VariableTree parameter
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/CollectionToArraySafeParameter.classCollectionToArraySafeParameter.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.CollectionToArraySafeParameter extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher TO_ARRAY_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState visitorState
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type variableType
com.sun.tools.javac.code.Type collectionType
java.util.List typeArguments
static void ()
}
com/google/errorprone/bugpatterns/ArrayToString.classArrayToString.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ArrayToString extends com.google.errorprone.bugpatterns.AbstractToString {
private static final com.google.errorprone.matchers.Matcher GET_STACK_TRACE
private static final com.google.errorprone.predicates.TypePredicate IS_ARRAY
public void ()
protected com.google.errorprone.predicates.TypePredicate typePredicate ()
protected com.google.common.base.Optional implicitToStringFix (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
protected com.google.common.base.Optional toStringFix (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree parent
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private com.google.common.base.Optional fix (com.sun.source.tree.Tree, com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree replace
com.sun.source.tree.Tree with
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/ComparisonContractViolated$3.classComparisonContractViolated.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ComparisonContractViolated$3 extends com.sun.source.util.TreeScanner {
final com.sun.source.tree.TreeVisitor val$visitReturnExpression
final com.google.errorprone.bugpatterns.ComparisonContractViolated this$0
void (com.google.errorprone.bugpatterns.ComparisonContractViolated, com.sun.source.tree.TreeVisitor)
com.google.errorprone.bugpatterns.ComparisonContractViolated this$0
public java.lang.Void visitReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ReturnTree node
com.google.errorprone.VisitorState state
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/MissingCasesInEnumSwitch.class
com/google/errorprone/bugpatterns/TryFailThrowable$CaughtType.classTryFailThrowable.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType JAVA_LANG_ERROR
public static final com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType JAVA_LANG_THROWABLE
public static final com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType SOME_ASSERTION_FAILURE
private static final com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType[] $VALUES
public static com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType[] values ()
public static com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/DefaultCharset$CharsetFix.classDefaultCharset.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix UTF_8_FIX
public static final com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix DEFAULT_CHARSET_FIX
final String replacement
private static final com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix[] $VALUES
public static com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix[] values ()
public static com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String replacement
java.lang.String replacement ()
abstract void addImport (com.google.errorprone.fixes.SuggestedFix$Builder, com.google.errorprone.VisitorState)
void (java.lang.String, int, java.lang.String, com.google.errorprone.bugpatterns.DefaultCharset$1)
String x0
int x1
String x2
com.google.errorprone.bugpatterns.DefaultCharset$1 x3
static void ()
}
com/google/errorprone/bugpatterns/ConditionalExpressionNumericPromotion.classConditionalExpressionNumericPromotion.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ConditionalExpressionNumericPromotion extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ConditionalExpressionTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ConditionalExpressionTree conditionalExpression
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type expressionType
com.sun.source.tree.ExpressionTree trueExpression
com.sun.source.tree.ExpressionTree falseExpression
com.sun.tools.javac.code.Type trueType
com.sun.tools.javac.code.Type falseType
com.google.errorprone.util.ASTHelpers$TargetType targetType
com.sun.tools.javac.code.Type numberType
com.google.errorprone.fixes.SuggestedFix$Builder builder
String numberName
String prefix
}
com/google/errorprone/bugpatterns/NonOverridingEquals.classNonOverridingEquals.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NonOverridingEquals extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final String MESSAGE_BASE
private static final com.google.errorprone.matchers.Matcher MATCHER
private static final com.google.errorprone.matchers.Matcher enclosingClassOverridesEquals
private static final com.google.errorprone.matchers.Matcher noFixMatcher
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
String typeCheckStmt
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.tools.javac.tree.JCTree parameterType
com.sun.tools.javac.util.Name parameterName
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCClassDecl cls
static void ()
}
com/google/errorprone/bugpatterns/JUnitAssertSameCheck.classJUnitAssertSameCheck.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.JUnitAssertSameCheck extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ASSERT_SAME_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
java.util.List args
static void ()
}
com/google/errorprone/bugpatterns/BadComparable.classBadComparable.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.BadComparable extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$TypeCastTreeMatcher {
private static final com.google.errorprone.matchers.Matcher COMPARABLE_METHOD_MATCHER
private static final com.google.errorprone.matchers.Matcher COMPARABLE_CLASS_MATCHER
private static final com.google.errorprone.matchers.Matcher COMPARATOR_METHOD_MATCHER
private static final com.google.errorprone.matchers.Matcher COMPARATOR_CLASS_MATCHER
public void ()
private static com.sun.tools.javac.code.Type getTypeOfSubtract (com.sun.source.tree.BinaryTree)
com.sun.source.tree.BinaryTree expression
com.sun.tools.javac.code.Type expressionType
private boolean matches (com.sun.source.tree.TypeCastTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TypeCastTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type treeType
com.sun.source.tree.ExpressionTree expression
com.sun.tools.javac.code.Type expressionType
com.sun.tools.javac.code.TypeTag expressionTypeTag
public com.google.errorprone.matchers.Description matchTypeCast (com.sun.source.tree.TypeCastTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.TypeCastTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ClassTree declaringClass
com.sun.source.tree.MethodTree method
com.sun.source.tree.BinaryTree subtract
com.sun.source.tree.ExpressionTree lhs
com.sun.source.tree.ExpressionTree rhs
com.google.errorprone.fixes.Fix fix
static void ()
}
com/google/errorprone/bugpatterns/TryFailThrowable$HasOtherParameters.classTryFailThrowable.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.TryFailThrowable$HasOtherParameters extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.TryFailThrowable$HasOtherParameters TRUE
public static final com.google.errorprone.bugpatterns.TryFailThrowable$HasOtherParameters FALSE
private static final com.google.errorprone.bugpatterns.TryFailThrowable$HasOtherParameters[] $VALUES
public static com.google.errorprone.bugpatterns.TryFailThrowable$HasOtherParameters[] values ()
public static com.google.errorprone.bugpatterns.TryFailThrowable$HasOtherParameters valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/PreconditionsCheckNotNullPrimitive$1.classPreconditionsCheckNotNullPrimitive.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.PreconditionsCheckNotNullPrimitive$1 extends com.sun.source.util.TreeScanner {
final java.util.List val$freeVars
void (java.util.List)
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree node
Void v
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/AbstractMustBeClosedChecker$1.classAbstractMustBeClosedChecker.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker$1 extends com.sun.source.util.TreeScanner {
final com.google.errorprone.VisitorState val$state
final com.sun.tools.javac.code.Symbol$VarSymbol val$var
final boolean[] val$closed
final com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker this$0
void (com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker, com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol$VarSymbol, boolean[])
com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker this$0
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree tree
Void unused
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/UngroupedOverloads$OverloadViolation.classUngroupedOverloads.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.UngroupedOverloads$OverloadViolation extends java.lang.Object {
public abstract javax.lang.model.element.Name getMethodName ()
public abstract void buildFix (com.google.errorprone.fixes.SuggestedFix$Builder, com.google.errorprone.VisitorState, com.sun.source.tree.MethodTree)
}
com/google/errorprone/bugpatterns/NoAllocationChecker$5.classNoAllocationChecker.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.NoAllocationChecker$5 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/EqualsIncompatibleType$TypeStringPair.classEqualsIncompatibleType.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.EqualsIncompatibleType$TypeStringPair extends java.lang.Object {
private String receiverTypeString
private String argumentTypeString
public void (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type receiverType
com.sun.tools.javac.code.Type argumentType
public java.lang.String getReceiverTypeString ()
public java.lang.String getArgumentTypeString ()
}
com/google/errorprone/bugpatterns/ThrowsUncheckedException.classThrowsUncheckedException.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ThrowsUncheckedException extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type exceptionType
com.sun.source.tree.ExpressionTree exception
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
java.util.List uncheckedExceptions
}
com/google/errorprone/bugpatterns/JdkObsolete$3.classJdkObsolete.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.JdkObsolete$3 extends com.sun.source.util.TreeScanner {
final com.google.errorprone.VisitorState val$state
final boolean[] val$found
final com.google.errorprone.bugpatterns.JdkObsolete this$0
void (com.google.errorprone.bugpatterns.JdkObsolete, com.google.errorprone.VisitorState, boolean[])
com.google.errorprone.bugpatterns.JdkObsolete this$0
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree tree
Void unused
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/ShouldHaveEvenArgs.classShouldHaveEvenArgs.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ShouldHaveEvenArgs extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCMethodInvocation methodInvocation
java.util.List arguments
com.sun.tools.javac.code.Type typeVargs
com.sun.tools.javac.code.Type typeVarargsArr
com.sun.tools.javac.code.Type lastArgType
static void ()
}
com/google/errorprone/bugpatterns/PredicateIncompatibleType.classPredicateIncompatibleType.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.PredicateIncompatibleType extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MemberReferenceTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMemberReference (com.sun.source.tree.MemberReferenceTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MemberReferenceTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type predicateType
com.sun.tools.javac.code.Type receiverType
private static com.sun.tools.javac.code.Type predicateType (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol predicate
com.sun.tools.javac.code.Type asPredicate
}
com/google/errorprone/bugpatterns/ProtocolBufferOrdinal.classProtocolBufferOrdinal.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ProtocolBufferOrdinal extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final String PROTO_SUPER_CLASS
private static final com.google.errorprone.matchers.Matcher PROTO_MSG_ORDINAL_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/BadAnnotationImplementation.classBadAnnotationImplementation.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.BadAnnotationImplementation extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher CLASS_TREE_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type sup
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol equals
com.sun.tools.javac.code.Symbol$MethodSymbol hashCode
com.sun.tools.javac.code.Types types
com.sun.tools.javac.util.Name equalsName
com.google.common.base.Predicate equalsPredicate
com.sun.tools.javac.util.Name hashCodeName
com.google.common.base.Predicate hashCodePredicate
com.sun.tools.javac.code.Symbol objectSymbol
private static com.sun.tools.javac.code.Symbol$MethodSymbol getMatchingMethod (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.google.common.base.Predicate)
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type type
com.sun.tools.javac.util.Name name
com.google.common.base.Predicate predicate
com.sun.tools.javac.code.Scope scope
static void ()
}
com/google/errorprone/bugpatterns/SuppressWarningsDeprecated.classSuppressWarningsDeprecated.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.SuppressWarningsDeprecated extends com.google.errorprone.bugpatterns.AbstractSuppressWarningsMatcher {
private static final com.google.errorprone.matchers.Matcher matcher
public void ()
public final com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
protected void processSuppressWarningsValues (java.util.List)
int i
java.util.List values
static void ()
}
com/google/errorprone/bugpatterns/NoAllocationChecker.classNoAllocationChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NoAllocationChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AssignmentTreeMatcher com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher com.google.errorprone.bugpatterns.BugChecker$CompoundAssignmentTreeMatcher com.google.errorprone.bugpatterns.BugChecker$EnhancedForLoopTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewArrayTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher com.google.errorprone.bugpatterns.BugChecker$ReturnTreeMatcher com.google.errorprone.bugpatterns.BugChecker$TypeCastTreeMatcher com.google.errorprone.bugpatterns.BugChecker$UnaryTreeMatcher com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
private static final String COMMON_MESSAGE_SUFFIX
private static final com.google.errorprone.matchers.Matcher noAllocationMethodMatcher
private static final com.google.errorprone.matchers.Matcher noAllocationMethodInvocationMatcher
private static final com.google.errorprone.matchers.Matcher anyExpression
private static final com.google.errorprone.matchers.Matcher anyStatement
private static final com.google.errorprone.matchers.Matcher anyVariable
private static final com.google.errorprone.matchers.Matcher isString
private static final com.google.errorprone.matchers.Matcher arrayExpression
private static final com.google.errorprone.matchers.Matcher primitiveExpression
private static final com.google.errorprone.matchers.Matcher primitiveArrayExpression
private static final java.util.Set ALL_COMPOUND_OPERATORS
private static final com.google.errorprone.matchers.Matcher withinThrowOrAnnotation
private static final com.google.errorprone.matchers.Matcher newArrayMatcher
private static final com.google.errorprone.matchers.Matcher newClassMatcher
private static final com.google.errorprone.matchers.Matcher methodMatcher
private static final com.google.errorprone.matchers.Matcher stringConcatenationMatcher
private static final com.google.errorprone.matchers.Matcher compoundAssignmentMatcher
private static final com.google.errorprone.matchers.Matcher foreachMatcher
private static final com.google.errorprone.matchers.Matcher boxingAssignment
private static final com.google.errorprone.matchers.Matcher boxingInitialization
private static final com.google.errorprone.matchers.Matcher boxingCast
private static final com.google.errorprone.matchers.Matcher boxingReturn
private static final com.google.errorprone.matchers.Matcher boxingInvocation
private static final com.google.errorprone.matchers.Matcher boxingUnary
public void ()
public com.google.errorprone.matchers.Description matchNewArray (com.sun.source.tree.NewArrayTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewArrayTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompoundAssignmentTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, com.google.errorprone.VisitorState)
com.sun.source.tree.EnhancedForLoopTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssignmentTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchTypeCast (com.sun.source.tree.TypeCastTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TypeCastTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ReturnTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchUnary (com.sun.source.tree.UnaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.UnaryTree tree
com.google.errorprone.VisitorState state
static com.google.errorprone.matchers.Matcher access$000 ()
static com.google.errorprone.matchers.Matcher access$100 ()
static void ()
}
com/google/errorprone/bugpatterns/ComparableType.classComparableType.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ComparableType extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher COMPARABLE_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type classType
com.sun.tools.javac.code.Type comparableTypeArgument
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
private static com.sun.tools.javac.code.Type getComparableTypeArgument (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type comparable
static void ()
}
com/google/errorprone/bugpatterns/NullTernary.classNullTernary.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NullTernary extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ConditionalExpressionTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ConditionalExpressionTree conditionalExpression
com.google.errorprone.VisitorState state
com.google.errorprone.util.ASTHelpers$TargetType targetType
}
com/google/errorprone/bugpatterns/InstanceOfAndCastMatchWrongType$1.classInstanceOfAndCastMatchWrongType.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.InstanceOfAndCastMatchWrongType$1 extends java.lang.Object {
}
com/google/errorprone/bugpatterns/JUnitAmbiguousTestClass.classJUnitAmbiguousTestClass.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.JUnitAmbiguousTestClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/DefaultCharset$CharsetFix$2.classDefaultCharset.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix$2 extends com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix {
void (java.lang.String, int, java.lang.String)
String replacement
void addImport (com.google.errorprone.fixes.SuggestedFix$Builder, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/UnsynchronizedOverridesSynchronized$1.classUnsynchronizedOverridesSynchronized.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.UnsynchronizedOverridesSynchronized$1 extends com.sun.source.util.TreeScanner {
final com.sun.source.tree.MethodTree val$method
final com.google.errorprone.VisitorState val$state
void (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
public java.lang.Boolean visitBlock (com.sun.source.tree.BlockTree, java.lang.Void)
com.sun.source.tree.BlockTree tree
Void unused
public java.lang.Boolean visitReturn (com.sun.source.tree.ReturnTree, java.lang.Void)
com.sun.source.tree.ReturnTree tree
Void unused
public java.lang.Boolean visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Void)
com.sun.source.tree.ExpressionStatementTree tree
Void unused
public java.lang.Boolean visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Void)
com.sun.source.tree.TypeCastTree tree
Void unused
public java.lang.Boolean visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree node
Void aVoid
com.sun.source.tree.ExpressionTree receiver
private boolean overrides (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.tools.javac.code.Symbol$MethodSymbol other
public volatile java.lang.Object visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public volatile java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/ShortCircuitBoolean$1.classShortCircuitBoolean.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ShortCircuitBoolean$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/TryFailThrowable$1.classTryFailThrowable.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.TryFailThrowable$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
String methodName
String className
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/AbstractJUnit4InitMethodNotRun.classAbstractJUnit4InitMethodNotRun.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final String JUNIT_TEST
void ()
protected abstract com.google.errorprone.matchers.Matcher methodMatcher ()
protected abstract java.lang.String correctAnnotation ()
protected abstract java.util.List annotationReplacements ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun$AnnotationReplacements replacement
com.google.errorprone.matchers.Description description
com.google.errorprone.fixes.SuggestedFix$Builder suggestedFix
com.sun.tools.javac.code.Symbol annoSymbol
com.sun.source.tree.AnnotationTree annotationNode
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
boolean matches
String correctAnnotation
String unqualifiedClassName
com.google.errorprone.fixes.SuggestedFix$Builder suggestedFix
private void makeProtectedPublic (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState, com.google.errorprone.fixes.SuggestedFix$Builder)
com.sun.source.tree.ModifiersTree modifiers
CharSequence modifiersSource
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder suggestedFix
private com.google.errorprone.matchers.Description tryToReplaceAnnotation (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState, java.lang.String, java.lang.String)
com.sun.source.tree.AnnotationTree annotationTree
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
String badAnnotation
String goodAnnotation
String finalName
private java.lang.String getUnqualifiedClassName (java.lang.String)
String goodAnnotation
private com.sun.source.tree.AnnotationTree findAnnotation (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState, java.lang.String)
com.sun.source.tree.AnnotationTree annotation
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
String annotationName
com.sun.source.tree.AnnotationTree annotationNode
}
com/google/errorprone/bugpatterns/InsecureCipherMode.classInsecureCipherMode.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.InsecureCipherMode extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final String MESSAGE_BASE
private static final com.google.errorprone.matchers.Matcher CIPHER_GETINSTANCE_MATCHER
private static final com.google.errorprone.matchers.Matcher KEY_STRUCTURE_GETINSTANCE_MATCHER
public void ()
private com.google.errorprone.matchers.Description buildErrorMessage (com.sun.source.tree.MethodInvocationTree, java.lang.String)
com.sun.source.tree.MethodInvocationTree tree
String explanation
com.google.errorprone.matchers.Description$Builder description
String message
private com.google.errorprone.matchers.Description identifyEcbVulnerability (com.sun.source.tree.MethodInvocationTree)
com.sun.source.tree.MethodInvocationTree tree
Object argument
String transformation
private com.google.errorprone.matchers.Description identifyDiffieHellmanAndDsaVulnerabilities (com.sun.source.tree.MethodInvocationTree)
com.sun.source.tree.MethodInvocationTree tree
Object argument
String algorithm
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description description
com.google.errorprone.matchers.Description checkInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/ThreadJoinLoop$TreeScannerMethodInvocations.classThreadJoinLoop.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ThreadJoinLoop$TreeScannerMethodInvocations extends com.sun.source.util.TreeScanner {
private int count
private void ()
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.String)
com.sun.source.tree.MethodInvocationTree tree
String methodString
public java.lang.Void visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.String)
com.sun.source.tree.AssignmentTree tree
String methodString
public volatile java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
void (com.google.errorprone.bugpatterns.ThreadJoinLoop$1)
com.google.errorprone.bugpatterns.ThreadJoinLoop$1 x0
static int access$100 (com.google.errorprone.bugpatterns.ThreadJoinLoop$TreeScannerMethodInvocations)
com.google.errorprone.bugpatterns.ThreadJoinLoop$TreeScannerMethodInvocations x0
}
com/google/errorprone/bugpatterns/ExpectedExceptionChecker.class
com/google/errorprone/bugpatterns/BoxedPrimitiveConstructor.classBoxedPrimitiveConstructor.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher TO_STRING
private static final com.google.errorprone.matchers.Matcher HASH_CODE
private static final com.google.errorprone.matchers.Matcher COMPARE_TO
public void ()
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symtab symtab
private com.google.errorprone.fixes.Fix buildFix (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
Object value
String replacement
com.google.errorprone.fixes.SuggestedFix$Builder fix
String replacement
String optionalCast
String optionalSuffix
com.sun.tools.javac.tree.JCTree$JCMethodInvocation compareTo
com.sun.tools.javac.tree.JCTree$JCExpression rhs
String optionalCast
String optionalSuffix
String prefixToArg
String prefixToArg
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
boolean autoboxFix
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type type
com.sun.tools.javac.tree.JCTree$JCExpression arg
com.sun.tools.javac.code.Type argType
com.sun.tools.javac.tree.JCTree parent
String typeName
com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus doubleAndFloatStatus
String prefixToArg
String suffix
private static boolean shouldUseGuavaHashCode (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
private java.lang.String maybeCast (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Type argType
com.google.errorprone.util.ASTHelpers$TargetType targetType
private com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus doubleAndFloatStatus (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type recieverType
com.sun.tools.javac.code.Type argType
com.sun.tools.javac.code.Types types
private boolean shouldAutoboxFix (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
private java.lang.String literalFix (boolean, boolean)
boolean value
boolean autoboxFix
private java.lang.Object literalValue (com.sun.source.tree.Tree)
com.sun.source.tree.Tree arg
static void ()
}
com/google/errorprone/bugpatterns/TypeParameterShadowing$1.classTypeParameterShadowing.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.TypeParameterShadowing$1 extends com.sun.tools.javac.tree.TreeScanner {
final com.sun.tools.javac.code.Symbol val$typeVariableSymbol
final com.google.errorprone.VisitorState val$state
final String val$name
final com.google.errorprone.fixes.SuggestedFix$Builder val$fixBuilder
final String val$typeVarReplacement
void (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState, java.lang.String, com.google.errorprone.fixes.SuggestedFix$Builder, java.lang.String)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
com.sun.tools.javac.code.Symbol identSym
}
com/google/errorprone/bugpatterns/NullableConstructor.classNullableConstructor.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NullableConstructor extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
com.sun.source.tree.AnnotationTree annotation
}
com/google/errorprone/bugpatterns/RedundantThrows.classRedundantThrows.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.RedundantThrows extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.sun.source.tree.ExpressionTree exception
java.util.Set sub
com.sun.tools.javac.code.Symbol sym
com.sun.source.tree.ExpressionTree exception
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
java.util.List thrown
com.google.common.collect.SetMultimap exceptionsBySuper
java.util.Set toRemove
java.util.List messages
java.util.List delete
static java.lang.String oxfordJoin (java.lang.String, java.lang.Iterable)
Object piece
String on
Iterable pieces
StringBuilder result
int size
int idx
}
com/google/errorprone/bugpatterns/ComparisonContractViolated$1.classComparisonContractViolated.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ComparisonContractViolated$1 extends com.sun.source.util.SimpleTreeVisitor {
void (com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult)
com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult x0
private com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult forInt (int)
int x
public com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult visitMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
Object value
com.sun.source.tree.MemberSelectTree node
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
public com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.VisitorState)
Object value
com.sun.source.tree.IdentifierTree node
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
public com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult visitLiteral (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
com.sun.source.tree.LiteralTree node
com.google.errorprone.VisitorState state
public volatile java.lang.Object visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/TypeParameterShadowing.class
com/google/errorprone/bugpatterns/JdkObsolete$2.classJdkObsolete.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.JdkObsolete$2 extends com.google.errorprone.bugpatterns.JdkObsolete$Obsolete {
void (java.lang.String, java.lang.String)
String qualifiedName
String message
java.util.Optional fix (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/NonAtomicVolatileUpdate$2.classNonAtomicVolatileUpdate.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.NonAtomicVolatileUpdate$2 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$exprMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompoundAssignmentTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/Finally.classFinally.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.Finally extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ContinueTreeMatcher com.google.errorprone.bugpatterns.BugChecker$ThrowTreeMatcher com.google.errorprone.bugpatterns.BugChecker$BreakTreeMatcher com.google.errorprone.bugpatterns.BugChecker$ReturnTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchContinue (com.sun.source.tree.ContinueTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ContinueTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchBreak (com.sun.source.tree.BreakTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BreakTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchThrow (com.sun.source.tree.ThrowTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ThrowTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ReturnTree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/ComparisonContractViolated$4.classComparisonContractViolated.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ComparisonContractViolated$4 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/TypeParameterNaming.class
com/google/errorprone/bugpatterns/ThrowIfUncheckedKnownChecked$1.classThrowIfUncheckedKnownChecked.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ThrowIfUncheckedKnownChecked$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
javax.lang.model.type.TypeMirror alternative
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
boolean isKnownCheckedException (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symtab symtab
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/DivZero.classDivZero.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.DivZero extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher com.google.errorprone.bugpatterns.BugChecker$CompoundAssignmentTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompoundAssignmentTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description matchDivZero (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.sun.source.tree.ExpressionTree operand
com.google.errorprone.VisitorState state
com.sun.source.tree.LiteralTree rightOperand
com.sun.source.tree.StatementTree enclosingStmt
}
com/google/errorprone/bugpatterns/ModifyingCollectionWithItself$4.classModifyingCollectionWithItself.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ModifyingCollectionWithItself$4 extends java.lang.Object implements com.google.common.base.Function {
final String val$baseName
final com.google.errorprone.bugpatterns.ModifyingCollectionWithItself this$0
void (com.google.errorprone.bugpatterns.ModifyingCollectionWithItself, java.lang.String)
com.google.errorprone.bugpatterns.ModifyingCollectionWithItself this$0
public java.lang.Integer apply (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl jcVariableDecl
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/Finally$1.classFinally.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.Finally$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/PrimitiveArrayPassedToVarargsMethod$1.classPrimitiveArrayPassedToVarargsMethod.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.PrimitiveArrayPassedToVarargsMethod$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
com.sun.tools.javac.util.List params
int varargsPosition
com.sun.tools.javac.code.Type$ArrayType varargsParamType
com.sun.tools.javac.tree.JCTree$JCMethodInvocation methodInvocation
com.sun.tools.javac.util.List arguments
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type varargsArgumentType
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BadAnnotationImplementation$1.classBadAnnotationImplementation.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.BadAnnotationImplementation$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.sun.tools.javac.code.Types val$types
final com.google.errorprone.VisitorState val$state
final com.google.errorprone.bugpatterns.BadAnnotationImplementation this$0
void (com.google.errorprone.bugpatterns.BadAnnotationImplementation, com.sun.tools.javac.code.Types, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.BadAnnotationImplementation this$0
public boolean apply (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/JUnit4TestNotRun.classJUnit4TestNotRun.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.JUnit4TestNotRun extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final String TEST_CLASS
private static final String IGNORE_CLASS
private static final String TEST_ANNOTATION
private static final String IGNORE_ANNOTATION
private final com.google.errorprone.matchers.Matcher possibleTestMethod
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
java.util.List annotations
private static boolean calledElsewhere (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
private com.google.errorprone.matchers.Description describeFixes (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
java.util.Optional removeStatic
com.google.errorprone.fixes.SuggestedFix testFix
com.google.errorprone.fixes.SuggestedFix ignoreFix
com.google.errorprone.fixes.SuggestedFix visibilityFix
String methodName
}
com/google/errorprone/bugpatterns/MutableMethodReturnType$2.classMutableMethodReturnType.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.MutableMethodReturnType$2 extends com.sun.source.util.SimpleTreeVisitor {
void ()
public com.sun.source.tree.Tree visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree tree
Void unused
public com.sun.source.tree.Tree visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Void)
com.sun.source.tree.ParameterizedTypeTree tree
Void unused
public volatile java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/ComparisonContractViolated.classComparisonContractViolated.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ComparisonContractViolated extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.Matcher COMPARABLE_METHOD_MATCHER
private static final com.google.errorprone.matchers.Matcher COMPARABLE_CLASS_MATCHER
private static final com.google.errorprone.matchers.Matcher COMPARATOR_METHOD_MATCHER
private static final com.google.errorprone.matchers.Matcher COMPARATOR_CLASS_MATCHER
private static final com.sun.source.tree.TreeVisitor CONSTANT_VISITOR
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
boolean trueFirst
boolean trueFirst
String compareType
String compareType
com.sun.source.tree.ConditionalExpressionTree condTree
com.sun.source.tree.ExpressionTree conditionExpr
com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult trueConst
com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult falseConst
boolean trueFirst
com.sun.source.tree.BinaryTree binaryExpr
com.sun.tools.javac.code.Type ty
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symtab symtab
com.sun.source.tree.ExpressionTree first
com.sun.source.tree.ExpressionTree second
String compareType
com.sun.source.tree.ReturnTree returnTree
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ClassTree declaringClass
java.util.Set seenResults
com.sun.source.tree.TreeVisitor visitReturnExpression
static com.sun.source.tree.TreeVisitor access$000 ()
static void ()
}
com/google/errorprone/bugpatterns/AbstractMustBeClosedChecker$2.classAbstractMustBeClosedChecker.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/MissingFail$LogMethodMatcher.classMissingFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingFail$LogMethodMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.bugpatterns.MissingFail$1)
com.google.errorprone.bugpatterns.MissingFail$1 x0
}
com/google/errorprone/bugpatterns/StringSplit.classStringSplit.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.StringSplit extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
java.util.List arguments
static void ()
}
com/google/errorprone/bugpatterns/NullableVoid.classNullableVoid.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NullableVoid extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.source.tree.AnnotationTree annotation
}
com/google/errorprone/bugpatterns/AbstractToString$1.classAbstractToString.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.AbstractToString$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$bugpatterns$AbstractToString$ToStringKind
static void ()
}
com/google/errorprone/bugpatterns/MissingFail$WhileTrueLoopMatcher.classMissingFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingFail$WhileTrueLoopMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private void ()
public boolean matches (com.sun.source.tree.WhileLoopTree, com.google.errorprone.VisitorState)
com.sun.source.tree.WhileLoopTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.bugpatterns.MissingFail$1)
com.google.errorprone.bugpatterns.MissingFail$1 x0
}
com/google/errorprone/bugpatterns/ForOverrideChecker.classForOverrideChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ForOverrideChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final String FOR_OVERRIDE
private static final String MESSAGE_BASE
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol currentMethodSymbol
com.sun.source.tree.MethodTree currentMethod
String customMessage
com.sun.tools.javac.code.Type declaringClass
com.sun.tools.javac.code.Symbol overriddenMethod
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.tools.javac.code.Type currentClass
java.util.List overriddenMethods
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
String customMessage
java.util.List overriddenMethods
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol method
private static com.sun.source.tree.MethodTree findDirectMethod (com.sun.source.util.TreePath)
com.sun.source.tree.Tree leaf
com.sun.source.util.TreePath path
private static boolean isSuperCall (com.sun.tools.javac.code.Type, com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.IdentifierTree ident
com.sun.source.tree.MemberSelectTree subSelect
com.sun.source.tree.MemberSelectTree select
com.sun.tools.javac.code.Type type
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
private java.util.List getOverriddenMethods (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$MethodSymbol member
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol method
java.util.List list
com.sun.tools.javac.code.Type currType
java.util.Iterator iter
private com.sun.tools.javac.code.Type getOutermostClass (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
com.sun.tools.javac.code.Type type
private boolean hasAnnotation (java.lang.String, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Attribute$Compound attribute
String annotation
com.sun.tools.javac.code.Symbol member
}
com/google/errorprone/bugpatterns/MockitoUsage.classMockitoUsage.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MockitoUsage extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final String MESSAGE_FORMAT
private static final com.google.errorprone.matchers.Matcher MOCK_METHOD
private static final com.google.errorprone.matchers.Matcher NEVER_METHOD
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
String message
com.google.errorprone.matchers.Description$Builder builder
private void buildFix (com.google.errorprone.matchers.Description$Builder, com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree invocation
String verify
String receiver
String mode
String call
com.google.errorprone.matchers.Description$Builder builder
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodInvocationTree mockitoCall
java.util.List args
com.sun.source.tree.Tree mock
boolean isVerify
com.sun.source.tree.Tree parent
static void ()
}
com/google/errorprone/bugpatterns/UnnecessaryStaticImport.classUnnecessaryStaticImport.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.UnnecessaryStaticImport extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ImportTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchImport (com.sun.source.tree.ImportTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ImportTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo importInfo
}
com/google/errorprone/bugpatterns/GetClassOnEnum.classGetClassOnEnum.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.GetClassOnEnum extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ENUM_CLASS
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/LambdaFunctionalInterface.class
com/google/errorprone/bugpatterns/IncompatibleModifiersChecker.classIncompatibleModifiersChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.IncompatibleModifiersChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final String MESSAGE_TEMPLATE
private static final String GUAVA_ANNOTATION
private static final com.google.common.base.Function TO_MODIFIER
public void ()
private static java.util.Set getIncompatibleModifiers (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
java.util.List modifiers
com.sun.tools.javac.code.Attribute$Compound c
com.sun.source.tree.AnnotationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.annotations.IncompatibleModifiers annotation
public com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree tree
com.google.errorprone.VisitorState state
java.util.Set incompatibleModifiers
com.sun.source.tree.Tree parent
java.util.Set incompatible
String annotationName
String nameString
String customMessage
static void ()
}
com/google/errorprone/bugpatterns/AbstractSuppressWarningsMatcher.classAbstractSuppressWarningsMatcher.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.AbstractSuppressWarningsMatcher extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
void ()
protected abstract void processSuppressWarningsValues (java.util.List)
protected final com.google.errorprone.fixes.Fix getSuggestedFix (com.sun.source.tree.AnnotationTree)
com.sun.source.tree.ExpressionTree elementTree
com.sun.source.tree.NewArrayTree newArrayTree
com.sun.source.tree.ExpressionTree expressionTree
com.sun.source.tree.AssignmentTree assignmentTree
com.sun.source.tree.ExpressionTree argumentTree
com.sun.source.tree.AnnotationTree annotationTree
java.util.List values
}
com/google/errorprone/bugpatterns/WildcardImport$TypeToImport.classWildcardImport.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.WildcardImport$TypeToImport extends java.lang.Object {
void ()
abstract java.lang.String name ()
abstract com.sun.tools.javac.code.Symbol owner ()
abstract boolean isStatic ()
static com.google.errorprone.bugpatterns.WildcardImport$TypeToImport create (java.lang.String, com.sun.tools.javac.code.Symbol, boolean)
String name
com.sun.tools.javac.code.Symbol owner
boolean stat
private void addFix (com.google.errorprone.fixes.SuggestedFix$Builder)
com.google.errorprone.fixes.SuggestedFix$Builder fix
String qualifiedName
static void access$000 (com.google.errorprone.bugpatterns.WildcardImport$TypeToImport, com.google.errorprone.fixes.SuggestedFix$Builder)
com.google.errorprone.bugpatterns.WildcardImport$TypeToImport x0
com.google.errorprone.fixes.SuggestedFix$Builder x1
}
com/google/errorprone/bugpatterns/NullablePrimitive.classNullablePrimitive.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NullablePrimitive extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotatedTypeTreeMatcher com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotatedTypeTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol sym
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$VarSymbol sym
private com.google.errorprone.matchers.Description check (com.sun.tools.javac.code.Type, java.util.List)
com.sun.tools.javac.code.Type type
java.util.List annotations
com.sun.source.tree.AnnotationTree annotation
}
com/google/errorprone/bugpatterns/ProvidesFixChecker.classProvidesFixChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ProvidesFixChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher IS_BUGCHECKER
private static final com.google.errorprone.matchers.Matcher DESCRIPTION_WITH_FIX
private static final com.google.errorprone.matchers.Matcher DESCRIPTION_CONSTRUCTOR
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.AnnotationTree bugPatternAnnotation
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
com.sun.source.tree.ExpressionTree providesFixArgument
private static boolean providesFix (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
static com.google.errorprone.matchers.Matcher access$000 ()
static com.google.errorprone.matchers.Matcher access$100 ()
static void ()
}
com/google/errorprone/bugpatterns/ProtoFieldNullComparison$2.classProtoFieldNullComparison.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ProtoFieldNullComparison$2 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree leftOperand
com.sun.source.tree.ExpressionTree rightOperand
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/MultipleParallelOrSequentialCalls.class
com/google/errorprone/bugpatterns/Finally$FinallyJumpMatcher$JumpType.classFinally.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher$JumpType extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher$JumpType BREAK
public static final com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher$JumpType CONTINUE
private static final com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher$JumpType[] $VALUES
public static com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher$JumpType[] values ()
public static com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher$JumpType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/CanBeStaticAnalyzer$1.classCanBeStaticAnalyzer.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.CanBeStaticAnalyzer$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/google/errorprone/bugpatterns/IncrementInForLoopAndHeader.class
com/google/errorprone/bugpatterns/LongLiteralLowerCaseSuffix.classLongLiteralLowerCaseSuffix.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.LongLiteralLowerCaseSuffix extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$LiteralTreeMatcher {
private static final com.google.errorprone.matchers.Matcher matcher
private static final java.util.regex.Pattern LONG_LITERAL_PATTERN
public void ()
private static java.lang.String getLongLiteral (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
com.sun.source.tree.LiteralTree literalTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCLiteral longLiteral
CharSequence sourceFile
int start
java.util.regex.Matcher matcher
public com.google.errorprone.matchers.Description matchLiteral (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
com.sun.source.tree.LiteralTree literalTree
com.google.errorprone.VisitorState state
StringBuilder longLiteral
com.google.errorprone.fixes.Fix fix
static java.lang.String access$000 (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
com.sun.source.tree.LiteralTree x0
com.google.errorprone.VisitorState x1
static void ()
}
com/google/errorprone/bugpatterns/AbstractSuppressWarningsMatcher$1.classAbstractSuppressWarningsMatcher.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.AbstractSuppressWarningsMatcher$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/MissingFail$InLoopMatcher.classMissingFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingFail$InLoopMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private void ()
public boolean matches (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tryTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.bugpatterns.MissingFail$1)
com.google.errorprone.bugpatterns.MissingFail$1 x0
}
com/google/errorprone/bugpatterns/ChainingConstructorIgnoresParameter.classChainingConstructorIgnoresParameter.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.ChainingConstructorIgnoresParameter extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private final java.util.Map paramTypesForMethod
private final com.google.common.collect.Multimap callersToEvaluate
public void ()
public com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompilationUnitTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
private com.google.errorprone.matchers.Description evaluateCallers (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.source.tree.VariableTree formalParam
String formalParamName
com.sun.tools.javac.code.Type formalParamType
com.sun.tools.javac.code.Type availableParamType
com.sun.source.tree.ExpressionTree actualParam
int i
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodInvocationTree invocation
com.sun.source.tree.MethodTree callerConstructor
java.util.Map availableParams
com.google.errorprone.bugpatterns.ChainingConstructorIgnoresParameter$Caller caller
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
java.util.List paramTypes
private static java.util.Map indexTypeByName (java.util.List)
com.sun.source.tree.VariableTree parameter
java.util.List parameters
java.util.Map result
private void reportMatch (com.sun.source.tree.Tree, com.google.errorprone.VisitorState, com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.Tree diagnosticPosition
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree toReplace
String replaceWith
private static boolean referencesIdentifierWithName (java.lang.String, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
String name
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Matcher identifierMatcher
private static boolean isIdentifierWithName (com.sun.source.tree.ExpressionTree, java.lang.String)
com.sun.source.tree.ExpressionTree tree
String name
static boolean access$000 (com.sun.source.tree.ExpressionTree, java.lang.String)
com.sun.source.tree.ExpressionTree x0
String x1
}
com/google/errorprone/bugpatterns/ShortCircuitBoolean.classShortCircuitBoolean.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ShortCircuitBoolean extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
java.util.Iterator stateIterator
com.sun.source.tree.Tree parent
}
com/google/errorprone/bugpatterns/NestedInstanceOfConditions.classNestedInstanceOfConditions.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NestedInstanceOfConditions extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$IfTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchIf (com.sun.source.tree.IfTree, com.google.errorprone.VisitorState)
com.sun.source.tree.InstanceOfTree instanceOfTree
com.google.errorprone.matchers.Matcher assignmentTreeMatcher
com.google.errorprone.matchers.Matcher containsAssignmentTreeMatcher
com.google.errorprone.matchers.Matcher nestedInstanceOfMatcher
com.google.errorprone.matchers.Matcher containsNestedInstanceOfMatcher
com.sun.source.tree.IfTree ifTree
com.google.errorprone.VisitorState visitorState
com.sun.source.tree.ExpressionTree expressionTree
}
com/google/errorprone/bugpatterns/CollectorShouldNotUseState$AnonymousClassUsingStateMatcher.class
com/google/errorprone/bugpatterns/AutoValue_EqualsIncompatibleType_TypeCompatibilityReport.classAutoValue_EqualsIncompatibleType_TypeCompatibilityReport.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.AutoValue_EqualsIncompatibleType_TypeCompatibilityReport extends com.google.errorprone.bugpatterns.EqualsIncompatibleType$TypeCompatibilityReport {
private final boolean compatible
private final com.sun.tools.javac.code.Type lhs
private final com.sun.tools.javac.code.Type rhs
void (boolean, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
boolean compatible
com.sun.tools.javac.code.Type lhs
com.sun.tools.javac.code.Type rhs
public boolean compatible ()
public com.sun.tools.javac.code.Type lhs ()
public com.sun.tools.javac.code.Type rhs ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.EqualsIncompatibleType$TypeCompatibilityReport that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/ProtoStringFieldReferenceEquality$1.classProtoStringFieldReferenceEquality.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ProtoStringFieldReferenceEquality$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/DeadThread.classDeadThread.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.DeadThread extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher NEW_THREAD
public void ()
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/UseCorrectAssertInTests$1.classUseCorrectAssertInTests.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.UseCorrectAssertInTests$1 extends com.sun.source.util.TreeScanner {
final com.google.common.collect.ImmutableList$Builder val$assertTrees
void (com.google.common.collect.ImmutableList$Builder)
public java.lang.Void visitAssert (com.sun.source.tree.AssertTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssertTree assertTree
com.google.errorprone.VisitorState visitorState
public volatile java.lang.Object visitAssert (com.sun.source.tree.AssertTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/NoAllocationChecker$1.classNoAllocationChecker.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.NoAllocationChecker$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree node
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
}
com/google/errorprone/bugpatterns/CanonicalDuration$1.classCanonicalDuration.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.CanonicalDuration$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$bugpatterns$CanonicalDuration$Api
static void ()
}
com/google/errorprone/bugpatterns/RemoveUnusedImports$TreeSymbolScanner$DocTreeSymbolScanner$1.classRemoveUnusedImports.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.RemoveUnusedImports$TreeSymbolScanner$DocTreeSymbolScanner$1 extends com.sun.source.util.TreeScanner {
final com.google.errorprone.bugpatterns.RemoveUnusedImports$TreeSymbolScanner$DocTreeSymbolScanner this$1
void (com.google.errorprone.bugpatterns.RemoveUnusedImports$TreeSymbolScanner$DocTreeSymbolScanner)
com.google.errorprone.bugpatterns.RemoveUnusedImports$TreeSymbolScanner$DocTreeSymbolScanner this$1
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink)
com.sun.source.tree.IdentifierTree tree
com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink sink
com.sun.tools.javac.code.Symbol sym
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/AssertFalse.classAssertFalse.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.AssertFalse extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AssertTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ASSERT_FALSE_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchAssert (com.sun.source.tree.AssertTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssertTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/IsInstanceOfClass.classIsInstanceOfClass.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.IsInstanceOfClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher INSTANCE_OF_CLASS
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static java.lang.String buildReplacement (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.IsInstanceOfClass$Operand lhs
com.google.errorprone.bugpatterns.IsInstanceOfClass$Operand rhs
static com.google.errorprone.bugpatterns.IsInstanceOfClass$Operand classify (com.sun.tools.javac.tree.JCTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree receiverInvocation
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.source.tree.MemberSelectTree select
com.sun.tools.javac.tree.JCTree tree
com.google.errorprone.VisitorState state
CharSequence source
static void ()
}
com/google/errorprone/bugpatterns/JUnit4TearDownNotRun.classJUnit4TearDownNotRun.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.JUnit4TearDownNotRun extends com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun {
public void ()
protected com.google.errorprone.matchers.Matcher methodMatcher ()
protected java.lang.String correctAnnotation ()
protected java.util.List annotationReplacements ()
public volatile com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/AbstractJUnit4InitMethodNotRun$AnnotationReplacements.classAbstractJUnit4InitMethodNotRun.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun$AnnotationReplacements extends java.lang.Object implements java.io.Serializable {
private final String goodAnnotation
private final String badAnnotation
protected void (java.lang.String, java.lang.String)
String badAnnotation
String goodAnnotation
static java.lang.String access$000 (com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun$AnnotationReplacements)
com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun$AnnotationReplacements x0
static java.lang.String access$100 (com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun$AnnotationReplacements)
com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun$AnnotationReplacements x0
}
com/google/errorprone/bugpatterns/UnsynchronizedOverridesSynchronized.classUnsynchronizedOverridesSynchronized.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.UnsynchronizedOverridesSynchronized extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol s
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
private static boolean isSynchronized (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol sym
private static boolean ignore (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree method
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/StringEquality.classStringEquality.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.StringEquality extends com.google.errorprone.bugpatterns.AbstractReferenceEquality {
public void ()
protected boolean matchArgument (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/MustBeClosedChecker.classMustBeClosedChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MustBeClosedChecker extends com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher METHOD_RETURNS_AUTO_CLOSEABLE_MATCHER
private static final com.google.errorprone.matchers.Matcher AUTO_CLOSEABLE_CONSTRUCTOR_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
boolean isAConstructor
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/ConstructorLeakChecker.classConstructorLeakChecker.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.ConstructorLeakChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher TEST_CLASS
void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree member
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
protected abstract void traverse (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
static void ()
}
com/google/errorprone/bugpatterns/Finally$FinallyJumpMatcher.classFinally.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher extends com.google.errorprone.bugpatterns.Finally$FinallyCompletionMatcher {
private final com.sun.tools.javac.util.Name label
private final com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher$JumpType jumpType
public void (com.sun.tools.javac.tree.JCTree$JCContinue)
com.sun.tools.javac.tree.JCTree$JCContinue jcContinue
public void (com.sun.tools.javac.tree.JCTree$JCBreak)
com.sun.tools.javac.tree.JCTree$JCBreak jcBreak
protected com.google.errorprone.bugpatterns.Finally$MatchResult matchAncestor (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.Tree leaf
com.sun.source.tree.Tree prevTree
}
com/google/errorprone/bugpatterns/InfiniteRecursion$1.classInfiniteRecursion.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.InfiniteRecursion$1 extends com.sun.source.util.SimpleTreeVisitor {
final com.google.errorprone.bugpatterns.InfiniteRecursion this$0
void (com.google.errorprone.bugpatterns.InfiniteRecursion)
com.google.errorprone.bugpatterns.InfiniteRecursion this$0
public com.sun.source.tree.ExpressionTree visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Void)
com.sun.source.tree.ExpressionStatementTree tree
Void unused
public com.sun.source.tree.ExpressionTree visitReturn (com.sun.source.tree.ReturnTree, java.lang.Void)
com.sun.source.tree.ReturnTree tree
Void unused
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/SwitchDefault.class
com/google/errorprone/bugpatterns/FunctionalInterfaceMethodChanged.class
com/google/errorprone/bugpatterns/CompileTimeConstantChecker.classCompileTimeConstantChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.CompileTimeConstantChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final String DID_YOU_MEAN_FINAL_FMT_MESSAGE
private final com.google.errorprone.matchers.Matcher compileTimeConstExpressionMatcher
public void ()
private com.google.errorprone.matchers.Description matchArguments (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol$MethodSymbol, java.util.Iterator)
com.sun.source.tree.ExpressionTree actualParam
com.sun.tools.javac.code.Symbol$VarSymbol formalParam
com.sun.source.tree.ExpressionTree actualParam
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol calleeSymbol
java.util.Iterator actualParams
com.sun.tools.javac.code.Symbol$VarSymbol lastFormalParam
private com.google.errorprone.matchers.Description handleMatch (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree actualParam
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$VarSymbol var
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol sym
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol sym
}
com/google/errorprone/bugpatterns/CollectorShouldNotUseState.classCollectorShouldNotUseState.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.CollectorShouldNotUseState extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
public static final com.google.errorprone.matchers.Matcher COLLECTOR_OF_CALL
public final com.google.errorprone.matchers.Matcher containsAnonymousClassUsingState
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState visitorState
static void ()
}
com/google/errorprone/bugpatterns/MultipleUnaryOperatorsInMethodCall.class
com/google/errorprone/bugpatterns/ArrayHashCode.classArrayHashCode.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ArrayHashCode extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher varargsHashCodeMethodMatcher
private static final com.google.errorprone.matchers.Matcher jdk7HashCodeMethodMatcher
private static final com.google.errorprone.matchers.Matcher instanceHashCodeMethodMatcher
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree arg
com.sun.tools.javac.code.Type elemType
com.sun.source.tree.ExpressionTree arg
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.tools.javac.code.Types types
private static java.lang.String rewriteArrayArgument (com.sun.source.tree.ExpressionTree, com.sun.tools.javac.code.Types)
com.sun.source.tree.ExpressionTree arg
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type argType
static void ()
}
com/google/errorprone/bugpatterns/ConstantField$1.classConstantField.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ConstantField$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$NestingKind
static void ()
}
com/google/errorprone/bugpatterns/LoopConditionChecker$LoopConditionVisitor.classLoopConditionChecker.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.LoopConditionChecker$LoopConditionVisitor extends com.sun.source.util.SimpleTreeVisitor {
private final com.google.common.collect.ImmutableSet$Builder conditionVars
static com.google.common.collect.ImmutableSet scan (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
com.google.common.collect.ImmutableSet$Builder conditionVars
public void (com.google.common.collect.ImmutableSet$Builder)
com.google.common.collect.ImmutableSet$Builder conditionVars
public java.lang.Boolean visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree tree
Void unused
com.sun.tools.javac.code.Symbol sym
public java.lang.Boolean visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Void)
com.sun.source.tree.LiteralTree tree
Void unused
public java.lang.Boolean visitUnary (com.sun.source.tree.UnaryTree, java.lang.Void)
com.sun.source.tree.UnaryTree node
Void aVoid
public java.lang.Boolean visitBinary (com.sun.source.tree.BinaryTree, java.lang.Void)
com.sun.source.tree.BinaryTree node
Void aVoid
public volatile java.lang.Object visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public volatile java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/OperatorPrecedence.classOperatorPrecedence.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.OperatorPrecedence extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final java.util.EnumSet CONDITIONAL
private static final java.util.EnumSet SHIFT
private static final java.util.EnumSet ARITHMETIC
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree parent
private boolean isConfusing (com.sun.source.tree.Tree$Kind, com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind thisKind
com.sun.source.tree.Tree$Kind parentKind
static void ()
}
com/google/errorprone/bugpatterns/TypeParameterShadowing$2.classTypeParameterShadowing.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.TypeParameterShadowing$2 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/google/errorprone/bugpatterns/JUnit4SetUpNotRun.classJUnit4SetUpNotRun.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.JUnit4SetUpNotRun extends com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun {
public void ()
protected com.google.errorprone.matchers.Matcher methodMatcher ()
protected java.lang.String correctAnnotation ()
protected java.util.List annotationReplacements ()
public volatile com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/TypeParameterQualifier.classTypeParameterQualifier.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.TypeParameterQualifier extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MemberSelectTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol baseSym
com.sun.tools.javac.tree.TreeMaker make
com.sun.tools.javac.tree.JCTree$JCExpression qual
}
com/google/errorprone/bugpatterns/ModifyingCollectionWithItself$1.classModifyingCollectionWithItself.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ModifyingCollectionWithItself$1 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.ExpressionTree val$receiver
final com.google.errorprone.bugpatterns.ModifyingCollectionWithItself this$0
void (com.google.errorprone.bugpatterns.ModifyingCollectionWithItself, com.sun.source.tree.ExpressionTree)
com.google.errorprone.bugpatterns.ModifyingCollectionWithItself this$0
public com.google.errorprone.fixes.Fix apply (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/CollectorShouldNotUseState$1.classCollectorShouldNotUseState.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.CollectorShouldNotUseState$1 extends java.lang.Object {
}
com/google/errorprone/bugpatterns/AbstractToString.classAbstractToString.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.AbstractToString extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$IdentifierTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MemberSelectTreeMatcher {
private static final com.google.errorprone.matchers.Matcher TO_STRING
private static final com.google.errorprone.matchers.Matcher PRINT_STRING
private static final com.google.errorprone.matchers.Matcher VALUE_OF
public void ()
protected abstract com.google.errorprone.predicates.TypePredicate typePredicate ()
protected abstract com.google.common.base.Optional implicitToStringFix (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
protected abstract com.google.common.base.Optional toStringFix (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
public com.google.errorprone.matchers.Description matchIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.VisitorState)
com.sun.source.tree.IdentifierTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree receiver
private com.google.errorprone.matchers.Description checkToString (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.google.common.base.Optional fix
com.google.common.base.Optional fix
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type type
com.sun.source.tree.Tree parent
com.google.errorprone.bugpatterns.AbstractToString$ToStringKind toStringKind
com.google.common.base.Optional fix
com.google.errorprone.bugpatterns.AbstractToString$ToStringKind isToString (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree parentExpression
com.sun.source.tree.Tree parent
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private boolean isStringConcat (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description maybeFix (com.sun.source.tree.Tree, com.google.common.base.Optional)
com.sun.source.tree.Tree tree
com.google.common.base.Optional fix
static void ()
}
com/google/errorprone/bugpatterns/IntLongMath$1.classIntLongMath.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.IntLongMath$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/InstanceOfAndCastMatchWrongType.classInstanceOfAndCastMatchWrongType.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.InstanceOfAndCastMatchWrongType extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$TypeCastTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchTypeCast (com.sun.source.tree.TypeCastTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TypeCastTree typeCastTree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.bugpatterns.InstanceOfAndCastMatchWrongType$CastingMatcher castingMatcher
private static boolean expressionsEqual (com.sun.source.tree.ExpressionTree, com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ArrayAccessTree arrayAccessTree1
com.sun.source.tree.ArrayAccessTree arrayAccessTree2
com.sun.source.tree.LiteralTree literalTree1
com.sun.source.tree.LiteralTree literalTree2
com.sun.source.tree.ExpressionTree expr1
com.sun.source.tree.ExpressionTree expr2
static boolean access$100 (com.sun.source.tree.ExpressionTree, com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree x0
com.sun.source.tree.ExpressionTree x1
}
com/google/errorprone/bugpatterns/NarrowingCompoundAssignment$1.classNarrowingCompoundAssignment.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.NarrowingCompoundAssignment$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/ReachabilityFenceUsage.classReachabilityFenceUsage.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ReachabilityFenceUsage extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher FENCE_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree enclosing
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree previous
static void ()
}
com/google/errorprone/bugpatterns/ConstructorInvokesOverridable$1.classConstructorInvokesOverridable.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ConstructorInvokesOverridable$1 extends com.sun.source.util.TreeScanner {
final com.sun.tools.javac.code.Symbol$ClassSymbol val$classSym
final com.google.errorprone.VisitorState val$state
final com.google.errorprone.bugpatterns.ConstructorInvokesOverridable this$0
void (com.google.errorprone.bugpatterns.ConstructorInvokesOverridable, com.sun.tools.javac.code.Symbol$ClassSymbol, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.ConstructorInvokesOverridable this$0
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree node
Void data
com.sun.tools.javac.code.Symbol$MethodSymbol method
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/WildcardImport$1.classWildcardImport.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.WildcardImport$1 extends com.sun.source.util.TreePathScanner {
final com.sun.tools.javac.code.Symbol val$owner
final com.sun.tools.javac.tree.JCTree$JCCompilationUnit val$unit
final com.google.errorprone.fixes.SuggestedFix$Builder val$fix
void (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.google.errorprone.fixes.SuggestedFix$Builder)
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree tree
Void unused
com.sun.tools.javac.code.Symbol sym
com.sun.source.tree.Tree parent
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/ClassName.classClassName.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ClassName extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classMember
com.sun.source.tree.Tree member
com.sun.source.tree.CompilationUnitTree tree
com.google.errorprone.VisitorState state
String filename
java.util.List names
String message
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero$4.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$4 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.VisitorState val$state
final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero this$0
void (com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero this$0
public java.lang.CharSequence apply (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree expressionTree
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/OptionalNotPresent$1.classOptionalNotPresent.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.OptionalNotPresent$1 extends java.lang.Object {
}
com/google/errorprone/bugpatterns/Finally$FinallyThrowMatcher.classFinally.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.Finally$FinallyThrowMatcher extends com.google.errorprone.bugpatterns.Finally$FinallyCompletionMatcher {
private void ()
protected com.google.errorprone.bugpatterns.Finally$MatchResult matchAncestor (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.TryTree tryTree
com.sun.source.tree.Tree tree
com.sun.source.tree.Tree prevTree
void (com.google.errorprone.bugpatterns.Finally$1)
com.google.errorprone.bugpatterns.Finally$1 x0
}
com/google/errorprone/bugpatterns/AbstractToString$ToStringKind.classAbstractToString.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.AbstractToString$ToStringKind extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.AbstractToString$ToStringKind IMPLICIT
public static final com.google.errorprone.bugpatterns.AbstractToString$ToStringKind EXPLICIT
public static final com.google.errorprone.bugpatterns.AbstractToString$ToStringKind NONE
private static final com.google.errorprone.bugpatterns.AbstractToString$ToStringKind[] $VALUES
public static com.google.errorprone.bugpatterns.AbstractToString$ToStringKind[] values ()
public static com.google.errorprone.bugpatterns.AbstractToString$ToStringKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/RestrictedApiChecker.class
com/google/errorprone/bugpatterns/MockitoCast$MockInitializationScanner.classMockitoCast.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MockitoCast$MockInitializationScanner extends com.sun.source.util.TreeScanner {
private final java.util.Set mockVariables
private final java.util.Set badAnswers
static java.util.Set scan (com.google.errorprone.VisitorState, java.util.Set)
com.google.errorprone.VisitorState state
java.util.Set badAnswers
com.google.errorprone.bugpatterns.MockitoCast$MockInitializationScanner scanner
public void (java.util.Set)
java.util.Set badAnswers
public java.lang.Void visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
com.sun.source.tree.VariableTree node
Void aVoid
public java.lang.Void visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Void)
com.sun.source.tree.AssignmentTree node
Void aVoid
private void recordInitialization (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree)
com.sun.source.tree.Tree varTree
com.sun.source.tree.ExpressionTree initializer
com.sun.tools.javac.code.Symbol sym
Boolean initializedWithBadAnswer
public volatile java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
static java.util.Set access$000 (com.google.errorprone.bugpatterns.MockitoCast$MockInitializationScanner)
com.google.errorprone.bugpatterns.MockitoCast$MockInitializationScanner x0
}
com/google/errorprone/bugpatterns/OptionalNotPresent.classOptionalNotPresent.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.OptionalNotPresent extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher GOOGLE_OPTIONAL_PRESENT
private static final com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher OPTIONAL_PRESENT
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol optionalVar
java.util.Iterator iter
com.sun.source.tree.Tree upTree
com.sun.source.tree.IfTree ifTree
com.google.errorprone.bugpatterns.OptionalNotPresent$TreeScannerInside treeScannerInside
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState visitorState
private static com.sun.source.tree.IfTree possibleIf (com.sun.source.tree.IfTree, com.sun.source.tree.Tree, java.util.Iterator)
com.sun.source.tree.IfTree ifTree
com.sun.source.tree.Tree upTree
java.util.Iterator iter
static void ()
}
com/google/errorprone/bugpatterns/InstanceOfAndCastMatchWrongType$TreeScannerInstanceOfWrongType.classInstanceOfAndCastMatchWrongType.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.InstanceOfAndCastMatchWrongType$TreeScannerInstanceOfWrongType extends com.sun.source.util.TreeScanner {
int earliestStart
private com.sun.source.tree.InstanceOfTree relevantTree
private boolean notApplicable
private final com.google.errorprone.VisitorState state
com.sun.source.tree.InstanceOfTree getRelevantTree ()
public void (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState currState
public java.lang.Void visitBinary (com.sun.source.tree.BinaryTree, com.sun.source.tree.ExpressionTree)
com.sun.source.tree.BinaryTree binTree
com.sun.source.tree.ExpressionTree expr
public java.lang.Void visitUnary (com.sun.source.tree.UnaryTree, com.sun.source.tree.ExpressionTree)
com.sun.source.tree.UnaryTree tree
com.sun.source.tree.ExpressionTree expr
public java.lang.Void visitInstanceOf (com.sun.source.tree.InstanceOfTree, com.sun.source.tree.ExpressionTree)
com.sun.source.tree.InstanceOfTree tree
com.sun.source.tree.ExpressionTree expr
public java.lang.Void visitAssignment (com.sun.source.tree.AssignmentTree, com.sun.source.tree.ExpressionTree)
com.sun.source.tree.AssignmentTree tree
com.sun.source.tree.ExpressionTree expr
public volatile java.lang.Object visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
public volatile java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public volatile java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public volatile java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/ProtoFieldNullComparison.classProtoFieldNullComparison.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ProtoFieldNullComparison extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final com.google.common.base.Predicate NO_ARGS
private static final String PROTO_SUPER_CLASS
private static final com.google.errorprone.matchers.Matcher protoMessageReceiverMatcher
private static final String LIST_INTERFACE
private static final com.google.errorprone.matchers.Matcher returnsListMatcher
private static final java.util.Set COMPARISON_OPERATORS
private static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
private static boolean isNull (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree tree
private static boolean isProtoMessageGetInvocation (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private static boolean isFieldGetMethod (java.lang.String)
String methodName
private static java.lang.String getMethodName (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree tree
com.sun.source.tree.MethodInvocationTree method
com.sun.source.tree.ExpressionTree expressionTree
com.sun.tools.javac.tree.JCTree$JCFieldAccess access
private static boolean isGetListMethodInvocation (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCFieldAccess access
String methodName
com.sun.source.tree.MethodInvocationTree method
com.sun.source.tree.ExpressionTree expressionTree
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private static boolean isGetMethodInvocation (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCFieldAccess access
String methodName
com.sun.source.tree.MethodInvocationTree method
com.sun.source.tree.ExpressionTree expressionTree
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private static boolean receiverIsProtoMessage (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private static java.lang.String replaceLast (java.lang.String, java.lang.String, java.lang.String)
String text
String pattern
String replacement
StringBuilder builder
int lastIndexOf
private static java.lang.String createReplacement (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree methodInvocation
String methodName
String hasMethod
java.util.Set hasMethods
String replacement
String replacement
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree leftOperand
com.sun.source.tree.ExpressionTree rightOperand
com.sun.source.tree.ExpressionTree methodInvocation
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
String replacement
static java.util.Set access$000 ()
static boolean access$100 (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree x0
static boolean access$200 (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree x0
com.google.errorprone.VisitorState x1
static void ()
}
com/google/errorprone/bugpatterns/FallThrough.classFallThrough.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.FallThrough extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$SwitchTreeMatcher {
private static final java.util.regex.Pattern FALL_THROUGH_PATTERN
public void ()
public com.google.errorprone.matchers.Description matchSwitch (com.sun.source.tree.SwitchTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCCase caseTree
com.sun.tools.javac.tree.JCTree$JCCase next
boolean completes
String comments
com.sun.source.tree.SwitchTree tree
com.google.errorprone.VisitorState state
com.google.common.collect.PeekingIterator it
private static int caseEndPosition (com.google.errorprone.VisitorState, com.sun.tools.javac.tree.JCTree$JCCase)
com.sun.source.tree.BlockTree blockTree
com.sun.tools.javac.tree.JCTree$JCStatement only
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCCase caseTree
static void ()
}
com/google/errorprone/bugpatterns/VarChecker$1.classVarChecker.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.VarChecker$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/google/errorprone/bugpatterns/ClassNewInstance$UnhandledResult.classClassNewInstance.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ClassNewInstance$UnhandledResult extends java.lang.Object {
final com.google.common.collect.ImmutableSet unhandled
final com.google.common.collect.ImmutableMap handles
void (com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableSet unhandled
com.google.common.collect.ImmutableMap handles
}
com/google/errorprone/bugpatterns/InexactVarargsConditional.classInexactVarargsConditional.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.InexactVarargsConditional extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.source.tree.Tree arg
com.sun.tools.javac.code.Types types
com.sun.source.tree.ConditionalExpressionTree cond
boolean trueIsArray
com.google.errorprone.fixes.SuggestedFix$Builder fix
String qualified
com.sun.source.tree.Tree toFix
}
com/google/errorprone/bugpatterns/BadAnnotationImplementation$2.classBadAnnotationImplementation.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.BadAnnotationImplementation$2 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.errorprone.bugpatterns.BadAnnotationImplementation this$0
void (com.google.errorprone.bugpatterns.BadAnnotationImplementation)
com.google.errorprone.bugpatterns.BadAnnotationImplementation this$0
public boolean apply (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/LoopConditionChecker.classLoopConditionChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.LoopConditionChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ForLoopTreeMatcher com.google.errorprone.bugpatterns.BugChecker$DoWhileLoopTreeMatcher com.google.errorprone.bugpatterns.BugChecker$WhileLoopTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, com.google.errorprone.VisitorState)
com.sun.source.tree.DoWhileLoopTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchForLoop (com.sun.source.tree.ForLoopTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ForLoopTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchWhileLoop (com.sun.source.tree.WhileLoopTree, com.google.errorprone.VisitorState)
com.sun.source.tree.WhileLoopTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description check (com.sun.source.tree.ExpressionTree, com.google.common.collect.ImmutableList)
com.sun.source.tree.Tree tree
com.sun.source.tree.ExpressionTree condition
com.google.common.collect.ImmutableList loopBodyTrees
com.google.common.collect.ImmutableSet conditionVars
}
com/google/errorprone/bugpatterns/RemoveUnusedImports$1.classRemoveUnusedImports.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.RemoveUnusedImports$1 extends java.lang.Object implements com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink {
final java.util.Set val$unusedImports
final com.google.common.collect.ImmutableSetMultimap val$importedSymbols
final com.google.errorprone.bugpatterns.RemoveUnusedImports this$0
void (com.google.errorprone.bugpatterns.RemoveUnusedImports, java.util.Set, com.google.common.collect.ImmutableSetMultimap)
com.google.errorprone.bugpatterns.RemoveUnusedImports this$0
public boolean keepScanning ()
public void accept (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol symbol
}
com/google/errorprone/bugpatterns/UnnecessaryDefaultInEnumSwitch.class
com/google/errorprone/bugpatterns/IdentityBinaryExpression$1.classIdentityBinaryExpression.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.IdentityBinaryExpression$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/TypeParameterUnusedInFormals.classTypeParameterUnusedInFormals.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.TypeParameterUnusedInFormals extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type$TypeVar retType
com.sun.tools.javac.code.Symbol$VarSymbol formalParam
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
com.sun.tools.javac.code.Type$TypeVar retType
}
com/google/errorprone/bugpatterns/StaticQualifiedUsingExpression.classStaticQualifiedUsingExpression.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.StaticQualifiedUsingExpression extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MemberSelectTreeMatcher {
private static final String MESSAGE_TEMPLATE
private static final com.google.errorprone.matchers.Matcher staticAccessedFromInstanceMatcher
public void ()
public com.google.errorprone.matchers.Description matchMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
String replacement
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol staticMemberSym
boolean isMethod
com.sun.tools.javac.code.Symbol$ClassSymbol ownerSym
com.sun.tools.javac.code.Symbol$ClassSymbol whereAccessedSym
com.google.errorprone.fixes.SuggestedFix$Builder fix
boolean staticMemberDefinedHere
String replacement
String memberName
String methodOrVariable
String customDiagnosticMessage
static void ()
}
com/google/errorprone/bugpatterns/PrivateConstructorForUtilityClass$1.classPrivateConstructorForUtilityClass.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass this$0
void (com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass)
com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass this$0
public boolean apply (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/ComparisonOutOfRange$BadComparisonMatcher.classComparisonOutOfRange.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ComparisonOutOfRange$BadComparisonMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.suppliers.Supplier comparisonType
private final int maxValue
private final int minValue
public void (java.lang.Class)
Class type
public boolean matches (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
double doubleValue
float floatValue
long longValue
int intValue
int intValue
int intValue
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
java.util.List binaryTreeMatches
com.sun.tools.javac.tree.JCTree$JCLiteral literal
Object literalValue
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/TestExceptionChecker.class
com/google/errorprone/bugpatterns/NonCanonicalStaticImport.classNonCanonicalStaticImport.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NonCanonicalStaticImport extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ImportTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchImport (com.sun.source.tree.ImportTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ImportTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo importInfo
}
com/google/errorprone/bugpatterns/UnsafeFinalization$2.classUnsafeFinalization.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.UnsafeFinalization$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/AutoValue_IsInstanceOfClass_Operand.classAutoValue_IsInstanceOfClass_Operand.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.AutoValue_IsInstanceOfClass_Operand extends com.google.errorprone.bugpatterns.IsInstanceOfClass$Operand {
private final com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind kind
private final CharSequence value
private final CharSequence source
void (com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind, java.lang.CharSequence, java.lang.CharSequence)
com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind kind
CharSequence value
CharSequence source
com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind kind ()
java.lang.CharSequence value ()
java.lang.CharSequence source ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.IsInstanceOfClass$Operand that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/LiteByteStringUtf8.classLiteByteStringUtf8.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.LiteByteStringUtf8 extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher BYTE_STRING_UTF_8
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/FloatingPointLiteralPrecision.classFloatingPointLiteralPrecision.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.FloatingPointLiteralPrecision extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$LiteralTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchLiteral (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
String suffix
java.math.BigDecimal value
String suffix
java.math.BigDecimal value
java.math.BigDecimal exact
NumberFormatException e
com.sun.source.tree.LiteralTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
String suffix
java.math.BigDecimal value
String source
java.math.BigDecimal exact
}
com/google/errorprone/bugpatterns/IterablePathParameter.classIterablePathParameter.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.IterablePathParameter extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol$VarSymbol symbol
com.google.errorprone.matchers.Description$Builder description
static com.sun.tools.javac.code.Type wildBound (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
}
com/google/errorprone/bugpatterns/DefaultCharset$1.classDefaultCharset.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.DefaultCharset$1 extends com.sun.source.util.TreeScanner {
final com.sun.tools.javac.code.Symbol val$sym
final com.google.errorprone.fixes.SuggestedFix$Builder val$fix
final Class val$replacement
final com.google.errorprone.bugpatterns.DefaultCharset this$0
void (com.google.errorprone.bugpatterns.DefaultCharset, com.sun.tools.javac.code.Symbol, com.google.errorprone.fixes.SuggestedFix$Builder, java.lang.Class)
com.google.errorprone.bugpatterns.DefaultCharset this$0
public java.lang.Void visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
com.sun.source.tree.VariableTree node
Void aVoid
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/MissingSuperCall$AnnotationType.classMissingSuperCall.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.MissingSuperCall$AnnotationType extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.MissingSuperCall$AnnotationType ANDROID
public static final com.google.errorprone.bugpatterns.MissingSuperCall$AnnotationType ERROR_PRONE
public static final com.google.errorprone.bugpatterns.MissingSuperCall$AnnotationType JSR305
public static final com.google.errorprone.bugpatterns.MissingSuperCall$AnnotationType FINDBUGS
private final String fullyQualifiedName
private static final com.google.errorprone.bugpatterns.MissingSuperCall$AnnotationType[] $VALUES
public static com.google.errorprone.bugpatterns.MissingSuperCall$AnnotationType[] values ()
public static com.google.errorprone.bugpatterns.MissingSuperCall$AnnotationType valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String fullyQualifiedName
public java.lang.String fullyQualifiedName ()
public java.lang.String simpleName ()
int index
static void ()
}
com/google/errorprone/bugpatterns/MockitoCast$WhenNeedsCastScanner.classMockitoCast.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MockitoCast$WhenNeedsCastScanner extends com.sun.source.util.TreePathScanner {
final java.util.Set badMocks
final com.google.errorprone.VisitorState state
final com.google.errorprone.bugpatterns.MockitoCast this$0
void (com.google.errorprone.bugpatterns.MockitoCast, java.util.Set, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.MockitoCast this$0
java.util.Set badMocks
com.google.errorprone.VisitorState state
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree node
Void unused
com.google.errorprone.matchers.Description description
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree arg
com.sun.tools.javac.tree.JCTree$JCMethodInvocation call
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type instantiatedReturnType
com.sun.tools.javac.code.Symbol$MethodSymbol methodSym
com.sun.tools.javac.code.Type uninstantiatedReturnType
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
String qual
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/BadShiftAmount$1.classBadShiftAmount.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.BadShiftAmount$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
int intValue
Object rightValue
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type leftType
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symtab symtab
com.sun.source.tree.ExpressionTree rightOperand
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/FuturesGetCheckedIllegalExceptionType.classFuturesGetCheckedIllegalExceptionType.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.FuturesGetCheckedIllegalExceptionType extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher FUTURES_GET_CHECKED_MATCHER
private static final com.google.errorprone.matchers.Matcher CLASS_OBJECT_FOR_CLASS_EXTENDING_RUNTIME_EXCEPTION
private static final com.google.errorprone.matchers.Matcher PASSED_RUNTIME_EXCEPTION_TYPE
private static final com.google.errorprone.matchers.Matcher CLASS_OBJECT_FOR_CLASS_WITHOUT_USABLE_CONSTRUCTOR
private static final com.google.errorprone.matchers.Matcher PASSED_TYPE_WITHOUT_USABLE_CONSTRUCTOR
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
private static boolean canBeUsedByGetChecked (com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$VarSymbol param
com.sun.tools.javac.code.Symbol$MethodSymbol constructor
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type stringType
com.sun.tools.javac.code.Type throwableType
private com.google.errorprone.matchers.Description describeUncheckedExceptionTypeMatch (com.sun.source.tree.Tree, com.google.errorprone.fixes.Fix)
com.sun.source.tree.Tree tree
com.google.errorprone.fixes.Fix fix
private com.google.errorprone.matchers.Description describeNoValidConstructorMatch (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
static boolean access$000 (com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol x0
com.google.errorprone.VisitorState x1
static void ()
}
com/google/errorprone/bugpatterns/collectionincompatibletype/
com/google/errorprone/bugpatterns/collectionincompatibletype/AbstractCollectionIncompatibleTypeMatcher$MatchResult.classAbstractCollectionIncompatibleTypeMatcher.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
abstract com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult extends java.lang.Object {
void ()
public abstract com.sun.source.tree.ExpressionTree sourceTree ()
public abstract com.sun.tools.javac.code.Type sourceType ()
public abstract com.sun.tools.javac.code.Type targetType ()
public abstract com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher matcher ()
public static com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult create (com.sun.source.tree.ExpressionTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher)
com.sun.source.tree.ExpressionTree sourceTree
com.sun.tools.javac.code.Type sourceType
com.sun.tools.javac.code.Type targetType
com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher matcher
}
com/google/errorprone/bugpatterns/collectionincompatibletype/AbstractCollectionIncompatibleTypeMatcher.classAbstractCollectionIncompatibleTypeMatcher.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
abstract com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher extends java.lang.Object {
void ()
abstract com.google.errorprone.matchers.Matcher methodMatcher ()
abstract com.sun.tools.javac.code.Type extractSourceType (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
abstract com.sun.source.tree.ExpressionTree extractSourceTree (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
abstract com.sun.tools.javac.code.Type extractTargetType (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
public final com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree sourceTree
com.sun.tools.javac.code.Type sourceType
com.sun.tools.javac.code.Type targetType
protected static final com.sun.tools.javac.code.Type extractTypeArgAsMemberOfSupertype (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, int, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol superTypeSym
int typeArgIndex
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type collectionType
com.sun.tools.javac.util.List tyargs
}
com/google/errorprone/bugpatterns/collectionincompatibletype/CollectionIncompatibleType$1.classCollectionIncompatibleType.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$bugpatterns$collectionincompatibletype$CollectionIncompatibleType$FixType
static void ()
}
com/google/errorprone/bugpatterns/collectionincompatibletype/CollectionIncompatibleType.classCollectionIncompatibleType.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
public com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private final com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType fixType
private static final Iterable DIRECT_MATCHERS
private static final Iterable TYPE_ARG_MATCHERS
public void ()
public void (com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType)
com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType fixType
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.collectionincompatibletype.TypeArgOfMethodArgMatcher matcher
String fullyQualifiedType
String simpleType
com.google.errorprone.fixes.Fix fix
com.google.errorprone.fixes.Fix fix
com.google.errorprone.fixes.SuggestedFix$Builder builder
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult directResult
com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult typeArgResult
com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult result
com.sun.tools.javac.code.Types types
com.google.errorprone.bugpatterns.EqualsIncompatibleType$TypeCompatibilityReport compatibilityReport
String sourceTreeType
String sourceType
String targetType
com.google.errorprone.matchers.Description$Builder description
private static com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult firstNonNullMatchResult (java.lang.Iterable, com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult result
com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher matcher
Iterable matchers
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/collectionincompatibletype/IncompatibleArgumentType.classIncompatibleArgumentType.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
public com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type calledMethodType
com.sun.tools.javac.code.Type calledClazzType
java.util.List arguments
com.sun.tools.javac.code.Symbol$MethodSymbol declaredMethod
java.util.List requiredTypesAtCallSite
com.sun.tools.javac.code.Types types
private void reportAnyViolations (java.util.List, java.util.List, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.EqualsIncompatibleType$TypeCompatibilityReport report
com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType requiredType
com.sun.source.tree.ExpressionTree argument
com.sun.tools.javac.code.Type argType
int i
java.util.List arguments
java.util.List requiredTypesAtCallSite
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Types types
private com.google.errorprone.matchers.Description describeViolation (com.sun.source.tree.ExpressionTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
com.sun.source.tree.ExpressionTree argument
com.sun.tools.javac.code.Type argType
com.sun.tools.javac.code.Type requiredType
com.sun.tools.javac.code.Types types
String sourceType
String targetType
String msg
private boolean populateTypesToEnforce (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, java.util.List, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType requiredType
com.sun.tools.javac.code.Symbol$VarSymbol varSymbol
com.google.errorprone.annotations.CompatibleWith anno
int i
com.sun.tools.javac.code.Symbol$MethodSymbol declaredMethod
com.sun.tools.javac.code.Type calledMethodType
com.sun.tools.javac.code.Type calledReceiverType
java.util.List requiredTypesAtCallSite
com.google.errorprone.VisitorState state
boolean found
com.sun.tools.javac.util.List params
private com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType resolveRequiredTypeForThisCall (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.String)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type calledMethodType
com.sun.tools.javac.code.Type calledReceiverType
com.sun.tools.javac.code.Symbol$MethodSymbol declaredMethod
String typeArgName
com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType requiredType
private com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType resolveTypeFromGenericMethod (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.String)
com.sun.tools.javac.code.Type calledMethodType
com.sun.tools.javac.code.Symbol$MethodSymbol declaredMethod
String typeArgName
int tyargIndex
private static com.sun.tools.javac.code.Type getTypeFromTypeMapping (com.sun.tools.javac.code.Type, java.lang.String)
com.sun.tools.javac.code.Type type
int i
java.lang.reflect.Field substField
Object subst
java.lang.reflect.Field fromField
java.lang.reflect.Field toField
java.util.List types
java.util.List calledTypes
com.sun.tools.javac.code.Type m
String namedTypeArg
private com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType resolveTypeFromClass (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.String, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$ClassSymbol encloser
com.sun.tools.javac.code.Type calledType
com.sun.tools.javac.code.Symbol$ClassSymbol clazzSymbol
String typeArgName
com.google.errorprone.VisitorState state
int tyargIndex
private static int findTypeArgInList (javax.lang.model.element.Parameterizable, java.lang.String)
int i
javax.lang.model.element.Parameterizable hasTypeParams
String typeArgName
java.util.List typeParameters
}
com/google/errorprone/bugpatterns/collectionincompatibletype/TypeArgOfMethodArgMatcher.classTypeArgOfMethodArgMatcher.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
com.google.errorprone.bugpatterns.collectionincompatibletype.TypeArgOfMethodArgMatcher extends com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher {
private final com.google.errorprone.matchers.Matcher methodMatcher
private final String receiverTypeName
private final int receiverTypeArgIndex
private final int methodArgIndex
private final String methodArgTypeName
private final int methodArgTypeArgIndex
public void (java.lang.String, java.lang.String, int, int, java.lang.String, int)
String receiverTypeName
String signature
int receiverTypeArgIndex
int methodArgIndex
String methodArgTypeName
int methodArgTypeArgIndex
com.google.errorprone.matchers.Matcher methodMatcher ()
com.sun.source.tree.ExpressionTree extractSourceTree (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type extractSourceType (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type extractTargetType (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
java.lang.String getMethodArgTypeName ()
}
com/google/errorprone/bugpatterns/collectionincompatibletype/CollectionIncompatibleType$FixType.classCollectionIncompatibleType.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
public final com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType NONE
public static final com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType CAST
public static final com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType PRINT_TYPES_AS_COMMENT
public static final com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType SUPPRESS_WARNINGS
private static final com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType[] $VALUES
public static com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType[] values ()
public static com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/collectionincompatibletype/AutoValue_AbstractCollectionIncompatibleTypeMatcher_MatchResult.classAutoValue_AbstractCollectionIncompatibleTypeMatcher_MatchResult.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
final com.google.errorprone.bugpatterns.collectionincompatibletype.AutoValue_AbstractCollectionIncompatibleTypeMatcher_MatchResult extends com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult {
private final com.sun.source.tree.ExpressionTree sourceTree
private final com.sun.tools.javac.code.Type sourceType
private final com.sun.tools.javac.code.Type targetType
private final com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher matcher
void (com.sun.source.tree.ExpressionTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher)
com.sun.source.tree.ExpressionTree sourceTree
com.sun.tools.javac.code.Type sourceType
com.sun.tools.javac.code.Type targetType
com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher matcher
public com.sun.source.tree.ExpressionTree sourceTree ()
public com.sun.tools.javac.code.Type sourceType ()
public com.sun.tools.javac.code.Type targetType ()
public com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher matcher ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/collectionincompatibletype/IncompatibleArgumentType$RequiredType.classIncompatibleArgumentType.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
abstract com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType extends java.lang.Object {
void ()
abstract com.sun.tools.javac.code.Type type ()
static com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType create (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
}
com/google/errorprone/bugpatterns/collectionincompatibletype/AutoValue_IncompatibleArgumentType_RequiredType.classAutoValue_IncompatibleArgumentType_RequiredType.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
final com.google.errorprone.bugpatterns.collectionincompatibletype.AutoValue_IncompatibleArgumentType_RequiredType extends com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType {
private final com.sun.tools.javac.code.Type type
void (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Type type ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/collectionincompatibletype/CompatibleWithMisuse.class
com/google/errorprone/bugpatterns/collectionincompatibletype/MethodArgMatcher.classMethodArgMatcher.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
com.google.errorprone.bugpatterns.collectionincompatibletype.MethodArgMatcher extends com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher {
private final com.google.errorprone.matchers.Matcher methodMatcher
private final String typeName
private final int typeArgIndex
private final int methodArgIndex
public void (java.lang.String, java.lang.String, int, int)
String typeName
String signature
int typeArgIndex
int methodArgIndex
com.google.errorprone.matchers.Matcher methodMatcher ()
com.sun.source.tree.ExpressionTree extractSourceTree (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type extractSourceType (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type extractTargetType (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/ClassNewInstance.classClassNewInstance.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ClassNewInstance extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher NEW_INSTANCE
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder fix
boolean fixedExceptions
private boolean fixExceptions (com.google.errorprone.VisitorState, com.google.errorprone.fixes.SuggestedFix$Builder)
com.sun.source.util.TreePath path
com.sun.source.tree.CatchTree c
com.sun.source.tree.Tree alternate
com.sun.tools.javac.code.Type roe
java.util.Set exceptions
boolean foundReflective
com.sun.source.tree.CatchTree last
com.sun.source.tree.Tree lastType
com.sun.source.tree.CatchTree ct
com.sun.source.tree.CatchTree last
String name
com.sun.source.tree.CatchTree ct
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.source.tree.TryTree tryTree
com.google.common.collect.ImmutableMap$Builder catches
com.google.errorprone.bugpatterns.ClassNewInstance$UnhandledResult result
java.util.Set uniq
java.util.concurrent.atomic.AtomicBoolean newInstanceInCatch
boolean first
private void fixThrows (com.google.errorprone.VisitorState, com.google.errorprone.fixes.SuggestedFix$Builder)
com.sun.source.tree.ExpressionTree e
com.sun.tools.javac.code.Type handle
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.source.tree.MethodTree methodTree
com.google.common.collect.ImmutableMap$Builder thrown
com.google.errorprone.bugpatterns.ClassNewInstance$UnhandledResult result
java.util.List newThrows
private com.google.errorprone.bugpatterns.ClassNewInstance$UnhandledResult unhandled (com.google.common.collect.ImmutableMap, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
Class e
java.util.Iterator it
com.sun.tools.javac.code.Type precise
com.sun.tools.javac.code.Type type
java.util.Map$Entry entry
com.google.common.collect.ImmutableMap handles
com.google.errorprone.VisitorState state
java.util.LinkedHashSet toHandle
com.sun.tools.javac.code.Type roe
com.google.common.collect.ImmutableMap$Builder newHandles
static com.google.errorprone.matchers.Matcher access$000 ()
static void ()
}
com/google/errorprone/bugpatterns/ModifyingCollectionWithItself$2.classModifyingCollectionWithItself.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ModifyingCollectionWithItself$2 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.errorprone.VisitorState val$state
final com.google.errorprone.bugpatterns.ModifyingCollectionWithItself this$0
void (com.google.errorprone.bugpatterns.ModifyingCollectionWithItself, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.ModifyingCollectionWithItself this$0
public boolean apply (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/NonOverridingEquals$1.classNonOverridingEquals.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.NonOverridingEquals$1 extends java.lang.Object {
}
com/google/errorprone/bugpatterns/NonRuntimeAnnotation$1.classNonRuntimeAnnotation.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.NonRuntimeAnnotation$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$Attribute$RetentionPolicy
static void ()
}
com/google/errorprone/bugpatterns/AssertionFailureIgnored$1.classAssertionFailureIgnored.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.AssertionFailureIgnored$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/EqualsReference$TreeScannerEquals.classEqualsReference.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.EqualsReference$TreeScannerEquals extends com.sun.source.util.TreeScanner {
private boolean hasIllegalEquals
private com.sun.source.tree.MethodTree methodTree
public void (com.sun.source.tree.MethodTree)
com.sun.source.tree.MethodTree currMethodTree
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.source.tree.MemberSelectTree memberSelectTree
com.sun.source.tree.IdentifierTree methodSelect
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.sun.tools.javac.code.Symbol$VarSymbol varSymbol
com.sun.source.tree.ExpressionTree methodSelectTree
boolean hasParameterAndSameSymbol
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
static boolean access$000 (com.google.errorprone.bugpatterns.EqualsReference$TreeScannerEquals)
com.google.errorprone.bugpatterns.EqualsReference$TreeScannerEquals x0
}
com/google/errorprone/bugpatterns/StreamResourceLeak$1.classStreamResourceLeak.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.StreamResourceLeak$1 extends com.sun.source.util.TreeScanner {
final com.sun.source.tree.Tree val$parent
final boolean[] val$found
final com.google.errorprone.bugpatterns.StreamResourceLeak this$0
void (com.google.errorprone.bugpatterns.StreamResourceLeak, com.sun.source.tree.Tree, boolean[])
com.google.errorprone.bugpatterns.StreamResourceLeak this$0
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree tree
Void unused
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/RemoveUnusedImports$TreeSymbolScanner$DocTreeSymbolScanner.classRemoveUnusedImports.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.RemoveUnusedImports$TreeSymbolScanner$DocTreeSymbolScanner extends com.sun.source.util.DocTreePathScanner {
final com.google.errorprone.bugpatterns.RemoveUnusedImports$TreeSymbolScanner this$0
void (com.google.errorprone.bugpatterns.RemoveUnusedImports$TreeSymbolScanner)
com.google.errorprone.bugpatterns.RemoveUnusedImports$TreeSymbolScanner this$0
public java.lang.Void visitReference (com.sun.source.doctree.ReferenceTree, com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink)
com.sun.source.doctree.ReferenceTree referenceTree
com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink sink
com.sun.source.util.TreeScanner nonRecursiveScanner
com.sun.tools.javac.tree.DCTree$DCReference reference
public volatile java.lang.Object visitReference (com.sun.source.doctree.ReferenceTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/EqualsReference.classEqualsReference.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.EqualsReference extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.Matcher EQUALS_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree variableTree
com.sun.tools.javac.code.Symbol$VarSymbol varSymbol
com.google.errorprone.bugpatterns.EqualsReference$TreeScannerEquals treeScannerEquals
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState visitorState
static void ()
}
com/google/errorprone/bugpatterns/ProtoFieldPreconditionsCheckNotNull$1.classProtoFieldPreconditionsCheckNotNull.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ProtoFieldPreconditionsCheckNotNull$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/OptionalEquality.classOptionalEquality.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.OptionalEquality extends com.google.errorprone.bugpatterns.AbstractReferenceEquality {
private static final com.google.common.collect.ImmutableSet OPTIONAL_CLASSES
public void ()
protected boolean matchArgument (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
String className
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
static void ()
}
com/google/errorprone/bugpatterns/AsyncCallableReturnsNull.classAsyncCallableReturnsNull.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.AsyncCallableReturnsNull extends com.google.errorprone.bugpatterns.AbstractAsyncTypeReturnsNull {
public void ()
}
com/google/errorprone/bugpatterns/StringSplitter$2.classStringSplitter.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.StringSplitter$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/OptionalNotPresent$TreeScannerInside.class
com/google/errorprone/bugpatterns/Finally$FinallyCompletionMatcher.classFinally.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.Finally$FinallyCompletionMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private void ()
public boolean matches (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.Finally$MatchResult mr
com.sun.source.tree.Tree leaf
com.sun.source.tree.StatementTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree prevTree
protected com.google.errorprone.bugpatterns.Finally$MatchResult matchAncestor (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.TryTree tryTree
com.sun.source.tree.Tree leaf
com.sun.source.tree.Tree prevTree
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.bugpatterns.Finally$1)
com.google.errorprone.bugpatterns.Finally$1 x0
}
com/google/errorprone/bugpatterns/JdkObsolete$1.classJdkObsolete.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.JdkObsolete$1 extends com.google.errorprone.bugpatterns.JdkObsolete$Obsolete {
void (java.lang.String, java.lang.String)
String qualifiedName
String message
java.util.Optional fix (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/DepAnn.classDepAnn.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.DepAnn extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree variableTree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description checkDeprecatedAnnotation (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
}
com/google/errorprone/bugpatterns/MockitoCast$MockAnswerStrategyScanner.classMockitoCast.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MockitoCast$MockAnswerStrategyScanner extends com.sun.source.util.TreeScanner {
private final com.google.errorprone.VisitorState state
private final java.util.Set badMocks
static boolean scan (com.sun.source.tree.Tree, com.google.errorprone.VisitorState, java.util.Set)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
java.util.Set badMocks
public void (com.google.errorprone.VisitorState, java.util.Set)
com.google.errorprone.VisitorState state
java.util.Set badMocks
public java.lang.Boolean scan (com.sun.source.tree.Tree, java.lang.Void)
com.sun.tools.javac.code.Symbol$VarSymbol varSym
com.sun.source.tree.Tree tree
Void aVoid
com.sun.tools.javac.code.Symbol sym
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean r1
Boolean r2
static boolean answerHandlesGenerics (com.sun.tools.javac.code.Symbol$VarSymbol, com.google.errorprone.VisitorState)
java.util.Map$Entry e
com.sun.tools.javac.code.Symbol$VarSymbol varSym
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Attribute$Compound attribute
String answer
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/bugpatterns/Finally$MatchResult.classFinally.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.Finally$MatchResult extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.Finally$MatchResult KEEP_LOOKING
public static final com.google.errorprone.bugpatterns.Finally$MatchResult NO_MATCH
public static final com.google.errorprone.bugpatterns.Finally$MatchResult FOUND_ERROR
private static final com.google.errorprone.bugpatterns.Finally$MatchResult[] $VALUES
public static com.google.errorprone.bugpatterns.Finally$MatchResult[] values ()
public static com.google.errorprone.bugpatterns.Finally$MatchResult valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero$5.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$5 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.common.collect.ImmutableList val$copyOfMatchers
void (com.google.common.collect.ImmutableList)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Matcher matcher
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/AssertionFailureIgnored.class
com/google/errorprone/bugpatterns/TruthSelfEquals.classTruthSelfEquals.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.TruthSelfEquals extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final java.util.regex.Pattern EQUALS_SAME
private static final java.util.regex.Pattern NOT_EQUALS_NOT_SAME
private static final com.google.errorprone.matchers.Matcher EQUALS_MATCHER
private static final com.google.errorprone.matchers.Matcher NOT_EQUALS_MATCHER
private static final com.google.errorprone.matchers.Matcher ASSERT_THAT
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description$Builder description
com.sun.source.tree.ExpressionTree toReplace
com.google.errorprone.fixes.Fix fix
private static java.lang.String generateSummary (java.lang.String, java.lang.String)
String methodName
String constantOutput
private static com.google.errorprone.matchers.Matcher receiverSameAsParentsArgument ()
private static com.google.errorprone.fixes.Fix suggestEqualsTesterFix (com.sun.source.tree.MethodInvocationTree, com.sun.source.tree.ExpressionTree)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.sun.source.tree.ExpressionTree toReplace
String equalsTesterSuggest
static com.google.errorprone.matchers.Matcher access$000 ()
static void ()
}
com/google/errorprone/bugpatterns/UnnecessaryTypeArgument.classUnnecessaryTypeArgument.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.UnnecessaryTypeArgument extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description check (com.sun.source.tree.Tree, java.util.List, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol superMethod
com.sun.source.tree.Tree tree
java.util.List arguments
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
int expected
int actual
private com.google.errorprone.fixes.Fix buildFix (com.sun.source.tree.Tree, java.util.List, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
java.util.List arguments
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree node
int startAbsolute
int lower
int upper
CharSequence source
com.google.errorprone.fixes.Fix fix
}
com/google/errorprone/bugpatterns/PreconditionsCheckNotNull.classPreconditionsCheckNotNull.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.PreconditionsCheckNotNull extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher matcher
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
java.util.List arguments
com.sun.source.tree.ExpressionTree stringLiteralValue
com.google.errorprone.fixes.Fix fix
static void ()
}
com/google/errorprone/bugpatterns/StringSplitter.classStringSplitter.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.StringSplitter extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
java.util.Optional regexAsLiteral
com.sun.source.util.TreePath path
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
String value
boolean maybeRegex
com.sun.source.tree.Tree parent
com.sun.source.tree.VariableTree varTree
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.sun.source.util.TreePath enclosing
java.util.List uses
com.google.errorprone.fixes.SuggestedFix$Builder fix
boolean[] needsList
private com.google.errorprone.fixes.SuggestedFix$Builder replaceWithSplitter (com.google.errorprone.fixes.SuggestedFix$Builder, com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState, java.lang.String, boolean)
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
String splitMethod
boolean maybeRegex
com.sun.source.tree.ExpressionTree receiver
private com.sun.source.util.TreePath findEnclosing (com.google.errorprone.VisitorState)
com.sun.source.util.TreePath path
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/EmptyIfStatement.classEmptyIfStatement.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.EmptyIfStatement extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$EmptyStatementTreeMatcher {
static final boolean $assertionsDisabled
public void ()
public com.google.errorprone.matchers.Description matchEmptyStatement (com.sun.source.tree.EmptyStatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.IfTree parentAsIf
com.sun.source.tree.EmptyStatementTree tree
com.google.errorprone.VisitorState state
boolean matches
com.sun.source.tree.Tree parent
boolean nextStmtIsNull
com.sun.source.tree.IfTree ifParent
static void ()
}
com/google/errorprone/bugpatterns/CatchFail.class
com/google/errorprone/bugpatterns/DefaultCharset$2.classDefaultCharset.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.DefaultCharset$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/ComplexBooleanConstant.classComplexBooleanConstant.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ComplexBooleanConstant extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
Boolean constValue
}
com/google/errorprone/bugpatterns/VarChecker.classVarChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.VarChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
private static final String UNNECESSARY_FINAL
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
boolean forLoopVariable (com.sun.source.tree.VariableTree, com.sun.source.util.TreePath)
com.sun.source.tree.VariableTree tree
com.sun.source.util.TreePath path
com.sun.source.tree.Tree parent
com.sun.source.tree.ForLoopTree forLoop
private com.google.errorprone.matchers.Description handleLocalOrParam (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol)
java.util.Optional fix
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
private static com.google.errorprone.fixes.Fix addVarAnnotation (com.sun.source.tree.VariableTree)
com.sun.source.tree.VariableTree tree
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero$ExpressionType.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType LESS_THAN_EQUAL
public static final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType GREATER_THAN_EQUAL
public static final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType MISMATCH
private static final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType[] $VALUES
public static com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType[] values ()
public static com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/argumentselectiondefects/
com/google/errorprone/bugpatterns/argumentselectiondefects/NamedParameterComment$MatchedComment$1.classNamedParameterComment.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchedComment$1 extends java.lang.Object implements com.sun.tools.javac.parser.Tokens$Comment {
void ()
public java.lang.String getText ()
public int getSourcePos (int)
int i
public com.sun.tools.javac.parser.Tokens$Comment$CommentStyle getStyle ()
public boolean isDeprecated ()
}
com/google/errorprone/bugpatterns/argumentselectiondefects/AssertEqualsArgumentOrderChecker$2.classAssertEqualsArgumentOrderChecker.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
com.google.errorprone.bugpatterns.argumentselectiondefects.AssertEqualsArgumentOrderChecker$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/argumentselectiondefects/NameInCommentHeuristic.class
com/google/errorprone/bugpatterns/argumentselectiondefects/NameInCommentHeuristic$1.classNameInCommentHeuristic.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
com.google.errorprone.bugpatterns.argumentselectiondefects.NameInCommentHeuristic$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/argumentselectiondefects/NamedParameterComment$1.classNamedParameterComment.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$parser$Tokens$Comment$CommentStyle
static void ()
}
com/google/errorprone/bugpatterns/argumentselectiondefects/Matchers$1.classMatchers.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.Matchers$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.tools.javac.code.Symbol$ClassSymbol owner
com.sun.tools.javac.code.Type superType
com.sun.tools.javac.code.Symbol superSymbol
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/argumentselectiondefects/Matchers$3.classMatchers.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.Matchers$3 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
java.util.List parameters
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/argumentselectiondefects/Parameter$1.classParameter.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/argumentselectiondefects/AutoValueConstructorOrderChecker.class
com/google/errorprone/bugpatterns/argumentselectiondefects/AutoValueConstructorOrderChecker$1.classAutoValueConstructorOrderChecker.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.AutoValueConstructorOrderChecker$1 extends java.lang.Object implements java.util.function.Function {
void ()
public java.lang.Double apply (com.google.errorprone.bugpatterns.argumentselectiondefects.ParameterPair)
com.google.errorprone.bugpatterns.argumentselectiondefects.ParameterPair parameterPair
com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter formal
com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter actual
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/argumentselectiondefects/NamedParameterComment.class
com/google/errorprone/bugpatterns/argumentselectiondefects/ArgumentChangeFinder.class
com/google/errorprone/bugpatterns/argumentselectiondefects/Parameter.class
com/google/errorprone/bugpatterns/argumentselectiondefects/AutoValue_NamedParameterChecker_LabelledArgument.classAutoValue_NamedParameterChecker_LabelledArgument.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.AutoValue_NamedParameterChecker_LabelledArgument extends com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterChecker$LabelledArgument {
private final String parameterName
private final com.google.errorprone.util.Commented actualParameter
private final com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchedComment matchedComment
void (java.lang.String, com.google.errorprone.util.Commented, com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchedComment)
String parameterName
com.google.errorprone.util.Commented actualParameter
com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchedComment matchedComment
java.lang.String parameterName ()
com.google.errorprone.util.Commented actualParameter ()
com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchedComment matchedComment ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterChecker$LabelledArgument that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/argumentselectiondefects/Changes.class
com/google/errorprone/bugpatterns/argumentselectiondefects/InvocationInfo.classInvocationInfo.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
abstract com.google.errorprone.bugpatterns.argumentselectiondefects.InvocationInfo extends java.lang.Object {
void ()
abstract com.sun.source.tree.Tree tree ()
abstract com.sun.tools.javac.code.Symbol$MethodSymbol symbol ()
abstract com.google.common.collect.ImmutableList actualParameters ()
abstract com.google.common.collect.ImmutableList formalParameters ()
abstract com.google.errorprone.VisitorState state ()
static com.google.errorprone.bugpatterns.argumentselectiondefects.InvocationInfo createFromMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
com.google.errorprone.VisitorState state
static com.google.errorprone.bugpatterns.argumentselectiondefects.InvocationInfo createFromNewClass (com.sun.source.tree.NewClassTree, com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
com.google.errorprone.VisitorState state
private static com.google.common.collect.ImmutableList getFormalParametersWithoutVarArgs (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol invokedMethodSymbol
java.util.List formalParameters
int size
}
com/google/errorprone/bugpatterns/argumentselectiondefects/NamedParameterChecker$1.classNamedParameterChecker.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterChecker$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$bugpatterns$argumentselectiondefects$NamedParameterComment$MatchType
static void ()
}
com/google/errorprone/bugpatterns/argumentselectiondefects/PenaltyThresholdHeuristic.classPenaltyThresholdHeuristic.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
com.google.errorprone.bugpatterns.argumentselectiondefects.PenaltyThresholdHeuristic extends java.lang.Object implements com.google.errorprone.bugpatterns.argumentselectiondefects.Heuristic {
private final double threshold
private static final double DEFAULT_THRESHOLD
void (double)
double threshold
void ()
public boolean isAcceptableChange (com.google.errorprone.bugpatterns.argumentselectiondefects.Changes, com.sun.source.tree.Tree, com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.argumentselectiondefects.Changes changes
com.sun.source.tree.Tree node
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
com.google.errorprone.VisitorState state
int numberOfChanges
}
com/google/errorprone/bugpatterns/argumentselectiondefects/AutoValue_ArgumentChangeFinder$Builder.classAutoValue_ArgumentChangeFinder.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.AutoValue_ArgumentChangeFinder$Builder extends com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentChangeFinder$Builder {
private java.util.function.Function distanceFunction
private com.google.common.collect.ImmutableList$Builder heuristicsBuilder$
private com.google.common.collect.ImmutableList heuristics
void ()
com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentChangeFinder$Builder setDistanceFunction (java.util.function.Function)
java.util.function.Function distanceFunction
com.google.common.collect.ImmutableList$Builder heuristicsBuilder ()
com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentChangeFinder build ()
String missing
}
com/google/errorprone/bugpatterns/argumentselectiondefects/AutoValue_InvocationInfo.classAutoValue_InvocationInfo.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.AutoValue_InvocationInfo extends com.google.errorprone.bugpatterns.argumentselectiondefects.InvocationInfo {
private final com.sun.source.tree.Tree tree
private final com.sun.tools.javac.code.Symbol$MethodSymbol symbol
private final com.google.common.collect.ImmutableList actualParameters
private final com.google.common.collect.ImmutableList formalParameters
private final com.google.errorprone.VisitorState state
void (com.sun.source.tree.Tree, com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
com.google.common.collect.ImmutableList actualParameters
com.google.common.collect.ImmutableList formalParameters
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree tree ()
com.sun.tools.javac.code.Symbol$MethodSymbol symbol ()
com.google.common.collect.ImmutableList actualParameters ()
com.google.common.collect.ImmutableList formalParameters ()
com.google.errorprone.VisitorState state ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.argumentselectiondefects.InvocationInfo that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/argumentselectiondefects/NamedParameterComment$MatchedComment.classNamedParameterComment.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
abstract com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchedComment extends java.lang.Object {
void ()
abstract com.sun.tools.javac.parser.Tokens$Comment comment ()
abstract com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchType matchType ()
static com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchedComment create (com.sun.tools.javac.parser.Tokens$Comment, com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchType)
com.sun.tools.javac.parser.Tokens$Comment comment
com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchType matchType
static com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchedComment notAnnotated ()
}
com/google/errorprone/bugpatterns/argumentselectiondefects/AssertEqualsArgumentOrderChecker$1.classAssertEqualsArgumentOrderChecker.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.AssertEqualsArgumentOrderChecker$1 extends java.lang.Object implements java.util.function.Function {
void ()
public java.lang.Double apply (com.google.errorprone.bugpatterns.argumentselectiondefects.ParameterPair)
com.google.errorprone.bugpatterns.argumentselectiondefects.ParameterPair parameterPair
com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter formal
com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter actual
String formalName
String actualName
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/argumentselectiondefects/AutoValue_ParameterPair.classAutoValue_ParameterPair.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.AutoValue_ParameterPair extends com.google.errorprone.bugpatterns.argumentselectiondefects.ParameterPair {
private final com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter formal
private final com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter actual
void (com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter, com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter)
com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter formal
com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter actual
com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter formal ()
com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter actual ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.argumentselectiondefects.ParameterPair that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/argumentselectiondefects/ArgumentChangeFinder$Builder.classArgumentChangeFinder.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
abstract com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentChangeFinder$Builder extends java.lang.Object {
void ()
abstract com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentChangeFinder$Builder setDistanceFunction (java.util.function.Function)
abstract com.google.common.collect.ImmutableList$Builder heuristicsBuilder ()
com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentChangeFinder$Builder addHeuristic (com.google.errorprone.bugpatterns.argumentselectiondefects.Heuristic)
com.google.errorprone.bugpatterns.argumentselectiondefects.Heuristic heuristic
abstract com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentChangeFinder build ()
}
com/google/errorprone/bugpatterns/argumentselectiondefects/AutoValue_Changes.classAutoValue_Changes.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.AutoValue_Changes extends com.google.errorprone.bugpatterns.argumentselectiondefects.Changes {
private final com.google.common.collect.ImmutableList originalCost
private final com.google.common.collect.ImmutableList assignmentCost
private final com.google.common.collect.ImmutableList changedPairs
void (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList originalCost
com.google.common.collect.ImmutableList assignmentCost
com.google.common.collect.ImmutableList changedPairs
com.google.common.collect.ImmutableList originalCost ()
com.google.common.collect.ImmutableList assignmentCost ()
com.google.common.collect.ImmutableList changedPairs ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.argumentselectiondefects.Changes that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/argumentselectiondefects/AutoValue_NamedParameterComment_MatchedComment.classAutoValue_NamedParameterComment_MatchedComment.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.AutoValue_NamedParameterComment_MatchedComment extends com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchedComment {
private final com.sun.tools.javac.parser.Tokens$Comment comment
private final com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchType matchType
void (com.sun.tools.javac.parser.Tokens$Comment, com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchType)
com.sun.tools.javac.parser.Tokens$Comment comment
com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchType matchType
com.sun.tools.javac.parser.Tokens$Comment comment ()
com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchType matchType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchedComment that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/argumentselectiondefects/AutoValue_Parameter.classAutoValue_Parameter.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.AutoValue_Parameter extends com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter {
private final String name
private final com.sun.tools.javac.code.Type type
private final int index
private final String text
private final com.sun.source.tree.Tree$Kind kind
private final boolean constant
void (java.lang.String, com.sun.tools.javac.code.Type, int, java.lang.String, com.sun.source.tree.Tree$Kind, boolean)
String name
com.sun.tools.javac.code.Type type
int index
String text
com.sun.source.tree.Tree$Kind kind
boolean constant
java.lang.String name ()
com.sun.tools.javac.code.Type type ()
int index ()
java.lang.String text ()
com.sun.source.tree.Tree$Kind kind ()
boolean constant ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/argumentselectiondefects/Costs.class
com/google/errorprone/bugpatterns/argumentselectiondefects/AssertEqualsArgumentOrderChecker.class
com/google/errorprone/bugpatterns/argumentselectiondefects/CreatesDuplicateCallHeuristic.class
com/google/errorprone/bugpatterns/argumentselectiondefects/Matchers$2.classMatchers.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.Matchers$2 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
java.util.List parameters
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/argumentselectiondefects/NamedParameterChecker$LabelledArgument.class
com/google/errorprone/bugpatterns/argumentselectiondefects/EnclosedByReverseHeuristic.classEnclosedByReverseHeuristic.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
com.google.errorprone.bugpatterns.argumentselectiondefects.EnclosedByReverseHeuristic extends java.lang.Object implements com.google.errorprone.bugpatterns.argumentselectiondefects.Heuristic {
private static final com.google.common.collect.ImmutableSet DEFAULT_REVERSE_WORDS_TERMS
private final com.google.common.collect.ImmutableSet reverseWordsTerms
void ()
void (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet reverseWordsTerms
public boolean isAcceptableChange (com.google.errorprone.bugpatterns.argumentselectiondefects.Changes, com.sun.source.tree.Tree, com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.argumentselectiondefects.Changes changes
com.sun.source.tree.Tree node
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
com.google.errorprone.VisitorState state
protected java.lang.String findReverseWordsMatchInParentNodes (com.google.errorprone.VisitorState)
String term
java.util.Optional name
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
private static java.util.Optional getName (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
static void ()
}
com/google/errorprone/bugpatterns/argumentselectiondefects/AutoValue_ArgumentChangeFinder.classAutoValue_ArgumentChangeFinder.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.AutoValue_ArgumentChangeFinder extends com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentChangeFinder {
private final java.util.function.Function distanceFunction
private final com.google.common.collect.ImmutableList heuristics
private void (java.util.function.Function, com.google.common.collect.ImmutableList)
java.util.function.Function distanceFunction
com.google.common.collect.ImmutableList heuristics
java.util.function.Function distanceFunction ()
com.google.common.collect.ImmutableList heuristics ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentChangeFinder that
Object o
public int hashCode ()
int h
void (java.util.function.Function, com.google.common.collect.ImmutableList, com.google.errorprone.bugpatterns.argumentselectiondefects.AutoValue_ArgumentChangeFinder$1)
java.util.function.Function x0
com.google.common.collect.ImmutableList x1
com.google.errorprone.bugpatterns.argumentselectiondefects.AutoValue_ArgumentChangeFinder$1 x2
}
com/google/errorprone/bugpatterns/argumentselectiondefects/ArgumentSelectionDefectChecker$1.classArgumentSelectionDefectChecker.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentSelectionDefectChecker$1 extends java.lang.Object implements java.util.function.Function {
void ()
public java.lang.Double apply (com.google.errorprone.bugpatterns.argumentselectiondefects.ParameterPair)
String normalizedSource
String normalizedTarget
com.google.errorprone.bugpatterns.argumentselectiondefects.ParameterPair pair
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/argumentselectiondefects/Heuristic.classHeuristic.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
abstract com.google.errorprone.bugpatterns.argumentselectiondefects.Heuristic extends java.lang.Object {
public abstract boolean isAcceptableChange (com.google.errorprone.bugpatterns.argumentselectiondefects.Changes, com.sun.source.tree.Tree, com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/argumentselectiondefects/ParameterPair.classParameterPair.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
abstract com.google.errorprone.bugpatterns.argumentselectiondefects.ParameterPair extends java.lang.Object {
void ()
abstract com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter formal ()
abstract com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter actual ()
static com.google.errorprone.bugpatterns.argumentselectiondefects.ParameterPair create (com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter, com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter)
com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter formal
com.google.errorprone.bugpatterns.argumentselectiondefects.Parameter actual
boolean isAlternativePairing ()
boolean isOriginalPairing ()
}
com/google/errorprone/bugpatterns/argumentselectiondefects/NamedParameterChecker.classNamedParameterChecker.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
public com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description matchNewClassOrMethodInvocation (com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.common.collect.ImmutableList, com.sun.source.tree.Tree)
com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterChecker$LabelledArgument argumentWithCorrectLabel
com.sun.tools.javac.parser.Tokens$Comment badLabel
java.util.Optional maybeGoodTarget
com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterChecker$LabelledArgument labelledArgument
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
com.google.common.collect.ImmutableList arguments
com.sun.source.tree.Tree tree
com.google.common.collect.ImmutableList labelledArguments
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
com.google.common.collect.ImmutableList$Builder incorrectParameterDescriptions
private static void addComment (com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterChecker$LabelledArgument, com.google.errorprone.fixes.SuggestedFix$Builder)
com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterChecker$LabelledArgument labelledArgument
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
private static void replaceComment (com.sun.tools.javac.parser.Tokens$Comment, java.lang.String, com.google.errorprone.fixes.SuggestedFix$Builder)
com.sun.tools.javac.parser.Tokens$Comment comment
String replacementText
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
int commentStart
int commentEnd
private static void removeComment (com.sun.tools.javac.parser.Tokens$Comment, com.google.errorprone.fixes.SuggestedFix$Builder)
com.sun.tools.javac.parser.Tokens$Comment comment
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
private static java.util.Optional findGoodSwap (com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterChecker$LabelledArgument, com.google.common.collect.ImmutableList)
boolean sourceLabelMatchesTarget
com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchType targetCommentMatch
boolean targetLabelMatchesSource
com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterChecker$LabelledArgument target
com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterChecker$LabelledArgument source
com.google.common.collect.ImmutableList allArguments
}
com/google/errorprone/bugpatterns/argumentselectiondefects/LowInformationNameHeuristic.class
com/google/errorprone/bugpatterns/argumentselectiondefects/NamedParameterComment$MatchType.classNamedParameterComment.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchType extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchType EXACT_MATCH
public static final com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchType BAD_MATCH
public static final com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchType APPROXIMATE_MATCH
public static final com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchType NOT_ANNOTATED
private static final com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchType[] $VALUES
public static com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchType[] values ()
public static com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment$MatchType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/argumentselectiondefects/Matchers.classMatchers.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
com.google.errorprone.bugpatterns.argumentselectiondefects.Matchers extends java.lang.Object {
static final com.google.errorprone.matchers.Matcher AUTOVALUE_CONSTRUCTOR
private static final com.google.errorprone.matchers.Matcher ARGUMENT_EXTENDS_TRHOWABLE
private static final com.google.errorprone.matchers.Matcher METHOD_ANNOTATED_WITH_BEFORETEMPLATE
private static final com.google.errorprone.matchers.Matcher TWO_PARAMETER_ASSERT
private static final com.google.errorprone.matchers.Matcher THREE_PARAMETER_ASSERT
static final com.google.errorprone.matchers.Matcher ASSERT_METHOD
void ()
static void ()
}
com/google/errorprone/bugpatterns/argumentselectiondefects/ArgumentSelectionDefectChecker.classArgumentSelectionDefectChecker.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
public com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentSelectionDefectChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private final com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentChangeFinder argumentchangeFinder
public void ()
void (com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentChangeFinder)
com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentChangeFinder argumentChangeFinder
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
private com.google.errorprone.matchers.Description visitNewClassOrMethodInvocation (com.google.errorprone.bugpatterns.argumentselectiondefects.InvocationInfo)
com.google.errorprone.bugpatterns.argumentselectiondefects.InvocationInfo invocationInfo
com.google.errorprone.bugpatterns.argumentselectiondefects.Changes changes
com.google.errorprone.matchers.Description$Builder description
private static final java.util.function.Function buildDefaultDistanceFunction ()
}
com/google/errorprone/bugpatterns/argumentselectiondefects/CreatesDuplicateCallHeuristic$1.classCreatesDuplicateCallHeuristic.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
final com.google.errorprone.bugpatterns.argumentselectiondefects.CreatesDuplicateCallHeuristic$1 extends com.sun.source.util.TreeScanner {
final com.google.errorprone.VisitorState val$state
final com.sun.tools.javac.code.Symbol$MethodSymbol val$calledMethod
final com.sun.source.tree.Tree val$currentNode
final com.google.common.collect.ImmutableList$Builder val$resultBuilder
void (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.source.tree.Tree, com.google.common.collect.ImmutableList$Builder)
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
Void aVoid
public java.lang.Void visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Void)
com.sun.source.tree.NewClassTree newClassTree
Void aVoid
public java.lang.Void visitMethod (com.sun.source.tree.MethodTree, java.lang.Void)
com.sun.tools.javac.code.Symbol$MethodSymbol superSymbol
com.sun.source.tree.MethodTree methodTree
Void aVoid
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
private void addToResult (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.source.tree.Tree)
com.sun.tools.javac.code.Symbol$MethodSymbol foundSymbol
com.sun.source.tree.Tree tree
private com.google.common.collect.ImmutableList createParameterList (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public volatile java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/argumentselectiondefects/AutoValue_ArgumentChangeFinder$1.classAutoValue_ArgumentChangeFinder.java
package com.google.errorprone.bugpatterns.argumentselectiondefects
com.google.errorprone.bugpatterns.argumentselectiondefects.AutoValue_ArgumentChangeFinder$1 extends java.lang.Object {
}
com/google/errorprone/bugpatterns/ReturnValueIgnored$2.classReturnValueIgnored.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ReturnValueIgnored$2 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final java.util.Set val$typeSet
void (java.util.Set)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type receiverType
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/ConstantOverflow$1.classConstantOverflow.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ConstantOverflow$1 extends com.sun.source.util.SimpleTreeVisitor {
void ()
public java.lang.Number visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Void)
com.sun.source.tree.ConditionalExpressionTree node
Void p
Number ifTrue
Number ifFalse
Boolean condition
public java.lang.Number visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Void)
com.sun.source.tree.ParenthesizedTree node
Void p
public java.lang.Number visitUnary (com.sun.source.tree.UnaryTree, java.lang.Void)
com.sun.source.tree.UnaryTree node
Void p
Number value
public java.lang.Number visitBinary (com.sun.source.tree.BinaryTree, java.lang.Void)
com.sun.source.tree.BinaryTree node
Void p
Number lhs
Number rhs
public java.lang.Number visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Void)
com.sun.source.tree.TypeCastTree node
Void p
Number value
javax.lang.model.type.TypeKind kind
public java.lang.Number visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Void)
com.sun.source.tree.MemberSelectTree node
Void p
public java.lang.Number visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree node
Void p
public java.lang.Number visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Void)
com.sun.source.tree.LiteralTree node
Void unused
public volatile java.lang.Object visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile java.lang.Object visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
public volatile java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public volatile java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public volatile java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
public volatile java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/ImmutableModification.class
com/google/errorprone/bugpatterns/MissingSuperCall$1.classMissingSuperCall.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingSuperCall$1 extends java.lang.Object {
}
com/google/errorprone/bugpatterns/MutableMethodReturnType.class
com/google/errorprone/bugpatterns/InstanceOfAndCastMatchWrongType$CastingMatcher.classInstanceOfAndCastMatchWrongType.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.InstanceOfAndCastMatchWrongType$CastingMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
com.sun.source.tree.Tree nodeToReplace
private void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.IfTree ifTree
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.bugpatterns.InstanceOfAndCastMatchWrongType$TreeScannerInstanceOfWrongType treeScannerInstanceOfWrongType
com.sun.source.tree.Tree treeInstance
com.sun.tools.javac.code.Types types
com.sun.source.tree.InstanceOfTree instanceOfTree
int pos
boolean isCastable
com.sun.source.tree.ExpressionTree typeCastExp
boolean isSameExpression
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath pathToTop
void (com.google.errorprone.bugpatterns.InstanceOfAndCastMatchWrongType$1)
com.google.errorprone.bugpatterns.InstanceOfAndCastMatchWrongType$1 x0
}
com/google/errorprone/bugpatterns/ShortCircuitBoolean$TreeScannerBinary.classShortCircuitBoolean.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ShortCircuitBoolean$TreeScannerBinary extends com.sun.source.util.TreeScanner {
public com.google.errorprone.VisitorState state
public void (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState currState
public java.lang.Void visitBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.fixes.SuggestedFix$Builder)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.fixes.SuggestedFix$Builder p
public volatile java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/CanonicalDuration.class
com/google/errorprone/scanner/
com/google/errorprone/scanner/BuiltInCheckerSuppliers.classBuiltInCheckerSuppliers.java
package com.google.errorprone.scanner
public com.google.errorprone.scanner.BuiltInCheckerSuppliers extends java.lang.Object {
public static final com.google.common.collect.ImmutableSet ENABLED_ERRORS
public static final com.google.common.collect.ImmutableSet ENABLED_WARNINGS
public static final com.google.common.collect.ImmutableSet DISABLED_CHECKS
public static transient com.google.common.collect.ImmutableSet getSuppliers (java.lang.Class[])
Class[] checkers
public static com.google.common.collect.ImmutableSet getSuppliers (java.lang.Iterable)
Class checker
Iterable checkers
com.google.common.collect.ImmutableSet$Builder result
public static com.google.errorprone.scanner.ScannerSupplier allChecks ()
public static com.google.errorprone.scanner.ScannerSupplier defaultChecks ()
public static com.google.errorprone.scanner.ScannerSupplier errorChecks ()
private void ()
static void ()
}
com/google/errorprone/refaster/
com/google/errorprone/refaster/AutoValue_UIntersectionType.classAutoValue_UIntersectionType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UIntersectionType extends com.google.errorprone.refaster.UIntersectionType {
private final com.google.common.collect.ImmutableList bounds
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList bounds
public com.google.common.collect.ImmutableList getBounds ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UIntersectionType that
Object o
public int hashCode ()
int h
public volatile java.util.List getBounds ()
}
com/google/errorprone/refaster/PlaceholderMethod$PlaceholderExpressionKey.classPlaceholderMethod.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.PlaceholderMethod$PlaceholderExpressionKey extends com.google.errorprone.refaster.Bindings$Key implements java.lang.Comparable {
final com.google.errorprone.refaster.PlaceholderMethod method
private void (java.lang.String, com.google.errorprone.refaster.PlaceholderMethod)
String str
com.google.errorprone.refaster.PlaceholderMethod method
public int compareTo (com.google.errorprone.refaster.PlaceholderMethod$PlaceholderExpressionKey)
com.google.errorprone.refaster.PlaceholderMethod$PlaceholderExpressionKey o
public volatile int compareTo (java.lang.Object)
void (java.lang.String, com.google.errorprone.refaster.PlaceholderMethod, com.google.errorprone.refaster.PlaceholderMethod$1)
String x0
com.google.errorprone.refaster.PlaceholderMethod x1
com.google.errorprone.refaster.PlaceholderMethod$1 x2
}
com/google/errorprone/refaster/AutoValue_UOfKind.classAutoValue_UOfKind.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UOfKind extends com.google.errorprone.refaster.UOfKind {
private final com.google.errorprone.refaster.UExpression expression
private final java.util.Set allowed
void (com.google.errorprone.refaster.UExpression, java.util.Set)
com.google.errorprone.refaster.UExpression expression
java.util.Set allowed
com.google.errorprone.refaster.UExpression expression ()
java.util.Set allowed ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UOfKind that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UFreeIdent$Key.classUFreeIdent.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UFreeIdent$Key extends com.google.errorprone.refaster.Bindings$Key {
void (java.lang.CharSequence)
CharSequence name
}
com/google/errorprone/refaster/CouldNotResolveImportException.classCouldNotResolveImportException.java
package com.google.errorprone.refaster
public com.google.errorprone.refaster.CouldNotResolveImportException extends java.lang.Exception {
public void (java.lang.CharSequence)
CharSequence message
}
com/google/errorprone/refaster/annotation/
com/google/errorprone/refaster/annotation/Matches.classMatches.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.Matches extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class value ()
}
com/google/errorprone/refaster/annotation/UseImportPolicy.classUseImportPolicy.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.UseImportPolicy extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract com.google.errorprone.refaster.ImportPolicy value ()
}
com/google/errorprone/refaster/annotation/NotMatches.classNotMatches.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.NotMatches extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class value ()
}
com/google/errorprone/refaster/annotation/BeforeTemplate.classBeforeTemplate.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.BeforeTemplate extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/errorprone/refaster/annotation/AllowCodeBetweenLines.classAllowCodeBetweenLines.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.AllowCodeBetweenLines extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/errorprone/refaster/annotation/NoAutoboxing.classNoAutoboxing.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.NoAutoboxing extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/errorprone/refaster/annotation/RequiredAnnotationProcessor$1.classRequiredAnnotationProcessor.java
package com.google.errorprone.refaster.annotation
com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor$1 extends javax.lang.model.util.SimpleAnnotationValueVisitor7 {
final javax.lang.model.element.Element val$element
final javax.lang.model.element.AnnotationMirror val$annotation
final com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor this$0
void (com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor this$0
public java.lang.Void visitType (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror t
Void p
public java.lang.Void visitArray (java.util.List, java.lang.Void)
javax.lang.model.element.AnnotationValue val
java.util.List vals
Void p
public volatile java.lang.Object visitArray (java.util.List, java.lang.Object)
public volatile java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
}
com/google/errorprone/refaster/annotation/RequiredAnnotation.classRequiredAnnotation.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.RequiredAnnotation extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] value ()
}
com/google/errorprone/refaster/annotation/Placeholder.classPlaceholder.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.Placeholder extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean allowsIdentity ()
}
com/google/errorprone/refaster/annotation/AfterTemplate.classAfterTemplate.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.AfterTemplate extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/errorprone/refaster/annotation/RequiredAnnotationProcessor.classRequiredAnnotationProcessor.java
package com.google.errorprone.refaster.annotation
public final com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor extends javax.annotation.processing.AbstractProcessor {
public void ()
public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
java.util.Set annotations
javax.annotation.processing.RoundEnvironment roundEnv
private javax.lang.model.element.AnnotationMirror getAnnotationMirror (javax.lang.model.element.Element, javax.lang.model.type.TypeMirror)
javax.lang.model.element.AnnotationMirror mirror
javax.lang.model.element.Element element
javax.lang.model.type.TypeMirror annotationType
private javax.lang.model.element.AnnotationValue getAnnotationValue (javax.lang.model.element.AnnotationMirror, java.lang.String)
java.util.Map$Entry entry
javax.lang.model.element.AnnotationMirror mirror
String key
private void validateElements (java.lang.Iterable)
javax.lang.model.element.Element element
Iterable elements
private void validateElement (javax.lang.model.element.Element)
javax.lang.model.element.AnnotationMirror requiredAnnotationMirror
javax.lang.model.element.AnnotationValue value
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.element.Element element
javax.lang.model.type.TypeMirror requiredAnnotationTypeMirror
private transient void printError (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, java.lang.String, java.lang.Object[])
javax.lang.model.element.Element element
javax.lang.model.element.AnnotationMirror annotation
String message
Object[] args
public javax.lang.model.SourceVersion getSupportedSourceVersion ()
static javax.lang.model.element.AnnotationMirror access$000 (com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor, javax.lang.model.element.Element, javax.lang.model.type.TypeMirror)
com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor x0
javax.lang.model.element.Element x1
javax.lang.model.type.TypeMirror x2
static void access$100 (com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, java.lang.String, java.lang.Object[])
com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor x0
javax.lang.model.element.Element x1
javax.lang.model.element.AnnotationMirror x2
String x3
Object[] x4
}
com/google/errorprone/refaster/annotation/OfKind.classOfKind.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.OfKind extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract com.sun.source.tree.Tree$Kind[] value ()
}
com/google/errorprone/refaster/annotation/Repeated.classRepeated.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.Repeated extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/errorprone/refaster/annotation/AlsoNegation.classAlsoNegation.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.AlsoNegation extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/errorprone/refaster/annotation/MayOptionallyUse.classMayOptionallyUse.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.MayOptionallyUse extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/errorprone/refaster/UPlaceholderStatement$1.classUPlaceholderStatement.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UPlaceholderStatement$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$refaster$ControlFlowVisitor$Result
static void ()
}
com/google/errorprone/refaster/ExpressionTemplate$2.classExpressionTemplate.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.ExpressionTemplate$2 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.tools.javac.tree.JCTree$JCExpression val$target
final com.google.errorprone.refaster.ExpressionTemplate this$0
void (com.google.errorprone.refaster.ExpressionTemplate, com.sun.tools.javac.tree.JCTree$JCExpression)
com.google.errorprone.refaster.ExpressionTemplate this$0
public com.google.common.base.Optional apply (com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.tree.JCTree$JCConditional cond
com.sun.tools.javac.code.Type trueTy
com.sun.tools.javac.code.Type falseTy
com.sun.tools.javac.code.Type ty
com.sun.tools.javac.util.List expectedTypes
com.sun.tools.javac.util.List actualTypes
com.google.errorprone.refaster.CouldNotResolveImportException e
com.google.errorprone.refaster.Unifier unifier
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/URepeated$Key.classURepeated.java
package com.google.errorprone.refaster
public final com.google.errorprone.refaster.URepeated$Key extends com.google.errorprone.refaster.Bindings$Key {
public void (java.lang.String)
String name
}
com/google/errorprone/refaster/ULambda.classULambda.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.ULambda extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.LambdaExpressionTree {
void ()
public static com.google.errorprone.refaster.ULambda create (com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind, java.lang.Iterable, com.google.errorprone.refaster.UTree)
com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind parameterKind
Iterable parameters
com.google.errorprone.refaster.UTree body
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.google.errorprone.refaster.Choice visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.LambdaExpressionTree node
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCLambda inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.sun.tools.javac.util.List inlineParams (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.UVariableDecl param
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.util.ListBuffer params
com.sun.tools.javac.tree.JCTree inlineBody (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.sun.tools.javac.util.List blockInlined
com.google.errorprone.refaster.UPlaceholderExpression body
com.google.common.base.Optional blockBinding
com.google.errorprone.refaster.Inliner inliner
abstract com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind parameterKind ()
public abstract com.google.common.collect.ImmutableList getParameters ()
public abstract com.google.errorprone.refaster.UTree getBody ()
public com.sun.source.tree.LambdaExpressionTree$BodyKind getBodyKind ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
public volatile com.sun.source.tree.Tree getBody ()
public volatile java.util.List getParameters ()
}
com/google/errorprone/refaster/UBinary.classUBinary.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UBinary extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.BinaryTree {
static final com.google.common.collect.ImmutableBiMap OP_CODES
static final com.google.common.collect.ImmutableBiMap NEGATION
static final com.google.common.collect.ImmutableBiMap DEMORGAN
void ()
public static com.google.errorprone.refaster.UBinary create (com.sun.source.tree.Tree$Kind, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.sun.source.tree.Tree$Kind binaryOp
com.google.errorprone.refaster.UExpression lhs
com.google.errorprone.refaster.UExpression rhs
public abstract com.sun.source.tree.Tree$Kind getKind ()
public abstract com.google.errorprone.refaster.UExpression getLeftOperand ()
public abstract com.google.errorprone.refaster.UExpression getRightOperand ()
public com.google.errorprone.refaster.Choice visitBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.BinaryTree binary
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCBinary inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.UExpression negate ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getRightOperand ()
public volatile com.sun.source.tree.ExpressionTree getLeftOperand ()
static void ()
}
com/google/errorprone/refaster/UCatch.classUCatch.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UCatch extends com.google.errorprone.refaster.UTree implements com.sun.source.tree.CatchTree {
void ()
static com.google.errorprone.refaster.UCatch create (com.google.errorprone.refaster.UVariableDecl, com.google.errorprone.refaster.UBlock)
com.google.errorprone.refaster.UVariableDecl parameter
com.google.errorprone.refaster.UBlock block
public abstract com.google.errorprone.refaster.UVariableDecl getParameter ()
public abstract com.google.errorprone.refaster.UBlock getBlock ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCCatch inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitCatch (com.sun.source.tree.CatchTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.CatchTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitCatch (com.sun.source.tree.CatchTree, java.lang.Object)
public volatile com.sun.source.tree.BlockTree getBlock ()
public volatile com.sun.source.tree.VariableTree getParameter ()
}
com/google/errorprone/refaster/AutoValue_UWildcard.classAutoValue_UWildcard.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UWildcard extends com.google.errorprone.refaster.UWildcard {
private final com.sun.source.tree.Tree$Kind kind
private final com.google.errorprone.refaster.UTree bound
void (com.sun.source.tree.Tree$Kind, com.google.errorprone.refaster.UTree)
com.sun.source.tree.Tree$Kind kind
com.google.errorprone.refaster.UTree bound
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.UTree getBound ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UWildcard that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.Tree getBound ()
}
com/google/errorprone/refaster/AutoValue_UMethodDecl.classAutoValue_UMethodDecl.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UMethodDecl extends com.google.errorprone.refaster.UMethodDecl {
private final com.google.errorprone.refaster.UModifiers modifiers
private final com.google.errorprone.refaster.StringName name
private final com.google.errorprone.refaster.UExpression returnType
private final com.google.common.collect.ImmutableList parameters
private final com.google.common.collect.ImmutableList throws0
private final com.google.errorprone.refaster.UBlock body
void (com.google.errorprone.refaster.UModifiers, com.google.errorprone.refaster.StringName, com.google.errorprone.refaster.UExpression, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList, com.google.errorprone.refaster.UBlock)
com.google.errorprone.refaster.UModifiers modifiers
com.google.errorprone.refaster.StringName name
com.google.errorprone.refaster.UExpression returnType
com.google.common.collect.ImmutableList parameters
com.google.common.collect.ImmutableList throws0
com.google.errorprone.refaster.UBlock body
public com.google.errorprone.refaster.UModifiers getModifiers ()
public com.google.errorprone.refaster.StringName getName ()
public com.google.errorprone.refaster.UExpression getReturnType ()
public com.google.common.collect.ImmutableList getParameters ()
public com.google.common.collect.ImmutableList getThrows ()
public com.google.errorprone.refaster.UBlock getBody ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UMethodDecl that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.BlockTree getBody ()
public volatile java.util.List getThrows ()
public volatile java.util.List getParameters ()
public volatile com.sun.source.tree.Tree getReturnType ()
public volatile javax.lang.model.element.Name getName ()
public volatile com.sun.source.tree.ModifiersTree getModifiers ()
}
com/google/errorprone/refaster/UForLoop.classUForLoop.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UForLoop extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.ForLoopTree {
void ()
public static com.google.errorprone.refaster.UForLoop create (java.lang.Iterable, com.google.errorprone.refaster.UExpression, java.lang.Iterable, com.google.errorprone.refaster.UStatement)
Iterable initializer
com.google.errorprone.refaster.UExpression condition
Iterable update
com.google.errorprone.refaster.UStatement statement
public abstract java.util.List getInitializer ()
public abstract com.google.errorprone.refaster.UExpression getCondition ()
public abstract java.util.List getUpdate ()
public abstract com.google.errorprone.refaster.USimpleStatement getStatement ()
public com.google.errorprone.refaster.Choice visitForLoop (com.sun.source.tree.ForLoopTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ForLoopTree loop
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCForLoop inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Object)
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/Choice$3.classChoice.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.Choice$3 extends com.google.errorprone.refaster.Choice {
final java.util.Collection val$choices
void (java.util.Collection)
protected java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/errorprone/refaster/UTemplater.class
com/google/errorprone/refaster/AutoValue_UParens.classAutoValue_UParens.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UParens extends com.google.errorprone.refaster.UParens {
private final com.google.errorprone.refaster.UExpression expression
void (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UParens that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/AutoValue_UPrimitiveTypeTree.classAutoValue_UPrimitiveTypeTree.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UPrimitiveTypeTree extends com.google.errorprone.refaster.UPrimitiveTypeTree {
private final com.sun.tools.javac.code.TypeTag typeTag
void (com.sun.tools.javac.code.TypeTag)
com.sun.tools.javac.code.TypeTag typeTag
com.sun.tools.javac.code.TypeTag typeTag ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UPrimitiveTypeTree that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UIf.class
com/google/errorprone/refaster/AutoValue_UMethodInvocation.classAutoValue_UMethodInvocation.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UMethodInvocation extends com.google.errorprone.refaster.UMethodInvocation {
private final com.google.errorprone.refaster.UExpression methodSelect
private final java.util.List arguments
void (com.google.errorprone.refaster.UExpression, java.util.List)
com.google.errorprone.refaster.UExpression methodSelect
java.util.List arguments
public com.google.errorprone.refaster.UExpression getMethodSelect ()
public java.util.List getArguments ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UMethodInvocation that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getMethodSelect ()
}
com/google/errorprone/refaster/UEnhancedForLoop.classUEnhancedForLoop.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UEnhancedForLoop extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.EnhancedForLoopTree {
void ()
public static com.google.errorprone.refaster.UEnhancedForLoop create (com.google.errorprone.refaster.UVariableDecl, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UStatement)
com.google.errorprone.refaster.UVariableDecl variable
com.google.errorprone.refaster.UExpression elements
com.google.errorprone.refaster.UStatement statement
public abstract com.google.errorprone.refaster.UVariableDecl getVariable ()
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public abstract com.google.errorprone.refaster.USimpleStatement getStatement ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.EnhancedForLoopTree loop
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.VariableTree getVariable ()
}
com/google/errorprone/refaster/ControlFlowVisitor$BreakContext.classControlFlowVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext extends java.lang.Object {
final java.util.Set internalLabels
int loopDepth
private void ()
void enter (javax.lang.model.element.Name)
javax.lang.model.element.Name label
void exit (javax.lang.model.element.Name)
javax.lang.model.element.Name label
void (com.google.errorprone.refaster.ControlFlowVisitor$1)
com.google.errorprone.refaster.ControlFlowVisitor$1 x0
}
com/google/errorprone/refaster/AutoValue_UPlaceholderStatement.classAutoValue_UPlaceholderStatement.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UPlaceholderStatement extends com.google.errorprone.refaster.UPlaceholderStatement {
private final com.google.errorprone.refaster.PlaceholderMethod placeholder
private final com.google.common.collect.ImmutableMap arguments
private final com.google.errorprone.refaster.ControlFlowVisitor$Result implementationFlow
void (com.google.errorprone.refaster.PlaceholderMethod, com.google.common.collect.ImmutableMap, com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.PlaceholderMethod placeholder
com.google.common.collect.ImmutableMap arguments
com.google.errorprone.refaster.ControlFlowVisitor$Result implementationFlow
com.google.errorprone.refaster.PlaceholderMethod placeholder ()
com.google.common.collect.ImmutableMap arguments ()
com.google.errorprone.refaster.ControlFlowVisitor$Result implementationFlow ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UPlaceholderStatement that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/AutoValue_BlockTemplate.classAutoValue_BlockTemplate.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_BlockTemplate extends com.google.errorprone.refaster.BlockTemplate {
private final com.google.common.collect.ImmutableClassToInstanceMap annotations
private final com.google.common.collect.ImmutableList templateTypeVariables
private final com.google.common.collect.ImmutableMap expressionArgumentTypes
private final com.google.common.collect.ImmutableList templateStatements
void (com.google.common.collect.ImmutableClassToInstanceMap, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableClassToInstanceMap annotations
com.google.common.collect.ImmutableList templateTypeVariables
com.google.common.collect.ImmutableMap expressionArgumentTypes
com.google.common.collect.ImmutableList templateStatements
public com.google.common.collect.ImmutableClassToInstanceMap annotations ()
public com.google.common.collect.ImmutableList templateTypeVariables ()
public com.google.common.collect.ImmutableMap expressionArgumentTypes ()
com.google.common.collect.ImmutableList templateStatements ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.BlockTemplate that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$State.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.PlaceholderUnificationVisitor$State extends java.lang.Object {
void ()
static com.google.errorprone.refaster.PlaceholderUnificationVisitor$State create (com.sun.tools.javac.util.List, com.google.errorprone.refaster.Unifier, java.lang.Object)
com.sun.tools.javac.util.List seenParameters
com.google.errorprone.refaster.Unifier unifier
Object result
public abstract com.sun.tools.javac.util.List seenParameters ()
public abstract com.google.errorprone.refaster.Unifier unifier ()
public abstract java.lang.Object result ()
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State withResult (java.lang.Object)
Object result
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State fork ()
}
com/google/errorprone/refaster/ExpressionTemplateMatch.classExpressionTemplateMatch.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.ExpressionTemplateMatch extends com.google.errorprone.refaster.TemplateMatch {
public void (com.sun.tools.javac.tree.JCTree$JCExpression, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.tree.JCTree$JCExpression location
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCExpression getLocation ()
public volatile com.sun.tools.javac.tree.JCTree getLocation ()
}
com/google/errorprone/refaster/UIdent.classUIdent.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UIdent extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.IdentifierTree {
void ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
}
com/google/errorprone/refaster/ImportPolicy.classImportPolicy.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.ImportPolicy extends java.lang.Enum {
public static final com.google.errorprone.refaster.ImportPolicy IMPORT_TOP_LEVEL
public static final com.google.errorprone.refaster.ImportPolicy IMPORT_CLASS_DIRECTLY
public static final com.google.errorprone.refaster.ImportPolicy STATIC_IMPORT_ALWAYS
private static final com.google.errorprone.refaster.ImportPolicy[] $VALUES
public static com.google.errorprone.refaster.ImportPolicy[] values ()
public static com.google.errorprone.refaster.ImportPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public static void bind (com.sun.tools.javac.util.Context, com.google.errorprone.refaster.ImportPolicy)
com.sun.tools.javac.util.Context context
com.google.errorprone.refaster.ImportPolicy policy
public static com.google.errorprone.refaster.ImportPolicy instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.google.errorprone.refaster.ImportPolicy result
public abstract com.sun.tools.javac.tree.JCTree$JCExpression classReference (com.google.errorprone.refaster.Inliner, java.lang.CharSequence, java.lang.CharSequence)
public abstract com.sun.tools.javac.tree.JCTree$JCExpression staticReference (com.google.errorprone.refaster.Inliner, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence)
void (java.lang.String, int, com.google.errorprone.refaster.ImportPolicy$1)
String x0
int x1
com.google.errorprone.refaster.ImportPolicy$1 x2
static void ()
}
com/google/errorprone/refaster/PlaceholderVerificationVisitor.classPlaceholderVerificationVisitor.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.PlaceholderVerificationVisitor extends com.sun.source.util.TreeScanner {
private final java.util.Collection unmatched
private final com.google.common.collect.ImmutableCollection allowed
static final boolean $assertionsDisabled
void (java.util.Collection, java.util.Collection)
java.util.Collection required
java.util.Collection allowed
public boolean allRequiredMatched ()
private boolean couldUnify (com.google.errorprone.refaster.UExpression, com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.UExpression expr
com.sun.source.tree.Tree tree
com.google.errorprone.refaster.Unifier unifier
public java.lang.Boolean scan (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.UExpression expr
com.sun.tools.javac.tree.JCTree$JCExpression keyBinding
com.google.errorprone.refaster.UFreeIdent$Key key
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.source.tree.Tree node
com.google.errorprone.refaster.Unifier unifier
java.util.Iterator iterator
public java.lang.Boolean visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.LocalVarBinding localBinding
com.sun.source.tree.IdentifierTree node
com.google.errorprone.refaster.Unifier unifier
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean r1
Boolean r2
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/URepeated.classURepeated.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.URepeated extends com.google.errorprone.refaster.UExpression {
void ()
public static com.google.errorprone.refaster.URepeated create (java.lang.CharSequence, com.google.errorprone.refaster.UExpression)
CharSequence identifier
com.google.errorprone.refaster.UExpression expression
abstract java.lang.String identifier ()
abstract com.google.errorprone.refaster.UExpression expression ()
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree node
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getUnderlyingBinding (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.Unifier unifier
public com.google.errorprone.refaster.URepeated$Key key ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/refaster/UParens.classUParens.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UParens extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.ParenthesizedTree {
void ()
public static com.google.errorprone.refaster.UParens create (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public abstract com.google.errorprone.refaster.UExpression getExpression ()
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree tree
com.google.errorprone.refaster.Unifier unifier
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCParens inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.UExpression negate ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/UBlock.class
com/google/errorprone/refaster/AutoValue_UClassDecl.classAutoValue_UClassDecl.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UClassDecl extends com.google.errorprone.refaster.UClassDecl {
private final com.google.common.collect.ImmutableList members
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList members
public com.google.common.collect.ImmutableList getMembers ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UClassDecl that
Object o
public int hashCode ()
int h
public volatile java.util.List getMembers ()
}
com/google/errorprone/refaster/UTry.classUTry.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UTry extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.TryTree {
void ()
static com.google.errorprone.refaster.UTry create (java.lang.Iterable, com.google.errorprone.refaster.UBlock, java.lang.Iterable, com.google.errorprone.refaster.UBlock)
Iterable resources
com.google.errorprone.refaster.UBlock block
Iterable catches
com.google.errorprone.refaster.UBlock finallyBlock
public abstract java.util.List getResources ()
public abstract com.google.errorprone.refaster.UBlock getBlock ()
public abstract java.util.List getCatches ()
public abstract com.google.errorprone.refaster.UBlock getFinallyBlock ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCTry inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
private com.sun.tools.javac.tree.JCTree$JCBlock inlineFinallyBlock (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.sun.tools.javac.tree.JCTree$JCBlock block
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitTry (com.sun.source.tree.TryTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.TryTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitTry (com.sun.source.tree.TryTree, java.lang.Object)
public volatile com.sun.source.tree.BlockTree getFinallyBlock ()
public volatile com.sun.source.tree.BlockTree getBlock ()
}
com/google/errorprone/refaster/AutoValue_UEnhancedForLoop.classAutoValue_UEnhancedForLoop.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UEnhancedForLoop extends com.google.errorprone.refaster.UEnhancedForLoop {
private final com.google.errorprone.refaster.UVariableDecl variable
private final com.google.errorprone.refaster.UExpression expression
private final com.google.errorprone.refaster.USimpleStatement statement
void (com.google.errorprone.refaster.UVariableDecl, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.USimpleStatement)
com.google.errorprone.refaster.UVariableDecl variable
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.USimpleStatement statement
public com.google.errorprone.refaster.UVariableDecl getVariable ()
public com.google.errorprone.refaster.UExpression getExpression ()
public com.google.errorprone.refaster.USimpleStatement getStatement ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UEnhancedForLoop that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.VariableTree getVariable ()
}
com/google/errorprone/refaster/Choice$5.classChoice.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.Choice$5 extends com.google.errorprone.refaster.Choice {
final com.google.errorprone.refaster.Choice val$thisChoice
final com.google.common.base.Function val$function
final com.google.errorprone.refaster.Choice this$0
void (com.google.errorprone.refaster.Choice, com.google.errorprone.refaster.Choice, com.google.common.base.Function)
com.google.errorprone.refaster.Choice this$0
protected java.util.Iterator iterator ()
}
com/google/errorprone/refaster/PlaceholderMethod$1.classPlaceholderMethod.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderMethod$1 extends java.lang.Object {
}
com/google/errorprone/refaster/AutoValue_UConditional.classAutoValue_UConditional.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UConditional extends com.google.errorprone.refaster.UConditional {
private final com.google.errorprone.refaster.UExpression condition
private final com.google.errorprone.refaster.UExpression trueExpression
private final com.google.errorprone.refaster.UExpression falseExpression
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression condition
com.google.errorprone.refaster.UExpression trueExpression
com.google.errorprone.refaster.UExpression falseExpression
public com.google.errorprone.refaster.UExpression getCondition ()
public com.google.errorprone.refaster.UExpression getTrueExpression ()
public com.google.errorprone.refaster.UExpression getFalseExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UConditional that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getFalseExpression ()
public volatile com.sun.source.tree.ExpressionTree getTrueExpression ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/UTree.classUTree.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UTree extends com.sun.source.util.SimpleTreeVisitor implements com.google.errorprone.refaster.Unifiable com.google.errorprone.refaster.Inlineable com.sun.source.tree.Tree {
public void ()
public com.google.errorprone.refaster.Choice unify (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree target
com.google.errorprone.refaster.Unifier unifier
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree node
com.google.errorprone.refaster.Unifier unifier
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
public volatile com.google.errorprone.refaster.Choice unify (java.lang.Object, com.google.errorprone.refaster.Unifier)
}
com/google/errorprone/refaster/PlaceholderMethod$PlaceholderBlockKey.classPlaceholderMethod.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.PlaceholderMethod$PlaceholderBlockKey extends com.google.errorprone.refaster.Bindings$Key {
final com.google.errorprone.refaster.PlaceholderMethod method
private void (java.lang.String, com.google.errorprone.refaster.PlaceholderMethod)
String str
com.google.errorprone.refaster.PlaceholderMethod method
void (java.lang.String, com.google.errorprone.refaster.PlaceholderMethod, com.google.errorprone.refaster.PlaceholderMethod$1)
String x0
com.google.errorprone.refaster.PlaceholderMethod x1
com.google.errorprone.refaster.PlaceholderMethod$1 x2
}
com/google/errorprone/refaster/UArrayAccess.classUArrayAccess.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UArrayAccess extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.ArrayAccessTree {
void ()
public static com.google.errorprone.refaster.UArrayAccess create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression arrayExpr
com.google.errorprone.refaster.UExpression indexExpr
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public abstract com.google.errorprone.refaster.UExpression getIndex ()
public com.google.errorprone.refaster.Choice visitArrayAccess (com.sun.source.tree.ArrayAccessTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ArrayAccessTree arrayAccess
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCArrayAccess inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getIndex ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/UFreeIdent$1.classUFreeIdent.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UFreeIdent$1 extends com.sun.source.util.TreeScanner {
final com.google.errorprone.refaster.Unifier val$unifier
final com.google.errorprone.refaster.UFreeIdent this$0
void (com.google.errorprone.refaster.UFreeIdent, com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.UFreeIdent this$0
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean left
Boolean right
public java.lang.Boolean visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.google.errorprone.refaster.ULocalVarIdent$Key key
com.sun.source.tree.IdentifierTree ident
Void v
com.sun.tools.javac.code.Symbol identSym
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UStaticIdent.classAutoValue_UStaticIdent.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UStaticIdent extends com.google.errorprone.refaster.UStaticIdent {
private final com.google.errorprone.refaster.UClassIdent classIdent
private final com.google.errorprone.refaster.StringName getName
private final com.google.errorprone.refaster.UType memberType
void (com.google.errorprone.refaster.UClassIdent, com.google.errorprone.refaster.StringName, com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UClassIdent classIdent
com.google.errorprone.refaster.StringName getName
com.google.errorprone.refaster.UType memberType
com.google.errorprone.refaster.UClassIdent classIdent ()
public com.google.errorprone.refaster.StringName getName ()
com.google.errorprone.refaster.UType memberType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UStaticIdent that
Object o
public int hashCode ()
int h
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/AutoValue_UBlock.classAutoValue_UBlock.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UBlock extends com.google.errorprone.refaster.UBlock {
private final java.util.List statements
void (java.util.List)
java.util.List statements
public java.util.List getStatements ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UBlock that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UPlaceholderExpression$PlaceholderParamIdent.classUPlaceholderExpression.java
package com.google.errorprone.refaster
public final com.google.errorprone.refaster.UPlaceholderExpression$PlaceholderParamIdent extends com.sun.tools.javac.tree.JCTree$JCIdent {
final com.google.errorprone.refaster.UVariableDecl param
void (com.google.errorprone.refaster.UVariableDecl, com.sun.tools.javac.util.Context)
com.google.errorprone.refaster.UVariableDecl param
com.sun.tools.javac.util.Context context
}
com/google/errorprone/refaster/AutoValue_UMemberSelect.classAutoValue_UMemberSelect.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UMemberSelect extends com.google.errorprone.refaster.UMemberSelect {
private final com.google.errorprone.refaster.UExpression getExpression
private final com.google.errorprone.refaster.StringName getIdentifier
private final com.google.errorprone.refaster.UType type
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.StringName, com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UExpression getExpression
com.google.errorprone.refaster.StringName getIdentifier
com.google.errorprone.refaster.UType type
public com.google.errorprone.refaster.UExpression getExpression ()
public com.google.errorprone.refaster.StringName getIdentifier ()
com.google.errorprone.refaster.UType type ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UMemberSelect that
Object o
public int hashCode ()
int h
public volatile javax.lang.model.element.Name getIdentifier ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/UMethodDecl.classUMethodDecl.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UMethodDecl extends com.google.errorprone.refaster.UTree implements com.sun.source.tree.MethodTree {
void ()
public static com.google.errorprone.refaster.UMethodDecl create (com.google.errorprone.refaster.UModifiers, java.lang.CharSequence, com.google.errorprone.refaster.UExpression, java.lang.Iterable, java.lang.Iterable, com.google.errorprone.refaster.UBlock)
com.google.errorprone.refaster.UModifiers modifiers
CharSequence name
com.google.errorprone.refaster.UExpression returnType
Iterable parameters
Iterable thrown
com.google.errorprone.refaster.UBlock body
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.Choice visitMethod (com.sun.source.tree.MethodTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.MethodTree decl
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCMethodDecl inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public abstract com.google.errorprone.refaster.UModifiers getModifiers ()
public abstract com.google.errorprone.refaster.StringName getName ()
public abstract com.google.errorprone.refaster.UExpression getReturnType ()
public abstract com.google.common.collect.ImmutableList getParameters ()
public abstract com.google.common.collect.ImmutableList getThrows ()
public abstract com.google.errorprone.refaster.UBlock getBody ()
public com.google.errorprone.refaster.UTree getDefaultValue ()
public com.google.common.collect.ImmutableList getTypeParameters ()
public com.sun.source.tree.VariableTree getReceiverParameter ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public volatile com.sun.source.tree.Tree getDefaultValue ()
public volatile com.sun.source.tree.BlockTree getBody ()
public volatile java.util.List getThrows ()
public volatile java.util.List getParameters ()
public volatile java.util.List getTypeParameters ()
public volatile com.sun.source.tree.Tree getReturnType ()
public volatile javax.lang.model.element.Name getName ()
public volatile com.sun.source.tree.ModifiersTree getModifiers ()
}
com/google/errorprone/refaster/UPlaceholderExpression$UncheckedCouldNotResolveImportException.classUPlaceholderExpression.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UPlaceholderExpression$UncheckedCouldNotResolveImportException extends java.lang.RuntimeException {
void (com.google.errorprone.refaster.CouldNotResolveImportException)
com.google.errorprone.refaster.CouldNotResolveImportException e
public synchronized com.google.errorprone.refaster.CouldNotResolveImportException getCause ()
public volatile java.lang.Throwable getCause ()
}
com/google/errorprone/refaster/UPlaceholderExpression.class
com/google/errorprone/refaster/Choice$8.classChoice.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.Choice$8 extends com.google.errorprone.refaster.Choice {
final com.google.errorprone.refaster.Choice val$thisChoice
final com.google.common.base.Predicate val$predicate
final com.google.errorprone.refaster.Choice this$0
void (com.google.errorprone.refaster.Choice, com.google.errorprone.refaster.Choice, com.google.common.base.Predicate)
com.google.errorprone.refaster.Choice this$0
protected java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/errorprone/refaster/AutoValue_ULiteral.classAutoValue_ULiteral.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_ULiteral extends com.google.errorprone.refaster.ULiteral {
private final com.sun.source.tree.Tree$Kind kind
private final Object value
void (com.sun.source.tree.Tree$Kind, java.lang.Object)
com.sun.source.tree.Tree$Kind kind
Object value
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object getValue ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.ULiteral that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/AutoValue_UMethodType.classAutoValue_UMethodType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UMethodType extends com.google.errorprone.refaster.UMethodType {
private final com.google.errorprone.refaster.UType returnType
private final java.util.List parameterTypes
void (com.google.errorprone.refaster.UType, java.util.List)
com.google.errorprone.refaster.UType returnType
java.util.List parameterTypes
public com.google.errorprone.refaster.UType getReturnType ()
public java.util.List getParameterTypes ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UMethodType that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/AutoValue_UBlank.classAutoValue_UBlank.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UBlank extends com.google.errorprone.refaster.UBlank {
private final java.util.UUID unique
void (java.util.UUID)
java.util.UUID unique
java.util.UUID unique ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UBlank that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UMemberReference.classUMemberReference.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UMemberReference extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.MemberReferenceTree {
void ()
public static com.google.errorprone.refaster.UMemberReference create (com.sun.source.tree.MemberReferenceTree$ReferenceMode, com.google.errorprone.refaster.UExpression, java.lang.CharSequence, java.lang.Iterable)
com.sun.source.tree.MemberReferenceTree$ReferenceMode mode
com.google.errorprone.refaster.UExpression qualifierExpression
CharSequence name
Iterable typeArguments
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.google.errorprone.refaster.Choice visitMemberReference (com.sun.source.tree.MemberReferenceTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.MemberReferenceTree node
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCMemberReference inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public abstract com.sun.source.tree.MemberReferenceTree$ReferenceMode getMode ()
public abstract com.google.errorprone.refaster.UExpression getQualifierExpression ()
public abstract com.google.errorprone.refaster.StringName getName ()
public abstract com.google.common.collect.ImmutableList getTypeArguments ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
public volatile java.util.List getTypeArguments ()
public volatile javax.lang.model.element.Name getName ()
public volatile com.sun.source.tree.ExpressionTree getQualifierExpression ()
}
com/google/errorprone/refaster/ImportPolicy$3.classImportPolicy.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ImportPolicy$3 extends com.google.errorprone.refaster.ImportPolicy {
void (java.lang.String, int)
public com.sun.tools.javac.tree.JCTree$JCExpression classReference (com.google.errorprone.refaster.Inliner, java.lang.CharSequence, java.lang.CharSequence)
com.google.errorprone.refaster.Inliner inliner
CharSequence topLevelClazz
CharSequence fullyQualifiedClazz
public com.sun.tools.javac.tree.JCTree$JCExpression staticReference (com.google.errorprone.refaster.Inliner, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence)
com.google.errorprone.refaster.Inliner inliner
CharSequence topLevelClazz
CharSequence fullyQualifiedClazz
CharSequence member
}
com/google/errorprone/refaster/Refaster.classRefaster.java
package com.google.errorprone.refaster
public com.google.errorprone.refaster.Refaster extends java.lang.Object {
private void ()
public static java.lang.Object[] asVarargs (java.lang.Object)
Object arg
public static transient java.lang.Object anyOf (java.lang.Object[])
Object[] expressions
public static boolean isInstance (java.lang.Object)
Object o
public static java.lang.Object[] newArray (int)
int size
public static java.lang.Class clazz ()
public static java.lang.Enum enumValueOf (java.lang.String)
String string
public static java.lang.Object emitCommentBefore (java.lang.String, java.lang.Object)
String literal
Object expression
public static void emitComment (java.lang.String)
String literal
}
com/google/errorprone/refaster/RefasterScanner.classRefasterScanner.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.RefasterScanner extends com.sun.source.util.TreeScanner {
private static final com.sun.source.util.SimpleTreeVisitor SKIP_PARENS
void ()
static com.google.errorprone.refaster.RefasterScanner create (com.google.errorprone.refaster.RefasterRule, com.google.errorprone.DescriptionListener)
com.google.errorprone.refaster.RefasterRule rule
com.google.errorprone.DescriptionListener listener
abstract com.google.errorprone.refaster.RefasterRule rule ()
abstract com.google.errorprone.DescriptionListener listener ()
public java.lang.Void visitClass (com.sun.source.tree.ClassTree, com.sun.tools.javac.util.Context)
com.sun.source.tree.Tree tree
com.sun.tools.javac.util.ListBuffer statements
com.sun.source.tree.ClassTree node
com.sun.tools.javac.util.Context context
com.sun.tools.javac.code.Symbol sym
public java.lang.Void scan (com.sun.source.tree.Tree, com.sun.tools.javac.util.Context)
com.sun.tools.javac.parser.Tokens$Token token
String matchContents
com.sun.tools.javac.parser.JavaTokenizer tokenizer
com.google.errorprone.refaster.Template afterTemplate
com.google.errorprone.matchers.Description$Builder builder
com.google.errorprone.refaster.TemplateMatch match
com.google.errorprone.refaster.Template beforeTemplate
com.sun.source.tree.Tree tree
com.sun.tools.javac.util.Context context
com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
public java.lang.Void visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, com.sun.tools.javac.util.Context)
com.sun.source.tree.DoWhileLoopTree node
com.sun.tools.javac.util.Context context
public java.lang.Void visitWhileLoop (com.sun.source.tree.WhileLoopTree, com.sun.tools.javac.util.Context)
com.sun.source.tree.WhileLoopTree node
com.sun.tools.javac.util.Context context
public java.lang.Void visitSynchronized (com.sun.source.tree.SynchronizedTree, com.sun.tools.javac.util.Context)
com.sun.source.tree.SynchronizedTree node
com.sun.tools.javac.util.Context context
public java.lang.Void visitIf (com.sun.source.tree.IfTree, com.sun.tools.javac.util.Context)
com.sun.source.tree.IfTree node
com.sun.tools.javac.util.Context context
public volatile java.lang.Object visitIf (com.sun.source.tree.IfTree, java.lang.Object)
public volatile java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
public volatile java.lang.Object visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
public volatile java.lang.Object visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
public volatile java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/RefasterRuleBuilderScanner.classRefasterRuleBuilderScanner.java
package com.google.errorprone.refaster
public final com.google.errorprone.refaster.RefasterRuleBuilderScanner extends com.sun.source.util.SimpleTreeVisitor {
private static final java.util.logging.Logger logger
static final com.sun.tools.javac.util.Context$Key PLACEHOLDER_METHODS_KEY
private final com.sun.tools.javac.util.Context context
private final java.util.Map placeholderMethods
private final java.util.List beforeTemplates
private final java.util.List afterTemplates
private void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public static java.util.Collection extractRules (com.sun.source.tree.ClassTree, com.sun.tools.javac.util.Context)
com.sun.source.tree.ClassTree tree
com.sun.tools.javac.util.Context context
com.sun.tools.javac.code.Symbol$ClassSymbol sym
com.google.errorprone.refaster.RefasterRuleBuilderScanner scanner
java.util.List methods
com.google.errorprone.refaster.UTemplater templater
java.util.List types
public java.lang.Void visitMethod (com.sun.source.tree.MethodTree, java.lang.Void)
com.sun.source.tree.VariableTree param
com.google.errorprone.refaster.UTemplater templater
com.google.common.collect.ImmutableMap$Builder params
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.google.errorprone.refaster.Template template
com.google.errorprone.VisitorState state
Throwable t
com.sun.source.tree.MethodTree tree
Void v
private java.util.Collection createMatchers (java.lang.Iterable, java.lang.String, com.google.common.collect.ImmutableClassToInstanceMap)
com.google.errorprone.refaster.UBlank blank
com.google.errorprone.refaster.UStatement stmt
com.google.errorprone.refaster.BlockTemplate before
java.util.List stmtsWithBlanks
int i
com.google.errorprone.refaster.BlockTemplate afterBlock
int i
java.util.List blanks
com.google.errorprone.refaster.Template afterTemplate
com.google.errorprone.refaster.Template beforeTemplate
java.util.List negatedBeforeTemplates
com.google.errorprone.refaster.RefasterRule negation
com.google.errorprone.refaster.RefasterRule rule
java.util.List negatedAfterTemplates
Iterable typeVars
String qualifiedTemplateClass
com.google.common.collect.ImmutableClassToInstanceMap annotationMap
public volatile java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/UArrayTypeTree.classUArrayTypeTree.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UArrayTypeTree extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.ArrayTypeTree {
void ()
public static com.google.errorprone.refaster.UArrayTypeTree create (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression elementType
public abstract com.google.errorprone.refaster.UExpression getType ()
public com.google.errorprone.refaster.Choice visitArrayType (com.sun.source.tree.ArrayTypeTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ArrayTypeTree tree
com.google.errorprone.refaster.Unifier unifier
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCArrayTypeTree inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
public volatile com.sun.source.tree.Tree getType ()
}
com/google/errorprone/refaster/UStatement$UnifierWithUnconsumedStatements.classUStatement.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements extends java.lang.Object {
public void ()
public static com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements create (com.google.errorprone.refaster.Unifier, java.util.List)
com.google.errorprone.refaster.Unifier unifier
java.util.List unconsumedStatements
public abstract com.google.errorprone.refaster.Unifier unifier ()
public abstract java.util.List unconsumedStatements ()
}
com/google/errorprone/refaster/UForAll.classUForAll.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UForAll extends com.google.errorprone.refaster.UType {
public void ()
public static com.google.errorprone.refaster.UForAll create (java.util.List, com.google.errorprone.refaster.UType)
java.util.List typeVars
com.google.errorprone.refaster.UType quantifiedType
public abstract java.util.List getTypeVars ()
public abstract com.google.errorprone.refaster.UType getQuantifiedType ()
public com.google.errorprone.refaster.Choice visitForAll (com.sun.tools.javac.code.Type$ForAll, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type myType
com.google.errorprone.refaster.CouldNotResolveImportException e
com.sun.tools.javac.code.Type$ForAll target
com.google.errorprone.refaster.Unifier unifier
com.sun.tools.javac.code.Types types
public com.sun.tools.javac.code.Type inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
}
com/google/errorprone/refaster/USkip.classUSkip.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.USkip extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.EmptyStatementTree {
public static final com.google.errorprone.refaster.USkip INSTANCE
private void ()
java.lang.Object readResolve ()
public com.sun.tools.javac.tree.JCTree$JCSkip inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.Choice visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.EmptyStatementTree node
com.google.errorprone.refaster.Unifier unifier
public java.lang.String toString ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/ULabeledStatement$Key.classULabeledStatement.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.ULabeledStatement$Key extends com.google.errorprone.refaster.Bindings$Key {
void (java.lang.CharSequence)
CharSequence identifier
}
com/google/errorprone/refaster/UBlank.class
com/google/errorprone/refaster/AutoValue_UReturn.classAutoValue_UReturn.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UReturn extends com.google.errorprone.refaster.UReturn {
private final com.google.errorprone.refaster.UExpression expression
void (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UReturn that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/AutoValue_UBinary.classAutoValue_UBinary.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UBinary extends com.google.errorprone.refaster.UBinary {
private final com.sun.source.tree.Tree$Kind kind
private final com.google.errorprone.refaster.UExpression leftOperand
private final com.google.errorprone.refaster.UExpression rightOperand
void (com.sun.source.tree.Tree$Kind, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.sun.source.tree.Tree$Kind kind
com.google.errorprone.refaster.UExpression leftOperand
com.google.errorprone.refaster.UExpression rightOperand
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.UExpression getLeftOperand ()
public com.google.errorprone.refaster.UExpression getRightOperand ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UBinary that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getRightOperand ()
public volatile com.sun.source.tree.ExpressionTree getLeftOperand ()
}
com/google/errorprone/refaster/ControlFlowVisitor.classControlFlowVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.ControlFlowVisitor extends com.sun.source.util.SimpleTreeVisitor {
public static final com.google.errorprone.refaster.ControlFlowVisitor INSTANCE
private void ()
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitStatement (com.sun.source.tree.StatementTree)
com.sun.source.tree.StatementTree node
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitStatements (java.lang.Iterable)
Iterable nodes
private com.google.errorprone.refaster.ControlFlowVisitor$Result visitStatements (java.lang.Iterable, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.StatementTree node
Iterable nodes
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
com.google.errorprone.refaster.ControlFlowVisitor$Result result
protected com.google.errorprone.refaster.ControlFlowVisitor$Result defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.Tree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitBlock (com.sun.source.tree.BlockTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.BlockTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.DoWhileLoopTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitWhileLoop (com.sun.source.tree.WhileLoopTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.WhileLoopTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitForLoop (com.sun.source.tree.ForLoopTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.ForLoopTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.EnhancedForLoopTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitSwitch (com.sun.source.tree.SwitchTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.CaseTree caseTree
com.sun.source.tree.SwitchTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
com.google.errorprone.refaster.ControlFlowVisitor$Result result
boolean seenDefault
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitCase (com.sun.source.tree.CaseTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.CaseTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitSynchronized (com.sun.source.tree.SynchronizedTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.SynchronizedTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitTry (com.sun.source.tree.TryTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.CatchTree catchTree
com.sun.source.tree.TryTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
com.google.errorprone.refaster.ControlFlowVisitor$Result result
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitCatch (com.sun.source.tree.CatchTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.CatchTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitIf (com.sun.source.tree.IfTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.IfTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
com.google.errorprone.refaster.ControlFlowVisitor$Result thenResult
com.google.errorprone.refaster.ControlFlowVisitor$Result elseResult
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.ExpressionStatementTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.LabeledStatementTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitBreak (com.sun.source.tree.BreakTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.BreakTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitContinue (com.sun.source.tree.ContinueTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.ContinueTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.ReturnTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitThrow (com.sun.source.tree.ThrowTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.ThrowTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public volatile java.lang.Object visitThrow (com.sun.source.tree.ThrowTree, java.lang.Object)
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile java.lang.Object visitContinue (com.sun.source.tree.ContinueTree, java.lang.Object)
public volatile java.lang.Object visitBreak (com.sun.source.tree.BreakTree, java.lang.Object)
public volatile java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public volatile java.lang.Object visitIf (com.sun.source.tree.IfTree, java.lang.Object)
public volatile java.lang.Object visitCatch (com.sun.source.tree.CatchTree, java.lang.Object)
public volatile java.lang.Object visitTry (com.sun.source.tree.TryTree, java.lang.Object)
public volatile java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
public volatile java.lang.Object visitCase (com.sun.source.tree.CaseTree, java.lang.Object)
public volatile java.lang.Object visitSwitch (com.sun.source.tree.SwitchTree, java.lang.Object)
public volatile java.lang.Object visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
public volatile java.lang.Object visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
public volatile java.lang.Object visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Object)
public volatile java.lang.Object visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
public volatile java.lang.Object visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
public volatile java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/UTypeCast.classUTypeCast.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UTypeCast extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.TypeCastTree {
void ()
public static com.google.errorprone.refaster.UTypeCast create (com.google.errorprone.refaster.UTree, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UTree type
com.google.errorprone.refaster.UExpression expression
public abstract com.google.errorprone.refaster.UTree getType ()
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public com.google.errorprone.refaster.Choice visitTypeCast (com.sun.source.tree.TypeCastTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.TypeCastTree cast
com.google.errorprone.refaster.Unifier unifier
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCTypeCast inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.Tree getType ()
}
com/google/errorprone/refaster/AutoValue_UArrayAccess.classAutoValue_UArrayAccess.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UArrayAccess extends com.google.errorprone.refaster.UArrayAccess {
private final com.google.errorprone.refaster.UExpression expression
private final com.google.errorprone.refaster.UExpression index
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.UExpression index
public com.google.errorprone.refaster.UExpression getExpression ()
public com.google.errorprone.refaster.UExpression getIndex ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UArrayAccess that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getIndex ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/AutoValue_UIf.classAutoValue_UIf.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UIf extends com.google.errorprone.refaster.UIf {
private final com.google.errorprone.refaster.UExpression condition
private final com.google.errorprone.refaster.UStatement thenStatement
private final com.google.errorprone.refaster.UStatement elseStatement
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UStatement, com.google.errorprone.refaster.UStatement)
com.google.errorprone.refaster.UExpression condition
com.google.errorprone.refaster.UStatement thenStatement
com.google.errorprone.refaster.UStatement elseStatement
public com.google.errorprone.refaster.UExpression getCondition ()
public com.google.errorprone.refaster.UStatement getThenStatement ()
public com.google.errorprone.refaster.UStatement getElseStatement ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UIf that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.StatementTree getElseStatement ()
public volatile com.sun.source.tree.StatementTree getThenStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/UUnary.classUUnary.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UUnary extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.UnaryTree {
private static final com.google.common.collect.ImmutableBiMap UNARY_OP_CODES
void ()
public static com.google.errorprone.refaster.UUnary create (com.sun.source.tree.Tree$Kind, com.google.errorprone.refaster.UExpression)
com.sun.source.tree.Tree$Kind unaryOp
com.google.errorprone.refaster.UExpression expression
public abstract com.sun.source.tree.Tree$Kind getKind ()
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public com.google.errorprone.refaster.Choice visitUnary (com.sun.source.tree.UnaryTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.UnaryTree unary
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.TreeMaker maker
public com.google.errorprone.refaster.UExpression negate ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getExpression ()
static void ()
}
com/google/errorprone/refaster/AutoValue_UDoWhileLoop.classAutoValue_UDoWhileLoop.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UDoWhileLoop extends com.google.errorprone.refaster.UDoWhileLoop {
private final com.google.errorprone.refaster.USimpleStatement statement
private final com.google.errorprone.refaster.UExpression condition
void (com.google.errorprone.refaster.USimpleStatement, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.USimpleStatement statement
com.google.errorprone.refaster.UExpression condition
public com.google.errorprone.refaster.USimpleStatement getStatement ()
public com.google.errorprone.refaster.UExpression getCondition ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UDoWhileLoop that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$TriFunction.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.PlaceholderUnificationVisitor$TriFunction extends java.lang.Object {
public abstract java.lang.Object apply (java.lang.Object, java.lang.Object, java.lang.Object)
}
com/google/errorprone/refaster/UTypeVar$Key.classUTypeVar.java
package com.google.errorprone.refaster
public final com.google.errorprone.refaster.UTypeVar$Key extends com.google.errorprone.refaster.Bindings$Key {
public void (java.lang.CharSequence)
CharSequence name
}
com/google/errorprone/refaster/UMethodType.classUMethodType.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UMethodType extends com.google.errorprone.refaster.UType {
public void ()
public static transient com.google.errorprone.refaster.UMethodType create (com.google.errorprone.refaster.UType, com.google.errorprone.refaster.UType[])
com.google.errorprone.refaster.UType returnType
com.google.errorprone.refaster.UType[] parameterTypes
public static com.google.errorprone.refaster.UMethodType create (com.google.errorprone.refaster.UType, java.util.List)
com.google.errorprone.refaster.UType returnType
java.util.List parameterTypes
public abstract com.google.errorprone.refaster.UType getReturnType ()
public abstract java.util.List getParameterTypes ()
public com.google.errorprone.refaster.Choice visitMethodType (com.sun.tools.javac.code.Type$MethodType, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type$MethodType methodTy
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.code.Type$MethodType inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UTypeApply.classAutoValue_UTypeApply.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UTypeApply extends com.google.errorprone.refaster.UTypeApply {
private final com.google.errorprone.refaster.UExpression type
private final java.util.List typeArguments
void (com.google.errorprone.refaster.UExpression, java.util.List)
com.google.errorprone.refaster.UExpression type
java.util.List typeArguments
public com.google.errorprone.refaster.UExpression getType ()
public java.util.List getTypeArguments ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UTypeApply that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.Tree getType ()
}
com/google/errorprone/refaster/UWhileLoop.classUWhileLoop.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UWhileLoop extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.WhileLoopTree {
void ()
public static com.google.errorprone.refaster.UWhileLoop create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UStatement)
com.google.errorprone.refaster.UExpression condition
com.google.errorprone.refaster.UStatement body
public abstract com.google.errorprone.refaster.UExpression getCondition ()
public abstract com.google.errorprone.refaster.USimpleStatement getStatement ()
public com.sun.tools.javac.tree.JCTree$JCWhileLoop inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitWhileLoop (com.sun.source.tree.WhileLoopTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.WhileLoopTree loop
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/UTypeParameter.classUTypeParameter.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UTypeParameter extends com.google.errorprone.refaster.UTree implements com.sun.source.tree.TypeParameterTree {
void ()
static transient com.google.errorprone.refaster.UTypeParameter create (java.lang.CharSequence, com.google.errorprone.refaster.UExpression[])
CharSequence name
com.google.errorprone.refaster.UExpression[] bounds
static com.google.errorprone.refaster.UTypeParameter create (java.lang.CharSequence, java.lang.Iterable, java.lang.Iterable)
CharSequence name
Iterable bounds
Iterable annotations
public abstract com.google.errorprone.refaster.StringName getName ()
public abstract com.google.common.collect.ImmutableList getBounds ()
public abstract com.google.common.collect.ImmutableList getAnnotations ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCTypeParameter inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitTypeParameter (com.sun.source.tree.TypeParameterTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.TypeParameterTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Object)
public volatile java.util.List getAnnotations ()
public volatile java.util.List getBounds ()
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/USynchronized.classUSynchronized.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.USynchronized extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.SynchronizedTree {
void ()
public static com.google.errorprone.refaster.USynchronized create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UBlock)
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.UBlock block
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public abstract com.google.errorprone.refaster.UBlock getBlock ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCSynchronized inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitSynchronized (com.sun.source.tree.SynchronizedTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.SynchronizedTree synced
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
public volatile com.sun.source.tree.BlockTree getBlock ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/ULiteral.classULiteral.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.ULiteral extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.LiteralTree {
private static final com.google.common.collect.ImmutableBiMap LIT_KIND_TAG
public void ()
public static com.google.errorprone.refaster.ULiteral nullLit ()
public static com.google.errorprone.refaster.ULiteral intLit (int)
int value
public static com.google.errorprone.refaster.ULiteral longLit (long)
long value
public static com.google.errorprone.refaster.ULiteral floatLit (float)
float value
public static com.google.errorprone.refaster.ULiteral doubleLit (double)
double value
public static com.google.errorprone.refaster.ULiteral booleanLit (boolean)
boolean value
public static com.google.errorprone.refaster.ULiteral charLit (char)
char value
public static com.google.errorprone.refaster.ULiteral stringLit (java.lang.String)
String value
public static com.google.errorprone.refaster.ULiteral create (com.sun.source.tree.Tree$Kind, java.lang.Object)
com.sun.source.tree.Tree$Kind kind
Object value
public abstract com.sun.source.tree.Tree$Kind getKind ()
public abstract java.lang.Object getValue ()
private static boolean integral (java.lang.Object)
Object o
private static boolean match (java.lang.Object, java.lang.Object)
Object a
Object b
public com.google.errorprone.refaster.Choice visitLiteral (com.sun.source.tree.LiteralTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.LiteralTree literal
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCLiteral inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
Object value
public com.google.errorprone.refaster.UExpression negate ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/UPrimitiveTypeTree.classUPrimitiveTypeTree.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UPrimitiveTypeTree extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.PrimitiveTypeTree {
public static final com.google.errorprone.refaster.UPrimitiveTypeTree BYTE
public static final com.google.errorprone.refaster.UPrimitiveTypeTree SHORT
public static final com.google.errorprone.refaster.UPrimitiveTypeTree INT
public static final com.google.errorprone.refaster.UPrimitiveTypeTree LONG
public static final com.google.errorprone.refaster.UPrimitiveTypeTree FLOAT
public static final com.google.errorprone.refaster.UPrimitiveTypeTree DOUBLE
public static final com.google.errorprone.refaster.UPrimitiveTypeTree BOOLEAN
public static final com.google.errorprone.refaster.UPrimitiveTypeTree CHAR
public static final com.google.errorprone.refaster.UPrimitiveTypeTree NULL
public static final com.google.errorprone.refaster.UPrimitiveTypeTree VOID
void ()
public static com.google.errorprone.refaster.UPrimitiveTypeTree create (com.sun.tools.javac.code.TypeTag)
com.sun.tools.javac.code.TypeTag tag
abstract com.sun.tools.javac.code.TypeTag typeTag ()
public com.google.errorprone.refaster.Choice visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.PrimitiveTypeTree tree
com.google.errorprone.refaster.Unifier unifier
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public javax.lang.model.type.TypeKind getPrimitiveTypeKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/UAssignOp.classUAssignOp.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UAssignOp extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.CompoundAssignmentTree {
private static final com.google.common.collect.ImmutableBiMap TAG
void ()
public static com.google.errorprone.refaster.UAssignOp create (com.google.errorprone.refaster.UExpression, com.sun.source.tree.Tree$Kind, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression variable
com.sun.source.tree.Tree$Kind operator
com.google.errorprone.refaster.UExpression expression
public abstract com.google.errorprone.refaster.UExpression getVariable ()
public abstract com.sun.source.tree.Tree$Kind getKind ()
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public com.sun.tools.javac.tree.JCTree$JCAssignOp inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.google.errorprone.refaster.Choice visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.CompoundAssignmentTree assignOp
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.ExpressionTree getVariable ()
static void ()
}
com/google/errorprone/refaster/AutoValue_UTypeVar_TypeWithExpression.classAutoValue_UTypeVar_TypeWithExpression.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UTypeVar_TypeWithExpression extends com.google.errorprone.refaster.UTypeVar$TypeWithExpression {
private final com.sun.tools.javac.code.Type type
private final com.sun.tools.javac.tree.JCTree$JCExpression expression
void (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.tree.JCTree$JCExpression expression
public com.sun.tools.javac.code.Type type ()
com.sun.tools.javac.tree.JCTree$JCExpression expression ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UTypeVar$TypeWithExpression that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UStatement.classUStatement.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UStatement extends java.lang.Object implements java.io.Serializable com.sun.source.tree.StatementTree com.google.common.base.Function {
public abstract com.sun.tools.javac.util.List inlineStatements (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
}
com/google/errorprone/refaster/UIntersectionClassType.classUIntersectionClassType.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UIntersectionClassType extends com.google.errorprone.refaster.UType {
public void ()
static com.google.errorprone.refaster.UIntersectionClassType create (java.lang.Iterable)
Iterable bounds
abstract com.google.common.collect.ImmutableList bounds ()
public com.sun.tools.javac.code.Type$IntersectionClassType inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitClassType (com.sun.tools.javac.code.Type$ClassType, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type$IntersectionClassType intersection
com.sun.tools.javac.code.Type$ClassType t
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UIntersectionClassType.classAutoValue_UIntersectionClassType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UIntersectionClassType extends com.google.errorprone.refaster.UIntersectionClassType {
private final com.google.common.collect.ImmutableList bounds
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList bounds
com.google.common.collect.ImmutableList bounds ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UIntersectionClassType that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UMethodInvocation.classUMethodInvocation.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UMethodInvocation extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.MethodInvocationTree {
public void ()
public static com.google.errorprone.refaster.UMethodInvocation create (com.google.errorprone.refaster.UExpression, java.util.List)
com.google.errorprone.refaster.UExpression methodSelect
java.util.List arguments
public static transient com.google.errorprone.refaster.UMethodInvocation create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression[])
com.google.errorprone.refaster.UExpression methodSelect
com.google.errorprone.refaster.UExpression[] arguments
public abstract com.google.errorprone.refaster.UExpression getMethodSelect ()
public abstract java.util.List getArguments ()
public com.google.errorprone.refaster.Choice visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.MethodInvocationTree methodInvocation
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public java.util.List getTypeArguments ()
public com.sun.tools.javac.tree.JCTree$JCMethodInvocation inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getMethodSelect ()
}
com/google/errorprone/refaster/ULocalVarIdent$Key.classULocalVarIdent.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ULocalVarIdent$Key extends com.google.errorprone.refaster.Bindings$Key {
void (java.lang.CharSequence)
CharSequence name
}
com/google/errorprone/refaster/AutoValue_UAssignOp.classAutoValue_UAssignOp.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UAssignOp extends com.google.errorprone.refaster.UAssignOp {
private final com.google.errorprone.refaster.UExpression variable
private final com.sun.source.tree.Tree$Kind kind
private final com.google.errorprone.refaster.UExpression expression
void (com.google.errorprone.refaster.UExpression, com.sun.source.tree.Tree$Kind, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression variable
com.sun.source.tree.Tree$Kind kind
com.google.errorprone.refaster.UExpression expression
public com.google.errorprone.refaster.UExpression getVariable ()
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UAssignOp that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.ExpressionTree getVariable ()
}
com/google/errorprone/refaster/Choice$1.classChoice.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.Choice$1 extends com.google.errorprone.refaster.Choice {
void ()
protected java.util.Iterator iterator ()
public com.google.errorprone.refaster.Choice thenChoose (com.google.common.base.Function)
com.google.common.base.Function function
public com.google.errorprone.refaster.Choice thenOption (com.google.common.base.Function)
com.google.common.base.Function function
public com.google.errorprone.refaster.Choice transform (com.google.common.base.Function)
com.google.common.base.Function function
public com.google.errorprone.refaster.Choice or (com.google.errorprone.refaster.Choice)
com.google.errorprone.refaster.Choice other
public com.google.errorprone.refaster.Choice condition (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public java.lang.String toString ()
}
com/google/errorprone/refaster/AutoValue_UMatches.classAutoValue_UMatches.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UMatches extends com.google.errorprone.refaster.UMatches {
private final boolean positive
private final Class matcherClass
private final com.google.errorprone.refaster.UExpression expression
void (boolean, java.lang.Class, com.google.errorprone.refaster.UExpression)
boolean positive
Class matcherClass
com.google.errorprone.refaster.UExpression expression
boolean positive ()
java.lang.Class matcherClass ()
com.google.errorprone.refaster.UExpression expression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UMatches that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/AutoValue_UTypeCast.classAutoValue_UTypeCast.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UTypeCast extends com.google.errorprone.refaster.UTypeCast {
private final com.google.errorprone.refaster.UTree type
private final com.google.errorprone.refaster.UExpression expression
void (com.google.errorprone.refaster.UTree, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UTree type
com.google.errorprone.refaster.UExpression expression
public com.google.errorprone.refaster.UTree getType ()
public com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UTypeCast that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.Tree getType ()
}
com/google/errorprone/refaster/UConditional.classUConditional.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UConditional extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.ConditionalExpressionTree {
void ()
public static com.google.errorprone.refaster.UConditional create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression conditionExpr
com.google.errorprone.refaster.UExpression trueExpr
com.google.errorprone.refaster.UExpression falseExpr
public abstract com.google.errorprone.refaster.UExpression getCondition ()
public abstract com.google.errorprone.refaster.UExpression getTrueExpression ()
public abstract com.google.errorprone.refaster.UExpression getFalseExpression ()
public com.google.errorprone.refaster.Choice visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ConditionalExpressionTree conditional
com.google.errorprone.refaster.Unifier unifier
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCConditional inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getFalseExpression ()
public volatile com.sun.source.tree.ExpressionTree getTrueExpression ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/UMemberSelect.classUMemberSelect.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UMemberSelect extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.MemberSelectTree {
public static final String CONVERT_TO_IDENT
public void ()
public static com.google.errorprone.refaster.UMemberSelect create (com.google.errorprone.refaster.UExpression, java.lang.CharSequence, com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UExpression expression
CharSequence identifier
com.google.errorprone.refaster.UType type
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public abstract com.google.errorprone.refaster.StringName getIdentifier ()
abstract com.google.errorprone.refaster.UType type ()
public com.google.errorprone.refaster.Choice visitMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.MemberSelectTree fieldAccess
com.google.errorprone.refaster.Unifier unifier
public com.google.errorprone.refaster.Choice visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.tree.JCTree$JCExpression thisIdent
com.sun.source.tree.IdentifierTree ident
com.google.errorprone.refaster.Unifier unifier
com.sun.tools.javac.code.Symbol sym
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.tree.JCTree$JCExpression expression
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile javax.lang.model.element.Name getIdentifier ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/Choice$4.class
com/google/errorprone/refaster/UClassDecl$UnifierWithRemainingMembers.class
com/google/errorprone/refaster/AutoValue_ULambda.classAutoValue_ULambda.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_ULambda extends com.google.errorprone.refaster.ULambda {
private final com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind parameterKind
private final com.google.common.collect.ImmutableList getParameters
private final com.google.errorprone.refaster.UTree getBody
void (com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind, com.google.common.collect.ImmutableList, com.google.errorprone.refaster.UTree)
com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind parameterKind
com.google.common.collect.ImmutableList getParameters
com.google.errorprone.refaster.UTree getBody
com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind parameterKind ()
public com.google.common.collect.ImmutableList getParameters ()
public com.google.errorprone.refaster.UTree getBody ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.ULambda that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.Tree getBody ()
public volatile java.util.List getParameters ()
}
com/google/errorprone/refaster/UUnary$1.classUUnary.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UUnary$1 extends com.sun.tools.javac.tree.TreeCopier {
final com.sun.tools.javac.tree.TreeMaker val$maker
final com.google.errorprone.refaster.UUnary this$0
void (com.google.errorprone.refaster.UUnary, com.sun.tools.javac.tree.TreeMaker, com.sun.tools.javac.tree.TreeMaker)
com.google.errorprone.refaster.UUnary this$0
com.sun.tools.javac.tree.TreeMaker x0
public com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, java.lang.Void)
com.sun.tools.javac.tree.JCTree t
Void v
public com.sun.tools.javac.tree.JCTree$JCExpression defaultNegation (com.sun.source.tree.Tree)
com.sun.source.tree.Tree expr
public com.sun.tools.javac.tree.JCTree$JCExpression visitBinary (com.sun.source.tree.BinaryTree, java.lang.Void)
com.sun.tools.javac.tree.JCTree$JCExpression negLeft
com.sun.tools.javac.tree.JCTree$JCExpression negRight
com.sun.tools.javac.tree.JCTree$JCExpression left
com.sun.tools.javac.tree.JCTree$JCExpression right
com.sun.source.tree.BinaryTree tree
Void v
public com.sun.tools.javac.tree.JCTree$JCExpression visitUnary (com.sun.source.tree.UnaryTree, java.lang.Void)
com.sun.source.tree.UnaryTree tree
Void v
public com.sun.tools.javac.tree.JCTree$JCConditional visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Void)
com.sun.source.tree.ConditionalExpressionTree tree
Void v
public volatile com.sun.tools.javac.tree.JCTree visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public volatile com.sun.tools.javac.tree.JCTree visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
public volatile com.sun.tools.javac.tree.JCTree visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public volatile com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, java.lang.Object)
public volatile java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public volatile java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
public volatile java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
}
com/google/errorprone/refaster/Template.classTemplate.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.Template extends java.lang.Object implements java.io.Serializable {
private static final java.util.logging.Logger logger
public static final boolean AUTOBOXING_DEFAULT
public void ()
public abstract com.google.common.collect.ImmutableClassToInstanceMap annotations ()
public abstract com.google.common.collect.ImmutableList templateTypeVariables ()
public abstract com.google.common.collect.ImmutableMap expressionArgumentTypes ()
public abstract java.lang.Iterable match (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.Context)
public abstract com.google.errorprone.fixes.Fix replace (com.google.errorprone.refaster.TemplateMatch)
java.lang.Iterable typeVariables (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.google.common.collect.ImmutableList ruleTypeVars
boolean autoboxing ()
protected com.sun.tools.javac.util.List expectedTypes (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.common.base.Optional exprs
String argName
com.google.common.base.Optional singleBinding
int i
com.google.errorprone.refaster.PlaceholderMethod$PlaceholderExpressionKey key
com.google.errorprone.refaster.Inliner inliner
java.util.ArrayList result
com.google.common.collect.ImmutableList types
com.google.common.collect.ImmutableList argNames
protected com.sun.tools.javac.util.List actualTypes (com.google.errorprone.refaster.Inliner)
int j
com.sun.tools.javac.code.Type[] exprTys
com.google.common.base.Optional exprs
String argName
com.google.common.base.Optional singleBinding
int i
com.google.errorprone.refaster.PlaceholderMethod$PlaceholderExpressionKey key
com.google.errorprone.refaster.Inliner inliner
java.util.ArrayList result
com.google.common.collect.ImmutableList argNames
protected com.google.common.base.Optional typecheck (com.google.errorprone.refaster.Unifier, com.google.errorprone.refaster.Inliner, com.sun.tools.javac.util.Warner, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type instantiationForVar
com.google.errorprone.refaster.UTypeVar var
com.google.common.collect.ImmutableList freeTypeVars
com.google.errorprone.refaster.CouldNotResolveImportException e
com.google.errorprone.refaster.Template$InferException e
com.google.errorprone.refaster.Unifier unifier
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.util.Warner warner
com.sun.tools.javac.util.List expectedTypes
com.sun.tools.javac.util.List actualTypes
private boolean checkBounds (com.google.errorprone.refaster.Unifier, com.google.errorprone.refaster.Inliner, com.sun.tools.javac.util.Warner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.UTypeVar typeVar
com.sun.tools.javac.util.List bounds
com.google.errorprone.refaster.UTypeVar typeVar
com.google.errorprone.refaster.Unifier unifier
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.util.Warner warner
com.sun.tools.javac.code.Types types
com.sun.tools.javac.util.ListBuffer varsBuffer
com.sun.tools.javac.util.ListBuffer bindingsBuffer
com.sun.tools.javac.util.List vars
com.sun.tools.javac.util.List bindings
protected static com.sun.tools.javac.tree.Pretty pretty (com.sun.tools.javac.util.Context, java.io.Writer)
String unitContents
java.io.IOException e
com.sun.tools.javac.util.Context context
java.io.Writer writer
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
private com.sun.tools.javac.code.Type infer (com.sun.tools.javac.util.Warner, com.google.errorprone.refaster.Inliner, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List) throws com.google.errorprone.refaster.Template$InferException
java.lang.reflect.Field field
ReflectiveOperationException e
Class resultInfoClass
java.lang.reflect.Constructor resultInfoCtor
Object resultInfo
ReflectiveOperationException e
com.sun.tools.javac.code.Type$MethodType result
com.sun.tools.javac.util.Warner warner
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.util.List freeTypeVariables
com.sun.tools.javac.util.List expectedArgTypes
com.sun.tools.javac.code.Type returnType
com.sun.tools.javac.util.List actualArgTypes
com.sun.tools.javac.code.Symtab symtab
com.sun.tools.javac.code.Type methodType
com.sun.tools.javac.comp.Enter enter
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
com.sun.tools.javac.code.Type site
com.sun.tools.javac.comp.Env env
Object resultInfo
com.sun.tools.javac.util.Log$DeferredDiagnosticHandler handler
private static java.lang.Object newMethodResolutionPhase (boolean)
Object e
Class c
boolean autoboxing
private com.sun.tools.javac.code.Type$MethodType callCheckMethod (com.sun.tools.javac.util.Warner, com.google.errorprone.refaster.Inliner, java.lang.Object, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Env) throws com.google.errorprone.refaster.Template$InferException
java.lang.reflect.Method checkMethod
java.lang.reflect.InvocationTargetException e
ReflectiveOperationException e
com.sun.tools.javac.util.Warner warner
com.google.errorprone.refaster.Inliner inliner
Object resultInfo
com.sun.tools.javac.util.List actualArgTypes
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
com.sun.tools.javac.code.Type site
com.sun.tools.javac.comp.Env env
private com.google.common.collect.ImmutableList freeTypeVars (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.UTypeVar var
com.google.errorprone.refaster.Unifier unifier
com.google.common.collect.ImmutableList$Builder builder
protected static com.google.errorprone.fixes.Fix addImports (com.google.errorprone.refaster.Inliner, com.google.errorprone.fixes.SuggestedFix$Builder)
String importToAdd
String staticImportToAdd
com.google.errorprone.refaster.Inliner inliner
com.google.errorprone.fixes.SuggestedFix$Builder fix
static void ()
}
com/google/errorprone/refaster/AutoValue_UAnnotatedType.classAutoValue_UAnnotatedType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UAnnotatedType extends com.google.errorprone.refaster.UAnnotatedType {
private final com.google.common.collect.ImmutableList annotations
private final com.google.errorprone.refaster.UExpression underlyingType
void (com.google.common.collect.ImmutableList, com.google.errorprone.refaster.UExpression)
com.google.common.collect.ImmutableList annotations
com.google.errorprone.refaster.UExpression underlyingType
public com.google.common.collect.ImmutableList getAnnotations ()
public com.google.errorprone.refaster.UExpression getUnderlyingType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UAnnotatedType that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getUnderlyingType ()
public volatile java.util.List getAnnotations ()
}
com/google/errorprone/refaster/UVariableDecl.classUVariableDecl.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UVariableDecl extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.VariableTree {
public void ()
public static com.google.errorprone.refaster.UVariableDecl create (java.lang.CharSequence, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
CharSequence identifier
com.google.errorprone.refaster.UExpression type
com.google.errorprone.refaster.UExpression initializer
public static com.google.errorprone.refaster.UVariableDecl create (java.lang.CharSequence, com.google.errorprone.refaster.UExpression)
CharSequence identifier
com.google.errorprone.refaster.UExpression type
public abstract com.google.errorprone.refaster.StringName getName ()
public abstract com.google.errorprone.refaster.UExpression getType ()
public abstract com.google.errorprone.refaster.UExpression getInitializer ()
com.google.errorprone.refaster.ULocalVarIdent$Key key ()
public com.google.errorprone.refaster.Choice visitVariable (com.sun.source.tree.VariableTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.VariableTree decl
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCVariableDecl inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.sun.tools.javac.tree.JCTree$JCVariableDecl inlineImplicitType (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
private com.sun.tools.javac.tree.JCTree$JCVariableDecl inline (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.sun.tools.javac.tree.JCTree$JCModifiers modifiers
com.sun.tools.javac.util.Name name
com.google.errorprone.refaster.UExpression type
com.google.errorprone.refaster.Inliner inliner
com.google.common.base.Optional binding
com.sun.tools.javac.tree.JCTree$JCModifiers modifiers
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.TreeMaker maker
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.ModifiersTree getModifiers ()
public com.sun.source.tree.ExpressionTree getNameExpression ()
public volatile com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements)
public volatile com.sun.tools.javac.util.List inlineStatements (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getInitializer ()
public volatile com.sun.source.tree.Tree getType ()
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/Inlineable.classInlineable.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.Inlineable extends java.lang.Object {
public abstract java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
}
com/google/errorprone/refaster/Choice.class
com/google/errorprone/refaster/Inliner.classInliner.java
package com.google.errorprone.refaster
public final com.google.errorprone.refaster.Inliner extends java.lang.Object {
private final com.sun.tools.javac.util.Context context
private final java.util.Set importsToAdd
private final java.util.Set staticImportsToAdd
public final com.google.errorprone.refaster.Bindings bindings
private final java.util.Map typeVarCache
private static final com.sun.tools.javac.code.Types$SimpleVisitor INLINE_AS_TREE
public void (com.sun.tools.javac.util.Context, com.google.errorprone.refaster.Bindings)
com.sun.tools.javac.util.Context context
com.google.errorprone.refaster.Bindings bindings
public void addImport (java.lang.String)
String qualifiedImport
public void addStaticImport (java.lang.String)
String qualifiedImport
public com.sun.tools.javac.code.Symbol$ClassSymbol resolveClass (java.lang.CharSequence) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.sun.tools.javac.code.Symbol symbol
NullPointerException e
CharSequence qualifiedClass
public com.sun.tools.javac.util.Context getContext ()
public com.sun.tools.javac.code.Types types ()
public com.sun.tools.javac.code.Symtab symtab ()
public com.sun.tools.javac.comp.Enter enter ()
public com.sun.tools.javac.util.Names names ()
public com.sun.tools.javac.tree.TreeMaker maker ()
public com.sun.tools.javac.comp.Infer infer ()
public com.google.errorprone.refaster.ImportPolicy importPolicy ()
public com.sun.tools.javac.util.Name asName (java.lang.CharSequence)
CharSequence str
public com.sun.tools.javac.tree.JCTree$JCExpression inlineAsTree (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public java.lang.Object getBinding (com.google.errorprone.refaster.Bindings$Key)
com.google.errorprone.refaster.Bindings$Key key
Object value
public com.google.common.base.Optional getOptionalBinding (com.google.errorprone.refaster.Bindings$Key)
com.google.errorprone.refaster.Bindings$Key key
public com.sun.tools.javac.util.List inlineList (java.lang.Iterable) throws com.google.errorprone.refaster.CouldNotResolveImportException
Object r
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.google.errorprone.refaster.URepeated repeated
com.google.errorprone.refaster.Inlineable e
Iterable elements
com.sun.tools.javac.util.ListBuffer result
public java.util.Set getImportsToAdd ()
public java.util.Set getStaticImportsToAdd ()
public com.sun.tools.javac.code.Type$TypeVar inlineAsVar (com.google.errorprone.refaster.UTypeVar) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.UTypeVar var
com.sun.tools.javac.code.Type$TypeVar typeVar
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$TypeSymbol sym
com.sun.tools.javac.code.Type inlineTypeVar (com.google.errorprone.refaster.UTypeVar) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.UTypeVar var
com.google.common.base.Optional typeVarBinding
static void ()
}
com/google/errorprone/refaster/UTypeApply.classUTypeApply.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UTypeApply extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.ParameterizedTypeTree {
void ()
public static com.google.errorprone.refaster.UTypeApply create (com.google.errorprone.refaster.UExpression, java.util.List)
com.google.errorprone.refaster.UExpression type
java.util.List typeArguments
public static transient com.google.errorprone.refaster.UTypeApply create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression[])
com.google.errorprone.refaster.UExpression type
com.google.errorprone.refaster.UExpression[] typeArguments
public static transient com.google.errorprone.refaster.UTypeApply create (java.lang.String, com.google.errorprone.refaster.UExpression[])
String type
com.google.errorprone.refaster.UExpression[] typeArguments
public abstract com.google.errorprone.refaster.UExpression getType ()
public abstract java.util.List getTypeArguments ()
public com.google.errorprone.refaster.Choice visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ParameterizedTypeTree typeApply
com.google.errorprone.refaster.Unifier unifier
com.google.errorprone.refaster.Choice choice
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCTypeApply inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public volatile com.sun.source.tree.Tree getType ()
}
com/google/errorprone/refaster/ControlFlowVisitor$1.classControlFlowVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.ControlFlowVisitor$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$refaster$ControlFlowVisitor$Result
static void ()
}
com/google/errorprone/refaster/AutoValue_UNewArray.classAutoValue_UNewArray.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UNewArray extends com.google.errorprone.refaster.UNewArray {
private final com.google.errorprone.refaster.UExpression type
private final java.util.List dimensions
private final java.util.List initializers
void (com.google.errorprone.refaster.UExpression, java.util.List, java.util.List)
com.google.errorprone.refaster.UExpression type
java.util.List dimensions
java.util.List initializers
public com.google.errorprone.refaster.UExpression getType ()
public java.util.List getDimensions ()
public java.util.List getInitializers ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UNewArray that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.Tree getType ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$QuadFunction.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.PlaceholderUnificationVisitor$QuadFunction extends java.lang.Object {
public abstract java.lang.Object apply (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
}
com/google/errorprone/refaster/Bindings.classBindings.java
package com.google.errorprone.refaster
public com.google.errorprone.refaster.Bindings extends com.google.common.collect.ForwardingMap {
private final java.util.Map contents
public static com.google.errorprone.refaster.Bindings create ()
public static com.google.errorprone.refaster.Bindings create (com.google.errorprone.refaster.Bindings$Key, java.lang.Object)
com.google.errorprone.refaster.Bindings$Key key
Object value
com.google.errorprone.refaster.Bindings result
public static com.google.errorprone.refaster.Bindings create (com.google.errorprone.refaster.Bindings$Key, java.lang.Object, com.google.errorprone.refaster.Bindings$Key, java.lang.Object)
com.google.errorprone.refaster.Bindings$Key key1
Object value1
com.google.errorprone.refaster.Bindings$Key key2
Object value2
com.google.errorprone.refaster.Bindings result
public static com.google.errorprone.refaster.Bindings create (com.google.errorprone.refaster.Bindings)
com.google.errorprone.refaster.Bindings bindings
private void ()
void (com.google.errorprone.refaster.Bindings)
com.google.errorprone.refaster.Bindings bindings
private void (java.util.Map)
java.util.Map contents
protected java.util.Map delegate ()
public java.lang.Object getBinding (com.google.errorprone.refaster.Bindings$Key)
com.google.errorprone.refaster.Bindings$Key key
public java.lang.Object putBinding (com.google.errorprone.refaster.Bindings$Key, java.lang.Object)
com.google.errorprone.refaster.Bindings$Key key
Object value
public java.lang.Object put (com.google.errorprone.refaster.Bindings$Key, java.lang.Object)
com.google.errorprone.refaster.Bindings$Key key
Object value
public void putAll (java.util.Map)
java.util.Map map
public com.google.errorprone.refaster.Bindings unmodifiable ()
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
protected volatile java.lang.Object delegate ()
}
com/google/errorprone/refaster/AutoValue_UNewClass.classAutoValue_UNewClass.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UNewClass extends com.google.errorprone.refaster.UNewClass {
private final com.google.errorprone.refaster.UExpression enclosingExpression
private final java.util.List typeArguments
private final com.google.errorprone.refaster.UExpression identifier
private final java.util.List arguments
private final com.google.errorprone.refaster.UClassDecl classBody
void (com.google.errorprone.refaster.UExpression, java.util.List, com.google.errorprone.refaster.UExpression, java.util.List, com.google.errorprone.refaster.UClassDecl)
com.google.errorprone.refaster.UExpression enclosingExpression
java.util.List typeArguments
com.google.errorprone.refaster.UExpression identifier
java.util.List arguments
com.google.errorprone.refaster.UClassDecl classBody
public com.google.errorprone.refaster.UExpression getEnclosingExpression ()
public java.util.List getTypeArguments ()
public com.google.errorprone.refaster.UExpression getIdentifier ()
public java.util.List getArguments ()
public com.google.errorprone.refaster.UClassDecl getClassBody ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UNewClass that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ClassTree getClassBody ()
public volatile com.sun.source.tree.ExpressionTree getIdentifier ()
public volatile com.sun.source.tree.ExpressionTree getEnclosingExpression ()
}
com/google/errorprone/refaster/AutoValue_URepeated.classAutoValue_URepeated.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_URepeated extends com.google.errorprone.refaster.URepeated {
private final String identifier
private final com.google.errorprone.refaster.UExpression expression
void (java.lang.String, com.google.errorprone.refaster.UExpression)
String identifier
com.google.errorprone.refaster.UExpression expression
java.lang.String identifier ()
com.google.errorprone.refaster.UExpression expression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.URepeated that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UAnnotatedType.classUAnnotatedType.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UAnnotatedType extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.AnnotatedTypeTree {
void ()
public static com.google.errorprone.refaster.UAnnotatedType create (java.lang.Iterable, com.google.errorprone.refaster.UExpression)
Iterable annotations
com.google.errorprone.refaster.UExpression type
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.google.errorprone.refaster.Choice visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.AnnotatedTypeTree node
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCAnnotatedType inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public abstract com.google.common.collect.ImmutableList getAnnotations ()
public abstract com.google.errorprone.refaster.UExpression getUnderlyingType ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getUnderlyingType ()
public volatile java.util.List getAnnotations ()
}
com/google/errorprone/refaster/UUnionType.classUUnionType.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UUnionType extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.UnionTypeTree {
void ()
static transient com.google.errorprone.refaster.UUnionType create (com.google.errorprone.refaster.UExpression[])
com.google.errorprone.refaster.UExpression[] typeAlternatives
static com.google.errorprone.refaster.UUnionType create (java.lang.Iterable)
Iterable typeAlternatives
public abstract com.google.common.collect.ImmutableList getTypeAlternatives ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCTypeUnion inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitUnionType (com.sun.source.tree.UnionTypeTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.UnionTypeTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitUnionType (com.sun.source.tree.UnionTypeTree, java.lang.Object)
public volatile java.util.List getTypeAlternatives ()
}
com/google/errorprone/refaster/BlockTemplate.class
com/google/errorprone/refaster/AutoValue_USynchronized.classAutoValue_USynchronized.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_USynchronized extends com.google.errorprone.refaster.USynchronized {
private final com.google.errorprone.refaster.UExpression expression
private final com.google.errorprone.refaster.UBlock block
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UBlock)
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.UBlock block
public com.google.errorprone.refaster.UExpression getExpression ()
public com.google.errorprone.refaster.UBlock getBlock ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.USynchronized that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.BlockTree getBlock ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/UTemplater$4.classUTemplater.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UTemplater$4 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/google/errorprone/refaster/UTypeVar$TypeWithExpression.classUTypeVar.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UTypeVar$TypeWithExpression extends java.lang.Object implements com.google.errorprone.refaster.Inlineable {
public void ()
public static com.google.errorprone.refaster.UTypeVar$TypeWithExpression create (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.tree.JCTree$JCExpression expression
public static com.google.errorprone.refaster.UTypeVar$TypeWithExpression create (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public abstract com.sun.tools.javac.code.Type type ()
abstract com.sun.tools.javac.tree.JCTree$JCExpression expression ()
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
public java.lang.String toString ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
}
com/google/errorprone/refaster/UBreak.classUBreak.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UBreak extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.BreakTree {
void ()
static com.google.errorprone.refaster.UBreak create (java.lang.CharSequence)
CharSequence label
public abstract com.google.errorprone.refaster.StringName getLabel ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
private com.google.errorprone.refaster.ULabeledStatement$Key key ()
public com.sun.tools.javac.tree.JCTree$JCBreak inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitBreak (com.sun.source.tree.BreakTree, com.google.errorprone.refaster.Unifier)
CharSequence boundName
com.sun.source.tree.BreakTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitBreak (com.sun.source.tree.BreakTree, java.lang.Object)
public volatile javax.lang.model.element.Name getLabel ()
}
com/google/errorprone/refaster/ImportPolicy$1.classImportPolicy.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ImportPolicy$1 extends com.google.errorprone.refaster.ImportPolicy {
void (java.lang.String, int)
public com.sun.tools.javac.tree.JCTree$JCExpression classReference (com.google.errorprone.refaster.Inliner, java.lang.CharSequence, java.lang.CharSequence)
String importName
com.google.errorprone.refaster.Inliner inliner
CharSequence topLevelClazz
CharSequence fullyQualifiedClazz
java.util.List allImports
java.util.List topLevelPath
String topClazz
java.util.List qualifiedPath
boolean importTopLevelClazz
boolean conflictTopLevelClazz
String packge
com.sun.tools.javac.code.Symbol$PackageSymbol currentPackage
public com.sun.tools.javac.tree.JCTree$JCExpression staticReference (com.google.errorprone.refaster.Inliner, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence)
com.google.errorprone.refaster.Inliner inliner
CharSequence topLevelClazz
CharSequence fullyQualifiedClazz
CharSequence member
private java.util.List getAllImports (com.google.errorprone.refaster.Inliner)
com.sun.tools.javac.tree.JCTree$JCFieldAccess qualified
com.sun.tools.javac.tree.JCTree$JCImport jcImport
com.google.errorprone.refaster.Inliner inliner
java.util.List allImports
private com.sun.tools.javac.tree.JCTree$JCExpression makeSelectExpression (com.google.errorprone.refaster.Inliner, java.util.List, int)
com.google.errorprone.refaster.Inliner inliner
java.util.List qualifiedPath
int start
java.util.Iterator selects
com.sun.tools.javac.tree.TreeMaker maker
com.sun.tools.javac.tree.JCTree$JCExpression select
}
com/google/errorprone/refaster/AutoValue_PlaceholderUnificationVisitor_State.classAutoValue_PlaceholderUnificationVisitor_State.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_PlaceholderUnificationVisitor_State extends com.google.errorprone.refaster.PlaceholderUnificationVisitor$State {
private final com.sun.tools.javac.util.List seenParameters
private final com.google.errorprone.refaster.Unifier unifier
private final Object result
void (com.sun.tools.javac.util.List, com.google.errorprone.refaster.Unifier, java.lang.Object)
com.sun.tools.javac.util.List seenParameters
com.google.errorprone.refaster.Unifier unifier
Object result
public com.sun.tools.javac.util.List seenParameters ()
public com.google.errorprone.refaster.Unifier unifier ()
public java.lang.Object result ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UIntersectionType.classUIntersectionType.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UIntersectionType extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.IntersectionTypeTree {
void ()
static transient com.google.errorprone.refaster.UIntersectionType create (com.google.errorprone.refaster.UExpression[])
com.google.errorprone.refaster.UExpression[] bounds
static com.google.errorprone.refaster.UIntersectionType create (java.lang.Iterable)
Iterable bounds
public abstract com.google.common.collect.ImmutableList getBounds ()
public com.sun.tools.javac.tree.JCTree$JCTypeIntersection inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.google.errorprone.refaster.Choice visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.IntersectionTypeTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, java.lang.Object)
public volatile java.util.List getBounds ()
}
com/google/errorprone/refaster/ControlFlowVisitor$Result$1.classControlFlowVisitor.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ControlFlowVisitor$Result$1 extends com.google.errorprone.refaster.ControlFlowVisitor$Result {
void (java.lang.String, int)
com.google.errorprone.refaster.ControlFlowVisitor$Result or (com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.ControlFlowVisitor$Result other
com.google.errorprone.refaster.ControlFlowVisitor$Result then (com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.ControlFlowVisitor$Result other
}
com/google/errorprone/refaster/AutoValue_UPlaceholderStatement_ConsumptionState.classAutoValue_UPlaceholderStatement_ConsumptionState.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UPlaceholderStatement_ConsumptionState extends com.google.errorprone.refaster.UPlaceholderStatement$ConsumptionState {
private final int consumedStatements
private final com.sun.tools.javac.util.List placeholderImplInReverseOrder
void (int, com.sun.tools.javac.util.List)
int consumedStatements
com.sun.tools.javac.util.List placeholderImplInReverseOrder
int consumedStatements ()
com.sun.tools.javac.util.List placeholderImplInReverseOrder ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UPlaceholderStatement$ConsumptionState that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/AutoValue_UThrow.classAutoValue_UThrow.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UThrow extends com.google.errorprone.refaster.UThrow {
private final com.google.errorprone.refaster.UExpression expression
void (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UThrow that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/AutoValue_UCatch.classAutoValue_UCatch.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UCatch extends com.google.errorprone.refaster.UCatch {
private final com.google.errorprone.refaster.UVariableDecl parameter
private final com.google.errorprone.refaster.UBlock block
void (com.google.errorprone.refaster.UVariableDecl, com.google.errorprone.refaster.UBlock)
com.google.errorprone.refaster.UVariableDecl parameter
com.google.errorprone.refaster.UBlock block
public com.google.errorprone.refaster.UVariableDecl getParameter ()
public com.google.errorprone.refaster.UBlock getBlock ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UCatch that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.BlockTree getBlock ()
public volatile com.sun.source.tree.VariableTree getParameter ()
}
com/google/errorprone/refaster/AutoValue_StringName.classAutoValue_StringName.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_StringName extends com.google.errorprone.refaster.StringName {
private final String contents
void (java.lang.String)
String contents
java.lang.String contents ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.StringName that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UMatches.class
com/google/errorprone/refaster/UTemplater$1.classUTemplater.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.UTemplater$1 extends com.google.common.reflect.TypeToken {
void ()
}
com/google/errorprone/refaster/UContinue.classUContinue.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UContinue extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.ContinueTree {
void ()
static com.google.errorprone.refaster.UContinue create (java.lang.CharSequence)
CharSequence label
public abstract com.google.errorprone.refaster.StringName getLabel ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
private com.google.errorprone.refaster.ULabeledStatement$Key key ()
public com.sun.tools.javac.tree.JCTree$JCContinue inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitContinue (com.sun.source.tree.ContinueTree, com.google.errorprone.refaster.Unifier)
CharSequence boundName
com.sun.source.tree.ContinueTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitContinue (com.sun.source.tree.ContinueTree, java.lang.Object)
public volatile javax.lang.model.element.Name getLabel ()
}
com/google/errorprone/refaster/AutoValue_UUnionType.classAutoValue_UUnionType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UUnionType extends com.google.errorprone.refaster.UUnionType {
private final com.google.common.collect.ImmutableList typeAlternatives
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList typeAlternatives
public com.google.common.collect.ImmutableList getTypeAlternatives ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UUnionType that
Object o
public int hashCode ()
int h
public volatile java.util.List getTypeAlternatives ()
}
com/google/errorprone/refaster/AutoValue_UVariableDecl.classAutoValue_UVariableDecl.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UVariableDecl extends com.google.errorprone.refaster.UVariableDecl {
private final com.google.errorprone.refaster.StringName name
private final com.google.errorprone.refaster.UExpression type
private final com.google.errorprone.refaster.UExpression initializer
void (com.google.errorprone.refaster.StringName, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.StringName name
com.google.errorprone.refaster.UExpression type
com.google.errorprone.refaster.UExpression initializer
public com.google.errorprone.refaster.StringName getName ()
public com.google.errorprone.refaster.UExpression getType ()
public com.google.errorprone.refaster.UExpression getInitializer ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UVariableDecl that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getInitializer ()
public volatile com.sun.source.tree.Tree getType ()
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/BlockTemplateMatch.classBlockTemplateMatch.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.BlockTemplateMatch extends com.google.errorprone.refaster.TemplateMatch {
private final com.google.common.collect.ImmutableList statements
public void (com.sun.tools.javac.tree.JCTree$JCBlock, com.google.errorprone.refaster.Unifier, int, int)
com.sun.tools.javac.tree.JCTree$JCBlock block
com.google.errorprone.refaster.Unifier unifier
int start
int end
public com.google.common.collect.ImmutableList getStatements ()
public java.lang.String getRange (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
CharSequence sequence
com.sun.tools.javac.tree.JCTree firstStatement
com.sun.tools.javac.tree.JCTree lastStatement
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
}
com/google/errorprone/refaster/UBlank$Key.classUBlank.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UBlank$Key extends com.google.errorprone.refaster.Bindings$Key {
void (java.util.UUID)
java.util.UUID k
}
com/google/errorprone/refaster/AutoValue_PlaceholderUnificationVisitor.classAutoValue_PlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_PlaceholderUnificationVisitor extends com.google.errorprone.refaster.PlaceholderUnificationVisitor {
private final com.sun.tools.javac.tree.TreeMaker maker
private final com.google.common.collect.ImmutableMap arguments
void (com.sun.tools.javac.tree.TreeMaker, com.google.common.collect.ImmutableMap)
com.sun.tools.javac.tree.TreeMaker maker
com.google.common.collect.ImmutableMap arguments
com.sun.tools.javac.tree.TreeMaker maker ()
com.google.common.collect.ImmutableMap arguments ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.PlaceholderUnificationVisitor that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/Template$InferException.classTemplate.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.Template$InferException extends java.lang.Exception {
final java.util.Collection diagnostics
public void (java.util.Collection)
java.util.Collection diagnostics
public java.lang.String getMessage ()
}
com/google/errorprone/refaster/UWildcardType.classUWildcardType.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UWildcardType extends com.google.errorprone.refaster.UType {
void ()
public static com.google.errorprone.refaster.UWildcardType create (com.sun.tools.javac.code.BoundKind, com.google.errorprone.refaster.UType)
com.sun.tools.javac.code.BoundKind boundKind
com.google.errorprone.refaster.UType bound
public static com.google.errorprone.refaster.UWildcardType create ()
abstract com.sun.tools.javac.code.BoundKind boundKind ()
abstract com.google.errorprone.refaster.UType bound ()
public com.google.errorprone.refaster.Choice visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type$WildcardType wildcard
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.code.Type inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
}
com/google/errorprone/refaster/UDoWhileLoop.classUDoWhileLoop.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UDoWhileLoop extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.DoWhileLoopTree {
void ()
public static com.google.errorprone.refaster.UDoWhileLoop create (com.google.errorprone.refaster.UStatement, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UStatement body
com.google.errorprone.refaster.UExpression condition
public abstract com.google.errorprone.refaster.USimpleStatement getStatement ()
public abstract com.google.errorprone.refaster.UExpression getCondition ()
public com.google.errorprone.refaster.Choice visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.DoWhileLoopTree loop
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCDoWhileLoop inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/AutoValue_UPlaceholderExpression.classAutoValue_UPlaceholderExpression.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UPlaceholderExpression extends com.google.errorprone.refaster.UPlaceholderExpression {
private final com.google.errorprone.refaster.PlaceholderMethod placeholder
private final com.google.common.collect.ImmutableMap arguments
void (com.google.errorprone.refaster.PlaceholderMethod, com.google.common.collect.ImmutableMap)
com.google.errorprone.refaster.PlaceholderMethod placeholder
com.google.common.collect.ImmutableMap arguments
com.google.errorprone.refaster.PlaceholderMethod placeholder ()
com.google.common.collect.ImmutableMap arguments ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UPlaceholderExpression that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/PlaceholderMethod$1PlaceholderMatcher.classPlaceholderMethod.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderMethod$1PlaceholderMatcher extends java.lang.Object implements java.io.Serializable com.google.errorprone.matchers.Matcher {
final boolean val$allowsIdentity
final Class val$matchesClass
final Class val$notMatchesClass
final com.google.common.base.Predicate val$allowedKinds
void (boolean, java.lang.Class, java.lang.Class, com.google.common.base.Predicate)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
ReflectiveOperationException e
com.sun.source.tree.ExpressionTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/refaster/UTypeVarIdent.classUTypeVarIdent.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UTypeVarIdent extends com.google.errorprone.refaster.UIdent {
private static final com.sun.source.tree.TreeVisitor QUALIFIED_FROM_PACKAGE
void ()
public static com.google.errorprone.refaster.UTypeVarIdent create (java.lang.CharSequence)
CharSequence name
public abstract com.google.errorprone.refaster.StringName getName ()
com.google.errorprone.refaster.UTypeVar$Key key ()
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree target
com.google.errorprone.refaster.Unifier unifier
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.code.Type targetType
com.google.errorprone.refaster.UTypeVar$TypeWithExpression boundType
public volatile javax.lang.model.element.Name getName ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/UPlaceholderStatement$ConsumptionState.classUPlaceholderStatement.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UPlaceholderStatement$ConsumptionState extends java.lang.Object {
void ()
static com.google.errorprone.refaster.UPlaceholderStatement$ConsumptionState empty ()
abstract int consumedStatements ()
abstract com.sun.tools.javac.util.List placeholderImplInReverseOrder ()
com.google.errorprone.refaster.UPlaceholderStatement$ConsumptionState consume (com.sun.tools.javac.tree.JCTree$JCStatement)
com.sun.tools.javac.tree.JCTree$JCStatement impl
}
com/google/errorprone/refaster/UNewClass.classUNewClass.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UNewClass extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.NewClassTree {
void ()
public static com.google.errorprone.refaster.UNewClass create (com.google.errorprone.refaster.UExpression, java.util.List, com.google.errorprone.refaster.UExpression, java.util.List, com.google.errorprone.refaster.UClassDecl)
com.google.errorprone.refaster.UExpression enclosingExpression
java.util.List typeArguments
com.google.errorprone.refaster.UExpression identifier
java.util.List arguments
com.google.errorprone.refaster.UClassDecl classBody
public static transient com.google.errorprone.refaster.UNewClass create (java.util.List, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression[])
java.util.List typeArguments
com.google.errorprone.refaster.UExpression identifier
com.google.errorprone.refaster.UExpression[] arguments
public static transient com.google.errorprone.refaster.UNewClass create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression[])
com.google.errorprone.refaster.UExpression identifier
com.google.errorprone.refaster.UExpression[] arguments
public abstract com.google.errorprone.refaster.UExpression getEnclosingExpression ()
public abstract java.util.List getTypeArguments ()
public abstract com.google.errorprone.refaster.UExpression getIdentifier ()
public abstract java.util.List getArguments ()
public abstract com.google.errorprone.refaster.UClassDecl getClassBody ()
public com.google.errorprone.refaster.Choice visitNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.NewClassTree newClass
com.google.errorprone.refaster.Unifier unifier
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCNewClass inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public volatile com.sun.source.tree.ClassTree getClassBody ()
public volatile com.sun.source.tree.ExpressionTree getIdentifier ()
public volatile com.sun.source.tree.ExpressionTree getEnclosingExpression ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$1 extends com.sun.source.util.SimpleTreeVisitor {
void ()
protected java.lang.Boolean defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.tree.JCTree$JCExpression keyBinding
com.google.errorprone.refaster.UFreeIdent$Key key
com.sun.source.tree.Tree node
com.google.errorprone.refaster.Unifier unifier
com.sun.tools.javac.tree.JCTree$JCExpression expr
public java.lang.Boolean visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.LocalVarBinding localBinding
com.sun.source.tree.IdentifierTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/refaster/ControlFlowVisitor$Result.classControlFlowVisitor.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.ControlFlowVisitor$Result extends java.lang.Enum {
public static final com.google.errorprone.refaster.ControlFlowVisitor$Result NEVER_EXITS
public static final com.google.errorprone.refaster.ControlFlowVisitor$Result MAY_BREAK_OR_RETURN
public static final com.google.errorprone.refaster.ControlFlowVisitor$Result MAY_RETURN
public static final com.google.errorprone.refaster.ControlFlowVisitor$Result ALWAYS_RETURNS
private static final com.google.errorprone.refaster.ControlFlowVisitor$Result[] $VALUES
public static com.google.errorprone.refaster.ControlFlowVisitor$Result[] values ()
public static com.google.errorprone.refaster.ControlFlowVisitor$Result valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract com.google.errorprone.refaster.ControlFlowVisitor$Result or (com.google.errorprone.refaster.ControlFlowVisitor$Result)
abstract com.google.errorprone.refaster.ControlFlowVisitor$Result then (com.google.errorprone.refaster.ControlFlowVisitor$Result)
void (java.lang.String, int, com.google.errorprone.refaster.ControlFlowVisitor$1)
String x0
int x1
com.google.errorprone.refaster.ControlFlowVisitor$1 x2
static void ()
}
com/google/errorprone/refaster/Choice$6.classChoice.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.Choice$6 extends com.google.errorprone.refaster.Choice {
final com.google.errorprone.refaster.Choice val$thisChoice
final com.google.common.base.Function val$function
final com.google.errorprone.refaster.Choice this$0
void (com.google.errorprone.refaster.Choice, com.google.errorprone.refaster.Choice, com.google.common.base.Function)
com.google.errorprone.refaster.Choice this$0
protected java.util.Iterator iterator ()
}
com/google/errorprone/refaster/TemplateMatch.classTemplateMatch.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.TemplateMatch extends java.lang.Object {
private final com.sun.tools.javac.tree.JCTree location
private final com.google.errorprone.refaster.Unifier unifier
public void (com.sun.tools.javac.tree.JCTree, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.tree.JCTree location
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree getLocation ()
public com.google.errorprone.refaster.Unifier getUnifier ()
public com.google.errorprone.refaster.Inliner createInliner ()
public java.lang.String getRange (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
CharSequence sequence
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
}
com/google/errorprone/refaster/AutoValue_UAssert.classAutoValue_UAssert.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UAssert extends com.google.errorprone.refaster.UAssert {
private final com.google.errorprone.refaster.UExpression condition
private final com.google.errorprone.refaster.UExpression detail
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression condition
com.google.errorprone.refaster.UExpression detail
public com.google.errorprone.refaster.UExpression getCondition ()
public com.google.errorprone.refaster.UExpression getDetail ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UAssert that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getDetail ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/UExpression.classUExpression.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UExpression extends com.google.errorprone.refaster.UTree implements com.sun.source.tree.ExpressionTree {
public void ()
public com.google.errorprone.refaster.UExpression negate ()
}
com/google/errorprone/refaster/UPrimitiveType$1.classUPrimitiveType.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UPrimitiveType$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
com/google/errorprone/refaster/AutoValue_UArrayTypeTree.classAutoValue_UArrayTypeTree.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UArrayTypeTree extends com.google.errorprone.refaster.UArrayTypeTree {
private final com.google.errorprone.refaster.UExpression type
void (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression type
public com.google.errorprone.refaster.UExpression getType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UArrayTypeTree that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.Tree getType ()
}
com/google/errorprone/refaster/UPlaceholderStatement.class
com/google/errorprone/refaster/RefasterScanner$1.classRefasterScanner.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.RefasterScanner$1 extends com.sun.tools.javac.parser.JavaTokenizer {
final com.google.errorprone.refaster.RefasterScanner this$0
void (com.google.errorprone.refaster.RefasterScanner, com.sun.tools.javac.parser.ScannerFactory, java.nio.CharBuffer)
com.google.errorprone.refaster.RefasterScanner this$0
com.sun.tools.javac.parser.ScannerFactory x0
java.nio.CharBuffer x1
}
com/google/errorprone/refaster/AutoValue_UAssign.classAutoValue_UAssign.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UAssign extends com.google.errorprone.refaster.UAssign {
private final com.google.errorprone.refaster.UExpression variable
private final com.google.errorprone.refaster.UExpression expression
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression variable
com.google.errorprone.refaster.UExpression expression
public com.google.errorprone.refaster.UExpression getVariable ()
public com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UAssign that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.ExpressionTree getVariable ()
}
com/google/errorprone/refaster/ControlFlowVisitor$Result$3.classControlFlowVisitor.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ControlFlowVisitor$Result$3 extends com.google.errorprone.refaster.ControlFlowVisitor$Result {
void (java.lang.String, int)
com.google.errorprone.refaster.ControlFlowVisitor$Result or (com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.ControlFlowVisitor$Result other
com.google.errorprone.refaster.ControlFlowVisitor$Result then (com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.ControlFlowVisitor$Result other
}
com/google/errorprone/refaster/ULocalVarIdent.classULocalVarIdent.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.ULocalVarIdent extends com.google.errorprone.refaster.UIdent {
void ()
public static com.google.errorprone.refaster.ULocalVarIdent create (java.lang.CharSequence)
CharSequence identifier
public abstract com.google.errorprone.refaster.StringName getName ()
private com.google.errorprone.refaster.ULocalVarIdent$Key key ()
public com.google.errorprone.refaster.Choice visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.IdentifierTree ident
com.google.errorprone.refaster.Unifier unifier
com.google.errorprone.refaster.LocalVarBinding binding
public com.sun.tools.javac.tree.JCTree$JCIdent inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
com.google.common.base.Optional binding
public volatile javax.lang.model.element.Name getName ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/refaster/ControlFlowVisitor$Result$4.classControlFlowVisitor.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ControlFlowVisitor$Result$4 extends com.google.errorprone.refaster.ControlFlowVisitor$Result {
void (java.lang.String, int)
com.google.errorprone.refaster.ControlFlowVisitor$Result or (com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.ControlFlowVisitor$Result other
com.google.errorprone.refaster.ControlFlowVisitor$Result then (com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.ControlFlowVisitor$Result other
}
com/google/errorprone/refaster/UPrimitiveType.classUPrimitiveType.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UPrimitiveType extends com.google.errorprone.refaster.UType {
private static final com.google.common.collect.ImmutableSet HONORARY_PRIMITIVES
public static final com.google.errorprone.refaster.UPrimitiveType BYTE
public static final com.google.errorprone.refaster.UPrimitiveType SHORT
public static final com.google.errorprone.refaster.UPrimitiveType INT
public static final com.google.errorprone.refaster.UPrimitiveType LONG
public static final com.google.errorprone.refaster.UPrimitiveType FLOAT
public static final com.google.errorprone.refaster.UPrimitiveType DOUBLE
public static final com.google.errorprone.refaster.UPrimitiveType BOOLEAN
public static final com.google.errorprone.refaster.UPrimitiveType CHAR
public static final com.google.errorprone.refaster.UPrimitiveType NULL
public static final com.google.errorprone.refaster.UPrimitiveType VOID
void ()
public static com.google.errorprone.refaster.UPrimitiveType create (javax.lang.model.type.TypeKind)
javax.lang.model.type.TypeKind typeKind
public abstract javax.lang.model.type.TypeKind getKind ()
public static boolean isDeFactoPrimitive (javax.lang.model.type.TypeKind)
javax.lang.model.type.TypeKind kind
public com.google.errorprone.refaster.Choice visitType (com.sun.tools.javac.code.Type, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type target
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.code.Type inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.code.Symtab symtab
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/Unifier$1.classUnifier.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.Unifier$1 extends java.lang.Object implements com.google.common.base.Function {
final int val$startIndex
final java.util.List val$targets
final com.google.errorprone.refaster.URepeated val$repeated
void (int, java.util.List, com.google.errorprone.refaster.URepeated)
public com.google.common.base.Optional apply (com.google.errorprone.refaster.Unifier)
com.google.common.base.Optional forked
com.sun.tools.javac.tree.JCTree$JCExpression boundExpr
int j
com.google.errorprone.refaster.Unifier unifier
java.util.List expressions
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_ExpressionTemplate.classAutoValue_ExpressionTemplate.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_ExpressionTemplate extends com.google.errorprone.refaster.ExpressionTemplate {
private final com.google.common.collect.ImmutableClassToInstanceMap annotations
private final com.google.common.collect.ImmutableList templateTypeVariables
private final com.google.common.collect.ImmutableMap expressionArgumentTypes
private final com.google.errorprone.refaster.UExpression expression
private final com.google.errorprone.refaster.UType returnType
void (com.google.common.collect.ImmutableClassToInstanceMap, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableMap, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UType)
com.google.common.collect.ImmutableClassToInstanceMap annotations
com.google.common.collect.ImmutableList templateTypeVariables
com.google.common.collect.ImmutableMap expressionArgumentTypes
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.UType returnType
public com.google.common.collect.ImmutableClassToInstanceMap annotations ()
public com.google.common.collect.ImmutableList templateTypeVariables ()
public com.google.common.collect.ImmutableMap expressionArgumentTypes ()
com.google.errorprone.refaster.UExpression expression ()
com.google.errorprone.refaster.UType returnType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.ExpressionTemplate that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UWildcard.classUWildcard.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UWildcard extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.WildcardTree {
private static final com.google.common.collect.BiMap BOUND_KINDS
void ()
static com.google.errorprone.refaster.UWildcard create (com.sun.source.tree.Tree$Kind, com.google.errorprone.refaster.UTree)
com.sun.source.tree.Tree$Kind kind
com.google.errorprone.refaster.UTree bound
public abstract com.sun.source.tree.Tree$Kind getKind ()
public abstract com.google.errorprone.refaster.UTree getBound ()
public com.sun.tools.javac.tree.JCTree$JCWildcard inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.google.errorprone.refaster.Choice visitWildcard (com.sun.source.tree.WildcardTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.WildcardTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
public volatile com.sun.source.tree.Tree getBound ()
static void ()
com.google.common.collect.EnumBiMap validKinds
}
com/google/errorprone/refaster/UVariableDecl$1.classUVariableDecl.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UVariableDecl$1 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.VariableTree val$decl
final com.google.errorprone.refaster.UVariableDecl this$0
void (com.google.errorprone.refaster.UVariableDecl, com.sun.source.tree.VariableTree)
com.google.errorprone.refaster.UVariableDecl this$0
public com.google.errorprone.refaster.Unifier apply (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/Bindings$Key.classBindings.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.Bindings$Key extends java.lang.Object {
private final String identifier
protected void (java.lang.String)
String identifier
public java.lang.String getIdentifier ()
com.google.common.reflect.TypeToken getValueType ()
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.Bindings$Key key
Object obj
public java.lang.String toString ()
}
com/google/errorprone/refaster/UAnnotation.classUAnnotation.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UAnnotation extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.AnnotationTree {
void ()
public static com.google.errorprone.refaster.UAnnotation create (com.google.errorprone.refaster.UTree, java.util.List)
com.google.errorprone.refaster.UTree annotationType
java.util.List arguments
public static transient com.google.errorprone.refaster.UAnnotation create (com.google.errorprone.refaster.UTree, com.google.errorprone.refaster.UExpression[])
com.google.errorprone.refaster.UTree annotationType
com.google.errorprone.refaster.UExpression[] arguments
public abstract com.google.errorprone.refaster.UTree getAnnotationType ()
public abstract java.util.List getArguments ()
public com.google.errorprone.refaster.Choice visitAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.AnnotationTree annotation
com.google.errorprone.refaster.Unifier unifier
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCAnnotation inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitAnnotation (com.sun.source.tree.AnnotationTree, java.lang.Object)
public volatile com.sun.source.tree.Tree getAnnotationType ()
}
com/google/errorprone/refaster/RefasterRuleBuilderScanner$1.classRefasterRuleBuilderScanner.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.RefasterRuleBuilderScanner$1 extends com.google.common.collect.Ordering {
void ()
public int compare (com.sun.source.tree.MethodTree, com.sun.source.tree.MethodTree)
com.sun.source.tree.MethodTree l
com.sun.source.tree.MethodTree r
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UClassIdent.classAutoValue_UClassIdent.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UClassIdent extends com.google.errorprone.refaster.UClassIdent {
private final String topLevelClass
private final com.google.errorprone.refaster.StringName name
void (java.lang.String, com.google.errorprone.refaster.StringName)
String topLevelClass
com.google.errorprone.refaster.StringName name
public java.lang.String getTopLevelClass ()
public com.google.errorprone.refaster.StringName getName ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UClassIdent that
Object o
public int hashCode ()
int h
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/Unifier.class
com/google/errorprone/refaster/UTypeVar.classUTypeVar.java
package com.google.errorprone.refaster
public com.google.errorprone.refaster.UTypeVar extends com.google.errorprone.refaster.UType {
private final String name
private com.google.errorprone.refaster.UType lowerBound
private com.google.errorprone.refaster.UType upperBound
public static com.google.errorprone.refaster.UTypeVar create (java.lang.String, com.google.errorprone.refaster.UType, com.google.errorprone.refaster.UType)
String name
com.google.errorprone.refaster.UType lowerBound
com.google.errorprone.refaster.UType upperBound
public static com.google.errorprone.refaster.UTypeVar create (java.lang.String, com.google.errorprone.refaster.UType)
String name
com.google.errorprone.refaster.UType upperBound
public static com.google.errorprone.refaster.UTypeVar create (java.lang.String)
String name
private void (java.lang.String, com.google.errorprone.refaster.UType, com.google.errorprone.refaster.UType)
String name
com.google.errorprone.refaster.UType lowerBound
com.google.errorprone.refaster.UType upperBound
public com.google.errorprone.refaster.Choice visitType (com.sun.tools.javac.code.Type, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type target
com.google.errorprone.refaster.Unifier unifier
public com.google.errorprone.refaster.UTypeVar$Key key ()
public java.lang.String getName ()
public com.google.errorprone.refaster.UType getLowerBound ()
public com.google.errorprone.refaster.UType getUpperBound ()
public void setLowerBound (com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UType lowerBound
public void setUpperBound (com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UType upperBound
public com.sun.tools.javac.code.Type inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UTypeVar typeVar
Object obj
public java.lang.String toString ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UExpressionStatement.classAutoValue_UExpressionStatement.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UExpressionStatement extends com.google.errorprone.refaster.UExpressionStatement {
private final com.google.errorprone.refaster.UExpression expression
void (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UExpressionStatement that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/UArrayType.classUArrayType.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UArrayType extends com.google.errorprone.refaster.UType {
void ()
public static com.google.errorprone.refaster.UArrayType create (com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UType componentType
abstract com.google.errorprone.refaster.UType componentType ()
public com.google.errorprone.refaster.Choice visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type$ArrayType arrayType
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.code.Type$ArrayType inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UStatement_UnifierWithUnconsumedStatements.classAutoValue_UStatement_UnifierWithUnconsumedStatements.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UStatement_UnifierWithUnconsumedStatements extends com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements {
private final com.google.errorprone.refaster.Unifier unifier
private final java.util.List unconsumedStatements
void (com.google.errorprone.refaster.Unifier, java.util.List)
com.google.errorprone.refaster.Unifier unifier
java.util.List unconsumedStatements
public com.google.errorprone.refaster.Unifier unifier ()
public java.util.List unconsumedStatements ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UClassIdent.classUClassIdent.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UClassIdent extends com.google.errorprone.refaster.UIdent {
void ()
public static com.google.errorprone.refaster.UClassIdent create (java.lang.String)
String component
String qualifiedName
java.util.List topLevelPath
public static com.google.errorprone.refaster.UClassIdent create (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol sym
private static com.google.errorprone.refaster.UClassIdent create (java.lang.CharSequence, java.lang.CharSequence)
CharSequence topLevelClass
CharSequence name
public abstract java.lang.String getTopLevelClass ()
public abstract com.google.errorprone.refaster.StringName getName ()
public com.sun.tools.javac.code.Symbol$ClassSymbol resolve (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree tree
com.google.errorprone.refaster.Unifier unifier
public com.google.errorprone.refaster.Choice unify (com.sun.tools.javac.code.Symbol, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Symbol symbol
com.google.errorprone.refaster.Unifier unifier
public volatile javax.lang.model.element.Name getName ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/refaster/LocalVarBinding.classLocalVarBinding.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.LocalVarBinding extends java.lang.Object {
public void ()
public static com.google.errorprone.refaster.LocalVarBinding create (com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.source.tree.ModifiersTree)
com.sun.tools.javac.code.Symbol$VarSymbol symbol
com.sun.source.tree.ModifiersTree modifiers
public abstract com.sun.tools.javac.code.Symbol$VarSymbol getSymbol ()
public abstract com.sun.source.tree.ModifiersTree getModifiers ()
public com.sun.tools.javac.util.Name getName ()
public java.lang.String toString ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor.class
com/google/errorprone/refaster/Choice$2.classChoice.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.Choice$2 extends com.google.errorprone.refaster.Choice {
final Object val$t
void (java.lang.Object)
protected java.util.Iterator iterator ()
public com.google.common.base.Optional first ()
public com.google.errorprone.refaster.Choice condition (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public com.google.errorprone.refaster.Choice thenChoose (com.google.common.base.Function)
com.google.common.base.Function function
public com.google.errorprone.refaster.Choice thenOption (com.google.common.base.Function)
com.google.common.base.Function function
public com.google.errorprone.refaster.Choice transform (com.google.common.base.Function)
com.google.common.base.Function function
public java.lang.String toString ()
}
com/google/errorprone/refaster/AutoValue_UForAll.classAutoValue_UForAll.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UForAll extends com.google.errorprone.refaster.UForAll {
private final java.util.List typeVars
private final com.google.errorprone.refaster.UType quantifiedType
void (java.util.List, com.google.errorprone.refaster.UType)
java.util.List typeVars
com.google.errorprone.refaster.UType quantifiedType
public java.util.List getTypeVars ()
public com.google.errorprone.refaster.UType getQuantifiedType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UForAll that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UAssign.classUAssign.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UAssign extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.AssignmentTree {
void ()
public static com.google.errorprone.refaster.UAssign create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression variable
com.google.errorprone.refaster.UExpression expression
public abstract com.google.errorprone.refaster.UExpression getVariable ()
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public com.sun.tools.javac.tree.JCTree$JCAssign inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.Choice visitAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.AssignmentTree assign
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.ExpressionTree getVariable ()
}
com/google/errorprone/refaster/USimpleStatement.class
com/google/errorprone/refaster/ULabeledStatement.classULabeledStatement.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.ULabeledStatement extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.LabeledStatementTree {
void ()
static com.google.errorprone.refaster.ULabeledStatement create (java.lang.CharSequence, com.google.errorprone.refaster.UStatement)
CharSequence label
com.google.errorprone.refaster.UStatement statement
static com.sun.tools.javac.util.Name inlineLabel (java.lang.CharSequence, com.google.errorprone.refaster.Inliner)
CharSequence label
com.google.errorprone.refaster.Inliner inliner
public abstract com.google.errorprone.refaster.StringName getLabel ()
public abstract com.google.errorprone.refaster.USimpleStatement getStatement ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
private com.google.errorprone.refaster.ULabeledStatement$Key key ()
public com.sun.tools.javac.tree.JCTree$JCLabeledStatement inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.LabeledStatementTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile javax.lang.model.element.Name getLabel ()
}
com/google/errorprone/refaster/AutoValue_RefasterRule.classAutoValue_RefasterRule.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_RefasterRule extends com.google.errorprone.refaster.RefasterRule {
private final String qualifiedTemplateClass
private final com.google.common.collect.ImmutableList typeVariables
private final com.google.common.collect.ImmutableList beforeTemplates
private final com.google.common.collect.ImmutableList afterTemplates
private final com.google.common.collect.ImmutableClassToInstanceMap annotations
void (java.lang.String, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableClassToInstanceMap)
String qualifiedTemplateClass
com.google.common.collect.ImmutableList typeVariables
com.google.common.collect.ImmutableList beforeTemplates
com.google.common.collect.ImmutableList afterTemplates
com.google.common.collect.ImmutableClassToInstanceMap annotations
java.lang.String qualifiedTemplateClass ()
com.google.common.collect.ImmutableList typeVariables ()
com.google.common.collect.ImmutableList beforeTemplates ()
com.google.common.collect.ImmutableList afterTemplates ()
public com.google.common.collect.ImmutableClassToInstanceMap annotations ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.RefasterRule that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/Inliner$1.classInliner.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.Inliner$1 extends com.sun.tools.javac.code.Types$SimpleVisitor {
void ()
public com.sun.tools.javac.tree.JCTree$JCExpression visitType (com.sun.tools.javac.code.Type, com.google.errorprone.refaster.Inliner)
com.sun.tools.javac.code.Type t
com.google.errorprone.refaster.Inliner inliner
public com.sun.tools.javac.tree.JCTree$JCExpression visitClassType (com.sun.tools.javac.code.Type$ClassType, com.google.errorprone.refaster.Inliner)
com.sun.tools.javac.code.Type argType
com.sun.tools.javac.code.Type$ClassType type
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.code.Symbol$ClassSymbol classSym
com.sun.tools.javac.tree.JCTree$JCExpression classExpr
com.sun.tools.javac.util.List argExprs
public com.sun.tools.javac.tree.JCTree$JCExpression visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.google.errorprone.refaster.Inliner)
com.sun.tools.javac.code.Type$WildcardType type
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.tree.TreeMaker maker
public com.sun.tools.javac.tree.JCTree$JCExpression visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.google.errorprone.refaster.Inliner)
com.sun.tools.javac.code.Type$ArrayType type
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UBreak.classAutoValue_UBreak.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UBreak extends com.google.errorprone.refaster.UBreak {
private final com.google.errorprone.refaster.StringName label
void (com.google.errorprone.refaster.StringName)
com.google.errorprone.refaster.StringName label
public com.google.errorprone.refaster.StringName getLabel ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UBreak that
Object o
public int hashCode ()
int h
public volatile javax.lang.model.element.Name getLabel ()
}
com/google/errorprone/refaster/AutoValue_LocalVarBinding.classAutoValue_LocalVarBinding.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_LocalVarBinding extends com.google.errorprone.refaster.LocalVarBinding {
private final com.sun.tools.javac.code.Symbol$VarSymbol symbol
private final com.sun.source.tree.ModifiersTree modifiers
void (com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.source.tree.ModifiersTree)
com.sun.tools.javac.code.Symbol$VarSymbol symbol
com.sun.source.tree.ModifiersTree modifiers
public com.sun.tools.javac.code.Symbol$VarSymbol getSymbol ()
public com.sun.source.tree.ModifiersTree getModifiers ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.LocalVarBinding that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UClassType.classUClassType.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UClassType extends com.google.errorprone.refaster.UType {
public void ()
public static com.google.errorprone.refaster.UClassType create (java.lang.CharSequence, java.util.List)
CharSequence fullyQualifiedClass
java.util.List typeArguments
public static transient com.google.errorprone.refaster.UClassType create (java.lang.String, com.google.errorprone.refaster.UType[])
String fullyQualifiedClass
com.google.errorprone.refaster.UType[] typeArguments
abstract com.google.errorprone.refaster.StringName fullyQualifiedClass ()
abstract java.util.List typeArguments ()
public com.google.errorprone.refaster.Choice visitClassType (com.sun.tools.javac.code.Type$ClassType, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type$ClassType classType
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.code.Type$ClassType inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.code.Symbol$ClassSymbol classSymbol
boolean isNonStaticInnerClass
com.sun.tools.javac.code.Type owner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UTypeVarIdent.classAutoValue_UTypeVarIdent.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UTypeVarIdent extends com.google.errorprone.refaster.UTypeVarIdent {
private final com.google.errorprone.refaster.StringName name
void (com.google.errorprone.refaster.StringName)
com.google.errorprone.refaster.StringName name
public com.google.errorprone.refaster.StringName getName ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UTypeVarIdent that
Object o
public int hashCode ()
int h
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/UReturn.classUReturn.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UReturn extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.ReturnTree {
public void ()
public static com.google.errorprone.refaster.UReturn create (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCReturn inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ReturnTree ret
com.google.errorprone.refaster.Unifier unifier
public volatile com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements)
public volatile com.sun.tools.javac.util.List inlineStatements (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/AutoValue_UClassType.classAutoValue_UClassType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UClassType extends com.google.errorprone.refaster.UClassType {
private final com.google.errorprone.refaster.StringName fullyQualifiedClass
private final java.util.List typeArguments
void (com.google.errorprone.refaster.StringName, java.util.List)
com.google.errorprone.refaster.StringName fullyQualifiedClass
java.util.List typeArguments
com.google.errorprone.refaster.StringName fullyQualifiedClass ()
java.util.List typeArguments ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UClassType that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UClassDecl.class
com/google/errorprone/refaster/AutoValue_UInstanceOf.classAutoValue_UInstanceOf.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UInstanceOf extends com.google.errorprone.refaster.UInstanceOf {
private final com.google.errorprone.refaster.UExpression expression
private final com.google.errorprone.refaster.UTree type
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UTree)
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.UTree type
public com.google.errorprone.refaster.UExpression getExpression ()
public com.google.errorprone.refaster.UTree getType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UInstanceOf that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.Tree getType ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/UTypeVarIdent$1.classUTypeVarIdent.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.UTypeVarIdent$1 extends com.sun.source.util.SimpleTreeVisitor {
void (java.lang.Boolean)
Boolean x0
public java.lang.Boolean visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Void)
com.sun.source.tree.MemberSelectTree node
Void p
public java.lang.Boolean visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree node
Void p
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
}
com/google/errorprone/refaster/UTemplater$3.classUTemplater.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UTemplater$3 extends com.sun.tools.javac.code.Types$SimpleVisitor {
private final java.util.Map typeVariables
final com.google.errorprone.refaster.UTemplater this$0
void (com.google.errorprone.refaster.UTemplater)
com.google.errorprone.refaster.UTemplater this$0
public com.google.errorprone.refaster.UType visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type type
Void v
public com.google.errorprone.refaster.UArrayType visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
com.sun.tools.javac.code.Type$ArrayType type
Void v
public com.google.errorprone.refaster.UMethodType visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Void)
com.sun.tools.javac.code.Type$MethodType type
Void v
public com.google.errorprone.refaster.UType visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
com.sun.tools.javac.code.Type$ClassType type
Void v
public com.google.errorprone.refaster.UWildcardType visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
com.sun.tools.javac.code.Type$WildcardType type
Void v
public com.google.errorprone.refaster.UTypeVar visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
com.sun.tools.javac.code.Type$TypeVar type
Void v
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
com.google.errorprone.refaster.UTypeVar var
public com.google.errorprone.refaster.UForAll visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Void)
com.sun.tools.javac.code.Type$ForAll type
Void v
java.util.List vars
public volatile java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UClassDecl_UnifierWithRemainingMembers.classAutoValue_UClassDecl_UnifierWithRemainingMembers.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UClassDecl_UnifierWithRemainingMembers extends com.google.errorprone.refaster.UClassDecl$UnifierWithRemainingMembers {
private final com.google.errorprone.refaster.Unifier unifier
private final com.google.common.collect.ImmutableList remainingMembers
void (com.google.errorprone.refaster.Unifier, com.google.common.collect.ImmutableList)
com.google.errorprone.refaster.Unifier unifier
com.google.common.collect.ImmutableList remainingMembers
com.google.errorprone.refaster.Unifier unifier ()
com.google.common.collect.ImmutableList remainingMembers ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UClassDecl$UnifierWithRemainingMembers that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/AutoValue_RefasterScanner.classAutoValue_RefasterScanner.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_RefasterScanner extends com.google.errorprone.refaster.RefasterScanner {
private final com.google.errorprone.refaster.RefasterRule rule
private final com.google.errorprone.DescriptionListener listener
void (com.google.errorprone.refaster.RefasterRule, com.google.errorprone.DescriptionListener)
com.google.errorprone.refaster.RefasterRule rule
com.google.errorprone.DescriptionListener listener
com.google.errorprone.refaster.RefasterRule rule ()
com.google.errorprone.DescriptionListener listener ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.RefasterScanner that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/AutoValue_UAnnotation.classAutoValue_UAnnotation.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UAnnotation extends com.google.errorprone.refaster.UAnnotation {
private final com.google.errorprone.refaster.UTree annotationType
private final java.util.List arguments
void (com.google.errorprone.refaster.UTree, java.util.List)
com.google.errorprone.refaster.UTree annotationType
java.util.List arguments
public com.google.errorprone.refaster.UTree getAnnotationType ()
public java.util.List getArguments ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UAnnotation that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.Tree getAnnotationType ()
}
com/google/errorprone/refaster/StringName.classStringName.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.StringName extends java.lang.Object implements javax.lang.model.element.Name com.google.errorprone.refaster.Unifiable com.google.errorprone.refaster.Inlineable {
public void ()
public static com.google.errorprone.refaster.StringName of (java.lang.CharSequence)
CharSequence contents
abstract java.lang.String contents ()
public java.lang.String toString ()
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int beginIndex
int endIndex
public boolean contentEquals (java.lang.CharSequence)
CharSequence cs
public com.google.errorprone.refaster.Choice unify (javax.lang.model.element.Name, com.google.errorprone.refaster.Unifier)
javax.lang.model.element.Name target
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.util.Name inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
public volatile com.google.errorprone.refaster.Choice unify (java.lang.Object, com.google.errorprone.refaster.Unifier)
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
}
com/google/errorprone/refaster/UAnyOf.class
com/google/errorprone/refaster/ImportPolicy$2.classImportPolicy.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ImportPolicy$2 extends com.google.errorprone.refaster.ImportPolicy {
void (java.lang.String, int)
public com.sun.tools.javac.tree.JCTree$JCExpression classReference (com.google.errorprone.refaster.Inliner, java.lang.CharSequence, java.lang.CharSequence)
com.google.errorprone.refaster.Inliner inliner
CharSequence topLevelClazz
CharSequence fullyQualifiedClazz
String packge
int lastDot
com.sun.tools.javac.code.Symbol$PackageSymbol currentPackage
String simpleName
public com.sun.tools.javac.tree.JCTree$JCExpression staticReference (com.google.errorprone.refaster.Inliner, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence)
com.google.errorprone.refaster.Inliner inliner
CharSequence topLevelClazz
CharSequence fullyQualifiedClazz
CharSequence member
}
com/google/errorprone/refaster/UModifiers.classUModifiers.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UModifiers extends com.google.errorprone.refaster.UTree implements com.sun.source.tree.ModifiersTree {
void ()
public static transient com.google.errorprone.refaster.UModifiers create (long, com.google.errorprone.refaster.UAnnotation[])
long flagBits
com.google.errorprone.refaster.UAnnotation[] annotations
public static com.google.errorprone.refaster.UModifiers create (long, java.lang.Iterable)
long flagBits
Iterable annotations
abstract long flagBits ()
public abstract com.google.common.collect.ImmutableList getAnnotations ()
public com.sun.tools.javac.tree.JCTree$JCModifiers inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitModifiers (com.sun.source.tree.ModifiersTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ModifiersTree modifier
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public java.util.Set getFlags ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Object)
public volatile java.util.List getAnnotations ()
}
com/google/errorprone/refaster/UInstanceOf.classUInstanceOf.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UInstanceOf extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.InstanceOfTree {
void ()
public static com.google.errorprone.refaster.UInstanceOf create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UTree)
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.UTree type
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public abstract com.google.errorprone.refaster.UTree getType ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCInstanceOf inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitInstanceOf (com.sun.source.tree.InstanceOfTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.InstanceOfTree instanceOf
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
public volatile com.sun.source.tree.Tree getType ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/AutoValue_UWildcardType.classAutoValue_UWildcardType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UWildcardType extends com.google.errorprone.refaster.UWildcardType {
private final com.sun.tools.javac.code.BoundKind boundKind
private final com.google.errorprone.refaster.UType bound
void (com.sun.tools.javac.code.BoundKind, com.google.errorprone.refaster.UType)
com.sun.tools.javac.code.BoundKind boundKind
com.google.errorprone.refaster.UType bound
com.sun.tools.javac.code.BoundKind boundKind ()
com.google.errorprone.refaster.UType bound ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UWildcardType that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/PlaceholderMethod.class
com/google/errorprone/refaster/UNewArray.classUNewArray.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UNewArray extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.NewArrayTree {
void ()
public static com.google.errorprone.refaster.UNewArray create (com.google.errorprone.refaster.UExpression, java.util.List, java.util.List)
com.google.errorprone.refaster.UExpression type
java.util.List dimensions
java.util.List initializers
public abstract com.google.errorprone.refaster.UExpression getType ()
public abstract java.util.List getDimensions ()
public abstract java.util.List getInitializers ()
public com.google.errorprone.refaster.Choice visitNewArray (com.sun.source.tree.NewArrayTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.NewArrayTree newArray
com.google.errorprone.refaster.Unifier unifier
boolean hasRepeated
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCNewArray inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public java.util.List getAnnotations ()
public java.util.List getDimAnnotations ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
public volatile com.sun.source.tree.Tree getType ()
}
com/google/errorprone/refaster/AutoValue_UWhileLoop.classAutoValue_UWhileLoop.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UWhileLoop extends com.google.errorprone.refaster.UWhileLoop {
private final com.google.errorprone.refaster.UExpression condition
private final com.google.errorprone.refaster.USimpleStatement statement
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.USimpleStatement)
com.google.errorprone.refaster.UExpression condition
com.google.errorprone.refaster.USimpleStatement statement
public com.google.errorprone.refaster.UExpression getCondition ()
public com.google.errorprone.refaster.USimpleStatement getStatement ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UWhileLoop that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/UPlaceholderExpression$1.classUPlaceholderExpression.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.UPlaceholderExpression$1 extends com.sun.tools.javac.tree.TreeCopier {
final java.util.Map val$arguments
void (com.sun.tools.javac.tree.TreeMaker, java.util.Map)
com.sun.tools.javac.tree.TreeMaker x0
public com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, com.google.errorprone.refaster.Inliner)
com.sun.tools.javac.tree.JCTree tree
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.tree.JCTree result
public com.sun.tools.javac.tree.JCTree visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.CouldNotResolveImportException e
com.sun.source.tree.IdentifierTree node
com.google.errorprone.refaster.Inliner inliner
public volatile com.sun.tools.javac.tree.JCTree visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, java.lang.Object)
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/refaster/UStaticIdent.classUStaticIdent.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UStaticIdent extends com.google.errorprone.refaster.UIdent {
public void ()
public static com.google.errorprone.refaster.UStaticIdent create (com.google.errorprone.refaster.UClassIdent, java.lang.CharSequence, com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UClassIdent classIdent
CharSequence member
com.google.errorprone.refaster.UType memberType
public static com.google.errorprone.refaster.UStaticIdent create (java.lang.String, java.lang.CharSequence, com.google.errorprone.refaster.UType)
String qualifiedClass
CharSequence member
com.google.errorprone.refaster.UType memberType
public static com.google.errorprone.refaster.UStaticIdent create (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.CharSequence, com.google.errorprone.refaster.UType)
com.sun.tools.javac.code.Symbol$ClassSymbol classSym
CharSequence member
com.google.errorprone.refaster.UType memberType
abstract com.google.errorprone.refaster.UClassIdent classIdent ()
public abstract com.google.errorprone.refaster.StringName getName ()
abstract com.google.errorprone.refaster.UType memberType ()
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree node
com.google.errorprone.refaster.Unifier unifier
com.sun.tools.javac.code.Symbol symbol
public volatile com.sun.source.tree.Tree$Kind getKind ()
public volatile java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public volatile javax.lang.model.element.Name getName ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/refaster/Unifiable.classUnifiable.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.Unifiable extends java.lang.Object implements java.io.Serializable {
public abstract com.google.errorprone.refaster.Choice unify (java.lang.Object, com.google.errorprone.refaster.Unifier)
}
com/google/errorprone/refaster/Choice$7.classChoice.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.Choice$7 extends com.google.errorprone.refaster.Choice {
final com.google.errorprone.refaster.Choice val$thisChoice
final com.google.errorprone.refaster.Choice val$other
final com.google.errorprone.refaster.Choice this$0
void (com.google.errorprone.refaster.Choice, com.google.errorprone.refaster.Choice, com.google.errorprone.refaster.Choice)
com.google.errorprone.refaster.Choice this$0
protected java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/errorprone/refaster/UType.classUType.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UType extends com.sun.tools.javac.code.Types$SimpleVisitor implements com.google.errorprone.refaster.Unifiable com.google.errorprone.refaster.Inlineable {
public void ()
public com.google.errorprone.refaster.Choice visitType (com.sun.tools.javac.code.Type, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type t
com.google.errorprone.refaster.Unifier unifier
public final com.google.errorprone.refaster.Choice unify (com.sun.tools.javac.code.Type, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type target
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile com.google.errorprone.refaster.Choice unify (java.lang.Object, com.google.errorprone.refaster.Unifier)
}
com/google/errorprone/refaster/AutoValue_PlaceholderMethod.classAutoValue_PlaceholderMethod.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_PlaceholderMethod extends com.google.errorprone.refaster.PlaceholderMethod {
private final com.google.errorprone.refaster.StringName name
private final com.google.errorprone.refaster.UType returnType
private final com.google.common.collect.ImmutableMap annotatedParameters
private final com.google.errorprone.matchers.Matcher matcher
private final com.google.common.collect.ImmutableClassToInstanceMap annotations
void (com.google.errorprone.refaster.StringName, com.google.errorprone.refaster.UType, com.google.common.collect.ImmutableMap, com.google.errorprone.matchers.Matcher, com.google.common.collect.ImmutableClassToInstanceMap)
com.google.errorprone.refaster.StringName name
com.google.errorprone.refaster.UType returnType
com.google.common.collect.ImmutableMap annotatedParameters
com.google.errorprone.matchers.Matcher matcher
com.google.common.collect.ImmutableClassToInstanceMap annotations
com.google.errorprone.refaster.StringName name ()
com.google.errorprone.refaster.UType returnType ()
com.google.common.collect.ImmutableMap annotatedParameters ()
com.google.errorprone.matchers.Matcher matcher ()
com.google.common.collect.ImmutableClassToInstanceMap annotations ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.PlaceholderMethod that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UAssert.classUAssert.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UAssert extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.AssertTree {
void ()
static com.google.errorprone.refaster.UAssert create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression condition
com.google.errorprone.refaster.UExpression detail
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public abstract com.google.errorprone.refaster.UExpression getCondition ()
public abstract com.google.errorprone.refaster.UExpression getDetail ()
public com.google.errorprone.refaster.Choice visitAssert (com.sun.source.tree.AssertTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.AssertTree node
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCStatement inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitAssert (com.sun.source.tree.AssertTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getDetail ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/AutoValue_UAnyOf.classAutoValue_UAnyOf.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UAnyOf extends com.google.errorprone.refaster.UAnyOf {
private final com.google.common.collect.ImmutableList expressions
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList expressions
com.google.common.collect.ImmutableList expressions ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UAnyOf that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/ExpressionTemplate.class
com/google/errorprone/refaster/UOfKind.classUOfKind.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UOfKind extends com.google.errorprone.refaster.UExpression {
void ()
public static com.google.errorprone.refaster.UOfKind create (com.google.errorprone.refaster.UExpression, java.util.Set)
com.google.errorprone.refaster.UExpression expression
java.util.Set allowed
abstract com.google.errorprone.refaster.UExpression expression ()
abstract java.util.Set allowed ()
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree tree
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/refaster/UThrow.classUThrow.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UThrow extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.ThrowTree {
void ()
public static com.google.errorprone.refaster.UThrow create (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.Choice visitThrow (com.sun.source.tree.ThrowTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ThrowTree throwStmt
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCThrow inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitThrow (com.sun.source.tree.ThrowTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/RefasterRule.classRefasterRule.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.RefasterRule extends java.lang.Object implements com.google.errorprone.CodeTransformer java.io.Serializable {
static final com.sun.tools.javac.util.Context$Key RULE_TYPE_VARS
public static com.google.errorprone.refaster.RefasterRule create (java.lang.String, java.util.Collection, java.util.Collection)
String qualifiedTemplateClass
java.util.Collection beforeTemplates
java.util.Collection afterTemplates
public static com.google.errorprone.refaster.RefasterRule create (java.lang.String, java.lang.Iterable, java.util.Collection, java.util.Collection, com.google.common.collect.ImmutableClassToInstanceMap)
com.google.errorprone.refaster.Template beforeTemplate
com.google.errorprone.refaster.Template afterTemplate
String qualifiedTemplateClass
Iterable typeVariables
java.util.Collection beforeTemplates
java.util.Collection afterTemplates
com.google.common.collect.ImmutableClassToInstanceMap annotations
Class templateType
com.google.errorprone.refaster.RefasterRule result
void ()
abstract java.lang.String qualifiedTemplateClass ()
abstract com.google.common.collect.ImmutableList typeVariables ()
abstract com.google.common.collect.ImmutableList beforeTemplates ()
abstract com.google.common.collect.ImmutableList afterTemplates ()
public abstract com.google.common.collect.ImmutableClassToInstanceMap annotations ()
public void apply (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context, com.google.errorprone.DescriptionListener)
com.sun.source.util.TreePath path
com.sun.tools.javac.util.Context context
com.google.errorprone.DescriptionListener listener
boolean rejectMatchesWithComments ()
private com.sun.tools.javac.util.Context prepareContext (com.sun.tools.javac.util.Context, com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.util.Context baseContext
com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
com.sun.tools.javac.util.Context context
static java.lang.String fromSecondLevel (java.lang.String)
int topLevel
String qualifiedTemplateClass
java.util.List path
public java.lang.String toString ()
static void ()
}
com/google/errorprone/refaster/AutoValue_UContinue.classAutoValue_UContinue.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UContinue extends com.google.errorprone.refaster.UContinue {
private final com.google.errorprone.refaster.StringName label
void (com.google.errorprone.refaster.StringName)
com.google.errorprone.refaster.StringName label
public com.google.errorprone.refaster.StringName getLabel ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UContinue that
Object o
public int hashCode ()
int h
public volatile javax.lang.model.element.Name getLabel ()
}
com/google/errorprone/refaster/AutoValue_UFreeIdent.classAutoValue_UFreeIdent.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UFreeIdent extends com.google.errorprone.refaster.UFreeIdent {
private final com.google.errorprone.refaster.StringName name
void (com.google.errorprone.refaster.StringName)
com.google.errorprone.refaster.StringName name
public com.google.errorprone.refaster.StringName getName ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UFreeIdent that
Object o
public int hashCode ()
int h
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/AutoValue_UMemberReference.classAutoValue_UMemberReference.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UMemberReference extends com.google.errorprone.refaster.UMemberReference {
private final com.sun.source.tree.MemberReferenceTree$ReferenceMode mode
private final com.google.errorprone.refaster.UExpression qualifierExpression
private final com.google.errorprone.refaster.StringName name
private final com.google.common.collect.ImmutableList typeArguments
void (com.sun.source.tree.MemberReferenceTree$ReferenceMode, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.StringName, com.google.common.collect.ImmutableList)
com.sun.source.tree.MemberReferenceTree$ReferenceMode mode
com.google.errorprone.refaster.UExpression qualifierExpression
com.google.errorprone.refaster.StringName name
com.google.common.collect.ImmutableList typeArguments
public com.sun.source.tree.MemberReferenceTree$ReferenceMode getMode ()
public com.google.errorprone.refaster.UExpression getQualifierExpression ()
public com.google.errorprone.refaster.StringName getName ()
public com.google.common.collect.ImmutableList getTypeArguments ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UMemberReference that
Object o
public int hashCode ()
int h
public volatile java.util.List getTypeArguments ()
public volatile javax.lang.model.element.Name getName ()
public volatile com.sun.source.tree.ExpressionTree getQualifierExpression ()
}
com/google/errorprone/refaster/Bindings$Key$1.classBindings.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.Bindings$Key$1 extends com.google.common.reflect.TypeToken {
final com.google.errorprone.refaster.Bindings$Key this$0
void (com.google.errorprone.refaster.Bindings$Key, java.lang.Class)
com.google.errorprone.refaster.Bindings$Key this$0
Class x0
}
com/google/errorprone/refaster/AutoValue_UTypeParameter.classAutoValue_UTypeParameter.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UTypeParameter extends com.google.errorprone.refaster.UTypeParameter {
private final com.google.errorprone.refaster.StringName name
private final com.google.common.collect.ImmutableList bounds
private final com.google.common.collect.ImmutableList annotations
void (com.google.errorprone.refaster.StringName, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList)
com.google.errorprone.refaster.StringName name
com.google.common.collect.ImmutableList bounds
com.google.common.collect.ImmutableList annotations
public com.google.errorprone.refaster.StringName getName ()
public com.google.common.collect.ImmutableList getBounds ()
public com.google.common.collect.ImmutableList getAnnotations ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UTypeParameter that
Object o
public int hashCode ()
int h
public volatile java.util.List getAnnotations ()
public volatile java.util.List getBounds ()
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/AutoValue_UUnary.classAutoValue_UUnary.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UUnary extends com.google.errorprone.refaster.UUnary {
private final com.sun.source.tree.Tree$Kind kind
private final com.google.errorprone.refaster.UExpression expression
void (com.sun.source.tree.Tree$Kind, com.google.errorprone.refaster.UExpression)
com.sun.source.tree.Tree$Kind kind
com.google.errorprone.refaster.UExpression expression
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UUnary that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/AutoValue_UPrimitiveType.classAutoValue_UPrimitiveType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UPrimitiveType extends com.google.errorprone.refaster.UPrimitiveType {
private final javax.lang.model.type.TypeKind kind
void (javax.lang.model.type.TypeKind)
javax.lang.model.type.TypeKind kind
public javax.lang.model.type.TypeKind getKind ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UPrimitiveType that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/ExpressionTemplate$1.classExpressionTemplate.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ExpressionTemplate$1 extends com.sun.source.util.TreeScanner {
void ()
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean a
Boolean b
public java.lang.Boolean visitOther (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree t
com.google.errorprone.refaster.Unifier u
public volatile java.lang.Object visitOther (com.sun.source.tree.Tree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_ULocalVarIdent.classAutoValue_ULocalVarIdent.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_ULocalVarIdent extends com.google.errorprone.refaster.ULocalVarIdent {
private final com.google.errorprone.refaster.StringName name
void (com.google.errorprone.refaster.StringName)
com.google.errorprone.refaster.StringName name
public com.google.errorprone.refaster.StringName getName ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.ULocalVarIdent that
Object o
public int hashCode ()
int h
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/AutoValue_UArrayType.classAutoValue_UArrayType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UArrayType extends com.google.errorprone.refaster.UArrayType {
private final com.google.errorprone.refaster.UType componentType
void (com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UType componentType
com.google.errorprone.refaster.UType componentType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UArrayType that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UTemplater$2.classUTemplater.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.UTemplater$2 extends com.google.common.reflect.TypeToken {
void ()
}
com/google/errorprone/refaster/Template$1.classTemplate.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.Template$1 extends com.sun.tools.javac.tree.Pretty {
final com.sun.tools.javac.tree.JCTree$JCCompilationUnit val$unit
final java.io.Writer val$writer
final String val$unitContents
void (java.io.Writer, boolean, com.sun.tools.javac.tree.JCTree$JCCompilationUnit, java.io.Writer, java.lang.String)
java.io.Writer x0
boolean x1
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCAnnotation anno
public void printExpr (com.sun.tools.javac.tree.JCTree, int) throws java.io.IOException
com.sun.tools.javac.tree.JCTree tree
int prec
com.sun.tools.javac.tree.EndPosTable endPositions
int endPos
boolean hasRealEndPosition
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
java.io.IOException e
String commentLiteral
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
com.sun.tools.javac.tree.JCTree$JCExpression select
public void printStat (com.sun.tools.javac.tree.JCTree) throws java.io.IOException
String commentLiteral
com.sun.tools.javac.tree.JCTree$JCMethodInvocation invocation
com.sun.tools.javac.tree.JCTree$JCExpression select
com.sun.tools.javac.tree.JCTree tree
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
com.sun.tools.javac.tree.JCTree resource
com.sun.tools.javac.tree.JCTree$JCCatch catchStmt
boolean first
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCTry tree
}
com/google/errorprone/refaster/AutoValue_ULabeledStatement.classAutoValue_ULabeledStatement.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_ULabeledStatement extends com.google.errorprone.refaster.ULabeledStatement {
private final com.google.errorprone.refaster.StringName label
private final com.google.errorprone.refaster.USimpleStatement statement
void (com.google.errorprone.refaster.StringName, com.google.errorprone.refaster.USimpleStatement)
com.google.errorprone.refaster.StringName label
com.google.errorprone.refaster.USimpleStatement statement
public com.google.errorprone.refaster.StringName getLabel ()
public com.google.errorprone.refaster.USimpleStatement getStatement ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.ULabeledStatement that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile javax.lang.model.element.Name getLabel ()
}
com/google/errorprone/refaster/UExpressionStatement.classUExpressionStatement.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UExpressionStatement extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.ExpressionStatementTree {
void ()
public static com.google.errorprone.refaster.UExpressionStatement create (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public com.google.errorprone.refaster.Choice visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ExpressionStatementTree expressionStatement
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCExpressionStatement inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/ControlFlowVisitor$Result$2.classControlFlowVisitor.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ControlFlowVisitor$Result$2 extends com.google.errorprone.refaster.ControlFlowVisitor$Result {
void (java.lang.String, int)
com.google.errorprone.refaster.ControlFlowVisitor$Result or (com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.ControlFlowVisitor$Result other
com.google.errorprone.refaster.ControlFlowVisitor$Result then (com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.ControlFlowVisitor$Result other
}
com/google/errorprone/refaster/UBlank$1.classUBlank.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.UBlank$1 extends com.sun.source.util.TreeScanner {
void ()
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean l
Boolean r
public java.lang.Boolean scan (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
Boolean forbidden
com.sun.source.tree.Tree t
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/refaster/RefasterScanner$2.classRefasterScanner.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.RefasterScanner$2 extends com.sun.source.util.SimpleTreeVisitor {
void ()
public com.sun.source.tree.Tree visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Void)
com.sun.source.tree.ParenthesizedTree node
Void v
protected com.sun.source.tree.Tree defaultAction (com.sun.source.tree.Tree, java.lang.Void)
com.sun.source.tree.Tree node
Void v
public volatile java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UModifiers.classAutoValue_UModifiers.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UModifiers extends com.google.errorprone.refaster.UModifiers {
private final long flagBits
private final com.google.common.collect.ImmutableList getAnnotations
void (long, com.google.common.collect.ImmutableList)
long flagBits
com.google.common.collect.ImmutableList getAnnotations
long flagBits ()
public com.google.common.collect.ImmutableList getAnnotations ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UModifiers that
Object o
public int hashCode ()
int h
public volatile java.util.List getAnnotations ()
}
com/google/errorprone/refaster/AutoValue_UTry.classAutoValue_UTry.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UTry extends com.google.errorprone.refaster.UTry {
private final java.util.List resources
private final com.google.errorprone.refaster.UBlock block
private final java.util.List catches
private final com.google.errorprone.refaster.UBlock finallyBlock
void (java.util.List, com.google.errorprone.refaster.UBlock, java.util.List, com.google.errorprone.refaster.UBlock)
java.util.List resources
com.google.errorprone.refaster.UBlock block
java.util.List catches
com.google.errorprone.refaster.UBlock finallyBlock
public java.util.List getResources ()
public com.google.errorprone.refaster.UBlock getBlock ()
public java.util.List getCatches ()
public com.google.errorprone.refaster.UBlock getFinallyBlock ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UTry that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.BlockTree getFinallyBlock ()
public volatile com.sun.source.tree.BlockTree getBlock ()
}
com/google/errorprone/refaster/AutoValue_UForLoop.classAutoValue_UForLoop.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UForLoop extends com.google.errorprone.refaster.UForLoop {
private final java.util.List initializer
private final com.google.errorprone.refaster.UExpression condition
private final java.util.List update
private final com.google.errorprone.refaster.USimpleStatement statement
void (java.util.List, com.google.errorprone.refaster.UExpression, java.util.List, com.google.errorprone.refaster.USimpleStatement)
java.util.List initializer
com.google.errorprone.refaster.UExpression condition
java.util.List update
com.google.errorprone.refaster.USimpleStatement statement
public java.util.List getInitializer ()
public com.google.errorprone.refaster.UExpression getCondition ()
public java.util.List getUpdate ()
public com.google.errorprone.refaster.USimpleStatement getStatement ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UForLoop that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/UFreeIdent.classUFreeIdent.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UFreeIdent extends com.google.errorprone.refaster.UIdent {
public void ()
public static com.google.errorprone.refaster.UFreeIdent create (java.lang.CharSequence)
CharSequence identifier
public abstract com.google.errorprone.refaster.StringName getName ()
public com.google.errorprone.refaster.UFreeIdent$Key key ()
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
private static boolean trueOrNull (java.lang.Boolean)
Boolean condition
public com.google.errorprone.refaster.Choice visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.IdentifierTree node
com.google.errorprone.refaster.Unifier unifier
com.sun.tools.javac.util.Names names
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.tree.JCTree$JCExpression expression
com.sun.tools.javac.tree.JCTree$JCExpression currentBinding
boolean isGood
com.sun.source.tree.Tree target
com.google.errorprone.refaster.Unifier unifier
public volatile com.sun.source.tree.Tree$Kind getKind ()
public volatile java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public volatile javax.lang.model.element.Name getName ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
static boolean access$000 (java.lang.Boolean)
Boolean x0
}
com/google/errorprone/refaster/ULiteral$1.classULiteral.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.ULiteral$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/internal/
com/google/errorprone/internal/NonDelegatingClassLoader.classNonDelegatingClassLoader.java
package com.google.errorprone.internal
public com.google.errorprone.internal.NonDelegatingClassLoader extends java.net.URLClassLoader {
private final ClassLoader original
private final com.google.common.collect.ImmutableSet whiteList
public static com.google.errorprone.internal.NonDelegatingClassLoader create (java.util.Set, java.net.URLClassLoader)
java.util.Set whiteList
java.net.URLClassLoader original
public static com.google.errorprone.internal.NonDelegatingClassLoader create (java.util.Set, java.net.URL[], java.lang.ClassLoader)
java.util.Set whiteList
java.net.URL[] urls
ClassLoader original
private void (java.lang.ClassLoader, java.net.URL[], java.util.Set)
ClassLoader original
java.net.URL[] urls
java.util.Set whiteList
public java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException
Class c
ClassNotFoundException e
String name
boolean complete
}
com/google/errorprone/ErrorProneCompiler$1.classErrorProneCompiler.java
package com.google.errorprone
com.google.errorprone.ErrorProneCompiler$1 extends java.lang.Object {
}
META-INF/maven/
META-INF/maven/com.google.errorprone/
META-INF/maven/com.google.errorprone/error_prone_core/
META-INF/maven/com.google.errorprone/error_prone_core/pom.xml
META-INF/maven/com.google.errorprone/error_prone_core/pom.properties
com/google/errorprone/BugPattern$Category.classBugPattern.java
package com.google.errorprone
public final com.google.errorprone.BugPattern$Category extends java.lang.Enum {
public static final com.google.errorprone.BugPattern$Category JDK
public static final com.google.errorprone.BugPattern$Category GUAVA
public static final com.google.errorprone.BugPattern$Category GUICE
public static final com.google.errorprone.BugPattern$Category DAGGER
public static final com.google.errorprone.BugPattern$Category JUNIT
public static final com.google.errorprone.BugPattern$Category ONE_OFF
public static final com.google.errorprone.BugPattern$Category INJECT
public static final com.google.errorprone.BugPattern$Category MOCKITO
public static final com.google.errorprone.BugPattern$Category JMOCK
public static final com.google.errorprone.BugPattern$Category ANDROID
public static final com.google.errorprone.BugPattern$Category PROTOBUF
public static final com.google.errorprone.BugPattern$Category TRUTH
private static final com.google.errorprone.BugPattern$Category[] $VALUES
public static com.google.errorprone.BugPattern$Category[] values ()
public static com.google.errorprone.BugPattern$Category valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/BugPattern$LinkType.classBugPattern.java
package com.google.errorprone
public final com.google.errorprone.BugPattern$LinkType extends java.lang.Enum {
public static final com.google.errorprone.BugPattern$LinkType AUTOGENERATED
public static final com.google.errorprone.BugPattern$LinkType CUSTOM
public static final com.google.errorprone.BugPattern$LinkType NONE
private static final com.google.errorprone.BugPattern$LinkType[] $VALUES
public static com.google.errorprone.BugPattern$LinkType[] values ()
public static com.google.errorprone.BugPattern$LinkType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/ValidationException.classValidationException.java
package com.google.errorprone
public com.google.errorprone.ValidationException extends java.lang.Exception {
public void (java.lang.String)
String message
}
com/google/errorprone/BugPattern$StandardTags.classBugPattern.java
package com.google.errorprone
public final com.google.errorprone.BugPattern$StandardTags extends java.lang.Object {
public static final String LIKELY_ERROR
public static final String STYLE
public static final String PERFORMANCE
public static final String FRAGILE_CODE
public static final String CONCURRENCY
public static final String SIMPLIFICATION
public static final String REFACTORING
private void ()
}
com/google/errorprone/BugPatternValidator.classBugPatternValidator.java
package com.google.errorprone
public com.google.errorprone.BugPatternValidator extends java.lang.Object {
public void ()
public static void validate (com.google.errorprone.BugPattern) throws com.google.errorprone.ValidationException
com.google.errorprone.BugPattern pattern
java.util.Set customSuppressionAnnotations
}
com/google/errorprone/BugPattern$SeverityLevel.classBugPattern.java
package com.google.errorprone
public final com.google.errorprone.BugPattern$SeverityLevel extends java.lang.Enum {
public static final com.google.errorprone.BugPattern$SeverityLevel ERROR
public static final com.google.errorprone.BugPattern$SeverityLevel WARNING
public static final com.google.errorprone.BugPattern$SeverityLevel SUGGESTION
private static final com.google.errorprone.BugPattern$SeverityLevel[] $VALUES
public static com.google.errorprone.BugPattern$SeverityLevel[] values ()
public static com.google.errorprone.BugPattern$SeverityLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/BugPattern.classBugPattern.java
package com.google.errorprone
public abstract com.google.errorprone.BugPattern extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String name ()
public abstract java.lang.String[] altNames ()
public abstract com.google.errorprone.BugPattern$LinkType linkType ()
public abstract java.lang.String link ()
public abstract java.lang.String[] tags ()
public abstract com.google.errorprone.BugPattern$ProvidesFix providesFix ()
public abstract com.google.errorprone.BugPattern$Category category ()
public abstract java.lang.String summary ()
public abstract java.lang.String explanation ()
public abstract com.google.errorprone.BugPattern$SeverityLevel severity ()
public abstract boolean disableable ()
public abstract java.lang.Class[] suppressionAnnotations ()
public abstract boolean documentSuppression ()
public abstract boolean generateExamplesFromTestCases ()
}
com/google/errorprone/BugPatternValidator$1.classBugPatternValidator.java
package com.google.errorprone
com.google.errorprone.BugPatternValidator$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$BugPattern$LinkType
static void ()
}
com/google/errorprone/BugPattern$ProvidesFix.classBugPattern.java
package com.google.errorprone
public final com.google.errorprone.BugPattern$ProvidesFix extends java.lang.Enum {
public static final com.google.errorprone.BugPattern$ProvidesFix NO_FIX
public static final com.google.errorprone.BugPattern$ProvidesFix REQUIRES_HUMAN_ATTENTION
private final String displayInfo
private static final com.google.errorprone.BugPattern$ProvidesFix[] $VALUES
public static com.google.errorprone.BugPattern$ProvidesFix[] values ()
public static com.google.errorprone.BugPattern$ProvidesFix valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String displayInfo
public java.lang.String displayInfo ()
static void ()
}
META-INF/maven/com.google.errorprone/error_prone_annotation/
META-INF/maven/com.google.errorprone/error_prone_annotation/pom.xml
META-INF/maven/com.google.errorprone/error_prone_annotation/pom.properties
com/google/errorprone/AutoValue_CompositeCodeTransformer.classAutoValue_CompositeCodeTransformer.java
package com.google.errorprone
final com.google.errorprone.AutoValue_CompositeCodeTransformer extends com.google.errorprone.CompositeCodeTransformer {
private final com.google.common.collect.ImmutableList transformers
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList transformers
public com.google.common.collect.ImmutableList transformers ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.CompositeCodeTransformer that
Object o
public int hashCode ()
int h
}
com/google/errorprone/RefactoringCollection$RefactoringResult.classRefactoringCollection.java
package com.google.errorprone
abstract com.google.errorprone.RefactoringCollection$RefactoringResult extends java.lang.Object {
void ()
abstract java.lang.String message ()
abstract com.google.errorprone.RefactoringCollection$RefactoringResultType type ()
private static com.google.errorprone.RefactoringCollection$RefactoringResult create (java.lang.String, com.google.errorprone.RefactoringCollection$RefactoringResultType)
String message
com.google.errorprone.RefactoringCollection$RefactoringResultType type
static com.google.errorprone.RefactoringCollection$RefactoringResult access$100 (java.lang.String, com.google.errorprone.RefactoringCollection$RefactoringResultType)
String x0
com.google.errorprone.RefactoringCollection$RefactoringResultType x1
}
com/google/errorprone/ErrorProneOptions.class
com/google/errorprone/CodeTransformer.classCodeTransformer.java
package com.google.errorprone
public abstract com.google.errorprone.CodeTransformer extends java.lang.Object {
public abstract void apply (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context, com.google.errorprone.DescriptionListener)
public abstract com.google.common.collect.ImmutableClassToInstanceMap annotations ()
}
com/google/errorprone/RefactoringCollection.class
com/google/errorprone/RefactoringCollection$1.classRefactoringCollection.java
package com.google.errorprone
final com.google.errorprone.RefactoringCollection$1 extends java.lang.Object implements java.util.function.Function {
private final java.util.concurrent.atomic.AtomicBoolean first
final com.google.errorprone.apply.PatchFileDestination val$patchFileDestination
final java.nio.file.Path val$patchFilePath
void (com.google.errorprone.apply.PatchFileDestination, java.nio.file.Path)
public com.google.errorprone.RefactoringCollection$RefactoringResult apply (java.net.URI)
java.io.IOException e
java.net.URI uri
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/names/
com/google/errorprone/names/TermEditDistance.class
com/google/errorprone/names/NeedlemanWunschEditDistance.classNeedlemanWunschEditDistance.java
package com.google.errorprone.names
public final com.google.errorprone.names.NeedlemanWunschEditDistance extends java.lang.Object {
private void ()
public static int getEditDistance (java.lang.String, java.lang.String, boolean, int, int, int)
int i
int j
char targetJ
int cost
int j
char sourceI
int i
String source
String target
boolean caseSensitive
int changeCost
int openGapCost
int continueGapCost
int sourceLength
int targetLength
int[][] mMatrix
int[][] dMatrix
int[][] iMatrix
int costOfEditScriptEndingWithMatch
int costOfEditScriptEndingWithDelete
int costOfEditScriptEndingWithInsert
public static int getWorstCaseEditDistance (int, int, int, int, int)
int sourceLength
int targetLength
int changeCost
int openGapCost
int continueGapCost
int maxLen
int minLen
int totChangeCost
int blowAwayCost
public static double getNormalizedEditDistance (java.lang.String, java.lang.String, boolean, int, int, int)
String source
String target
boolean caseSensitive
int changeCost
int openGapCost
int continueGapCost
private static int scriptCost (int, int, int)
int openGapCost
int continueGapCost
int scriptLength
}
com/google/errorprone/names/LevenshteinEditDistance.classLevenshteinEditDistance.java
package com.google.errorprone.names
public com.google.errorprone.names.LevenshteinEditDistance extends java.lang.Object {
private void ()
public static int getEditDistance (java.lang.String, java.lang.String)
String source
String target
public static int getEditDistance (java.lang.String, java.lang.String, boolean)
int i
int i
char targetJ
int cost
int j
char sourceI
int i
String source
String target
boolean caseSensitive
int sourceLength
int targetLength
int[][] levMatrix
public static double getNormalizedEditDistance (java.lang.String, java.lang.String, boolean)
String source
String target
boolean caseSensitive
public static int getWorstCaseEditDistance (int, int)
int sourceLength
int targetLength
private static boolean isEmptyOrWhitespace (java.lang.String)
String source
}
com/google/errorprone/names/NamingConventions.class
com/google/errorprone/predicates/
com/google/errorprone/predicates/TypePredicates.classTypePredicates.java
package com.google.errorprone.predicates
public final com.google.errorprone.predicates.TypePredicates extends java.lang.Object {
private static final com.google.common.base.Function GET_TYPE
public void ()
public static com.google.errorprone.predicates.TypePredicate isArray ()
public static com.google.errorprone.predicates.TypePredicate anyType ()
public static com.google.errorprone.predicates.TypePredicate isExactType (java.lang.String)
String type
public static com.google.errorprone.predicates.TypePredicate isExactType (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier type
public static com.google.errorprone.predicates.TypePredicate isExactTypeAny (java.lang.Iterable)
Iterable types
public static com.google.errorprone.predicates.TypePredicate isDescendantOf (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier type
public static com.google.errorprone.predicates.TypePredicate isDescendantOfAny (java.lang.Iterable)
Iterable types
public static com.google.errorprone.predicates.TypePredicate isDescendantOf (java.lang.String)
String type
static void ()
}
com/google/errorprone/predicates/type/
com/google/errorprone/predicates/type/Any.classAny.java
package com.google.errorprone.predicates.type
public abstract com.google.errorprone.predicates.type.Any extends java.lang.Enum implements com.google.errorprone.predicates.TypePredicate {
public static final com.google.errorprone.predicates.type.Any INSTANCE
private static final com.google.errorprone.predicates.type.Any[] $VALUES
public static com.google.errorprone.predicates.type.Any[] values ()
public static com.google.errorprone.predicates.type.Any valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.google.errorprone.predicates.type.Any$1)
String x0
int x1
com.google.errorprone.predicates.type.Any$1 x2
static void ()
}
com/google/errorprone/predicates/type/DescendantOf.classDescendantOf.java
package com.google.errorprone.predicates.type
public com.google.errorprone.predicates.type.DescendantOf extends java.lang.Object implements com.google.errorprone.predicates.TypePredicate {
public final com.google.errorprone.suppliers.Supplier expected
public void (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier type
public boolean apply (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type bound
}
com/google/errorprone/predicates/type/DescendantOfAny.classDescendantOfAny.java
package com.google.errorprone.predicates.type
public com.google.errorprone.predicates.type.DescendantOfAny extends java.lang.Object implements com.google.errorprone.predicates.TypePredicate {
public final Iterable types
public void (java.lang.Iterable)
Iterable types
public boolean apply (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type expected
com.google.errorprone.suppliers.Supplier supplier
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
}
com/google/errorprone/predicates/type/Any$1.classAny.java
package com.google.errorprone.predicates.type
final com.google.errorprone.predicates.type.Any$1 extends com.google.errorprone.predicates.type.Any {
void (java.lang.String, int)
public boolean apply (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
}
com/google/errorprone/predicates/type/Array.classArray.java
package com.google.errorprone.predicates.type
public abstract com.google.errorprone.predicates.type.Array extends java.lang.Enum implements com.google.errorprone.predicates.TypePredicate {
public static final com.google.errorprone.predicates.type.Array INSTANCE
private static final com.google.errorprone.predicates.type.Array[] $VALUES
public static com.google.errorprone.predicates.type.Array[] values ()
public static com.google.errorprone.predicates.type.Array valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.google.errorprone.predicates.type.Array$1)
String x0
int x1
com.google.errorprone.predicates.type.Array$1 x2
static void ()
}
com/google/errorprone/predicates/type/ExactAny.classExactAny.java
package com.google.errorprone.predicates.type
public com.google.errorprone.predicates.type.ExactAny extends java.lang.Object implements com.google.errorprone.predicates.TypePredicate {
public final Iterable types
public void (java.lang.Iterable)
Iterable types
public boolean apply (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type expected
com.google.errorprone.suppliers.Supplier supplier
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
}
com/google/errorprone/predicates/type/Exact.classExact.java
package com.google.errorprone.predicates.type
public com.google.errorprone.predicates.type.Exact extends java.lang.Object implements com.google.errorprone.predicates.TypePredicate {
public final com.google.errorprone.suppliers.Supplier supplier
public void (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier type
public boolean apply (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type expected
}
com/google/errorprone/predicates/type/Array$1.classArray.java
package com.google.errorprone.predicates.type
final com.google.errorprone.predicates.type.Array$1 extends com.google.errorprone.predicates.type.Array {
void (java.lang.String, int)
public boolean apply (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
}
com/google/errorprone/predicates/TypePredicates$1.classTypePredicates.java
package com.google.errorprone.predicates
final com.google.errorprone.predicates.TypePredicates$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.errorprone.suppliers.Supplier apply (java.lang.String)
String input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/predicates/TypePredicate.classTypePredicate.java
package com.google.errorprone.predicates
public abstract com.google.errorprone.predicates.TypePredicate extends java.lang.Object implements java.io.Serializable {
public abstract boolean apply (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
}
com/google/errorprone/JavacErrorDescriptionListener.class
com/google/errorprone/ErrorProneFlags$Builder.classErrorProneFlags.java
package com.google.errorprone
public com.google.errorprone.ErrorProneFlags$Builder extends java.lang.Object {
private final java.util.HashMap flagsMap
private void ()
public com.google.errorprone.ErrorProneFlags$Builder parseFlag (java.lang.String)
String flag
String remaining
String[] parts
String key
String value
public com.google.errorprone.ErrorProneFlags$Builder putFlag (java.lang.String, java.lang.String)
String key
String value
public com.google.errorprone.ErrorProneFlags build ()
void (com.google.errorprone.ErrorProneFlags$1)
com.google.errorprone.ErrorProneFlags$1 x0
}
com/google/errorprone/BugCheckerInfo.class
com/google/errorprone/VisitorState$2.classVisitorState.java
package com.google.errorprone
com.google.errorprone.VisitorState$2 extends com.google.common.cache.CacheLoader {
final com.google.errorprone.VisitorState this$0
void (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState this$0
public com.google.common.base.Optional load (java.lang.String) throws java.lang.Exception
String key
public volatile java.lang.Object load (java.lang.Object) throws java.lang.Exception
}
com/google/errorprone/ErrorProneOptions$Builder.class
com/google/errorprone/ErrorProneAnalyzer$1.classErrorProneAnalyzer.java
package com.google.errorprone
com.google.errorprone.ErrorProneAnalyzer$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/ErrorProneOptions$PatchingOptions.classErrorProneOptions.java
package com.google.errorprone
abstract com.google.errorprone.ErrorProneOptions$PatchingOptions extends java.lang.Object {
void ()
final boolean doRefactor ()
abstract java.util.Set namedCheckers ()
abstract boolean inPlace ()
abstract java.lang.String baseDirectory ()
abstract com.google.common.base.Optional customRefactorer ()
abstract com.google.errorprone.apply.ImportOrganizer importOrganizer ()
static com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder builder ()
}
com/google/errorprone/BaseErrorProneJavaCompiler$RefactoringTask.classBaseErrorProneJavaCompiler.java
package com.google.errorprone
com.google.errorprone.BaseErrorProneJavaCompiler$RefactoringTask extends java.lang.Object implements com.sun.source.util.TaskListener {
private final com.sun.tools.javac.util.Context context
private final com.google.errorprone.RefactoringCollection refactoringCollection
public void (com.sun.tools.javac.util.Context, com.google.errorprone.RefactoringCollection)
com.sun.tools.javac.util.Context context
com.google.errorprone.RefactoringCollection refactoringCollection
public void started (com.sun.source.util.TaskEvent)
com.sun.source.util.TaskEvent event
public void finished (com.sun.source.util.TaskEvent)
com.google.errorprone.RefactoringCollection$RefactoringResult refactoringResult
java.io.PrintWriter out
Exception e
java.io.PrintWriter out
com.sun.source.util.TaskEvent event
com.google.errorprone.RefactoringCollection$RefactoringResult refactoringResult
}
com/google/errorprone/MaskedClassLoader.classMaskedClassLoader.java
package com.google.errorprone
public com.google.errorprone.MaskedClassLoader extends java.lang.ClassLoader {
public static void preRegisterFileManager (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public void (java.lang.ClassLoader)
ClassLoader parent
protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
String name
}
com/google/errorprone/ErrorProneFlags.class
com/google/errorprone/fixes/
com/google/errorprone/fixes/SuggestedFixes$6.classSuggestedFixes.java
package com.google.errorprone.fixes
com.google.errorprone.fixes.SuggestedFixes$6 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$parser$Tokens$TokenKind
static void ()
}
com/google/errorprone/fixes/SuggestedFix$1.classSuggestedFix.java
package com.google.errorprone.fixes
com.google.errorprone.fixes.SuggestedFix$1 extends java.lang.Object {
}
com/google/errorprone/fixes/SuggestedFixes$4.classSuggestedFixes.java
package com.google.errorprone.fixes
final com.google.errorprone.fixes.SuggestedFixes$4 extends javax.tools.SimpleJavaFileObject {
final com.google.errorprone.apply.SourceFile val$fixSource
void (java.net.URI, javax.tools.JavaFileObject$Kind, com.google.errorprone.apply.SourceFile)
java.net.URI x0
javax.tools.JavaFileObject$Kind x1
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
}
com/google/errorprone/fixes/SuggestedFixes$2.classSuggestedFixes.java
package com.google.errorprone.fixes
final com.google.errorprone.fixes.SuggestedFixes$2 extends com.sun.tools.javac.tree.TreeScanner {
final com.sun.tools.javac.code.Symbol$VarSymbol val$sym
final com.google.errorprone.fixes.SuggestedFix$Builder val$fix
final String val$replacement
void (com.sun.tools.javac.code.Symbol$VarSymbol, com.google.errorprone.fixes.SuggestedFix$Builder, java.lang.String)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
}
com/google/errorprone/fixes/SuggestedFixes$5.class
com/google/errorprone/fixes/SuggestedFix$FixOperation.classSuggestedFix.java
package com.google.errorprone.fixes
abstract com.google.errorprone.fixes.SuggestedFix$FixOperation extends java.lang.Object {
public abstract com.google.errorprone.fixes.Replacement getReplacement (com.sun.tools.javac.tree.EndPosTable)
}
com/google/errorprone/fixes/SuggestedFix$ReplacementFix.classSuggestedFix.java
package com.google.errorprone.fixes
com.google.errorprone.fixes.SuggestedFix$ReplacementFix extends java.lang.Object implements com.google.errorprone.fixes.SuggestedFix$FixOperation {
private final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition original
private final String replacement
public void (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition original
String replacement
public com.google.errorprone.fixes.Replacement getReplacement (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPositions
}
com/google/errorprone/fixes/AutoValue_Replacement.classAutoValue_Replacement.java
package com.google.errorprone.fixes
final com.google.errorprone.fixes.AutoValue_Replacement extends com.google.errorprone.fixes.Replacement {
private final com.google.common.collect.Range range
private final String replaceWith
void (com.google.common.collect.Range, java.lang.String)
com.google.common.collect.Range range
String replaceWith
public com.google.common.collect.Range range ()
public java.lang.String replaceWith ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.fixes.Replacement that
Object o
public int hashCode ()
int h
}
com/google/errorprone/fixes/Replacement.classReplacement.java
package com.google.errorprone.fixes
public abstract com.google.errorprone.fixes.Replacement extends java.lang.Object {
public void ()
public static com.google.errorprone.fixes.Replacement create (int, int, java.lang.String)
int startPosition
int endPosition
String replaceWith
public int startPosition ()
public int length ()
public int endPosition ()
public abstract com.google.common.collect.Range range ()
public abstract java.lang.String replaceWith ()
}
com/google/errorprone/fixes/SuggestedFix.classSuggestedFix.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.SuggestedFix extends java.lang.Object implements com.google.errorprone.fixes.Fix {
private final com.google.common.collect.ImmutableList fixes
private final com.google.common.collect.ImmutableList importsToAdd
private final com.google.common.collect.ImmutableList importsToRemove
private void (java.util.List, java.util.List, java.util.List)
java.util.List fixes
java.util.List importsToAdd
java.util.List importsToRemove
public boolean isEmpty ()
public java.util.Collection getImportsToAdd ()
public java.util.Collection getImportsToRemove ()
public java.lang.String toString (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.google.errorprone.fixes.Replacement replacement
com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
StringBuilder result
public java.util.Set getReplacements (com.sun.tools.javac.tree.EndPosTable)
com.google.errorprone.fixes.SuggestedFix$FixOperation fix
com.sun.tools.javac.tree.EndPosTable endPositions
com.google.errorprone.fixes.Replacements replacements
public static com.google.errorprone.fixes.SuggestedFix replace (com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.Tree tree
String replaceWith
public static com.google.errorprone.fixes.SuggestedFix replace (int, int, java.lang.String)
int startPos
int endPos
String replaceWith
public static com.google.errorprone.fixes.SuggestedFix replace (com.sun.source.tree.Tree, java.lang.String, int, int)
com.sun.source.tree.Tree node
String replaceWith
int startPosAdjustment
int endPosAdjustment
public static com.google.errorprone.fixes.SuggestedFix prefixWith (com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.Tree node
String prefix
public static com.google.errorprone.fixes.SuggestedFix postfixWith (com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.Tree node
String postfix
public static com.google.errorprone.fixes.SuggestedFix delete (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
public static com.google.errorprone.fixes.SuggestedFix swap (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.Tree node1
com.sun.source.tree.Tree node2
public static com.google.errorprone.fixes.SuggestedFix$Builder builder ()
void (java.util.List, java.util.List, java.util.List, com.google.errorprone.fixes.SuggestedFix$1)
java.util.List x0
java.util.List x1
java.util.List x2
com.google.errorprone.fixes.SuggestedFix$1 x3
static com.google.common.collect.ImmutableList access$100 (com.google.errorprone.fixes.SuggestedFix)
com.google.errorprone.fixes.SuggestedFix x0
static com.google.common.collect.ImmutableList access$200 (com.google.errorprone.fixes.SuggestedFix)
com.google.errorprone.fixes.SuggestedFix x0
static com.google.common.collect.ImmutableList access$300 (com.google.errorprone.fixes.SuggestedFix)
com.google.errorprone.fixes.SuggestedFix x0
}
com/google/errorprone/fixes/BranchedSuggestedFixes$Builder.classBranchedSuggestedFixes.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.BranchedSuggestedFixes$Builder extends java.lang.Object {
private com.google.common.collect.ImmutableList$Builder builder
private com.google.common.collect.ImmutableList savedList
public void ()
public com.google.errorprone.fixes.BranchedSuggestedFixes$Builder startWith (com.google.errorprone.fixes.SuggestedFix)
com.google.errorprone.fixes.SuggestedFix fix
public com.google.errorprone.fixes.BranchedSuggestedFixes$Builder addOption (com.google.errorprone.fixes.SuggestedFix)
com.google.errorprone.fixes.SuggestedFix s
com.google.errorprone.fixes.SuggestedFix fix
public com.google.errorprone.fixes.BranchedSuggestedFixes$Builder then ()
public com.google.errorprone.fixes.BranchedSuggestedFixes build ()
}
com/google/errorprone/fixes/BranchedSuggestedFixes.classBranchedSuggestedFixes.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.BranchedSuggestedFixes extends java.lang.Object {
private final com.google.common.collect.ImmutableList fixes
private void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList fixes
public com.google.common.collect.ImmutableList getFixes ()
public static com.google.errorprone.fixes.BranchedSuggestedFixes$Builder builder ()
void (com.google.common.collect.ImmutableList, com.google.errorprone.fixes.BranchedSuggestedFixes$1)
com.google.common.collect.ImmutableList x0
com.google.errorprone.fixes.BranchedSuggestedFixes$1 x1
}
com/google/errorprone/fixes/AdjustedPosition.classAdjustedPosition.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.AdjustedPosition extends java.lang.Object implements com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition {
protected final com.sun.tools.javac.tree.JCTree position
protected final int startPositionAdjustment
protected final int endPositionAdjustment
public void (com.sun.tools.javac.tree.JCTree, int, int)
com.sun.tools.javac.tree.JCTree position
int startPosAdjustment
int endPosAdjustment
public int getStartPosition ()
public com.sun.tools.javac.tree.JCTree getTree ()
public int getPreferredPosition ()
public int getEndPosition (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPositions
}
com/google/errorprone/fixes/SuggestedFix$InsertionFix.classSuggestedFix.java
package com.google.errorprone.fixes
abstract com.google.errorprone.fixes.SuggestedFix$InsertionFix extends java.lang.Object implements com.google.errorprone.fixes.SuggestedFix$FixOperation {
protected final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition position
protected final String insertion
protected abstract int getInsertionIndex (com.sun.tools.javac.tree.EndPosTable)
protected void (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition position
String insertion
public com.google.errorprone.fixes.Replacement getReplacement (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPositions
int insertionIndex
}
com/google/errorprone/fixes/SuggestedFixes$1.classSuggestedFixes.java
package com.google.errorprone.fixes
final com.google.errorprone.fixes.SuggestedFixes$1 extends javax.lang.model.util.SimpleTypeVisitor8 {
final com.google.errorprone.VisitorState val$state
void (com.google.errorprone.VisitorState)
protected java.lang.String defaultAction (javax.lang.model.type.TypeMirror, com.google.errorprone.fixes.SuggestedFix$Builder)
javax.lang.model.type.TypeMirror e
com.google.errorprone.fixes.SuggestedFix$Builder builder
public java.lang.String visitArray (javax.lang.model.type.ArrayType, com.google.errorprone.fixes.SuggestedFix$Builder)
javax.lang.model.type.ArrayType t
com.google.errorprone.fixes.SuggestedFix$Builder builder
public java.lang.String visitDeclared (javax.lang.model.type.DeclaredType, com.google.errorprone.fixes.SuggestedFix$Builder)
javax.lang.model.type.TypeMirror arg
javax.lang.model.type.DeclaredType t
com.google.errorprone.fixes.SuggestedFix$Builder builder
String baseType
StringBuilder b
boolean started
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
com/google/errorprone/fixes/AppliedFix.classAppliedFix.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.AppliedFix extends java.lang.Object {
private final String snippet
private final boolean isRemoveLine
private void (java.lang.String, boolean)
String snippet
boolean isRemoveLine
public java.lang.CharSequence getNewCodeSnippet ()
public boolean isRemoveLine ()
public static com.google.errorprone.fixes.AppliedFix$Applier fromSource (java.lang.CharSequence, com.sun.tools.javac.tree.EndPosTable)
CharSequence source
com.sun.tools.javac.tree.EndPosTable endPositions
void (java.lang.String, boolean, com.google.errorprone.fixes.AppliedFix$1)
String x0
boolean x1
com.google.errorprone.fixes.AppliedFix$1 x2
}
com/google/errorprone/fixes/IndexedPosition.classIndexedPosition.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.IndexedPosition extends java.lang.Object implements com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition {
final int startPos
final int endPos
public void (int, int)
int startPos
int endPos
public com.sun.tools.javac.tree.JCTree getTree ()
public int getStartPosition ()
public int getPreferredPosition ()
public int getEndPosition (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPosTable
}
com/google/errorprone/fixes/AppliedFix$Applier.classAppliedFix.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.AppliedFix$Applier extends java.lang.Object {
private final CharSequence source
private final com.sun.tools.javac.tree.EndPosTable endPositions
public void (java.lang.CharSequence, com.sun.tools.javac.tree.EndPosTable)
CharSequence source
com.sun.tools.javac.tree.EndPosTable endPositions
public com.google.errorprone.fixes.AppliedFix apply (com.google.errorprone.fixes.Fix)
java.io.LineNumberReader lineNumberReader
com.google.errorprone.fixes.Replacement repl
com.google.errorprone.fixes.Fix suggestedFix
StringBuilder replaced
java.util.Set modifiedLines
java.io.LineNumberReader lineNumberReader
String snippet
boolean isRemoveLine
}
com/google/errorprone/fixes/Replacements$1.classReplacements.java
package com.google.errorprone.fixes
final com.google.errorprone.fixes.Replacements$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.google.common.collect.Range, com.google.common.collect.Range)
com.google.common.collect.Range o1
com.google.common.collect.Range o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/errorprone/fixes/BranchedSuggestedFixes$1.classBranchedSuggestedFixes.java
package com.google.errorprone.fixes
com.google.errorprone.fixes.BranchedSuggestedFixes$1 extends java.lang.Object {
}
com/google/errorprone/fixes/Fix.classFix.java
package com.google.errorprone.fixes
public abstract com.google.errorprone.fixes.Fix extends java.lang.Object {
public abstract java.lang.String toString (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public abstract java.util.Set getReplacements (com.sun.tools.javac.tree.EndPosTable)
public abstract java.util.Collection getImportsToAdd ()
public abstract java.util.Collection getImportsToRemove ()
public abstract boolean isEmpty ()
}
com/google/errorprone/fixes/SuggestedFix$Builder.classSuggestedFix.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.SuggestedFix$Builder extends java.lang.Object {
private final java.util.List fixes
private final java.util.List importsToAdd
private final java.util.List importsToRemove
protected void ()
public boolean isEmpty ()
public com.google.errorprone.fixes.SuggestedFix build ()
private com.google.errorprone.fixes.SuggestedFix$Builder with (com.google.errorprone.fixes.SuggestedFix$FixOperation)
com.google.errorprone.fixes.SuggestedFix$FixOperation fix
public com.google.errorprone.fixes.SuggestedFix$Builder replace (com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.Tree node
String replaceWith
public com.google.errorprone.fixes.SuggestedFix$Builder replace (int, int, java.lang.String)
int startPos
int endPos
String replaceWith
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
public com.google.errorprone.fixes.SuggestedFix$Builder replace (com.sun.source.tree.Tree, java.lang.String, int, int)
com.sun.source.tree.Tree node
String replaceWith
int startPosAdjustment
int endPosAdjustment
public com.google.errorprone.fixes.SuggestedFix$Builder prefixWith (com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.Tree node
String prefix
public com.google.errorprone.fixes.SuggestedFix$Builder postfixWith (com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.Tree node
String postfix
public com.google.errorprone.fixes.SuggestedFix$Builder delete (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
public com.google.errorprone.fixes.SuggestedFix$Builder swap (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.Tree node1
com.sun.source.tree.Tree node2
public com.google.errorprone.fixes.SuggestedFix$Builder addImport (java.lang.String)
String importString
public com.google.errorprone.fixes.SuggestedFix$Builder addStaticImport (java.lang.String)
String importString
public com.google.errorprone.fixes.SuggestedFix$Builder removeImport (java.lang.String)
String importString
public com.google.errorprone.fixes.SuggestedFix$Builder removeStaticImport (java.lang.String)
String importString
public com.google.errorprone.fixes.SuggestedFix$Builder merge (com.google.errorprone.fixes.SuggestedFix$Builder)
com.google.errorprone.fixes.SuggestedFix$Builder other
public com.google.errorprone.fixes.SuggestedFix$Builder merge (com.google.errorprone.fixes.SuggestedFix)
com.google.errorprone.fixes.SuggestedFix other
private static void checkNotSyntheticConstructor (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
}
com/google/errorprone/fixes/SuggestedFixes$3.classSuggestedFixes.java
package com.google.errorprone.fixes
final com.google.errorprone.fixes.SuggestedFixes$3 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.VisitorState val$state
void (com.google.errorprone.VisitorState)
public java.lang.String apply (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/fixes/Replacements.classReplacements.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.Replacements extends java.lang.Object {
private static final java.util.Comparator DESCENDING
private final java.util.TreeMap replacements
private final com.google.common.collect.RangeMap overlaps
public void ()
public com.google.errorprone.fixes.Replacements add (com.google.errorprone.fixes.Replacement)
com.google.errorprone.fixes.Replacement existing
com.google.errorprone.fixes.Replacement replacement
private void checkOverlaps (com.google.errorprone.fixes.Replacement)
com.google.errorprone.fixes.Replacement replacement
java.util.Collection overlap
public java.util.Set descending ()
public boolean isEmpty ()
static void ()
}
com/google/errorprone/fixes/SuggestedFix$PrefixInsertion.classSuggestedFix.java
package com.google.errorprone.fixes
com.google.errorprone.fixes.SuggestedFix$PrefixInsertion extends com.google.errorprone.fixes.SuggestedFix$InsertionFix {
public void (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition tree
String insertion
protected int getInsertionIndex (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPositions
}
com/google/errorprone/fixes/SuggestedFix$PostfixInsertion.classSuggestedFix.java
package com.google.errorprone.fixes
com.google.errorprone.fixes.SuggestedFix$PostfixInsertion extends com.google.errorprone.fixes.SuggestedFix$InsertionFix {
public void (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition tree
String insertion
protected int getInsertionIndex (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPositions
}
com/google/errorprone/fixes/AppliedFix$1.classAppliedFix.java
package com.google.errorprone.fixes
com.google.errorprone.fixes.AppliedFix$1 extends java.lang.Object {
}
com/google/errorprone/fixes/SuggestedFixes.class
com/google/errorprone/SubContext.classSubContext.java
package com.google.errorprone
public final com.google.errorprone.SubContext extends com.sun.tools.javac.util.Context {
private final com.sun.tools.javac.util.Context base
public void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context base
public java.lang.Object get (com.sun.tools.javac.util.Context$Key)
com.sun.tools.javac.util.Context$Key key
Object result
public java.lang.Object get (java.lang.Class)
Class clazz
Object result
}
com/google/errorprone/ErrorProneOptions$Severity.classErrorProneOptions.java
package com.google.errorprone
public final com.google.errorprone.ErrorProneOptions$Severity extends java.lang.Enum {
public static final com.google.errorprone.ErrorProneOptions$Severity DEFAULT
public static final com.google.errorprone.ErrorProneOptions$Severity OFF
public static final com.google.errorprone.ErrorProneOptions$Severity WARN
public static final com.google.errorprone.ErrorProneOptions$Severity ERROR
private static final com.google.errorprone.ErrorProneOptions$Severity[] $VALUES
public static com.google.errorprone.ErrorProneOptions$Severity[] values ()
public static com.google.errorprone.ErrorProneOptions$Severity valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/DescriptionListener$Factory.classDescriptionListener.java
package com.google.errorprone
public abstract com.google.errorprone.DescriptionListener$Factory extends java.lang.Object {
public abstract com.google.errorprone.DescriptionListener getDescriptionListener (com.sun.tools.javac.util.Log, com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
}
com/google/errorprone/BugCheckerInfo$1.classBugCheckerInfo.java
package com.google.errorprone
com.google.errorprone.BugCheckerInfo$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$BugPattern$LinkType
static void ()
}
com/google/errorprone/RefactoringCollection$RefactoringResultType.classRefactoringCollection.java
package com.google.errorprone
final com.google.errorprone.RefactoringCollection$RefactoringResultType extends java.lang.Enum {
public static final com.google.errorprone.RefactoringCollection$RefactoringResultType NO_CHANGES
public static final com.google.errorprone.RefactoringCollection$RefactoringResultType CHANGED
private static final com.google.errorprone.RefactoringCollection$RefactoringResultType[] $VALUES
public static com.google.errorprone.RefactoringCollection$RefactoringResultType[] values ()
public static com.google.errorprone.RefactoringCollection$RefactoringResultType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/VisitorState$1.classVisitorState.java
package com.google.errorprone
final com.google.errorprone.VisitorState$1 extends java.lang.Object implements com.google.errorprone.DescriptionListener {
void ()
public void onDescribed (com.google.errorprone.matchers.Description)
com.google.errorprone.matchers.Description description
}
com/google/errorprone/errors.properties
com/google/errorprone/util/
com/google/errorprone/util/ErrorProneToken.classErrorProneToken.java
package com.google.errorprone.util
public com.google.errorprone.util.ErrorProneToken extends java.lang.Object {
private final com.sun.tools.javac.parser.Tokens$Token token
void (com.sun.tools.javac.parser.Tokens$Token)
com.sun.tools.javac.parser.Tokens$Token token
public com.sun.tools.javac.parser.Tokens$TokenKind kind ()
public int pos ()
public int endPos ()
public java.util.List comments ()
public com.sun.tools.javac.util.Name name ()
public java.lang.String stringVal ()
public int radix ()
public java.lang.String toString ()
}
com/google/errorprone/util/Commented$Builder.classCommented.java
package com.google.errorprone.util
abstract com.google.errorprone.util.Commented$Builder extends java.lang.Object {
void ()
abstract com.google.errorprone.util.Commented$Builder setTree (com.sun.source.tree.Tree)
protected abstract com.google.common.collect.ImmutableList$Builder beforeCommentsBuilder ()
protected abstract com.google.common.collect.ImmutableList$Builder afterCommentsBuilder ()
com.google.errorprone.util.Commented$Builder addComment (com.sun.tools.javac.parser.Tokens$Comment, int, int)
com.sun.tools.javac.parser.Tokens$Comment comment
int nodePosition
int tokenizingOffset
com.google.errorprone.util.Commented$OffsetComment offsetComment
com.google.errorprone.util.Commented$Builder addAllComment (java.lang.Iterable, int, int)
com.sun.tools.javac.parser.Tokens$Comment comment
Iterable comments
int nodePosition
int tokenizingOffset
abstract com.google.errorprone.util.Commented build ()
}
com/google/errorprone/util/Comments$ArgumentTracker.classComments.java
package com.google.errorprone.util
com.google.errorprone.util.Comments$ArgumentTracker extends java.lang.Object {
private final com.google.errorprone.VisitorState state
private final java.util.Iterator argumentsIterator
private final int offset
private final com.sun.tools.javac.util.Position$LineMap lineMap
private com.google.errorprone.util.Commented$Builder currentCommentedResultBuilder
private com.google.errorprone.util.Commented$Builder previousCommentedResultBuilder
private final com.google.common.collect.ImmutableList$Builder resultBuilder
private int currentArgumentStartPosition
private int currentArgumentEndPosition
private int previousArgumentEndPosition
void (java.lang.Iterable, int, com.google.errorprone.VisitorState, com.sun.tools.javac.util.Position$LineMap)
Iterable arguments
int offset
com.google.errorprone.VisitorState state
com.sun.tools.javac.util.Position$LineMap lineMap
void advance ()
com.sun.source.tree.ExpressionTree nextArgument
com.google.common.collect.ImmutableList build ()
boolean isPreviousArgumentOnPreviousLine ()
void addCommentToPreviousArgument (com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.parser.Tokens$Comment c
void addCommentToCurrentArgument (com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.parser.Tokens$Comment c
void addAllCommentsToCurrentArgument (java.lang.Iterable)
Iterable comments
boolean hasMoreArguments ()
static int access$000 (com.google.errorprone.util.Comments$ArgumentTracker)
com.google.errorprone.util.Comments$ArgumentTracker x0
static int access$100 (com.google.errorprone.util.Comments$ArgumentTracker)
com.google.errorprone.util.Comments$ArgumentTracker x0
}
com/google/errorprone/util/FindIdentifiers$1.classFindIdentifiers.java
package com.google.errorprone.util
final com.google.errorprone.util.FindIdentifiers$1 extends com.sun.source.util.TreeScanner {
final com.sun.source.tree.Tree val$stoppingPoint
final com.google.common.collect.ImmutableSet$Builder val$builder
void (com.sun.source.tree.Tree, com.google.common.collect.ImmutableSet$Builder)
public java.lang.Void scan (com.sun.source.tree.Tree, java.lang.Void)
com.sun.source.tree.Tree tree
Void unused
public java.lang.Void scan (java.lang.Iterable, java.lang.Void)
com.sun.source.tree.Tree t
com.google.common.collect.ImmutableList$Builder builder
Iterable iterable
Void unused
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree identifierTree
Void unused
com.sun.tools.javac.code.Symbol symbol
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object scan (java.lang.Iterable, java.lang.Object)
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/util/Signatures.class
com/google/errorprone/util/Comments$TokenTracker.classComments.java
package com.google.errorprone.util
com.google.errorprone.util.Comments$TokenTracker extends java.lang.Object {
private final com.sun.tools.javac.util.Position$LineMap lineMap
private int tokensOnCurrentLine
private int currentLineNumber
private boolean previousLineEmpty
void (com.sun.tools.javac.util.Position$LineMap)
com.sun.tools.javac.util.Position$LineMap lineMap
void advance (com.google.errorprone.util.ErrorProneToken)
com.google.errorprone.util.ErrorProneToken token
int line
boolean isCommentOnPreviousLine (com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.parser.Tokens$Comment c
int tokenLine
boolean atStartOfLine ()
boolean wasPreviousLineEmpty ()
}
com/google/errorprone/util/ASTHelpers$TargetType.classASTHelpers.java
package com.google.errorprone.util
public abstract com.google.errorprone.util.ASTHelpers$TargetType extends java.lang.Object {
public void ()
public abstract com.sun.tools.javac.code.Type type ()
public abstract com.sun.source.util.TreePath path ()
static com.google.errorprone.util.ASTHelpers$TargetType create (com.sun.tools.javac.code.Type, com.sun.source.util.TreePath)
com.sun.tools.javac.code.Type type
com.sun.source.util.TreePath path
}
com/google/errorprone/util/Commented$1.classCommented.java
package com.google.errorprone.util
com.google.errorprone.util.Commented$1 extends java.lang.Object {
}
com/google/errorprone/util/ErrorProneTokens$AccessibleReader.classErrorProneTokens.java
package com.google.errorprone.util
com.google.errorprone.util.ErrorProneTokens$AccessibleReader extends com.sun.tools.javac.parser.UnicodeReader {
protected void (com.sun.tools.javac.parser.ScannerFactory, char[], int)
com.sun.tools.javac.parser.ScannerFactory fac
char[] buffer
int length
}
com/google/errorprone/util/Regexes.classRegexes.java
package com.google.errorprone.util
public com.google.errorprone.util.Regexes extends java.lang.Object {
private static final com.google.common.collect.ImmutableMap REGEXCHAR_TO_LITERALCHAR
private static final com.google.common.base.CharMatcher UNESCAPED_CONSTRUCT
public void ()
public static java.util.Optional convertRegexToLiteral (java.lang.String)
java.util.regex.PatternSyntaxException e
Character controlChar
char escaped
char current
int i
String s
boolean inQuote
StringBuilder result
int length
static void ()
}
com/google/errorprone/util/Comments.class
com/google/errorprone/util/Commented.classCommented.java
package com.google.errorprone.util
public abstract com.google.errorprone.util.Commented extends java.lang.Object {
public void ()
public abstract com.sun.source.tree.Tree tree ()
public abstract com.google.common.collect.ImmutableList beforeComments ()
public abstract com.google.common.collect.ImmutableList afterComments ()
static com.google.errorprone.util.Commented$Builder builder ()
}
com/google/errorprone/util/AutoValue_Commented$Builder.classAutoValue_Commented.java
package com.google.errorprone.util
final com.google.errorprone.util.AutoValue_Commented$Builder extends com.google.errorprone.util.Commented$Builder {
private com.sun.source.tree.Tree tree
private com.google.common.collect.ImmutableList$Builder beforeCommentsBuilder$
private com.google.common.collect.ImmutableList beforeComments
private com.google.common.collect.ImmutableList$Builder afterCommentsBuilder$
private com.google.common.collect.ImmutableList afterComments
void ()
com.google.errorprone.util.Commented$Builder setTree (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
protected com.google.common.collect.ImmutableList$Builder beforeCommentsBuilder ()
protected com.google.common.collect.ImmutableList$Builder afterCommentsBuilder ()
com.google.errorprone.util.Commented build ()
String missing
}
com/google/errorprone/util/OperatorPrecedence$1.classOperatorPrecedence.java
package com.google.errorprone.util
com.google.errorprone.util.OperatorPrecedence$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/util/ErrorProneTokens.classErrorProneTokens.java
package com.google.errorprone.util
public com.google.errorprone.util.ErrorProneTokens extends java.lang.Object {
private final com.google.errorprone.util.ErrorProneTokens$CommentSavingTokenizer commentSavingTokenizer
private final com.sun.tools.javac.parser.ScannerFactory scannerFactory
public void (java.lang.String, com.sun.tools.javac.util.Context)
String source
com.sun.tools.javac.util.Context context
char[] buffer
public com.sun.tools.javac.util.Position$LineMap getLineMap ()
public com.google.common.collect.ImmutableList getTokens ()
com.sun.tools.javac.parser.Scanner scanner
com.google.common.collect.ImmutableList$Builder tokens
public static com.google.common.collect.ImmutableList getTokens (java.lang.String, com.sun.tools.javac.util.Context)
String source
com.sun.tools.javac.util.Context context
}
com/google/errorprone/util/Reachability$1.classReachability.java
package com.google.errorprone.util
com.google.errorprone.util.Reachability$1 extends java.lang.Object {
}
com/google/errorprone/util/AutoValue_Commented.classAutoValue_Commented.java
package com.google.errorprone.util
final com.google.errorprone.util.AutoValue_Commented extends com.google.errorprone.util.Commented {
private final com.sun.source.tree.Tree tree
private final com.google.common.collect.ImmutableList beforeComments
private final com.google.common.collect.ImmutableList afterComments
private void (com.sun.source.tree.Tree, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList)
com.sun.source.tree.Tree tree
com.google.common.collect.ImmutableList beforeComments
com.google.common.collect.ImmutableList afterComments
public com.sun.source.tree.Tree tree ()
public com.google.common.collect.ImmutableList beforeComments ()
public com.google.common.collect.ImmutableList afterComments ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.util.Commented that
Object o
public int hashCode ()
int h
void (com.sun.source.tree.Tree, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList, com.google.errorprone.util.AutoValue_Commented$1)
com.sun.source.tree.Tree x0
com.google.common.collect.ImmutableList x1
com.google.common.collect.ImmutableList x2
com.google.errorprone.util.AutoValue_Commented$1 x3
}
com/google/errorprone/util/AutoValue_Commented$1.classAutoValue_Commented.java
package com.google.errorprone.util
com.google.errorprone.util.AutoValue_Commented$1 extends java.lang.Object {
}
com/google/errorprone/util/Reachability.classReachability.java
package com.google.errorprone.util
public com.google.errorprone.util.Reachability extends java.lang.Object {
public void ()
public static boolean canCompleteNormally (com.sun.source.tree.StatementTree)
com.sun.source.tree.StatementTree statement
public static boolean canCompleteNormally (com.sun.source.tree.CaseTree)
com.sun.source.tree.CaseTree caseTree
java.util.List statements
}
com/google/errorprone/util/ErrorProneTokens$AccessibleScanner.classErrorProneTokens.java
package com.google.errorprone.util
com.google.errorprone.util.ErrorProneTokens$AccessibleScanner extends com.sun.tools.javac.parser.Scanner {
protected void (com.sun.tools.javac.parser.ScannerFactory, com.sun.tools.javac.parser.JavaTokenizer)
com.sun.tools.javac.parser.ScannerFactory fac
com.sun.tools.javac.parser.JavaTokenizer tokenizer
}
com/google/errorprone/util/ASTHelpers$2.classASTHelpers.java
package com.google.errorprone.util
final com.google.errorprone.util.ASTHelpers$2 extends com.sun.source.util.TreeScanner {
final com.google.errorprone.VisitorState val$state
final com.sun.source.util.TreePath val$parent
final com.sun.source.util.TreePath val$current
void (com.google.errorprone.VisitorState, com.sun.source.util.TreePath, com.sun.source.util.TreePath)
public com.sun.tools.javac.code.Type visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Void)
com.sun.source.tree.AssignmentTree node
Void unused
public com.sun.tools.javac.code.Type visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Void)
com.sun.source.tree.CompoundAssignmentTree node
Void unused
public com.sun.tools.javac.code.Type visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Void)
com.sun.source.tree.LambdaExpressionTree lambdaExpressionTree
Void unused
public com.sun.tools.javac.code.Type visitReturn (com.sun.source.tree.ReturnTree, java.lang.Void)
com.sun.source.tree.Tree enclosing
com.sun.source.util.TreePath path
com.sun.source.tree.ReturnTree node
Void unused
public com.sun.tools.javac.code.Type visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
com.sun.source.tree.VariableTree node
Void unused
public com.sun.tools.javac.code.Type visitBinary (com.sun.source.tree.BinaryTree, java.lang.Void)
com.sun.source.tree.BinaryTree tree
Void unused
public com.sun.tools.javac.code.Type visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree tree
Void unused
int idx
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.tools.javac.code.Type type
public volatile java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public volatile java.lang.Object visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
public volatile java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public volatile java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
}
com/google/errorprone/util/ErrorProneTokens$CommentSavingTokenizer.classErrorProneTokens.java
package com.google.errorprone.util
com.google.errorprone.util.ErrorProneTokens$CommentSavingTokenizer extends com.sun.tools.javac.parser.JavaTokenizer {
void (com.sun.tools.javac.parser.ScannerFactory, char[], int)
com.sun.tools.javac.parser.ScannerFactory fac
char[] buffer
int length
protected com.sun.tools.javac.parser.Tokens$Comment processComment (int, int, com.sun.tools.javac.parser.Tokens$Comment$CommentStyle)
int pos
int endPos
com.sun.tools.javac.parser.Tokens$Comment$CommentStyle style
char[] buf
}
com/google/errorprone/util/Commented$OffsetComment.classCommented.java
package com.google.errorprone.util
final com.google.errorprone.util.Commented$OffsetComment extends java.lang.Object implements com.sun.tools.javac.parser.Tokens$Comment {
private final com.sun.tools.javac.parser.Tokens$Comment wrapped
private final int offset
private void (com.sun.tools.javac.parser.Tokens$Comment, int)
com.sun.tools.javac.parser.Tokens$Comment wrapped
int offset
public java.lang.String getText ()
public int getSourcePos (int)
int i
public com.sun.tools.javac.parser.Tokens$Comment$CommentStyle getStyle ()
public boolean isDeprecated ()
void (com.sun.tools.javac.parser.Tokens$Comment, int, com.google.errorprone.util.Commented$1)
com.sun.tools.javac.parser.Tokens$Comment x0
int x1
com.google.errorprone.util.Commented$1 x2
}
com/google/errorprone/util/Signatures$1.class
com/google/errorprone/util/OperatorPrecedence.classOperatorPrecedence.java
package com.google.errorprone.util
public final com.google.errorprone.util.OperatorPrecedence extends java.lang.Enum {
public static final com.google.errorprone.util.OperatorPrecedence POSTFIX
public static final com.google.errorprone.util.OperatorPrecedence UNARY
public static final com.google.errorprone.util.OperatorPrecedence MULTIPLICATIVE
public static final com.google.errorprone.util.OperatorPrecedence ADDITIVE
public static final com.google.errorprone.util.OperatorPrecedence SHIFT
public static final com.google.errorprone.util.OperatorPrecedence RELATIONAL
public static final com.google.errorprone.util.OperatorPrecedence EQUALITY
public static final com.google.errorprone.util.OperatorPrecedence AND
public static final com.google.errorprone.util.OperatorPrecedence XOR
public static final com.google.errorprone.util.OperatorPrecedence OR
public static final com.google.errorprone.util.OperatorPrecedence CONDITIONAL_AND
public static final com.google.errorprone.util.OperatorPrecedence CONDITIONAL_OR
public static final com.google.errorprone.util.OperatorPrecedence TERNARY
public static final com.google.errorprone.util.OperatorPrecedence ASSIGNMENT
private final int precedence
private static final com.google.errorprone.util.OperatorPrecedence[] $VALUES
public static com.google.errorprone.util.OperatorPrecedence[] values ()
public static com.google.errorprone.util.OperatorPrecedence valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int precedence
public boolean isHigher (com.google.errorprone.util.OperatorPrecedence)
com.google.errorprone.util.OperatorPrecedence other
public static com.google.errorprone.util.OperatorPrecedence from (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
static void ()
}
com/google/errorprone/util/FindIdentifiers$2.classFindIdentifiers.java
package com.google.errorprone.util
com.google.errorprone.util.FindIdentifiers$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/google/errorprone/util/AutoValue_ASTHelpers_TargetType.classAutoValue_ASTHelpers_TargetType.java
package com.google.errorprone.util
final com.google.errorprone.util.AutoValue_ASTHelpers_TargetType extends com.google.errorprone.util.ASTHelpers$TargetType {
private final com.sun.tools.javac.code.Type type
private final com.sun.source.util.TreePath path
void (com.sun.tools.javac.code.Type, com.sun.source.util.TreePath)
com.sun.tools.javac.code.Type type
com.sun.source.util.TreePath path
public com.sun.tools.javac.code.Type type ()
public com.sun.source.util.TreePath path ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.util.ASTHelpers$TargetType that
Object o
public int hashCode ()
int h
}
com/google/errorprone/util/ASTHelpers.class
com/google/errorprone/util/Reachability$CanCompleteNormallyVisitor.class
com/google/errorprone/util/ASTHelpers$3.classASTHelpers.java
package com.google.errorprone.util
com.google.errorprone.util.ASTHelpers$3 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/util/ASTHelpers$1.class
com/google/errorprone/util/Comments$1.classComments.java
package com.google.errorprone.util
com.google.errorprone.util.Comments$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$parser$Tokens$Comment$CommentStyle
static void ()
}
com/google/errorprone/util/FindIdentifiers.class
com/google/errorprone/util/Signatures$SigGen.classSignatures.java
package com.google.errorprone.util
com.google.errorprone.util.Signatures$SigGen extends com.sun.tools.javac.code.Types$SignatureGenerator {
private final com.sun.tools.javac.util.ByteBuffer buffer
protected void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types types
protected void append (char)
char ch
protected void append (byte[])
byte[] ba
protected void append (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
public java.lang.String toString ()
}
com/google/errorprone/util/ErrorProneTokens$CommentWithTextAndPosition.classErrorProneTokens.java
package com.google.errorprone.util
com.google.errorprone.util.ErrorProneTokens$CommentWithTextAndPosition extends java.lang.Object implements com.sun.tools.javac.parser.Tokens$Comment {
private final int pos
private final int endPos
private final com.google.errorprone.util.ErrorProneTokens$AccessibleReader reader
private final com.sun.tools.javac.parser.Tokens$Comment$CommentStyle style
private String text
public void (int, int, com.google.errorprone.util.ErrorProneTokens$AccessibleReader, com.sun.tools.javac.parser.Tokens$Comment$CommentStyle)
int pos
int endPos
com.google.errorprone.util.ErrorProneTokens$AccessibleReader reader
com.sun.tools.javac.parser.Tokens$Comment$CommentStyle style
public int getSourcePos (int)
int index
public com.sun.tools.javac.parser.Tokens$Comment$CommentStyle getStyle ()
public java.lang.String getText ()
String text
public boolean isDeprecated ()
public java.lang.String toString ()
}
com/google/errorprone/ErrorPronePlugins.classErrorPronePlugins.java
package com.google.errorprone
public com.google.errorprone.ErrorPronePlugins extends java.lang.Object {
private static final com.google.common.base.Function GET_CLASS
public void ()
public static com.google.errorprone.scanner.ScannerSupplier loadPlugins (com.google.errorprone.scanner.ScannerSupplier, com.sun.tools.javac.util.Context)
com.google.errorprone.scanner.ScannerSupplier scannerSupplier
com.sun.tools.javac.util.Context context
javax.tools.JavaFileManager fileManager
ClassLoader loader
Iterable extraBugCheckers
static void ()
}
com/google/errorprone/AutoValue_ErrorProneOptions_PatchingOptions.classAutoValue_ErrorProneOptions_PatchingOptions.java
package com.google.errorprone
final com.google.errorprone.AutoValue_ErrorProneOptions_PatchingOptions extends com.google.errorprone.ErrorProneOptions$PatchingOptions {
private final java.util.Set namedCheckers
private final boolean inPlace
private final String baseDirectory
private final com.google.common.base.Optional customRefactorer
private final com.google.errorprone.apply.ImportOrganizer importOrganizer
private void (java.util.Set, boolean, java.lang.String, com.google.common.base.Optional, com.google.errorprone.apply.ImportOrganizer)
java.util.Set namedCheckers
boolean inPlace
String baseDirectory
com.google.common.base.Optional customRefactorer
com.google.errorprone.apply.ImportOrganizer importOrganizer
java.util.Set namedCheckers ()
boolean inPlace ()
java.lang.String baseDirectory ()
com.google.common.base.Optional customRefactorer ()
com.google.errorprone.apply.ImportOrganizer importOrganizer ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.ErrorProneOptions$PatchingOptions that
Object o
public int hashCode ()
int h
void (java.util.Set, boolean, java.lang.String, com.google.common.base.Optional, com.google.errorprone.apply.ImportOrganizer, com.google.errorprone.AutoValue_ErrorProneOptions_PatchingOptions$1)
java.util.Set x0
boolean x1
String x2
com.google.common.base.Optional x3
com.google.errorprone.apply.ImportOrganizer x4
com.google.errorprone.AutoValue_ErrorProneOptions_PatchingOptions$1 x5
}
com/google/errorprone/bugpatterns/BugChecker$MemberReferenceTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$MemberReferenceTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchMemberReference (com.sun.source.tree.MemberReferenceTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$DoWhileLoopTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$DoWhileLoopTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$EmptyStatementTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$EmptyStatementTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchEmptyStatement (com.sun.source.tree.EmptyStatementTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ThrowTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ThrowTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchThrow (com.sun.source.tree.ThrowTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$LiteralTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$LiteralTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchLiteral (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$InstanceOfTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$InstanceOfTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchInstanceOf (com.sun.source.tree.InstanceOfTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$WildcardTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$WildcardTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchWildcard (com.sun.source.tree.WildcardTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$MethodTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$CompilationUnitTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ReturnTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ReturnTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$IntersectionTypeTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$IntersectionTypeTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchIntersectionType (com.sun.source.tree.IntersectionTypeTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$IfTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$IfTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchIf (com.sun.source.tree.IfTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$PrimitiveTypeTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$PrimitiveTypeTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ImportTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ImportTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchImport (com.sun.source.tree.ImportTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$BinaryTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$AssertTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$AssertTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchAssert (com.sun.source.tree.AssertTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ArrayTypeTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ArrayTypeTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchArrayType (com.sun.source.tree.ArrayTypeTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$BlockTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$BlockTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchBlock (com.sun.source.tree.BlockTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$TryTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$TryTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchTry (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ConditionalExpressionTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ConditionalExpressionTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$EnhancedForLoopTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$EnhancedForLoopTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$LabeledStatementTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$LabeledStatementTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchLabeledStatement (com.sun.source.tree.LabeledStatementTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$SwitchTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$SwitchTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchSwitch (com.sun.source.tree.SwitchTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$NewClassTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$AssignmentTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$AssignmentTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ModifiersTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ModifiersTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchModifiers (com.sun.source.tree.ModifiersTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$TypeParameterTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$TypeParameterTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchTypeParameter (com.sun.source.tree.TypeParameterTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ForLoopTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ForLoopTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchForLoop (com.sun.source.tree.ForLoopTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$AnnotationTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$TypeCastTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$TypeCastTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchTypeCast (com.sun.source.tree.TypeCastTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$CatchTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$CatchTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchCatch (com.sun.source.tree.CatchTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$CaseTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$CaseTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchCase (com.sun.source.tree.CaseTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$UnionTypeTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$UnionTypeTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchUnionType (com.sun.source.tree.UnionTypeTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$CompoundAssignmentTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$CompoundAssignmentTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker extends java.lang.Object implements com.google.errorprone.matchers.Suppressible java.io.Serializable {
private final com.google.errorprone.BugCheckerInfo info
public void ()
protected com.google.errorprone.matchers.Description describeMatch (com.sun.source.tree.Tree, com.google.errorprone.fixes.Fix)
com.sun.source.tree.Tree node
com.google.errorprone.fixes.Fix fix
protected com.google.errorprone.matchers.Description describeMatch (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
protected com.google.errorprone.matchers.Description describeMatch (com.sun.source.tree.Tree, java.util.Optional)
com.sun.source.tree.Tree node
java.util.Optional fix
protected com.google.errorprone.matchers.Description$Builder buildDescription (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
public static com.google.errorprone.matchers.Description$Builder buildDescriptionFromChecker (com.sun.source.tree.Tree, com.google.errorprone.bugpatterns.BugChecker)
com.sun.source.tree.Tree node
com.google.errorprone.bugpatterns.BugChecker checker
public java.lang.String canonicalName ()
public java.util.Set allNames ()
public java.lang.String message ()
public com.google.errorprone.BugPattern$SeverityLevel defaultSeverity ()
public com.google.errorprone.BugPattern$SeverityLevel severity (java.util.Map)
java.util.Map severities
public java.lang.String linkUrl ()
public boolean supportsSuppressWarnings ()
public java.util.Set customSuppressionAnnotations ()
public boolean isSuppressed (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
SuppressWarnings suppression
public boolean isSuppressed (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol symbol
SuppressWarnings suppression
public boolean equals (java.lang.Object)
Object obj
com.google.errorprone.bugpatterns.BugChecker that
public int hashCode ()
}
com/google/errorprone/bugpatterns/BugChecker$IdentifierTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$IdentifierTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$VariableTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ArrayAccessTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ArrayAccessTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchArrayAccess (com.sun.source.tree.ArrayAccessTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ContinueTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ContinueTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchContinue (com.sun.source.tree.ContinueTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$UnaryTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$UnaryTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchUnary (com.sun.source.tree.UnaryTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$WhileLoopTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$WhileLoopTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchWhileLoop (com.sun.source.tree.WhileLoopTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ExpressionStatementTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ExpressionStatementTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchExpressionStatement (com.sun.source.tree.ExpressionStatementTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$AnnotatedTypeTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$AnnotatedTypeTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$LambdaExpressionTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$LambdaExpressionTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchLambdaExpression (com.sun.source.tree.LambdaExpressionTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$NewArrayTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$NewArrayTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchNewArray (com.sun.source.tree.NewArrayTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$MemberSelectTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$MemberSelectTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$BreakTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$BreakTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchBreak (com.sun.source.tree.BreakTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ClassTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$MethodInvocationTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$SynchronizedTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$SynchronizedTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchSynchronized (com.sun.source.tree.SynchronizedTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ParameterizedTypeTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ParameterizedTypeTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchParameterizedType (com.sun.source.tree.ParameterizedTypeTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ParenthesizedTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ParenthesizedTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchParenthesized (com.sun.source.tree.ParenthesizedTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/SuppressionHelper.classSuppressionHelper.java
package com.google.errorprone
public com.google.errorprone.SuppressionHelper extends java.lang.Object {
private static final com.google.common.collect.ImmutableSet GENERATED_ANNOTATIONS
private final java.util.Set customSuppressionAnnotations
public void (java.util.Set, com.google.errorprone.VisitorState)
java.util.Set customSuppressionAnnotations
com.google.errorprone.VisitorState state
public com.google.errorprone.SuppressionHelper$SuppressionInfo extendSuppressionSets (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, java.util.Set, java.util.Set, boolean, com.google.errorprone.VisitorState)
Class annotationType
com.sun.tools.javac.code.Attribute suppress
com.sun.tools.javac.util.Pair value
com.sun.tools.javac.code.Attribute$Compound attr
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type suppressWarningsType
java.util.Set suppressionsOnCurrentPath
java.util.Set customSuppressionsOnCurrentPath
boolean inGeneratedCode
com.google.errorprone.VisitorState state
boolean newInGeneratedCode
java.util.Set newCustomSuppressions
java.util.Set newSuppressions
public static boolean isSuppressed (com.google.errorprone.matchers.Suppressible, java.util.Set, java.util.Set, com.google.errorprone.BugPattern$SeverityLevel, boolean, boolean)
com.google.errorprone.matchers.Suppressible suppressible
java.util.Set suppressionsOnCurrentPath
java.util.Set customSuppressionsOnCurrentPath
com.google.errorprone.BugPattern$SeverityLevel severityLevel
boolean inGeneratedCode
boolean disableWarningsInGeneratedCode
private static boolean isGenerated (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState)
String annotation
com.sun.tools.javac.code.Symbol sym
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/scanner/ScannerSupplierImpl.class
com/google/errorprone/scanner/ErrorProneScanner.classErrorProneScanner.java
package com.google.errorprone.scanner
public com.google.errorprone.scanner.ErrorProneScanner extends com.google.errorprone.scanner.Scanner {
private final java.util.Set customSuppressionAnnotations
private final java.util.Map severities
private final com.google.common.collect.ImmutableSet bugCheckers
private final java.util.List annotationMatchers
private final java.util.List annotatedTypeMatchers
private final java.util.List arrayAccessMatchers
private final java.util.List arrayTypeMatchers
private final java.util.List assertMatchers
private final java.util.List assignmentMatchers
private final java.util.List binaryMatchers
private final java.util.List blockMatchers
private final java.util.List breakMatchers
private final java.util.List caseMatchers
private final java.util.List catchMatchers
private final java.util.List classMatchers
private final java.util.List compilationUnitMatchers
private final java.util.List compoundAssignmentMatchers
private final java.util.List conditionalExpressionMatchers
private final java.util.List continueMatchers
private final java.util.List doWhileLoopMatchers
private final java.util.List emptyStatementMatchers
private final java.util.List enhancedForLoopMatchers
private final java.util.List expressionStatementMatchers
private final java.util.List forLoopMatchers
private final java.util.List identifierMatchers
private final java.util.List ifMatchers
private final java.util.List importMatchers
private final java.util.List instanceOfMatchers
private final java.util.List intersectionTypeMatchers
private final java.util.List labeledStatementMatchers
private final java.util.List lambdaExpressionMatchers
private final java.util.List literalMatchers
private final java.util.List memberReferenceMatchers
private final java.util.List memberSelectMatchers
private final java.util.List methodMatchers
private final java.util.List methodInvocationMatchers
private final java.util.List modifiersMatchers
private final java.util.List newArrayMatchers
private final java.util.List newClassMatchers
private final java.util.List parameterizedTypeMatchers
private final java.util.List parenthesizedMatchers
private final java.util.List primitiveTypeMatchers
private final java.util.List returnMatchers
private final java.util.List switchMatchers
private final java.util.List synchronizedMatchers
private final java.util.List throwMatchers
private final java.util.List tryMatchers
private final java.util.List typeCastMatchers
private final java.util.List typeParameterMatchers
private final java.util.List unaryMatchers
private final java.util.List unionTypeMatchers
private final java.util.List variableMatchers
private final java.util.List whileLoopMatchers
private final java.util.List wildcardMatchers
public transient void (com.google.errorprone.bugpatterns.BugChecker[])
com.google.errorprone.bugpatterns.BugChecker[] checkers
private static java.util.Map defaultSeverities (java.lang.Iterable)
com.google.errorprone.bugpatterns.BugChecker check
Iterable checkers
com.google.common.collect.ImmutableMap$Builder builder
public void (java.lang.Iterable)
Iterable checkers
public void (java.lang.Iterable, java.util.Map)
com.google.errorprone.bugpatterns.BugChecker checker
Iterable checkers
java.util.Map severities
protected java.util.Set getCustomSuppressionAnnotations ()
private void registerNodeTypes (com.google.errorprone.bugpatterns.BugChecker)
com.google.errorprone.bugpatterns.BugChecker checker
public java.lang.Void visitAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher matcher
com.sun.source.tree.AnnotationTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$AnnotatedTypeTreeMatcher matcher
com.sun.source.tree.AnnotatedTypeTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitArrayAccess (com.sun.source.tree.ArrayAccessTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ArrayAccessTreeMatcher matcher
com.sun.source.tree.ArrayAccessTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitArrayType (com.sun.source.tree.ArrayTypeTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ArrayTypeTreeMatcher matcher
com.sun.source.tree.ArrayTypeTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitAssert (com.sun.source.tree.AssertTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$AssertTreeMatcher matcher
com.sun.source.tree.AssertTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$AssignmentTreeMatcher matcher
com.sun.source.tree.AssignmentTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher matcher
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitBlock (com.sun.source.tree.BlockTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$BlockTreeMatcher matcher
com.sun.source.tree.BlockTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitBreak (com.sun.source.tree.BreakTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$BreakTreeMatcher matcher
com.sun.source.tree.BreakTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitCase (com.sun.source.tree.CaseTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$CaseTreeMatcher matcher
com.sun.source.tree.CaseTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitCatch (com.sun.source.tree.CatchTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$CatchTreeMatcher matcher
com.sun.source.tree.CatchTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher matcher
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher matcher
com.sun.source.tree.CompilationUnitTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$CompoundAssignmentTreeMatcher matcher
com.sun.source.tree.CompoundAssignmentTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ConditionalExpressionTreeMatcher matcher
com.sun.source.tree.ConditionalExpressionTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitContinue (com.sun.source.tree.ContinueTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ContinueTreeMatcher matcher
com.sun.source.tree.ContinueTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$DoWhileLoopTreeMatcher matcher
com.sun.source.tree.DoWhileLoopTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$EmptyStatementTreeMatcher matcher
com.sun.source.tree.EmptyStatementTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$EnhancedForLoopTreeMatcher matcher
com.sun.source.tree.EnhancedForLoopTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ExpressionStatementTreeMatcher matcher
com.sun.source.tree.ExpressionStatementTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitForLoop (com.sun.source.tree.ForLoopTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ForLoopTreeMatcher matcher
com.sun.source.tree.ForLoopTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$IdentifierTreeMatcher matcher
com.sun.source.tree.IdentifierTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitIf (com.sun.source.tree.IfTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$IfTreeMatcher matcher
com.sun.source.tree.IfTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitImport (com.sun.source.tree.ImportTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ImportTreeMatcher matcher
com.sun.source.tree.ImportTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitInstanceOf (com.sun.source.tree.InstanceOfTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$InstanceOfTreeMatcher matcher
com.sun.source.tree.InstanceOfTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$IntersectionTypeTreeMatcher matcher
com.sun.source.tree.IntersectionTypeTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$LabeledStatementTreeMatcher matcher
com.sun.source.tree.LabeledStatementTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$LambdaExpressionTreeMatcher matcher
com.sun.source.tree.LambdaExpressionTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitLiteral (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$LiteralTreeMatcher matcher
com.sun.source.tree.LiteralTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitMemberReference (com.sun.source.tree.MemberReferenceTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$MemberReferenceTreeMatcher matcher
com.sun.source.tree.MemberReferenceTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$MemberSelectTreeMatcher matcher
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher matcher
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher matcher
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitModifiers (com.sun.source.tree.ModifiersTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ModifiersTreeMatcher matcher
com.sun.source.tree.ModifiersTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitNewArray (com.sun.source.tree.NewArrayTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$NewArrayTreeMatcher matcher
com.sun.source.tree.NewArrayTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher matcher
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ParameterizedTypeTreeMatcher matcher
com.sun.source.tree.ParameterizedTypeTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitParenthesized (com.sun.source.tree.ParenthesizedTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ParenthesizedTreeMatcher matcher
com.sun.source.tree.ParenthesizedTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$PrimitiveTypeTreeMatcher matcher
com.sun.source.tree.PrimitiveTypeTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ReturnTreeMatcher matcher
com.sun.source.tree.ReturnTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitSwitch (com.sun.source.tree.SwitchTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$SwitchTreeMatcher matcher
com.sun.source.tree.SwitchTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitSynchronized (com.sun.source.tree.SynchronizedTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$SynchronizedTreeMatcher matcher
com.sun.source.tree.SynchronizedTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitThrow (com.sun.source.tree.ThrowTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ThrowTreeMatcher matcher
com.sun.source.tree.ThrowTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitTry (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$TryTreeMatcher matcher
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitTypeCast (com.sun.source.tree.TypeCastTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$TypeCastTreeMatcher matcher
com.sun.source.tree.TypeCastTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitTypeParameter (com.sun.source.tree.TypeParameterTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$TypeParameterTreeMatcher matcher
com.sun.source.tree.TypeParameterTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitUnary (com.sun.source.tree.UnaryTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$UnaryTreeMatcher matcher
com.sun.source.tree.UnaryTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitUnionType (com.sun.source.tree.UnionTypeTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$UnionTypeTreeMatcher matcher
com.sun.source.tree.UnionTypeTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher matcher
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitWhileLoop (com.sun.source.tree.WhileLoopTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$WhileLoopTreeMatcher matcher
com.sun.source.tree.WhileLoopTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitWildcard (com.sun.source.tree.WildcardTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$WildcardTreeMatcher matcher
com.sun.source.tree.WildcardTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
protected void handleError (com.google.errorprone.matchers.Suppressible, java.lang.Throwable)
com.google.errorprone.matchers.Suppressible s
Throwable t
com.sun.source.util.TreePath path
public java.util.Map severityMap ()
public com.google.common.collect.ImmutableSet getBugCheckers ()
public volatile java.lang.Object visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Object)
public volatile java.lang.Object visitAnnotation (com.sun.source.tree.AnnotationTree, java.lang.Object)
public volatile java.lang.Object visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Object)
public volatile java.lang.Object visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
public volatile java.lang.Object visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Object)
public volatile java.lang.Object visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, java.lang.Object)
public volatile java.lang.Object visitUnionType (com.sun.source.tree.UnionTypeTree, java.lang.Object)
public volatile java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
public volatile java.lang.Object visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Object)
public volatile java.lang.Object visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile java.lang.Object visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Object)
public volatile java.lang.Object visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
public volatile java.lang.Object visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
public volatile java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public volatile java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public volatile java.lang.Object visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
public volatile java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public volatile java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
public volatile java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
public volatile java.lang.Object visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
public volatile java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile java.lang.Object visitAssert (com.sun.source.tree.AssertTree, java.lang.Object)
public volatile java.lang.Object visitThrow (com.sun.source.tree.ThrowTree, java.lang.Object)
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile java.lang.Object visitContinue (com.sun.source.tree.ContinueTree, java.lang.Object)
public volatile java.lang.Object visitBreak (com.sun.source.tree.BreakTree, java.lang.Object)
public volatile java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public volatile java.lang.Object visitIf (com.sun.source.tree.IfTree, java.lang.Object)
public volatile java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
public volatile java.lang.Object visitCatch (com.sun.source.tree.CatchTree, java.lang.Object)
public volatile java.lang.Object visitTry (com.sun.source.tree.TryTree, java.lang.Object)
public volatile java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
public volatile java.lang.Object visitCase (com.sun.source.tree.CaseTree, java.lang.Object)
public volatile java.lang.Object visitSwitch (com.sun.source.tree.SwitchTree, java.lang.Object)
public volatile java.lang.Object visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
public volatile java.lang.Object visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
public volatile java.lang.Object visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Object)
public volatile java.lang.Object visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
public volatile java.lang.Object visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
public volatile java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
public volatile java.lang.Object visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, java.lang.Object)
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public volatile java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public volatile java.lang.Object visitImport (com.sun.source.tree.ImportTree, java.lang.Object)
public volatile java.lang.Object visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
}
com/google/errorprone/scanner/AutoValue_ErrorProneScannerTransformer.classAutoValue_ErrorProneScannerTransformer.java
package com.google.errorprone.scanner
final com.google.errorprone.scanner.AutoValue_ErrorProneScannerTransformer extends com.google.errorprone.scanner.ErrorProneScannerTransformer {
private final com.google.errorprone.scanner.Scanner scanner
void (com.google.errorprone.scanner.Scanner)
com.google.errorprone.scanner.Scanner scanner
com.google.errorprone.scanner.Scanner scanner ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.scanner.ErrorProneScannerTransformer that
Object o
public int hashCode ()
int h
}
com/google/errorprone/scanner/InstanceReturningScannerSupplierImpl.classInstanceReturningScannerSupplierImpl.java
package com.google.errorprone.scanner
com.google.errorprone.scanner.InstanceReturningScannerSupplierImpl extends com.google.errorprone.scanner.ScannerSupplier {
private final com.google.errorprone.scanner.Scanner scanner
void (com.google.errorprone.scanner.Scanner)
com.google.errorprone.scanner.Scanner scanner
public com.google.errorprone.scanner.Scanner get ()
public com.google.common.collect.ImmutableBiMap getAllChecks ()
public com.google.common.collect.ImmutableMap severities ()
protected com.google.common.collect.ImmutableSet disabled ()
public com.google.errorprone.ErrorProneFlags getFlags ()
public com.google.common.collect.ImmutableSet getEnabledChecks ()
public volatile java.lang.Object get ()
}
com/google/errorprone/scanner/Scanner.classScanner.java
package com.google.errorprone.scanner
public com.google.errorprone.scanner.Scanner extends com.sun.source.util.TreePathScanner {
private java.util.Set suppressions
private java.util.Set customSuppressions
private boolean inGeneratedCode
private com.google.errorprone.SuppressionHelper suppressionHelper
public void ()
private void initSuppressionHelper (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public java.lang.Void scan (com.sun.source.util.TreePath, com.google.errorprone.VisitorState)
com.sun.source.util.TreePath path
com.google.errorprone.VisitorState state
com.google.errorprone.SuppressionHelper$SuppressionInfo prevSuppressionInfo
public java.lang.Void scan (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.google.errorprone.SuppressionHelper$SuppressionInfo prevSuppressionInfo
private com.google.errorprone.SuppressionHelper$SuppressionInfo updateSuppressions (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.google.errorprone.SuppressionHelper$SuppressionInfo newSuppressions
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.google.errorprone.SuppressionHelper$SuppressionInfo prevSuppressionInfo
com.sun.tools.javac.code.Symbol sym
protected boolean isSuppressed (com.google.errorprone.matchers.Suppressible, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Suppressible suppressible
com.google.errorprone.VisitorState state
protected java.util.Set getCustomSuppressionAnnotations ()
protected void reportMatch (com.google.errorprone.matchers.Description, com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Description description
com.sun.source.tree.Tree match
com.google.errorprone.VisitorState state
protected void handleError (com.google.errorprone.matchers.Suppressible, java.lang.Throwable)
com.google.errorprone.matchers.Suppressible s
Throwable t
public java.util.Map severityMap ()
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
public volatile java.lang.Object scan (com.sun.source.util.TreePath, java.lang.Object)
}
com/google/errorprone/scanner/ErrorProneScannerTransformer.classErrorProneScannerTransformer.java
package com.google.errorprone.scanner
public abstract com.google.errorprone.scanner.ErrorProneScannerTransformer extends java.lang.Object implements com.google.errorprone.CodeTransformer {
public void ()
public static com.google.errorprone.scanner.ErrorProneScannerTransformer create (com.google.errorprone.scanner.Scanner)
com.google.errorprone.scanner.Scanner scanner
abstract com.google.errorprone.scanner.Scanner scanner ()
public void apply (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context, com.google.errorprone.DescriptionListener)
com.sun.source.util.TreePath tree
com.sun.tools.javac.util.Context context
com.google.errorprone.DescriptionListener listener
public com.google.common.collect.ImmutableClassToInstanceMap annotations ()
private com.google.errorprone.VisitorState createVisitorState (com.sun.tools.javac.util.Context, com.google.errorprone.DescriptionListener)
com.sun.tools.javac.util.Context context
com.google.errorprone.DescriptionListener listener
com.google.errorprone.ErrorProneOptions options
}
com/google/errorprone/scanner/ScannerSupplier.class
com/google/errorprone/scanner/ScannerSupplier$1.classScannerSupplier.java
package com.google.errorprone.scanner
com.google.errorprone.scanner.ScannerSupplier$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$ErrorProneOptions$Severity
static void ()
}
com/google/errorprone/ErrorProneVersion.classErrorProneVersion.java
package com.google.errorprone
public final com.google.errorprone.ErrorProneVersion extends java.lang.Object {
private static final String PROPERTIES_RESOURCE
public void ()
public static com.google.common.base.Optional loadVersionFromPom ()
java.util.Properties mavenProperties
java.io.InputStream stream
java.io.IOException expected
}
com/google/errorprone/MaskedClassLoader$1.classMaskedClassLoader.java
package com.google.errorprone
final com.google.errorprone.MaskedClassLoader$1 extends java.lang.Object implements com.sun.tools.javac.util.Context$Factory {
void ()
public javax.tools.JavaFileManager make (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context c
public volatile java.lang.Object make (com.sun.tools.javac.util.Context)
}
com/google/errorprone/SuppressionHelper$SuppressionInfo.classSuppressionHelper.java
package com.google.errorprone
public com.google.errorprone.SuppressionHelper$SuppressionInfo extends java.lang.Object {
public java.util.Set suppressWarningsStrings
public java.util.Set customSuppressions
public boolean inGeneratedCode
public void (java.util.Set, java.util.Set, boolean)
java.util.Set suppressWarningsStrings
java.util.Set customSuppressions
boolean inGeneratedCode
}
com/google/errorprone/matchers/
com/google/errorprone/matchers/Matchers$43.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$43 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$treeMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree variableTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/JUnitMatchers$1.classJUnitMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.JUnitMatchers$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol parent
String testRunner
com.sun.source.tree.ExpressionTree t
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
com.sun.tools.javac.util.List typeArgs
com.sun.tools.javac.code.Type runnerType
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Returns.classReturns.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Returns extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher returnedMatcher
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher returnedMatcher
public boolean matches (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/MethodHasParameters.classMethodHasParameters.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.MethodHasParameters extends com.google.errorprone.matchers.ChildMultiMatcher {
public void (com.google.errorprone.matchers.ChildMultiMatcher$MatchType, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
com.google.errorprone.matchers.Matcher nodeMatcher
protected java.lang.Iterable getChildNodes (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
protected volatile java.lang.Iterable getChildNodes (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$60.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$60 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$typeMatcher
final com.google.errorprone.matchers.Matcher val$expressionMatcher
void (com.google.errorprone.matchers.Matcher, com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.TypeCastTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TypeCastTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/AutoValue_ChildMultiMatcher_Matchable.classAutoValue_ChildMultiMatcher_Matchable.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.AutoValue_ChildMultiMatcher_Matchable extends com.google.errorprone.matchers.ChildMultiMatcher$Matchable {
private final com.sun.source.tree.Tree tree
private final com.google.errorprone.VisitorState state
void (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
public com.sun.source.tree.Tree tree ()
public com.google.errorprone.VisitorState state ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.matchers.ChildMultiMatcher$Matchable that
Object o
public int hashCode ()
int h
}
com/google/errorprone/matchers/AnnotationType.classAnnotationType.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.AnnotationType extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final String annotationClassName
public void (java.lang.String)
String annotationClassName
public boolean matches (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCIdent jcIdent
com.sun.tools.javac.tree.JCTree$JCFieldAccess jcFieldAccess
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree type
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$1.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$3.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$3 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$matcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/MethodInvocation$MethodArgumentMatcher.classMethodInvocation.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.MethodInvocation$MethodArgumentMatcher extends com.google.errorprone.matchers.ChildMultiMatcher {
public void (com.google.errorprone.matchers.ChildMultiMatcher$MatchType, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
com.google.errorprone.matchers.Matcher nodeMatcher
protected java.lang.Iterable getChildNodes (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
protected volatile java.lang.Iterable getChildNodes (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/ChildMultiMatcher$LastMatcher.classChildMultiMatcher.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.ChildMultiMatcher$LastMatcher extends com.google.errorprone.matchers.ChildMultiMatcher$ListMatcher {
private void ()
public com.google.errorprone.matchers.ChildMultiMatcher$MatchResult matches (java.util.List, com.google.errorprone.matchers.Matcher)
java.util.List matchables
com.google.errorprone.matchers.Matcher nodeMatcher
com.google.errorprone.matchers.ChildMultiMatcher$Matchable last
void (com.google.errorprone.matchers.ChildMultiMatcher$1)
com.google.errorprone.matchers.ChildMultiMatcher$1 x0
}
com/google/errorprone/matchers/Matchers$46.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$46 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final javax.lang.model.element.NestingKind val$kind
void (javax.lang.model.element.NestingKind)
public boolean matches (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$ClassSymbol sym
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$57.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$57 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$variableMatcher
final com.google.errorprone.matchers.Matcher val$expressionMatcher
final com.google.errorprone.matchers.Matcher val$statementMatcher
void (com.google.errorprone.matchers.Matcher, com.google.errorprone.matchers.Matcher, com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.EnhancedForLoopTree, com.google.errorprone.VisitorState)
com.sun.source.tree.EnhancedForLoopTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$34.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$34 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$annotationClass
void (java.lang.String)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol methodSym
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$50.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$50 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
}
com/google/errorprone/matchers/Matchers$33.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$33 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final Class val$inputClass
void (java.lang.Class)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$61.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$61 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$conditionMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.AssertTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssertTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/AbstractTypeMatcher.classAbstractTypeMatcher.java
package com.google.errorprone.matchers
public abstract com.google.errorprone.matchers.AbstractTypeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
protected com.google.errorprone.suppliers.Supplier typeToCompareSupplier
public void (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier typeToCompareSupplier
public void (java.lang.String)
String typeString
public abstract boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$13.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$13 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$methodSelectMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodInvocationTree tree
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/ChildMultiMatcher$AllMatcher.classChildMultiMatcher.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.ChildMultiMatcher$AllMatcher extends com.google.errorprone.matchers.ChildMultiMatcher$ListMatcher {
private void ()
public com.google.errorprone.matchers.ChildMultiMatcher$MatchResult matches (java.util.List, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$Matchable matchable
java.util.List matchables
com.google.errorprone.matchers.Matcher nodeMatcher
com.google.common.collect.ImmutableList$Builder matchingTrees
void (com.google.errorprone.matchers.ChildMultiMatcher$1)
com.google.errorprone.matchers.ChildMultiMatcher$1 x0
}
com/google/errorprone/matchers/Description.classDescription.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Description extends java.lang.Object {
public static final com.google.errorprone.matchers.Description NO_MATCH
private static final String UNDEFINED_CHECK_NAME
public final com.sun.source.tree.Tree node
public final String checkName
private final String rawMessage
private final String linkUrl
public final com.google.common.collect.ImmutableList fixes
public final com.google.errorprone.BugPattern$SeverityLevel severity
public java.lang.String getMessage ()
public java.lang.String getLink ()
public java.lang.String getRawMessage ()
public java.lang.String getMessageWithoutCheckName ()
public void (com.sun.source.tree.Tree, java.lang.String, com.google.errorprone.fixes.Fix, com.google.errorprone.BugPattern$SeverityLevel)
com.sun.source.tree.Tree node
String message
com.google.errorprone.fixes.Fix suggestedFix
com.google.errorprone.BugPattern$SeverityLevel severity
private void (com.sun.source.tree.Tree, java.lang.String, java.lang.String, java.lang.String, com.google.common.collect.ImmutableList, com.google.errorprone.BugPattern$SeverityLevel)
com.sun.source.tree.Tree node
String checkName
String rawMessage
String linkUrl
com.google.common.collect.ImmutableList fixes
com.google.errorprone.BugPattern$SeverityLevel severity
public com.google.errorprone.matchers.Description applySeverityOverride (com.google.errorprone.BugPattern$SeverityLevel)
com.google.errorprone.BugPattern$SeverityLevel severity
public com.google.errorprone.matchers.Description filterFixes (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
private static java.lang.String linkTextForDiagnostic (java.lang.String)
String linkUrl
public static com.google.errorprone.matchers.Description$Builder builder (com.sun.source.tree.Tree, java.lang.String, java.lang.String, com.google.errorprone.BugPattern$SeverityLevel, java.lang.String)
com.sun.source.tree.Tree node
String name
String link
com.google.errorprone.BugPattern$SeverityLevel severity
String message
void (com.sun.source.tree.Tree, java.lang.String, java.lang.String, java.lang.String, com.google.common.collect.ImmutableList, com.google.errorprone.BugPattern$SeverityLevel, com.google.errorprone.matchers.Description$1)
com.sun.source.tree.Tree x0
String x1
String x2
String x3
com.google.common.collect.ImmutableList x4
com.google.errorprone.BugPattern$SeverityLevel x5
com.google.errorprone.matchers.Description$1 x6
static void ()
}
com/google/errorprone/matchers/AnnotationMatcherUtils.classAnnotationMatcherUtils.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.AnnotationMatcherUtils extends java.lang.Object {
public static com.sun.source.tree.ExpressionTree getArgument (com.sun.source.tree.AnnotationTree, java.lang.String)
com.sun.source.tree.AssignmentTree assignmentTree
com.sun.source.tree.ExpressionTree expressionTree
com.sun.source.tree.ExpressionTree argumentTree
com.sun.source.tree.AnnotationTree annotationTree
String name
private void ()
}
com/google/errorprone/matchers/Matcher.classMatcher.java
package com.google.errorprone.matchers
public abstract com.google.errorprone.matchers.Matcher extends java.lang.Object implements java.io.Serializable {
public abstract boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$26.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$26 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final int val$value
void (int)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$24.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$24 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final boolean val$value
void (boolean)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol symbol
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/CompileTimeConstantExpressionMatcher$ExpressionWithConstValueMatcher$1.classCompileTimeConstantExpressionMatcher.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$ExpressionWithConstValueMatcher$1 extends com.sun.source.util.SimpleTreeVisitor {
final com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$ExpressionWithConstValueMatcher this$0
void (com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$ExpressionWithConstValueMatcher)
com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$ExpressionWithConstValueMatcher this$0
public java.lang.Boolean visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Void)
com.sun.source.tree.ConditionalExpressionTree tree
Void unused
protected java.lang.Boolean defaultAction (com.sun.source.tree.Tree, java.lang.Void)
com.sun.source.tree.Tree node
Void aVoid
Object constValue
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean lhs
Boolean rhs
public volatile java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/matchers/Matchers$39.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$39 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final java.util.List val$variableMatcher
void (java.util.List)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Matcher eachVariableMatcher
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
int paramIndex
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$47.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$47 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$matcher1
final com.google.errorprone.matchers.Matcher val$matcher2
void (com.google.errorprone.matchers.Matcher, com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$38.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$38 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$className
final String val$methodName
void (java.lang.String, java.lang.String)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/WaitMatchers.classWaitMatchers.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.WaitMatchers extends java.lang.Object {
private static final String OBJECT_FQN
private static final String CONDITION_FQN
public static final com.google.errorprone.matchers.Matcher waitMethod
public static final com.google.errorprone.matchers.Matcher waitMethodWithTimeout
public void ()
static void ()
}
com/google/errorprone/matchers/ChildMultiMatcher$ListMatcher.classChildMultiMatcher.java
package com.google.errorprone.matchers
abstract com.google.errorprone.matchers.ChildMultiMatcher$ListMatcher extends java.lang.Object {
private void ()
abstract com.google.errorprone.matchers.ChildMultiMatcher$MatchResult matches (java.util.List, com.google.errorprone.matchers.Matcher)
public static com.google.errorprone.matchers.ChildMultiMatcher$ListMatcher create (com.google.errorprone.matchers.ChildMultiMatcher$MatchType)
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
void (com.google.errorprone.matchers.ChildMultiMatcher$1)
com.google.errorprone.matchers.ChildMultiMatcher$1 x0
}
com/google/errorprone/matchers/MethodVisibility.classMethodVisibility.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.MethodVisibility extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.MethodVisibility$Visibility visibility
public void (com.google.errorprone.matchers.MethodVisibility$Visibility)
com.google.errorprone.matchers.MethodVisibility$Visibility visibility
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree t
com.google.errorprone.VisitorState state
java.util.Set modifiers
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$40.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$40 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/JUnitMatchers.classJUnitMatchers.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.JUnitMatchers extends java.lang.Object {
public static final String JUNIT4_TEST_ANNOTATION
public static final String JUNIT_BEFORE_ANNOTATION
public static final String JUNIT_AFTER_ANNOTATION
public static final String JUNIT_BEFORE_CLASS_ANNOTATION
public static final String JUNIT_AFTER_CLASS_ANNOTATION
public static final String JUNIT4_RUN_WITH_ANNOTATION
private static final String JUNIT3_TEST_CASE_CLASS
private static final String JUNIT4_IGNORE_ANNOTATION
public static final com.google.errorprone.matchers.Matcher hasJUnitAnnotation
public static final com.google.errorprone.matchers.Matcher hasJUnit4BeforeAnnotations
public static final com.google.errorprone.matchers.Matcher hasNonJUnit4BeforeAnnotation
public static final com.google.errorprone.matchers.Matcher hasJUnit4AfterAnnotations
public static final com.google.errorprone.matchers.Matcher hasNonJUnit4AfterAnnotation
public static final com.google.errorprone.matchers.Matcher isTestCaseDescendant
public static final com.google.errorprone.matchers.Matcher isConcreteClassWithoutRunWith
public static final com.google.errorprone.matchers.Matcher hasJUnit4TestCases
public static final com.google.errorprone.matchers.Matcher isJUnit3TestClass
public static final com.google.errorprone.matchers.Matcher isJunit3TestCase
private static final com.google.errorprone.matchers.Matcher looksLikeJUnitSetUpOrTearDown
public static final com.google.errorprone.matchers.Matcher looksLikeJUnit3SetUp
public static final com.google.errorprone.matchers.Matcher looksLikeJUnit4Before
public static final com.google.errorprone.matchers.Matcher looksLikeJUnit3TearDown
public static final com.google.errorprone.matchers.Matcher looksLikeJUnit4After
public static final com.google.errorprone.matchers.Matcher wouldRunInJUnit4
private static final java.util.Collection TEST_RUNNERS
private static final com.google.errorprone.matchers.Matcher isJUnit4TestRunner
public static final com.google.errorprone.matchers.MultiMatcher hasJUnit4TestRunner
public static final com.google.errorprone.matchers.Matcher isJUnit4TestClass
public static final com.google.errorprone.matchers.Matcher isAmbiguousJUnitVersion
public void ()
public static boolean containsTestMethod (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
static java.util.Collection access$000 ()
static void ()
}
com/google/errorprone/matchers/InstanceMethod.classInstanceMethod.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.InstanceMethod extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher receiverMatcher
private final String methodName
private final boolean isWildCard
public void (com.google.errorprone.matchers.Matcher, java.lang.String)
com.google.errorprone.matchers.Matcher receiverMatcher
String methodName
private void (com.google.errorprone.matchers.Matcher, java.lang.String, boolean)
com.google.errorprone.matchers.Matcher receiverMatcher
String methodName
boolean isWildCard
public static com.google.errorprone.matchers.InstanceMethod methodReceiverMatcher (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher receiverMatcher
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCFieldAccess fieldAccess
NullPointerException e
com.sun.source.tree.ExpressionTree item
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/ConstructorOfClass.classConstructorOfClass.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.ConstructorOfClass extends com.google.errorprone.matchers.ChildMultiMatcher {
public void (com.google.errorprone.matchers.ChildMultiMatcher$MatchType, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
com.google.errorprone.matchers.Matcher nodeMatcher
protected java.lang.Iterable getChildNodes (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree member
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.google.common.collect.ImmutableList$Builder result
protected volatile java.lang.Iterable getChildNodes (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/IsLastStatementInBlock.classIsLastStatementInBlock.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.IsLastStatementInBlock extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public void ()
public boolean matches (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree statement
com.google.errorprone.VisitorState state
com.sun.source.tree.BlockTree block
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$4.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$4 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher[] val$matchers
void (com.google.errorprone.matchers.Matcher[])
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Matcher matcher
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/AutoValue_MultiMatcher_MultiMatchResult.classAutoValue_MultiMatcher_MultiMatchResult.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.AutoValue_MultiMatcher_MultiMatchResult extends com.google.errorprone.matchers.MultiMatcher$MultiMatchResult {
private final boolean matches
private final java.util.List matchingNodes
void (boolean, java.util.List)
boolean matches
java.util.List matchingNodes
public boolean matches ()
public java.util.List matchingNodes ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult that
Object o
public int hashCode ()
int h
}
com/google/errorprone/matchers/MethodInvocationMethodSelect.classMethodInvocationMethodSelect.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.MethodInvocationMethodSelect extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher methodSelectMatcher
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher methodSelectMatcher
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree item
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$9.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$9 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/DescendantOf.classDescendantOf.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.DescendantOf extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final String fullClassName
private final String methodName
public void (java.lang.String, java.lang.String)
String fullClassName
String methodName
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type accessedReferenceType
com.sun.tools.javac.code.Type collectionType
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$25.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$25 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$innerMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$11.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$11 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final int val$argNum
void (int)
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCFieldAccess fieldAccess
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
java.util.List args
com.sun.source.tree.ExpressionTree arg
com.sun.tools.javac.tree.JCTree$JCExpression methodSelect
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/IsSameType.classIsSameType.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.IsSameType extends com.google.errorprone.matchers.AbstractTypeMatcher {
public void (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier typeToCompareSupplier
public void (java.lang.String)
String typeString
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type typeToCompare
}
com/google/errorprone/matchers/Matchers$36.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$36 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$methodName
void (java.lang.String)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/CompileTimeConstantExpressionMatcher$ExpressionWithConstValueMatcher.classCompileTimeConstantExpressionMatcher.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$ExpressionWithConstValueMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$1)
com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$1 x0
}
com/google/errorprone/matchers/Throws.classThrows.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Throws extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher thrownMatcher
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher thrownMatcher
public boolean matches (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Suppressible.classSuppressible.java
package com.google.errorprone.matchers
public abstract com.google.errorprone.matchers.Suppressible extends java.lang.Object {
public abstract java.util.Set allNames ()
public abstract java.lang.String canonicalName ()
public abstract boolean supportsSuppressWarnings ()
public abstract java.util.Set customSuppressionAnnotations ()
}
com/google/errorprone/matchers/CompoundAssignment.classCompoundAssignment.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.CompoundAssignment extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private static final java.util.Set COMPOUND_ASSIGNMENT_OPERATORS
private final java.util.Set operators
private final com.google.errorprone.matchers.Matcher receiverMatcher
private final com.google.errorprone.matchers.Matcher expressionMatcher
public void (java.util.Set, com.google.errorprone.matchers.Matcher, com.google.errorprone.matchers.Matcher)
java.util.Set operators
com.google.errorprone.matchers.Matcher receiverMatcher
com.google.errorprone.matchers.Matcher expressionMatcher
public boolean matches (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompoundAssignmentTree compoundAssignmentTree
com.google.errorprone.VisitorState state
private static java.util.Set validateOperators (java.util.Set)
com.sun.source.tree.Tree$Kind kind
java.util.Set kinds
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
static void ()
}
com/google/errorprone/matchers/Matchers$19.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$19 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$42.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$42 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$methodMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree member
com.sun.source.tree.ClassTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$14.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$14 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final int val$argumentCount
void (int)
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/InjectMatchers.classInjectMatchers.java
package com.google.errorprone.matchers
public final com.google.errorprone.matchers.InjectMatchers extends java.lang.Object {
public static final com.google.errorprone.matchers.Matcher INSIDE_GUICE_MODULE
public static final String GUICE_PROVIDES_ANNOTATION
public static final String DAGGER_PROVIDES_ANNOTATION
private static final com.google.errorprone.matchers.Matcher HAS_PROVIDES_ANNOTATION
public static final String ASSISTED_ANNOTATION
public static final String ASSISTED_INJECT_ANNOTATION
public static final String GUICE_INJECT_ANNOTATION
public static final String JAVAX_INJECT_ANNOTATION
public static final com.google.errorprone.matchers.Matcher IS_APPLICATION_OF_JAVAX_INJECT
public static final com.google.errorprone.matchers.Matcher IS_APPLICATION_OF_GUICE_INJECT
public static final com.google.errorprone.matchers.Matcher IS_APPLICATION_OF_AT_INJECT
public static final com.google.errorprone.matchers.Matcher HAS_INJECT_ANNOTATION
public static final String GUICE_SCOPE_ANNOTATION
public static final String JAVAX_SCOPE_ANNOTATION
public static final com.google.errorprone.matchers.Matcher IS_SCOPING_ANNOTATION
public static final String GUICE_BINDING_ANNOTATION
public static final String JAVAX_QUALIFIER_ANNOTATION
public static final com.google.errorprone.matchers.Matcher IS_BINDING_ANNOTATION
public static final com.google.errorprone.matchers.Matcher IS_DAGGER_COMPONENT
public static final com.google.errorprone.matchers.Matcher IS_DAGGER_COMPONENT_OR_MODULE
private void ()
public static com.google.errorprone.matchers.Matcher hasProvidesAnnotation ()
public static com.google.errorprone.matchers.Matcher hasInjectAnnotation ()
static void ()
}
com/google/errorprone/matchers/Matchers$56.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$56 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.sun.source.tree.ExpressionTree val$expr
void (com.sun.source.tree.ExpressionTree)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$15.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$15 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$53.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$53 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$matcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree statementTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/JUnitMatchers$2.classJUnitMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.JUnitMatchers$2 extends com.sun.source.util.TreeScanner {
void ()
public java.lang.Boolean visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree node
Void unused
String name
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean a
Boolean b
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
}
com/google/errorprone/matchers/Matchers$59.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$59 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$variableMatcher
final com.google.errorprone.matchers.Matcher val$expressionMatcher
void (com.google.errorprone.matchers.Matcher, com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssignmentTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Description$Builder.class
com/google/errorprone/matchers/CompileTimeConstantExpressionMatcher.classCompileTimeConstantExpressionMatcher.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private static final String COMPILE_TIME_CONSTANT_ANNOTATION
private final com.google.errorprone.matchers.Matcher matcher
public void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree t
com.google.errorprone.VisitorState state
private static boolean hasAttribute (com.sun.tools.javac.code.Symbol, java.lang.String, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol symbol
String name
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol annotation
public static boolean hasCompileTimeConstantAnnotation (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
static void ()
}
com/google/errorprone/matchers/MultiMatcher.classMultiMatcher.java
package com.google.errorprone.matchers
public abstract com.google.errorprone.matchers.MultiMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public abstract com.google.errorprone.matchers.MultiMatcher$MultiMatchResult multiMatchResult (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$5.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$5 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final Iterable val$matchers
void (java.lang.Iterable)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Matcher matcher
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/StringLiteral.classStringLiteral.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.StringLiteral extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final java.util.regex.Pattern pattern
public void (java.lang.String)
String value
public void (java.util.regex.Pattern)
java.util.regex.Pattern pattern
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.LiteralTree literalTree
Object actualValue
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$20.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$20 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/ChildMultiMatcher$1.classChildMultiMatcher.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.ChildMultiMatcher$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$matchers$ChildMultiMatcher$MatchType
static void ()
}
com/google/errorprone/matchers/AnnotationMatcher.classAnnotationMatcher.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.AnnotationMatcher extends com.google.errorprone.matchers.ChildMultiMatcher {
public void (com.google.errorprone.matchers.ChildMultiMatcher$MatchType, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
com.google.errorprone.matchers.Matcher nodeMatcher
protected java.lang.Iterable getChildNodes (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$51.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$51 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
}
com/google/errorprone/matchers/ChildMultiMatcher$Matchable.classChildMultiMatcher.java
package com.google.errorprone.matchers
abstract com.google.errorprone.matchers.ChildMultiMatcher$Matchable extends java.lang.Object {
void ()
public abstract com.sun.source.tree.Tree tree ()
public abstract com.google.errorprone.VisitorState state ()
public static com.google.errorprone.matchers.ChildMultiMatcher$Matchable create (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$44.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$44 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$expressionTreeMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree variableTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree initializer
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$55.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$55 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.SynchronizedTree synchronizedTree
com.sun.source.tree.MethodTree methodTree
}
com/google/errorprone/matchers/CompileTimeConstantExpressionMatcher$FinalCompileTimeConstantParameterMatcher.classCompileTimeConstantExpressionMatcher.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$FinalCompileTimeConstantParameterMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree t
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$VarSymbol varSymbol
com.sun.tools.javac.code.Symbol owner
javax.lang.model.element.ElementKind ownerKind
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$1)
com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$1 x0
}
com/google/errorprone/matchers/Matchers$2.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$2 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Enclosing.classEnclosing.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Enclosing extends java.lang.Object {
private void ()
}
com/google/errorprone/matchers/Matchers$41.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$41 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$className
void (java.lang.String)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Enclosing$Class.classEnclosing.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Enclosing$Class extends com.google.errorprone.matchers.Enclosing$EnclosingMatcher {
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher matcher
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$63.classMatchers.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.Matchers$63 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/matchers/ChildMultiMatcher.classChildMultiMatcher.java
package com.google.errorprone.matchers
public abstract com.google.errorprone.matchers.ChildMultiMatcher extends java.lang.Object implements com.google.errorprone.matchers.MultiMatcher {
protected final com.google.errorprone.matchers.Matcher nodeMatcher
private final com.google.errorprone.matchers.ChildMultiMatcher$ListMatcher listMatcher
public void (com.google.errorprone.matchers.ChildMultiMatcher$MatchType, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
com.google.errorprone.matchers.Matcher nodeMatcher
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.MultiMatcher$MultiMatchResult multiMatchResult (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.util.TreePath newPath
com.sun.source.tree.Tree subnode
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.google.common.collect.ImmutableList$Builder result
com.google.errorprone.matchers.ChildMultiMatcher$MatchResult matchResult
protected abstract java.lang.Iterable getChildNodes (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/NextStatement.classNextStatement.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.NextStatement extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private com.google.errorprone.matchers.Matcher matcher
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher matcher
public boolean matches (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree statement
com.google.errorprone.VisitorState state
java.util.List blockStatements
int statementIndex
com.sun.source.tree.StatementTree nextStmt
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/HasIdentifier$HasIdentifierScanner.classHasIdentifier.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.HasIdentifier$HasIdentifierScanner extends com.sun.source.util.TreePathScanner {
private com.google.errorprone.matchers.Matcher idMatcher
private com.google.errorprone.VisitorState ancestorState
public void (com.google.errorprone.VisitorState, com.google.errorprone.matchers.Matcher)
com.google.errorprone.VisitorState ancestorState
com.google.errorprone.matchers.Matcher idMatcher
public java.lang.Boolean visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree node
Void v
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean r1
Boolean r2
public java.lang.Boolean visitClass (com.sun.source.tree.ClassTree, java.lang.Void)
com.sun.source.tree.ClassTree node
Void v
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
}
com/google/errorprone/matchers/Matchers$17.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$17 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/AutoValue_ChildMultiMatcher_MatchResult.classAutoValue_ChildMultiMatcher_MatchResult.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.AutoValue_ChildMultiMatcher_MatchResult extends com.google.errorprone.matchers.ChildMultiMatcher$MatchResult {
private final java.util.List matchingNodes
private final boolean matches
void (java.util.List, boolean)
java.util.List matchingNodes
boolean matches
public java.util.List matchingNodes ()
public boolean matches ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.matchers.ChildMultiMatcher$MatchResult that
Object o
public int hashCode ()
int h
}
com/google/errorprone/matchers/Matchers$27.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$27 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$classMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MemberSelectTree select
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$58.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$58 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
com.sun.source.tree.Tree node
}
com/google/errorprone/matchers/CompileTimeConstantExpressionMatcher$1.classCompileTimeConstantExpressionMatcher.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$1 extends java.lang.Object {
}
com/google/errorprone/matchers/Matchers$28.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$28 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final int val$index1
final int val$index2
void (int, int)
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
java.util.List args
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$23.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$23 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final boolean val$value
void (boolean)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/MethodInvocation.classMethodInvocation.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.MethodInvocation extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher methodSelectMatcher
private final com.google.errorprone.matchers.MethodInvocation$MethodArgumentMatcher methodArgumentMatcher
public void (com.google.errorprone.matchers.Matcher, com.google.errorprone.matchers.ChildMultiMatcher$MatchType, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher methodSelectMatcher
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
com.google.errorprone.matchers.Matcher methodArgumentMatcher
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodInvocationTree tree
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/
com/google/errorprone/matchers/method/StaticMethodMatcherImpl.classStaticMethodMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.StaticMethodMatcherImpl extends com.google.errorprone.matchers.method.MethodMatcher implements com.google.errorprone.matchers.method.MethodMatchers$StaticMethodMatcher {
void ()
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState method
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onClass (com.google.errorprone.predicates.TypePredicate)
com.google.errorprone.predicates.TypePredicate predicate
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onClass (java.lang.String)
String className
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onClassAny (java.lang.Iterable)
Iterable classNames
public transient com.google.errorprone.matchers.method.MethodClassMatcherImpl onClassAny (java.lang.String[])
String[] classNames
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onClass (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier classType
public com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher anyClass ()
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClassAny (java.lang.String[])
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClassAny (java.lang.Iterable)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (com.google.errorprone.suppliers.Supplier)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (java.lang.String)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (com.google.errorprone.predicates.TypePredicate)
}
com/google/errorprone/matchers/method/MatchState.classMatchState.java
package com.google.errorprone.matchers.method
abstract com.google.errorprone.matchers.method.MatchState extends java.lang.Object {
void ()
abstract com.sun.tools.javac.code.Type ownerType ()
abstract com.sun.tools.javac.code.Symbol$MethodSymbol sym ()
abstract com.google.common.collect.ImmutableList paramTypes ()
static com.google.errorprone.matchers.method.MatchState create (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Type ownerType
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
}
com/google/errorprone/matchers/method/MethodMatchers$ConstructorClassMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$ConstructorClassMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public transient abstract com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher withParameters (java.lang.String[])
public abstract com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher withParameters (java.lang.Iterable)
}
com/google/errorprone/matchers/method/AbstractSimpleMatcher.classAbstractSimpleMatcher.java
package com.google.errorprone.matchers.method
abstract com.google.errorprone.matchers.method.AbstractSimpleMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
protected abstract com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
public final boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/AnyMethodMatcherImpl.classAnyMethodMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.AnyMethodMatcherImpl extends com.google.errorprone.matchers.method.MethodMatcher implements com.google.errorprone.matchers.method.MethodMatchers$AnyMethodMatcher {
void ()
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree method
com.google.errorprone.matchers.method.MatchState baseResult
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (com.google.errorprone.predicates.TypePredicate)
com.google.errorprone.predicates.TypePredicate predicate
public com.google.errorprone.matchers.method.MethodClassMatcherImpl anyClass ()
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher anyClass ()
}
com/google/errorprone/matchers/method/MethodNameMatcherImpl$Exact.classMethodNameMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.MethodNameMatcherImpl$Exact extends com.google.errorprone.matchers.method.MethodNameMatcherImpl {
private final String name
void (com.google.errorprone.matchers.method.AbstractSimpleMatcher, java.lang.String)
com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
String name
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState method
com.google.errorprone.VisitorState state
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/MethodNameMatcherImpl$Regex.classMethodNameMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.MethodNameMatcherImpl$Regex extends com.google.errorprone.matchers.method.MethodNameMatcherImpl {
private final java.util.regex.Pattern regex
void (com.google.errorprone.matchers.method.AbstractSimpleMatcher, java.util.regex.Pattern)
com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
java.util.regex.Pattern regex
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState method
com.google.errorprone.VisitorState state
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/ConstructorMatcherImpl$1.classConstructorMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.ConstructorMatcherImpl$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/matchers/method/MethodSignatureMatcherImpl.classMethodSignatureMatcherImpl.java
package com.google.errorprone.matchers.method
public com.google.errorprone.matchers.method.MethodSignatureMatcherImpl extends com.google.errorprone.matchers.method.AbstractChainedMatcher implements com.google.errorprone.matchers.method.MethodMatchers$MethodSignatureMatcher {
private final String methodName
void (com.google.errorprone.matchers.method.AbstractSimpleMatcher, java.lang.String)
com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
String methodName
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState method
com.google.errorprone.VisitorState state
boolean matches
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/MethodMatchers$StaticMethodMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$StaticMethodMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (com.google.errorprone.predicates.TypePredicate)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (java.lang.String)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (com.google.errorprone.suppliers.Supplier)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClassAny (java.lang.Iterable)
public transient abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClassAny (java.lang.String[])
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher anyClass ()
}
com/google/errorprone/matchers/method/MethodMatchers$MethodClassMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher named (java.lang.String)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher withAnyName ()
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher withNameMatching (java.util.regex.Pattern)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodSignatureMatcher withSignature (java.lang.String)
}
com/google/errorprone/matchers/method/ConstructorMatcherImpl.classConstructorMatcherImpl.java
package com.google.errorprone.matchers.method
public com.google.errorprone.matchers.method.ConstructorMatcherImpl extends com.google.errorprone.matchers.method.AbstractSimpleMatcher implements com.google.errorprone.matchers.method.MethodMatchers$ConstructorMatcher {
public void ()
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol sym
private static com.sun.tools.javac.code.Symbol$MethodSymbol getConstructor (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree tree
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$MethodSymbol method
public com.google.errorprone.matchers.method.MethodMatchers$ConstructorClassMatcher forClass (com.google.errorprone.predicates.TypePredicate)
com.google.errorprone.predicates.TypePredicate typePredicate
public com.google.errorprone.matchers.method.MethodMatchers$ConstructorClassMatcher forClass (java.lang.String)
String className
public com.google.errorprone.matchers.method.MethodMatchers$ConstructorClassMatcher forClass (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier classType
}
com/google/errorprone/matchers/method/MethodMatchers$ParameterMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
}
com/google/errorprone/matchers/method/MethodMatchers.classMethodMatchers.java
package com.google.errorprone.matchers.method
public com.google.errorprone.matchers.method.MethodMatchers extends java.lang.Object {
public void ()
public static com.google.errorprone.matchers.method.MethodMatchers$StaticMethodMatcher staticMethod ()
public static com.google.errorprone.matchers.method.MethodMatchers$InstanceMethodMatcher instanceMethod ()
public static com.google.errorprone.matchers.method.MethodMatchers$AnyMethodMatcher anyMethod ()
public static com.google.errorprone.matchers.method.MethodMatchers$ConstructorMatcher constructor ()
}
com/google/errorprone/matchers/method/MethodNameMatcherImpl$Any.classMethodNameMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.MethodNameMatcherImpl$Any extends com.google.errorprone.matchers.method.MethodNameMatcherImpl {
void (com.google.errorprone.matchers.method.AbstractSimpleMatcher)
com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState method
com.google.errorprone.VisitorState state
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/MethodMatchers$AnyMethodMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$AnyMethodMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (com.google.errorprone.predicates.TypePredicate)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher anyClass ()
}
com/google/errorprone/matchers/method/MethodMatchers$InstanceMethodMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$InstanceMethodMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (com.google.errorprone.predicates.TypePredicate)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onExactClass (java.lang.String)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onExactClass (com.google.errorprone.suppliers.Supplier)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onDescendantOf (java.lang.String)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onDescendantOf (com.google.errorprone.suppliers.Supplier)
public transient abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onDescendantOfAny (java.lang.String[])
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onDescendantOfAny (java.lang.Iterable)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher anyClass ()
}
com/google/errorprone/matchers/method/MethodNameMatcherImpl.classMethodNameMatcherImpl.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodNameMatcherImpl extends com.google.errorprone.matchers.method.AbstractChainedMatcher implements com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher {
void (com.google.errorprone.matchers.method.AbstractSimpleMatcher)
com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
public transient com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher withParameters (java.lang.String[])
String[] parameters
public com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher withParameters (java.lang.Iterable)
Iterable parameters
}
com/google/errorprone/matchers/method/InstanceMethodMatcherImpl.classInstanceMethodMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.InstanceMethodMatcherImpl extends com.google.errorprone.matchers.method.MethodMatcher implements com.google.errorprone.matchers.method.MethodMatchers$InstanceMethodMatcher {
void ()
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState method
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onClass (com.google.errorprone.predicates.TypePredicate)
com.google.errorprone.predicates.TypePredicate predicate
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onExactClass (java.lang.String)
String className
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onExactClass (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier classType
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onDescendantOf (java.lang.String)
String className
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onDescendantOf (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier classType
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onDescendantOfAny (java.lang.Iterable)
Iterable classTypes
public transient com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onDescendantOfAny (java.lang.String[])
String[] classTypes
public com.google.errorprone.matchers.method.MethodClassMatcherImpl anyClass ()
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher anyClass ()
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onDescendantOfAny (java.lang.Iterable)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onDescendantOf (com.google.errorprone.suppliers.Supplier)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onDescendantOf (java.lang.String)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onExactClass (com.google.errorprone.suppliers.Supplier)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onExactClass (java.lang.String)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (com.google.errorprone.predicates.TypePredicate)
}
com/google/errorprone/matchers/method/ConstructorClassMatcherImpl.classConstructorClassMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.ConstructorClassMatcherImpl extends com.google.errorprone.matchers.method.AbstractChainedMatcher implements com.google.errorprone.matchers.method.MethodMatchers$ConstructorClassMatcher {
private final com.google.errorprone.predicates.TypePredicate predicate
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState baseResult
com.google.errorprone.VisitorState state
public void (com.google.errorprone.matchers.method.ConstructorMatcherImpl, com.google.errorprone.predicates.TypePredicate)
com.google.errorprone.matchers.method.ConstructorMatcherImpl baseMatcher
com.google.errorprone.predicates.TypePredicate predicate
public transient com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher withParameters (java.lang.String[])
String[] parameters
public com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher withParameters (java.lang.Iterable)
Iterable parameters
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/AutoValue_MatchState.classAutoValue_MatchState.java
package com.google.errorprone.matchers.method
final com.google.errorprone.matchers.method.AutoValue_MatchState extends com.google.errorprone.matchers.method.MatchState {
private final com.sun.tools.javac.code.Type ownerType
private final com.sun.tools.javac.code.Symbol$MethodSymbol sym
private final com.google.common.collect.ImmutableList paramTypes
void (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.common.collect.ImmutableList)
com.sun.tools.javac.code.Type ownerType
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.google.common.collect.ImmutableList paramTypes
com.sun.tools.javac.code.Type ownerType ()
com.sun.tools.javac.code.Symbol$MethodSymbol sym ()
com.google.common.collect.ImmutableList paramTypes ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.matchers.method.MatchState that
Object o
public int hashCode ()
int h
}
com/google/errorprone/matchers/method/AbstractChainedMatcher.classAbstractChainedMatcher.java
package com.google.errorprone.matchers.method
abstract com.google.errorprone.matchers.method.AbstractChainedMatcher extends com.google.errorprone.matchers.method.AbstractSimpleMatcher {
private final com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
void (com.google.errorprone.matchers.method.AbstractSimpleMatcher)
com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
protected abstract com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
protected final com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.VisitorState state
com.google.common.base.Optional baseResult
}
com/google/errorprone/matchers/method/ParameterMatcherImpl.classParameterMatcherImpl.java
package com.google.errorprone.matchers.method
public com.google.errorprone.matchers.method.ParameterMatcherImpl extends com.google.errorprone.matchers.method.AbstractChainedMatcher implements com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher {
private final com.google.common.collect.ImmutableList expected
void (com.google.errorprone.matchers.method.AbstractSimpleMatcher, com.google.common.collect.ImmutableList)
com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
com.google.common.collect.ImmutableList parameterTypes
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
int i
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState info
com.google.errorprone.VisitorState state
com.google.common.collect.ImmutableList actual
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/MethodMatchers$MethodNameMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public transient abstract com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher withParameters (java.lang.String[])
public abstract com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher withParameters (java.lang.Iterable)
}
com/google/errorprone/matchers/method/MethodMatchers$ConstructorMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$ConstructorMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public abstract com.google.errorprone.matchers.method.MethodMatchers$ConstructorClassMatcher forClass (com.google.errorprone.predicates.TypePredicate)
public abstract com.google.errorprone.matchers.method.MethodMatchers$ConstructorClassMatcher forClass (java.lang.String)
public abstract com.google.errorprone.matchers.method.MethodMatchers$ConstructorClassMatcher forClass (com.google.errorprone.suppliers.Supplier)
}
com/google/errorprone/matchers/method/MethodClassMatcherImpl.classMethodClassMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.MethodClassMatcherImpl extends com.google.errorprone.matchers.method.AbstractChainedMatcher implements com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher {
private final com.google.errorprone.predicates.TypePredicate predicate
void (com.google.errorprone.matchers.method.AbstractSimpleMatcher, com.google.errorprone.predicates.TypePredicate)
com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
com.google.errorprone.predicates.TypePredicate predicate
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState method
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher named (java.lang.String)
String name
public com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher withAnyName ()
public com.google.errorprone.matchers.method.MethodMatchers$MethodSignatureMatcher withSignature (java.lang.String)
String signature
public com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher withNameMatching (java.util.regex.Pattern)
java.util.regex.Pattern pattern
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/MethodMatcher$1.classMethodMatcher.java
package com.google.errorprone.matchers.method
final com.google.errorprone.matchers.method.MethodMatcher$1 extends com.google.errorprone.matchers.method.AbstractSimpleMatcher {
void ()
public com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
}
com/google/errorprone/matchers/method/MethodMatchers$MethodSignatureMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodSignatureMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
}
com/google/errorprone/matchers/method/MethodMatcher.classMethodMatcher.java
package com.google.errorprone.matchers.method
abstract com.google.errorprone.matchers.method.MethodMatcher extends com.google.errorprone.matchers.method.AbstractChainedMatcher {
private static final com.google.errorprone.matchers.method.AbstractSimpleMatcher BASE_METHOD_MATCHER
void ()
static void ()
}
com/google/errorprone/matchers/Matchers$8.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$8 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.sun.source.tree.Tree val$t
void (com.sun.source.tree.Tree)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$10.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$10 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Enclosing$BlockOrCase.classEnclosing.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Enclosing$BlockOrCase extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher blockTreeMatcher
private final com.google.errorprone.matchers.Matcher caseTreeMatcher
public void (com.google.errorprone.matchers.Matcher, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher blockTreeMatcher
com.google.errorprone.matchers.Matcher caseTreeMatcher
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree unused
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath pathToEnclosing
com.sun.source.tree.Tree enclosing
}
com/google/errorprone/matchers/Matchers$54.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$54 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final Class val$type
final com.google.errorprone.matchers.Matcher val$matcher
void (java.lang.Class, com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$12.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$12 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$expressionTreeMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$31.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$31 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$annotationClass
void (java.lang.String)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/ChildMultiMatcher$AtLeastOneMatcher.classChildMultiMatcher.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.ChildMultiMatcher$AtLeastOneMatcher extends com.google.errorprone.matchers.ChildMultiMatcher$ListMatcher {
private void ()
public com.google.errorprone.matchers.ChildMultiMatcher$MatchResult matches (java.util.List, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$Matchable matchable
java.util.List matchables
com.google.errorprone.matchers.Matcher nodeMatcher
com.google.common.collect.ImmutableList$Builder matchingTrees
com.google.common.collect.ImmutableList allTheTrees
void (com.google.errorprone.matchers.ChildMultiMatcher$1)
com.google.errorprone.matchers.ChildMultiMatcher$1 x0
}
com/google/errorprone/matchers/Asserts.classAsserts.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Asserts extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher expressionMatcher
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher expressionMatcher
public boolean matches (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree statementTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/AnnotationHasArgumentWithValue.classAnnotationHasArgumentWithValue.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.AnnotationHasArgumentWithValue extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final String element
private final com.google.errorprone.matchers.Matcher valueMatcher
public void (java.lang.String, com.google.errorprone.matchers.Matcher)
String element
com.google.errorprone.matchers.Matcher valueMatcher
public boolean matches (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree elementTree
com.sun.source.tree.NewArrayTree arrayTree
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree expressionTree
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$16.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$16 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
}
com/google/errorprone/matchers/Matchers$37.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$37 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$prefix
void (java.lang.String)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/ChildMultiMatcher$MatchType.classChildMultiMatcher.java
package com.google.errorprone.matchers
public final com.google.errorprone.matchers.ChildMultiMatcher$MatchType extends java.lang.Enum {
public static final com.google.errorprone.matchers.ChildMultiMatcher$MatchType ALL
public static final com.google.errorprone.matchers.ChildMultiMatcher$MatchType AT_LEAST_ONE
public static final com.google.errorprone.matchers.ChildMultiMatcher$MatchType LAST
private static final com.google.errorprone.matchers.ChildMultiMatcher$MatchType[] $VALUES
public static com.google.errorprone.matchers.ChildMultiMatcher$MatchType[] values ()
public static com.google.errorprone.matchers.ChildMultiMatcher$MatchType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/matchers/Description$1.classDescription.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.Description$1 extends java.lang.Object {
}
com/google/errorprone/matchers/Matchers$32.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$32 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final Class val$inputClass
void (java.lang.Class)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$21.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$21 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$matcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree node
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
}
com/google/errorprone/matchers/Matchers$49.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$49 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final javax.lang.model.element.Modifier val$modifier
void (javax.lang.model.element.Modifier)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
}
com/google/errorprone/matchers/Enclosing$EnclosingMatcher.classEnclosing.java
package com.google.errorprone.matchers
abstract com.google.errorprone.matchers.Enclosing$EnclosingMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
protected final com.google.errorprone.matchers.Matcher matcher
protected final Class clazz
protected void (com.google.errorprone.matchers.Matcher, java.lang.Class)
com.google.errorprone.matchers.Matcher matcher
Class clazz
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree unused
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath pathToEnclosing
com.sun.source.tree.Tree enclosing
}
com/google/errorprone/matchers/HasIdentifier.classHasIdentifier.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.HasIdentifier extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher nodeMatcher
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher nodeMatcher
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
Boolean matches
}
com/google/errorprone/matchers/Matchers$6.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$6 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final Class val$klass
void (java.lang.Class)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/MethodVisibility$Visibility.classMethodVisibility.java
package com.google.errorprone.matchers
public final com.google.errorprone.matchers.MethodVisibility$Visibility extends java.lang.Enum {
public static final com.google.errorprone.matchers.MethodVisibility$Visibility PUBLIC
public static final com.google.errorprone.matchers.MethodVisibility$Visibility PROTECTED
public static final com.google.errorprone.matchers.MethodVisibility$Visibility DEFAULT
public static final com.google.errorprone.matchers.MethodVisibility$Visibility PRIVATE
private javax.lang.model.element.Modifier correspondingModifier
private static final com.google.errorprone.matchers.MethodVisibility$Visibility[] $VALUES
public static com.google.errorprone.matchers.MethodVisibility$Visibility[] values ()
public static com.google.errorprone.matchers.MethodVisibility$Visibility valueOf (java.lang.String)
String name
private void (java.lang.String, int, javax.lang.model.element.Modifier)
javax.lang.model.element.Modifier correspondingModifier
public javax.lang.model.element.Modifier toModifier ()
static void ()
}
com/google/errorprone/matchers/Contains$FirstMatchingScanner.classContains.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.Contains$FirstMatchingScanner extends com.sun.source.util.TreeScanner {
private final com.google.errorprone.VisitorState state
final com.google.errorprone.matchers.Contains this$0
public void (com.google.errorprone.matchers.Contains, com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public java.lang.Boolean scan (com.sun.source.tree.Tree, java.lang.Boolean)
com.sun.source.tree.Tree tree
Boolean matchFound
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean left
Boolean right
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/matchers/Matchers$7.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$7 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.sun.source.tree.Tree$Kind val$kind
void (com.sun.source.tree.Tree$Kind)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/MultiMatcher$MultiMatchResult.classMultiMatcher.java
package com.google.errorprone.matchers
public abstract com.google.errorprone.matchers.MultiMatcher$MultiMatchResult extends java.lang.Object {
void ()
public abstract boolean matches ()
public abstract java.util.List matchingNodes ()
public final com.sun.source.tree.Tree onlyMatchingNode ()
static com.google.errorprone.matchers.MultiMatcher$MultiMatchResult create (boolean, java.util.List)
boolean matches
java.util.List matchingNodes
}
com/google/errorprone/matchers/Matchers$18.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$18 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/ParentNode.classParentNode.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.ParentNode extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher treeMatcher
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher treeMatcher
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
ClassCastException e
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree parent
}
com/google/errorprone/matchers/Matchers$22.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$22 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Enclosing$Block.classEnclosing.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Enclosing$Block extends com.google.errorprone.matchers.Enclosing$EnclosingMatcher {
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher matcher
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$52.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$52 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree statementTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$30.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$30 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$simpleName
void (java.lang.String)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$35.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$35 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$returnTypeMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree returnTree
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/IsSymbol.classIsSymbol.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.IsSymbol extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final Class symbolClass
public void (java.lang.Class)
Class symbolClass
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree item
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
}
com/google/errorprone/matchers/Matchers$29.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$29 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$annotationClass
void (java.lang.String)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers.class
com/google/errorprone/matchers/AnnotationDoesNotHaveArgument.classAnnotationDoesNotHaveArgument.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.AnnotationDoesNotHaveArgument extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final String name
public void (java.lang.String)
String name
public boolean matches (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$45.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$45 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree variableTree
com.google.errorprone.VisitorState state
javax.lang.model.element.Element element
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/MethodInvocationArgument.classMethodInvocationArgument.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.MethodInvocationArgument extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final int position
private final com.google.errorprone.matchers.Matcher argumentMatcher
public void (int, com.google.errorprone.matchers.Matcher)
int position
com.google.errorprone.matchers.Matcher argumentMatcher
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$48.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$48 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expr
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCExpression selected
com.sun.tools.javac.code.Symbol sym
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Enclosing$Method.classEnclosing.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Enclosing$Method extends com.google.errorprone.matchers.Enclosing$EnclosingMatcher {
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher matcher
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Contains.classContains.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Contains extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher matcher
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher matcher
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Contains$FirstMatchingScanner scanner
Boolean matchFound
static com.google.errorprone.matchers.Matcher access$000 (com.google.errorprone.matchers.Contains)
com.google.errorprone.matchers.Contains x0
}
com/google/errorprone/matchers/NullnessMatcher.classNullnessMatcher.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.NullnessMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.dataflow.nullnesspropagation.Nullness expectedNullnessValue
public void (com.google.errorprone.dataflow.nullnesspropagation.Nullness)
com.google.errorprone.dataflow.nullnesspropagation.Nullness expectedNullnessValue
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expr
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath exprPath
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/ChildMultiMatcher$MatchResult.classChildMultiMatcher.java
package com.google.errorprone.matchers
abstract com.google.errorprone.matchers.ChildMultiMatcher$MatchResult extends java.lang.Object {
void ()
public abstract java.util.List matchingNodes ()
public abstract boolean matches ()
public static com.google.errorprone.matchers.ChildMultiMatcher$MatchResult none ()
public static com.google.errorprone.matchers.ChildMultiMatcher$MatchResult match (com.sun.source.tree.Tree)
com.sun.source.tree.Tree matchingNode
public static com.google.errorprone.matchers.ChildMultiMatcher$MatchResult match (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList matchingNodes
private static com.google.errorprone.matchers.ChildMultiMatcher$MatchResult create (java.util.List, boolean)
java.util.List matchingNode
boolean matches
}
com/google/errorprone/matchers/HasArguments.classHasArguments.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.HasArguments extends com.google.errorprone.matchers.ChildMultiMatcher {
public void (com.google.errorprone.matchers.ChildMultiMatcher$MatchType, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
com.google.errorprone.matchers.Matcher nodeMatcher
protected java.lang.Iterable getChildNodes (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
protected volatile java.lang.Iterable getChildNodes (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$62.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$62 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final int val$arity
void (int)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/IsSubtypeOf.classIsSubtypeOf.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.IsSubtypeOf extends com.google.errorprone.matchers.AbstractTypeMatcher {
public void (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier typeToCompareSupplier
public void (java.lang.String)
String typeString
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/AutoValue_ErrorProneOptions_PatchingOptions$Builder.classAutoValue_ErrorProneOptions_PatchingOptions.java
package com.google.errorprone
final com.google.errorprone.AutoValue_ErrorProneOptions_PatchingOptions$Builder extends com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder {
private java.util.Set namedCheckers
private Boolean inPlace
private String baseDirectory
private com.google.common.base.Optional customRefactorer
private com.google.errorprone.apply.ImportOrganizer importOrganizer
void ()
com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder namedCheckers (java.util.Set)
java.util.Set namedCheckers
com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder inPlace (boolean)
boolean inPlace
com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder baseDirectory (java.lang.String)
String baseDirectory
com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder customRefactorer (com.google.common.base.Supplier)
com.google.common.base.Supplier customRefactorer
com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder importOrganizer (com.google.errorprone.apply.ImportOrganizer)
com.google.errorprone.apply.ImportOrganizer importOrganizer
com.google.errorprone.ErrorProneOptions$PatchingOptions autoBuild ()
String missing
}
com/google/errorprone/ImportOrderParser.classImportOrderParser.java
package com.google.errorprone
public com.google.errorprone.ImportOrderParser extends java.lang.Object {
public void ()
public static com.google.errorprone.apply.ImportOrganizer getImportOrganizer (java.lang.String)
String importOrder
}
com/google/errorprone/AutoValue_ErrorProneOptions_PatchingOptions$1.classAutoValue_ErrorProneOptions_PatchingOptions.java
package com.google.errorprone
com.google.errorprone.AutoValue_ErrorProneOptions_PatchingOptions$1 extends java.lang.Object {
}
com/google/errorprone/ErrorProneOptions$1.classErrorProneOptions.java
package com.google.errorprone
com.google.errorprone.ErrorProneOptions$1 extends java.lang.Object {
}
com/google/errorprone/JavacErrorDescriptionListener$1.classJavacErrorDescriptionListener.java
package com.google.errorprone
com.google.errorprone.JavacErrorDescriptionListener$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$BugPattern$SeverityLevel
static void ()
}
com/google/errorprone/BaseErrorProneCompiler$Builder.classBaseErrorProneCompiler.java
package com.google.errorprone
public com.google.errorprone.BaseErrorProneCompiler$Builder extends java.lang.Object {
private javax.tools.DiagnosticListener diagnosticListener
private java.io.PrintWriter errOutput
private com.google.errorprone.scanner.ScannerSupplier scannerSupplier
public void ()
public com.google.errorprone.BaseErrorProneCompiler build ()
public com.google.errorprone.BaseErrorProneCompiler$Builder redirectOutputTo (java.io.PrintWriter)
java.io.PrintWriter errOutput
public com.google.errorprone.BaseErrorProneCompiler$Builder listenToDiagnostics (javax.tools.DiagnosticListener)
javax.tools.DiagnosticListener listener
public com.google.errorprone.BaseErrorProneCompiler$Builder report (com.google.errorprone.scanner.ScannerSupplier)
com.google.errorprone.scanner.ScannerSupplier scannerSupplier
}
com/google/errorprone/ErrorProneFlags$1.classErrorProneFlags.java
package com.google.errorprone
com.google.errorprone.ErrorProneFlags$1 extends java.lang.Object {
}
com/google/errorprone/ErrorProneOptions$PatchingOptions$Builder.classErrorProneOptions.java
package com.google.errorprone
abstract com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder extends java.lang.Object {
void ()
abstract com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder namedCheckers (java.util.Set)
abstract com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder inPlace (boolean)
abstract com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder baseDirectory (java.lang.String)
abstract com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder customRefactorer (com.google.common.base.Supplier)
abstract com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder importOrganizer (com.google.errorprone.apply.ImportOrganizer)
abstract com.google.errorprone.ErrorProneOptions$PatchingOptions autoBuild ()
final com.google.errorprone.ErrorProneOptions$PatchingOptions build ()
com.google.errorprone.ErrorProneOptions$PatchingOptions patchingOptions
}
com/google/errorprone/suppliers/
com/google/errorprone/suppliers/Suppliers$3.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$3 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodInvocationTree methodInvocation
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$19.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$19 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
final com.google.errorprone.suppliers.Supplier val$elementType
void (com.google.errorprone.suppliers.Supplier)
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$2.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$2 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
final com.google.errorprone.suppliers.Supplier val$typeSupplier
final int val$n
void (com.google.errorprone.suppliers.Supplier, int)
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$20.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$20 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.errorprone.suppliers.Supplier apply (java.lang.String)
String input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/suppliers/Suppliers$1.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$1 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
final com.google.errorprone.suppliers.Supplier val$expressionSupplier
final int val$n
void (com.google.errorprone.suppliers.Supplier, int)
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCExpression jcExpression
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$4.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$4 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.source.tree.ExpressionTree get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodInvocationTree method
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$15.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$15 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$8.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$8 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$17.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$17 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
final Object val$toSupply
void (java.lang.Object)
public java.lang.Object get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
}
com/google/errorprone/suppliers/Suppliers$6.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$6 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$14.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$14 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers.classSuppliers.java
package com.google.errorprone.suppliers
public com.google.errorprone.suppliers.Suppliers extends java.lang.Object {
public static final com.google.errorprone.suppliers.Supplier JAVA_LANG_VOID_TYPE
public static final com.google.errorprone.suppliers.Supplier VOID_TYPE
public static final com.google.errorprone.suppliers.Supplier JAVA_LANG_BOOLEAN_TYPE
public static final com.google.errorprone.suppliers.Supplier STRING_TYPE
public static final com.google.errorprone.suppliers.Supplier BOOLEAN_TYPE
public static final com.google.errorprone.suppliers.Supplier BYTE_TYPE
public static final com.google.errorprone.suppliers.Supplier INT_TYPE
public static final com.google.errorprone.suppliers.Supplier CHAR_TYPE
public static final com.google.errorprone.suppliers.Supplier OBJECT_TYPE
public static final com.google.errorprone.suppliers.Supplier EXCEPTION_TYPE
public static final com.google.errorprone.suppliers.Supplier ANNOTATION_TYPE
public static final com.google.errorprone.suppliers.Supplier ENCLOSING_CLASS
public void ()
public static com.google.errorprone.suppliers.Supplier genericTypeOf (com.google.errorprone.suppliers.Supplier, int)
com.google.errorprone.suppliers.Supplier expressionSupplier
int n
public static com.google.errorprone.suppliers.Supplier genericTypeOfType (com.google.errorprone.suppliers.Supplier, int)
com.google.errorprone.suppliers.Supplier typeSupplier
int n
public static com.google.errorprone.suppliers.Supplier receiverType ()
public static com.google.errorprone.suppliers.Supplier receiverInstance ()
public static com.google.errorprone.suppliers.Supplier typeFromString (java.lang.String)
String typeString
public static com.google.errorprone.suppliers.Supplier typeFromClass (java.lang.Class)
Class inputClass
public static com.google.errorprone.suppliers.Supplier identitySupplier (java.lang.Object)
Object toSupply
public static com.google.errorprone.suppliers.Supplier arrayOf (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier elementType
public static com.google.common.collect.ImmutableList fromStrings (java.lang.Iterable)
Iterable types
static void ()
}
com/google/errorprone/suppliers/Suppliers$18.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$18 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$16.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$16 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Supplier.classSupplier.java
package com.google.errorprone.suppliers
public abstract com.google.errorprone.suppliers.Supplier extends java.lang.Object implements java.io.Serializable {
public abstract java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$10.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$10 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$13.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$13 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$9.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$9 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$7.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$7 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$5.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$5 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
final String val$typeString
void (java.lang.String)
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$12.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$12 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$11.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$11 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/MaskedClassLoader$MaskedFileManager.classMaskedClassLoader.java
package com.google.errorprone
com.google.errorprone.MaskedClassLoader$MaskedFileManager extends com.sun.tools.javac.file.JavacFileManager {
public void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public void ()
protected java.lang.ClassLoader getClassLoader (java.net.URL[])
java.net.URL[] urls
}
com/google/errorprone/BaseErrorProneJavaCompiler$1.classBaseErrorProneJavaCompiler.java
package com.google.errorprone
com.google.errorprone.BaseErrorProneJavaCompiler$1 extends java.lang.Object {
}
com/google/errorprone/apply/
com/google/errorprone/apply/FsFileDestination.classFsFileDestination.java
package com.google.errorprone.apply
public final com.google.errorprone.apply.FsFileDestination extends java.lang.Object implements com.google.errorprone.apply.FileDestination {
private final java.nio.file.Path rootPath
public void (java.nio.file.Path)
java.nio.file.Path rootPath
public void writeFile (com.google.errorprone.apply.SourceFile) throws java.io.IOException
com.google.errorprone.apply.SourceFile update
java.nio.file.Path targetPath
public void flush () throws java.io.IOException
}
com/google/errorprone/apply/Diff.classDiff.java
package com.google.errorprone.apply
public abstract com.google.errorprone.apply.Diff extends java.lang.Object {
public abstract java.lang.String getRelevantFileName ()
public abstract void applyDifferences (com.google.errorprone.apply.SourceFile) throws com.google.errorprone.apply.DiffNotApplicableException
}
com/google/errorprone/apply/FileDestination.classFileDestination.java
package com.google.errorprone.apply
public abstract com.google.errorprone.apply.FileDestination extends java.lang.Object {
public abstract void writeFile (com.google.errorprone.apply.SourceFile) throws java.io.IOException
public abstract void flush () throws java.io.IOException
}
com/google/errorprone/apply/SourceFile.classSourceFile.java
package com.google.errorprone.apply
public com.google.errorprone.apply.SourceFile extends java.lang.Object {
private final String path
private final StringBuilder sourceBuilder
public static com.google.errorprone.apply.SourceFile create (javax.tools.JavaFileObject) throws java.io.IOException
javax.tools.JavaFileObject fileObject
public void (java.lang.String, java.lang.CharSequence)
String path
CharSequence source
public java.lang.String getPath ()
public java.util.List getLines ()
java.io.IOException e
public java.lang.String getSourceText ()
public java.lang.CharSequence getAsSequence ()
public void setSourceText (java.lang.CharSequence)
CharSequence source
public java.lang.String getFragmentByChars (int, int)
int startPosition
int endPosition
public java.lang.String getFragmentByLines (int, int)
int startLine
int endLine
private java.util.List getLines (int, int)
String line
java.io.IOException e
int startLine
int endLine
java.io.LineNumberReader reader
java.util.List lines
public void replaceLines (java.util.List)
java.util.List lines
public void replaceLines (int, int, java.util.List)
int lineNum
int i
int startLine
int endLine
java.util.List replacementLines
java.util.List originalLines
java.util.List newLines
public void replaceChars (int, int, java.lang.String)
StringIndexOutOfBoundsException e
int startPosition
int endPosition
String replacement
}
com/google/errorprone/apply/DiffSupplier.classDiffSupplier.java
package com.google.errorprone.apply
public abstract com.google.errorprone.apply.DiffSupplier extends java.lang.Object {
public abstract java.lang.Iterable getDiffs (com.google.errorprone.apply.FileSource, java.lang.String[]) throws java.io.IOException
}
com/google/errorprone/apply/ImportOrganizer.classImportOrganizer.java
package com.google.errorprone.apply
public abstract com.google.errorprone.apply.ImportOrganizer extends java.lang.Object {
public static final com.google.errorprone.apply.ImportOrganizer STATIC_FIRST_ORGANIZER
public static final com.google.errorprone.apply.ImportOrganizer STATIC_LAST_ORGANIZER
public static final com.google.errorprone.apply.ImportOrganizer ANDROID_STATIC_FIRST_ORGANIZER
public static final com.google.errorprone.apply.ImportOrganizer ANDROID_STATIC_LAST_ORGANIZER
public abstract com.google.errorprone.apply.ImportOrganizer$OrganizedImports organizeImports (java.util.List)
static void ()
}
com/google/errorprone/apply/FsFileSource.classFsFileSource.java
package com.google.errorprone.apply
public final com.google.errorprone.apply.FsFileSource extends java.lang.Object implements com.google.errorprone.apply.FileSource {
private final java.nio.file.Path rootPath
public void (java.nio.file.Path)
java.nio.file.Path rootPath
public com.google.errorprone.apply.SourceFile readFile (java.lang.String) throws java.io.IOException
String path
}
com/google/errorprone/apply/AutoValue_ImportOrganizer_Import.classAutoValue_ImportOrganizer_Import.java
package com.google.errorprone.apply
final com.google.errorprone.apply.AutoValue_ImportOrganizer_Import extends com.google.errorprone.apply.ImportOrganizer$Import {
private final boolean static0
private final String type
void (boolean, java.lang.String)
boolean static0
String type
public boolean isStatic ()
public java.lang.String getType ()
public boolean equals (java.lang.Object)
com.google.errorprone.apply.ImportOrganizer$Import that
Object o
public int hashCode ()
int h
}
com/google/errorprone/apply/DiffApplier.classDiffApplier.java
package com.google.errorprone.apply
public com.google.errorprone.apply.DiffApplier extends com.google.common.util.concurrent.AbstractService {
private static final java.util.logging.Logger logger
private final java.util.concurrent.ExecutorService workerService
private final java.util.Set refactoredPaths
private final java.util.Set diffsFailedPaths
private final com.google.errorprone.apply.FileSource source
private final com.google.errorprone.apply.FileDestination destination
private final java.util.concurrent.atomic.AtomicInteger completedFiles
private final com.google.common.base.Stopwatch stopwatch
private final java.util.concurrent.atomic.AtomicInteger runState
public void (int, com.google.errorprone.apply.FileSource, com.google.errorprone.apply.FileDestination)
int diffParallelism
com.google.errorprone.apply.FileSource source
com.google.errorprone.apply.FileDestination destination
protected void doStart ()
protected void doStop ()
private final void decrementTasks ()
Exception e
public java.util.concurrent.Future put (com.google.errorprone.apply.Diff)
com.google.errorprone.apply.Diff diff
static com.google.errorprone.apply.FileSource access$000 (com.google.errorprone.apply.DiffApplier)
com.google.errorprone.apply.DiffApplier x0
static com.google.errorprone.apply.FileDestination access$100 (com.google.errorprone.apply.DiffApplier)
com.google.errorprone.apply.DiffApplier x0
static java.util.concurrent.atomic.AtomicInteger access$200 (com.google.errorprone.apply.DiffApplier)
com.google.errorprone.apply.DiffApplier x0
static com.google.common.base.Stopwatch access$300 (com.google.errorprone.apply.DiffApplier)
com.google.errorprone.apply.DiffApplier x0
static java.util.logging.Logger access$400 ()
static java.util.Set access$500 (com.google.errorprone.apply.DiffApplier)
com.google.errorprone.apply.DiffApplier x0
static void access$600 (com.google.errorprone.apply.DiffApplier)
com.google.errorprone.apply.DiffApplier x0
static void ()
}
com/google/errorprone/apply/DiffNotApplicableException.classDiffNotApplicableException.java
package com.google.errorprone.apply
public com.google.errorprone.apply.DiffNotApplicableException extends java.lang.RuntimeException {
public void (java.lang.String)
String msg
public void (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/google/errorprone/apply/BasicImportOrganizer.class
com/google/errorprone/apply/ImportOrganizer$Import.classImportOrganizer.java
package com.google.errorprone.apply
public abstract com.google.errorprone.apply.ImportOrganizer$Import extends java.lang.Object {
public void ()
public abstract boolean isStatic ()
public abstract java.lang.String getType ()
static com.google.errorprone.apply.ImportOrganizer$Import importOf (java.lang.String)
String importString
boolean isStatic
String type
public java.lang.String toString ()
}
com/google/errorprone/apply/DescriptionBasedDiff.classDescriptionBasedDiff.java
package com.google.errorprone.apply
public final com.google.errorprone.apply.DescriptionBasedDiff extends java.lang.Object implements com.google.errorprone.DescriptionListener com.google.errorprone.apply.Diff {
private final String sourcePath
private final boolean ignoreOverlappingFixes
private final com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
private final java.util.Set importsToAdd
private final java.util.Set importsToRemove
private final com.sun.tools.javac.tree.EndPosTable endPositions
private final com.google.errorprone.fixes.Replacements replacements
private final com.google.errorprone.apply.ImportOrganizer importOrganizer
public static com.google.errorprone.apply.DescriptionBasedDiff create (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.google.errorprone.apply.ImportOrganizer)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
com.google.errorprone.apply.ImportOrganizer importOrganizer
public static com.google.errorprone.apply.DescriptionBasedDiff createIgnoringOverlaps (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.google.errorprone.apply.ImportOrganizer)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
com.google.errorprone.apply.ImportOrganizer importOrganizer
private void (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, boolean, com.google.errorprone.apply.ImportOrganizer)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
boolean ignoreOverlappingFixes
com.google.errorprone.apply.ImportOrganizer importOrganizer
java.net.URI sourceFileUri
public java.lang.String getRelevantFileName ()
public boolean isEmpty ()
public void onDescribed (com.google.errorprone.matchers.Description)
com.google.errorprone.matchers.Description description
public void handleFix (com.google.errorprone.fixes.Fix)
IllegalArgumentException iae
com.google.errorprone.fixes.Replacement replacement
com.google.errorprone.fixes.Fix fix
public void applyDifferences (com.google.errorprone.apply.SourceFile) throws com.google.errorprone.apply.DiffNotApplicableException
com.google.errorprone.apply.ImportStatements importStatements
com.google.errorprone.fixes.Replacement replacement
com.google.errorprone.apply.SourceFile sourceFile
}
com/google/errorprone/apply/ImportOrganizer$OrganizedImports.class
com/google/errorprone/apply/PatchFileDestination.classPatchFileDestination.java
package com.google.errorprone.apply
public final com.google.errorprone.apply.PatchFileDestination extends java.lang.Object implements com.google.errorprone.apply.FileDestination {
private static final com.google.common.base.Splitter LINE_SPLITTER
private final java.nio.file.Path baseDir
private final java.nio.file.Path rootPath
private final java.util.Map diffByFile
public void (java.nio.file.Path, java.nio.file.Path)
java.nio.file.Path baseDir
java.nio.file.Path rootPath
public void writeFile (com.google.errorprone.apply.SourceFile) throws java.io.IOException
java.util.List originalLines
difflib.Patch diff
String relativePath
java.util.List unifiedDiff
String diffString
com.google.errorprone.apply.SourceFile update
java.nio.file.Path sourceFilePath
String oldSource
String newSource
private java.lang.String relativize (java.nio.file.Path)
java.nio.file.Path sourceFilePath
public java.lang.String patchFile (java.net.URI)
java.net.URI uri
public void flush () throws java.io.IOException
static void ()
}
com/google/errorprone/apply/ImportStatements.class
com/google/errorprone/apply/StaticOrder.classStaticOrder.java
package com.google.errorprone.apply
final com.google.errorprone.apply.StaticOrder extends java.lang.Enum {
public static final com.google.errorprone.apply.StaticOrder STATIC_FIRST
public static final com.google.errorprone.apply.StaticOrder STATIC_LAST
private final Iterable groupOrder
private static final com.google.errorprone.apply.StaticOrder[] $VALUES
public static com.google.errorprone.apply.StaticOrder[] values ()
public static com.google.errorprone.apply.StaticOrder valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.Iterable)
Iterable groupOrder
public java.lang.Iterable groupOrder ()
static void ()
}
com/google/errorprone/apply/AndroidImportOrganizer.class
com/google/errorprone/apply/FileSource.classFileSource.java
package com.google.errorprone.apply
public abstract com.google.errorprone.apply.FileSource extends java.lang.Object {
public abstract com.google.errorprone.apply.SourceFile readFile (java.lang.String) throws java.io.IOException
}
com/google/errorprone/apply/DiscardingFileDestination.classDiscardingFileDestination.java
package com.google.errorprone.apply
public com.google.errorprone.apply.DiscardingFileDestination extends java.lang.Object implements com.google.errorprone.apply.FileDestination {
private static final java.util.logging.Logger log
public void ()
public void writeFile (com.google.errorprone.apply.SourceFile)
com.google.errorprone.apply.SourceFile file
public void flush ()
static void ()
}
com/google/errorprone/apply/DiffApplier$Task.classDiffApplier.java
package com.google.errorprone.apply
final com.google.errorprone.apply.DiffApplier$Task extends java.lang.Object implements java.lang.Runnable {
private final com.google.errorprone.apply.Diff diff
final com.google.errorprone.apply.DiffApplier this$0
void (com.google.errorprone.apply.DiffApplier, com.google.errorprone.apply.Diff)
com.google.errorprone.apply.Diff diff
public void run ()
com.google.errorprone.apply.SourceFile file
int completed
Exception e
}
com/google/errorprone/apply/ImportStatements$1.classImportStatements.java
package com.google.errorprone.apply
com.google.errorprone.apply.ImportStatements$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.apply.ImportStatements this$0
void (com.google.errorprone.apply.ImportStatements)
com.google.errorprone.apply.ImportStatements this$0
public java.lang.String apply (com.sun.tools.javac.tree.JCTree$JCImport)
com.sun.tools.javac.tree.JCTree$JCImport input
String importExpr
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/RefactoringCollection$DelegatingDescriptionListener.classRefactoringCollection.java
package com.google.errorprone
final com.google.errorprone.RefactoringCollection$DelegatingDescriptionListener extends java.lang.Object implements com.google.errorprone.DescriptionListener {
final com.google.errorprone.apply.DescriptionBasedDiff base
final com.google.errorprone.DescriptionListener listener
final com.google.errorprone.RefactoringCollection this$0
void (com.google.errorprone.RefactoringCollection, com.google.errorprone.DescriptionListener, com.google.errorprone.apply.DescriptionBasedDiff)
com.google.errorprone.DescriptionListener listener
com.google.errorprone.apply.DescriptionBasedDiff base
public void onDescribed (com.google.errorprone.matchers.Description)
com.google.errorprone.matchers.Description description
}
com/google/errorprone/VisitorState.classVisitorState.java
package com.google.errorprone
public com.google.errorprone.VisitorState extends java.lang.Object {
private final com.google.errorprone.DescriptionListener descriptionListener
public final com.sun.tools.javac.util.Context context
private final com.sun.source.util.TreePath path
private final java.util.Map severityMap
private final com.google.errorprone.ErrorProneOptions errorProneOptions
private final com.google.common.cache.LoadingCache typeCache
private static final com.google.errorprone.DescriptionListener NULL_LISTENER
public void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public void (com.sun.tools.javac.util.Context, com.google.errorprone.DescriptionListener)
com.sun.tools.javac.util.Context context
com.google.errorprone.DescriptionListener listener
public void (com.sun.tools.javac.util.Context, com.google.errorprone.DescriptionListener, java.util.Map, com.google.errorprone.ErrorProneOptions)
com.sun.tools.javac.util.Context context
com.google.errorprone.DescriptionListener listener
java.util.Map severityMap
com.google.errorprone.ErrorProneOptions errorProneOptions
private void (com.sun.tools.javac.util.Context, com.sun.source.util.TreePath, com.google.errorprone.DescriptionListener, java.util.Map, com.google.errorprone.ErrorProneOptions, com.google.common.cache.LoadingCache)
com.sun.tools.javac.util.Context context
com.sun.source.util.TreePath path
com.google.errorprone.DescriptionListener descriptionListener
java.util.Map severityMap
com.google.errorprone.ErrorProneOptions errorProneOptions
com.google.common.cache.LoadingCache typeCache
public com.google.errorprone.VisitorState withPath (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public com.sun.source.util.TreePath getPath ()
public com.sun.tools.javac.tree.TreeMaker getTreeMaker ()
public com.sun.tools.javac.code.Types getTypes ()
public com.sun.tools.javac.code.Symtab getSymtab ()
public com.google.errorprone.dataflow.nullnesspropagation.NullnessAnalysis getNullnessAnalysis ()
public com.google.errorprone.ErrorProneOptions errorProneOptions ()
public void reportMatch (com.google.errorprone.matchers.Description)
com.google.errorprone.matchers.Description description
com.google.errorprone.BugPattern$SeverityLevel override
public com.sun.tools.javac.util.Name getName (java.lang.String)
String nameStr
public com.sun.tools.javac.code.Type getTypeFromString (java.lang.String)
java.util.concurrent.ExecutionException e
String typeStr
public com.sun.tools.javac.code.Symbol$ModuleSymbol inferModule (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name flatName
com.sun.tools.javac.code.Symtab symtab
com.sun.tools.javac.code.Symbol$ModuleSymbol result
private com.sun.tools.javac.code.Type getTypeFromStringInternal (java.lang.String)
com.sun.tools.javac.main.JavaCompiler compiler
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$ClassSymbol typeSymbol
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol$CompletionFailure failure
String typeStr
com.sun.tools.javac.util.Name typeName
public com.sun.tools.javac.code.Symbol getSymbolFromString (java.lang.String)
com.sun.tools.javac.util.Name symName
com.sun.tools.javac.code.Symbol result
String symStr
public com.sun.tools.javac.code.Type getType (com.sun.tools.javac.code.Type, boolean, java.util.List)
com.sun.tools.javac.code.Symbol$ClassSymbol arraySymbol
com.sun.tools.javac.util.List typeParamsCopy
com.sun.tools.javac.code.Type baseType
boolean isArray
java.util.List typeParams
boolean isGeneric
public com.sun.tools.javac.code.Type arrayTypeForType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type baseType
public final transient com.sun.source.util.TreePath findPathToEnclosing (java.lang.Class[])
Class clazz
Class[] classes
com.sun.source.util.TreePath enclosingPath
public final transient com.sun.source.tree.Tree findEnclosing (java.lang.Class[])
Class[] classes
com.sun.source.util.TreePath pathToEnclosing
public java.lang.CharSequence getSourceCode ()
java.io.IOException e
public java.lang.String getSourceForNode (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
com.sun.tools.javac.tree.JCTree node
int start
int end
public java.util.List getTokensForNode (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public int getEndPosition (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
private static void validateTypeStr (java.lang.String)
String typeStr
private com.sun.tools.javac.code.Type getPrimitiveType (java.lang.String)
String typeStr
private com.sun.tools.javac.code.Type getVoidType ()
private static boolean isPrimitiveType (java.lang.String)
String typeStr
private static boolean isVoidType (java.lang.String)
String typeStr
public boolean isAndroidCompatible ()
static com.sun.tools.javac.code.Type access$000 (com.google.errorprone.VisitorState, java.lang.String)
com.google.errorprone.VisitorState x0
String x1
static void ()
}
com/google/errorprone/dataflow/
com/google/errorprone/dataflow/DataFlow$3.classDataFlow.java
package com.google.errorprone.dataflow
final com.google.errorprone.dataflow.DataFlow$3 extends java.lang.Object implements com.google.errorprone.dataflow.DataFlow$Result {
final org.checkerframework.dataflow.analysis.Analysis val$analysis
final org.checkerframework.dataflow.cfg.ControlFlowGraph val$cfg
void (org.checkerframework.dataflow.analysis.Analysis, org.checkerframework.dataflow.cfg.ControlFlowGraph)
public org.checkerframework.dataflow.analysis.Analysis getAnalysis ()
public org.checkerframework.dataflow.cfg.ControlFlowGraph getControlFlowGraph ()
}
com/google/errorprone/dataflow/AutoValue_DataFlow_AnalysisParams.classAutoValue_DataFlow_AnalysisParams.java
package com.google.errorprone.dataflow
final com.google.errorprone.dataflow.AutoValue_DataFlow_AnalysisParams extends com.google.errorprone.dataflow.DataFlow$AnalysisParams {
private final org.checkerframework.dataflow.analysis.TransferFunction transferFunction
private final org.checkerframework.dataflow.cfg.ControlFlowGraph cfg
void (org.checkerframework.dataflow.analysis.TransferFunction, org.checkerframework.dataflow.cfg.ControlFlowGraph)
org.checkerframework.dataflow.analysis.TransferFunction transferFunction
org.checkerframework.dataflow.cfg.ControlFlowGraph cfg
org.checkerframework.dataflow.analysis.TransferFunction transferFunction ()
org.checkerframework.dataflow.cfg.ControlFlowGraph cfg ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.dataflow.DataFlow$AnalysisParams that
Object o
public int hashCode ()
int h
}
com/google/errorprone/dataflow/AutoValue_DataFlow_CfgParams.classAutoValue_DataFlow_CfgParams.java
package com.google.errorprone.dataflow
final com.google.errorprone.dataflow.AutoValue_DataFlow_CfgParams extends com.google.errorprone.dataflow.DataFlow$CfgParams {
private final com.sun.source.util.TreePath methodPath
void (com.sun.source.util.TreePath)
com.sun.source.util.TreePath methodPath
com.sun.source.util.TreePath methodPath ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.dataflow.DataFlow$CfgParams that
Object o
public int hashCode ()
int h
}
com/google/errorprone/dataflow/DataFlow$2.classDataFlow.java
package com.google.errorprone.dataflow
final com.google.errorprone.dataflow.DataFlow$2 extends com.google.common.cache.CacheLoader {
void ()
public org.checkerframework.dataflow.cfg.ControlFlowGraph load (com.google.errorprone.dataflow.DataFlow$CfgParams)
com.sun.source.tree.Tree parent
org.checkerframework.dataflow.cfg.UnderlyingAST ast
com.sun.source.tree.MethodTree method
org.checkerframework.dataflow.cfg.UnderlyingAST ast
com.google.errorprone.dataflow.DataFlow$CfgParams key
com.sun.source.util.TreePath methodPath
org.checkerframework.dataflow.cfg.UnderlyingAST ast
com.sun.source.tree.ClassTree classTree
javax.annotation.processing.ProcessingEnvironment env
com.sun.source.tree.CompilationUnitTree root
public volatile java.lang.Object load (java.lang.Object) throws java.lang.Exception
}
com/google/errorprone/dataflow/DataFlow$1.classDataFlow.java
package com.google.errorprone.dataflow
final com.google.errorprone.dataflow.DataFlow$1 extends com.google.common.cache.CacheLoader {
void ()
public org.checkerframework.dataflow.analysis.Analysis load (com.google.errorprone.dataflow.DataFlow$AnalysisParams)
com.google.errorprone.dataflow.DataFlow$AnalysisParams key
javax.annotation.processing.ProcessingEnvironment env
org.checkerframework.dataflow.cfg.ControlFlowGraph cfg
org.checkerframework.dataflow.analysis.TransferFunction transfer
org.checkerframework.dataflow.analysis.Analysis analysis
public volatile java.lang.Object load (java.lang.Object) throws java.lang.Exception
}
com/google/errorprone/dataflow/LocalStore.classLocalStore.java
package com.google.errorprone.dataflow
public final com.google.errorprone.dataflow.LocalStore extends java.lang.Object implements org.checkerframework.dataflow.analysis.Store com.google.errorprone.dataflow.LocalVariableValues {
private static final com.google.errorprone.dataflow.LocalStore EMPTY
private final com.google.common.collect.ImmutableMap contents
public static com.google.errorprone.dataflow.LocalStore empty ()
private void (java.util.Map)
java.util.Map contents
public org.checkerframework.dataflow.analysis.AbstractValue valueOfLocalVariable (org.checkerframework.dataflow.cfg.node.LocalVariableNode, org.checkerframework.dataflow.analysis.AbstractValue)
org.checkerframework.dataflow.cfg.node.LocalVariableNode node
org.checkerframework.dataflow.analysis.AbstractValue defaultValue
org.checkerframework.dataflow.analysis.AbstractValue result
private org.checkerframework.dataflow.analysis.AbstractValue getInformation (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public com.google.errorprone.dataflow.LocalStore$Builder toBuilder ()
public com.google.errorprone.dataflow.LocalStore copy ()
public com.google.errorprone.dataflow.LocalStore leastUpperBound (com.google.errorprone.dataflow.LocalStore)
javax.lang.model.element.Element var
com.google.errorprone.dataflow.LocalStore other
com.google.errorprone.dataflow.LocalStore$Builder result
public com.google.errorprone.dataflow.LocalStore widenedUpperBound (com.google.errorprone.dataflow.LocalStore)
com.google.errorprone.dataflow.LocalStore vLocalStore
public boolean equals (java.lang.Object)
Object o
com.google.errorprone.dataflow.LocalStore other
public int hashCode ()
public java.lang.String toString ()
public boolean canAlias (org.checkerframework.dataflow.analysis.FlowExpressions$Receiver, org.checkerframework.dataflow.analysis.FlowExpressions$Receiver)
org.checkerframework.dataflow.analysis.FlowExpressions$Receiver a
org.checkerframework.dataflow.analysis.FlowExpressions$Receiver b
public void visualize (org.checkerframework.dataflow.cfg.CFGVisualizer)
org.checkerframework.dataflow.cfg.CFGVisualizer cfgVisualizer
private static void checkElementType (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public volatile org.checkerframework.dataflow.analysis.Store widenedUpperBound (org.checkerframework.dataflow.analysis.Store)
public volatile org.checkerframework.dataflow.analysis.Store leastUpperBound (org.checkerframework.dataflow.analysis.Store)
public volatile org.checkerframework.dataflow.analysis.Store copy ()
public volatile java.lang.Object valueOfLocalVariable (org.checkerframework.dataflow.cfg.node.LocalVariableNode, java.lang.Object)
static com.google.common.collect.ImmutableMap access$000 (com.google.errorprone.dataflow.LocalStore)
com.google.errorprone.dataflow.LocalStore x0
static void access$100 (javax.lang.model.element.Element)
javax.lang.model.element.Element x0
void (java.util.Map, com.google.errorprone.dataflow.LocalStore$1)
java.util.Map x0
com.google.errorprone.dataflow.LocalStore$1 x1
static void ()
}
com/google/errorprone/dataflow/LocalStore$1.classLocalStore.java
package com.google.errorprone.dataflow
com.google.errorprone.dataflow.LocalStore$1 extends java.lang.Object {
}
com/google/errorprone/dataflow/DataFlow$AnalysisParams.classDataFlow.java
package com.google.errorprone.dataflow
abstract com.google.errorprone.dataflow.DataFlow$AnalysisParams extends java.lang.Object {
private javax.annotation.processing.ProcessingEnvironment environment
void ()
abstract org.checkerframework.dataflow.analysis.TransferFunction transferFunction ()
abstract org.checkerframework.dataflow.cfg.ControlFlowGraph cfg ()
private static com.google.errorprone.dataflow.DataFlow$AnalysisParams create (org.checkerframework.dataflow.analysis.TransferFunction, org.checkerframework.dataflow.cfg.ControlFlowGraph, javax.annotation.processing.ProcessingEnvironment)
org.checkerframework.dataflow.analysis.TransferFunction transferFunction
org.checkerframework.dataflow.cfg.ControlFlowGraph cfg
javax.annotation.processing.ProcessingEnvironment environment
com.google.errorprone.dataflow.DataFlow$AnalysisParams ap
javax.annotation.processing.ProcessingEnvironment environment ()
static com.google.errorprone.dataflow.DataFlow$AnalysisParams access$200 (org.checkerframework.dataflow.analysis.TransferFunction, org.checkerframework.dataflow.cfg.ControlFlowGraph, javax.annotation.processing.ProcessingEnvironment)
org.checkerframework.dataflow.analysis.TransferFunction x0
org.checkerframework.dataflow.cfg.ControlFlowGraph x1
javax.annotation.processing.ProcessingEnvironment x2
}
com/google/errorprone/dataflow/nullnesspropagation/
com/google/errorprone/dataflow/nullnesspropagation/TrustingNullnessAnalysis.classTrustingNullnessAnalysis.java
package com.google.errorprone.dataflow.nullnesspropagation
public final com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessAnalysis extends java.lang.Object implements java.io.Serializable {
private static final com.sun.tools.javac.util.Context$Key TRUSTING_NULLNESS_KEY
private final com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessPropagation nullnessPropagation
public static com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessAnalysis instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessAnalysis instance
private void ()
public com.google.errorprone.dataflow.nullnesspropagation.Nullness getNullness (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context)
com.sun.source.util.TreePath exprPath
com.sun.tools.javac.util.Context context
public com.google.errorprone.dataflow.nullnesspropagation.Nullness getFieldInitializerNullness (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context)
org.checkerframework.dataflow.analysis.Analysis analysis
com.sun.source.util.TreePath fieldDeclPath
com.sun.tools.javac.util.Context context
com.sun.source.tree.Tree decl
com.sun.source.tree.ExpressionTree initializer
com.sun.source.util.TreePath initializerPath
com.sun.source.tree.ClassTree classTree
com.sun.tools.javac.processing.JavacProcessingEnvironment javacEnv
org.checkerframework.dataflow.cfg.UnderlyingAST ast
org.checkerframework.dataflow.cfg.ControlFlowGraph cfg
public static boolean hasNullableAnnotation (javax.lang.model.element.Element)
javax.lang.model.element.Element element
static void ()
}
com/google/errorprone/dataflow/nullnesspropagation/AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates.classAbstractNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
final com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates extends java.lang.Object implements com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates {
final java.util.Map values
private void ()
public void set (org.checkerframework.dataflow.cfg.node.LocalVariableNode, com.google.errorprone.dataflow.nullnesspropagation.Nullness)
org.checkerframework.dataflow.cfg.node.LocalVariableNode node
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
public void set (org.checkerframework.dataflow.cfg.node.VariableDeclarationNode, com.google.errorprone.dataflow.nullnesspropagation.Nullness)
org.checkerframework.dataflow.cfg.node.VariableDeclarationNode node
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
void (com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$1)
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$1 x0
}
com/google/errorprone/dataflow/nullnesspropagation/MethodInfo.classMethodInfo.java
package com.google.errorprone.dataflow.nullnesspropagation
public abstract com.google.errorprone.dataflow.nullnesspropagation.MethodInfo extends java.lang.Object {
public abstract java.lang.String clazz ()
public abstract java.lang.String method ()
public abstract java.util.List annotations ()
public abstract boolean isStatic ()
public abstract boolean isPrimitive ()
public abstract boolean isKnownNonNullReturning ()
}
com/google/errorprone/dataflow/nullnesspropagation/NullnessPropagationTransfer$ReturnValueIsNonNull.classNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ReturnValueIsNonNull extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private static final long serialVersionUID
private static final com.google.common.collect.ImmutableSet METHODS_WITH_NON_NULLABLE_RETURNS
private static final com.google.common.collect.ImmutableSet CLASSES_WITH_NON_NULLABLE_RETURNS
private static final com.google.common.collect.ImmutableSet CLASSES_WITH_NON_NULLABLE_VALUE_OF_METHODS
private void ()
public boolean apply (com.google.errorprone.dataflow.nullnesspropagation.MethodInfo)
String annotation
com.google.errorprone.dataflow.nullnesspropagation.MethodInfo methodInfo
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$MemberName searchMemberName
public volatile boolean apply (java.lang.Object)
void (com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$1)
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$1 x0
static void ()
}
com/google/errorprone/dataflow/nullnesspropagation/AbstractNullnessPropagationTransfer$LocalVariableUpdates.classAbstractNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
abstract com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates extends java.lang.Object {
public abstract void set (org.checkerframework.dataflow.cfg.node.LocalVariableNode, com.google.errorprone.dataflow.nullnesspropagation.Nullness)
public abstract void set (org.checkerframework.dataflow.cfg.node.VariableDeclarationNode, com.google.errorprone.dataflow.nullnesspropagation.Nullness)
}
com/google/errorprone/dataflow/nullnesspropagation/NullnessPropagationTransfer$ClassAndField.classNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
final com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField extends java.lang.Object implements com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$Member {
final com.sun.tools.javac.code.Symbol$VarSymbol symbol
final String clazz
final String field
private void (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol symbol
static com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField make (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol symbol
public boolean isStatic ()
public boolean isFinal ()
public boolean isPrimitive ()
public boolean isEnumConstant ()
public boolean hasNonNullConstantValue ()
}
com/google/errorprone/dataflow/nullnesspropagation/NullnessAnalysis.classNullnessAnalysis.java
package com.google.errorprone.dataflow.nullnesspropagation
public final com.google.errorprone.dataflow.nullnesspropagation.NullnessAnalysis extends java.lang.Object implements java.io.Serializable {
private static final com.sun.tools.javac.util.Context$Key NULLNESS_ANALYSIS_KEY
private final com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer nullnessPropagation
public static com.google.errorprone.dataflow.nullnesspropagation.NullnessAnalysis instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.google.errorprone.dataflow.nullnesspropagation.NullnessAnalysis instance
private void ()
public com.google.errorprone.dataflow.nullnesspropagation.Nullness getNullness (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context)
com.sun.source.util.TreePath exprPath
com.sun.tools.javac.util.Context context
static void ()
}
com/google/errorprone/dataflow/nullnesspropagation/NullnessPropagationTransfer.classNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer extends com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer implements java.io.Serializable {
private static final long serialVersionUID
private final transient java.util.Set traversed
private final com.google.errorprone.dataflow.nullnesspropagation.Nullness defaultAssumption
private final com.google.common.base.Predicate methodReturnsNonNull
private transient com.sun.tools.javac.util.Context context
private transient com.sun.source.tree.CompilationUnitTree compilationUnit
static final com.google.common.collect.ImmutableSet CLASSES_WITH_NON_NULL_CONSTANTS
static final com.google.common.collect.ImmutableSetMultimap REQUIRED_NON_NULL_PARAMETERS
static final com.google.common.collect.ImmutableSetMultimap NULL_IMPLIES_TRUE_PARAMETERS
public void ()
public void (com.google.common.base.Predicate)
com.google.common.base.Predicate additionalNonNullReturningMethods
protected void (com.google.errorprone.dataflow.nullnesspropagation.Nullness, com.google.common.base.Predicate)
com.google.errorprone.dataflow.nullnesspropagation.Nullness defaultAssumption
com.google.common.base.Predicate methodReturnsNonNull
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer setContext (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer setCompilationUnit (com.sun.source.tree.CompilationUnitTree)
com.sun.source.tree.CompilationUnitTree compilationUnit
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitThisLiteral ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitSuper ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitValueLiteral ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNullLiteral ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitBitwiseOperation ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalComparison ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalOperation ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitInstanceOf (org.checkerframework.dataflow.cfg.node.InstanceOfNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.InstanceOfNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitTypeCast (org.checkerframework.dataflow.cfg.node.TypeCastNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues)
org.checkerframework.dataflow.cfg.node.TypeCastNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitStringConcatenate ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitStringConversion ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNarrowingConversion ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitWideningConversion ()
void visitEqualTo (org.checkerframework.dataflow.cfg.node.EqualToNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.EqualToNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
void visitNotEqual (org.checkerframework.dataflow.cfg.node.NotEqualNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.NotEqualNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitAssignment (org.checkerframework.dataflow.cfg.node.AssignmentNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.FieldAccessNode fieldAccess
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField targetField
org.checkerframework.dataflow.cfg.node.AssignmentNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
org.checkerframework.dataflow.cfg.node.Node target
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitLocalVariable (org.checkerframework.dataflow.cfg.node.LocalVariableNode, com.google.errorprone.dataflow.LocalVariableValues)
org.checkerframework.dataflow.cfg.node.LocalVariableNode node
com.google.errorprone.dataflow.LocalVariableValues values
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitFieldAccess (org.checkerframework.dataflow.cfg.node.FieldAccessNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.FieldAccessNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField accessed
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitArrayAccess (org.checkerframework.dataflow.cfg.node.ArrayAccessNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.ArrayAccessNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitMethodInvocation (org.checkerframework.dataflow.cfg.node.MethodInvocationNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.MethodInvocationNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates bothUpdates
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod callee
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitObjectCreation ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitArrayCreation (org.checkerframework.dataflow.cfg.node.ArrayCreationNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.ArrayCreationNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitMemberReference (org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
void visitVariableDeclaration (org.checkerframework.dataflow.cfg.node.VariableDeclarationNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.VariableDeclarationNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
private static boolean isCatchVariable (org.checkerframework.dataflow.cfg.node.VariableDeclarationNode)
org.checkerframework.dataflow.cfg.node.VariableDeclarationNode node
private static void handleEqualityComparison (boolean, org.checkerframework.dataflow.cfg.node.Node, org.checkerframework.dataflow.cfg.node.Node, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.LocalVariableNode localVar
org.checkerframework.dataflow.cfg.node.LocalVariableNode localVar
boolean equalTo
org.checkerframework.dataflow.cfg.node.Node leftNode
org.checkerframework.dataflow.cfg.node.Node rightNode
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.Nullness leftVal
com.google.errorprone.dataflow.nullnesspropagation.Nullness rightVal
com.google.errorprone.dataflow.nullnesspropagation.Nullness equalBranchValue
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates equalBranchUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates notEqualBranchUpdates
private static boolean hasPrimitiveType (org.checkerframework.dataflow.cfg.node.Node)
org.checkerframework.dataflow.cfg.node.Node node
private static boolean hasNonNullConstantValue (org.checkerframework.dataflow.cfg.node.LocalVariableNode)
javax.lang.model.element.VariableElement element
org.checkerframework.dataflow.cfg.node.LocalVariableNode node
private static com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField tryGetFieldSymbol (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
com.sun.tools.javac.code.Symbol symbol
static com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod tryGetMethodSymbol (com.sun.source.tree.MethodInvocationTree, com.sun.tools.javac.code.Types)
com.sun.source.tree.MethodInvocationTree tree
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symbol symbol
private static com.sun.tools.javac.code.Symbol tryGetSymbol (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
com.google.errorprone.dataflow.nullnesspropagation.Nullness fieldNullness (com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField)
com.google.errorprone.dataflow.nullnesspropagation.Nullness initializer
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField accessed
private com.google.errorprone.dataflow.nullnesspropagation.Nullness returnValueNullness (com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod)
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod callee
private com.google.errorprone.dataflow.nullnesspropagation.Nullness fieldInitializerNullnessIfAvailable (com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField)
com.sun.tools.javac.processing.JavacProcessingEnvironment javacEnv
com.sun.source.util.TreePath fieldDeclPath
com.sun.source.tree.ExpressionTree initializer
com.sun.source.tree.ClassTree classTree
com.sun.source.util.TreePath initializerPath
org.checkerframework.dataflow.cfg.UnderlyingAST ast
org.checkerframework.dataflow.cfg.ControlFlowGraph cfg
org.checkerframework.dataflow.analysis.Analysis analysis
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField accessed
private static void setReceiverNonnull (com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, org.checkerframework.dataflow.cfg.node.Node, com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$Member)
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
org.checkerframework.dataflow.cfg.node.Node receiver
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$Member member
private static void setNonnullIfLocalVariable (com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, org.checkerframework.dataflow.cfg.node.Node)
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
org.checkerframework.dataflow.cfg.node.Node node
private static void setUnconditionalArgumentNullness (com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, java.util.List, com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod)
org.checkerframework.dataflow.cfg.node.LocalVariableNode var
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates bothUpdates
java.util.List arguments
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod callee
java.util.Set requiredNonNullParameters
private static void setConditionalArgumentNullness (com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, java.util.List, com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod)
org.checkerframework.dataflow.cfg.node.LocalVariableNode var
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
java.util.List arguments
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod callee
java.util.Set nullImpliesTrueParameters
private static java.lang.Iterable variablesAtIndexes (java.util.Set, java.util.List)
org.checkerframework.dataflow.cfg.node.Node argument
Integer i
java.util.Set indexes
java.util.List arguments
java.util.List result
private static com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$MemberName member (java.lang.Class, java.lang.String)
Class clazz
String member
private static com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$MemberName member (java.lang.String, java.lang.String)
String clazz
String member
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
static com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$MemberName access$000 (java.lang.String, java.lang.String)
String x0
String x1
static void ()
}
com/google/errorprone/dataflow/nullnesspropagation/AbstractNullnessPropagationTransfer.classAbstractNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
abstract com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer extends java.lang.Object implements org.checkerframework.dataflow.analysis.TransferFunction {
private static final boolean NO_STORE_CHANGE
void ()
public com.google.errorprone.dataflow.LocalStore initialStore (org.checkerframework.dataflow.cfg.UnderlyingAST, java.util.List)
org.checkerframework.dataflow.cfg.UnderlyingAST underlyingAST
java.util.List parameters
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitValueLiteral ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitBitwiseOperation ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalComparison ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalOperation ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitThisLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitNullLiteral (org.checkerframework.dataflow.cfg.node.NullLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NullLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNullLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitTypeCast (org.checkerframework.dataflow.cfg.node.TypeCastNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.TypeCastNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitTypeCast (org.checkerframework.dataflow.cfg.node.TypeCastNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues)
org.checkerframework.dataflow.cfg.node.TypeCastNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
public final org.checkerframework.dataflow.analysis.TransferResult visitNumericalAddition (org.checkerframework.dataflow.cfg.node.NumericalAdditionNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NumericalAdditionNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalAddition ()
public final org.checkerframework.dataflow.analysis.TransferResult visitNarrowingConversion (org.checkerframework.dataflow.cfg.node.NarrowingConversionNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NarrowingConversionNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNarrowingConversion ()
public final org.checkerframework.dataflow.analysis.TransferResult visitEqualTo (org.checkerframework.dataflow.cfg.node.EqualToNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.EqualToNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore thenStore
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore elseStore
void visitEqualTo (org.checkerframework.dataflow.cfg.node.EqualToNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.EqualToNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
public final org.checkerframework.dataflow.analysis.TransferResult visitNotEqual (org.checkerframework.dataflow.cfg.node.NotEqualNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NotEqualNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore thenStore
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore elseStore
void visitNotEqual (org.checkerframework.dataflow.cfg.node.NotEqualNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.NotEqualNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
public final org.checkerframework.dataflow.analysis.TransferResult visitAssignment (org.checkerframework.dataflow.cfg.node.AssignmentNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.AssignmentNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitAssignment (org.checkerframework.dataflow.cfg.node.AssignmentNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.AssignmentNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitLocalVariable (org.checkerframework.dataflow.cfg.node.LocalVariableNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.LocalVariableNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitLocalVariable (org.checkerframework.dataflow.cfg.node.LocalVariableNode, com.google.errorprone.dataflow.LocalVariableValues)
org.checkerframework.dataflow.cfg.node.LocalVariableNode node
com.google.errorprone.dataflow.LocalVariableValues store
public final org.checkerframework.dataflow.analysis.TransferResult visitFieldAccess (org.checkerframework.dataflow.cfg.node.FieldAccessNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.FieldAccessNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitFieldAccess (org.checkerframework.dataflow.cfg.node.FieldAccessNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.FieldAccessNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitMethodInvocation (org.checkerframework.dataflow.cfg.node.MethodInvocationNode, org.checkerframework.dataflow.analysis.TransferInput)
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore thenStore
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore elseStore
org.checkerframework.dataflow.cfg.node.MethodInvocationNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates bothUpdates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitMethodInvocation (org.checkerframework.dataflow.cfg.node.MethodInvocationNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.MethodInvocationNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates bothUpdates
public final org.checkerframework.dataflow.analysis.TransferResult visitConditionalAnd (org.checkerframework.dataflow.cfg.node.ConditionalAndNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ConditionalAndNode node
org.checkerframework.dataflow.analysis.TransferInput input
public final org.checkerframework.dataflow.analysis.TransferResult visitConditionalOr (org.checkerframework.dataflow.cfg.node.ConditionalOrNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ConditionalOrNode node
org.checkerframework.dataflow.analysis.TransferInput input
public final org.checkerframework.dataflow.analysis.TransferResult visitConditionalNot (org.checkerframework.dataflow.cfg.node.ConditionalNotNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ConditionalNotNode node
org.checkerframework.dataflow.analysis.TransferInput input
boolean storeChanged
public final org.checkerframework.dataflow.analysis.TransferResult visitObjectCreation (org.checkerframework.dataflow.cfg.node.ObjectCreationNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ObjectCreationNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitObjectCreation ()
private static org.checkerframework.dataflow.analysis.TransferResult noStoreChanges (com.google.errorprone.dataflow.nullnesspropagation.Nullness, org.checkerframework.dataflow.analysis.TransferInput)
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
org.checkerframework.dataflow.analysis.TransferInput input
private org.checkerframework.dataflow.analysis.TransferResult updateRegularStore (com.google.errorprone.dataflow.nullnesspropagation.Nullness, org.checkerframework.dataflow.analysis.TransferInput, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates)
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore newStore
private static org.checkerframework.dataflow.analysis.TransferResult conditionalResult (com.google.errorprone.dataflow.LocalStore, com.google.errorprone.dataflow.LocalStore, boolean)
com.google.errorprone.dataflow.LocalStore thenStore
com.google.errorprone.dataflow.LocalStore elseStore
boolean storeChanged
public final org.checkerframework.dataflow.analysis.TransferResult visitShortLiteral (org.checkerframework.dataflow.cfg.node.ShortLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ShortLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitShortLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitIntegerLiteral (org.checkerframework.dataflow.cfg.node.IntegerLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.IntegerLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitIntegerLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitLongLiteral (org.checkerframework.dataflow.cfg.node.LongLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.LongLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitLongLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitFloatLiteral (org.checkerframework.dataflow.cfg.node.FloatLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.FloatLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitFloatLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitDoubleLiteral (org.checkerframework.dataflow.cfg.node.DoubleLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.DoubleLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitDoubleLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitBooleanLiteral (org.checkerframework.dataflow.cfg.node.BooleanLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.BooleanLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitBooleanLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitCharacterLiteral (org.checkerframework.dataflow.cfg.node.CharacterLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.CharacterLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitCharacterLiteral (org.checkerframework.dataflow.cfg.node.CharacterLiteralNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.CharacterLiteralNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitStringLiteral (org.checkerframework.dataflow.cfg.node.StringLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.StringLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitStringLiteral (org.checkerframework.dataflow.cfg.node.StringLiteralNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.StringLiteralNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitNumericalMinus (org.checkerframework.dataflow.cfg.node.NumericalMinusNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NumericalMinusNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalMinus ()
public final org.checkerframework.dataflow.analysis.TransferResult visitNumericalPlus (org.checkerframework.dataflow.cfg.node.NumericalPlusNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NumericalPlusNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalPlus ()
public final org.checkerframework.dataflow.analysis.TransferResult visitBitwiseComplement (org.checkerframework.dataflow.cfg.node.BitwiseComplementNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.BitwiseComplementNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitBitwiseComplement ()
public final org.checkerframework.dataflow.analysis.TransferResult visitNullChk (org.checkerframework.dataflow.cfg.node.NullChkNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NullChkNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNullChk ()
public final org.checkerframework.dataflow.analysis.TransferResult visitStringConcatenate (org.checkerframework.dataflow.cfg.node.StringConcatenateNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.StringConcatenateNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitStringConcatenate ()
public final org.checkerframework.dataflow.analysis.TransferResult visitNumericalSubtraction (org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalSubtraction ()
public final org.checkerframework.dataflow.analysis.TransferResult visitNumericalMultiplication (org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalMultiplication ()
public final org.checkerframework.dataflow.analysis.TransferResult visitIntegerDivision (org.checkerframework.dataflow.cfg.node.IntegerDivisionNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.IntegerDivisionNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitIntegerDivision ()
public final org.checkerframework.dataflow.analysis.TransferResult visitFloatingDivision (org.checkerframework.dataflow.cfg.node.FloatingDivisionNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.FloatingDivisionNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitFloatingDivision ()
public final org.checkerframework.dataflow.analysis.TransferResult visitIntegerRemainder (org.checkerframework.dataflow.cfg.node.IntegerRemainderNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.IntegerRemainderNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitIntegerRemainder ()
public final org.checkerframework.dataflow.analysis.TransferResult visitFloatingRemainder (org.checkerframework.dataflow.cfg.node.FloatingRemainderNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.FloatingRemainderNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitFloatingRemainder ()
public final org.checkerframework.dataflow.analysis.TransferResult visitLeftShift (org.checkerframework.dataflow.cfg.node.LeftShiftNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.LeftShiftNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitLeftShift ()
public final org.checkerframework.dataflow.analysis.TransferResult visitSignedRightShift (org.checkerframework.dataflow.cfg.node.SignedRightShiftNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.SignedRightShiftNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitSignedRightShift ()
public final org.checkerframework.dataflow.analysis.TransferResult visitUnsignedRightShift (org.checkerframework.dataflow.cfg.node.UnsignedRightShiftNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.UnsignedRightShiftNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitUnsignedRightShift ()
public final org.checkerframework.dataflow.analysis.TransferResult visitBitwiseAnd (org.checkerframework.dataflow.cfg.node.BitwiseAndNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.BitwiseAndNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitBitwiseAnd ()
public final org.checkerframework.dataflow.analysis.TransferResult visitBitwiseOr (org.checkerframework.dataflow.cfg.node.BitwiseOrNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.BitwiseOrNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitBitwiseOr ()
public final org.checkerframework.dataflow.analysis.TransferResult visitBitwiseXor (org.checkerframework.dataflow.cfg.node.BitwiseXorNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.BitwiseXorNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitBitwiseXor ()
public final org.checkerframework.dataflow.analysis.TransferResult visitStringConcatenateAssignment (org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitStringConcatenateAssignment ()
public final org.checkerframework.dataflow.analysis.TransferResult visitLessThan (org.checkerframework.dataflow.cfg.node.LessThanNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.LessThanNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitLessThan ()
public final org.checkerframework.dataflow.analysis.TransferResult visitLessThanOrEqual (org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitLessThanOrEqual ()
public final org.checkerframework.dataflow.analysis.TransferResult visitGreaterThan (org.checkerframework.dataflow.cfg.node.GreaterThanNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.GreaterThanNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitGreaterThan ()
public final org.checkerframework.dataflow.analysis.TransferResult visitGreaterThanOrEqual (org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitGreaterThanOrEqual ()
public final org.checkerframework.dataflow.analysis.TransferResult visitTernaryExpression (org.checkerframework.dataflow.cfg.node.TernaryExpressionNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.TernaryExpressionNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitTernaryExpression (org.checkerframework.dataflow.cfg.node.TernaryExpressionNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues)
org.checkerframework.dataflow.cfg.node.TernaryExpressionNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
public final org.checkerframework.dataflow.analysis.TransferResult visitVariableDeclaration (org.checkerframework.dataflow.cfg.node.VariableDeclarationNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.VariableDeclarationNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
void visitVariableDeclaration (org.checkerframework.dataflow.cfg.node.VariableDeclarationNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.VariableDeclarationNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitMethodAccess (org.checkerframework.dataflow.cfg.node.MethodAccessNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.MethodAccessNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitMethodAccess ()
public final org.checkerframework.dataflow.analysis.TransferResult visitArrayAccess (org.checkerframework.dataflow.cfg.node.ArrayAccessNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ArrayAccessNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitArrayAccess (org.checkerframework.dataflow.cfg.node.ArrayAccessNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.ArrayAccessNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitImplicitThisLiteral (org.checkerframework.dataflow.cfg.node.ImplicitThisLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ImplicitThisLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitImplicitThisLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitExplicitThisLiteral (org.checkerframework.dataflow.cfg.node.ExplicitThisLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ExplicitThisLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitExplicitThisLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitSuper (org.checkerframework.dataflow.cfg.node.SuperNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.SuperNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitSuper ()
public final org.checkerframework.dataflow.analysis.TransferResult visitReturn (org.checkerframework.dataflow.cfg.node.ReturnNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ReturnNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitReturn ()
public final org.checkerframework.dataflow.analysis.TransferResult visitStringConversion (org.checkerframework.dataflow.cfg.node.StringConversionNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.StringConversionNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitStringConversion ()
public final org.checkerframework.dataflow.analysis.TransferResult visitWideningConversion (org.checkerframework.dataflow.cfg.node.WideningConversionNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.WideningConversionNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitWideningConversion ()
public final org.checkerframework.dataflow.analysis.TransferResult visitInstanceOf (org.checkerframework.dataflow.cfg.node.InstanceOfNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.InstanceOfNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore thenStore
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore elseStore
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitInstanceOf (org.checkerframework.dataflow.cfg.node.InstanceOfNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.InstanceOfNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
public final org.checkerframework.dataflow.analysis.TransferResult visitSynchronized (org.checkerframework.dataflow.cfg.node.SynchronizedNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.SynchronizedNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitSynchronized (org.checkerframework.dataflow.cfg.node.SynchronizedNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.SynchronizedNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitAssertionError (org.checkerframework.dataflow.cfg.node.AssertionErrorNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.AssertionErrorNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitAssertionError ()
public final org.checkerframework.dataflow.analysis.TransferResult visitThrow (org.checkerframework.dataflow.cfg.node.ThrowNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ThrowNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitThrow (org.checkerframework.dataflow.cfg.node.ThrowNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.ThrowNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitCase (org.checkerframework.dataflow.cfg.node.CaseNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.CaseNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitCase ()
public final org.checkerframework.dataflow.analysis.TransferResult visitMemberReference (org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitMemberReference (org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitArrayCreation (org.checkerframework.dataflow.cfg.node.ArrayCreationNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ArrayCreationNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitArrayCreation (org.checkerframework.dataflow.cfg.node.ArrayCreationNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.ArrayCreationNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitArrayType (org.checkerframework.dataflow.cfg.node.ArrayTypeNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ArrayTypeNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitArrayType ()
public final org.checkerframework.dataflow.analysis.TransferResult visitPrimitiveType (org.checkerframework.dataflow.cfg.node.PrimitiveTypeNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.PrimitiveTypeNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitPrimitiveType ()
public final org.checkerframework.dataflow.analysis.TransferResult visitClassName (org.checkerframework.dataflow.cfg.node.ClassNameNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ClassNameNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitClassName ()
public final org.checkerframework.dataflow.analysis.TransferResult visitPackageName (org.checkerframework.dataflow.cfg.node.PackageNameNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.PackageNameNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitPackageName ()
public final org.checkerframework.dataflow.analysis.TransferResult visitParameterizedType (org.checkerframework.dataflow.cfg.node.ParameterizedTypeNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ParameterizedTypeNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitParameterizedType ()
public final org.checkerframework.dataflow.analysis.TransferResult visitMarker (org.checkerframework.dataflow.cfg.node.MarkerNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.MarkerNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitMarker (org.checkerframework.dataflow.cfg.node.MarkerNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.MarkerNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
private static transient com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore updateStore (com.google.errorprone.dataflow.LocalStore, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates[])
java.util.Map$Entry entry
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates update
com.google.errorprone.dataflow.LocalStore oldStore
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates[] updates
com.google.errorprone.dataflow.LocalStore$Builder builder
com.google.errorprone.dataflow.LocalStore newStore
private static com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues values (org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.analysis.TransferInput input
public volatile org.checkerframework.dataflow.analysis.Store initialStore (org.checkerframework.dataflow.cfg.UnderlyingAST, java.util.List)
public volatile java.lang.Object visitMarker (org.checkerframework.dataflow.cfg.node.MarkerNode, java.lang.Object)
public volatile java.lang.Object visitParameterizedType (org.checkerframework.dataflow.cfg.node.ParameterizedTypeNode, java.lang.Object)
public volatile java.lang.Object visitPackageName (org.checkerframework.dataflow.cfg.node.PackageNameNode, java.lang.Object)
public volatile java.lang.Object visitClassName (org.checkerframework.dataflow.cfg.node.ClassNameNode, java.lang.Object)
public volatile java.lang.Object visitPrimitiveType (org.checkerframework.dataflow.cfg.node.PrimitiveTypeNode, java.lang.Object)
public volatile java.lang.Object visitArrayType (org.checkerframework.dataflow.cfg.node.ArrayTypeNode, java.lang.Object)
public volatile java.lang.Object visitArrayCreation (org.checkerframework.dataflow.cfg.node.ArrayCreationNode, java.lang.Object)
public volatile java.lang.Object visitMemberReference (org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode, java.lang.Object)
public volatile java.lang.Object visitObjectCreation (org.checkerframework.dataflow.cfg.node.ObjectCreationNode, java.lang.Object)
public volatile java.lang.Object visitMethodInvocation (org.checkerframework.dataflow.cfg.node.MethodInvocationNode, java.lang.Object)
public volatile java.lang.Object visitCase (org.checkerframework.dataflow.cfg.node.CaseNode, java.lang.Object)
public volatile java.lang.Object visitThrow (org.checkerframework.dataflow.cfg.node.ThrowNode, java.lang.Object)
public volatile java.lang.Object visitAssertionError (org.checkerframework.dataflow.cfg.node.AssertionErrorNode, java.lang.Object)
public volatile java.lang.Object visitSynchronized (org.checkerframework.dataflow.cfg.node.SynchronizedNode, java.lang.Object)
public volatile java.lang.Object visitTypeCast (org.checkerframework.dataflow.cfg.node.TypeCastNode, java.lang.Object)
public volatile java.lang.Object visitInstanceOf (org.checkerframework.dataflow.cfg.node.InstanceOfNode, java.lang.Object)
public volatile java.lang.Object visitWideningConversion (org.checkerframework.dataflow.cfg.node.WideningConversionNode, java.lang.Object)
public volatile java.lang.Object visitNarrowingConversion (org.checkerframework.dataflow.cfg.node.NarrowingConversionNode, java.lang.Object)
public volatile java.lang.Object visitStringConversion (org.checkerframework.dataflow.cfg.node.StringConversionNode, java.lang.Object)
public volatile java.lang.Object visitReturn (org.checkerframework.dataflow.cfg.node.ReturnNode, java.lang.Object)
public volatile java.lang.Object visitSuper (org.checkerframework.dataflow.cfg.node.SuperNode, java.lang.Object)
public volatile java.lang.Object visitExplicitThisLiteral (org.checkerframework.dataflow.cfg.node.ExplicitThisLiteralNode, java.lang.Object)
public volatile java.lang.Object visitImplicitThisLiteral (org.checkerframework.dataflow.cfg.node.ImplicitThisLiteralNode, java.lang.Object)
public volatile java.lang.Object visitArrayAccess (org.checkerframework.dataflow.cfg.node.ArrayAccessNode, java.lang.Object)
public volatile java.lang.Object visitMethodAccess (org.checkerframework.dataflow.cfg.node.MethodAccessNode, java.lang.Object)
public volatile java.lang.Object visitFieldAccess (org.checkerframework.dataflow.cfg.node.FieldAccessNode, java.lang.Object)
public volatile java.lang.Object visitVariableDeclaration (org.checkerframework.dataflow.cfg.node.VariableDeclarationNode, java.lang.Object)
public volatile java.lang.Object visitLocalVariable (org.checkerframework.dataflow.cfg.node.LocalVariableNode, java.lang.Object)
public volatile java.lang.Object visitAssignment (org.checkerframework.dataflow.cfg.node.AssignmentNode, java.lang.Object)
public volatile java.lang.Object visitTernaryExpression (org.checkerframework.dataflow.cfg.node.TernaryExpressionNode, java.lang.Object)
public volatile java.lang.Object visitConditionalNot (org.checkerframework.dataflow.cfg.node.ConditionalNotNode, java.lang.Object)
public volatile java.lang.Object visitConditionalOr (org.checkerframework.dataflow.cfg.node.ConditionalOrNode, java.lang.Object)
public volatile java.lang.Object visitConditionalAnd (org.checkerframework.dataflow.cfg.node.ConditionalAndNode, java.lang.Object)
public volatile java.lang.Object visitNotEqual (org.checkerframework.dataflow.cfg.node.NotEqualNode, java.lang.Object)
public volatile java.lang.Object visitEqualTo (org.checkerframework.dataflow.cfg.node.EqualToNode, java.lang.Object)
public volatile java.lang.Object visitGreaterThanOrEqual (org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode, java.lang.Object)
public volatile java.lang.Object visitGreaterThan (org.checkerframework.dataflow.cfg.node.GreaterThanNode, java.lang.Object)
public volatile java.lang.Object visitLessThanOrEqual (org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode, java.lang.Object)
public volatile java.lang.Object visitLessThan (org.checkerframework.dataflow.cfg.node.LessThanNode, java.lang.Object)
public volatile java.lang.Object visitStringConcatenateAssignment (org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode, java.lang.Object)
public volatile java.lang.Object visitBitwiseXor (org.checkerframework.dataflow.cfg.node.BitwiseXorNode, java.lang.Object)
public volatile java.lang.Object visitBitwiseOr (org.checkerframework.dataflow.cfg.node.BitwiseOrNode, java.lang.Object)
public volatile java.lang.Object visitBitwiseAnd (org.checkerframework.dataflow.cfg.node.BitwiseAndNode, java.lang.Object)
public volatile java.lang.Object visitUnsignedRightShift (org.checkerframework.dataflow.cfg.node.UnsignedRightShiftNode, java.lang.Object)
public volatile java.lang.Object visitSignedRightShift (org.checkerframework.dataflow.cfg.node.SignedRightShiftNode, java.lang.Object)
public volatile java.lang.Object visitLeftShift (org.checkerframework.dataflow.cfg.node.LeftShiftNode, java.lang.Object)
public volatile java.lang.Object visitFloatingRemainder (org.checkerframework.dataflow.cfg.node.FloatingRemainderNode, java.lang.Object)
public volatile java.lang.Object visitIntegerRemainder (org.checkerframework.dataflow.cfg.node.IntegerRemainderNode, java.lang.Object)
public volatile java.lang.Object visitFloatingDivision (org.checkerframework.dataflow.cfg.node.FloatingDivisionNode, java.lang.Object)
public volatile java.lang.Object visitIntegerDivision (org.checkerframework.dataflow.cfg.node.IntegerDivisionNode, java.lang.Object)
public volatile java.lang.Object visitNumericalMultiplication (org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode, java.lang.Object)
public volatile java.lang.Object visitNumericalSubtraction (org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode, java.lang.Object)
public volatile java.lang.Object visitNumericalAddition (org.checkerframework.dataflow.cfg.node.NumericalAdditionNode, java.lang.Object)
public volatile java.lang.Object visitStringConcatenate (org.checkerframework.dataflow.cfg.node.StringConcatenateNode, java.lang.Object)
public volatile java.lang.Object visitNullChk (org.checkerframework.dataflow.cfg.node.NullChkNode, java.lang.Object)
public volatile java.lang.Object visitBitwiseComplement (org.checkerframework.dataflow.cfg.node.BitwiseComplementNode, java.lang.Object)
public volatile java.lang.Object visitNumericalPlus (org.checkerframework.dataflow.cfg.node.NumericalPlusNode, java.lang.Object)
public volatile java.lang.Object visitNumericalMinus (org.checkerframework.dataflow.cfg.node.NumericalMinusNode, java.lang.Object)
public volatile java.lang.Object visitNullLiteral (org.checkerframework.dataflow.cfg.node.NullLiteralNode, java.lang.Object)
public volatile java.lang.Object visitStringLiteral (org.checkerframework.dataflow.cfg.node.StringLiteralNode, java.lang.Object)
public volatile java.lang.Object visitCharacterLiteral (org.checkerframework.dataflow.cfg.node.CharacterLiteralNode, java.lang.Object)
public volatile java.lang.Object visitBooleanLiteral (org.checkerframework.dataflow.cfg.node.BooleanLiteralNode, java.lang.Object)
public volatile java.lang.Object visitDoubleLiteral (org.checkerframework.dataflow.cfg.node.DoubleLiteralNode, java.lang.Object)
public volatile java.lang.Object visitFloatLiteral (org.checkerframework.dataflow.cfg.node.FloatLiteralNode, java.lang.Object)
public volatile java.lang.Object visitLongLiteral (org.checkerframework.dataflow.cfg.node.LongLiteralNode, java.lang.Object)
public volatile java.lang.Object visitIntegerLiteral (org.checkerframework.dataflow.cfg.node.IntegerLiteralNode, java.lang.Object)
public volatile java.lang.Object visitShortLiteral (org.checkerframework.dataflow.cfg.node.ShortLiteralNode, java.lang.Object)
}
com/google/errorprone/dataflow/nullnesspropagation/NullnessPropagationTransfer$MemberName.classNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
final com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$MemberName extends java.lang.Object {
final String clazz
final String member
void (java.lang.String, java.lang.String)
String clazz
String member
public boolean equals (java.lang.Object)
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$MemberName other
Object obj
public int hashCode ()
}
com/google/errorprone/dataflow/nullnesspropagation/AbstractNullnessPropagationTransfer$SubNodeValues.classAbstractNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
abstract com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues extends java.lang.Object {
public abstract com.google.errorprone.dataflow.nullnesspropagation.Nullness valueOfSubNode (org.checkerframework.dataflow.cfg.node.Node)
}
com/google/errorprone/dataflow/nullnesspropagation/NullnessPropagationTransfer$ClassAndMethod.classNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
final com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod extends java.lang.Object implements com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$Member com.google.errorprone.dataflow.nullnesspropagation.MethodInfo {
final String clazz
final String method
final java.util.List annotations
final boolean isStatic
final boolean isPrimitive
final boolean isBoolean
final boolean isNonNullReturning
private void (java.lang.String, java.lang.String, java.util.List, boolean, boolean, boolean, boolean)
String clazz
String method
java.util.List annotations
boolean isStatic
boolean isPrimitive
boolean isBoolean
boolean isNonNullReturning
static com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod make (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Types)
javax.lang.model.element.AnnotationMirror annotationMirror
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
com.sun.tools.javac.code.Types types
java.util.List annotationMirrors
java.util.List annotations
com.sun.tools.javac.code.Symbol$ClassSymbol clazzSymbol
private static boolean knownNonNullMethod (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol$TypeSymbol typeSymbol
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
com.sun.tools.javac.code.Symbol$ClassSymbol clazzSymbol
com.sun.tools.javac.code.Types types
public boolean isStatic ()
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$MemberName name ()
public java.lang.String clazz ()
public java.lang.String method ()
public java.util.List annotations ()
public boolean isPrimitive ()
public boolean isKnownNonNullReturning ()
}
com/google/errorprone/dataflow/nullnesspropagation/Nullness.classNullness.java
package com.google.errorprone.dataflow.nullnesspropagation
public final com.google.errorprone.dataflow.nullnesspropagation.Nullness extends java.lang.Enum implements org.checkerframework.dataflow.analysis.AbstractValue {
public static final com.google.errorprone.dataflow.nullnesspropagation.Nullness NULLABLE
public static final com.google.errorprone.dataflow.nullnesspropagation.Nullness NULL
public static final com.google.errorprone.dataflow.nullnesspropagation.Nullness NONNULL
public static final com.google.errorprone.dataflow.nullnesspropagation.Nullness BOTTOM
private final String displayName
private static final com.google.errorprone.dataflow.nullnesspropagation.Nullness[] $VALUES
public static com.google.errorprone.dataflow.nullnesspropagation.Nullness[] values ()
public static com.google.errorprone.dataflow.nullnesspropagation.Nullness valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String displayName
public com.google.errorprone.dataflow.nullnesspropagation.Nullness leastUpperBound (com.google.errorprone.dataflow.nullnesspropagation.Nullness)
com.google.errorprone.dataflow.nullnesspropagation.Nullness other
public com.google.errorprone.dataflow.nullnesspropagation.Nullness greatestLowerBound (com.google.errorprone.dataflow.nullnesspropagation.Nullness)
com.google.errorprone.dataflow.nullnesspropagation.Nullness other
public com.google.errorprone.dataflow.nullnesspropagation.Nullness deducedValueWhenNotEqual ()
public java.lang.String toString ()
public volatile org.checkerframework.dataflow.analysis.AbstractValue leastUpperBound (org.checkerframework.dataflow.analysis.AbstractValue)
static void ()
}
com/google/errorprone/dataflow/nullnesspropagation/TrustingNullnessPropagation.classTrustingNullnessPropagation.java
package com.google.errorprone.dataflow.nullnesspropagation
com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessPropagation extends com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer {
private static final long serialVersionUID
void ()
public com.google.errorprone.dataflow.LocalStore initialStore (org.checkerframework.dataflow.cfg.UnderlyingAST, java.util.List)
javax.lang.model.element.Element element
com.google.errorprone.dataflow.nullnesspropagation.Nullness assumed
org.checkerframework.dataflow.cfg.node.LocalVariableNode param
org.checkerframework.dataflow.cfg.UnderlyingAST underlyingAST
java.util.List parameters
com.google.errorprone.dataflow.LocalStore$Builder result
com.google.errorprone.dataflow.nullnesspropagation.Nullness fieldNullness (com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField)
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField accessed
static com.google.errorprone.dataflow.nullnesspropagation.Nullness nullnessFromAnnotations (javax.lang.model.element.Element)
javax.lang.model.element.AnnotationMirror anno
javax.lang.model.element.Element element
public volatile org.checkerframework.dataflow.analysis.Store initialStore (org.checkerframework.dataflow.cfg.UnderlyingAST, java.util.List)
}
com/google/errorprone/dataflow/nullnesspropagation/NullnessPropagationTransfer$1.classNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$1 extends java.lang.Object {
}
com/google/errorprone/dataflow/nullnesspropagation/TrustingNullnessPropagation$TrustReturnAnnotation.classTrustingNullnessPropagation.java
package com.google.errorprone.dataflow.nullnesspropagation
final com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessPropagation$TrustReturnAnnotation extends java.lang.Enum implements com.google.common.base.Predicate {
public static final com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessPropagation$TrustReturnAnnotation INSTANCE
private static final com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessPropagation$TrustReturnAnnotation[] $VALUES
public static com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessPropagation$TrustReturnAnnotation[] values ()
public static com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessPropagation$TrustReturnAnnotation valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public boolean apply (com.google.errorprone.dataflow.nullnesspropagation.MethodInfo)
String annotation
com.google.errorprone.dataflow.nullnesspropagation.MethodInfo input
public volatile boolean apply (java.lang.Object)
static void ()
}
com/google/errorprone/dataflow/nullnesspropagation/AbstractNullnessPropagationTransfer$1.classAbstractNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
final com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$1 extends java.lang.Object implements com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues {
final org.checkerframework.dataflow.analysis.TransferInput val$input
void (org.checkerframework.dataflow.analysis.TransferInput)
public com.google.errorprone.dataflow.nullnesspropagation.Nullness valueOfSubNode (org.checkerframework.dataflow.cfg.node.Node)
org.checkerframework.dataflow.cfg.node.Node node
}
com/google/errorprone/dataflow/nullnesspropagation/AbstractNullnessPropagationTransfer$ResultingStore.classAbstractNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
final com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore extends java.lang.Object {
final com.google.errorprone.dataflow.LocalStore store
final boolean storeChanged
void (com.google.errorprone.dataflow.LocalStore, boolean)
com.google.errorprone.dataflow.LocalStore store
boolean storeChanged
}
com/google/errorprone/dataflow/nullnesspropagation/NullnessPropagationTransfer$Member.classNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
abstract com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$Member extends java.lang.Object {
public abstract boolean isStatic ()
}
com/google/errorprone/dataflow/nullnesspropagation/Nullness$1.classNullness.java
package com.google.errorprone.dataflow.nullnesspropagation
com.google.errorprone.dataflow.nullnesspropagation.Nullness$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$dataflow$nullnesspropagation$Nullness
static void ()
}
com/google/errorprone/dataflow/DataFlow$Result.classDataFlow.java
package com.google.errorprone.dataflow
public abstract com.google.errorprone.dataflow.DataFlow$Result extends java.lang.Object {
public abstract org.checkerframework.dataflow.analysis.Analysis getAnalysis ()
public abstract org.checkerframework.dataflow.cfg.ControlFlowGraph getControlFlowGraph ()
}
com/google/errorprone/dataflow/DataFlow$CfgParams.classDataFlow.java
package com.google.errorprone.dataflow
abstract com.google.errorprone.dataflow.DataFlow$CfgParams extends java.lang.Object {
private javax.annotation.processing.ProcessingEnvironment environment
void ()
abstract com.sun.source.util.TreePath methodPath ()
private static com.google.errorprone.dataflow.DataFlow$CfgParams create (com.sun.source.util.TreePath, javax.annotation.processing.ProcessingEnvironment)
com.sun.source.util.TreePath methodPath
javax.annotation.processing.ProcessingEnvironment environment
com.google.errorprone.dataflow.DataFlow$CfgParams cp
javax.annotation.processing.ProcessingEnvironment environment ()
static com.google.errorprone.dataflow.DataFlow$CfgParams access$100 (com.sun.source.util.TreePath, javax.annotation.processing.ProcessingEnvironment)
com.sun.source.util.TreePath x0
javax.annotation.processing.ProcessingEnvironment x1
}
com/google/errorprone/dataflow/ConstantPropagationAnalysis.classConstantPropagationAnalysis.java
package com.google.errorprone.dataflow
public final com.google.errorprone.dataflow.ConstantPropagationAnalysis extends java.lang.Object {
private static final org.checkerframework.dataflow.constantpropagation.ConstantPropagationTransfer CONSTANT_PROPAGATION
public void ()
public static java.lang.Number numberValue (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context)
com.sun.source.util.TreePath exprPath
com.sun.tools.javac.util.Context context
org.checkerframework.dataflow.constantpropagation.Constant val
static void ()
}
com/google/errorprone/dataflow/LocalStore$Builder.classLocalStore.java
package com.google.errorprone.dataflow
public final com.google.errorprone.dataflow.LocalStore$Builder extends java.lang.Object {
private final java.util.Map contents
void (com.google.errorprone.dataflow.LocalStore)
com.google.errorprone.dataflow.LocalStore prototype
public com.google.errorprone.dataflow.LocalStore$Builder setInformation (javax.lang.model.element.Element, org.checkerframework.dataflow.analysis.AbstractValue)
javax.lang.model.element.Element element
org.checkerframework.dataflow.analysis.AbstractValue value
public com.google.errorprone.dataflow.LocalStore build ()
static java.util.Map access$300 (com.google.errorprone.dataflow.LocalStore$Builder)
com.google.errorprone.dataflow.LocalStore$Builder x0
}
com/google/errorprone/dataflow/DataFlow.classDataFlow.java
package com.google.errorprone.dataflow
public final com.google.errorprone.dataflow.DataFlow extends java.lang.Object {
private static final com.google.common.cache.LoadingCache analysisCache
private static final com.google.common.cache.LoadingCache cfgCache
public void ()
private static com.sun.source.util.TreePath findEnclosingMethodOrLambdaOrInitializer (com.sun.source.util.TreePath)
com.sun.source.util.TreePath parent
com.sun.source.util.TreePath path
private static com.google.errorprone.dataflow.DataFlow$Result methodDataflow (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context, org.checkerframework.dataflow.analysis.TransferFunction)
org.checkerframework.dataflow.cfg.ControlFlowGraph cfg
com.google.common.util.concurrent.UncheckedExecutionException e
com.sun.source.util.TreePath methodPath
com.sun.tools.javac.util.Context context
org.checkerframework.dataflow.analysis.TransferFunction transfer
javax.annotation.processing.ProcessingEnvironment env
org.checkerframework.dataflow.cfg.ControlFlowGraph cfg
com.google.errorprone.dataflow.DataFlow$AnalysisParams aparams
org.checkerframework.dataflow.analysis.Analysis analysis
public static org.checkerframework.dataflow.analysis.AbstractValue expressionDataflow (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context, org.checkerframework.dataflow.analysis.TransferFunction)
com.sun.source.util.TreePath exprPath
com.sun.tools.javac.util.Context context
org.checkerframework.dataflow.analysis.TransferFunction transfer
com.sun.source.tree.Tree leaf
com.sun.source.tree.ExpressionTree expr
com.sun.source.util.TreePath enclosingMethodPath
com.sun.source.tree.Tree method
static com.google.common.cache.LoadingCache access$000 ()
static void ()
}
com/google/errorprone/dataflow/LocalVariableValues.classLocalVariableValues.java
package com.google.errorprone.dataflow
public abstract com.google.errorprone.dataflow.LocalVariableValues extends java.lang.Object {
public abstract java.lang.Object valueOfLocalVariable (org.checkerframework.dataflow.cfg.node.LocalVariableNode, java.lang.Object)
}
com/google/errorprone/ErrorPronePlugins$1.classErrorPronePlugins.java
package com.google.errorprone
final com.google.errorprone.ErrorPronePlugins$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.lang.Class apply (com.google.errorprone.bugpatterns.BugChecker)
com.google.errorprone.bugpatterns.BugChecker input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/BaseErrorProneCompiler$1.classBaseErrorProneCompiler.java
package com.google.errorprone
com.google.errorprone.BaseErrorProneCompiler$1 extends java.lang.Object {
}
com/google/errorprone/InvalidCommandLineOptionException.classInvalidCommandLineOptionException.java
package com.google.errorprone
public com.google.errorprone.InvalidCommandLineOptionException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
}
com/google/errorprone/BaseErrorProneCompiler.classBaseErrorProneCompiler.java
package com.google.errorprone
public com.google.errorprone.BaseErrorProneCompiler extends java.lang.Object {
private final javax.tools.DiagnosticListener diagnosticListener
private final java.io.PrintWriter errOutput
private final com.google.errorprone.scanner.ScannerSupplier scannerSupplier
private void (java.io.PrintWriter, javax.tools.DiagnosticListener, com.google.errorprone.scanner.ScannerSupplier)
java.io.PrintWriter errOutput
javax.tools.DiagnosticListener diagnosticListener
com.google.errorprone.scanner.ScannerSupplier scannerSupplier
public static com.google.errorprone.BaseErrorProneCompiler$Builder builder ()
public com.sun.tools.javac.main.Main$Result run (java.lang.String[])
java.io.IOException e
String arg
String[] argv
java.util.List javacOpts
java.util.List sources
javax.tools.StandardJavaFileManager fileManager
public com.sun.tools.javac.main.Main$Result run (java.lang.String[], java.util.List)
String[] argv
java.util.List javaFileObjects
public com.sun.tools.javac.main.Main$Result run (java.lang.String[], javax.tools.JavaFileManager, java.util.List, java.lang.Iterable)
javax.tools.JavaCompiler$CompilationTask task
com.google.errorprone.InvalidCommandLineOptionException e
String[] args
javax.tools.JavaFileManager fileManager
java.util.List javaFileObjects
Iterable processors
javax.tools.JavaCompiler compiler
void (java.io.PrintWriter, javax.tools.DiagnosticListener, com.google.errorprone.scanner.ScannerSupplier, com.google.errorprone.BaseErrorProneCompiler$1)
java.io.PrintWriter x0
javax.tools.DiagnosticListener x1
com.google.errorprone.scanner.ScannerSupplier x2
com.google.errorprone.BaseErrorProneCompiler$1 x3
}
com/google/errorprone/BaseErrorProneJavaCompiler$CFCacheClearingListener.classBaseErrorProneJavaCompiler.java
package com.google.errorprone
com.google.errorprone.BaseErrorProneJavaCompiler$CFCacheClearingListener extends java.lang.Object implements com.sun.source.util.TaskListener {
private void ()
public void finished (com.sun.source.util.TaskEvent)
com.sun.source.util.TaskEvent e
void (com.google.errorprone.BaseErrorProneJavaCompiler$1)
com.google.errorprone.BaseErrorProneJavaCompiler$1 x0
}
com/google/errorprone/AutoValue_RefactoringCollection_RefactoringResult.classAutoValue_RefactoringCollection_RefactoringResult.java
package com.google.errorprone
final com.google.errorprone.AutoValue_RefactoringCollection_RefactoringResult extends com.google.errorprone.RefactoringCollection$RefactoringResult {
private final String message
private final com.google.errorprone.RefactoringCollection$RefactoringResultType type
void (java.lang.String, com.google.errorprone.RefactoringCollection$RefactoringResultType)
String message
com.google.errorprone.RefactoringCollection$RefactoringResultType type
java.lang.String message ()
com.google.errorprone.RefactoringCollection$RefactoringResultType type ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.RefactoringCollection$RefactoringResult that
Object o
public int hashCode ()
int h
}
com/google/errorprone/BaseErrorProneJavaCompiler.class
com/google/errorprone/CompositeCodeTransformer.classCompositeCodeTransformer.java
package com.google.errorprone
public abstract com.google.errorprone.CompositeCodeTransformer extends java.lang.Object implements com.google.errorprone.CodeTransformer java.io.Serializable {
public static transient com.google.errorprone.CodeTransformer compose (com.google.errorprone.CodeTransformer[])
com.google.errorprone.CodeTransformer[] transformers
public static com.google.errorprone.CodeTransformer compose (java.lang.Iterable)
Iterable transformers
void ()
public abstract com.google.common.collect.ImmutableList transformers ()
public void apply (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context, com.google.errorprone.DescriptionListener)
com.google.errorprone.CodeTransformer transformer
com.sun.source.util.TreePath path
com.sun.tools.javac.util.Context context
com.google.errorprone.DescriptionListener listener
public com.google.common.collect.ImmutableClassToInstanceMap annotations ()
}
com/google/errorprone/DescriptionListener.classDescriptionListener.java
package com.google.errorprone
public abstract com.google.errorprone.DescriptionListener extends java.lang.Object {
public abstract void onDescribed (com.google.errorprone.matchers.Description)
}
com/google/errorprone/ErrorProneError.classErrorProneError.java
package com.google.errorprone
public com.google.errorprone.ErrorProneError extends java.lang.Error {
private final String checkName
private final Throwable cause
private final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
private final javax.tools.JavaFileObject source
public void (java.lang.String, java.lang.Throwable, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, javax.tools.JavaFileObject)
String checkName
Throwable cause
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
javax.tools.JavaFileObject source
public void logFatalError (com.sun.tools.javac.util.Log)
com.sun.tools.javac.util.Log log
String version
javax.tools.JavaFileObject prev
private static java.lang.String formatMessage (java.lang.String, javax.tools.JavaFileObject, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.Throwable)
String checkName
javax.tools.JavaFileObject file
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
Throwable cause
com.sun.tools.javac.util.DiagnosticSource source
int column
int line
String snippet
StringBuilder sb
public java.lang.String checkName ()
}
com/google/errorprone/ErrorProneAnalyzer.class
META-INF/maven/com.google.errorprone/error_prone_check_api/
META-INF/maven/com.google.errorprone/error_prone_check_api/pom.xml
META-INF/maven/com.google.errorprone/error_prone_check_api/pom.properties
blogspot/
blogspot/software_and_algorithms/
blogspot/software_and_algorithms/stern_library/
blogspot/software_and_algorithms/stern_library/string/
blogspot/software_and_algorithms/stern_library/string/KnuthMorrisPrattAlgorithm.classKnuthMorrisPrattAlgorithm.java
package blogspot.software_and_algorithms.stern_library.string
public blogspot.software_and_algorithms.stern_library.string.KnuthMorrisPrattAlgorithm extends java.lang.Object {
private final String needle
private final int[] stateTransitionTable
public void (java.lang.String)
int transition
int i
String needle
int state
public int execute (java.lang.String)
String haystack
public int execute (java.lang.String, int)
int i
String haystack
int index
int state
}
blogspot/software_and_algorithms/stern_library/string/DamerauLevenshteinAlgorithm.classDamerauLevenshteinAlgorithm.java
package blogspot.software_and_algorithms.stern_library.string
public blogspot.software_and_algorithms.stern_library.string.DamerauLevenshteinAlgorithm extends java.lang.Object {
private final int deleteCost
private final int insertCost
private final int replaceCost
private final int swapCost
public void (int, int, int, int)
int deleteCost
int insertCost
int replaceCost
int swapCost
public int execute (java.lang.String, java.lang.String)
int deleteDistance
int insertDistance
int matchDistance
int i
int deleteDistance
int insertDistance
int matchDistance
int j
int preSwapCost
int iSwap
int preSwapCost
int swapDistance
Integer candidateSwapIndex
int jSwap
int deleteDistance
int insertDistance
int matchDistance
int swapDistance
int j
int maxSourceLetterMatchIndex
int i
String source
String target
int[][] table
java.util.Map sourceIndexByCharacter
}
blogspot/software_and_algorithms/stern_library/data_structure/
blogspot/software_and_algorithms/stern_library/data_structure/DynamicIntervalTree$2.classDynamicIntervalTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$2 extends blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree {
final blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree this$0
void (blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree, java.util.Comparator)
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree this$0
java.util.Comparator comparator
protected blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node createNewNode (blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.Interval value
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node delete (blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node temp
blogspot.software_and_algorithms.stern_library.data_structure.Interval value
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
protected void fixAfterDeletion (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node temp
protected void fixAfterInsertion (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node temp
protected void leftRotate (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node temp
protected void rightRotate (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node temp
public volatile blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node delete (java.lang.Object)
protected volatile blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node createNewNode (java.lang.Object)
}
blogspot/software_and_algorithms/stern_library/data_structure/StaticIntervalTree.classStaticIntervalTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
public blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree extends java.lang.Object {
private blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node root
private int size
public void ()
private blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node buildSubtree (java.util.List, int, int)
blogspot.software_and_algorithms.stern_library.data_structure.Interval next
int j
java.util.List intervalList
int low
int high
Comparable point
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node result
int lowPointer
int highPointer
public void buildTree (java.util.Set)
java.util.Set intervals
java.util.List intervalList
public void clear ()
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node next
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node temp
java.util.List stack
public boolean delete (blogspot.software_and_algorithms.stern_library.data_structure.Interval)
Comparable temp
blogspot.software_and_algorithms.stern_library.data_structure.Interval interval
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node node
public java.util.Collection fetchContainingIntervals (java.util.Collection, java.lang.Comparable)
Comparable temp
java.util.Collection target
Comparable queryPoint
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node node
public java.util.Collection fetchOverlappingIntervals (java.util.Collection, blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node node
Comparable temp
java.util.Collection target
blogspot.software_and_algorithms.stern_library.data_structure.Interval queryInterval
java.util.List stack
public int getSize ()
public boolean insert (blogspot.software_and_algorithms.stern_library.data_structure.Interval)
Comparable temp
blogspot.software_and_algorithms.stern_library.data_structure.Interval interval
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node node
}
blogspot/software_and_algorithms/stern_library/data_structure/RedBlackTree$Node$NodeColor.classRedBlackTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
public final blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node$NodeColor extends java.lang.Enum {
public static final blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node$NodeColor BLACK
public static final blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node$NodeColor RED
private static final blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node$NodeColor[] $VALUES
public static blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node$NodeColor[] values ()
public static blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node$NodeColor valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
blogspot/software_and_algorithms/stern_library/data_structure/Interval.classInterval.java
package blogspot.software_and_algorithms.stern_library.data_structure
public blogspot.software_and_algorithms.stern_library.data_structure.Interval extends java.lang.Object implements java.lang.Comparable {
private Comparable low
private Comparable high
private boolean isClosedOnLow
private boolean isClosedOnHigh
private int hashCode
public void (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable low
boolean isClosedOnLow
Comparable high
boolean isClosedOnHigh
public int compareTo (blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.Interval o
int result
public boolean contains (blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.Interval interval
boolean lowIsLowerBound
boolean highIsUpperBound
public boolean contains (java.lang.Comparable)
Comparable value
public boolean equals (java.lang.Object)
Object obj
blogspot.software_and_algorithms.stern_library.data_structure.Interval other
public java.lang.Comparable getHigh ()
public java.lang.Comparable getLow ()
public int hashCode ()
int prime
int result
public boolean isClosedOnHigh ()
public boolean isClosedOnLow ()
public boolean overlaps (blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.Interval interval
public java.lang.String toString ()
String format
String format
String format
String format
public volatile int compareTo (java.lang.Object)
}
blogspot/software_and_algorithms/stern_library/data_structure/RedBlackTree$Node.classRedBlackTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node extends java.lang.Object {
private blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node$NodeColor color
private blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node left
private blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node right
private blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node parent
private Object value
public void (java.lang.Object)
Object value
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node$NodeColor getColor ()
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node getLeft ()
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node getParent ()
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node getRight ()
public java.lang.Object getValue ()
public boolean isLeaf ()
protected void setColor (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node$NodeColor)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node$NodeColor color
protected void setLeft (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
protected void setParent (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
protected void setRight (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
protected void setValue (java.lang.Object)
Object value
}
blogspot/software_and_algorithms/stern_library/data_structure/StaticIntervalTree$Node$4.classStaticIntervalTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node$4 extends java.lang.Object implements java.util.Comparator {
final blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node this$0
void (blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node this$0
public int compare (blogspot.software_and_algorithms.stern_library.data_structure.Interval, blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.Interval o1
blogspot.software_and_algorithms.stern_library.data_structure.Interval o2
int result
public volatile int compare (java.lang.Object, java.lang.Object)
}
blogspot/software_and_algorithms/stern_library/data_structure/DynamicIntervalTree$1.classDynamicIntervalTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$1 extends java.lang.Object implements java.util.Comparator {
final blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree this$0
void (blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree)
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree this$0
public int compare (blogspot.software_and_algorithms.stern_library.data_structure.Interval, blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.Interval o1
blogspot.software_and_algorithms.stern_library.data_structure.Interval o2
int result
public volatile int compare (java.lang.Object, java.lang.Object)
}
blogspot/software_and_algorithms/stern_library/data_structure/OrderLinkedRedBlackTree.classOrderLinkedRedBlackTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
public blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree extends blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree {
private blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node head
public void ()
public void (java.util.Comparator)
java.util.Comparator comparator
public void clear ()
protected blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node createNewNode (java.lang.Object)
Object value
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node delete (java.lang.Object)
blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree$Node linkedNode
Object value
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node result
protected void exchangeValues (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node, blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node successor
blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree$Node linkedNode
blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree$Node linkedSuccessor
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node getFirstNode ()
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node getPredecessor (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node getSuccessor (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node insert (java.lang.Object)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree$Node linkedNode
blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree$Node pred
blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree$Node succ
Object value
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node result
}
blogspot/software_and_algorithms/stern_library/data_structure/RedBlackTree.classRedBlackTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree extends java.lang.Object implements java.lang.Iterable {
private java.util.Comparator comparator
private blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node root
private int size
public void ()
public void (java.util.Comparator)
java.util.Comparator comparator
public void clear ()
private int compare (java.lang.Object, java.lang.Object)
Object val1
Object val2
public boolean contains (java.lang.Object)
Object value
protected blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node createNewNode (java.lang.Object)
Object value
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node delete (java.lang.Object)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node successor
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node swap
Object value
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node swap
protected void exchangeValues (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node, blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node successor
Object tempValue
protected void fixAfterDeletion (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node temp
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node temp
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
protected void fixAfterInsertion (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node temp
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node temp
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
private blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node$NodeColor getColor (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node getFirstNode ()
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node result
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node getNode (java.lang.Object)
int delta
Object value
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node getPredecessor (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node temp
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node getRoot ()
public int getSize ()
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node getSuccessor (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node temp
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node insert (java.lang.Object)
int delta
Object value
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node parent
public boolean isEmpty ()
public java.util.Iterator iterator ()
protected void leftRotate (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node temp
protected void rightRotate (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node temp
private void setColor (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node, blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node$NodeColor)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node node
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node$NodeColor color
public java.lang.String toString ()
java.util.Iterator i
StringBuilder builder
}
blogspot/software_and_algorithms/stern_library/data_structure/DynamicIntervalTree.classDynamicIntervalTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
public blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree extends java.lang.Object {
public blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree binarySearchTree
public void ()
public void clear ()
public boolean delete (blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.Interval interval
protected blogspot.software_and_algorithms.stern_library.data_structure.Interval fetchContainingInterval (java.lang.Comparable)
int cmp
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node leftChild
Comparable queryPoint
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node node
public java.util.Collection fetchContainingIntervals (java.lang.Comparable)
int cmp
int cmp
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node child
Comparable queryPoint
java.util.List result
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node node
java.util.List queue
protected blogspot.software_and_algorithms.stern_library.data_structure.Interval fetchOverlappingInterval (blogspot.software_and_algorithms.stern_library.data_structure.Interval)
int cmp
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node leftChild
blogspot.software_and_algorithms.stern_library.data_structure.Interval queryInterval
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node node
public java.util.Collection fetchOverlappingIntervals (blogspot.software_and_algorithms.stern_library.data_structure.Interval)
int cmp
int cmp
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node child
blogspot.software_and_algorithms.stern_library.data_structure.Interval queryInterval
java.util.List result
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node node
java.util.List queue
public int getSize ()
public boolean insert (blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.Interval interval
}
blogspot/software_and_algorithms/stern_library/data_structure/ThriftyList$FixedListInternal.classThriftyList.java
package blogspot.software_and_algorithms.stern_library.data_structure
public blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$FixedListInternal extends java.lang.Object implements blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal java.lang.Cloneable {
protected Object[] array
protected int size
static final boolean $assertionsDisabled
public void (int)
int capacity
public void add (int, java.lang.Object)
int index
Object item
public void addAll (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal source
public void addHead (java.lang.Object)
Object item
public void addSome (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal, int, int)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal source
int index
int count
public void addTail (java.lang.Object)
Object item
public int calculateFreeCapacity ()
public int capacity ()
public void clear ()
public java.lang.Object clone ()
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$FixedListInternal result
CloneNotSupportedException e
public void fill (java.lang.Object[], int, int, int)
Object[] target
int targetIndex
int index
int count
public java.lang.Object get (int)
int index
public java.lang.Object getHead ()
public java.lang.Object getTail ()
public int indexOf (java.lang.Object)
int j
int j
Object o
public boolean isEmpty ()
public boolean isFull ()
public int lastIndexOf (java.lang.Object)
int j
int j
Object o
public java.lang.Object remove (int)
int index
Object result
public java.lang.Object removeHead ()
public java.lang.Object removeTail ()
public java.lang.Object set (int, java.lang.Object)
int index
Object item
Object result
public int size ()
public java.lang.String toString ()
int j
StringBuilder builder
static void ()
}
blogspot/software_and_algorithms/stern_library/data_structure/ThriftyList$ReverseIter.classThriftyList.java
package blogspot.software_and_algorithms.stern_library.data_structure
public blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ReverseIter extends blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$IterBase {
final blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList this$0
public void (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList, int)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList this$0
int index
public boolean hasNext ()
public boolean hasPrevious ()
public int nextIndex ()
public int previousIndex ()
protected void stepForward ()
protected void stepReverse ()
}
blogspot/software_and_algorithms/stern_library/data_structure/RedBlackTree$1.classRedBlackTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$1 extends java.lang.Object implements java.util.Iterator {
private blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node cursor
private Object lastReturn
final blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree this$0
void (blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
Object currentValue
}
blogspot/software_and_algorithms/stern_library/data_structure/StaticIntervalTree$Node$1.classStaticIntervalTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node$1 extends java.lang.Object implements java.util.Comparator {
final blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node this$0
void (blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node this$0
public int compare (blogspot.software_and_algorithms.stern_library.data_structure.Interval, blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.Interval o1
blogspot.software_and_algorithms.stern_library.data_structure.Interval o2
int result
public volatile int compare (java.lang.Object, java.lang.Object)
}
blogspot/software_and_algorithms/stern_library/data_structure/DynamicIntervalTree$Node.classDynamicIntervalTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
public blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node extends blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node {
private Comparable subtreeSpanLow
private Comparable subtreeSpanHigh
private boolean isClosedOnSubtreeSpanLow
private boolean isClosedOnSubtreeSpanHigh
public void (blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.Interval interval
protected void computeSubtreeSpan ()
int cmp
int cmp
Comparable subtreeSpanLow
Comparable subtreeSpanHigh
boolean isClosedOnSubtreeSpanLow
boolean isClosedOnSubtreeSpanHigh
blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node child
public blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node getLeft ()
public blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node getParent ()
public blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree$Node getRight ()
public java.lang.Comparable getSubtreeSpanHigh ()
public java.lang.Comparable getSubtreeSpanLow ()
public boolean isClosedOnSubtreeSpanHigh ()
public boolean isClosedOnSubtreeSpanLow ()
public volatile blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node getRight ()
public volatile blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node getParent ()
public volatile blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node getLeft ()
}
blogspot/software_and_algorithms/stern_library/data_structure/OrderLinkedRedBlackTree$Node.classOrderLinkedRedBlackTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
public blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree$Node extends blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node {
private blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree$Node predecessor
private blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree$Node successor
public void (java.lang.Object)
Object value
public blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree$Node getPredecessor ()
public blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree$Node getSuccessor ()
protected void setPredecessor (blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree$Node node
protected void setSuccessor (blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree$Node node
}
blogspot/software_and_algorithms/stern_library/data_structure/ThriftyList.classThriftyList.java
package blogspot.software_and_algorithms.stern_library.data_structure
public blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList extends java.util.AbstractList implements java.util.List java.util.Deque java.io.Serializable java.lang.Cloneable {
private blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$FixedListInternal sublists
private int size
private int capacity
private int smallSublistCount
private int smallSublistSizeExp
private int largeSublistSizeExp
private int headSublistIndex
private int tailSublistIndex
private int freeCapacityHead
private int halveCapacityLimit
private int doubleCapacityLimit
static final boolean $assertionsDisabled
public static blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal copyTo (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal, blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal source
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal destination
public static blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal merge (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal, blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal, blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal l1
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal l2
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal target
public static void split (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal, blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal, blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal, boolean)
int splitIndex
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal src
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal dst1
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal dst2
boolean alignRight
public void ()
public void add (int, java.lang.Object)
int sublistIndex
int sublistOffset
int largeListOffset
int index
Object item
int sublistIndex
int sublistOffset
int projectedIndex
int smallListCapacity
public boolean add (java.lang.Object)
Object item
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal sublist
public void addFirst (java.lang.Object)
Object item
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal sublist
protected void addImpl (int, int, int, java.lang.Object)
int j
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal prev
Object carryItem
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal next
int j
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal prev
Object carryItem
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal next
int index
int sublistIndex
int sublistOffset
Object item
public void addLast (java.lang.Object)
Object item
protected int calculateFreeCapacityHead ()
protected int calculateSublistsUsed ()
protected void checkCapacity ()
private boolean checkListState (boolean, boolean)
int j
int j
int j
int localCapacity
boolean checkAllSmall
boolean checkAllLarge
public void clear ()
public java.lang.Object clone ()
int j
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList result
CloneNotSupportedException e
public boolean contains (java.lang.Object)
Object o
public java.util.Iterator descendingIterator ()
public java.lang.Object element ()
public java.lang.Object get (int)
int sublistIndex
int sublistOffset
int largeListOffset
int index
int sublistIndex
int sublistOffset
int projectedIndex
int smallListCapacity
public java.lang.Object getFirst ()
public java.lang.Object getLast ()
protected boolean growHead ()
int smallListSize
protected boolean growTail ()
int largeListSize
public int indexOf (java.lang.Object)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal next
int index
int j
Object o
int total
public boolean isEmpty ()
public java.util.Iterator iterator ()
public int lastIndexOf (java.lang.Object)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal next
int index
int j
Object o
int total
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
protected void mergeNextSmallSublists ()
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal small2
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal small1
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal small
int smallSublistSize
public boolean offer (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 peek ()
public java.lang.Object peekFirst ()
public java.lang.Object peekLast ()
public java.lang.Object poll ()
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.lang.Object pop ()
public void push (java.lang.Object)
Object e
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int j
java.io.ObjectInputStream s
int localSize
public java.lang.Object remove ()
public java.lang.Object remove (int)
int sublistIndex
int sublistOffset
int largeListOffset
int index
int sublistIndex
int sublistOffset
int projectedIndex
int smallListCapacity
public java.lang.Object removeFirst ()
public boolean removeFirstOccurrence (java.lang.Object)
Object o
int index
protected java.lang.Object removeImpl (int, int)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal next
int j
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal prev
Object result
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal next
int j
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal prev
int sublistIndex
int sublistOffset
Object result
public java.lang.Object removeLast ()
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal sublist
public boolean removeLastOccurrence (java.lang.Object)
Object o
int index
public java.lang.Object set (int, java.lang.Object)
int sublistIndex
int sublistOffset
int largeListOffset
int index
Object item
int sublistIndex
int sublistOffset
int projectedIndex
int smallListCapacity
protected java.lang.Object setImpl (int, int, java.lang.Object)
int sublistIndex
int sublistOffset
Object item
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal sublist
protected void shrinkHead ()
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal head
protected void shrinkTail ()
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal tail
public int size ()
protected void splitNextLargeSublist ()
int firstLargeSublistIndex
boolean isHeadList
boolean isTailList
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal large
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal small1
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal small2
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal sublist
int j
Object[] target
int index
public java.lang.String toString ()
int j
StringBuilder builder
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
Object next
java.io.ObjectOutputStream s
static int access$000 (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList x0
static blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$FixedListInternal access$100 (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList x0
static int access$200 (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList x0
static int access$300 (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList x0
static int access$400 (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList x0
static int access$500 (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList x0
static int access$600 (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList x0
static void ()
}
blogspot/software_and_algorithms/stern_library/data_structure/ThriftyList$IterBase.classThriftyList.java
package blogspot.software_and_algorithms.stern_library.data_structure
public abstract blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$IterBase extends java.lang.Object implements java.util.ListIterator {
protected int index
protected int sublistIndex
protected int sublistOffset
protected int currentIndex
protected int currentSublistIndex
protected int currentSublistOffset
final blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList this$0
public void (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList, int)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList this$0
int index
public void add (java.lang.Object)
Object item
protected void cursor ()
int largeListOffset
int projectedIndex
int smallListCapacity
public java.lang.Object next ()
Object result
public java.lang.Object previous ()
public void remove ()
public void set (java.lang.Object)
Object e
protected abstract void stepForward ()
protected abstract void stepReverse ()
}
blogspot/software_and_algorithms/stern_library/data_structure/StaticIntervalTree$Node$2.classStaticIntervalTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node$2 extends java.lang.Object implements java.util.Comparator {
final blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node this$0
void (blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node this$0
public int compare (blogspot.software_and_algorithms.stern_library.data_structure.Interval, blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.Interval o1
blogspot.software_and_algorithms.stern_library.data_structure.Interval o2
int result
public volatile int compare (java.lang.Object, java.lang.Object)
}
blogspot/software_and_algorithms/stern_library/data_structure/ThriftyList$CircularListInternal.classThriftyList.java
package blogspot.software_and_algorithms.stern_library.data_structure
public blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal extends java.lang.Object implements blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal java.lang.Cloneable {
protected Object[] array
protected int head
protected int size
static final boolean $assertionsDisabled
public void (int)
int capacity
public void add (int, java.lang.Object)
int amount
int i
int i
int tail
int index
Object item
int mask
public void addAll (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal source
public void addHead (java.lang.Object)
Object item
public void addSome (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal, int, int)
int batch
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal source
int index
int count
int mask
int tail
public void addTail (java.lang.Object)
Object item
public int calculateFreeCapacity ()
public int capacity ()
public void clear ()
public java.lang.Object clone ()
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$CircularListInternal result
CloneNotSupportedException e
public void fill (java.lang.Object[], int, int, int)
int c
Object[] target
int targetIndex
int index
int count
int tail
public java.lang.Object get (int)
int index
public java.lang.Object getHead ()
public java.lang.Object getTail ()
public int indexOf (java.lang.Object)
int j
int j
Object o
public boolean isEmpty ()
public boolean isFull ()
public int lastIndexOf (java.lang.Object)
int j
int j
Object o
public java.lang.Object remove (int)
int tail
int index
int mask
int i
Object result
public java.lang.Object removeHead ()
Object result
public java.lang.Object removeTail ()
int tail
Object result
public java.lang.Object set (int, java.lang.Object)
int index
Object item
int i
Object result
public int size ()
public java.lang.String toString ()
int j
StringBuilder builder
static void ()
}
blogspot/software_and_algorithms/stern_library/data_structure/ThriftyList$Iter.classThriftyList.java
package blogspot.software_and_algorithms.stern_library.data_structure
public blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$Iter extends blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$IterBase {
final blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList this$0
public void (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList, int)
blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList this$0
int index
public boolean hasNext ()
public boolean hasPrevious ()
public int nextIndex ()
public int previousIndex ()
protected void stepForward ()
protected void stepReverse ()
}
blogspot/software_and_algorithms/stern_library/data_structure/StaticIntervalTree$Node$3.classStaticIntervalTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node$3 extends java.lang.Object implements java.util.Comparator {
final blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node this$0
void (blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node this$0
public int compare (blogspot.software_and_algorithms.stern_library.data_structure.Interval, blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.Interval o1
blogspot.software_and_algorithms.stern_library.data_structure.Interval o2
int result
public volatile int compare (java.lang.Object, java.lang.Object)
}
blogspot/software_and_algorithms/stern_library/data_structure/StaticIntervalTree$1.classStaticIntervalTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$1 extends java.lang.Object implements java.util.Comparator {
final blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree this$0
void (blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree)
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree this$0
public int compare (blogspot.software_and_algorithms.stern_library.data_structure.Interval, blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.Interval o1
blogspot.software_and_algorithms.stern_library.data_structure.Interval o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
blogspot/software_and_algorithms/stern_library/data_structure/StaticIntervalTree$Node.classStaticIntervalTree.java
package blogspot.software_and_algorithms.stern_library.data_structure
public blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node extends java.lang.Object {
private blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree highOrderedContainingIntervals
private blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree lowOrderedContainingIntervals
private blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree highOrderedExcludingIntervals
private blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree lowOrderedExcludingIntervals
private blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node left
private blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node right
private Comparable point
public void (java.lang.Comparable)
Comparable point
public void clear ()
public boolean delete (blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.Interval interval
public void fetchIntervalsContainingNodePoint (java.util.Collection)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node temp
java.util.Collection target
public void fetchIntervalsContainingPointHigh (java.util.Collection, java.lang.Comparable, boolean)
blogspot.software_and_algorithms.stern_library.data_structure.Interval next
int cmp
java.util.Iterator i
blogspot.software_and_algorithms.stern_library.data_structure.Interval next
int cmp
java.util.Iterator i
java.util.Collection target
Comparable queryPoint
boolean isClosedOnValue
public void fetchIntervalsContainingPointLow (java.util.Collection, java.lang.Comparable, boolean)
blogspot.software_and_algorithms.stern_library.data_structure.Interval next
int cmp
java.util.Iterator i
blogspot.software_and_algorithms.stern_library.data_structure.Interval next
int cmp
java.util.Iterator i
java.util.Collection target
Comparable queryPoint
boolean isClosedOnValue
public void fetchOverlappingIntervals (java.util.Collection, blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree$Node temp
java.util.Collection target
blogspot.software_and_algorithms.stern_library.data_structure.Interval queryInterval
public blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node getLeft ()
public java.lang.Comparable getPoint ()
public blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node getRight ()
private boolean insert (blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.Interval interval
private void setLeft (blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node node
private void setRight (blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node node
public java.lang.String toString ()
java.util.Iterator i
java.util.Iterator i
StringBuilder builder
static void access$000 (blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node, blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node x0
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node x1
static void access$100 (blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node, blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node)
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node x0
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node x1
static boolean access$200 (blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node, blogspot.software_and_algorithms.stern_library.data_structure.Interval)
blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree$Node x0
blogspot.software_and_algorithms.stern_library.data_structure.Interval x1
}
blogspot/software_and_algorithms/stern_library/data_structure/ThriftyList$ListInternal.classThriftyList.java
package blogspot.software_and_algorithms.stern_library.data_structure
public abstract blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal extends java.lang.Object {
public abstract void add (int, java.lang.Object)
public abstract void addAll (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal)
public abstract void addHead (java.lang.Object)
public abstract void addSome (blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList$ListInternal, int, int)
public abstract void addTail (java.lang.Object)
public abstract int calculateFreeCapacity ()
public abstract int capacity ()
public abstract void clear ()
public abstract void fill (java.lang.Object[], int, int, int)
public abstract java.lang.Object get (int)
public abstract java.lang.Object getHead ()
public abstract java.lang.Object getTail ()
public abstract int indexOf (java.lang.Object)
public abstract boolean isEmpty ()
public abstract boolean isFull ()
public abstract int lastIndexOf (java.lang.Object)
public abstract java.lang.Object remove (int)
public abstract java.lang.Object removeHead ()
public abstract java.lang.Object removeTail ()
public abstract java.lang.Object set (int, java.lang.Object)
public abstract int size ()
}
blogspot/software_and_algorithms/stern_library/optimization/
blogspot/software_and_algorithms/stern_library/optimization/HungarianAlgorithm.classHungarianAlgorithm.java
package blogspot.software_and_algorithms.stern_library.optimization
public blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm extends java.lang.Object {
private final double[][] costMatrix
private final int rows
private final int cols
private final int dim
private final double[] labelByWorker
private final double[] labelByJob
private final int[] minSlackWorkerByJob
private final double[] minSlackValueByJob
private final int[] matchJobByWorker
private final int[] matchWorkerByJob
private final int[] parentWorkerByCommittedJob
private final boolean[] committedWorkers
public void (double[][])
int w
double[][] costMatrix
protected void computeInitialFeasibleSolution ()
int j
int j
int w
public int[] execute ()
int w
int[] result
protected void executePhase ()
int j
int temp
int committedJob
int parentWorker
double slack
int j
int worker
int minSlackWorker
int minSlackJob
double minSlackValue
protected int fetchUnmatchedWorker ()
int w
protected void greedyMatch ()
int j
int w
protected void initializePhase (int)
int j
int w
protected void match (int, int)
int w
int j
protected void reduce ()
int j
int j
double min
int w
int j
int j
int w
int j
int w
double[] min
protected void updateLabeling (double)
int w
int j
double slack
}
blogspot/software_and_algorithms/stern_library/geometry/
blogspot/software_and_algorithms/stern_library/geometry/ClosestPointPairAlgorithm.class
blogspot/software_and_algorithms/stern_library/geometry/ClosestPointPairAlgorithm$PairStructure.classClosestPointPairAlgorithm.java
package blogspot.software_and_algorithms.stern_library.geometry
public blogspot.software_and_algorithms.stern_library.geometry.ClosestPointPairAlgorithm$PairStructure extends java.lang.Object {
private java.awt.geom.Point2D p1
private java.awt.geom.Point2D p2
private double distanceSq
public void (java.awt.geom.Point2D, java.awt.geom.Point2D, double)
java.awt.geom.Point2D p1
java.awt.geom.Point2D p2
double distanceSq
static double access$000 (blogspot.software_and_algorithms.stern_library.geometry.ClosestPointPairAlgorithm$PairStructure)
blogspot.software_and_algorithms.stern_library.geometry.ClosestPointPairAlgorithm$PairStructure x0
static java.awt.geom.Point2D access$100 (blogspot.software_and_algorithms.stern_library.geometry.ClosestPointPairAlgorithm$PairStructure)
blogspot.software_and_algorithms.stern_library.geometry.ClosestPointPairAlgorithm$PairStructure x0
static java.awt.geom.Point2D access$200 (blogspot.software_and_algorithms.stern_library.geometry.ClosestPointPairAlgorithm$PairStructure)
blogspot.software_and_algorithms.stern_library.geometry.ClosestPointPairAlgorithm$PairStructure x0
}
META-INF/maven/com.github.kevinstern/
META-INF/maven/com.github.kevinstern/software-and-algorithms/
META-INF/maven/com.github.kevinstern/software-and-algorithms/pom.xml
META-INF/maven/com.github.kevinstern/software-and-algorithms/pom.properties
net/
net/jcip/
net/jcip/annotations/
net/jcip/annotations/GuardedBy.classGuardedBy.java
package net.jcip.annotations
public abstract net.jcip.annotations.GuardedBy extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
net/jcip/annotations/Immutable.classImmutable.java
package net.jcip.annotations
public abstract net.jcip.annotations.Immutable extends java.lang.Object implements java.lang.annotation.Annotation {
}
net/jcip/annotations/NotThreadSafe.classNotThreadSafe.java
package net.jcip.annotations
public abstract net.jcip.annotations.NotThreadSafe extends java.lang.Object implements java.lang.annotation.Annotation {
}
net/jcip/annotations/ThreadSafe.classThreadSafe.java
package net.jcip.annotations
public abstract net.jcip.annotations.ThreadSafe extends java.lang.Object implements java.lang.annotation.Annotation {
}
META-INF/maven/com.github.stephenc.jcip/
META-INF/maven/com.github.stephenc.jcip/jcip-annotations/
META-INF/maven/com.github.stephenc.jcip/jcip-annotations/pom.xml
META-INF/maven/com.github.stephenc.jcip/jcip-annotations/pom.properties
org/
org/pcollections/
org/pcollections/AmortizedPQueue$1.classAmortizedPQueue.java
package org.pcollections
org.pcollections.AmortizedPQueue$1 extends java.lang.Object implements java.util.Iterator {
private org.pcollections.PQueue queue
final org.pcollections.AmortizedPQueue this$0
void (org.pcollections.AmortizedPQueue)
public boolean hasNext ()
public java.lang.Object next ()
Object e
public void remove ()
}
org/pcollections/AmortizedPQueue.classAmortizedPQueue.java
package org.pcollections
public org.pcollections.AmortizedPQueue extends java.util.AbstractQueue implements org.pcollections.PQueue {
private static final org.pcollections.AmortizedPQueue EMPTY
private final org.pcollections.PStack front
private final org.pcollections.PStack back
public static org.pcollections.AmortizedPQueue empty ()
private void ()
private void (org.pcollections.AmortizedPQueue, java.lang.Object)
org.pcollections.AmortizedPQueue queue
Object e
private void (org.pcollections.PStack, org.pcollections.PStack)
org.pcollections.PStack front
org.pcollections.PStack back
public java.util.Iterator iterator ()
public int size ()
public java.lang.Object peek ()
public org.pcollections.AmortizedPQueue minus ()
int fsize
public org.pcollections.AmortizedPQueue plus (java.lang.Object)
Object e
public org.pcollections.AmortizedPQueue plusAll (java.util.Collection)
Object e
java.util.Iterator i$
java.util.Collection list
org.pcollections.AmortizedPQueue result
public org.pcollections.PCollection minus (java.lang.Object)
Object e
public org.pcollections.PCollection minusAll (java.util.Collection)
java.util.Collection list
public boolean offer (java.lang.Object)
Object o
public java.lang.Object poll ()
public static void main (java.lang.String[])
int i
String[] args
org.pcollections.AmortizedPQueue queue
org.pcollections.PQueue original
public volatile org.pcollections.PQueue plusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PQueue plus (java.lang.Object)
Object x0
public volatile org.pcollections.PQueue minus ()
public volatile org.pcollections.PCollection plusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PCollection plus (java.lang.Object)
Object x0
static void ()
}
org/pcollections/ConsPStack$1.classConsPStack.java
package org.pcollections
org.pcollections.ConsPStack$1 extends java.lang.Object implements java.util.ListIterator {
int i
org.pcollections.ConsPStack next
final int val$index
final org.pcollections.ConsPStack this$0
void (org.pcollections.ConsPStack, int)
public boolean hasNext ()
public boolean hasPrevious ()
public int nextIndex ()
public int previousIndex ()
public java.lang.Object next ()
Object e
public java.lang.Object previous ()
public void add (java.lang.Object)
Object o
public void remove ()
public void set (java.lang.Object)
Object o
}
org/pcollections/ConsPStack.classConsPStack.java
package org.pcollections
public final org.pcollections.ConsPStack extends java.util.AbstractSequentialList implements org.pcollections.PStack {
private static final org.pcollections.ConsPStack EMPTY
private final Object first
private final org.pcollections.ConsPStack rest
private final int size
public static org.pcollections.ConsPStack empty ()
public static org.pcollections.ConsPStack singleton (java.lang.Object)
Object e
public static org.pcollections.ConsPStack from (java.util.Collection)
java.util.Collection list
private static org.pcollections.ConsPStack from (java.util.Iterator)
java.util.Iterator i
Object e
private void ()
private void (java.lang.Object, org.pcollections.ConsPStack)
Object first
org.pcollections.ConsPStack rest
public int size ()
public java.util.ListIterator listIterator (int)
int index
public org.pcollections.ConsPStack subList (int, int)
int start
int end
public org.pcollections.ConsPStack plus (java.lang.Object)
Object e
public org.pcollections.ConsPStack plusAll (java.util.Collection)
Object e
java.util.Iterator i$
java.util.Collection list
org.pcollections.ConsPStack result
public org.pcollections.ConsPStack plus (int, java.lang.Object)
int i
Object e
public org.pcollections.ConsPStack plusAll (int, java.util.Collection)
int i
java.util.Collection list
public org.pcollections.ConsPStack minus (java.lang.Object)
Object e
org.pcollections.ConsPStack newRest
public org.pcollections.ConsPStack minus (int)
int i
public org.pcollections.ConsPStack minusAll (java.util.Collection)
java.util.Collection list
org.pcollections.ConsPStack newRest
public org.pcollections.ConsPStack with (int, java.lang.Object)
int i
Object e
org.pcollections.ConsPStack newRest
public org.pcollections.ConsPStack subList (int)
int start
public volatile java.util.List subList (int, int)
int x0
int x1
public volatile org.pcollections.PStack subList (int)
int x0
public volatile org.pcollections.PStack subList (int, int)
int x0
int x1
public volatile org.pcollections.PStack minus (int)
int x0
public volatile org.pcollections.PStack minusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PStack minus (java.lang.Object)
Object x0
public volatile org.pcollections.PStack plusAll (int, java.util.Collection)
int x0
java.util.Collection x1
public volatile org.pcollections.PStack plus (int, java.lang.Object)
int x0
Object x1
public volatile org.pcollections.PStack with (int, java.lang.Object)
int x0
Object x1
public volatile org.pcollections.PStack plusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PStack plus (java.lang.Object)
Object x0
public volatile org.pcollections.PSequence subList (int, int)
int x0
int x1
public volatile org.pcollections.PSequence minus (int)
int x0
public volatile org.pcollections.PSequence minusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PSequence minus (java.lang.Object)
Object x0
public volatile org.pcollections.PSequence plusAll (int, java.util.Collection)
int x0
java.util.Collection x1
public volatile org.pcollections.PSequence plus (int, java.lang.Object)
int x0
Object x1
public volatile org.pcollections.PSequence with (int, java.lang.Object)
int x0
Object x1
public volatile org.pcollections.PSequence plusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PSequence plus (java.lang.Object)
Object x0
public volatile org.pcollections.PCollection minusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PCollection minus (java.lang.Object)
Object x0
public volatile org.pcollections.PCollection plusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PCollection plus (java.lang.Object)
Object x0
static int access$000 (org.pcollections.ConsPStack)
org.pcollections.ConsPStack x0
static java.lang.Object access$100 (org.pcollections.ConsPStack)
org.pcollections.ConsPStack x0
static org.pcollections.ConsPStack access$200 (org.pcollections.ConsPStack)
org.pcollections.ConsPStack x0
static void ()
}
org/pcollections/Empty.classEmpty.java
package org.pcollections
public final org.pcollections.Empty extends java.lang.Object {
private void ()
public static org.pcollections.PStack stack ()
public static org.pcollections.PQueue queue ()
public static org.pcollections.PVector vector ()
public static org.pcollections.PSet set ()
public static org.pcollections.POrderedSet orderedSet ()
public static org.pcollections.PBag bag ()
public static org.pcollections.PMap map ()
}
org/pcollections/HashPMap$1.classHashPMap.java
package org.pcollections
org.pcollections.HashPMap$1 extends java.util.AbstractSet {
final org.pcollections.HashPMap this$0
void (org.pcollections.HashPMap)
public int size ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object e
Object value
}
org/pcollections/HashPMap$SequenceIterator.classHashPMap.java
package org.pcollections
org.pcollections.HashPMap$SequenceIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator i
private org.pcollections.PSequence seq
void (java.util.Iterator)
java.util.Iterator i
public boolean hasNext ()
public java.lang.Object next ()
Object result
public void remove ()
}
org/pcollections/HashPMap.classHashPMap.java
package org.pcollections
public final org.pcollections.HashPMap extends java.util.AbstractMap implements org.pcollections.PMap {
private final org.pcollections.PMap intMap
private final int size
private java.util.Set entrySet
public static org.pcollections.HashPMap empty (org.pcollections.PMap)
org.pcollections.PMap intMap
private void (org.pcollections.PMap, int)
org.pcollections.PMap intMap
int size
public java.util.Set entrySet ()
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
java.util.Map$Entry entry
java.util.Iterator i$
Object key
org.pcollections.PSequence entries
public org.pcollections.HashPMap plusAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
org.pcollections.HashPMap result
public org.pcollections.HashPMap minusAll (java.util.Collection)
Object key
java.util.Iterator i$
java.util.Collection keys
org.pcollections.HashPMap result
public org.pcollections.HashPMap plus (java.lang.Object, java.lang.Object)
Object key
Object value
org.pcollections.PSequence entries
int size0
int i
public org.pcollections.HashPMap minus (java.lang.Object)
Object key
org.pcollections.PSequence entries
int i
private org.pcollections.PSequence getEntries (int)
int hash
org.pcollections.PSequence entries
private static int keyIndexIn (org.pcollections.PSequence, java.lang.Object)
java.util.Map$Entry entry
java.util.Iterator i$
org.pcollections.PSequence entries
Object key
int i
public volatile org.pcollections.PMap minusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PMap minus (java.lang.Object)
Object x0
public volatile org.pcollections.PMap plusAll (java.util.Map)
java.util.Map x0
public volatile org.pcollections.PMap plus (java.lang.Object, java.lang.Object)
Object x0
Object x1
static int access$000 (org.pcollections.HashPMap)
org.pcollections.HashPMap x0
static org.pcollections.PMap access$100 (org.pcollections.HashPMap)
org.pcollections.HashPMap x0
}
org/pcollections/HashTreePBag.classHashTreePBag.java
package org.pcollections
public final org.pcollections.HashTreePBag extends java.lang.Object {
private static final org.pcollections.MapPBag EMPTY
private void ()
public static org.pcollections.MapPBag empty ()
public static org.pcollections.MapPBag singleton (java.lang.Object)
Object e
public static org.pcollections.MapPBag from (java.util.Collection)
java.util.Collection list
static void ()
}
org/pcollections/HashTreePMap.classHashTreePMap.java
package org.pcollections
public final org.pcollections.HashTreePMap extends java.lang.Object {
private static final org.pcollections.HashPMap EMPTY
private void ()
public static org.pcollections.HashPMap empty ()
public static org.pcollections.HashPMap singleton (java.lang.Object, java.lang.Object)
Object key
Object value
public static org.pcollections.HashPMap from (java.util.Map)
java.util.Map map
static void ()
}
org/pcollections/HashTreePSet.classHashTreePSet.java
package org.pcollections
public final org.pcollections.HashTreePSet extends java.lang.Object {
private static final org.pcollections.MapPSet EMPTY
private void ()
public static org.pcollections.MapPSet empty ()
public static org.pcollections.MapPSet singleton (java.lang.Object)
Object e
public static org.pcollections.MapPSet from (java.util.Collection)
java.util.Collection list
static void ()
}
org/pcollections/IntTree$EntryIterator.classIntTree.java
package org.pcollections
final org.pcollections.IntTree$EntryIterator extends java.lang.Object implements java.util.Iterator {
private org.pcollections.PStack stack
private int key
void (org.pcollections.IntTree)
org.pcollections.IntTree root
public boolean hasNext ()
public java.util.Map$Entry next ()
org.pcollections.IntTree node
java.util.Map$Entry result
public void remove ()
private void gotoMinOf (org.pcollections.IntTree)
org.pcollections.IntTree node
public volatile java.lang.Object next ()
}
org/pcollections/IntTree.classIntTree.java
package org.pcollections
org.pcollections.IntTree extends java.lang.Object {
static final org.pcollections.IntTree EMPTYNODE
private final long key
private final Object value
private final org.pcollections.IntTree left
private final org.pcollections.IntTree right
private final int size
private static final int OMEGA
private static final int ALPHA
private void ()
private void (long, java.lang.Object, org.pcollections.IntTree, org.pcollections.IntTree)
long key
Object value
org.pcollections.IntTree left
org.pcollections.IntTree right
private org.pcollections.IntTree withKey (long)
long newKey
java.util.Iterator iterator ()
int size ()
boolean containsKey (long)
long key
java.lang.Object get (long)
long key
org.pcollections.IntTree plus (long, java.lang.Object)
long key
Object value
org.pcollections.IntTree minus (long)
long key
long newKey
Object newValue
org.pcollections.IntTree newRight
org.pcollections.IntTree newLeft
org.pcollections.IntTree changeKeysAbove (long, int)
long key
int delta
org.pcollections.IntTree newRight
org.pcollections.IntTree changeKeysBelow (long, int)
long key
int delta
org.pcollections.IntTree newLeft
private long minKey ()
private org.pcollections.IntTree rebalanced (org.pcollections.IntTree, org.pcollections.IntTree)
org.pcollections.IntTree newLeft
org.pcollections.IntTree newRight
private static org.pcollections.IntTree rebalanced (long, java.lang.Object, org.pcollections.IntTree, org.pcollections.IntTree)
org.pcollections.IntTree lrl
org.pcollections.IntTree lrr
org.pcollections.IntTree ll
org.pcollections.IntTree lr
org.pcollections.IntTree rll
org.pcollections.IntTree rlr
org.pcollections.IntTree rl
org.pcollections.IntTree rr
long key
Object value
org.pcollections.IntTree left
org.pcollections.IntTree right
static java.lang.Object access$000 (org.pcollections.IntTree)
org.pcollections.IntTree x0
static org.pcollections.IntTree access$100 (org.pcollections.IntTree)
org.pcollections.IntTree x0
static int access$200 (org.pcollections.IntTree)
org.pcollections.IntTree x0
static long access$300 (org.pcollections.IntTree)
org.pcollections.IntTree x0
static org.pcollections.IntTree access$400 (org.pcollections.IntTree)
org.pcollections.IntTree x0
static void ()
}
org/pcollections/IntTreePMap$1.classIntTreePMap.java
package org.pcollections
org.pcollections.IntTreePMap$1 extends java.util.AbstractSet {
final org.pcollections.IntTreePMap this$0
void (org.pcollections.IntTreePMap)
public int size ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object e
Object value
}
org/pcollections/IntTreePMap.classIntTreePMap.java
package org.pcollections
public final org.pcollections.IntTreePMap extends java.util.AbstractMap implements org.pcollections.PMap {
private static final org.pcollections.IntTreePMap EMPTY
private final org.pcollections.IntTree root
private java.util.Set entrySet
public static org.pcollections.IntTreePMap empty ()
public static org.pcollections.IntTreePMap singleton (java.lang.Integer, java.lang.Object)
Integer key
Object value
public static org.pcollections.IntTreePMap from (java.util.Map)
java.util.Map map
private void (org.pcollections.IntTree)
org.pcollections.IntTree root
private org.pcollections.IntTreePMap withRoot (org.pcollections.IntTree)
org.pcollections.IntTree root
org.pcollections.IntTreePMap withKeysChangedAbove (int, int)
int key
int delta
org.pcollections.IntTreePMap withKeysChangedBelow (int, int)
int key
int delta
public java.util.Set entrySet ()
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object key
public org.pcollections.IntTreePMap plus (java.lang.Integer, java.lang.Object)
Integer key
Object value
public org.pcollections.IntTreePMap minus (java.lang.Object)
Object key
public org.pcollections.IntTreePMap plusAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
org.pcollections.IntTree root
public org.pcollections.IntTreePMap minusAll (java.util.Collection)
Object key
java.util.Iterator i$
java.util.Collection keys
org.pcollections.IntTree root
public volatile org.pcollections.PMap minusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PMap minus (java.lang.Object)
Object x0
public volatile org.pcollections.PMap plusAll (java.util.Map)
java.util.Map x0
public volatile org.pcollections.PMap plus (java.lang.Object, java.lang.Object)
Object x0
Object x1
static org.pcollections.IntTree access$000 (org.pcollections.IntTreePMap)
org.pcollections.IntTreePMap x0
static void ()
}
org/pcollections/MapPBag$1.classMapPBag.java
package org.pcollections
org.pcollections.MapPBag$1 extends java.lang.Object implements java.util.Iterator {
private Object e
private int n
final java.util.Iterator val$i
final org.pcollections.MapPBag this$0
void (org.pcollections.MapPBag, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
java.util.Map$Entry entry
public void remove ()
}
org/pcollections/MapPBag.classMapPBag.java
package org.pcollections
public final org.pcollections.MapPBag extends java.util.AbstractCollection implements org.pcollections.PBag {
private final org.pcollections.PMap map
private final int size
public static org.pcollections.MapPBag empty (org.pcollections.PMap)
org.pcollections.PMap map
private void (org.pcollections.PMap, int)
org.pcollections.PMap map
int size
public int size ()
public java.util.Iterator iterator ()
java.util.Iterator i
public boolean contains (java.lang.Object)
Object e
public int hashCode ()
Object e
java.util.Iterator i$
int hashCode
public boolean equals (java.lang.Object)
org.pcollections.MapPBag empty
Object that
public org.pcollections.MapPBag plus (java.lang.Object)
Object e
public org.pcollections.MapPBag minus (java.lang.Object)
Object e
int n
public org.pcollections.MapPBag plusAll (java.util.Collection)
Object e
java.util.Iterator i$
java.util.Collection list
org.pcollections.MapPBag bag
public org.pcollections.MapPBag minusAll (java.util.Collection)
java.util.Collection list
org.pcollections.PMap map
private int count (java.lang.Object)
Object o
private static int size (org.pcollections.PMap)
Integer n
java.util.Iterator i$
org.pcollections.PMap map
int size
public volatile org.pcollections.PBag minusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PBag minus (java.lang.Object)
Object x0
public volatile org.pcollections.PBag plusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PBag plus (java.lang.Object)
Object x0
public volatile org.pcollections.PCollection minusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PCollection minus (java.lang.Object)
Object x0
public volatile org.pcollections.PCollection plusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PCollection plus (java.lang.Object)
Object x0
}
org/pcollections/MapPSet$In.classMapPSet.java
package org.pcollections
final org.pcollections.MapPSet$In extends java.lang.Enum {
public static final org.pcollections.MapPSet$In IN
private static final org.pcollections.MapPSet$In[] $VALUES
public static org.pcollections.MapPSet$In[] values ()
public static org.pcollections.MapPSet$In valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/pcollections/MapPSet.classMapPSet.java
package org.pcollections
public final org.pcollections.MapPSet extends java.util.AbstractSet implements org.pcollections.PSet {
private final org.pcollections.PMap map
public static org.pcollections.MapPSet from (org.pcollections.PMap)
org.pcollections.PMap map
public static org.pcollections.MapPSet from (org.pcollections.PMap, java.lang.Object)
org.pcollections.PMap map
Object e
public static org.pcollections.MapPSet from (org.pcollections.PMap, java.util.Collection)
org.pcollections.PMap map
java.util.Collection list
private void (org.pcollections.PMap)
org.pcollections.PMap map
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object e
public org.pcollections.MapPSet plus (java.lang.Object)
Object e
public org.pcollections.MapPSet minus (java.lang.Object)
Object e
public org.pcollections.MapPSet plusAll (java.util.Collection)
Object e
java.util.Iterator i$
java.util.Collection list
org.pcollections.PMap map
public org.pcollections.MapPSet minusAll (java.util.Collection)
java.util.Collection list
org.pcollections.PMap map
public volatile org.pcollections.PSet minusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PSet minus (java.lang.Object)
Object x0
public volatile org.pcollections.PSet plusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PSet plus (java.lang.Object)
Object x0
public volatile org.pcollections.PCollection minusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PCollection minus (java.lang.Object)
Object x0
public volatile org.pcollections.PCollection plusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PCollection plus (java.lang.Object)
Object x0
}
org/pcollections/OrderedPSet.classOrderedPSet.java
package org.pcollections
public org.pcollections.OrderedPSet extends java.util.AbstractSet implements org.pcollections.POrderedSet {
private static final org.pcollections.OrderedPSet EMPTY
private org.pcollections.PSet contents
private org.pcollections.PVector order
public static org.pcollections.OrderedPSet empty ()
public static org.pcollections.OrderedPSet from (java.util.Collection)
java.util.Collection list
public static org.pcollections.OrderedPSet singleton (java.lang.Object)
Object e
private void (org.pcollections.PSet, org.pcollections.PVector)
org.pcollections.PSet c
org.pcollections.PVector o
public org.pcollections.OrderedPSet plus (java.lang.Object)
Object e
public org.pcollections.OrderedPSet plusAll (java.util.Collection)
Object e
java.util.Iterator i$
java.util.Collection list
org.pcollections.OrderedPSet s
public org.pcollections.OrderedPSet minus (java.lang.Object)
Object e
public org.pcollections.OrderedPSet minusAll (java.util.Collection)
Object e
java.util.Iterator i$
java.util.Collection list
org.pcollections.OrderedPSet s
public java.util.Iterator iterator ()
public int size ()
public java.lang.Object get (int)
int index
public int indexOf (java.lang.Object)
Object o
public volatile org.pcollections.POrderedSet minusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.POrderedSet minus (java.lang.Object)
Object x0
public volatile org.pcollections.POrderedSet plusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.POrderedSet plus (java.lang.Object)
Object x0
public volatile org.pcollections.PSet minusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PSet minus (java.lang.Object)
Object x0
public volatile org.pcollections.PSet plusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PSet plus (java.lang.Object)
Object x0
public volatile org.pcollections.PCollection minusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PCollection minus (java.lang.Object)
Object x0
public volatile org.pcollections.PCollection plusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PCollection plus (java.lang.Object)
Object x0
static void ()
}
org/pcollections/PBag.classPBag.java
package org.pcollections
public abstract org.pcollections.PBag extends java.lang.Object implements org.pcollections.PCollection {
public abstract org.pcollections.PBag plus (java.lang.Object)
public abstract org.pcollections.PBag plusAll (java.util.Collection)
public abstract org.pcollections.PBag minus (java.lang.Object)
public abstract org.pcollections.PBag minusAll (java.util.Collection)
}
org/pcollections/PCollection.classPCollection.java
package org.pcollections
public abstract org.pcollections.PCollection extends java.lang.Object implements java.util.Collection {
public abstract org.pcollections.PCollection plus (java.lang.Object)
public abstract org.pcollections.PCollection plusAll (java.util.Collection)
public abstract org.pcollections.PCollection minus (java.lang.Object)
public abstract org.pcollections.PCollection minusAll (java.util.Collection)
public abstract boolean add (java.lang.Object)
public abstract boolean remove (java.lang.Object)
public abstract boolean addAll (java.util.Collection)
public abstract boolean removeAll (java.util.Collection)
public abstract boolean retainAll (java.util.Collection)
public abstract void clear ()
}
org/pcollections/PMap.classPMap.java
package org.pcollections
public abstract org.pcollections.PMap extends java.lang.Object implements java.util.Map {
public abstract org.pcollections.PMap plus (java.lang.Object, java.lang.Object)
public abstract org.pcollections.PMap plusAll (java.util.Map)
public abstract org.pcollections.PMap minus (java.lang.Object)
public abstract org.pcollections.PMap minusAll (java.util.Collection)
public abstract java.lang.Object put (java.lang.Object, java.lang.Object)
public abstract java.lang.Object remove (java.lang.Object)
public abstract void putAll (java.util.Map)
public abstract void clear ()
}
org/pcollections/POrderedSet.classPOrderedSet.java
package org.pcollections
public abstract org.pcollections.POrderedSet extends java.lang.Object implements org.pcollections.PSet {
public abstract org.pcollections.POrderedSet plus (java.lang.Object)
public abstract org.pcollections.POrderedSet plusAll (java.util.Collection)
public abstract org.pcollections.POrderedSet minus (java.lang.Object)
public abstract org.pcollections.POrderedSet minusAll (java.util.Collection)
public abstract java.lang.Object get (int)
public abstract int indexOf (java.lang.Object)
}
org/pcollections/PQueue.classPQueue.java
package org.pcollections
public abstract org.pcollections.PQueue extends java.lang.Object implements org.pcollections.PCollection java.util.Queue {
public abstract org.pcollections.PQueue minus ()
public abstract org.pcollections.PQueue plus (java.lang.Object)
public abstract org.pcollections.PQueue plusAll (java.util.Collection)
public abstract org.pcollections.PCollection minus (java.lang.Object)
public abstract org.pcollections.PCollection minusAll (java.util.Collection)
public abstract boolean offer (java.lang.Object)
public abstract java.lang.Object poll ()
public abstract java.lang.Object remove ()
}
org/pcollections/PSequence.classPSequence.java
package org.pcollections
public abstract org.pcollections.PSequence extends java.lang.Object implements org.pcollections.PCollection java.util.List {
public abstract org.pcollections.PSequence plus (java.lang.Object)
public abstract org.pcollections.PSequence plusAll (java.util.Collection)
public abstract org.pcollections.PSequence with (int, java.lang.Object)
public abstract org.pcollections.PSequence plus (int, java.lang.Object)
public abstract org.pcollections.PSequence plusAll (int, java.util.Collection)
public abstract org.pcollections.PSequence minus (java.lang.Object)
public abstract org.pcollections.PSequence minusAll (java.util.Collection)
public abstract org.pcollections.PSequence minus (int)
public abstract org.pcollections.PSequence subList (int, int)
public abstract boolean addAll (int, java.util.Collection)
public abstract java.lang.Object set (int, java.lang.Object)
public abstract void add (int, java.lang.Object)
public abstract java.lang.Object remove (int)
}
org/pcollections/PSet.classPSet.java
package org.pcollections
public abstract org.pcollections.PSet extends java.lang.Object implements org.pcollections.PCollection java.util.Set {
public abstract org.pcollections.PSet plus (java.lang.Object)
public abstract org.pcollections.PSet plusAll (java.util.Collection)
public abstract org.pcollections.PSet minus (java.lang.Object)
public abstract org.pcollections.PSet minusAll (java.util.Collection)
}
org/pcollections/PStack.classPStack.java
package org.pcollections
public abstract org.pcollections.PStack extends java.lang.Object implements org.pcollections.PSequence {
public abstract org.pcollections.PStack plus (java.lang.Object)
public abstract org.pcollections.PStack plusAll (java.util.Collection)
public abstract org.pcollections.PStack with (int, java.lang.Object)
public abstract org.pcollections.PStack plus (int, java.lang.Object)
public abstract org.pcollections.PStack plusAll (int, java.util.Collection)
public abstract org.pcollections.PStack minus (java.lang.Object)
public abstract org.pcollections.PStack minusAll (java.util.Collection)
public abstract org.pcollections.PStack minus (int)
public abstract org.pcollections.PStack subList (int, int)
public abstract org.pcollections.PStack subList (int)
}
org/pcollections/PVector.classPVector.java
package org.pcollections
public abstract org.pcollections.PVector extends java.lang.Object implements org.pcollections.PSequence {
public abstract org.pcollections.PVector plus (java.lang.Object)
public abstract org.pcollections.PVector plusAll (java.util.Collection)
public abstract org.pcollections.PVector with (int, java.lang.Object)
public abstract org.pcollections.PVector plus (int, java.lang.Object)
public abstract org.pcollections.PVector plusAll (int, java.util.Collection)
public abstract org.pcollections.PVector minus (java.lang.Object)
public abstract org.pcollections.PVector minusAll (java.util.Collection)
public abstract org.pcollections.PVector minus (int)
public abstract org.pcollections.PVector subList (int, int)
}
org/pcollections/SimpleImmutableEntry.classSimpleImmutableEntry.java
package org.pcollections
final org.pcollections.SimpleImmutableEntry extends java.lang.Object implements java.util.Map$Entry java.io.Serializable {
private static final long serialVersionUID
private final Object key
private final Object value
public void (java.lang.Object, java.lang.Object)
Object key
Object value
public void (java.util.Map$Entry)
java.util.Map$Entry entry
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
Object o
java.util.Map$Entry e
public int hashCode ()
public java.lang.String toString ()
private static boolean eq (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
org/pcollections/TreePVector.classTreePVector.java
package org.pcollections
public org.pcollections.TreePVector extends java.util.AbstractList implements org.pcollections.PVector {
private static final org.pcollections.TreePVector EMPTY
private final org.pcollections.IntTreePMap map
public static org.pcollections.TreePVector empty ()
public static org.pcollections.TreePVector singleton (java.lang.Object)
Object e
public static org.pcollections.TreePVector from (java.util.Collection)
java.util.Collection list
private void (org.pcollections.IntTreePMap)
org.pcollections.IntTreePMap map
public int size ()
public java.lang.Object get (int)
int index
public java.util.Iterator iterator ()
public org.pcollections.TreePVector subList (int, int)
int start
int end
int size
public org.pcollections.TreePVector plus (java.lang.Object)
Object e
public org.pcollections.TreePVector plus (int, java.lang.Object)
int i
Object e
public org.pcollections.TreePVector minus (java.lang.Object)
java.util.Map$Entry entry
java.util.Iterator i$
Object e
public org.pcollections.TreePVector minus (int)
int i
public org.pcollections.TreePVector plusAll (java.util.Collection)
Object e
java.util.Iterator i$
java.util.Collection list
org.pcollections.TreePVector result
public org.pcollections.TreePVector minusAll (java.util.Collection)
Object e
java.util.Iterator i$
java.util.Collection list
org.pcollections.TreePVector result
public org.pcollections.TreePVector plusAll (int, java.util.Collection)
Object e
java.util.Iterator i$
int i
java.util.Collection list
org.pcollections.IntTreePMap map
public org.pcollections.PVector with (int, java.lang.Object)
int i
Object e
org.pcollections.IntTreePMap map
public volatile java.util.List subList (int, int)
int x0
int x1
public volatile org.pcollections.PVector subList (int, int)
int x0
int x1
public volatile org.pcollections.PVector minus (int)
int x0
public volatile org.pcollections.PVector minusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PVector minus (java.lang.Object)
Object x0
public volatile org.pcollections.PVector plusAll (int, java.util.Collection)
int x0
java.util.Collection x1
public volatile org.pcollections.PVector plus (int, java.lang.Object)
int x0
Object x1
public volatile org.pcollections.PVector plusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PVector plus (java.lang.Object)
Object x0
public volatile org.pcollections.PSequence subList (int, int)
int x0
int x1
public volatile org.pcollections.PSequence minus (int)
int x0
public volatile org.pcollections.PSequence minusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PSequence minus (java.lang.Object)
Object x0
public volatile org.pcollections.PSequence plusAll (int, java.util.Collection)
int x0
java.util.Collection x1
public volatile org.pcollections.PSequence plus (int, java.lang.Object)
int x0
Object x1
public volatile org.pcollections.PSequence with (int, java.lang.Object)
int x0
Object x1
public volatile org.pcollections.PSequence plusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PSequence plus (java.lang.Object)
Object x0
public volatile org.pcollections.PCollection minusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PCollection minus (java.lang.Object)
Object x0
public volatile org.pcollections.PCollection plusAll (java.util.Collection)
java.util.Collection x0
public volatile org.pcollections.PCollection plus (java.lang.Object)
Object x0
static void ()
}
META-INF/maven/org.pcollections/
META-INF/maven/org.pcollections/pcollections/
META-INF/maven/org.pcollections/pcollections/pom.xml
META-INF/maven/org.pcollections/pcollections/pom.properties
META-INF/maven/com.google.guava/
META-INF/maven/com.google.guava/guava/
META-INF/maven/com.google.guava/guava/pom.properties
META-INF/maven/com.google.guava/guava/pom.xml
com/google/common/
com/google/common/annotations/
com/google/common/annotations/Beta.classBeta.java
package com.google.common.annotations
public abstract com.google.common.annotations.Beta extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/common/annotations/GwtCompatible.classGwtCompatible.java
package com.google.common.annotations
public abstract com.google.common.annotations.GwtCompatible extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean serializable ()
public abstract boolean emulated ()
}
com/google/common/annotations/GwtIncompatible.classGwtIncompatible.java
package com.google.common.annotations
public abstract com.google.common.annotations.GwtIncompatible extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
com/google/common/annotations/VisibleForTesting.classVisibleForTesting.java
package com.google.common.annotations
public abstract com.google.common.annotations.VisibleForTesting extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/common/base/
com/google/common/base/Absent.classAbsent.java
package com.google.common.base
final com.google.common.base.Absent extends com.google.common.base.Optional {
static final com.google.common.base.Absent INSTANCE
private static final long serialVersionUID
static com.google.common.base.Optional withType ()
private void ()
public boolean isPresent ()
public java.lang.Object get ()
public java.lang.Object or (java.lang.Object)
Object defaultValue
public com.google.common.base.Optional or (com.google.common.base.Optional)
com.google.common.base.Optional secondChoice
public java.lang.Object or (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
public java.lang.Object orNull ()
public java.util.Set asSet ()
public com.google.common.base.Optional transform (com.google.common.base.Function)
com.google.common.base.Function function
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
private java.lang.Object readResolve ()
static void ()
}
com/google/common/base/AbstractIterator$1.classAbstractIterator.java
package com.google.common.base
com.google.common.base.AbstractIterator$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$base$AbstractIterator$State
static void ()
}
com/google/common/base/AbstractIterator$State.classAbstractIterator.java
package com.google.common.base
final com.google.common.base.AbstractIterator$State extends java.lang.Enum {
public static final com.google.common.base.AbstractIterator$State READY
public static final com.google.common.base.AbstractIterator$State NOT_READY
public static final com.google.common.base.AbstractIterator$State DONE
public static final com.google.common.base.AbstractIterator$State FAILED
private static final com.google.common.base.AbstractIterator$State[] $VALUES
public static com.google.common.base.AbstractIterator$State[] values ()
public static com.google.common.base.AbstractIterator$State valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/common/base/AbstractIterator.classAbstractIterator.java
package com.google.common.base
abstract com.google.common.base.AbstractIterator extends java.lang.Object implements java.util.Iterator {
private com.google.common.base.AbstractIterator$State state
private Object next
protected void ()
protected abstract java.lang.Object computeNext ()
protected final java.lang.Object endOfData ()
public final boolean hasNext ()
private boolean tryToComputeNext ()
public final java.lang.Object next ()
Object result
public final void remove ()
}
com/google/common/base/Ascii.classAscii.java
package com.google.common.base
public final com.google.common.base.Ascii extends java.lang.Object {
public static final byte NUL
public static final byte SOH
public static final byte STX
public static final byte ETX
public static final byte EOT
public static final byte ENQ
public static final byte ACK
public static final byte BEL
public static final byte BS
public static final byte HT
public static final byte LF
public static final byte NL
public static final byte VT
public static final byte FF
public static final byte CR
public static final byte SO
public static final byte SI
public static final byte DLE
public static final byte DC1
public static final byte XON
public static final byte DC2
public static final byte DC3
public static final byte XOFF
public static final byte DC4
public static final byte NAK
public static final byte SYN
public static final byte ETB
public static final byte CAN
public static final byte EM
public static final byte SUB
public static final byte ESC
public static final byte FS
public static final byte GS
public static final byte RS
public static final byte US
public static final byte SP
public static final byte SPACE
public static final byte DEL
public static final char MIN
public static final char MAX
private void ()
public static java.lang.String toLowerCase (java.lang.String)
char c
char[] chars
int i
String string
int length
public static java.lang.String toLowerCase (java.lang.CharSequence)
int i
CharSequence chars
char[] newChars
public static char toLowerCase (char)
char c
public static java.lang.String toUpperCase (java.lang.String)
char c
char[] chars
int i
String string
int length
public static java.lang.String toUpperCase (java.lang.CharSequence)
int i
CharSequence chars
char[] newChars
public static char toUpperCase (char)
char c
public static boolean isLowerCase (char)
char c
public static boolean isUpperCase (char)
char c
public static java.lang.String truncate (java.lang.CharSequence, int, java.lang.String)
String string
CharSequence seq
int maxLength
String truncationIndicator
int truncationLength
public static boolean equalsIgnoreCase (java.lang.CharSequence, java.lang.CharSequence)
char c1
char c2
int alphaIndex
int i
CharSequence s1
CharSequence s2
int length
private static int getAlphaIndex (char)
char c
}
com/google/common/base/CaseFormat$1.classCaseFormat.java
package com.google.common.base
final com.google.common.base.CaseFormat$1 extends com.google.common.base.CaseFormat {
void (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher wordBoundary
String wordSeparator
java.lang.String normalizeWord (java.lang.String)
String word
java.lang.String convert (com.google.common.base.CaseFormat, java.lang.String)
com.google.common.base.CaseFormat format
String s
}
com/google/common/base/CaseFormat$2.classCaseFormat.java
package com.google.common.base
final com.google.common.base.CaseFormat$2 extends com.google.common.base.CaseFormat {
void (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher wordBoundary
String wordSeparator
java.lang.String normalizeWord (java.lang.String)
String word
java.lang.String convert (com.google.common.base.CaseFormat, java.lang.String)
com.google.common.base.CaseFormat format
String s
}
com/google/common/base/CaseFormat$3.classCaseFormat.java
package com.google.common.base
final com.google.common.base.CaseFormat$3 extends com.google.common.base.CaseFormat {
void (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher wordBoundary
String wordSeparator
java.lang.String normalizeWord (java.lang.String)
String word
}
com/google/common/base/CaseFormat$4.classCaseFormat.java
package com.google.common.base
final com.google.common.base.CaseFormat$4 extends com.google.common.base.CaseFormat {
void (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher wordBoundary
String wordSeparator
java.lang.String normalizeWord (java.lang.String)
String word
}
com/google/common/base/CaseFormat$5.classCaseFormat.java
package com.google.common.base
final com.google.common.base.CaseFormat$5 extends com.google.common.base.CaseFormat {
void (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher wordBoundary
String wordSeparator
java.lang.String normalizeWord (java.lang.String)
String word
java.lang.String convert (com.google.common.base.CaseFormat, java.lang.String)
com.google.common.base.CaseFormat format
String s
}
com/google/common/base/CaseFormat$StringConverter.classCaseFormat.java
package com.google.common.base
final com.google.common.base.CaseFormat$StringConverter extends com.google.common.base.Converter implements java.io.Serializable {
private final com.google.common.base.CaseFormat sourceFormat
private final com.google.common.base.CaseFormat targetFormat
private static final long serialVersionUID
void (com.google.common.base.CaseFormat, com.google.common.base.CaseFormat)
com.google.common.base.CaseFormat sourceFormat
com.google.common.base.CaseFormat targetFormat
protected java.lang.String doForward (java.lang.String)
String s
protected java.lang.String doBackward (java.lang.String)
String s
public boolean equals (java.lang.Object)
com.google.common.base.CaseFormat$StringConverter that
Object object
public int hashCode ()
public java.lang.String toString ()
protected volatile java.lang.Object doBackward (java.lang.Object)
protected volatile java.lang.Object doForward (java.lang.Object)
}
com/google/common/base/CaseFormat.classCaseFormat.java
package com.google.common.base
public abstract com.google.common.base.CaseFormat extends java.lang.Enum {
public static final com.google.common.base.CaseFormat LOWER_HYPHEN
public static final com.google.common.base.CaseFormat LOWER_UNDERSCORE
public static final com.google.common.base.CaseFormat LOWER_CAMEL
public static final com.google.common.base.CaseFormat UPPER_CAMEL
public static final com.google.common.base.CaseFormat UPPER_UNDERSCORE
private final com.google.common.base.CharMatcher wordBoundary
private final String wordSeparator
private static final com.google.common.base.CaseFormat[] $VALUES
public static com.google.common.base.CaseFormat[] values ()
public static com.google.common.base.CaseFormat valueOf (java.lang.String)
String name
private void (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher wordBoundary
String wordSeparator
public final java.lang.String to (com.google.common.base.CaseFormat, java.lang.String)
com.google.common.base.CaseFormat format
String str
java.lang.String convert (com.google.common.base.CaseFormat, java.lang.String)
com.google.common.base.CaseFormat format
String s
StringBuilder out
int i
int j
public com.google.common.base.Converter converterTo (com.google.common.base.CaseFormat)
com.google.common.base.CaseFormat targetFormat
abstract java.lang.String normalizeWord (java.lang.String)
private java.lang.String normalizeFirstWord (java.lang.String)
String word
private static java.lang.String firstCharOnlyToUpper (java.lang.String)
String word
void (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String, com.google.common.base.CaseFormat$1)
String x0
int x1
com.google.common.base.CharMatcher x2
String x3
com.google.common.base.CaseFormat$1 x4
static java.lang.String access$100 (java.lang.String)
String x0
static void ()
}
com/google/common/base/CharMatcher$1.classCharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$1 extends com.google.common.base.CharMatcher$NegatedFastMatcher {
final String val$description
final com.google.common.base.CharMatcher this$0
void (com.google.common.base.CharMatcher, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher this$0
com.google.common.base.CharMatcher original
public java.lang.String toString ()
}
com/google/common/base/CharMatcher$And.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$And extends com.google.common.base.CharMatcher {
final com.google.common.base.CharMatcher first
final com.google.common.base.CharMatcher second
void (com.google.common.base.CharMatcher, com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher a
com.google.common.base.CharMatcher b
public boolean matches (char)
char c
void setBits (java.util.BitSet)
java.util.BitSet table
java.util.BitSet tmp1
java.util.BitSet tmp2
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
public volatile java.util.function.Predicate negate ()
}
com/google/common/base/CharMatcher$Any.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$Any extends com.google.common.base.CharMatcher$NamedFastMatcher {
static final com.google.common.base.CharMatcher$Any INSTANCE
private void ()
public boolean matches (char)
char c
public int indexIn (java.lang.CharSequence)
CharSequence sequence
public int indexIn (java.lang.CharSequence, int)
CharSequence sequence
int start
int length
public int lastIndexIn (java.lang.CharSequence)
CharSequence sequence
public boolean matchesAllOf (java.lang.CharSequence)
CharSequence sequence
public boolean matchesNoneOf (java.lang.CharSequence)
CharSequence sequence
public java.lang.String removeFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String replaceFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
char[] array
public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence sequence
CharSequence replacement
StringBuilder result
public java.lang.String collapseFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
public java.lang.String trimFrom (java.lang.CharSequence)
CharSequence sequence
public int countIn (java.lang.CharSequence)
CharSequence sequence
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher negate ()
public volatile java.util.function.Predicate negate ()
static void ()
}
com/google/common/base/CharMatcher$AnyOf.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$AnyOf extends com.google.common.base.CharMatcher {
private final char[] chars
public void (java.lang.CharSequence)
CharSequence chars
public boolean matches (char)
char c
void setBits (java.util.BitSet)
char c
java.util.BitSet table
public java.lang.String toString ()
char c
StringBuilder description
public volatile boolean apply (java.lang.Object)
public volatile java.util.function.Predicate negate ()
}
com/google/common/base/CharMatcher$Ascii.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$Ascii extends com.google.common.base.CharMatcher$NamedFastMatcher {
static final com.google.common.base.CharMatcher$Ascii INSTANCE
void ()
public boolean matches (char)
char c
static void ()
}
com/google/common/base/CharMatcher$BitSetMatcher.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$BitSetMatcher extends com.google.common.base.CharMatcher$NamedFastMatcher {
private final java.util.BitSet table
private void (java.util.BitSet, java.lang.String)
java.util.BitSet table
String description
public boolean matches (char)
char c
void setBits (java.util.BitSet)
java.util.BitSet bitSet
void (java.util.BitSet, java.lang.String, com.google.common.base.CharMatcher$1)
java.util.BitSet x0
String x1
com.google.common.base.CharMatcher$1 x2
}
com/google/common/base/CharMatcher$BreakingWhitespace.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$BreakingWhitespace extends com.google.common.base.CharMatcher {
static final com.google.common.base.CharMatcher INSTANCE
private void ()
public boolean matches (char)
char c
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
public volatile java.util.function.Predicate negate ()
static void ()
}
com/google/common/base/CharMatcher$Digit.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$Digit extends com.google.common.base.CharMatcher$RangesMatcher {
private static final String ZEROES
static final com.google.common.base.CharMatcher$Digit INSTANCE
private static char[] zeroes ()
private static char[] nines ()
int i
char[] nines
private void ()
static void ()
}
com/google/common/base/CharMatcher$FastMatcher.classCharMatcher.java
package com.google.common.base
abstract com.google.common.base.CharMatcher$FastMatcher extends com.google.common.base.CharMatcher {
void ()
public final com.google.common.base.CharMatcher precomputed ()
public com.google.common.base.CharMatcher negate ()
public volatile boolean apply (java.lang.Object)
public volatile java.util.function.Predicate negate ()
}
com/google/common/base/CharMatcher$ForPredicate.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$ForPredicate extends com.google.common.base.CharMatcher {
private final com.google.common.base.Predicate predicate
void (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public boolean matches (char)
char c
public boolean apply (java.lang.Character)
Character character
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
public volatile java.util.function.Predicate negate ()
}
com/google/common/base/CharMatcher$InRange.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$InRange extends com.google.common.base.CharMatcher$FastMatcher {
private final char startInclusive
private final char endInclusive
void (char, char)
char startInclusive
char endInclusive
public boolean matches (char)
char c
void setBits (java.util.BitSet)
java.util.BitSet table
public java.lang.String toString ()
}
com/google/common/base/CharMatcher$Invisible.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$Invisible extends com.google.common.base.CharMatcher$RangesMatcher {
private static final String RANGE_STARTS
private static final String RANGE_ENDS
static final com.google.common.base.CharMatcher$Invisible INSTANCE
private void ()
static void ()
}
com/google/common/base/CharMatcher$Is.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$Is extends com.google.common.base.CharMatcher$FastMatcher {
private final char match
void (char)
char match
public boolean matches (char)
char c
public java.lang.String replaceFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher negate ()
void setBits (java.util.BitSet)
java.util.BitSet table
public java.lang.String toString ()
public volatile java.util.function.Predicate negate ()
}
com/google/common/base/CharMatcher$IsEither.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$IsEither extends com.google.common.base.CharMatcher$FastMatcher {
private final char match1
private final char match2
void (char, char)
char match1
char match2
public boolean matches (char)
char c
void setBits (java.util.BitSet)
java.util.BitSet table
public java.lang.String toString ()
}
com/google/common/base/CharMatcher$IsNot.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$IsNot extends com.google.common.base.CharMatcher$FastMatcher {
private final char match
void (char)
char match
public boolean matches (char)
char c
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
void setBits (java.util.BitSet)
java.util.BitSet table
public com.google.common.base.CharMatcher negate ()
public java.lang.String toString ()
public volatile java.util.function.Predicate negate ()
}
com/google/common/base/CharMatcher$JavaDigit.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$JavaDigit extends com.google.common.base.CharMatcher {
static final com.google.common.base.CharMatcher$JavaDigit INSTANCE
private void ()
public boolean matches (char)
char c
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
public volatile java.util.function.Predicate negate ()
static void ()
}
com/google/common/base/CharMatcher$JavaIsoControl.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$JavaIsoControl extends com.google.common.base.CharMatcher$NamedFastMatcher {
static final com.google.common.base.CharMatcher$JavaIsoControl INSTANCE
private void ()
public boolean matches (char)
char c
static void ()
}
com/google/common/base/CharMatcher$JavaLetter.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$JavaLetter extends com.google.common.base.CharMatcher {
static final com.google.common.base.CharMatcher$JavaLetter INSTANCE
private void ()
public boolean matches (char)
char c
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
public volatile java.util.function.Predicate negate ()
static void ()
}
com/google/common/base/CharMatcher$JavaLetterOrDigit.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$JavaLetterOrDigit extends com.google.common.base.CharMatcher {
static final com.google.common.base.CharMatcher$JavaLetterOrDigit INSTANCE
private void ()
public boolean matches (char)
char c
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
public volatile java.util.function.Predicate negate ()
static void ()
}
com/google/common/base/CharMatcher$JavaLowerCase.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$JavaLowerCase extends com.google.common.base.CharMatcher {
static final com.google.common.base.CharMatcher$JavaLowerCase INSTANCE
private void ()
public boolean matches (char)
char c
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
public volatile java.util.function.Predicate negate ()
static void ()
}
com/google/common/base/CharMatcher$JavaUpperCase.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$JavaUpperCase extends com.google.common.base.CharMatcher {
static final com.google.common.base.CharMatcher$JavaUpperCase INSTANCE
private void ()
public boolean matches (char)
char c
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
public volatile java.util.function.Predicate negate ()
static void ()
}
com/google/common/base/CharMatcher$NamedFastMatcher.classCharMatcher.java
package com.google.common.base
abstract com.google.common.base.CharMatcher$NamedFastMatcher extends com.google.common.base.CharMatcher$FastMatcher {
private final String description
void (java.lang.String)
String description
public final java.lang.String toString ()
}
com/google/common/base/CharMatcher$Negated.classCharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$Negated extends com.google.common.base.CharMatcher {
final com.google.common.base.CharMatcher original
void (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher original
public boolean matches (char)
char c
public boolean matchesAllOf (java.lang.CharSequence)
CharSequence sequence
public boolean matchesNoneOf (java.lang.CharSequence)
CharSequence sequence
public int countIn (java.lang.CharSequence)
CharSequence sequence
void setBits (java.util.BitSet)
java.util.BitSet table
java.util.BitSet tmp
public com.google.common.base.CharMatcher negate ()
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
public volatile java.util.function.Predicate negate ()
}
com/google/common/base/CharMatcher$NegatedFastMatcher.classCharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$NegatedFastMatcher extends com.google.common.base.CharMatcher$Negated {
void (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher original
public final com.google.common.base.CharMatcher precomputed ()
}
com/google/common/base/CharMatcher$None.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$None extends com.google.common.base.CharMatcher$NamedFastMatcher {
static final com.google.common.base.CharMatcher$None INSTANCE
private void ()
public boolean matches (char)
char c
public int indexIn (java.lang.CharSequence)
CharSequence sequence
public int indexIn (java.lang.CharSequence, int)
CharSequence sequence
int start
int length
public int lastIndexIn (java.lang.CharSequence)
CharSequence sequence
public boolean matchesAllOf (java.lang.CharSequence)
CharSequence sequence
public boolean matchesNoneOf (java.lang.CharSequence)
CharSequence sequence
public java.lang.String removeFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String replaceFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence)
CharSequence sequence
CharSequence replacement
public java.lang.String collapseFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
public java.lang.String trimFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String trimLeadingFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String trimTrailingFrom (java.lang.CharSequence)
CharSequence sequence
public int countIn (java.lang.CharSequence)
CharSequence sequence
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher negate ()
public volatile java.util.function.Predicate negate ()
static void ()
}
com/google/common/base/CharMatcher$Or.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$Or extends com.google.common.base.CharMatcher {
final com.google.common.base.CharMatcher first
final com.google.common.base.CharMatcher second
void (com.google.common.base.CharMatcher, com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher a
com.google.common.base.CharMatcher b
void setBits (java.util.BitSet)
java.util.BitSet table
public boolean matches (char)
char c
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
public volatile java.util.function.Predicate negate ()
}
com/google/common/base/CharMatcher$RangesMatcher.classCharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$RangesMatcher extends com.google.common.base.CharMatcher {
private final String description
private final char[] rangeStarts
private final char[] rangeEnds
void (java.lang.String, char[], char[])
int i
String description
char[] rangeStarts
char[] rangeEnds
public boolean matches (char)
char c
int index
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
public volatile java.util.function.Predicate negate ()
}
com/google/common/base/CharMatcher$SingleWidth.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$SingleWidth extends com.google.common.base.CharMatcher$RangesMatcher {
static final com.google.common.base.CharMatcher$SingleWidth INSTANCE
private void ()
static void ()
}
com/google/common/base/CharMatcher$Whitespace.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$Whitespace extends com.google.common.base.CharMatcher$NamedFastMatcher {
static final String TABLE
static final int MULTIPLIER
static final int SHIFT
static final com.google.common.base.CharMatcher$Whitespace INSTANCE
void ()
public boolean matches (char)
char c
void setBits (java.util.BitSet)
int i
java.util.BitSet table
static void ()
}
com/google/common/base/CharMatcher.classCharMatcher.java
package com.google.common.base
public abstract com.google.common.base.CharMatcher extends java.lang.Object implements com.google.common.base.Predicate {
public static final com.google.common.base.CharMatcher WHITESPACE
public static final com.google.common.base.CharMatcher BREAKING_WHITESPACE
public static final com.google.common.base.CharMatcher ASCII
public static final com.google.common.base.CharMatcher DIGIT
public static final com.google.common.base.CharMatcher JAVA_DIGIT
public static final com.google.common.base.CharMatcher JAVA_LETTER
public static final com.google.common.base.CharMatcher JAVA_LETTER_OR_DIGIT
public static final com.google.common.base.CharMatcher JAVA_UPPER_CASE
public static final com.google.common.base.CharMatcher JAVA_LOWER_CASE
public static final com.google.common.base.CharMatcher JAVA_ISO_CONTROL
public static final com.google.common.base.CharMatcher INVISIBLE
public static final com.google.common.base.CharMatcher SINGLE_WIDTH
public static final com.google.common.base.CharMatcher ANY
public static final com.google.common.base.CharMatcher NONE
private static final int DISTINCT_CHARS
public static com.google.common.base.CharMatcher any ()
public static com.google.common.base.CharMatcher none ()
public static com.google.common.base.CharMatcher whitespace ()
public static com.google.common.base.CharMatcher breakingWhitespace ()
public static com.google.common.base.CharMatcher ascii ()
public static com.google.common.base.CharMatcher digit ()
public static com.google.common.base.CharMatcher javaDigit ()
public static com.google.common.base.CharMatcher javaLetter ()
public static com.google.common.base.CharMatcher javaLetterOrDigit ()
public static com.google.common.base.CharMatcher javaUpperCase ()
public static com.google.common.base.CharMatcher javaLowerCase ()
public static com.google.common.base.CharMatcher javaIsoControl ()
public static com.google.common.base.CharMatcher invisible ()
public static com.google.common.base.CharMatcher singleWidth ()
public static com.google.common.base.CharMatcher is (char)
char match
public static com.google.common.base.CharMatcher isNot (char)
char match
public static com.google.common.base.CharMatcher anyOf (java.lang.CharSequence)
CharSequence sequence
public static com.google.common.base.CharMatcher noneOf (java.lang.CharSequence)
CharSequence sequence
public static com.google.common.base.CharMatcher inRange (char, char)
char startInclusive
char endInclusive
public static com.google.common.base.CharMatcher forPredicate (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
protected void ()
public abstract boolean matches (char)
public com.google.common.base.CharMatcher negate ()
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher precomputed ()
com.google.common.base.CharMatcher precomputedInternal ()
int negatedCharacters
String suffix
String description
String negatedDescription
java.util.BitSet table
int totalCharacters
private static com.google.common.base.CharMatcher precomputedPositive (int, java.util.BitSet, java.lang.String)
char c1
char c2
int totalCharacters
java.util.BitSet table
String description
private static boolean isSmall (int, int)
int totalCharacters
int tableLength
void setBits (java.util.BitSet)
int c
java.util.BitSet table
public boolean matchesAnyOf (java.lang.CharSequence)
CharSequence sequence
public boolean matchesAllOf (java.lang.CharSequence)
int i
CharSequence sequence
public boolean matchesNoneOf (java.lang.CharSequence)
CharSequence sequence
public int indexIn (java.lang.CharSequence)
CharSequence sequence
public int indexIn (java.lang.CharSequence, int)
int i
CharSequence sequence
int start
int length
public int lastIndexIn (java.lang.CharSequence)
int i
CharSequence sequence
public int countIn (java.lang.CharSequence)
int i
CharSequence sequence
int count
public java.lang.String removeFrom (java.lang.CharSequence)
CharSequence sequence
String string
int pos
char[] chars
int spread
public java.lang.String retainFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String replaceFrom (java.lang.CharSequence, char)
int i
CharSequence sequence
char replacement
String string
int pos
char[] chars
public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence)
CharSequence sequence
CharSequence replacement
int replacementLen
String string
int pos
int len
StringBuilder buf
int oldpos
public java.lang.String trimFrom (java.lang.CharSequence)
CharSequence sequence
int len
int first
int last
public java.lang.String trimLeadingFrom (java.lang.CharSequence)
int first
CharSequence sequence
int len
public java.lang.String trimTrailingFrom (java.lang.CharSequence)
int last
CharSequence sequence
int len
public java.lang.String collapseFrom (java.lang.CharSequence, char)
StringBuilder builder
char c
int i
CharSequence sequence
char replacement
int len
public java.lang.String trimAndCollapseFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
int len
int first
int last
private java.lang.String finishCollapseFrom (java.lang.CharSequence, int, int, char, java.lang.StringBuilder, boolean)
char c
int i
CharSequence sequence
int start
int end
char replacement
StringBuilder builder
boolean inMatchingGroup
public boolean apply (java.lang.Character)
Character character
public java.lang.String toString ()
private static java.lang.String showCharacter (char)
int i
char c
String hex
char[] tmp
private static com.google.common.base.CharMatcher$IsEither isEither (char, char)
char c1
char c2
public volatile boolean apply (java.lang.Object)
public volatile java.util.function.Predicate negate ()
static java.lang.String access$100 (char)
char x0
static void ()
}
com/google/common/base/Charsets.classCharsets.java
package com.google.common.base
public final com.google.common.base.Charsets extends java.lang.Object {
public static final java.nio.charset.Charset US_ASCII
public static final java.nio.charset.Charset ISO_8859_1
public static final java.nio.charset.Charset UTF_8
public static final java.nio.charset.Charset UTF_16BE
public static final java.nio.charset.Charset UTF_16LE
public static final java.nio.charset.Charset UTF_16
private void ()
static void ()
}
com/google/common/base/CommonMatcher.classCommonMatcher.java
package com.google.common.base
abstract com.google.common.base.CommonMatcher extends java.lang.Object {
void ()
abstract boolean matches ()
abstract boolean find ()
abstract boolean find (int)
abstract java.lang.String replaceAll (java.lang.String)
abstract int end ()
abstract int start ()
}
com/google/common/base/CommonPattern.classCommonPattern.java
package com.google.common.base
abstract com.google.common.base.CommonPattern extends java.lang.Object {
void ()
abstract com.google.common.base.CommonMatcher matcher (java.lang.CharSequence)
abstract java.lang.String pattern ()
abstract int flags ()
public abstract java.lang.String toString ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
}
com/google/common/base/Converter$1$1.classConverter.java
package com.google.common.base
com.google.common.base.Converter$1$1 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator fromIterator
final com.google.common.base.Converter$1 this$1
void (com.google.common.base.Converter$1)
com.google.common.base.Converter$1 this$1
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/base/Converter$1.classConverter.java
package com.google.common.base
com.google.common.base.Converter$1 extends java.lang.Object implements java.lang.Iterable {
final Iterable val$fromIterable
final com.google.common.base.Converter this$0
void (com.google.common.base.Converter, java.lang.Iterable)
com.google.common.base.Converter this$0
public java.util.Iterator iterator ()
}
com/google/common/base/Converter$ConverterComposition.classConverter.java
package com.google.common.base
final com.google.common.base.Converter$ConverterComposition extends com.google.common.base.Converter implements java.io.Serializable {
final com.google.common.base.Converter first
final com.google.common.base.Converter second
private static final long serialVersionUID
void (com.google.common.base.Converter, com.google.common.base.Converter)
com.google.common.base.Converter first
com.google.common.base.Converter second
protected java.lang.Object doForward (java.lang.Object)
Object a
protected java.lang.Object doBackward (java.lang.Object)
Object c
java.lang.Object correctedDoForward (java.lang.Object)
Object a
java.lang.Object correctedDoBackward (java.lang.Object)
Object c
public boolean equals (java.lang.Object)
com.google.common.base.Converter$ConverterComposition that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Converter$FunctionBasedConverter.classConverter.java
package com.google.common.base
final com.google.common.base.Converter$FunctionBasedConverter extends com.google.common.base.Converter implements java.io.Serializable {
private final com.google.common.base.Function forwardFunction
private final com.google.common.base.Function backwardFunction
private void (com.google.common.base.Function, com.google.common.base.Function)
com.google.common.base.Function forwardFunction
com.google.common.base.Function backwardFunction
protected java.lang.Object doForward (java.lang.Object)
Object a
protected java.lang.Object doBackward (java.lang.Object)
Object b
public boolean equals (java.lang.Object)
com.google.common.base.Converter$FunctionBasedConverter that
Object object
public int hashCode ()
public java.lang.String toString ()
void (com.google.common.base.Function, com.google.common.base.Function, com.google.common.base.Converter$1)
com.google.common.base.Function x0
com.google.common.base.Function x1
com.google.common.base.Converter$1 x2
}
com/google/common/base/Converter$IdentityConverter.classConverter.java
package com.google.common.base
final com.google.common.base.Converter$IdentityConverter extends com.google.common.base.Converter implements java.io.Serializable {
static final com.google.common.base.Converter$IdentityConverter INSTANCE
private static final long serialVersionUID
private void ()
protected java.lang.Object doForward (java.lang.Object)
Object t
protected java.lang.Object doBackward (java.lang.Object)
Object t
public com.google.common.base.Converter$IdentityConverter reverse ()
com.google.common.base.Converter doAndThen (com.google.common.base.Converter)
com.google.common.base.Converter otherConverter
public java.lang.String toString ()
private java.lang.Object readResolve ()
public volatile com.google.common.base.Converter reverse ()
static void ()
}
com/google/common/base/Converter$ReverseConverter.classConverter.java
package com.google.common.base
final com.google.common.base.Converter$ReverseConverter extends com.google.common.base.Converter implements java.io.Serializable {
final com.google.common.base.Converter original
private static final long serialVersionUID
void (com.google.common.base.Converter)
com.google.common.base.Converter original
protected java.lang.Object doForward (java.lang.Object)
Object b
protected java.lang.Object doBackward (java.lang.Object)
Object a
java.lang.Object correctedDoForward (java.lang.Object)
Object b
java.lang.Object correctedDoBackward (java.lang.Object)
Object a
public com.google.common.base.Converter reverse ()
public boolean equals (java.lang.Object)
com.google.common.base.Converter$ReverseConverter that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Converter.classConverter.java
package com.google.common.base
public abstract com.google.common.base.Converter extends java.lang.Object implements com.google.common.base.Function {
private final boolean handleNullAutomatically
private transient com.google.common.base.Converter reverse
protected void ()
void (boolean)
boolean handleNullAutomatically
protected abstract java.lang.Object doForward (java.lang.Object)
protected abstract java.lang.Object doBackward (java.lang.Object)
public final java.lang.Object convert (java.lang.Object)
Object a
java.lang.Object correctedDoForward (java.lang.Object)
Object a
java.lang.Object correctedDoBackward (java.lang.Object)
Object b
public java.lang.Iterable convertAll (java.lang.Iterable)
Iterable fromIterable
public com.google.common.base.Converter reverse ()
com.google.common.base.Converter result
public final com.google.common.base.Converter andThen (com.google.common.base.Converter)
com.google.common.base.Converter secondConverter
com.google.common.base.Converter doAndThen (com.google.common.base.Converter)
com.google.common.base.Converter secondConverter
public final java.lang.Object apply (java.lang.Object)
Object a
public boolean equals (java.lang.Object)
Object object
public static com.google.common.base.Converter from (com.google.common.base.Function, com.google.common.base.Function)
com.google.common.base.Function forwardFunction
com.google.common.base.Function backwardFunction
public static com.google.common.base.Converter identity ()
}
com/google/common/base/Defaults.classDefaults.java
package com.google.common.base
public final com.google.common.base.Defaults extends java.lang.Object {
private static final java.util.Map DEFAULTS
private void ()
private static void put (java.util.Map, java.lang.Class, java.lang.Object)
java.util.Map map
Class type
Object value
public static java.lang.Object defaultValue (java.lang.Class)
Class type
Object t
static void ()
java.util.Map map
}
com/google/common/base/Enums$StringConverter.classEnums.java
package com.google.common.base
final com.google.common.base.Enums$StringConverter extends com.google.common.base.Converter implements java.io.Serializable {
private final Class enumClass
private static final long serialVersionUID
void (java.lang.Class)
Class enumClass
protected java.lang.Enum doForward (java.lang.String)
String value
protected java.lang.String doBackward (java.lang.Enum)
Enum enumValue
public boolean equals (java.lang.Object)
com.google.common.base.Enums$StringConverter that
Object object
public int hashCode ()
public java.lang.String toString ()
protected volatile java.lang.Object doBackward (java.lang.Object)
protected volatile java.lang.Object doForward (java.lang.Object)
}
com/google/common/base/Enums.classEnums.java
package com.google.common.base
public final com.google.common.base.Enums extends java.lang.Object {
private static final java.util.Map enumConstantCache
private void ()
public static java.lang.reflect.Field getField (java.lang.Enum)
NoSuchFieldException impossible
Enum enumValue
Class clazz
public static com.google.common.base.Optional getIfPresent (java.lang.Class, java.lang.String)
Class enumClass
String value
private static java.util.Map populateCache (java.lang.Class)
Enum enumInstance
Class enumClass
java.util.Map result
static java.util.Map getEnumConstants (java.lang.Class)
java.util.Map constants
Class enumClass
public static com.google.common.base.Converter stringConverter (java.lang.Class)
Class enumClass
static void ()
}
com/google/common/base/Equivalence$1.classEquivalence.java
package com.google.common.base
com.google.common.base.Equivalence$1 extends java.lang.Object {
}
com/google/common/base/Equivalence$Equals.classEquivalence.java
package com.google.common.base
final com.google.common.base.Equivalence$Equals extends com.google.common.base.Equivalence implements java.io.Serializable {
static final com.google.common.base.Equivalence$Equals INSTANCE
private static final long serialVersionUID
void ()
protected boolean doEquivalent (java.lang.Object, java.lang.Object)
Object a
Object b
protected int doHash (java.lang.Object)
Object o
private java.lang.Object readResolve ()
static void ()
}
com/google/common/base/Equivalence$EquivalentToPredicate.classEquivalence.java
package com.google.common.base
final com.google.common.base.Equivalence$EquivalentToPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final com.google.common.base.Equivalence equivalence
private final Object target
private static final long serialVersionUID
void (com.google.common.base.Equivalence, java.lang.Object)
com.google.common.base.Equivalence equivalence
Object target
public boolean apply (java.lang.Object)
Object input
public boolean equals (java.lang.Object)
com.google.common.base.Equivalence$EquivalentToPredicate that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Equivalence$Identity.classEquivalence.java
package com.google.common.base
final com.google.common.base.Equivalence$Identity extends com.google.common.base.Equivalence implements java.io.Serializable {
static final com.google.common.base.Equivalence$Identity INSTANCE
private static final long serialVersionUID
void ()
protected boolean doEquivalent (java.lang.Object, java.lang.Object)
Object a
Object b
protected int doHash (java.lang.Object)
Object o
private java.lang.Object readResolve ()
static void ()
}
com/google/common/base/Equivalence$Wrapper.classEquivalence.java
package com.google.common.base
public final com.google.common.base.Equivalence$Wrapper extends java.lang.Object implements java.io.Serializable {
private final com.google.common.base.Equivalence equivalence
private final Object reference
private static final long serialVersionUID
private void (com.google.common.base.Equivalence, java.lang.Object)
com.google.common.base.Equivalence equivalence
Object reference
public java.lang.Object get ()
public boolean equals (java.lang.Object)
com.google.common.base.Equivalence equivalence
com.google.common.base.Equivalence$Wrapper that
Object obj
public int hashCode ()
public java.lang.String toString ()
void (com.google.common.base.Equivalence, java.lang.Object, com.google.common.base.Equivalence$1)
com.google.common.base.Equivalence x0
Object x1
com.google.common.base.Equivalence$1 x2
}
com/google/common/base/Equivalence.classEquivalence.java
package com.google.common.base
public abstract com.google.common.base.Equivalence extends java.lang.Object implements java.util.function.BiPredicate {
protected void ()
public final boolean equivalent (java.lang.Object, java.lang.Object)
Object a
Object b
public final boolean test (java.lang.Object, java.lang.Object)
Object t
Object u
protected abstract boolean doEquivalent (java.lang.Object, java.lang.Object)
public final int hash (java.lang.Object)
Object t
protected abstract int doHash (java.lang.Object)
public final com.google.common.base.Equivalence onResultOf (com.google.common.base.Function)
com.google.common.base.Function function
public final com.google.common.base.Equivalence$Wrapper wrap (java.lang.Object)
Object reference
public final com.google.common.base.Equivalence pairwise ()
public final com.google.common.base.Predicate equivalentTo (java.lang.Object)
Object target
public static com.google.common.base.Equivalence equals ()
public static com.google.common.base.Equivalence identity ()
}
com/google/common/base/ExtraObjectsMethodsForWeb.classExtraObjectsMethodsForWeb.java
package com.google.common.base
abstract com.google.common.base.ExtraObjectsMethodsForWeb extends java.lang.Object {
void ()
}
com/google/common/base/FinalizablePhantomReference.classFinalizablePhantomReference.java
package com.google.common.base
public abstract com.google.common.base.FinalizablePhantomReference extends java.lang.ref.PhantomReference implements com.google.common.base.FinalizableReference {
protected void (java.lang.Object, com.google.common.base.FinalizableReferenceQueue)
Object referent
com.google.common.base.FinalizableReferenceQueue queue
}
com/google/common/base/FinalizableReference.classFinalizableReference.java
package com.google.common.base
public abstract com.google.common.base.FinalizableReference extends java.lang.Object {
public abstract void finalizeReferent ()
}
com/google/common/base/FinalizableReferenceQueue$DecoupledLoader.classFinalizableReferenceQueue.java
package com.google.common.base
com.google.common.base.FinalizableReferenceQueue$DecoupledLoader extends java.lang.Object implements com.google.common.base.FinalizableReferenceQueue$FinalizerLoader {
private static final String LOADING_ERROR
void ()
public java.lang.Class loadFinalizer ()
ClassLoader finalizerLoader
Exception e
java.net.URL getBaseUrl () throws java.io.IOException
String finalizerPath
java.net.URL finalizerUrl
String urlString
java.net.URLClassLoader newLoader (java.net.URL)
java.net.URL base
}
com/google/common/base/FinalizableReferenceQueue$DirectLoader.classFinalizableReferenceQueue.java
package com.google.common.base
com.google.common.base.FinalizableReferenceQueue$DirectLoader extends java.lang.Object implements com.google.common.base.FinalizableReferenceQueue$FinalizerLoader {
void ()
public java.lang.Class loadFinalizer ()
ClassNotFoundException e
}
com/google/common/base/FinalizableReferenceQueue$FinalizerLoader.classFinalizableReferenceQueue.java
package com.google.common.base
abstract com.google.common.base.FinalizableReferenceQueue$FinalizerLoader extends java.lang.Object {
public abstract java.lang.Class loadFinalizer ()
}
com/google/common/base/FinalizableReferenceQueue$SystemLoader.classFinalizableReferenceQueue.java
package com.google.common.base
com.google.common.base.FinalizableReferenceQueue$SystemLoader extends java.lang.Object implements com.google.common.base.FinalizableReferenceQueue$FinalizerLoader {
static boolean disabled
void ()
public java.lang.Class loadFinalizer ()
ClassLoader systemLoader
SecurityException e
ClassNotFoundException e
ClassLoader systemLoader
}
com/google/common/base/FinalizableReferenceQueue.classFinalizableReferenceQueue.java
package com.google.common.base
public com.google.common.base.FinalizableReferenceQueue extends java.lang.Object implements java.io.Closeable {
private static final java.util.logging.Logger logger
private static final String FINALIZER_CLASS_NAME
private static final java.lang.reflect.Method startFinalizer
final java.lang.ref.ReferenceQueue queue
final java.lang.ref.PhantomReference frqRef
final boolean threadStarted
public void ()
IllegalAccessException impossible
Throwable t
boolean threadStarted
public void close ()
void cleanUp ()
Throwable t
java.lang.ref.Reference reference
private static transient java.lang.Class loadFinalizer (com.google.common.base.FinalizableReferenceQueue$FinalizerLoader[])
Class finalizer
com.google.common.base.FinalizableReferenceQueue$FinalizerLoader loader
com.google.common.base.FinalizableReferenceQueue$FinalizerLoader[] loaders
static java.lang.reflect.Method getStartFinalizer (java.lang.Class)
NoSuchMethodException e
Class finalizer
static java.util.logging.Logger access$000 ()
static void ()
Class finalizer
}
com/google/common/base/FinalizableSoftReference.classFinalizableSoftReference.java
package com.google.common.base
public abstract com.google.common.base.FinalizableSoftReference extends java.lang.ref.SoftReference implements com.google.common.base.FinalizableReference {
protected void (java.lang.Object, com.google.common.base.FinalizableReferenceQueue)
Object referent
com.google.common.base.FinalizableReferenceQueue queue
}
com/google/common/base/FinalizableWeakReference.classFinalizableWeakReference.java
package com.google.common.base
public abstract com.google.common.base.FinalizableWeakReference extends java.lang.ref.WeakReference implements com.google.common.base.FinalizableReference {
protected void (java.lang.Object, com.google.common.base.FinalizableReferenceQueue)
Object referent
com.google.common.base.FinalizableReferenceQueue queue
}
com/google/common/base/Function.classFunction.java
package com.google.common.base
public abstract com.google.common.base.Function extends java.lang.Object implements java.util.function.Function {
public abstract java.lang.Object apply (java.lang.Object)
public abstract boolean equals (java.lang.Object)
}
com/google/common/base/FunctionalEquivalence.classFunctionalEquivalence.java
package com.google.common.base
final com.google.common.base.FunctionalEquivalence extends com.google.common.base.Equivalence implements java.io.Serializable {
private static final long serialVersionUID
private final com.google.common.base.Function function
private final com.google.common.base.Equivalence resultEquivalence
void (com.google.common.base.Function, com.google.common.base.Equivalence)
com.google.common.base.Function function
com.google.common.base.Equivalence resultEquivalence
protected boolean doEquivalent (java.lang.Object, java.lang.Object)
Object a
Object b
protected int doHash (java.lang.Object)
Object a
public boolean equals (java.lang.Object)
com.google.common.base.FunctionalEquivalence that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$1.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$1 extends java.lang.Object {
}
com/google/common/base/Functions$ConstantFunction.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$ConstantFunction extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final Object value
private static final long serialVersionUID
public void (java.lang.Object)
Object value
public java.lang.Object apply (java.lang.Object)
Object from
public boolean equals (java.lang.Object)
com.google.common.base.Functions$ConstantFunction that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$ForMapWithDefault.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$ForMapWithDefault extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
final java.util.Map map
final Object defaultValue
private static final long serialVersionUID
void (java.util.Map, java.lang.Object)
java.util.Map map
Object defaultValue
public java.lang.Object apply (java.lang.Object)
Object key
Object result
public boolean equals (java.lang.Object)
com.google.common.base.Functions$ForMapWithDefault that
Object o
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$FunctionComposition.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$FunctionComposition extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final com.google.common.base.Function g
private final com.google.common.base.Function f
private static final long serialVersionUID
public void (com.google.common.base.Function, com.google.common.base.Function)
com.google.common.base.Function g
com.google.common.base.Function f
public java.lang.Object apply (java.lang.Object)
Object a
public boolean equals (java.lang.Object)
com.google.common.base.Functions$FunctionComposition that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$FunctionForMapNoDefault.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$FunctionForMapNoDefault extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
final java.util.Map map
private static final long serialVersionUID
void (java.util.Map)
java.util.Map map
public java.lang.Object apply (java.lang.Object)
Object key
Object result
public boolean equals (java.lang.Object)
com.google.common.base.Functions$FunctionForMapNoDefault that
Object o
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$IdentityFunction.classFunctions.java
package com.google.common.base
final com.google.common.base.Functions$IdentityFunction extends java.lang.Enum implements com.google.common.base.Function {
public static final com.google.common.base.Functions$IdentityFunction INSTANCE
private static final com.google.common.base.Functions$IdentityFunction[] $VALUES
public static com.google.common.base.Functions$IdentityFunction[] values ()
public static com.google.common.base.Functions$IdentityFunction valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.Object apply (java.lang.Object)
Object o
public java.lang.String toString ()
static void ()
}
com/google/common/base/Functions$PredicateFunction.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$PredicateFunction extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final com.google.common.base.Predicate predicate
private static final long serialVersionUID
private void (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public java.lang.Boolean apply (java.lang.Object)
Object t
public boolean equals (java.lang.Object)
com.google.common.base.Functions$PredicateFunction that
Object obj
public int hashCode ()
public java.lang.String toString ()
public volatile java.lang.Object apply (java.lang.Object)
void (com.google.common.base.Predicate, com.google.common.base.Functions$1)
com.google.common.base.Predicate x0
com.google.common.base.Functions$1 x1
}
com/google/common/base/Functions$SupplierFunction.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$SupplierFunction extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final com.google.common.base.Supplier supplier
private static final long serialVersionUID
private void (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
public java.lang.Object apply (java.lang.Object)
Object input
public boolean equals (java.lang.Object)
com.google.common.base.Functions$SupplierFunction that
Object obj
public int hashCode ()
public java.lang.String toString ()
void (com.google.common.base.Supplier, com.google.common.base.Functions$1)
com.google.common.base.Supplier x0
com.google.common.base.Functions$1 x1
}
com/google/common/base/Functions$ToStringFunction.classFunctions.java
package com.google.common.base
final com.google.common.base.Functions$ToStringFunction extends java.lang.Enum implements com.google.common.base.Function {
public static final com.google.common.base.Functions$ToStringFunction INSTANCE
private static final com.google.common.base.Functions$ToStringFunction[] $VALUES
public static com.google.common.base.Functions$ToStringFunction[] values ()
public static com.google.common.base.Functions$ToStringFunction valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.String apply (java.lang.Object)
Object o
public java.lang.String toString ()
public volatile java.lang.Object apply (java.lang.Object)
static void ()
}
com/google/common/base/Functions.classFunctions.java
package com.google.common.base
public final com.google.common.base.Functions extends java.lang.Object {
private void ()
public static com.google.common.base.Function toStringFunction ()
public static com.google.common.base.Function identity ()
public static com.google.common.base.Function forMap (java.util.Map)
java.util.Map map
public static com.google.common.base.Function forMap (java.util.Map, java.lang.Object)
java.util.Map map
Object defaultValue
public static com.google.common.base.Function compose (com.google.common.base.Function, com.google.common.base.Function)
com.google.common.base.Function g
com.google.common.base.Function f
public static com.google.common.base.Function forPredicate (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public static com.google.common.base.Function constant (java.lang.Object)
Object value
public static com.google.common.base.Function forSupplier (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
}
com/google/common/base/JdkPattern$JdkMatcher.classJdkPattern.java
package com.google.common.base
final com.google.common.base.JdkPattern$JdkMatcher extends com.google.common.base.CommonMatcher {
final java.util.regex.Matcher matcher
void (java.util.regex.Matcher)
java.util.regex.Matcher matcher
boolean matches ()
boolean find ()
boolean find (int)
int index
java.lang.String replaceAll (java.lang.String)
String replacement
int end ()
int start ()
}
com/google/common/base/JdkPattern.classJdkPattern.java
package com.google.common.base
final com.google.common.base.JdkPattern extends com.google.common.base.CommonPattern implements java.io.Serializable {
private final java.util.regex.Pattern pattern
private static final long serialVersionUID
void (java.util.regex.Pattern)
java.util.regex.Pattern pattern
com.google.common.base.CommonMatcher matcher (java.lang.CharSequence)
CharSequence t
java.lang.String pattern ()
int flags ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
com/google/common/base/Joiner$1.classJoiner.java
package com.google.common.base
com.google.common.base.Joiner$1 extends com.google.common.base.Joiner {
final String val$nullText
final com.google.common.base.Joiner this$0
void (com.google.common.base.Joiner, com.google.common.base.Joiner, java.lang.String)
com.google.common.base.Joiner this$0
com.google.common.base.Joiner prototype
java.lang.CharSequence toString (java.lang.Object)
Object part
public com.google.common.base.Joiner useForNull (java.lang.String)
String nullText
public com.google.common.base.Joiner skipNulls ()
}
com/google/common/base/Joiner$2.classJoiner.java
package com.google.common.base
com.google.common.base.Joiner$2 extends com.google.common.base.Joiner {
final com.google.common.base.Joiner this$0
void (com.google.common.base.Joiner, com.google.common.base.Joiner)
com.google.common.base.Joiner this$0
com.google.common.base.Joiner prototype
public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Iterator) throws java.io.IOException
Object part
Object part
Appendable appendable
java.util.Iterator parts
public com.google.common.base.Joiner useForNull (java.lang.String)
String nullText
public com.google.common.base.Joiner$MapJoiner withKeyValueSeparator (java.lang.String)
String kvs
}
com/google/common/base/Joiner$3.classJoiner.java
package com.google.common.base
final com.google.common.base.Joiner$3 extends java.util.AbstractList {
final Object[] val$rest
final Object val$first
final Object val$second
void (java.lang.Object[], java.lang.Object, java.lang.Object)
public int size ()
public java.lang.Object get (int)
int index
}
com/google/common/base/Joiner$MapJoiner.classJoiner.java
package com.google.common.base
public final com.google.common.base.Joiner$MapJoiner extends java.lang.Object {
private final com.google.common.base.Joiner joiner
private final String keyValueSeparator
private void (com.google.common.base.Joiner, java.lang.String)
com.google.common.base.Joiner joiner
String keyValueSeparator
public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Map) throws java.io.IOException
Appendable appendable
java.util.Map map
public java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.util.Map)
StringBuilder builder
java.util.Map map
public java.lang.String join (java.util.Map)
java.util.Map map
public java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Iterable) throws java.io.IOException
Appendable appendable
Iterable entries
public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Iterator) throws java.io.IOException
java.util.Map$Entry e
java.util.Map$Entry entry
Appendable appendable
java.util.Iterator parts
public java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Iterable)
StringBuilder builder
Iterable entries
public java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.util.Iterator)
java.io.IOException impossible
StringBuilder builder
java.util.Iterator entries
public java.lang.String join (java.lang.Iterable)
Iterable entries
public java.lang.String join (java.util.Iterator)
java.util.Iterator entries
public com.google.common.base.Joiner$MapJoiner useForNull (java.lang.String)
String nullText
void (com.google.common.base.Joiner, java.lang.String, com.google.common.base.Joiner$1)
com.google.common.base.Joiner x0
String x1
com.google.common.base.Joiner$1 x2
}
com/google/common/base/Joiner.classJoiner.java
package com.google.common.base
public com.google.common.base.Joiner extends java.lang.Object {
private final String separator
public static com.google.common.base.Joiner on (java.lang.String)
String separator
public static com.google.common.base.Joiner on (char)
char separator
private void (java.lang.String)
String separator
private void (com.google.common.base.Joiner)
com.google.common.base.Joiner prototype
public java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Iterable) throws java.io.IOException
Appendable appendable
Iterable parts
public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Iterator) throws java.io.IOException
Appendable appendable
java.util.Iterator parts
public final java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Object[]) throws java.io.IOException
Appendable appendable
Object[] parts
public final transient java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Object, java.lang.Object, java.lang.Object[]) throws java.io.IOException
Appendable appendable
Object first
Object second
Object[] rest
public final java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Iterable)
StringBuilder builder
Iterable parts
public final java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.util.Iterator)
java.io.IOException impossible
StringBuilder builder
java.util.Iterator parts
public final java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Object[])
StringBuilder builder
Object[] parts
public final transient java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Object, java.lang.Object, java.lang.Object[])
StringBuilder builder
Object first
Object second
Object[] rest
public final java.lang.String join (java.lang.Iterable)
Iterable parts
public final java.lang.String join (java.util.Iterator)
java.util.Iterator parts
public final java.lang.String join (java.lang.Object[])
Object[] parts
public final transient java.lang.String join (java.lang.Object, java.lang.Object, java.lang.Object[])
Object first
Object second
Object[] rest
public com.google.common.base.Joiner useForNull (java.lang.String)
String nullText
public com.google.common.base.Joiner skipNulls ()
public com.google.common.base.Joiner$MapJoiner withKeyValueSeparator (char)
char keyValueSeparator
public com.google.common.base.Joiner$MapJoiner withKeyValueSeparator (java.lang.String)
String keyValueSeparator
java.lang.CharSequence toString (java.lang.Object)
Object part
private static java.lang.Iterable iterable (java.lang.Object, java.lang.Object, java.lang.Object[])
Object first
Object second
Object[] rest
void (com.google.common.base.Joiner, com.google.common.base.Joiner$1)
com.google.common.base.Joiner x0
com.google.common.base.Joiner$1 x1
static java.lang.String access$100 (com.google.common.base.Joiner)
com.google.common.base.Joiner x0
}
com/google/common/base/MoreObjects$1.classMoreObjects.java
package com.google.common.base
com.google.common.base.MoreObjects$1 extends java.lang.Object {
}
com/google/common/base/MoreObjects$ToStringHelper$ValueHolder.classMoreObjects.java
package com.google.common.base
final com.google.common.base.MoreObjects$ToStringHelper$ValueHolder extends java.lang.Object {
String name
Object value
com.google.common.base.MoreObjects$ToStringHelper$ValueHolder next
private void ()
void (com.google.common.base.MoreObjects$1)
com.google.common.base.MoreObjects$1 x0
}
com/google/common/base/MoreObjects$ToStringHelper.classMoreObjects.java
package com.google.common.base
public final com.google.common.base.MoreObjects$ToStringHelper extends java.lang.Object {
private final String className
private final com.google.common.base.MoreObjects$ToStringHelper$ValueHolder holderHead
private com.google.common.base.MoreObjects$ToStringHelper$ValueHolder holderTail
private boolean omitNullValues
private void (java.lang.String)
String className
public com.google.common.base.MoreObjects$ToStringHelper omitNullValues ()
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, java.lang.Object)
String name
Object value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, boolean)
String name
boolean value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, char)
String name
char value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, double)
String name
double value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, float)
String name
float value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, int)
String name
int value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, long)
String name
long value
public com.google.common.base.MoreObjects$ToStringHelper addValue (java.lang.Object)
Object value
public com.google.common.base.MoreObjects$ToStringHelper addValue (boolean)
boolean value
public com.google.common.base.MoreObjects$ToStringHelper addValue (char)
char value
public com.google.common.base.MoreObjects$ToStringHelper addValue (double)
double value
public com.google.common.base.MoreObjects$ToStringHelper addValue (float)
float value
public com.google.common.base.MoreObjects$ToStringHelper addValue (int)
int value
public com.google.common.base.MoreObjects$ToStringHelper addValue (long)
long value
public java.lang.String toString ()
Object[] objectArray
String arrayString
Object value
com.google.common.base.MoreObjects$ToStringHelper$ValueHolder valueHolder
boolean omitNullValuesSnapshot
String nextSeparator
StringBuilder builder
private com.google.common.base.MoreObjects$ToStringHelper$ValueHolder addHolder ()
com.google.common.base.MoreObjects$ToStringHelper$ValueHolder valueHolder
private com.google.common.base.MoreObjects$ToStringHelper addHolder (java.lang.Object)
Object value
com.google.common.base.MoreObjects$ToStringHelper$ValueHolder valueHolder
private com.google.common.base.MoreObjects$ToStringHelper addHolder (java.lang.String, java.lang.Object)
String name
Object value
com.google.common.base.MoreObjects$ToStringHelper$ValueHolder valueHolder
void (java.lang.String, com.google.common.base.MoreObjects$1)
String x0
com.google.common.base.MoreObjects$1 x1
}
com/google/common/base/MoreObjects.classMoreObjects.java
package com.google.common.base
public final com.google.common.base.MoreObjects extends java.lang.Object {
public static java.lang.Object firstNonNull (java.lang.Object, java.lang.Object)
Object first
Object second
public static com.google.common.base.MoreObjects$ToStringHelper toStringHelper (java.lang.Object)
Object self
public static com.google.common.base.MoreObjects$ToStringHelper toStringHelper (java.lang.Class)
Class clazz
public static com.google.common.base.MoreObjects$ToStringHelper toStringHelper (java.lang.String)
String className
private void ()
}
com/google/common/base/Objects.classObjects.java
package com.google.common.base
public final com.google.common.base.Objects extends com.google.common.base.ExtraObjectsMethodsForWeb {
private void ()
public static boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
public static transient int hashCode (java.lang.Object[])
Object[] objects
}
com/google/common/base/Optional$1$1.classOptional.java
package com.google.common.base
com.google.common.base.Optional$1$1 extends com.google.common.base.AbstractIterator {
private final java.util.Iterator iterator
final com.google.common.base.Optional$1 this$0
void (com.google.common.base.Optional$1)
com.google.common.base.Optional$1 this$0
protected java.lang.Object computeNext ()
com.google.common.base.Optional optional
}
com/google/common/base/Optional$1.classOptional.java
package com.google.common.base
final com.google.common.base.Optional$1 extends java.lang.Object implements java.lang.Iterable {
final Iterable val$optionals
void (java.lang.Iterable)
public java.util.Iterator iterator ()
}
com/google/common/base/Optional.classOptional.java
package com.google.common.base
public abstract com.google.common.base.Optional extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public static com.google.common.base.Optional absent ()
public static com.google.common.base.Optional of (java.lang.Object)
Object reference
public static com.google.common.base.Optional fromNullable (java.lang.Object)
Object nullableReference
public static com.google.common.base.Optional fromJavaUtil (java.util.Optional)
java.util.Optional javaUtilOptional
public static java.util.Optional toJavaUtil (com.google.common.base.Optional)
com.google.common.base.Optional googleOptional
void ()
public abstract boolean isPresent ()
public abstract java.lang.Object get ()
public abstract java.lang.Object or (java.lang.Object)
public abstract com.google.common.base.Optional or (com.google.common.base.Optional)
public abstract java.lang.Object or (com.google.common.base.Supplier)
public abstract java.lang.Object orNull ()
public abstract java.util.Set asSet ()
public abstract com.google.common.base.Optional transform (com.google.common.base.Function)
public java.util.Optional toJavaUtil ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
public static java.lang.Iterable presentInstances (java.lang.Iterable)
Iterable optionals
}
com/google/common/base/PairwiseEquivalence.classPairwiseEquivalence.java
package com.google.common.base
final com.google.common.base.PairwiseEquivalence extends com.google.common.base.Equivalence implements java.io.Serializable {
final com.google.common.base.Equivalence elementEquivalence
private static final long serialVersionUID
void (com.google.common.base.Equivalence)
com.google.common.base.Equivalence elementEquivalence
protected boolean doEquivalent (java.lang.Iterable, java.lang.Iterable)
Iterable iterableA
Iterable iterableB
java.util.Iterator iteratorA
java.util.Iterator iteratorB
protected int doHash (java.lang.Iterable)
Object element
Iterable iterable
int hash
public boolean equals (java.lang.Object)
com.google.common.base.PairwiseEquivalence that
Object object
public int hashCode ()
public java.lang.String toString ()
protected volatile int doHash (java.lang.Object)
protected volatile boolean doEquivalent (java.lang.Object, java.lang.Object)
}
com/google/common/base/PatternCompiler.classPatternCompiler.java
package com.google.common.base
abstract com.google.common.base.PatternCompiler extends java.lang.Object {
public abstract com.google.common.base.CommonPattern compile (java.lang.String)
}
com/google/common/base/Platform$1.classPlatform.java
package com.google.common.base
com.google.common.base.Platform$1 extends java.lang.Object {
}
com/google/common/base/Platform$JdkPatternCompiler.classPlatform.java
package com.google.common.base
final com.google.common.base.Platform$JdkPatternCompiler extends java.lang.Object implements com.google.common.base.PatternCompiler {
private void ()
public com.google.common.base.CommonPattern compile (java.lang.String)
String pattern
void (com.google.common.base.Platform$1)
com.google.common.base.Platform$1 x0
}
com/google/common/base/Platform.classPlatform.java
package com.google.common.base
final com.google.common.base.Platform extends java.lang.Object {
private static final java.util.logging.Logger logger
private static final com.google.common.base.PatternCompiler patternCompiler
private void ()
static long systemNanoTime ()
static com.google.common.base.CharMatcher precomputeCharMatcher (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher matcher
static com.google.common.base.Optional getEnumIfPresent (java.lang.Class, java.lang.String)
Class enumClass
String value
java.lang.ref.WeakReference ref
static java.lang.String formatCompact4Digits (double)
double value
static boolean stringIsNullOrEmpty (java.lang.String)
String string
static com.google.common.base.CommonPattern compilePattern (java.lang.String)
String pattern
static boolean usingJdkPatternCompiler ()
private static com.google.common.base.PatternCompiler loadPatternCompiler ()
java.util.ServiceConfigurationError e
java.util.Iterator it
java.util.ServiceConfigurationError e
java.util.ServiceLoader loader
private static void logPatternCompilerError (java.util.ServiceConfigurationError)
java.util.ServiceConfigurationError e
static void ()
}
com/google/common/base/Preconditions.classPreconditions.java
package com.google.common.base
public final com.google.common.base.Preconditions extends java.lang.Object {
private void ()
public static void checkArgument (boolean)
boolean expression
public static void checkArgument (boolean, java.lang.Object)
boolean expression
Object errorMessage
public static transient void checkArgument (boolean, java.lang.String, java.lang.Object[])
boolean expression
String errorMessageTemplate
Object[] errorMessageArgs
public static void checkArgument (boolean, java.lang.String, char)
boolean b
String errorMessageTemplate
char p1
public static void checkArgument (boolean, java.lang.String, int)
boolean b
String errorMessageTemplate
int p1
public static void checkArgument (boolean, java.lang.String, long)
boolean b
String errorMessageTemplate
long p1
public static void checkArgument (boolean, java.lang.String, java.lang.Object)
boolean b
String errorMessageTemplate
Object p1
public static void checkArgument (boolean, java.lang.String, char, char)
boolean b
String errorMessageTemplate
char p1
char p2
public static void checkArgument (boolean, java.lang.String, char, int)
boolean b
String errorMessageTemplate
char p1
int p2
public static void checkArgument (boolean, java.lang.String, char, long)
boolean b
String errorMessageTemplate
char p1
long p2
public static void checkArgument (boolean, java.lang.String, char, java.lang.Object)
boolean b
String errorMessageTemplate
char p1
Object p2
public static void checkArgument (boolean, java.lang.String, int, char)
boolean b
String errorMessageTemplate
int p1
char p2
public static void checkArgument (boolean, java.lang.String, int, int)
boolean b
String errorMessageTemplate
int p1
int p2
public static void checkArgument (boolean, java.lang.String, int, long)
boolean b
String errorMessageTemplate
int p1
long p2
public static void checkArgument (boolean, java.lang.String, int, java.lang.Object)
boolean b
String errorMessageTemplate
int p1
Object p2
public static void checkArgument (boolean, java.lang.String, long, char)
boolean b
String errorMessageTemplate
long p1
char p2
public static void checkArgument (boolean, java.lang.String, long, int)
boolean b
String errorMessageTemplate
long p1
int p2
public static void checkArgument (boolean, java.lang.String, long, long)
boolean b
String errorMessageTemplate
long p1
long p2
public static void checkArgument (boolean, java.lang.String, long, java.lang.Object)
boolean b
String errorMessageTemplate
long p1
Object p2
public static void checkArgument (boolean, java.lang.String, java.lang.Object, char)
boolean b
String errorMessageTemplate
Object p1
char p2
public static void checkArgument (boolean, java.lang.String, java.lang.Object, int)
boolean b
String errorMessageTemplate
Object p1
int p2
public static void checkArgument (boolean, java.lang.String, java.lang.Object, long)
boolean b
String errorMessageTemplate
Object p1
long p2
public static void checkArgument (boolean, java.lang.String, java.lang.Object, java.lang.Object)
boolean b
String errorMessageTemplate
Object p1
Object p2
public static void checkArgument (boolean, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)
boolean b
String errorMessageTemplate
Object p1
Object p2
Object p3
public static void checkArgument (boolean, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
boolean b
String errorMessageTemplate
Object p1
Object p2
Object p3
Object p4
public static void checkState (boolean)
boolean expression
public static void checkState (boolean, java.lang.Object)
boolean expression
Object errorMessage
public static transient void checkState (boolean, java.lang.String, java.lang.Object[])
boolean expression
String errorMessageTemplate
Object[] errorMessageArgs
public static void checkState (boolean, java.lang.String, char)
boolean b
String errorMessageTemplate
char p1
public static void checkState (boolean, java.lang.String, int)
boolean b
String errorMessageTemplate
int p1
public static void checkState (boolean, java.lang.String, long)
boolean b
String errorMessageTemplate
long p1
public static void checkState (boolean, java.lang.String, java.lang.Object)
boolean b
String errorMessageTemplate
Object p1
public static void checkState (boolean, java.lang.String, char, char)
boolean b
String errorMessageTemplate
char p1
char p2
public static void checkState (boolean, java.lang.String, char, int)
boolean b
String errorMessageTemplate
char p1
int p2
public static void checkState (boolean, java.lang.String, char, long)
boolean b
String errorMessageTemplate
char p1
long p2
public static void checkState (boolean, java.lang.String, char, java.lang.Object)
boolean b
String errorMessageTemplate
char p1
Object p2
public static void checkState (boolean, java.lang.String, int, char)
boolean b
String errorMessageTemplate
int p1
char p2
public static void checkState (boolean, java.lang.String, int, int)
boolean b
String errorMessageTemplate
int p1
int p2
public static void checkState (boolean, java.lang.String, int, long)
boolean b
String errorMessageTemplate
int p1
long p2
public static void checkState (boolean, java.lang.String, int, java.lang.Object)
boolean b
String errorMessageTemplate
int p1
Object p2
public static void checkState (boolean, java.lang.String, long, char)
boolean b
String errorMessageTemplate
long p1
char p2
public static void checkState (boolean, java.lang.String, long, int)
boolean b
String errorMessageTemplate
long p1
int p2
public static void checkState (boolean, java.lang.String, long, long)
boolean b
String errorMessageTemplate
long p1
long p2
public static void checkState (boolean, java.lang.String, long, java.lang.Object)
boolean b
String errorMessageTemplate
long p1
Object p2
public static void checkState (boolean, java.lang.String, java.lang.Object, char)
boolean b
String errorMessageTemplate
Object p1
char p2
public static void checkState (boolean, java.lang.String, java.lang.Object, int)
boolean b
String errorMessageTemplate
Object p1
int p2
public static void checkState (boolean, java.lang.String, java.lang.Object, long)
boolean b
String errorMessageTemplate
Object p1
long p2
public static void checkState (boolean, java.lang.String, java.lang.Object, java.lang.Object)
boolean b
String errorMessageTemplate
Object p1
Object p2
public static void checkState (boolean, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)
boolean b
String errorMessageTemplate
Object p1
Object p2
Object p3
public static void checkState (boolean, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
boolean b
String errorMessageTemplate
Object p1
Object p2
Object p3
Object p4
public static java.lang.Object checkNotNull (java.lang.Object)
Object reference
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.Object)
Object reference
Object errorMessage
public static transient java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object[])
Object reference
String errorMessageTemplate
Object[] errorMessageArgs
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, char)
Object obj
String errorMessageTemplate
char p1
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, int)
Object obj
String errorMessageTemplate
int p1
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, long)
Object obj
String errorMessageTemplate
long p1
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object)
Object obj
String errorMessageTemplate
Object p1
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, char, char)
Object obj
String errorMessageTemplate
char p1
char p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, char, int)
Object obj
String errorMessageTemplate
char p1
int p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, char, long)
Object obj
String errorMessageTemplate
char p1
long p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, char, java.lang.Object)
Object obj
String errorMessageTemplate
char p1
Object p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, int, char)
Object obj
String errorMessageTemplate
int p1
char p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, int, int)
Object obj
String errorMessageTemplate
int p1
int p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, int, long)
Object obj
String errorMessageTemplate
int p1
long p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, int, java.lang.Object)
Object obj
String errorMessageTemplate
int p1
Object p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, long, char)
Object obj
String errorMessageTemplate
long p1
char p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, long, int)
Object obj
String errorMessageTemplate
long p1
int p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, long, long)
Object obj
String errorMessageTemplate
long p1
long p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, long, java.lang.Object)
Object obj
String errorMessageTemplate
long p1
Object p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object, char)
Object obj
String errorMessageTemplate
Object p1
char p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object, int)
Object obj
String errorMessageTemplate
Object p1
int p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object, long)
Object obj
String errorMessageTemplate
Object p1
long p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object)
Object obj
String errorMessageTemplate
Object p1
Object p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)
Object obj
String errorMessageTemplate
Object p1
Object p2
Object p3
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object obj
String errorMessageTemplate
Object p1
Object p2
Object p3
Object p4
public static int checkElementIndex (int, int)
int index
int size
public static int checkElementIndex (int, int, java.lang.String)
int index
int size
String desc
private static java.lang.String badElementIndex (int, int, java.lang.String)
int index
int size
String desc
public static int checkPositionIndex (int, int)
int index
int size
public static int checkPositionIndex (int, int, java.lang.String)
int index
int size
String desc
private static java.lang.String badPositionIndex (int, int, java.lang.String)
int index
int size
String desc
public static void checkPositionIndexes (int, int, int)
int start
int end
int size
private static java.lang.String badPositionIndexes (int, int, int)
int start
int end
int size
static transient java.lang.String format (java.lang.String, java.lang.Object[])
int placeholderStart
String template
Object[] args
StringBuilder builder
int templateStart
int i
}
com/google/common/base/Predicate.classPredicate.java
package com.google.common.base
public abstract com.google.common.base.Predicate extends java.lang.Object implements java.util.function.Predicate {
public abstract boolean apply (java.lang.Object)
public abstract boolean equals (java.lang.Object)
public boolean test (java.lang.Object)
Object input
}
com/google/common/base/Predicates$1.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$1 extends java.lang.Object {
}
com/google/common/base/Predicates$AndPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$AndPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final java.util.List components
private static final long serialVersionUID
private void (java.util.List)
java.util.List components
public boolean apply (java.lang.Object)
int i
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$AndPredicate that
Object obj
public java.lang.String toString ()
void (java.util.List, com.google.common.base.Predicates$1)
java.util.List x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$CompositionPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$CompositionPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
final com.google.common.base.Predicate p
final com.google.common.base.Function f
private static final long serialVersionUID
private void (com.google.common.base.Predicate, com.google.common.base.Function)
com.google.common.base.Predicate p
com.google.common.base.Function f
public boolean apply (java.lang.Object)
Object a
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$CompositionPredicate that
Object obj
public int hashCode ()
public java.lang.String toString ()
void (com.google.common.base.Predicate, com.google.common.base.Function, com.google.common.base.Predicates$1)
com.google.common.base.Predicate x0
com.google.common.base.Function x1
com.google.common.base.Predicates$1 x2
}
com/google/common/base/Predicates$ContainsPatternFromStringPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$ContainsPatternFromStringPredicate extends com.google.common.base.Predicates$ContainsPatternPredicate {
private static final long serialVersionUID
void (java.lang.String)
String string
public java.lang.String toString ()
}
com/google/common/base/Predicates$ContainsPatternPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$ContainsPatternPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
final com.google.common.base.CommonPattern pattern
private static final long serialVersionUID
void (com.google.common.base.CommonPattern)
com.google.common.base.CommonPattern pattern
public boolean apply (java.lang.CharSequence)
CharSequence t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$ContainsPatternPredicate that
Object obj
public java.lang.String toString ()
String patternString
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/Predicates$InPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$InPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final java.util.Collection target
private static final long serialVersionUID
private void (java.util.Collection)
java.util.Collection target
public boolean apply (java.lang.Object)
NullPointerException e
ClassCastException e
Object t
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$InPredicate that
Object obj
public int hashCode ()
public java.lang.String toString ()
void (java.util.Collection, com.google.common.base.Predicates$1)
java.util.Collection x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$InstanceOfPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$InstanceOfPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final Class clazz
private static final long serialVersionUID
private void (java.lang.Class)
Class clazz
public boolean apply (java.lang.Object)
Object o
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$InstanceOfPredicate that
Object obj
public java.lang.String toString ()
void (java.lang.Class, com.google.common.base.Predicates$1)
Class x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$IsEqualToPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$IsEqualToPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final Object target
private static final long serialVersionUID
private void (java.lang.Object)
Object target
public boolean apply (java.lang.Object)
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$IsEqualToPredicate that
Object obj
public java.lang.String toString ()
void (java.lang.Object, com.google.common.base.Predicates$1)
Object x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$NotPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$NotPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
final com.google.common.base.Predicate predicate
private static final long serialVersionUID
void (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public boolean apply (java.lang.Object)
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$NotPredicate that
Object obj
public java.lang.String toString ()
}
com/google/common/base/Predicates$ObjectPredicate$1.classPredicates.java
package com.google.common.base
final com.google.common.base.Predicates$ObjectPredicate$1 extends com.google.common.base.Predicates$ObjectPredicate {
void (java.lang.String, int)
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/google/common/base/Predicates$ObjectPredicate$2.classPredicates.java
package com.google.common.base
final com.google.common.base.Predicates$ObjectPredicate$2 extends com.google.common.base.Predicates$ObjectPredicate {
void (java.lang.String, int)
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/google/common/base/Predicates$ObjectPredicate$3.classPredicates.java
package com.google.common.base
final com.google.common.base.Predicates$ObjectPredicate$3 extends com.google.common.base.Predicates$ObjectPredicate {
void (java.lang.String, int)
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/google/common/base/Predicates$ObjectPredicate$4.classPredicates.java
package com.google.common.base
final com.google.common.base.Predicates$ObjectPredicate$4 extends com.google.common.base.Predicates$ObjectPredicate {
void (java.lang.String, int)
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/google/common/base/Predicates$ObjectPredicate.classPredicates.java
package com.google.common.base
abstract com.google.common.base.Predicates$ObjectPredicate extends java.lang.Enum implements com.google.common.base.Predicate {
public static final com.google.common.base.Predicates$ObjectPredicate ALWAYS_TRUE
public static final com.google.common.base.Predicates$ObjectPredicate ALWAYS_FALSE
public static final com.google.common.base.Predicates$ObjectPredicate IS_NULL
public static final com.google.common.base.Predicates$ObjectPredicate NOT_NULL
private static final com.google.common.base.Predicates$ObjectPredicate[] $VALUES
public static com.google.common.base.Predicates$ObjectPredicate[] values ()
public static com.google.common.base.Predicates$ObjectPredicate valueOf (java.lang.String)
String name
private void (java.lang.String, int)
com.google.common.base.Predicate withNarrowedType ()
void (java.lang.String, int, com.google.common.base.Predicates$1)
String x0
int x1
com.google.common.base.Predicates$1 x2
static void ()
}
com/google/common/base/Predicates$OrPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$OrPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final java.util.List components
private static final long serialVersionUID
private void (java.util.List)
java.util.List components
public boolean apply (java.lang.Object)
int i
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$OrPredicate that
Object obj
public java.lang.String toString ()
void (java.util.List, com.google.common.base.Predicates$1)
java.util.List x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$SubtypeOfPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$SubtypeOfPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final Class clazz
private static final long serialVersionUID
private void (java.lang.Class)
Class clazz
public boolean apply (java.lang.Class)
Class input
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$SubtypeOfPredicate that
Object obj
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
void (java.lang.Class, com.google.common.base.Predicates$1)
Class x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates.classPredicates.java
package com.google.common.base
public final com.google.common.base.Predicates extends java.lang.Object {
private static final com.google.common.base.Joiner COMMA_JOINER
private void ()
public static com.google.common.base.Predicate alwaysTrue ()
public static com.google.common.base.Predicate alwaysFalse ()
public static com.google.common.base.Predicate isNull ()
public static com.google.common.base.Predicate notNull ()
public static com.google.common.base.Predicate not (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public static com.google.common.base.Predicate and (java.lang.Iterable)
Iterable components
public static transient com.google.common.base.Predicate and (com.google.common.base.Predicate[])
com.google.common.base.Predicate[] components
public static com.google.common.base.Predicate and (com.google.common.base.Predicate, com.google.common.base.Predicate)
com.google.common.base.Predicate first
com.google.common.base.Predicate second
public static com.google.common.base.Predicate or (java.lang.Iterable)
Iterable components
public static transient com.google.common.base.Predicate or (com.google.common.base.Predicate[])
com.google.common.base.Predicate[] components
public static com.google.common.base.Predicate or (com.google.common.base.Predicate, com.google.common.base.Predicate)
com.google.common.base.Predicate first
com.google.common.base.Predicate second
public static com.google.common.base.Predicate equalTo (java.lang.Object)
Object target
public static com.google.common.base.Predicate instanceOf (java.lang.Class)
Class clazz
public static com.google.common.base.Predicate assignableFrom (java.lang.Class)
Class clazz
public static com.google.common.base.Predicate subtypeOf (java.lang.Class)
Class clazz
public static com.google.common.base.Predicate in (java.util.Collection)
java.util.Collection target
public static com.google.common.base.Predicate compose (com.google.common.base.Predicate, com.google.common.base.Function)
com.google.common.base.Predicate predicate
com.google.common.base.Function function
public static com.google.common.base.Predicate containsPattern (java.lang.String)
String pattern
public static com.google.common.base.Predicate contains (java.util.regex.Pattern)
java.util.regex.Pattern pattern
private static java.util.List asList (com.google.common.base.Predicate, com.google.common.base.Predicate)
com.google.common.base.Predicate first
com.google.common.base.Predicate second
private static transient java.util.List defensiveCopy (java.lang.Object[])
Object[] array
static java.util.List defensiveCopy (java.lang.Iterable)
Object element
Iterable iterable
java.util.ArrayList list
static com.google.common.base.Joiner access$800 ()
static void ()
}
com/google/common/base/Present.classPresent.java
package com.google.common.base
final com.google.common.base.Present extends com.google.common.base.Optional {
private final Object reference
private static final long serialVersionUID
void (java.lang.Object)
Object reference
public boolean isPresent ()
public java.lang.Object get ()
public java.lang.Object or (java.lang.Object)
Object defaultValue
public com.google.common.base.Optional or (com.google.common.base.Optional)
com.google.common.base.Optional secondChoice
public java.lang.Object or (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
public java.lang.Object orNull ()
public java.util.Set asSet ()
public com.google.common.base.Optional transform (com.google.common.base.Function)
com.google.common.base.Function function
public boolean equals (java.lang.Object)
com.google.common.base.Present other
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/SmallCharMatcher.classSmallCharMatcher.java
package com.google.common.base
final com.google.common.base.SmallCharMatcher extends com.google.common.base.CharMatcher$NamedFastMatcher {
static final int MAX_SIZE
private final char[] table
private final boolean containsZero
private final long filter
private static final int C1
private static final int C2
private static final double DESIRED_LOAD_FACTOR
private void (char[], long, boolean, java.lang.String)
char[] table
long filter
boolean containsZero
String description
static int smear (int)
int hashCode
private boolean checkFilter (int)
int c
static int chooseTableSize (int)
int setSize
int tableSize
static com.google.common.base.CharMatcher from (java.util.BitSet, java.lang.String)
int index
int c
java.util.BitSet chars
String description
long filter
int size
boolean containsZero
char[] table
int mask
public boolean matches (char)
char c
int mask
int startingIndex
int index
void setBits (java.util.BitSet)
char c
java.util.BitSet table
}
com/google/common/base/Splitter$1$1.classSplitter.java
package com.google.common.base
com.google.common.base.Splitter$1$1 extends com.google.common.base.Splitter$SplittingIterator {
final com.google.common.base.Splitter$1 this$0
void (com.google.common.base.Splitter$1, com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter$1 this$0
com.google.common.base.Splitter splitter
CharSequence toSplit
int separatorStart (int)
int start
int separatorEnd (int)
int separatorPosition
}
com/google/common/base/Splitter$1.classSplitter.java
package com.google.common.base
final com.google.common.base.Splitter$1 extends java.lang.Object implements com.google.common.base.Splitter$Strategy {
final com.google.common.base.CharMatcher val$separatorMatcher
void (com.google.common.base.CharMatcher)
public com.google.common.base.Splitter$SplittingIterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
public volatile java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
}
com/google/common/base/Splitter$2$1.classSplitter.java
package com.google.common.base
com.google.common.base.Splitter$2$1 extends com.google.common.base.Splitter$SplittingIterator {
final com.google.common.base.Splitter$2 this$0
void (com.google.common.base.Splitter$2, com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter$2 this$0
com.google.common.base.Splitter splitter
CharSequence toSplit
public int separatorStart (int)
int i
int p
int last
int start
int separatorLength
public int separatorEnd (int)
int separatorPosition
}
com/google/common/base/Splitter$2.classSplitter.java
package com.google.common.base
final com.google.common.base.Splitter$2 extends java.lang.Object implements com.google.common.base.Splitter$Strategy {
final String val$separator
void (java.lang.String)
public com.google.common.base.Splitter$SplittingIterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
public volatile java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
}
com/google/common/base/Splitter$3$1.classSplitter.java
package com.google.common.base
com.google.common.base.Splitter$3$1 extends com.google.common.base.Splitter$SplittingIterator {
final com.google.common.base.CommonMatcher val$matcher
final com.google.common.base.Splitter$3 this$0
void (com.google.common.base.Splitter$3, com.google.common.base.Splitter, java.lang.CharSequence, com.google.common.base.CommonMatcher)
com.google.common.base.Splitter$3 this$0
com.google.common.base.Splitter splitter
CharSequence toSplit
public int separatorStart (int)
int start
public int separatorEnd (int)
int separatorPosition
}
com/google/common/base/Splitter$3.classSplitter.java
package com.google.common.base
final com.google.common.base.Splitter$3 extends java.lang.Object implements com.google.common.base.Splitter$Strategy {
final com.google.common.base.CommonPattern val$separatorPattern
void (com.google.common.base.CommonPattern)
public com.google.common.base.Splitter$SplittingIterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
com.google.common.base.CommonMatcher matcher
public volatile java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
}
com/google/common/base/Splitter$4$1.classSplitter.java
package com.google.common.base
com.google.common.base.Splitter$4$1 extends com.google.common.base.Splitter$SplittingIterator {
final com.google.common.base.Splitter$4 this$0
void (com.google.common.base.Splitter$4, com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter$4 this$0
com.google.common.base.Splitter splitter
CharSequence toSplit
public int separatorStart (int)
int start
int nextChunkStart
public int separatorEnd (int)
int separatorPosition
}
com/google/common/base/Splitter$4.classSplitter.java
package com.google.common.base
final com.google.common.base.Splitter$4 extends java.lang.Object implements com.google.common.base.Splitter$Strategy {
final int val$length
void (int)
public com.google.common.base.Splitter$SplittingIterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
public volatile java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
}
com/google/common/base/Splitter$5.classSplitter.java
package com.google.common.base
com.google.common.base.Splitter$5 extends java.lang.Object implements java.lang.Iterable {
final CharSequence val$sequence
final com.google.common.base.Splitter this$0
void (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter this$0
public java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/common/base/Splitter$MapSplitter.classSplitter.java
package com.google.common.base
public final com.google.common.base.Splitter$MapSplitter extends java.lang.Object {
private static final String INVALID_ENTRY_MESSAGE
private final com.google.common.base.Splitter outerSplitter
private final com.google.common.base.Splitter entrySplitter
private void (com.google.common.base.Splitter, com.google.common.base.Splitter)
com.google.common.base.Splitter outerSplitter
com.google.common.base.Splitter entrySplitter
public java.util.Map split (java.lang.CharSequence)
java.util.Iterator entryFields
String key
String value
String entry
CharSequence sequence
java.util.Map map
void (com.google.common.base.Splitter, com.google.common.base.Splitter, com.google.common.base.Splitter$1)
com.google.common.base.Splitter x0
com.google.common.base.Splitter x1
com.google.common.base.Splitter$1 x2
}
com/google/common/base/Splitter$SplittingIterator.classSplitter.java
package com.google.common.base
abstract com.google.common.base.Splitter$SplittingIterator extends com.google.common.base.AbstractIterator {
final CharSequence toSplit
final com.google.common.base.CharMatcher trimmer
final boolean omitEmptyStrings
int offset
int limit
abstract int separatorStart (int)
abstract int separatorEnd (int)
protected void (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
protected java.lang.String computeNext ()
int end
int start
int end
int separatorPosition
int nextStart
protected volatile java.lang.Object computeNext ()
}
com/google/common/base/Splitter$Strategy.classSplitter.java
package com.google.common.base
abstract com.google.common.base.Splitter$Strategy extends java.lang.Object {
public abstract java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
}
com/google/common/base/Splitter.classSplitter.java
package com.google.common.base
public final com.google.common.base.Splitter extends java.lang.Object {
private final com.google.common.base.CharMatcher trimmer
private final boolean omitEmptyStrings
private final com.google.common.base.Splitter$Strategy strategy
private final int limit
private void (com.google.common.base.Splitter$Strategy)
com.google.common.base.Splitter$Strategy strategy
private void (com.google.common.base.Splitter$Strategy, boolean, com.google.common.base.CharMatcher, int)
com.google.common.base.Splitter$Strategy strategy
boolean omitEmptyStrings
com.google.common.base.CharMatcher trimmer
int limit
public static com.google.common.base.Splitter on (char)
char separator
public static com.google.common.base.Splitter on (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher separatorMatcher
public static com.google.common.base.Splitter on (java.lang.String)
String separator
public static com.google.common.base.Splitter on (java.util.regex.Pattern)
java.util.regex.Pattern separatorPattern
private static com.google.common.base.Splitter on (com.google.common.base.CommonPattern)
com.google.common.base.CommonPattern separatorPattern
public static com.google.common.base.Splitter onPattern (java.lang.String)
String separatorPattern
public static com.google.common.base.Splitter fixedLength (int)
int length
public com.google.common.base.Splitter omitEmptyStrings ()
public com.google.common.base.Splitter limit (int)
int limit
public com.google.common.base.Splitter trimResults ()
public com.google.common.base.Splitter trimResults (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher trimmer
public java.lang.Iterable split (java.lang.CharSequence)
CharSequence sequence
private java.util.Iterator splittingIterator (java.lang.CharSequence)
CharSequence sequence
public java.util.List splitToList (java.lang.CharSequence)
CharSequence sequence
java.util.Iterator iterator
java.util.List result
public com.google.common.base.Splitter$MapSplitter withKeyValueSeparator (java.lang.String)
String separator
public com.google.common.base.Splitter$MapSplitter withKeyValueSeparator (char)
char separator
public com.google.common.base.Splitter$MapSplitter withKeyValueSeparator (com.google.common.base.Splitter)
com.google.common.base.Splitter keyValueSplitter
static java.util.Iterator access$000 (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
static com.google.common.base.CharMatcher access$200 (com.google.common.base.Splitter)
com.google.common.base.Splitter x0
static boolean access$300 (com.google.common.base.Splitter)
com.google.common.base.Splitter x0
static int access$400 (com.google.common.base.Splitter)
com.google.common.base.Splitter x0
}
com/google/common/base/StandardSystemProperty.classStandardSystemProperty.java
package com.google.common.base
public final com.google.common.base.StandardSystemProperty extends java.lang.Enum {
public static final com.google.common.base.StandardSystemProperty JAVA_VERSION
public static final com.google.common.base.StandardSystemProperty JAVA_VENDOR
public static final com.google.common.base.StandardSystemProperty JAVA_VENDOR_URL
public static final com.google.common.base.StandardSystemProperty JAVA_HOME
public static final com.google.common.base.StandardSystemProperty JAVA_VM_SPECIFICATION_VERSION
public static final com.google.common.base.StandardSystemProperty JAVA_VM_SPECIFICATION_VENDOR
public static final com.google.common.base.StandardSystemProperty JAVA_VM_SPECIFICATION_NAME
public static final com.google.common.base.StandardSystemProperty JAVA_VM_VERSION
public static final com.google.common.base.StandardSystemProperty JAVA_VM_VENDOR
public static final com.google.common.base.StandardSystemProperty JAVA_VM_NAME
public static final com.google.common.base.StandardSystemProperty JAVA_SPECIFICATION_VERSION
public static final com.google.common.base.StandardSystemProperty JAVA_SPECIFICATION_VENDOR
public static final com.google.common.base.StandardSystemProperty JAVA_SPECIFICATION_NAME
public static final com.google.common.base.StandardSystemProperty JAVA_CLASS_VERSION
public static final com.google.common.base.StandardSystemProperty JAVA_CLASS_PATH
public static final com.google.common.base.StandardSystemProperty JAVA_LIBRARY_PATH
public static final com.google.common.base.StandardSystemProperty JAVA_IO_TMPDIR
public static final com.google.common.base.StandardSystemProperty JAVA_COMPILER
public static final com.google.common.base.StandardSystemProperty JAVA_EXT_DIRS
public static final com.google.common.base.StandardSystemProperty OS_NAME
public static final com.google.common.base.StandardSystemProperty OS_ARCH
public static final com.google.common.base.StandardSystemProperty OS_VERSION
public static final com.google.common.base.StandardSystemProperty FILE_SEPARATOR
public static final com.google.common.base.StandardSystemProperty PATH_SEPARATOR
public static final com.google.common.base.StandardSystemProperty LINE_SEPARATOR
public static final com.google.common.base.StandardSystemProperty USER_NAME
public static final com.google.common.base.StandardSystemProperty USER_HOME
public static final com.google.common.base.StandardSystemProperty USER_DIR
private final String key
private static final com.google.common.base.StandardSystemProperty[] $VALUES
public static com.google.common.base.StandardSystemProperty[] values ()
public static com.google.common.base.StandardSystemProperty valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String key
public java.lang.String key ()
public java.lang.String value ()
public java.lang.String toString ()
static void ()
}
com/google/common/base/Stopwatch$1.classStopwatch.java
package com.google.common.base
com.google.common.base.Stopwatch$1 extends java.lang.Object {
static final int[] $SwitchMap$java$util$concurrent$TimeUnit
static void ()
}
com/google/common/base/Stopwatch.classStopwatch.java
package com.google.common.base
public final com.google.common.base.Stopwatch extends java.lang.Object {
private final com.google.common.base.Ticker ticker
private boolean isRunning
private long elapsedNanos
private long startTick
public static com.google.common.base.Stopwatch createUnstarted ()
public static com.google.common.base.Stopwatch createUnstarted (com.google.common.base.Ticker)
com.google.common.base.Ticker ticker
public static com.google.common.base.Stopwatch createStarted ()
public static com.google.common.base.Stopwatch createStarted (com.google.common.base.Ticker)
com.google.common.base.Ticker ticker
void ()
void (com.google.common.base.Ticker)
com.google.common.base.Ticker ticker
public boolean isRunning ()
public com.google.common.base.Stopwatch start ()
public com.google.common.base.Stopwatch stop ()
long tick
public com.google.common.base.Stopwatch reset ()
private long elapsedNanos ()
public long elapsed (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit desiredUnit
public java.time.Duration elapsed ()
public java.lang.String toString ()
long nanos
java.util.concurrent.TimeUnit unit
double value
private static java.util.concurrent.TimeUnit chooseUnit (long)
long nanos
private static java.lang.String abbreviate (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
}
com/google/common/base/Strings.classStrings.java
package com.google.common.base
public final com.google.common.base.Strings extends java.lang.Object {
private void ()
public static java.lang.String nullToEmpty (java.lang.String)
String string
public static java.lang.String emptyToNull (java.lang.String)
String string
public static boolean isNullOrEmpty (java.lang.String)
String string
public static java.lang.String padStart (java.lang.String, int, char)
int i
String string
int minLength
char padChar
StringBuilder sb
public static java.lang.String padEnd (java.lang.String, int, char)
int i
String string
int minLength
char padChar
StringBuilder sb
public static java.lang.String repeat (java.lang.String, int)
String string
int count
int len
long longSize
int size
char[] array
int n
public static java.lang.String commonPrefix (java.lang.CharSequence, java.lang.CharSequence)
CharSequence a
CharSequence b
int maxPrefixLength
int p
public static java.lang.String commonSuffix (java.lang.CharSequence, java.lang.CharSequence)
CharSequence a
CharSequence b
int maxSuffixLength
int s
static boolean validSurrogatePairAt (java.lang.CharSequence, int)
CharSequence string
int index
}
com/google/common/base/Supplier.classSupplier.java
package com.google.common.base
public abstract com.google.common.base.Supplier extends java.lang.Object implements java.util.function.Supplier {
public abstract java.lang.Object get ()
}
com/google/common/base/Suppliers$ExpiringMemoizingSupplier.classSuppliers.java
package com.google.common.base
com.google.common.base.Suppliers$ExpiringMemoizingSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final com.google.common.base.Supplier delegate
final long durationNanos
volatile transient Object value
volatile transient long expirationNanos
private static final long serialVersionUID
void (com.google.common.base.Supplier, long, java.util.concurrent.TimeUnit)
com.google.common.base.Supplier delegate
long duration
java.util.concurrent.TimeUnit unit
public java.lang.Object get ()
Object t
long nanos
long now
public java.lang.String toString ()
}
com/google/common/base/Suppliers$MemoizingSupplier.classSuppliers.java
package com.google.common.base
com.google.common.base.Suppliers$MemoizingSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final com.google.common.base.Supplier delegate
volatile transient boolean initialized
transient Object value
private static final long serialVersionUID
void (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public java.lang.Object get ()
Object t
public java.lang.String toString ()
}
com/google/common/base/Suppliers$NonSerializableMemoizingSupplier.classSuppliers.java
package com.google.common.base
com.google.common.base.Suppliers$NonSerializableMemoizingSupplier extends java.lang.Object implements com.google.common.base.Supplier {
volatile com.google.common.base.Supplier delegate
volatile boolean initialized
Object value
void (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public java.lang.Object get ()
Object t
public java.lang.String toString ()
}
com/google/common/base/Suppliers$SupplierComposition.classSuppliers.java
package com.google.common.base
com.google.common.base.Suppliers$SupplierComposition extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final com.google.common.base.Function function
final com.google.common.base.Supplier supplier
private static final long serialVersionUID
void (com.google.common.base.Function, com.google.common.base.Supplier)
com.google.common.base.Function function
com.google.common.base.Supplier supplier
public java.lang.Object get ()
public boolean equals (java.lang.Object)
com.google.common.base.Suppliers$SupplierComposition that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Suppliers$SupplierFunction.classSuppliers.java
package com.google.common.base
abstract com.google.common.base.Suppliers$SupplierFunction extends java.lang.Object implements com.google.common.base.Function {
}
com/google/common/base/Suppliers$SupplierFunctionImpl.classSuppliers.java
package com.google.common.base
final com.google.common.base.Suppliers$SupplierFunctionImpl extends java.lang.Enum implements com.google.common.base.Suppliers$SupplierFunction {
public static final com.google.common.base.Suppliers$SupplierFunctionImpl INSTANCE
private static final com.google.common.base.Suppliers$SupplierFunctionImpl[] $VALUES
public static com.google.common.base.Suppliers$SupplierFunctionImpl[] values ()
public static com.google.common.base.Suppliers$SupplierFunctionImpl valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.Object apply (com.google.common.base.Supplier)
com.google.common.base.Supplier input
public java.lang.String toString ()
public volatile java.lang.Object apply (java.lang.Object)
static void ()
}
com/google/common/base/Suppliers$SupplierOfInstance.classSuppliers.java
package com.google.common.base
com.google.common.base.Suppliers$SupplierOfInstance extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final Object instance
private static final long serialVersionUID
void (java.lang.Object)
Object instance
public java.lang.Object get ()
public boolean equals (java.lang.Object)
com.google.common.base.Suppliers$SupplierOfInstance that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Suppliers$ThreadSafeSupplier.classSuppliers.java
package com.google.common.base
com.google.common.base.Suppliers$ThreadSafeSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final com.google.common.base.Supplier delegate
private static final long serialVersionUID
void (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public java.lang.Object get ()
public java.lang.String toString ()
}
com/google/common/base/Suppliers.classSuppliers.java
package com.google.common.base
public final com.google.common.base.Suppliers extends java.lang.Object {
private void ()
public static com.google.common.base.Supplier compose (com.google.common.base.Function, com.google.common.base.Supplier)
com.google.common.base.Function function
com.google.common.base.Supplier supplier
public static com.google.common.base.Supplier memoize (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public static com.google.common.base.Supplier memoizeWithExpiration (com.google.common.base.Supplier, long, java.util.concurrent.TimeUnit)
com.google.common.base.Supplier delegate
long duration
java.util.concurrent.TimeUnit unit
public static com.google.common.base.Supplier ofInstance (java.lang.Object)
Object instance
public static com.google.common.base.Supplier synchronizedSupplier (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public static com.google.common.base.Function supplierFunction ()
com.google.common.base.Suppliers$SupplierFunction sf
}
com/google/common/base/Throwables$1.classThrowables.java
package com.google.common.base
final com.google.common.base.Throwables$1 extends java.util.AbstractList {
final Throwable val$t
void (java.lang.Throwable)
public java.lang.StackTraceElement get (int)
int n
public int size ()
public volatile java.lang.Object get (int)
}
com/google/common/base/Throwables.classThrowables.java
package com.google.common.base
public final com.google.common.base.Throwables extends java.lang.Object {
private static final String JAVA_LANG_ACCESS_CLASSNAME
static final String SHARED_SECRETS_CLASSNAME
private static final Object jla
private static final java.lang.reflect.Method getStackTraceElementMethod
private static final java.lang.reflect.Method getStackTraceDepthMethod
private void ()
public static void throwIfInstanceOf (java.lang.Throwable, java.lang.Class) throws java.lang.Throwable
Throwable throwable
Class declaredType
public static void propagateIfInstanceOf (java.lang.Throwable, java.lang.Class) throws java.lang.Throwable
Throwable throwable
Class declaredType
public static void throwIfUnchecked (java.lang.Throwable)
Throwable throwable
public static void propagateIfPossible (java.lang.Throwable)
Throwable throwable
public static void propagateIfPossible (java.lang.Throwable, java.lang.Class) throws java.lang.Throwable
Throwable throwable
Class declaredType
public static void propagateIfPossible (java.lang.Throwable, java.lang.Class, java.lang.Class) throws java.lang.Throwable java.lang.Throwable
Throwable throwable
Class declaredType1
Class declaredType2
public static java.lang.RuntimeException propagate (java.lang.Throwable)
Throwable throwable
public static java.lang.Throwable getRootCause (java.lang.Throwable)
Throwable throwable
Throwable cause
public static java.util.List getCausalChain (java.lang.Throwable)
Throwable throwable
java.util.List causes
public static java.lang.Throwable getCauseAs (java.lang.Throwable, java.lang.Class)
ClassCastException e
Throwable throwable
Class expectedCauseType
public static java.lang.String getStackTraceAsString (java.lang.Throwable)
Throwable throwable
java.io.StringWriter stringWriter
public static java.util.List lazyStackTrace (java.lang.Throwable)
Throwable throwable
public static boolean lazyStackTraceIsLazy ()
private static java.util.List jlaStackTrace (java.lang.Throwable)
Throwable t
private static transient java.lang.Object invokeAccessibleNonThrowingMethod (java.lang.reflect.Method, java.lang.Object, java.lang.Object[])
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
java.lang.reflect.Method method
Object receiver
Object[] params
private static java.lang.Object getJLA ()
Class sharedSecrets
java.lang.reflect.Method langAccess
ThreadDeath death
Throwable t
private static java.lang.reflect.Method getGetMethod ()
private static java.lang.reflect.Method getSizeMethod ()
private static transient java.lang.reflect.Method getJlaMethod (java.lang.String, java.lang.Class[]) throws java.lang.ThreadDeath
ThreadDeath death
Throwable t
String name
Class[] parameterTypes
static java.lang.reflect.Method access$000 ()
static java.lang.Object access$100 ()
static java.lang.Object access$200 (java.lang.reflect.Method, java.lang.Object, java.lang.Object[])
java.lang.reflect.Method x0
Object x1
Object[] x2
static java.lang.reflect.Method access$300 ()
static void ()
}
com/google/common/base/Ticker$1.classTicker.java
package com.google.common.base
final com.google.common.base.Ticker$1 extends com.google.common.base.Ticker {
void ()
public long read ()
}
com/google/common/base/Ticker.classTicker.java
package com.google.common.base
public abstract com.google.common.base.Ticker extends java.lang.Object {
private static final com.google.common.base.Ticker SYSTEM_TICKER
protected void ()
public abstract long read ()
public static com.google.common.base.Ticker systemTicker ()
static void ()
}
com/google/common/base/Utf8.classUtf8.java
package com.google.common.base
public final com.google.common.base.Utf8 extends java.lang.Object {
public static int encodedLength (java.lang.CharSequence)
char c
CharSequence sequence
int utf16Length
int utf8Length
int i
private static int encodedLengthGeneral (java.lang.CharSequence, int)
char c
int i
CharSequence sequence
int start
int utf16Length
int utf8Length
public static boolean isWellFormed (byte[])
byte[] bytes
public static boolean isWellFormed (byte[], int, int)
int i
byte[] bytes
int off
int len
int end
private static boolean isWellFormedSlowPath (byte[], int, int)
int byte2
int byte2
int byte1
byte[] bytes
int off
int end
int index
private static java.lang.String unpairedSurrogateMsg (int)
int i
private void ()
}
com/google/common/base/Verify.classVerify.java
package com.google.common.base
public final com.google.common.base.Verify extends java.lang.Object {
public static void verify (boolean)
boolean expression
public static transient void verify (boolean, java.lang.String, java.lang.Object[])
boolean expression
String errorMessageTemplate
Object[] errorMessageArgs
public static java.lang.Object verifyNotNull (java.lang.Object)
Object reference
public static transient java.lang.Object verifyNotNull (java.lang.Object, java.lang.String, java.lang.Object[])
Object reference
String errorMessageTemplate
Object[] errorMessageArgs
private void ()
}
com/google/common/base/VerifyException.classVerifyException.java
package com.google.common.base
public com.google.common.base.VerifyException extends java.lang.RuntimeException {
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/common/base/internal/
com/google/common/base/internal/Finalizer.classFinalizer.java
package com.google.common.base.internal
public com.google.common.base.internal.Finalizer extends java.lang.Object implements java.lang.Runnable {
private static final java.util.logging.Logger logger
private static final String FINALIZABLE_REFERENCE
private final java.lang.ref.WeakReference finalizableReferenceClassReference
private final java.lang.ref.PhantomReference frqReference
private final java.lang.ref.ReferenceQueue queue
private static final java.lang.reflect.Field inheritableThreadLocals
public static void startFinalizer (java.lang.Class, java.lang.ref.ReferenceQueue, java.lang.ref.PhantomReference)
Throwable t
Class finalizableReferenceClass
java.lang.ref.ReferenceQueue queue
java.lang.ref.PhantomReference frqReference
com.google.common.base.internal.Finalizer finalizer
Thread thread
private void (java.lang.Class, java.lang.ref.ReferenceQueue, java.lang.ref.PhantomReference)
Class finalizableReferenceClass
java.lang.ref.ReferenceQueue queue
java.lang.ref.PhantomReference frqReference
public void run ()
private boolean cleanUp (java.lang.ref.Reference)
Throwable t
java.lang.ref.Reference reference
java.lang.reflect.Method finalizeReferentMethod
private java.lang.reflect.Method getFinalizeReferentMethod ()
NoSuchMethodException e
Class finalizableReferenceClass
public static java.lang.reflect.Field getInheritableThreadLocalsField ()
java.lang.reflect.Field inheritableThreadLocals
Throwable t
static void ()
}
com/google/common/base/package-info.classpackage-info.java
package com.google.common.base
abstract com.google.common.base.package-info extends java.lang.Object {
}
com/google/common/cache/
com/google/common/cache/AbstractCache$SimpleStatsCounter.classAbstractCache.java
package com.google.common.cache
public final com.google.common.cache.AbstractCache$SimpleStatsCounter extends java.lang.Object implements com.google.common.cache.AbstractCache$StatsCounter {
private final com.google.common.cache.LongAddable hitCount
private final com.google.common.cache.LongAddable missCount
private final com.google.common.cache.LongAddable loadSuccessCount
private final com.google.common.cache.LongAddable loadExceptionCount
private final com.google.common.cache.LongAddable totalLoadTime
private final com.google.common.cache.LongAddable evictionCount
public void ()
public void recordHits (int)
int count
public void recordMisses (int)
int count
public void recordLoadSuccess (long)
long loadTime
public void recordLoadException (long)
long loadTime
public void recordEviction ()
public com.google.common.cache.CacheStats snapshot ()
public void incrementBy (com.google.common.cache.AbstractCache$StatsCounter)
com.google.common.cache.AbstractCache$StatsCounter other
com.google.common.cache.CacheStats otherStats
}
com/google/common/cache/AbstractCache$StatsCounter.classAbstractCache.java
package com.google.common.cache
public abstract com.google.common.cache.AbstractCache$StatsCounter extends java.lang.Object {
public abstract void recordHits (int)
public abstract void recordMisses (int)
public abstract void recordLoadSuccess (long)
public abstract void recordLoadException (long)
public abstract void recordEviction ()
public abstract com.google.common.cache.CacheStats snapshot ()
}
com/google/common/cache/AbstractCache.classAbstractCache.java
package com.google.common.cache
public abstract com.google.common.cache.AbstractCache extends java.lang.Object implements com.google.common.cache.Cache {
protected void ()
public java.lang.Object get (java.lang.Object, java.util.concurrent.Callable) throws java.util.concurrent.ExecutionException
Object key
java.util.concurrent.Callable valueLoader
public com.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable)
Object castKey
Object value
Object key
Iterable keys
java.util.Map result
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Map m
public void cleanUp ()
public long size ()
public void invalidate (java.lang.Object)
Object key
public void invalidateAll (java.lang.Iterable)
Object key
Iterable keys
public void invalidateAll ()
public com.google.common.cache.CacheStats stats ()
public java.util.concurrent.ConcurrentMap asMap ()
}
com/google/common/cache/AbstractLoadingCache.classAbstractLoadingCache.java
package com.google.common.cache
public abstract com.google.common.cache.AbstractLoadingCache extends com.google.common.cache.AbstractCache implements com.google.common.cache.LoadingCache {
protected void ()
public java.lang.Object getUnchecked (java.lang.Object)
java.util.concurrent.ExecutionException e
Object key
public com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
Object key
Iterable keys
java.util.Map result
public final java.lang.Object apply (java.lang.Object)
Object key
public void refresh (java.lang.Object)
Object key
}
com/google/common/cache/Cache.classCache.java
package com.google.common.cache
public abstract com.google.common.cache.Cache extends java.lang.Object {
public abstract java.lang.Object getIfPresent (java.lang.Object)
public abstract java.lang.Object get (java.lang.Object, java.util.concurrent.Callable) throws java.util.concurrent.ExecutionException
public abstract com.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable)
public abstract void put (java.lang.Object, java.lang.Object)
public abstract void putAll (java.util.Map)
public abstract void invalidate (java.lang.Object)
public abstract void invalidateAll (java.lang.Iterable)
public abstract void invalidateAll ()
public abstract long size ()
public abstract com.google.common.cache.CacheStats stats ()
public abstract java.util.concurrent.ConcurrentMap asMap ()
public abstract void cleanUp ()
}
com/google/common/cache/CacheBuilder$1.classCacheBuilder.java
package com.google.common.cache
final com.google.common.cache.CacheBuilder$1 extends java.lang.Object implements com.google.common.cache.AbstractCache$StatsCounter {
void ()
public void recordHits (int)
int count
public void recordMisses (int)
int count
public void recordLoadSuccess (long)
long loadTime
public void recordLoadException (long)
long loadTime
public void recordEviction ()
public com.google.common.cache.CacheStats snapshot ()
}
com/google/common/cache/CacheBuilder$2.classCacheBuilder.java
package com.google.common.cache
final com.google.common.cache.CacheBuilder$2 extends java.lang.Object implements com.google.common.base.Supplier {
void ()
public com.google.common.cache.AbstractCache$StatsCounter get ()
public volatile java.lang.Object get ()
}
com/google/common/cache/CacheBuilder$3.classCacheBuilder.java
package com.google.common.cache
final com.google.common.cache.CacheBuilder$3 extends com.google.common.base.Ticker {
void ()
public long read ()
}
com/google/common/cache/CacheBuilder$NullListener.classCacheBuilder.java
package com.google.common.cache
final com.google.common.cache.CacheBuilder$NullListener extends java.lang.Enum implements com.google.common.cache.RemovalListener {
public static final com.google.common.cache.CacheBuilder$NullListener INSTANCE
private static final com.google.common.cache.CacheBuilder$NullListener[] $VALUES
public static com.google.common.cache.CacheBuilder$NullListener[] values ()
public static com.google.common.cache.CacheBuilder$NullListener valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void onRemoval (com.google.common.cache.RemovalNotification)
com.google.common.cache.RemovalNotification notification
static void ()
}
com/google/common/cache/CacheBuilder$OneWeigher.classCacheBuilder.java
package com.google.common.cache
final com.google.common.cache.CacheBuilder$OneWeigher extends java.lang.Enum implements com.google.common.cache.Weigher {
public static final com.google.common.cache.CacheBuilder$OneWeigher INSTANCE
private static final com.google.common.cache.CacheBuilder$OneWeigher[] $VALUES
public static com.google.common.cache.CacheBuilder$OneWeigher[] values ()
public static com.google.common.cache.CacheBuilder$OneWeigher valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int weigh (java.lang.Object, java.lang.Object)
Object key
Object value
static void ()
}
com/google/common/cache/CacheBuilder.classCacheBuilder.java
package com.google.common.cache
public final com.google.common.cache.CacheBuilder extends java.lang.Object {
private static final int DEFAULT_INITIAL_CAPACITY
private static final int DEFAULT_CONCURRENCY_LEVEL
private static final int DEFAULT_EXPIRATION_NANOS
private static final int DEFAULT_REFRESH_NANOS
static final com.google.common.base.Supplier NULL_STATS_COUNTER
static final com.google.common.cache.CacheStats EMPTY_STATS
static final com.google.common.base.Supplier CACHE_STATS_COUNTER
static final com.google.common.base.Ticker NULL_TICKER
private static final java.util.logging.Logger logger
static final int UNSET_INT
boolean strictParsing
int initialCapacity
int concurrencyLevel
long maximumSize
long maximumWeight
com.google.common.cache.Weigher weigher
com.google.common.cache.LocalCache$Strength keyStrength
com.google.common.cache.LocalCache$Strength valueStrength
long expireAfterWriteNanos
long expireAfterAccessNanos
long refreshNanos
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Equivalence valueEquivalence
com.google.common.cache.RemovalListener removalListener
com.google.common.base.Ticker ticker
com.google.common.base.Supplier statsCounterSupplier
void ()
public static com.google.common.cache.CacheBuilder newBuilder ()
public static com.google.common.cache.CacheBuilder from (com.google.common.cache.CacheBuilderSpec)
com.google.common.cache.CacheBuilderSpec spec
public static com.google.common.cache.CacheBuilder from (java.lang.String)
String spec
com.google.common.cache.CacheBuilder lenientParsing ()
com.google.common.cache.CacheBuilder keyEquivalence (com.google.common.base.Equivalence)
com.google.common.base.Equivalence equivalence
com.google.common.base.Equivalence getKeyEquivalence ()
com.google.common.cache.CacheBuilder valueEquivalence (com.google.common.base.Equivalence)
com.google.common.base.Equivalence equivalence
com.google.common.base.Equivalence getValueEquivalence ()
public com.google.common.cache.CacheBuilder initialCapacity (int)
int initialCapacity
int getInitialCapacity ()
public com.google.common.cache.CacheBuilder concurrencyLevel (int)
int concurrencyLevel
int getConcurrencyLevel ()
public com.google.common.cache.CacheBuilder maximumSize (long)
long maximumSize
public com.google.common.cache.CacheBuilder maximumWeight (long)
long maximumWeight
public com.google.common.cache.CacheBuilder weigher (com.google.common.cache.Weigher)
com.google.common.cache.Weigher weigher
com.google.common.cache.CacheBuilder me
long getMaximumWeight ()
com.google.common.cache.Weigher getWeigher ()
public com.google.common.cache.CacheBuilder weakKeys ()
com.google.common.cache.CacheBuilder setKeyStrength (com.google.common.cache.LocalCache$Strength)
com.google.common.cache.LocalCache$Strength strength
com.google.common.cache.LocalCache$Strength getKeyStrength ()
public com.google.common.cache.CacheBuilder weakValues ()
public com.google.common.cache.CacheBuilder softValues ()
com.google.common.cache.CacheBuilder setValueStrength (com.google.common.cache.LocalCache$Strength)
com.google.common.cache.LocalCache$Strength strength
com.google.common.cache.LocalCache$Strength getValueStrength ()
public com.google.common.cache.CacheBuilder expireAfterWrite (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
long getExpireAfterWriteNanos ()
public com.google.common.cache.CacheBuilder expireAfterAccess (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
long getExpireAfterAccessNanos ()
public com.google.common.cache.CacheBuilder refreshAfterWrite (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
long getRefreshNanos ()
public com.google.common.cache.CacheBuilder ticker (com.google.common.base.Ticker)
com.google.common.base.Ticker ticker
com.google.common.base.Ticker getTicker (boolean)
boolean recordsTime
public com.google.common.cache.CacheBuilder removalListener (com.google.common.cache.RemovalListener)
com.google.common.cache.RemovalListener listener
com.google.common.cache.CacheBuilder me
com.google.common.cache.RemovalListener getRemovalListener ()
public com.google.common.cache.CacheBuilder recordStats ()
boolean isRecordingStats ()
com.google.common.base.Supplier getStatsCounterSupplier ()
public com.google.common.cache.LoadingCache build (com.google.common.cache.CacheLoader)
com.google.common.cache.CacheLoader loader
public com.google.common.cache.Cache build ()
private void checkNonLoadingCache ()
private void checkWeightWithWeigher ()
public java.lang.String toString ()
com.google.common.base.MoreObjects$ToStringHelper s
static void ()
}
com/google/common/cache/CacheBuilderSpec$1.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$cache$LocalCache$Strength
static void ()
}
com/google/common/cache/CacheBuilderSpec$AccessDurationParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$AccessDurationParser extends com.google.common.cache.CacheBuilderSpec$DurationParser {
void ()
protected void parseDuration (com.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit)
com.google.common.cache.CacheBuilderSpec spec
long duration
java.util.concurrent.TimeUnit unit
}
com/google/common/cache/CacheBuilderSpec$ConcurrencyLevelParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$ConcurrencyLevelParser extends com.google.common.cache.CacheBuilderSpec$IntegerParser {
void ()
protected void parseInteger (com.google.common.cache.CacheBuilderSpec, int)
com.google.common.cache.CacheBuilderSpec spec
int value
}
com/google/common/cache/CacheBuilderSpec$DurationParser.classCacheBuilderSpec.java
package com.google.common.cache
abstract com.google.common.cache.CacheBuilderSpec$DurationParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
void ()
protected abstract void parseDuration (com.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit)
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
java.util.concurrent.TimeUnit timeUnit
java.util.concurrent.TimeUnit timeUnit
java.util.concurrent.TimeUnit timeUnit
java.util.concurrent.TimeUnit timeUnit
char lastChar
java.util.concurrent.TimeUnit timeUnit
long duration
NumberFormatException e
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$InitialCapacityParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$InitialCapacityParser extends com.google.common.cache.CacheBuilderSpec$IntegerParser {
void ()
protected void parseInteger (com.google.common.cache.CacheBuilderSpec, int)
com.google.common.cache.CacheBuilderSpec spec
int value
}
com/google/common/cache/CacheBuilderSpec$IntegerParser.classCacheBuilderSpec.java
package com.google.common.cache
abstract com.google.common.cache.CacheBuilderSpec$IntegerParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
void ()
protected abstract void parseInteger (com.google.common.cache.CacheBuilderSpec, int)
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
NumberFormatException e
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$KeyStrengthParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$KeyStrengthParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
private final com.google.common.cache.LocalCache$Strength strength
public void (com.google.common.cache.LocalCache$Strength)
com.google.common.cache.LocalCache$Strength strength
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$LongParser.classCacheBuilderSpec.java
package com.google.common.cache
abstract com.google.common.cache.CacheBuilderSpec$LongParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
void ()
protected abstract void parseLong (com.google.common.cache.CacheBuilderSpec, long)
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
NumberFormatException e
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$MaximumSizeParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$MaximumSizeParser extends com.google.common.cache.CacheBuilderSpec$LongParser {
void ()
protected void parseLong (com.google.common.cache.CacheBuilderSpec, long)
com.google.common.cache.CacheBuilderSpec spec
long value
}
com/google/common/cache/CacheBuilderSpec$MaximumWeightParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$MaximumWeightParser extends com.google.common.cache.CacheBuilderSpec$LongParser {
void ()
protected void parseLong (com.google.common.cache.CacheBuilderSpec, long)
com.google.common.cache.CacheBuilderSpec spec
long value
}
com/google/common/cache/CacheBuilderSpec$RecordStatsParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$RecordStatsParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
void ()
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$RefreshDurationParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$RefreshDurationParser extends com.google.common.cache.CacheBuilderSpec$DurationParser {
void ()
protected void parseDuration (com.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit)
com.google.common.cache.CacheBuilderSpec spec
long duration
java.util.concurrent.TimeUnit unit
}
com/google/common/cache/CacheBuilderSpec$ValueParser.classCacheBuilderSpec.java
package com.google.common.cache
abstract com.google.common.cache.CacheBuilderSpec$ValueParser extends java.lang.Object {
public abstract void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
}
com/google/common/cache/CacheBuilderSpec$ValueStrengthParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$ValueStrengthParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
private final com.google.common.cache.LocalCache$Strength strength
public void (com.google.common.cache.LocalCache$Strength)
com.google.common.cache.LocalCache$Strength strength
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$WriteDurationParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$WriteDurationParser extends com.google.common.cache.CacheBuilderSpec$DurationParser {
void ()
protected void parseDuration (com.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit)
com.google.common.cache.CacheBuilderSpec spec
long duration
java.util.concurrent.TimeUnit unit
}
com/google/common/cache/CacheBuilderSpec.classCacheBuilderSpec.java
package com.google.common.cache
public final com.google.common.cache.CacheBuilderSpec extends java.lang.Object {
private static final com.google.common.base.Splitter KEYS_SPLITTER
private static final com.google.common.base.Splitter KEY_VALUE_SPLITTER
private static final com.google.common.collect.ImmutableMap VALUE_PARSERS
Integer initialCapacity
Long maximumSize
Long maximumWeight
Integer concurrencyLevel
com.google.common.cache.LocalCache$Strength keyStrength
com.google.common.cache.LocalCache$Strength valueStrength
Boolean recordStats
long writeExpirationDuration
java.util.concurrent.TimeUnit writeExpirationTimeUnit
long accessExpirationDuration
java.util.concurrent.TimeUnit accessExpirationTimeUnit
long refreshDuration
java.util.concurrent.TimeUnit refreshTimeUnit
private final String specification
private void (java.lang.String)
String specification
public static com.google.common.cache.CacheBuilderSpec parse (java.lang.String)
java.util.List keyAndValue
String key
com.google.common.cache.CacheBuilderSpec$ValueParser valueParser
String value
String keyValuePair
String cacheBuilderSpecification
com.google.common.cache.CacheBuilderSpec spec
public static com.google.common.cache.CacheBuilderSpec disableCaching ()
com.google.common.cache.CacheBuilder toCacheBuilder ()
com.google.common.cache.CacheBuilder builder
public java.lang.String toParsableString ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.google.common.cache.CacheBuilderSpec that
private static java.lang.Long durationInNanos (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
private static transient java.lang.String format (java.lang.String, java.lang.Object[])
String format
Object[] args
static java.lang.String access$000 (java.lang.String, java.lang.Object[])
String x0
Object[] x1
static void ()
}
com/google/common/cache/CacheLoader$1$1.classCacheLoader.java
package com.google.common.cache
com.google.common.cache.CacheLoader$1$1 extends java.lang.Object implements java.util.concurrent.Callable {
final Object val$key
final Object val$oldValue
final com.google.common.cache.CacheLoader$1 this$0
void (com.google.common.cache.CacheLoader$1, java.lang.Object, java.lang.Object)
com.google.common.cache.CacheLoader$1 this$0
public java.lang.Object call () throws java.lang.Exception
}
com/google/common/cache/CacheLoader$1.classCacheLoader.java
package com.google.common.cache
final com.google.common.cache.CacheLoader$1 extends com.google.common.cache.CacheLoader {
final com.google.common.cache.CacheLoader val$loader
final java.util.concurrent.Executor val$executor
void (com.google.common.cache.CacheLoader, java.util.concurrent.Executor)
public java.lang.Object load (java.lang.Object) throws java.lang.Exception
Object key
public com.google.common.util.concurrent.ListenableFuture reload (java.lang.Object, java.lang.Object) throws java.lang.Exception
Object key
Object oldValue
com.google.common.util.concurrent.ListenableFutureTask task
public java.util.Map loadAll (java.lang.Iterable) throws java.lang.Exception
Iterable keys
}
com/google/common/cache/CacheLoader$FunctionToCacheLoader.classCacheLoader.java
package com.google.common.cache
final com.google.common.cache.CacheLoader$FunctionToCacheLoader extends com.google.common.cache.CacheLoader implements java.io.Serializable {
private final com.google.common.base.Function computingFunction
private static final long serialVersionUID
public void (com.google.common.base.Function)
com.google.common.base.Function computingFunction
public java.lang.Object load (java.lang.Object)
Object key
}
com/google/common/cache/CacheLoader$InvalidCacheLoadException.classCacheLoader.java
package com.google.common.cache
public final com.google.common.cache.CacheLoader$InvalidCacheLoadException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
}
com/google/common/cache/CacheLoader$SupplierToCacheLoader.classCacheLoader.java
package com.google.common.cache
final com.google.common.cache.CacheLoader$SupplierToCacheLoader extends com.google.common.cache.CacheLoader implements java.io.Serializable {
private final com.google.common.base.Supplier computingSupplier
private static final long serialVersionUID
public void (com.google.common.base.Supplier)
com.google.common.base.Supplier computingSupplier
public java.lang.Object load (java.lang.Object)
Object key
}
com/google/common/cache/CacheLoader$UnsupportedLoadingOperationException.classCacheLoader.java
package com.google.common.cache
public final com.google.common.cache.CacheLoader$UnsupportedLoadingOperationException extends java.lang.UnsupportedOperationException {
void ()
}
com/google/common/cache/CacheLoader.classCacheLoader.java
package com.google.common.cache
public abstract com.google.common.cache.CacheLoader extends java.lang.Object {
protected void ()
public abstract java.lang.Object load (java.lang.Object) throws java.lang.Exception
public com.google.common.util.concurrent.ListenableFuture reload (java.lang.Object, java.lang.Object) throws java.lang.Exception
Object key
Object oldValue
public java.util.Map loadAll (java.lang.Iterable) throws java.lang.Exception
Iterable keys
public static com.google.common.cache.CacheLoader from (com.google.common.base.Function)
com.google.common.base.Function function
public static com.google.common.cache.CacheLoader from (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
public static com.google.common.cache.CacheLoader asyncReloading (com.google.common.cache.CacheLoader, java.util.concurrent.Executor)
com.google.common.cache.CacheLoader loader
java.util.concurrent.Executor executor
}
com/google/common/cache/CacheStats.classCacheStats.java
package com.google.common.cache
public final com.google.common.cache.CacheStats extends java.lang.Object {
private final long hitCount
private final long missCount
private final long loadSuccessCount
private final long loadExceptionCount
private final long totalLoadTime
private final long evictionCount
public void (long, long, long, long, long, long)
long hitCount
long missCount
long loadSuccessCount
long loadExceptionCount
long totalLoadTime
long evictionCount
public long requestCount ()
public long hitCount ()
public double hitRate ()
long requestCount
public long missCount ()
public double missRate ()
long requestCount
public long loadCount ()
public long loadSuccessCount ()
public long loadExceptionCount ()
public double loadExceptionRate ()
long totalLoadCount
public long totalLoadTime ()
public double averageLoadPenalty ()
long totalLoadCount
public long evictionCount ()
public com.google.common.cache.CacheStats minus (com.google.common.cache.CacheStats)
com.google.common.cache.CacheStats other
public com.google.common.cache.CacheStats plus (com.google.common.cache.CacheStats)
com.google.common.cache.CacheStats other
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.cache.CacheStats other
Object object
public java.lang.String toString ()
}
com/google/common/cache/ForwardingCache$SimpleForwardingCache.classForwardingCache.java
package com.google.common.cache
public abstract com.google.common.cache.ForwardingCache$SimpleForwardingCache extends com.google.common.cache.ForwardingCache {
private final com.google.common.cache.Cache delegate
protected void (com.google.common.cache.Cache)
com.google.common.cache.Cache delegate
protected final com.google.common.cache.Cache delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/cache/ForwardingCache.classForwardingCache.java
package com.google.common.cache
public abstract com.google.common.cache.ForwardingCache extends com.google.common.collect.ForwardingObject implements com.google.common.cache.Cache {
protected void ()
protected abstract com.google.common.cache.Cache delegate ()
public java.lang.Object getIfPresent (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object, java.util.concurrent.Callable) throws java.util.concurrent.ExecutionException
Object key
java.util.concurrent.Callable valueLoader
public com.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable)
Iterable keys
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map m
public void invalidate (java.lang.Object)
Object key
public void invalidateAll (java.lang.Iterable)
Iterable keys
public void invalidateAll ()
public long size ()
public com.google.common.cache.CacheStats stats ()
public java.util.concurrent.ConcurrentMap asMap ()
public void cleanUp ()
protected volatile java.lang.Object delegate ()
}
com/google/common/cache/ForwardingLoadingCache$SimpleForwardingLoadingCache.classForwardingLoadingCache.java
package com.google.common.cache
public abstract com.google.common.cache.ForwardingLoadingCache$SimpleForwardingLoadingCache extends com.google.common.cache.ForwardingLoadingCache {
private final com.google.common.cache.LoadingCache delegate
protected void (com.google.common.cache.LoadingCache)
com.google.common.cache.LoadingCache delegate
protected final com.google.common.cache.LoadingCache delegate ()
protected volatile com.google.common.cache.Cache delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/cache/ForwardingLoadingCache.classForwardingLoadingCache.java
package com.google.common.cache
public abstract com.google.common.cache.ForwardingLoadingCache extends com.google.common.cache.ForwardingCache implements com.google.common.cache.LoadingCache {
protected void ()
protected abstract com.google.common.cache.LoadingCache delegate ()
public java.lang.Object get (java.lang.Object) throws java.util.concurrent.ExecutionException
Object key
public java.lang.Object getUnchecked (java.lang.Object)
Object key
public com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
Iterable keys
public java.lang.Object apply (java.lang.Object)
Object key
public void refresh (java.lang.Object)
Object key
protected volatile com.google.common.cache.Cache delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/cache/LoadingCache.classLoadingCache.java
package com.google.common.cache
public abstract com.google.common.cache.LoadingCache extends java.lang.Object implements com.google.common.cache.Cache com.google.common.base.Function {
public abstract java.lang.Object get (java.lang.Object) throws java.util.concurrent.ExecutionException
public abstract java.lang.Object getUnchecked (java.lang.Object)
public abstract com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
public abstract java.lang.Object apply (java.lang.Object)
public abstract void refresh (java.lang.Object)
public abstract java.util.concurrent.ConcurrentMap asMap ()
}
com/google/common/cache/LocalCache$1.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$1 extends java.lang.Object implements com.google.common.cache.LocalCache$ValueReference {
void ()
public java.lang.Object get ()
public int getWeight ()
public com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
public boolean isLoading ()
public boolean isActive ()
public java.lang.Object waitForValue ()
public void notifyNewValue (java.lang.Object)
Object newValue
}
com/google/common/cache/LocalCache$2.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$2 extends java.util.AbstractQueue {
void ()
public boolean offer (java.lang.Object)
Object o
public java.lang.Object peek ()
public java.lang.Object poll ()
public int size ()
public java.util.Iterator iterator ()
}
com/google/common/cache/LocalCache$AbstractCacheSet.classLocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$AbstractCacheSet extends java.util.AbstractSet {
final java.util.concurrent.ConcurrentMap map
final com.google.common.cache.LocalCache this$0
void (com.google.common.cache.LocalCache, java.util.concurrent.ConcurrentMap)
com.google.common.cache.LocalCache this$0
java.util.concurrent.ConcurrentMap map
public int size ()
public boolean isEmpty ()
public void clear ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
}
com/google/common/cache/LocalCache$AbstractReferenceEntry.classLocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$AbstractReferenceEntry extends java.lang.Object implements com.google.common.cache.LocalCache$ReferenceEntry {
void ()
public com.google.common.cache.LocalCache$ValueReference getValueReference ()
public void setValueReference (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference valueReference
public com.google.common.cache.LocalCache$ReferenceEntry getNext ()
public int getHash ()
public java.lang.Object getKey ()
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$AccessQueue$1.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$AccessQueue$1 extends com.google.common.cache.LocalCache$AbstractReferenceEntry {
com.google.common.cache.LocalCache$ReferenceEntry nextAccess
com.google.common.cache.LocalCache$ReferenceEntry previousAccess
final com.google.common.cache.LocalCache$AccessQueue this$0
void (com.google.common.cache.LocalCache$AccessQueue)
com.google.common.cache.LocalCache$AccessQueue this$0
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$AccessQueue$2.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$AccessQueue$2 extends com.google.common.collect.AbstractSequentialIterator {
final com.google.common.cache.LocalCache$AccessQueue this$0
void (com.google.common.cache.LocalCache$AccessQueue, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$AccessQueue this$0
com.google.common.cache.LocalCache$ReferenceEntry firstOrNull
protected com.google.common.cache.LocalCache$ReferenceEntry computeNext (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
com.google.common.cache.LocalCache$ReferenceEntry next
protected volatile java.lang.Object computeNext (java.lang.Object)
}
com/google/common/cache/LocalCache$AccessQueue.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$AccessQueue extends java.util.AbstractQueue {
final com.google.common.cache.LocalCache$ReferenceEntry head
void ()
public boolean offer (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry entry
public com.google.common.cache.LocalCache$ReferenceEntry peek ()
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry poll ()
com.google.common.cache.LocalCache$ReferenceEntry next
public boolean remove (java.lang.Object)
Object o
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry previous
com.google.common.cache.LocalCache$ReferenceEntry next
public boolean contains (java.lang.Object)
Object o
com.google.common.cache.LocalCache$ReferenceEntry e
public boolean isEmpty ()
public int size ()
com.google.common.cache.LocalCache$ReferenceEntry e
int size
public void clear ()
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry e
public java.util.Iterator iterator ()
public volatile java.lang.Object peek ()
public volatile java.lang.Object poll ()
public volatile boolean offer (java.lang.Object)
}
com/google/common/cache/LocalCache$EntryFactory$1.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryFactory$1 extends com.google.common.cache.LocalCache$EntryFactory {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
}
com/google/common/cache/LocalCache$EntryFactory$2.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryFactory$2 extends com.google.common.cache.LocalCache$EntryFactory {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory$3.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryFactory$3 extends com.google.common.cache.LocalCache$EntryFactory {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory$4.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryFactory$4 extends com.google.common.cache.LocalCache$EntryFactory {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory$5.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryFactory$5 extends com.google.common.cache.LocalCache$EntryFactory {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
}
com/google/common/cache/LocalCache$EntryFactory$6.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryFactory$6 extends com.google.common.cache.LocalCache$EntryFactory {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory$7.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryFactory$7 extends com.google.common.cache.LocalCache$EntryFactory {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory$8.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryFactory$8 extends com.google.common.cache.LocalCache$EntryFactory {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory.classLocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$EntryFactory extends java.lang.Enum {
public static final com.google.common.cache.LocalCache$EntryFactory STRONG
public static final com.google.common.cache.LocalCache$EntryFactory STRONG_ACCESS
public static final com.google.common.cache.LocalCache$EntryFactory STRONG_WRITE
public static final com.google.common.cache.LocalCache$EntryFactory STRONG_ACCESS_WRITE
public static final com.google.common.cache.LocalCache$EntryFactory WEAK
public static final com.google.common.cache.LocalCache$EntryFactory WEAK_ACCESS
public static final com.google.common.cache.LocalCache$EntryFactory WEAK_WRITE
public static final com.google.common.cache.LocalCache$EntryFactory WEAK_ACCESS_WRITE
static final int ACCESS_MASK
static final int WRITE_MASK
static final int WEAK_MASK
static final com.google.common.cache.LocalCache$EntryFactory[] factories
private static final com.google.common.cache.LocalCache$EntryFactory[] $VALUES
public static com.google.common.cache.LocalCache$EntryFactory[] values ()
public static com.google.common.cache.LocalCache$EntryFactory valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static com.google.common.cache.LocalCache$EntryFactory getFactory (com.google.common.cache.LocalCache$Strength, boolean, boolean)
com.google.common.cache.LocalCache$Strength keyStrength
boolean usesAccessQueue
boolean usesWriteQueue
int flags
abstract com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
void copyAccessEntry (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newEntry
void copyWriteEntry (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newEntry
void (java.lang.String, int, com.google.common.cache.LocalCache$1)
String x0
int x1
com.google.common.cache.LocalCache$1 x2
static void ()
}
com/google/common/cache/LocalCache$EntryIterator.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryIterator extends com.google.common.cache.LocalCache$HashIterator {
final com.google.common.cache.LocalCache this$0
void (com.google.common.cache.LocalCache)
com.google.common.cache.LocalCache this$0
public java.util.Map$Entry next ()
public volatile java.lang.Object next ()
}
com/google/common/cache/LocalCache$EntrySet.class
com/google/common/cache/LocalCache$HashIterator.classLocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$HashIterator extends java.lang.Object implements java.util.Iterator {
int nextSegmentIndex
int nextTableIndex
com.google.common.cache.LocalCache$Segment currentSegment
java.util.concurrent.atomic.AtomicReferenceArray currentTable
com.google.common.cache.LocalCache$ReferenceEntry nextEntry
com.google.common.cache.LocalCache$WriteThroughEntry nextExternal
com.google.common.cache.LocalCache$WriteThroughEntry lastReturned
final com.google.common.cache.LocalCache this$0
void (com.google.common.cache.LocalCache)
com.google.common.cache.LocalCache this$0
public abstract java.lang.Object next ()
final void advance ()
boolean nextInChain ()
boolean nextInTable ()
boolean advanceTo (com.google.common.cache.LocalCache$ReferenceEntry)
long now
Object key
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
public boolean hasNext ()
com.google.common.cache.LocalCache$WriteThroughEntry nextEntry ()
public void remove ()
}
com/google/common/cache/LocalCache$KeyIterator.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$KeyIterator extends com.google.common.cache.LocalCache$HashIterator {
final com.google.common.cache.LocalCache this$0
void (com.google.common.cache.LocalCache)
com.google.common.cache.LocalCache this$0
public java.lang.Object next ()
}
com/google/common/cache/LocalCache$KeySet.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$KeySet extends com.google.common.cache.LocalCache$AbstractCacheSet {
final com.google.common.cache.LocalCache this$0
void (com.google.common.cache.LocalCache, java.util.concurrent.ConcurrentMap)
com.google.common.cache.LocalCache this$0
java.util.concurrent.ConcurrentMap map
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
}
com/google/common/cache/LocalCache$LoadingSerializationProxy.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$LoadingSerializationProxy extends com.google.common.cache.LocalCache$ManualSerializationProxy implements com.google.common.cache.LoadingCache java.io.Serializable {
private static final long serialVersionUID
transient com.google.common.cache.LoadingCache autoDelegate
void (com.google.common.cache.LocalCache)
com.google.common.cache.LocalCache cache
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
com.google.common.cache.CacheBuilder builder
public java.lang.Object get (java.lang.Object) throws java.util.concurrent.ExecutionException
Object key
public java.lang.Object getUnchecked (java.lang.Object)
Object key
public com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
Iterable keys
public final java.lang.Object apply (java.lang.Object)
Object key
public void refresh (java.lang.Object)
Object key
private java.lang.Object readResolve ()
}
com/google/common/cache/LocalCache$LoadingValueReference$1.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$LoadingValueReference$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.cache.LocalCache$LoadingValueReference this$0
void (com.google.common.cache.LocalCache$LoadingValueReference)
com.google.common.cache.LocalCache$LoadingValueReference this$0
public java.lang.Object apply (java.lang.Object)
Object newValue
}
com/google/common/cache/LocalCache$LoadingValueReference.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$LoadingValueReference extends java.lang.Object implements com.google.common.cache.LocalCache$ValueReference {
volatile com.google.common.cache.LocalCache$ValueReference oldValue
final com.google.common.util.concurrent.SettableFuture futureValue
final com.google.common.base.Stopwatch stopwatch
public void ()
public void (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference oldValue
public boolean isLoading ()
public boolean isActive ()
public int getWeight ()
public boolean set (java.lang.Object)
Object newValue
public boolean setException (java.lang.Throwable)
Throwable t
private com.google.common.util.concurrent.ListenableFuture fullyFailedFuture (java.lang.Throwable)
Throwable t
public void notifyNewValue (java.lang.Object)
Object newValue
public com.google.common.util.concurrent.ListenableFuture loadFuture (java.lang.Object, com.google.common.cache.CacheLoader)
Object newValue
Object previousValue
com.google.common.util.concurrent.ListenableFuture newValue
com.google.common.util.concurrent.ListenableFuture result
Throwable t
Object key
com.google.common.cache.CacheLoader loader
public java.lang.Object compute (java.lang.Object, java.util.function.BiFunction)
Object previousValue
java.util.concurrent.ExecutionException e
Object key
java.util.function.BiFunction function
Object previousValue
Object newValue
public long elapsedNanos ()
public java.lang.Object waitForValue () throws java.util.concurrent.ExecutionException
public java.lang.Object get ()
public com.google.common.cache.LocalCache$ValueReference getOldValue ()
public com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
}
com/google/common/cache/LocalCache$LocalLoadingCache.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$LocalLoadingCache extends com.google.common.cache.LocalCache$LocalManualCache implements com.google.common.cache.LoadingCache {
private static final long serialVersionUID
void (com.google.common.cache.CacheBuilder, com.google.common.cache.CacheLoader)
com.google.common.cache.CacheBuilder builder
com.google.common.cache.CacheLoader loader
public java.lang.Object get (java.lang.Object) throws java.util.concurrent.ExecutionException
Object key
public java.lang.Object getUnchecked (java.lang.Object)
java.util.concurrent.ExecutionException e
Object key
public com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
Iterable keys
public void refresh (java.lang.Object)
Object key
public final java.lang.Object apply (java.lang.Object)
Object key
java.lang.Object writeReplace ()
}
com/google/common/cache/LocalCache$LocalManualCache$1.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$LocalManualCache$1 extends com.google.common.cache.CacheLoader {
final java.util.concurrent.Callable val$valueLoader
final com.google.common.cache.LocalCache$LocalManualCache this$0
void (com.google.common.cache.LocalCache$LocalManualCache, java.util.concurrent.Callable)
com.google.common.cache.LocalCache$LocalManualCache this$0
public java.lang.Object load (java.lang.Object) throws java.lang.Exception
Object key
}
com/google/common/cache/LocalCache$LocalManualCache.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$LocalManualCache extends java.lang.Object implements com.google.common.cache.Cache java.io.Serializable {
final com.google.common.cache.LocalCache localCache
private static final long serialVersionUID
void (com.google.common.cache.CacheBuilder)
com.google.common.cache.CacheBuilder builder
private void (com.google.common.cache.LocalCache)
com.google.common.cache.LocalCache localCache
public java.lang.Object getIfPresent (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object, java.util.concurrent.Callable) throws java.util.concurrent.ExecutionException
Object key
java.util.concurrent.Callable valueLoader
public com.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable)
Iterable keys
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map m
public void invalidate (java.lang.Object)
Object key
public void invalidateAll (java.lang.Iterable)
Iterable keys
public void invalidateAll ()
public long size ()
public java.util.concurrent.ConcurrentMap asMap ()
public com.google.common.cache.CacheStats stats ()
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.AbstractCache$SimpleStatsCounter aggregator
public void cleanUp ()
java.lang.Object writeReplace ()
void (com.google.common.cache.LocalCache, com.google.common.cache.LocalCache$1)
com.google.common.cache.LocalCache x0
com.google.common.cache.LocalCache$1 x1
}
com/google/common/cache/LocalCache$ManualSerializationProxy.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$ManualSerializationProxy extends com.google.common.cache.ForwardingCache implements java.io.Serializable {
private static final long serialVersionUID
final com.google.common.cache.LocalCache$Strength keyStrength
final com.google.common.cache.LocalCache$Strength valueStrength
final com.google.common.base.Equivalence keyEquivalence
final com.google.common.base.Equivalence valueEquivalence
final long expireAfterWriteNanos
final long expireAfterAccessNanos
final long maxWeight
final com.google.common.cache.Weigher weigher
final int concurrencyLevel
final com.google.common.cache.RemovalListener removalListener
final com.google.common.base.Ticker ticker
final com.google.common.cache.CacheLoader loader
transient com.google.common.cache.Cache delegate
void (com.google.common.cache.LocalCache)
com.google.common.cache.LocalCache cache
private void (com.google.common.cache.LocalCache$Strength, com.google.common.cache.LocalCache$Strength, com.google.common.base.Equivalence, com.google.common.base.Equivalence, long, long, long, com.google.common.cache.Weigher, int, com.google.common.cache.RemovalListener, com.google.common.base.Ticker, com.google.common.cache.CacheLoader)
com.google.common.cache.LocalCache$Strength keyStrength
com.google.common.cache.LocalCache$Strength valueStrength
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Equivalence valueEquivalence
long expireAfterWriteNanos
long expireAfterAccessNanos
long maxWeight
com.google.common.cache.Weigher weigher
int concurrencyLevel
com.google.common.cache.RemovalListener removalListener
com.google.common.base.Ticker ticker
com.google.common.cache.CacheLoader loader
com.google.common.cache.CacheBuilder recreateCacheBuilder ()
com.google.common.cache.CacheBuilder builder
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
com.google.common.cache.CacheBuilder builder
private java.lang.Object readResolve ()
protected com.google.common.cache.Cache delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/cache/LocalCache$NullEntry.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$NullEntry extends java.lang.Enum implements com.google.common.cache.LocalCache$ReferenceEntry {
public static final com.google.common.cache.LocalCache$NullEntry INSTANCE
private static final com.google.common.cache.LocalCache$NullEntry[] $VALUES
public static com.google.common.cache.LocalCache$NullEntry[] values ()
public static com.google.common.cache.LocalCache$NullEntry valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public com.google.common.cache.LocalCache$ValueReference getValueReference ()
public void setValueReference (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference valueReference
public com.google.common.cache.LocalCache$ReferenceEntry getNext ()
public int getHash ()
public java.lang.Object getKey ()
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
static void ()
}
com/google/common/cache/LocalCache$ReferenceEntry.classLocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$ReferenceEntry extends java.lang.Object {
public abstract com.google.common.cache.LocalCache$ValueReference getValueReference ()
public abstract void setValueReference (com.google.common.cache.LocalCache$ValueReference)
public abstract com.google.common.cache.LocalCache$ReferenceEntry getNext ()
public abstract int getHash ()
public abstract java.lang.Object getKey ()
public abstract long getAccessTime ()
public abstract void setAccessTime (long)
public abstract com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public abstract void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
public abstract com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public abstract void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
public abstract long getWriteTime ()
public abstract void setWriteTime (long)
public abstract com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public abstract void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
public abstract com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public abstract void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
}
com/google/common/cache/LocalCache$Segment$1.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$Segment$1 extends java.lang.Object implements java.lang.Runnable {
final Object val$key
final int val$hash
final com.google.common.cache.LocalCache$LoadingValueReference val$loadingValueReference
final com.google.common.util.concurrent.ListenableFuture val$loadingFuture
final com.google.common.cache.LocalCache$Segment this$0
void (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference, com.google.common.util.concurrent.ListenableFuture)
com.google.common.cache.LocalCache$Segment this$0
public void run ()
Throwable t
}
com/google/common/cache/LocalCache$Segment.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$Segment extends java.util.concurrent.locks.ReentrantLock {
final com.google.common.cache.LocalCache map
volatile int count
long totalWeight
int modCount
int threshold
volatile java.util.concurrent.atomic.AtomicReferenceArray table
final long maxSegmentWeight
final java.lang.ref.ReferenceQueue keyReferenceQueue
final java.lang.ref.ReferenceQueue valueReferenceQueue
final java.util.Queue recencyQueue
final java.util.concurrent.atomic.AtomicInteger readCount
final java.util.Queue writeQueue
final java.util.Queue accessQueue
final com.google.common.cache.AbstractCache$StatsCounter statsCounter
void (com.google.common.cache.LocalCache, int, long, com.google.common.cache.AbstractCache$StatsCounter)
com.google.common.cache.LocalCache map
int initialCapacity
long maxSegmentWeight
com.google.common.cache.AbstractCache$StatsCounter statsCounter
java.util.concurrent.atomic.AtomicReferenceArray newEntryArray (int)
int size
void initTable (java.util.concurrent.atomic.AtomicReferenceArray)
java.util.concurrent.atomic.AtomicReferenceArray newTable
com.google.common.cache.LocalCache$ReferenceEntry newEntry (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ValueReference valueReference
Object value
com.google.common.cache.LocalCache$ReferenceEntry newEntry
void setValue (com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, java.lang.Object, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
Object key
Object value
long now
com.google.common.cache.LocalCache$ValueReference previous
int weight
com.google.common.cache.LocalCache$ValueReference valueReference
java.lang.Object get (java.lang.Object, int, com.google.common.cache.CacheLoader) throws java.util.concurrent.ExecutionException
long now
Object value
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.LocalCache$ReferenceEntry e
Throwable cause
java.util.concurrent.ExecutionException ee
Object key
int hash
com.google.common.cache.CacheLoader loader
java.lang.Object lockedGetOrLoad (java.lang.Object, int, com.google.common.cache.CacheLoader) throws java.util.concurrent.ExecutionException
Object value
Object entryKey
long now
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry e
Object key
int hash
com.google.common.cache.CacheLoader loader
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
boolean createNewEntry
java.lang.Object waitForLoadingValue (com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, com.google.common.cache.LocalCache$ValueReference) throws java.util.concurrent.ExecutionException
Object value
long now
com.google.common.cache.LocalCache$ReferenceEntry e
Object key
com.google.common.cache.LocalCache$ValueReference valueReference
java.lang.Object compute (java.lang.Object, int, java.util.function.BiFunction)
Object entryKey
java.util.concurrent.ExecutionException exception
long now
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry e
Object newValue
Object key
int hash
java.util.function.BiFunction function
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
boolean createNewEntry
java.lang.Object loadSync (java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference, com.google.common.cache.CacheLoader) throws java.util.concurrent.ExecutionException
Object key
int hash
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
com.google.common.cache.CacheLoader loader
com.google.common.util.concurrent.ListenableFuture loadingFuture
com.google.common.util.concurrent.ListenableFuture loadAsync (java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference, com.google.common.cache.CacheLoader)
Object key
int hash
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
com.google.common.cache.CacheLoader loader
com.google.common.util.concurrent.ListenableFuture loadingFuture
java.lang.Object getAndRecordStats (java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference, com.google.common.util.concurrent.ListenableFuture) throws java.util.concurrent.ExecutionException
Object key
int hash
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
com.google.common.util.concurrent.ListenableFuture newValue
Object value
java.lang.Object scheduleRefresh (com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int, java.lang.Object, long, com.google.common.cache.CacheLoader)
Object newValue
com.google.common.cache.LocalCache$ReferenceEntry entry
Object key
int hash
Object oldValue
long now
com.google.common.cache.CacheLoader loader
java.lang.Object refresh (java.lang.Object, int, com.google.common.cache.CacheLoader, boolean)
Object key
int hash
com.google.common.cache.CacheLoader loader
boolean checkTime
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
com.google.common.util.concurrent.ListenableFuture result
com.google.common.cache.LocalCache$LoadingValueReference insertLoadingValueReference (java.lang.Object, int, boolean)
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
Object entryKey
long now
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
Object key
int hash
boolean checkTime
com.google.common.cache.LocalCache$ReferenceEntry e
void tryDrainReferenceQueues ()
void drainReferenceQueues ()
void drainKeyReferenceQueue ()
com.google.common.cache.LocalCache$ReferenceEntry entry
java.lang.ref.Reference ref
int i
void drainValueReferenceQueue ()
com.google.common.cache.LocalCache$ValueReference valueReference
java.lang.ref.Reference ref
int i
void clearReferenceQueues ()
void clearKeyReferenceQueue ()
void clearValueReferenceQueue ()
void recordRead (com.google.common.cache.LocalCache$ReferenceEntry, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
long now
void recordLockedRead (com.google.common.cache.LocalCache$ReferenceEntry, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
long now
void recordWrite (com.google.common.cache.LocalCache$ReferenceEntry, int, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
int weight
long now
void drainRecencyQueue ()
com.google.common.cache.LocalCache$ReferenceEntry e
void tryExpireEntries (long)
long now
void expireEntries (long)
long now
com.google.common.cache.LocalCache$ReferenceEntry e
void enqueueNotification (java.lang.Object, int, java.lang.Object, int, com.google.common.cache.RemovalCause)
com.google.common.cache.RemovalNotification notification
Object key
int hash
Object value
int weight
com.google.common.cache.RemovalCause cause
void evictEntries (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry newest
com.google.common.cache.LocalCache$ReferenceEntry getNextEvictable ()
int weight
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry getFirst (int)
int hash
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.cache.LocalCache$ReferenceEntry getEntry (java.lang.Object, int)
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry getLiveEntry (java.lang.Object, int, long)
Object key
int hash
long now
com.google.common.cache.LocalCache$ReferenceEntry e
java.lang.Object getLiveValue (com.google.common.cache.LocalCache$ReferenceEntry, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
long now
Object value
java.lang.Object get (java.lang.Object, int)
long now
com.google.common.cache.LocalCache$ReferenceEntry e
Object value
Object key
int hash
boolean containsKey (java.lang.Object, int)
long now
com.google.common.cache.LocalCache$ReferenceEntry e
Object key
int hash
boolean containsValue (java.lang.Object)
Object entryValue
com.google.common.cache.LocalCache$ReferenceEntry e
int i
long now
java.util.concurrent.atomic.AtomicReferenceArray table
int length
Object value
java.lang.Object put (java.lang.Object, int, java.lang.Object, boolean)
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry newEntry
Object key
int hash
Object value
boolean onlyIfAbsent
void expand ()
int newIndex
com.google.common.cache.LocalCache$ReferenceEntry e
int newIndex
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry tail
int tailIndex
com.google.common.cache.LocalCache$ReferenceEntry next
int headIndex
com.google.common.cache.LocalCache$ReferenceEntry head
int oldIndex
java.util.concurrent.atomic.AtomicReferenceArray oldTable
int oldCapacity
int newCount
java.util.concurrent.atomic.AtomicReferenceArray newTable
int newMask
boolean replace (java.lang.Object, int, java.lang.Object, java.lang.Object)
int newCount
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
Object oldValue
Object newValue
java.lang.Object replace (java.lang.Object, int, java.lang.Object)
int newCount
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
Object newValue
java.lang.Object remove (java.lang.Object, int)
com.google.common.cache.RemovalCause cause
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ReferenceEntry newFirst
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
boolean storeLoadedValue (java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference, java.lang.Object)
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry newEntry
Object key
int hash
com.google.common.cache.LocalCache$LoadingValueReference oldValueReference
Object newValue
boolean remove (java.lang.Object, int, java.lang.Object)
com.google.common.cache.RemovalCause cause
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ReferenceEntry newFirst
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
Object value
void clear ()
Object key
Object value
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ReferenceEntry e
int i
int i
long now
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.cache.LocalCache$ReferenceEntry removeValueFromChain (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int, java.lang.Object, com.google.common.cache.LocalCache$ValueReference, com.google.common.cache.RemovalCause)
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry entry
Object key
int hash
Object value
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ReferenceEntry removeEntryFromChain (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry entry
int newCount
com.google.common.cache.LocalCache$ReferenceEntry newFirst
void removeCollectedEntry (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry entry
boolean reclaimKey (com.google.common.cache.LocalCache$ReferenceEntry, int)
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ReferenceEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry entry
int hash
boolean reclaimValue (java.lang.Object, int, com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ValueReference v
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
com.google.common.cache.LocalCache$ValueReference valueReference
boolean removeLoadingValue (java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference)
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ValueReference v
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
com.google.common.cache.LocalCache$LoadingValueReference valueReference
boolean removeEntry (com.google.common.cache.LocalCache$ReferenceEntry, int, com.google.common.cache.RemovalCause)
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry entry
int hash
com.google.common.cache.RemovalCause cause
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
void postReadCleanup ()
void preWriteCleanup (long)
long now
void postWriteCleanup ()
void cleanUp ()
long now
void runLockedCleanup (long)
long now
void runUnlockedCleanup ()
}
com/google/common/cache/LocalCache$SoftValueReference.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$SoftValueReference extends java.lang.ref.SoftReference implements com.google.common.cache.LocalCache$ValueReference {
final com.google.common.cache.LocalCache$ReferenceEntry entry
void (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.cache.LocalCache$ReferenceEntry entry
public int getWeight ()
public com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public void notifyNewValue (java.lang.Object)
Object newValue
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
public boolean isLoading ()
public boolean isActive ()
public java.lang.Object waitForValue ()
}
com/google/common/cache/LocalCache$Strength$1.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$Strength$1 extends com.google.common.cache.LocalCache$Strength {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ValueReference referenceValue (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry entry
Object value
int weight
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/cache/LocalCache$Strength$2.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$Strength$2 extends com.google.common.cache.LocalCache$Strength {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ValueReference referenceValue (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry entry
Object value
int weight
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/cache/LocalCache$Strength$3.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$Strength$3 extends com.google.common.cache.LocalCache$Strength {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ValueReference referenceValue (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry entry
Object value
int weight
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/cache/LocalCache$Strength.classLocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$Strength extends java.lang.Enum {
public static final com.google.common.cache.LocalCache$Strength STRONG
public static final com.google.common.cache.LocalCache$Strength SOFT
public static final com.google.common.cache.LocalCache$Strength WEAK
private static final com.google.common.cache.LocalCache$Strength[] $VALUES
public static com.google.common.cache.LocalCache$Strength[] values ()
public static com.google.common.cache.LocalCache$Strength valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract com.google.common.cache.LocalCache$ValueReference referenceValue (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int)
abstract com.google.common.base.Equivalence defaultEquivalence ()
void (java.lang.String, int, com.google.common.cache.LocalCache$1)
String x0
int x1
com.google.common.cache.LocalCache$1 x2
static void ()
}
com/google/common/cache/LocalCache$StrongAccessEntry.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$StrongAccessEntry extends com.google.common.cache.LocalCache$StrongEntry {
volatile long accessTime
com.google.common.cache.LocalCache$ReferenceEntry nextAccess
com.google.common.cache.LocalCache$ReferenceEntry previousAccess
void (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$StrongAccessWriteEntry.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$StrongAccessWriteEntry extends com.google.common.cache.LocalCache$StrongEntry {
volatile long accessTime
com.google.common.cache.LocalCache$ReferenceEntry nextAccess
com.google.common.cache.LocalCache$ReferenceEntry previousAccess
volatile long writeTime
com.google.common.cache.LocalCache$ReferenceEntry nextWrite
com.google.common.cache.LocalCache$ReferenceEntry previousWrite
void (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$StrongEntry.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$StrongEntry extends com.google.common.cache.LocalCache$AbstractReferenceEntry {
final Object key
final int hash
final com.google.common.cache.LocalCache$ReferenceEntry next
volatile com.google.common.cache.LocalCache$ValueReference valueReference
void (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public java.lang.Object getKey ()
public com.google.common.cache.LocalCache$ValueReference getValueReference ()
public void setValueReference (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference valueReference
public int getHash ()
public com.google.common.cache.LocalCache$ReferenceEntry getNext ()
}
com/google/common/cache/LocalCache$StrongValueReference.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$StrongValueReference extends java.lang.Object implements com.google.common.cache.LocalCache$ValueReference {
final Object referent
void (java.lang.Object)
Object referent
public java.lang.Object get ()
public int getWeight ()
public com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
public boolean isLoading ()
public boolean isActive ()
public java.lang.Object waitForValue ()
public void notifyNewValue (java.lang.Object)
Object newValue
}
com/google/common/cache/LocalCache$StrongWriteEntry.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$StrongWriteEntry extends com.google.common.cache.LocalCache$StrongEntry {
volatile long writeTime
com.google.common.cache.LocalCache$ReferenceEntry nextWrite
com.google.common.cache.LocalCache$ReferenceEntry previousWrite
void (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$ValueIterator.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$ValueIterator extends com.google.common.cache.LocalCache$HashIterator {
final com.google.common.cache.LocalCache this$0
void (com.google.common.cache.LocalCache)
com.google.common.cache.LocalCache this$0
public java.lang.Object next ()
}
com/google/common/cache/LocalCache$ValueReference.classLocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$ValueReference extends java.lang.Object {
public abstract java.lang.Object get ()
public abstract java.lang.Object waitForValue () throws java.util.concurrent.ExecutionException
public abstract int getWeight ()
public abstract com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public abstract com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
public abstract void notifyNewValue (java.lang.Object)
public abstract boolean isLoading ()
public abstract boolean isActive ()
}
com/google/common/cache/LocalCache$Values.class
com/google/common/cache/LocalCache$WeakAccessEntry.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeakAccessEntry extends com.google.common.cache.LocalCache$WeakEntry {
volatile long accessTime
com.google.common.cache.LocalCache$ReferenceEntry nextAccess
com.google.common.cache.LocalCache$ReferenceEntry previousAccess
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$WeakAccessWriteEntry.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeakAccessWriteEntry extends com.google.common.cache.LocalCache$WeakEntry {
volatile long accessTime
com.google.common.cache.LocalCache$ReferenceEntry nextAccess
com.google.common.cache.LocalCache$ReferenceEntry previousAccess
volatile long writeTime
com.google.common.cache.LocalCache$ReferenceEntry nextWrite
com.google.common.cache.LocalCache$ReferenceEntry previousWrite
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$WeakEntry.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$WeakEntry extends java.lang.ref.WeakReference implements com.google.common.cache.LocalCache$ReferenceEntry {
final int hash
final com.google.common.cache.LocalCache$ReferenceEntry next
volatile com.google.common.cache.LocalCache$ValueReference valueReference
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public java.lang.Object getKey ()
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public com.google.common.cache.LocalCache$ValueReference getValueReference ()
public void setValueReference (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference valueReference
public int getHash ()
public com.google.common.cache.LocalCache$ReferenceEntry getNext ()
}
com/google/common/cache/LocalCache$WeakValueReference.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$WeakValueReference extends java.lang.ref.WeakReference implements com.google.common.cache.LocalCache$ValueReference {
final com.google.common.cache.LocalCache$ReferenceEntry entry
void (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.cache.LocalCache$ReferenceEntry entry
public int getWeight ()
public com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public void notifyNewValue (java.lang.Object)
Object newValue
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
public boolean isLoading ()
public boolean isActive ()
public java.lang.Object waitForValue ()
}
com/google/common/cache/LocalCache$WeakWriteEntry.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeakWriteEntry extends com.google.common.cache.LocalCache$WeakEntry {
volatile long writeTime
com.google.common.cache.LocalCache$ReferenceEntry nextWrite
com.google.common.cache.LocalCache$ReferenceEntry previousWrite
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$WeightedSoftValueReference.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeightedSoftValueReference extends com.google.common.cache.LocalCache$SoftValueReference {
final int weight
void (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry, int)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.cache.LocalCache$ReferenceEntry entry
int weight
public int getWeight ()
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
}
com/google/common/cache/LocalCache$WeightedStrongValueReference.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeightedStrongValueReference extends com.google.common.cache.LocalCache$StrongValueReference {
final int weight
void (java.lang.Object, int)
Object referent
int weight
public int getWeight ()
}
com/google/common/cache/LocalCache$WeightedWeakValueReference.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeightedWeakValueReference extends com.google.common.cache.LocalCache$WeakValueReference {
final int weight
void (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry, int)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.cache.LocalCache$ReferenceEntry entry
int weight
public int getWeight ()
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
}
com/google/common/cache/LocalCache$WriteQueue$1.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$WriteQueue$1 extends com.google.common.cache.LocalCache$AbstractReferenceEntry {
com.google.common.cache.LocalCache$ReferenceEntry nextWrite
com.google.common.cache.LocalCache$ReferenceEntry previousWrite
final com.google.common.cache.LocalCache$WriteQueue this$0
void (com.google.common.cache.LocalCache$WriteQueue)
com.google.common.cache.LocalCache$WriteQueue this$0
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$WriteQueue$2.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$WriteQueue$2 extends com.google.common.collect.AbstractSequentialIterator {
final com.google.common.cache.LocalCache$WriteQueue this$0
void (com.google.common.cache.LocalCache$WriteQueue, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$WriteQueue this$0
com.google.common.cache.LocalCache$ReferenceEntry firstOrNull
protected com.google.common.cache.LocalCache$ReferenceEntry computeNext (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
com.google.common.cache.LocalCache$ReferenceEntry next
protected volatile java.lang.Object computeNext (java.lang.Object)
}
com/google/common/cache/LocalCache$WriteQueue.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WriteQueue extends java.util.AbstractQueue {
final com.google.common.cache.LocalCache$ReferenceEntry head
void ()
public boolean offer (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry entry
public com.google.common.cache.LocalCache$ReferenceEntry peek ()
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry poll ()
com.google.common.cache.LocalCache$ReferenceEntry next
public boolean remove (java.lang.Object)
Object o
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry previous
com.google.common.cache.LocalCache$ReferenceEntry next
public boolean contains (java.lang.Object)
Object o
com.google.common.cache.LocalCache$ReferenceEntry e
public boolean isEmpty ()
public int size ()
com.google.common.cache.LocalCache$ReferenceEntry e
int size
public void clear ()
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry e
public java.util.Iterator iterator ()
public volatile java.lang.Object peek ()
public volatile java.lang.Object poll ()
public volatile boolean offer (java.lang.Object)
}
com/google/common/cache/LocalCache$WriteThroughEntry.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WriteThroughEntry extends java.lang.Object implements java.util.Map$Entry {
final Object key
Object value
final com.google.common.cache.LocalCache this$0
void (com.google.common.cache.LocalCache, java.lang.Object, java.lang.Object)
com.google.common.cache.LocalCache this$0
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public boolean equals (java.lang.Object)
java.util.Map$Entry that
Object object
public int hashCode ()
public java.lang.Object setValue (java.lang.Object)
Object newValue
Object oldValue
public java.lang.String toString ()
}
com/google/common/cache/LocalCache.class
com/google/common/cache/LongAddable.classLongAddable.java
package com.google.common.cache
abstract com.google.common.cache.LongAddable extends java.lang.Object {
public abstract void increment ()
public abstract void add (long)
public abstract long sum ()
}
com/google/common/cache/LongAddables$1.classLongAddables.java
package com.google.common.cache
final com.google.common.cache.LongAddables$1 extends java.lang.Object implements com.google.common.base.Supplier {
void ()
public com.google.common.cache.LongAddable get ()
public volatile java.lang.Object get ()
}
com/google/common/cache/LongAddables$2.classLongAddables.java
package com.google.common.cache
final com.google.common.cache.LongAddables$2 extends java.lang.Object implements com.google.common.base.Supplier {
void ()
public com.google.common.cache.LongAddable get ()
public volatile java.lang.Object get ()
}
com/google/common/cache/LongAddables$PureJavaLongAddable.classLongAddables.java
package com.google.common.cache
final com.google.common.cache.LongAddables$PureJavaLongAddable extends java.util.concurrent.atomic.AtomicLong implements com.google.common.cache.LongAddable {
private void ()
public void increment ()
public void add (long)
long x
public long sum ()
void (com.google.common.cache.LongAddables$1)
com.google.common.cache.LongAddables$1 x0
}
com/google/common/cache/LongAddables.classLongAddables.java
package com.google.common.cache
final com.google.common.cache.LongAddables extends java.lang.Object {
private static final com.google.common.base.Supplier SUPPLIER
void ()
public static com.google.common.cache.LongAddable create ()
static void ()
com.google.common.base.Supplier supplier
Throwable t
com.google.common.base.Supplier supplier
}
com/google/common/cache/LongAdder.classLongAdder.java
package com.google.common.cache
final com.google.common.cache.LongAdder extends com.google.common.cache.Striped64 implements java.io.Serializable com.google.common.cache.LongAddable {
private static final long serialVersionUID
final long fn (long, long)
long v
long x
public void ()
public void add (long)
long b
long v
com.google.common.cache.Striped64$Cell a
int n
boolean uncontended
int[] hc
long x
com.google.common.cache.Striped64$Cell[] as
public void increment ()
public void decrement ()
public long sum ()
com.google.common.cache.Striped64$Cell a
int i
int n
long sum
com.google.common.cache.Striped64$Cell[] as
public void reset ()
public long sumThenReset ()
com.google.common.cache.Striped64$Cell a
int i
int n
long sum
com.google.common.cache.Striped64$Cell[] as
public java.lang.String toString ()
public long longValue ()
public int intValue ()
public float floatValue ()
public double doubleValue ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream s
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
}
com/google/common/cache/RemovalCause$1.classRemovalCause.java
package com.google.common.cache
final com.google.common.cache.RemovalCause$1 extends com.google.common.cache.RemovalCause {
void (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/cache/RemovalCause$2.classRemovalCause.java
package com.google.common.cache
final com.google.common.cache.RemovalCause$2 extends com.google.common.cache.RemovalCause {
void (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/cache/RemovalCause$3.classRemovalCause.java
package com.google.common.cache
final com.google.common.cache.RemovalCause$3 extends com.google.common.cache.RemovalCause {
void (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/cache/RemovalCause$4.classRemovalCause.java
package com.google.common.cache
final com.google.common.cache.RemovalCause$4 extends com.google.common.cache.RemovalCause {
void (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/cache/RemovalCause$5.classRemovalCause.java
package com.google.common.cache
final com.google.common.cache.RemovalCause$5 extends com.google.common.cache.RemovalCause {
void (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/cache/RemovalCause.classRemovalCause.java
package com.google.common.cache
public abstract com.google.common.cache.RemovalCause extends java.lang.Enum {
public static final com.google.common.cache.RemovalCause EXPLICIT
public static final com.google.common.cache.RemovalCause REPLACED
public static final com.google.common.cache.RemovalCause COLLECTED
public static final com.google.common.cache.RemovalCause EXPIRED
public static final com.google.common.cache.RemovalCause SIZE
private static final com.google.common.cache.RemovalCause[] $VALUES
public static com.google.common.cache.RemovalCause[] values ()
public static com.google.common.cache.RemovalCause valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract boolean wasEvicted ()
void (java.lang.String, int, com.google.common.cache.RemovalCause$1)
String x0
int x1
com.google.common.cache.RemovalCause$1 x2
static void ()
}
com/google/common/cache/RemovalListener.classRemovalListener.java
package com.google.common.cache
public abstract com.google.common.cache.RemovalListener extends java.lang.Object {
public abstract void onRemoval (com.google.common.cache.RemovalNotification)
}
com/google/common/cache/RemovalListeners$1$1.classRemovalListeners.java
package com.google.common.cache
com.google.common.cache.RemovalListeners$1$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.cache.RemovalNotification val$notification
final com.google.common.cache.RemovalListeners$1 this$0
void (com.google.common.cache.RemovalListeners$1, com.google.common.cache.RemovalNotification)
com.google.common.cache.RemovalListeners$1 this$0
public void run ()
}
com/google/common/cache/RemovalListeners$1.classRemovalListeners.java
package com.google.common.cache
final com.google.common.cache.RemovalListeners$1 extends java.lang.Object implements com.google.common.cache.RemovalListener {
final java.util.concurrent.Executor val$executor
final com.google.common.cache.RemovalListener val$listener
void (java.util.concurrent.Executor, com.google.common.cache.RemovalListener)
public void onRemoval (com.google.common.cache.RemovalNotification)
com.google.common.cache.RemovalNotification notification
}
com/google/common/cache/RemovalListeners.classRemovalListeners.java
package com.google.common.cache
public final com.google.common.cache.RemovalListeners extends java.lang.Object {
private void ()
public static com.google.common.cache.RemovalListener asynchronous (com.google.common.cache.RemovalListener, java.util.concurrent.Executor)
com.google.common.cache.RemovalListener listener
java.util.concurrent.Executor executor
}
com/google/common/cache/RemovalNotification.classRemovalNotification.java
package com.google.common.cache
public final com.google.common.cache.RemovalNotification extends java.util.AbstractMap$SimpleImmutableEntry {
private final com.google.common.cache.RemovalCause cause
private static final long serialVersionUID
public static com.google.common.cache.RemovalNotification create (java.lang.Object, java.lang.Object, com.google.common.cache.RemovalCause)
Object key
Object value
com.google.common.cache.RemovalCause cause
private void (java.lang.Object, java.lang.Object, com.google.common.cache.RemovalCause)
Object key
Object value
com.google.common.cache.RemovalCause cause
public com.google.common.cache.RemovalCause getCause ()
public boolean wasEvicted ()
}
com/google/common/cache/Striped64$1.classStriped64.java
package com.google.common.cache
final com.google.common.cache.Striped64$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
void ()
public sun.misc.Unsafe run () throws java.lang.Exception
Object x
java.lang.reflect.Field f
Class k
public volatile java.lang.Object run () throws java.lang.Exception
}
com/google/common/cache/Striped64$Cell.classStriped64.java
package com.google.common.cache
final com.google.common.cache.Striped64$Cell extends java.lang.Object {
volatile long p0
volatile long p1
volatile long p2
volatile long p3
volatile long p4
volatile long p5
volatile long p6
volatile long value
volatile long q0
volatile long q1
volatile long q2
volatile long q3
volatile long q4
volatile long q5
volatile long q6
private static final sun.misc.Unsafe UNSAFE
private static final long valueOffset
void (long)
long x
final boolean cas (long, long)
long cmp
long val
static void ()
Class ak
Exception e
}
com/google/common/cache/Striped64.classStriped64.java
package com.google.common.cache
abstract com.google.common.cache.Striped64 extends java.lang.Number {
static final ThreadLocal threadHashCode
static final java.util.Random rng
static final int NCPU
volatile transient com.google.common.cache.Striped64$Cell[] cells
volatile transient long base
volatile transient int busy
private static final sun.misc.Unsafe UNSAFE
private static final long baseOffset
private static final long busyOffset
void ()
final boolean casBase (long, long)
long cmp
long val
final boolean casBusy ()
abstract long fn (long, long)
final void retryUpdate (long, int[], boolean)
int r
int h
com.google.common.cache.Striped64$Cell[] rs
int m
int j
boolean created
com.google.common.cache.Striped64$Cell r
int i
com.google.common.cache.Striped64$Cell[] rs
long v
com.google.common.cache.Striped64$Cell a
int n
com.google.common.cache.Striped64$Cell[] rs
boolean init
com.google.common.cache.Striped64$Cell[] as
long v
long x
int[] hc
boolean wasUncontended
int h
boolean collide
final void internalReset (long)
com.google.common.cache.Striped64$Cell a
int i
int n
long initialValue
com.google.common.cache.Striped64$Cell[] as
private static sun.misc.Unsafe getUnsafe ()
java.security.PrivilegedActionException e
static sun.misc.Unsafe access$000 ()
static void ()
Class sk
Exception e
}
com/google/common/cache/Weigher.classWeigher.java
package com.google.common.cache
public abstract com.google.common.cache.Weigher extends java.lang.Object {
public abstract int weigh (java.lang.Object, java.lang.Object)
}
com/google/common/cache/package-info.classpackage-info.java
package com.google.common.cache
abstract com.google.common.cache.package-info extends java.lang.Object {
}
com/google/common/collect/
com/google/common/collect/AbstractBiMap$1.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$1 extends java.lang.Object implements java.util.Iterator {
java.util.Map$Entry entry
final java.util.Iterator val$iterator
final com.google.common.collect.AbstractBiMap this$0
void (com.google.common.collect.AbstractBiMap, java.util.Iterator)
com.google.common.collect.AbstractBiMap this$0
public boolean hasNext ()
public java.util.Map$Entry next ()
public void remove ()
Object value
public volatile java.lang.Object next ()
}
com/google/common/collect/AbstractBiMap$BiMapEntry.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$BiMapEntry extends com.google.common.collect.ForwardingMapEntry {
private final java.util.Map$Entry delegate
final com.google.common.collect.AbstractBiMap this$0
void (com.google.common.collect.AbstractBiMap, java.util.Map$Entry)
com.google.common.collect.AbstractBiMap this$0
java.util.Map$Entry delegate
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/AbstractBiMap$EntrySet.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$EntrySet extends com.google.common.collect.ForwardingSet {
final java.util.Set esDelegate
final com.google.common.collect.AbstractBiMap this$0
private void (com.google.common.collect.AbstractBiMap)
protected java.util.Set delegate ()
public void clear ()
public boolean remove (java.lang.Object)
Object object
java.util.Map$Entry entry
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
com.google.common.collect.AbstractBiMap x0
com.google.common.collect.AbstractBiMap$1 x1
}
com/google/common/collect/AbstractBiMap$Inverse.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$Inverse extends com.google.common.collect.AbstractBiMap {
private static final long serialVersionUID
void (java.util.Map, com.google.common.collect.AbstractBiMap)
java.util.Map backward
com.google.common.collect.AbstractBiMap forward
java.lang.Object checkKey (java.lang.Object)
Object key
java.lang.Object checkValue (java.lang.Object)
Object value
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.lang.Object readResolve ()
public volatile java.util.Collection values ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/AbstractBiMap$KeySet.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$KeySet extends com.google.common.collect.ForwardingSet {
final com.google.common.collect.AbstractBiMap this$0
private void (com.google.common.collect.AbstractBiMap)
protected java.util.Set delegate ()
public void clear ()
public boolean remove (java.lang.Object)
Object key
public boolean removeAll (java.util.Collection)
java.util.Collection keysToRemove
public boolean retainAll (java.util.Collection)
java.util.Collection keysToRetain
public java.util.Iterator iterator ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
com.google.common.collect.AbstractBiMap x0
com.google.common.collect.AbstractBiMap$1 x1
}
com/google/common/collect/AbstractBiMap$ValueSet.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$ValueSet extends com.google.common.collect.ForwardingSet {
final java.util.Set valuesDelegate
final com.google.common.collect.AbstractBiMap this$0
private void (com.google.common.collect.AbstractBiMap)
protected java.util.Set delegate ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public java.lang.String toString ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
com.google.common.collect.AbstractBiMap x0
com.google.common.collect.AbstractBiMap$1 x1
}
com/google/common/collect/AbstractBiMap.classAbstractBiMap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractBiMap extends com.google.common.collect.ForwardingMap implements com.google.common.collect.BiMap java.io.Serializable {
private transient java.util.Map delegate
transient com.google.common.collect.AbstractBiMap inverse
private transient java.util.Set keySet
private transient java.util.Set valueSet
private transient java.util.Set entrySet
private static final long serialVersionUID
void (java.util.Map, java.util.Map)
java.util.Map forward
java.util.Map backward
private void (java.util.Map, com.google.common.collect.AbstractBiMap)
java.util.Map backward
com.google.common.collect.AbstractBiMap forward
protected java.util.Map delegate ()
java.lang.Object checkKey (java.lang.Object)
Object key
java.lang.Object checkValue (java.lang.Object)
Object value
void setDelegates (java.util.Map, java.util.Map)
java.util.Map forward
java.util.Map backward
com.google.common.collect.AbstractBiMap makeInverse (java.util.Map)
java.util.Map backward
void setInverse (com.google.common.collect.AbstractBiMap)
com.google.common.collect.AbstractBiMap inverse
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
private java.lang.Object putInBothMaps (java.lang.Object, java.lang.Object, boolean)
Object key
Object value
boolean force
boolean containedKey
Object oldValue
private void updateInverseMap (java.lang.Object, boolean, java.lang.Object, java.lang.Object)
Object key
boolean containedKey
Object oldValue
Object newValue
public java.lang.Object remove (java.lang.Object)
Object key
private java.lang.Object removeFromBothMaps (java.lang.Object)
Object key
Object oldValue
private void removeFromInverseMap (java.lang.Object)
Object oldValue
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Map map
public void replaceAll (java.util.function.BiFunction)
java.util.Map$Entry entry
Object k
Object v
Object conflict
java.util.function.BiFunction function
java.util.Map$Entry broken
java.util.Iterator itr
public void clear ()
public com.google.common.collect.BiMap inverse ()
public java.util.Set keySet ()
java.util.Set result
public java.util.Set values ()
java.util.Set result
public java.util.Set entrySet ()
java.util.Set result
java.util.Iterator entrySetIterator ()
java.util.Iterator iterator
public volatile java.util.Collection values ()
protected volatile java.lang.Object delegate ()
static java.util.Map access$100 (com.google.common.collect.AbstractBiMap)
com.google.common.collect.AbstractBiMap x0
static java.lang.Object access$200 (com.google.common.collect.AbstractBiMap, java.lang.Object)
com.google.common.collect.AbstractBiMap x0
Object x1
static void access$500 (com.google.common.collect.AbstractBiMap, java.lang.Object, boolean, java.lang.Object, java.lang.Object)
com.google.common.collect.AbstractBiMap x0
Object x1
boolean x2
Object x3
Object x4
static void access$600 (com.google.common.collect.AbstractBiMap, java.lang.Object)
com.google.common.collect.AbstractBiMap x0
Object x1
void (java.util.Map, com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
java.util.Map x0
com.google.common.collect.AbstractBiMap x1
com.google.common.collect.AbstractBiMap$1 x2
}
com/google/common/collect/AbstractIndexedListIterator.classAbstractIndexedListIterator.java
package com.google.common.collect
abstract com.google.common.collect.AbstractIndexedListIterator extends com.google.common.collect.UnmodifiableListIterator {
private final int size
private int position
protected abstract java.lang.Object get (int)
protected void (int)
int size
protected void (int, int)
int size
int position
public final boolean hasNext ()
public final java.lang.Object next ()
public final int nextIndex ()
public final boolean hasPrevious ()
public final java.lang.Object previous ()
public final int previousIndex ()
}
com/google/common/collect/AbstractIterator$1.classAbstractIterator.java
package com.google.common.collect
com.google.common.collect.AbstractIterator$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$collect$AbstractIterator$State
static void ()
}
com/google/common/collect/AbstractIterator$State.classAbstractIterator.java
package com.google.common.collect
final com.google.common.collect.AbstractIterator$State extends java.lang.Enum {
public static final com.google.common.collect.AbstractIterator$State READY
public static final com.google.common.collect.AbstractIterator$State NOT_READY
public static final com.google.common.collect.AbstractIterator$State DONE
public static final com.google.common.collect.AbstractIterator$State FAILED
private static final com.google.common.collect.AbstractIterator$State[] $VALUES
public static com.google.common.collect.AbstractIterator$State[] values ()
public static com.google.common.collect.AbstractIterator$State valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/common/collect/AbstractIterator.classAbstractIterator.java
package com.google.common.collect
public abstract com.google.common.collect.AbstractIterator extends com.google.common.collect.UnmodifiableIterator {
private com.google.common.collect.AbstractIterator$State state
private Object next
protected void ()
protected abstract java.lang.Object computeNext ()
protected final java.lang.Object endOfData ()
public final boolean hasNext ()
private boolean tryToComputeNext ()
public final java.lang.Object next ()
Object result
public final java.lang.Object peek ()
}
com/google/common/collect/AbstractListMultimap.classAbstractListMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractListMultimap extends com.google.common.collect.AbstractMapBasedMultimap implements com.google.common.collect.ListMultimap {
private static final long serialVersionUID
protected void (java.util.Map)
java.util.Map map
abstract java.util.List createCollection ()
java.util.List createUnmodifiableEmptyCollection ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Map asMap ()
public boolean equals (java.lang.Object)
Object object
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
volatile java.util.Collection createCollection ()
volatile java.util.Collection createUnmodifiableEmptyCollection ()
}
com/google/common/collect/AbstractMapBasedMultimap$1.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$1 extends com.google.common.collect.AbstractMapBasedMultimap$Itr {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap)
com.google.common.collect.AbstractMapBasedMultimap this$0
java.lang.Object output (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/google/common/collect/AbstractMapBasedMultimap$2.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$2 extends com.google.common.collect.AbstractMapBasedMultimap$Itr {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap)
com.google.common.collect.AbstractMapBasedMultimap this$0
java.util.Map$Entry output (java.lang.Object, java.lang.Object)
Object key
Object value
volatile java.lang.Object output (java.lang.Object, java.lang.Object)
}
com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapEntries.class
com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapIterator.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator delegateIterator
java.util.Collection collection
final com.google.common.collect.AbstractMapBasedMultimap$AsMap this$1
void (com.google.common.collect.AbstractMapBasedMultimap$AsMap)
com.google.common.collect.AbstractMapBasedMultimap$AsMap this$1
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry entry
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/AbstractMapBasedMultimap$AsMap.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$AsMap extends com.google.common.collect.Maps$ViewCachingAbstractMap {
final transient java.util.Map submap
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.util.Map)
java.util.Map submap
protected java.util.Set createEntrySet ()
public boolean containsKey (java.lang.Object)
Object key
public java.util.Collection get (java.lang.Object)
Object key
java.util.Collection collection
Object k
public java.util.Set keySet ()
public int size ()
public java.util.Collection remove (java.lang.Object)
Object key
java.util.Collection collection
java.util.Collection output
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
public void clear ()
java.util.Map$Entry wrapEntry (java.util.Map$Entry)
java.util.Map$Entry entry
Object key
public volatile java.lang.Object remove (java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
}
com/google/common/collect/AbstractMapBasedMultimap$Itr.classAbstractMapBasedMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMapBasedMultimap$Itr extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator keyIterator
Object key
java.util.Collection collection
java.util.Iterator valueIterator
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap)
abstract java.lang.Object output (java.lang.Object, java.lang.Object)
public boolean hasNext ()
public java.lang.Object next ()
java.util.Map$Entry mapEntry
public void remove ()
}
com/google/common/collect/AbstractMapBasedMultimap$KeySet$1.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$KeySet$1 extends java.lang.Object implements java.util.Iterator {
java.util.Map$Entry entry
final java.util.Iterator val$entryIterator
final com.google.common.collect.AbstractMapBasedMultimap$KeySet this$1
void (com.google.common.collect.AbstractMapBasedMultimap$KeySet, java.util.Iterator)
com.google.common.collect.AbstractMapBasedMultimap$KeySet this$1
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
java.util.Collection collection
}
com/google/common/collect/AbstractMapBasedMultimap$KeySet.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$KeySet extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.util.Map)
java.util.Map subMap
public java.util.Iterator iterator ()
java.util.Iterator entryIterator
public java.util.Spliterator spliterator ()
public boolean remove (java.lang.Object)
Object key
int count
java.util.Collection collection
public void clear ()
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
com/google/common/collect/AbstractMapBasedMultimap$NavigableAsMap.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$NavigableAsMap extends com.google.common.collect.AbstractMapBasedMultimap$SortedAsMap implements java.util.NavigableMap {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.util.NavigableMap)
com.google.common.collect.AbstractMapBasedMultimap this$0
java.util.NavigableMap submap
java.util.NavigableMap sortedMap ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
java.util.Map$Entry entry
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
java.util.Map$Entry entry
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
java.util.Map$Entry entry
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
java.util.Map$Entry entry
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
java.util.Map$Entry entry
public java.util.Map$Entry lastEntry ()
java.util.Map$Entry entry
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
java.util.Map$Entry pollAsMapEntry (java.util.Iterator)
java.util.Iterator entryIterator
java.util.Map$Entry entry
java.util.Collection output
public java.util.NavigableMap descendingMap ()
public java.util.NavigableSet keySet ()
java.util.NavigableSet createKeySet ()
public java.util.NavigableSet navigableKeySet ()
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object)
Object toKey
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object)
Object fromKey
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
volatile java.util.SortedSet createKeySet ()
public volatile java.util.SortedSet keySet ()
public volatile java.util.SortedMap tailMap (java.lang.Object)
public volatile java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
public volatile java.util.SortedMap headMap (java.lang.Object)
volatile java.util.SortedMap sortedMap ()
public volatile java.util.Set keySet ()
volatile java.util.Set createKeySet ()
}
com/google/common/collect/AbstractMapBasedMultimap$NavigableKeySet.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$NavigableKeySet extends com.google.common.collect.AbstractMapBasedMultimap$SortedKeySet implements java.util.NavigableSet {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.util.NavigableMap)
com.google.common.collect.AbstractMapBasedMultimap this$0
java.util.NavigableMap subMap
java.util.NavigableMap sortedMap ()
public java.lang.Object lower (java.lang.Object)
Object k
public java.lang.Object floor (java.lang.Object)
Object k
public java.lang.Object ceiling (java.lang.Object)
Object k
public java.lang.Object higher (java.lang.Object)
Object k
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet headSet (java.lang.Object)
Object toElement
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet tailSet (java.lang.Object)
Object fromElement
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public volatile java.util.SortedSet tailSet (java.lang.Object)
public volatile java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
public volatile java.util.SortedSet headSet (java.lang.Object)
volatile java.util.SortedMap sortedMap ()
}
com/google/common/collect/AbstractMapBasedMultimap$RandomAccessWrappedList.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$RandomAccessWrappedList extends com.google.common.collect.AbstractMapBasedMultimap$WrappedList implements java.util.RandomAccess {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.List, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
Object key
java.util.List delegate
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
}
com/google/common/collect/AbstractMapBasedMultimap$SortedAsMap.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$SortedAsMap extends com.google.common.collect.AbstractMapBasedMultimap$AsMap implements java.util.SortedMap {
java.util.SortedSet sortedKeySet
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.util.SortedMap)
java.util.SortedMap submap
java.util.SortedMap sortedMap ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.util.SortedSet keySet ()
java.util.SortedSet result
java.util.SortedSet createKeySet ()
public volatile java.util.Set keySet ()
volatile java.util.Set createKeySet ()
}
com/google/common/collect/AbstractMapBasedMultimap$SortedKeySet.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$SortedKeySet extends com.google.common.collect.AbstractMapBasedMultimap$KeySet implements java.util.SortedSet {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.util.SortedMap)
java.util.SortedMap subMap
java.util.SortedMap sortedMap ()
public java.util.Comparator comparator ()
public java.lang.Object first ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.lang.Object last ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator delegateIterator
final java.util.Collection originalDelegate
final com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1
void (com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1
void (com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection, java.util.Iterator)
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1
java.util.Iterator delegateIterator
void validateIterator ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
java.util.Iterator getDelegateIterator ()
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection extends java.util.AbstractCollection {
final Object key
java.util.Collection delegate
final com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
final java.util.Collection ancestorDelegate
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.Collection, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
Object key
java.util.Collection delegate
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
void refreshIfEmpty ()
java.util.Collection newDelegate
void removeIfEmpty ()
java.lang.Object getKey ()
void addToMap ()
public int size ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
java.util.Collection getDelegate ()
public java.util.Iterator iterator ()
public java.util.Spliterator spliterator ()
public boolean add (java.lang.Object)
Object value
boolean wasEmpty
boolean changed
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection getAncestor ()
public boolean addAll (java.util.Collection)
int newSize
java.util.Collection collection
int oldSize
boolean changed
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public void clear ()
int oldSize
public boolean remove (java.lang.Object)
Object o
boolean changed
public boolean removeAll (java.util.Collection)
int newSize
java.util.Collection c
int oldSize
boolean changed
public boolean retainAll (java.util.Collection)
int newSize
java.util.Collection c
int oldSize
boolean changed
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedList$WrappedListIterator.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedList$WrappedListIterator extends com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator implements java.util.ListIterator {
final com.google.common.collect.AbstractMapBasedMultimap$WrappedList this$1
void (com.google.common.collect.AbstractMapBasedMultimap$WrappedList)
public void (com.google.common.collect.AbstractMapBasedMultimap$WrappedList, int)
int index
private java.util.ListIterator getDelegateListIterator ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
public void set (java.lang.Object)
Object value
public void add (java.lang.Object)
Object value
boolean wasEmpty
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedList.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedList extends com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection implements java.util.List {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.List, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
Object key
java.util.List delegate
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
java.util.List getListDelegate ()
public boolean addAll (int, java.util.Collection)
int newSize
int index
java.util.Collection c
int oldSize
boolean changed
public java.lang.Object get (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public void add (int, java.lang.Object)
int index
Object element
boolean wasEmpty
public java.lang.Object remove (int)
int index
Object value
public int indexOf (java.lang.Object)
Object o
public int lastIndexOf (java.lang.Object)
Object o
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.util.List subList (int, int)
int fromIndex
int toIndex
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedNavigableSet extends com.google.common.collect.AbstractMapBasedMultimap$WrappedSortedSet implements java.util.NavigableSet {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.NavigableSet, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
com.google.common.collect.AbstractMapBasedMultimap this$0
Object key
java.util.NavigableSet delegate
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
java.util.NavigableSet getSortedSetDelegate ()
public java.lang.Object lower (java.lang.Object)
Object v
public java.lang.Object floor (java.lang.Object)
Object v
public java.lang.Object ceiling (java.lang.Object)
Object v
public java.lang.Object higher (java.lang.Object)
Object v
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
private java.util.NavigableSet wrap (java.util.NavigableSet)
java.util.NavigableSet wrapped
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
volatile java.util.SortedSet getSortedSetDelegate ()
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedSet.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedSet extends com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection implements java.util.Set {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.Set)
Object key
java.util.Set delegate
public boolean removeAll (java.util.Collection)
int newSize
java.util.Collection c
int oldSize
boolean changed
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedSortedSet extends com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection implements java.util.SortedSet {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.SortedSet, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
Object key
java.util.SortedSet delegate
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
java.util.SortedSet getSortedSetDelegate ()
public java.util.Comparator comparator ()
public java.lang.Object first ()
public java.lang.Object last ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
}
com/google/common/collect/AbstractMapBasedMultimap.class
com/google/common/collect/AbstractMapBasedMultiset$1$1.classAbstractMapBasedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultiset$1$1 extends com.google.common.collect.Multisets$AbstractEntry {
final java.util.Map$Entry val$mapEntry
final com.google.common.collect.AbstractMapBasedMultiset$1 this$1
void (com.google.common.collect.AbstractMapBasedMultiset$1, java.util.Map$Entry)
com.google.common.collect.AbstractMapBasedMultiset$1 this$1
public java.lang.Object getElement ()
public int getCount ()
com.google.common.collect.Count frequency
com.google.common.collect.Count count
}
com/google/common/collect/AbstractMapBasedMultiset$1.classAbstractMapBasedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultiset$1 extends java.lang.Object implements java.util.Iterator {
java.util.Map$Entry toRemove
final java.util.Iterator val$backingEntries
final com.google.common.collect.AbstractMapBasedMultiset this$0
void (com.google.common.collect.AbstractMapBasedMultiset, java.util.Iterator)
com.google.common.collect.AbstractMapBasedMultiset this$0
public boolean hasNext ()
public com.google.common.collect.Multiset$Entry next ()
java.util.Map$Entry mapEntry
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator.classAbstractMapBasedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultiset$MapBasedMultisetIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator entryIterator
java.util.Map$Entry currentEntry
int occurrencesLeft
boolean canRemove
final com.google.common.collect.AbstractMapBasedMultiset this$0
void (com.google.common.collect.AbstractMapBasedMultiset)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
int frequency
}
com/google/common/collect/AbstractMapBasedMultiset.class
com/google/common/collect/AbstractMapEntry.classAbstractMapEntry.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMapEntry extends java.lang.Object implements java.util.Map$Entry {
void ()
public abstract java.lang.Object getKey ()
public abstract java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
java.util.Map$Entry that
Object object
public int hashCode ()
Object k
Object v
public java.lang.String toString ()
}
com/google/common/collect/AbstractMultimap$1.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$1 extends java.lang.Object {
}
com/google/common/collect/AbstractMultimap$Entries.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$Entries extends com.google.common.collect.Multimaps$Entries {
final com.google.common.collect.AbstractMultimap this$0
private void (com.google.common.collect.AbstractMultimap)
com.google.common.collect.Multimap multimap ()
public java.util.Iterator iterator ()
public java.util.Spliterator spliterator ()
void (com.google.common.collect.AbstractMultimap, com.google.common.collect.AbstractMultimap$1)
com.google.common.collect.AbstractMultimap x0
com.google.common.collect.AbstractMultimap$1 x1
}
com/google/common/collect/AbstractMultimap$EntrySet.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$EntrySet extends com.google.common.collect.AbstractMultimap$Entries implements java.util.Set {
final com.google.common.collect.AbstractMultimap this$0
private void (com.google.common.collect.AbstractMultimap)
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
void (com.google.common.collect.AbstractMultimap, com.google.common.collect.AbstractMultimap$1)
com.google.common.collect.AbstractMultimap x0
com.google.common.collect.AbstractMultimap$1 x1
}
com/google/common/collect/AbstractMultimap$Values.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$Values extends java.util.AbstractCollection {
final com.google.common.collect.AbstractMultimap this$0
void (com.google.common.collect.AbstractMultimap)
com.google.common.collect.AbstractMultimap this$0
public java.util.Iterator iterator ()
public java.util.Spliterator spliterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/AbstractMultimap.classAbstractMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMultimap extends java.lang.Object implements com.google.common.collect.Multimap {
private transient java.util.Collection entries
private transient java.util.Set keySet
private transient com.google.common.collect.Multiset keys
private transient java.util.Collection values
private transient java.util.Map asMap
void ()
public boolean isEmpty ()
public boolean containsValue (java.lang.Object)
java.util.Collection collection
Object value
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection collection
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection collection
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
java.util.Collection valueCollection
java.util.Iterator valueItr
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
com.google.common.collect.Multimap multimap
boolean changed
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
java.util.Collection result
public java.util.Collection entries ()
java.util.Collection result
java.util.Collection createEntries ()
abstract java.util.Iterator entryIterator ()
java.util.Spliterator entrySpliterator ()
public java.util.Set keySet ()
java.util.Set result
java.util.Set createKeySet ()
public com.google.common.collect.Multiset keys ()
com.google.common.collect.Multiset result
com.google.common.collect.Multiset createKeys ()
public java.util.Collection values ()
java.util.Collection result
java.util.Collection createValues ()
java.util.Iterator valueIterator ()
java.util.Spliterator valueSpliterator ()
public java.util.Map asMap ()
java.util.Map result
abstract java.util.Map createAsMap ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/AbstractMultiset$ElementSet.classAbstractMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMultiset$ElementSet extends com.google.common.collect.Multisets$ElementSet {
final com.google.common.collect.AbstractMultiset this$0
void (com.google.common.collect.AbstractMultiset)
com.google.common.collect.AbstractMultiset this$0
com.google.common.collect.Multiset multiset ()
}
com/google/common/collect/AbstractMultiset$EntrySet.classAbstractMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMultiset$EntrySet extends com.google.common.collect.Multisets$EntrySet {
final com.google.common.collect.AbstractMultiset this$0
void (com.google.common.collect.AbstractMultiset)
com.google.common.collect.AbstractMultiset this$0
com.google.common.collect.Multiset multiset ()
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/AbstractMultiset.classAbstractMultiset.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMultiset extends java.util.AbstractCollection implements com.google.common.collect.Multiset {
private transient java.util.Set elementSet
private transient java.util.Set entrySet
void ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object element
public java.util.Iterator iterator ()
public int count (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
Object element
public boolean add (java.lang.Object)
Object element
public int add (java.lang.Object, int)
Object element
int occurrences
public boolean remove (java.lang.Object)
Object element
public int remove (java.lang.Object, int)
Object element
int occurrences
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
public boolean addAll (java.util.Collection)
java.util.Collection elementsToAdd
public boolean removeAll (java.util.Collection)
java.util.Collection elementsToRemove
public boolean retainAll (java.util.Collection)
java.util.Collection elementsToRetain
public void clear ()
public java.util.Set elementSet ()
java.util.Set result
java.util.Set createElementSet ()
abstract java.util.Iterator entryIterator ()
abstract int distinctElements ()
public java.util.Set entrySet ()
java.util.Set result
java.util.Set createEntrySet ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/AbstractNavigableMap$1.classAbstractNavigableMap.java
package com.google.common.collect
com.google.common.collect.AbstractNavigableMap$1 extends java.lang.Object {
}
com/google/common/collect/AbstractNavigableMap$DescendingMap.classAbstractNavigableMap.java
package com.google.common.collect
final com.google.common.collect.AbstractNavigableMap$DescendingMap extends com.google.common.collect.Maps$DescendingMap {
final com.google.common.collect.AbstractNavigableMap this$0
private void (com.google.common.collect.AbstractNavigableMap)
java.util.NavigableMap forward ()
java.util.Iterator entryIterator ()
void (com.google.common.collect.AbstractNavigableMap, com.google.common.collect.AbstractNavigableMap$1)
com.google.common.collect.AbstractNavigableMap x0
com.google.common.collect.AbstractNavigableMap$1 x1
}
com/google/common/collect/AbstractNavigableMap.classAbstractNavigableMap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractNavigableMap extends com.google.common.collect.Maps$IteratorBasedAbstractMap implements java.util.NavigableMap {
void ()
public abstract java.lang.Object get (java.lang.Object)
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry lastEntry ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.lang.Object firstKey ()
java.util.Map$Entry entry
public java.lang.Object lastKey ()
java.util.Map$Entry entry
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
abstract java.util.Iterator descendingEntryIterator ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.util.NavigableSet navigableKeySet ()
public java.util.Set keySet ()
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap descendingMap ()
}
com/google/common/collect/AbstractRangeSet.classAbstractRangeSet.java
package com.google.common.collect
abstract com.google.common.collect.AbstractRangeSet extends java.lang.Object implements com.google.common.collect.RangeSet {
void ()
public boolean contains (java.lang.Comparable)
Comparable value
public abstract com.google.common.collect.Range rangeContaining (java.lang.Comparable)
public boolean isEmpty ()
public void add (com.google.common.collect.Range)
com.google.common.collect.Range range
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public void clear ()
public boolean enclosesAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet other
public void addAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet other
public void removeAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet other
public boolean intersects (com.google.common.collect.Range)
com.google.common.collect.Range otherRange
public abstract boolean encloses (com.google.common.collect.Range)
public boolean equals (java.lang.Object)
com.google.common.collect.RangeSet other
Object obj
public final int hashCode ()
public final java.lang.String toString ()
}
com/google/common/collect/AbstractSequentialIterator.classAbstractSequentialIterator.java
package com.google.common.collect
public abstract com.google.common.collect.AbstractSequentialIterator extends com.google.common.collect.UnmodifiableIterator {
private Object nextOrNull
protected void (java.lang.Object)
Object firstOrNull
protected abstract java.lang.Object computeNext (java.lang.Object)
public final boolean hasNext ()
public final java.lang.Object next ()
}
com/google/common/collect/AbstractSetMultimap.classAbstractSetMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractSetMultimap extends com.google.common.collect.AbstractMapBasedMultimap implements com.google.common.collect.SetMultimap {
private static final long serialVersionUID
protected void (java.util.Map)
java.util.Map map
abstract java.util.Set createCollection ()
java.util.Set createUnmodifiableEmptyCollection ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set entries ()
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Map asMap ()
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean equals (java.lang.Object)
Object object
public volatile java.util.Collection entries ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
volatile java.util.Collection createCollection ()
volatile java.util.Collection createUnmodifiableEmptyCollection ()
}
com/google/common/collect/AbstractSortedKeySortedSetMultimap.classAbstractSortedKeySortedSetMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractSortedKeySortedSetMultimap extends com.google.common.collect.AbstractSortedSetMultimap {
void (java.util.SortedMap)
java.util.SortedMap map
public java.util.SortedMap asMap ()
java.util.SortedMap backingMap ()
public java.util.SortedSet keySet ()
public volatile java.util.Map asMap ()
public volatile java.util.Set keySet ()
volatile java.util.Map backingMap ()
}
com/google/common/collect/AbstractSortedMultiset$1DescendingMultisetImpl.classAbstractSortedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractSortedMultiset$1DescendingMultisetImpl extends com.google.common.collect.DescendingMultiset {
final com.google.common.collect.AbstractSortedMultiset this$0
void (com.google.common.collect.AbstractSortedMultiset)
com.google.common.collect.AbstractSortedMultiset this$0
com.google.common.collect.SortedMultiset forwardMultiset ()
java.util.Iterator entryIterator ()
public java.util.Iterator iterator ()
}
com/google/common/collect/AbstractSortedMultiset.classAbstractSortedMultiset.java
package com.google.common.collect
abstract com.google.common.collect.AbstractSortedMultiset extends com.google.common.collect.AbstractMultiset implements com.google.common.collect.SortedMultiset {
final java.util.Comparator comparator
private transient com.google.common.collect.SortedMultiset descendingMultiset
void ()
void (java.util.Comparator)
java.util.Comparator comparator
public java.util.NavigableSet elementSet ()
java.util.NavigableSet createElementSet ()
public java.util.Comparator comparator ()
public com.google.common.collect.Multiset$Entry firstEntry ()
java.util.Iterator entryIterator
public com.google.common.collect.Multiset$Entry lastEntry ()
java.util.Iterator entryIterator
public com.google.common.collect.Multiset$Entry pollFirstEntry ()
com.google.common.collect.Multiset$Entry result
java.util.Iterator entryIterator
public com.google.common.collect.Multiset$Entry pollLastEntry ()
com.google.common.collect.Multiset$Entry result
java.util.Iterator entryIterator
public com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object fromElement
com.google.common.collect.BoundType fromBoundType
Object toElement
com.google.common.collect.BoundType toBoundType
abstract java.util.Iterator descendingEntryIterator ()
java.util.Iterator descendingIterator ()
public com.google.common.collect.SortedMultiset descendingMultiset ()
com.google.common.collect.SortedMultiset result
com.google.common.collect.SortedMultiset createDescendingMultiset ()
volatile java.util.Set createElementSet ()
public volatile java.util.Set elementSet ()
public volatile java.util.SortedSet elementSet ()
}
com/google/common/collect/AbstractSortedSetMultimap.classAbstractSortedSetMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractSortedSetMultimap extends com.google.common.collect.AbstractSetMultimap implements com.google.common.collect.SortedSetMultimap {
private static final long serialVersionUID
protected void (java.util.Map)
java.util.Map map
abstract java.util.SortedSet createCollection ()
java.util.SortedSet createUnmodifiableEmptyCollection ()
java.util.Comparator comparator
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Map asMap ()
public java.util.Collection values ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Set removeAll (java.lang.Object)
public volatile java.util.Set get (java.lang.Object)
volatile java.util.Set createUnmodifiableEmptyCollection ()
volatile java.util.Set createCollection ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
volatile java.util.Collection createCollection ()
volatile java.util.Collection createUnmodifiableEmptyCollection ()
}
com/google/common/collect/AbstractTable$1.classAbstractTable.java
package com.google.common.collect
com.google.common.collect.AbstractTable$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.AbstractTable this$0
void (com.google.common.collect.AbstractTable, java.util.Iterator)
com.google.common.collect.AbstractTable this$0
java.util.Iterator backingIterator
java.lang.Object transform (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/AbstractTable$CellSet.classAbstractTable.java
package com.google.common.collect
com.google.common.collect.AbstractTable$CellSet extends java.util.AbstractSet {
final com.google.common.collect.AbstractTable this$0
void (com.google.common.collect.AbstractTable)
com.google.common.collect.AbstractTable this$0
public boolean contains (java.lang.Object)
com.google.common.collect.Table$Cell cell
java.util.Map row
Object o
public boolean remove (java.lang.Object)
com.google.common.collect.Table$Cell cell
java.util.Map row
Object o
public void clear ()
public java.util.Iterator iterator ()
public java.util.Spliterator spliterator ()
public int size ()
}
com/google/common/collect/AbstractTable$Values.classAbstractTable.java
package com.google.common.collect
com.google.common.collect.AbstractTable$Values extends java.util.AbstractCollection {
final com.google.common.collect.AbstractTable this$0
void (com.google.common.collect.AbstractTable)
com.google.common.collect.AbstractTable this$0
public java.util.Iterator iterator ()
public java.util.Spliterator spliterator ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
public int size ()
}
com/google/common/collect/AbstractTable.class
com/google/common/collect/AllEqualOrdering.classAllEqualOrdering.java
package com.google.common.collect
final com.google.common.collect.AllEqualOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.AllEqualOrdering INSTANCE
private static final long serialVersionUID
void ()
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public java.util.List sortedCopy (java.lang.Iterable)
Iterable iterable
public com.google.common.collect.ImmutableList immutableSortedCopy (java.lang.Iterable)
Iterable iterable
public com.google.common.collect.Ordering reverse ()
private java.lang.Object readResolve ()
public java.lang.String toString ()
static void ()
}
com/google/common/collect/ArrayListMultimap.classArrayListMultimap.java
package com.google.common.collect
public final com.google.common.collect.ArrayListMultimap extends com.google.common.collect.ArrayListMultimapGwtSerializationDependencies {
private static final int DEFAULT_VALUES_PER_KEY
transient int expectedValuesPerKey
private static final long serialVersionUID
public static com.google.common.collect.ArrayListMultimap create ()
public static com.google.common.collect.ArrayListMultimap create (int, int)
int expectedKeys
int expectedValuesPerKey
public static com.google.common.collect.ArrayListMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
private void ()
private void (int, int)
int expectedKeys
int expectedValuesPerKey
private void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
java.util.List createCollection ()
public void trimToSize ()
java.util.ArrayList arrayList
java.util.Collection collection
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int distinctKeys
java.util.Map map
public volatile boolean equals (java.lang.Object)
public volatile java.util.Map asMap ()
public volatile boolean put (java.lang.Object, java.lang.Object)
public volatile java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.List removeAll (java.lang.Object)
public volatile java.util.List get (java.lang.Object)
public volatile void forEach (java.util.function.BiConsumer)
public volatile java.util.Collection entries ()
public volatile java.util.Collection values ()
public volatile void clear ()
public volatile boolean containsKey (java.lang.Object)
public volatile int size ()
volatile java.util.Collection createCollection ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile com.google.common.collect.Multiset keys ()
public volatile java.util.Set keySet ()
public volatile boolean putAll (com.google.common.collect.Multimap)
public volatile boolean putAll (java.lang.Object, java.lang.Iterable)
public volatile boolean remove (java.lang.Object, java.lang.Object)
public volatile boolean containsEntry (java.lang.Object, java.lang.Object)
public volatile boolean containsValue (java.lang.Object)
public volatile boolean isEmpty ()
}
com/google/common/collect/ArrayListMultimapGwtSerializationDependencies.classArrayListMultimapGwtSerializationDependencies.java
package com.google.common.collect
abstract com.google.common.collect.ArrayListMultimapGwtSerializationDependencies extends com.google.common.collect.AbstractListMultimap {
void (java.util.Map)
java.util.Map map
}
com/google/common/collect/ArrayTable$1.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$1 extends com.google.common.collect.AbstractIndexedListIterator {
final com.google.common.collect.ArrayTable this$0
void (com.google.common.collect.ArrayTable, int)
com.google.common.collect.ArrayTable this$0
int size
protected com.google.common.collect.Table$Cell get (int)
int index
protected volatile java.lang.Object get (int)
}
com/google/common/collect/ArrayTable$2.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$2 extends com.google.common.collect.Tables$AbstractCell {
final int rowIndex
final int columnIndex
final int val$index
final com.google.common.collect.ArrayTable this$0
void (com.google.common.collect.ArrayTable, int)
com.google.common.collect.ArrayTable this$0
public java.lang.Object getRowKey ()
public java.lang.Object getColumnKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/ArrayTable$3.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$3 extends com.google.common.collect.AbstractIndexedListIterator {
final com.google.common.collect.ArrayTable this$0
void (com.google.common.collect.ArrayTable, int)
com.google.common.collect.ArrayTable this$0
int size
protected java.lang.Object get (int)
int index
}
com/google/common/collect/ArrayTable$ArrayMap$1.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$ArrayMap$1 extends com.google.common.collect.AbstractMapEntry {
final int val$index
final com.google.common.collect.ArrayTable$ArrayMap this$0
void (com.google.common.collect.ArrayTable$ArrayMap, int)
com.google.common.collect.ArrayTable$ArrayMap this$0
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
}
com/google/common/collect/ArrayTable$ArrayMap$2.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$ArrayMap$2 extends com.google.common.collect.AbstractIndexedListIterator {
final com.google.common.collect.ArrayTable$ArrayMap this$0
void (com.google.common.collect.ArrayTable$ArrayMap, int)
com.google.common.collect.ArrayTable$ArrayMap this$0
int size
protected java.util.Map$Entry get (int)
int index
protected volatile java.lang.Object get (int)
}
com/google/common/collect/ArrayTable$ArrayMap.class
com/google/common/collect/ArrayTable$Column.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$Column extends com.google.common.collect.ArrayTable$ArrayMap {
final int columnIndex
final com.google.common.collect.ArrayTable this$0
void (com.google.common.collect.ArrayTable, int)
int columnIndex
java.lang.String getKeyRole ()
java.lang.Object getValue (int)
int index
java.lang.Object setValue (int, java.lang.Object)
int index
Object newValue
}
com/google/common/collect/ArrayTable$ColumnMap.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$ColumnMap extends com.google.common.collect.ArrayTable$ArrayMap {
final com.google.common.collect.ArrayTable this$0
private void (com.google.common.collect.ArrayTable)
java.lang.String getKeyRole ()
java.util.Map getValue (int)
int index
java.util.Map setValue (int, java.util.Map)
int index
java.util.Map newValue
public java.util.Map put (java.lang.Object, java.util.Map)
Object key
java.util.Map value
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
volatile java.lang.Object setValue (int, java.lang.Object)
volatile java.lang.Object getValue (int)
void (com.google.common.collect.ArrayTable, com.google.common.collect.ArrayTable$1)
com.google.common.collect.ArrayTable x0
com.google.common.collect.ArrayTable$1 x1
}
com/google/common/collect/ArrayTable$Row.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$Row extends com.google.common.collect.ArrayTable$ArrayMap {
final int rowIndex
final com.google.common.collect.ArrayTable this$0
void (com.google.common.collect.ArrayTable, int)
int rowIndex
java.lang.String getKeyRole ()
java.lang.Object getValue (int)
int index
java.lang.Object setValue (int, java.lang.Object)
int index
Object newValue
}
com/google/common/collect/ArrayTable$RowMap.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$RowMap extends com.google.common.collect.ArrayTable$ArrayMap {
final com.google.common.collect.ArrayTable this$0
private void (com.google.common.collect.ArrayTable)
java.lang.String getKeyRole ()
java.util.Map getValue (int)
int index
java.util.Map setValue (int, java.util.Map)
int index
java.util.Map newValue
public java.util.Map put (java.lang.Object, java.util.Map)
Object key
java.util.Map value
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
volatile java.lang.Object setValue (int, java.lang.Object)
volatile java.lang.Object getValue (int)
void (com.google.common.collect.ArrayTable, com.google.common.collect.ArrayTable$1)
com.google.common.collect.ArrayTable x0
com.google.common.collect.ArrayTable$1 x1
}
com/google/common/collect/ArrayTable.class
com/google/common/collect/BiMap.classBiMap.java
package com.google.common.collect
public abstract com.google.common.collect.BiMap extends java.lang.Object implements java.util.Map {
public abstract java.lang.Object put (java.lang.Object, java.lang.Object)
public abstract java.lang.Object forcePut (java.lang.Object, java.lang.Object)
public abstract void putAll (java.util.Map)
public abstract java.util.Set values ()
public abstract com.google.common.collect.BiMap inverse ()
public volatile java.util.Collection values ()
}
com/google/common/collect/BinaryTreeTraverser$1$1.classBinaryTreeTraverser.java
package com.google.common.collect
com.google.common.collect.BinaryTreeTraverser$1$1 extends com.google.common.collect.AbstractIterator {
boolean doneLeft
boolean doneRight
final com.google.common.collect.BinaryTreeTraverser$1 this$1
void (com.google.common.collect.BinaryTreeTraverser$1)
com.google.common.collect.BinaryTreeTraverser$1 this$1
protected java.lang.Object computeNext ()
com.google.common.base.Optional left
com.google.common.base.Optional right
}
com/google/common/collect/BinaryTreeTraverser$1.classBinaryTreeTraverser.java
package com.google.common.collect
com.google.common.collect.BinaryTreeTraverser$1 extends com.google.common.collect.FluentIterable {
final Object val$root
final com.google.common.collect.BinaryTreeTraverser this$0
void (com.google.common.collect.BinaryTreeTraverser, java.lang.Object)
com.google.common.collect.BinaryTreeTraverser this$0
public java.util.Iterator iterator ()
public void forEach (java.util.function.Consumer)
java.util.function.Consumer action
}
com/google/common/collect/BinaryTreeTraverser$2$1.classBinaryTreeTraverser.java
package com.google.common.collect
com.google.common.collect.BinaryTreeTraverser$2$1 extends java.lang.Object implements java.util.function.Consumer {
final java.util.function.Consumer val$action
final com.google.common.collect.BinaryTreeTraverser$2 this$1
void (com.google.common.collect.BinaryTreeTraverser$2, java.util.function.Consumer)
com.google.common.collect.BinaryTreeTraverser$2 this$1
public void accept (java.lang.Object)
Object t
}
com/google/common/collect/BinaryTreeTraverser$2.classBinaryTreeTraverser.java
package com.google.common.collect
com.google.common.collect.BinaryTreeTraverser$2 extends com.google.common.collect.FluentIterable {
final Object val$root
final com.google.common.collect.BinaryTreeTraverser this$0
void (com.google.common.collect.BinaryTreeTraverser, java.lang.Object)
com.google.common.collect.BinaryTreeTraverser this$0
public com.google.common.collect.UnmodifiableIterator iterator ()
public void forEach (java.util.function.Consumer)
java.util.function.Consumer action
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/BinaryTreeTraverser$InOrderIterator.classBinaryTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.BinaryTreeTraverser$InOrderIterator extends com.google.common.collect.AbstractIterator {
private final java.util.Deque stack
private final java.util.BitSet hasExpandedLeft
final com.google.common.collect.BinaryTreeTraverser this$0
void (com.google.common.collect.BinaryTreeTraverser, java.lang.Object)
Object root
protected java.lang.Object computeNext ()
Object node
}
com/google/common/collect/BinaryTreeTraverser$PostOrderIterator.classBinaryTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.BinaryTreeTraverser$PostOrderIterator extends com.google.common.collect.UnmodifiableIterator {
private final java.util.Deque stack
private final java.util.BitSet hasExpanded
final com.google.common.collect.BinaryTreeTraverser this$0
void (com.google.common.collect.BinaryTreeTraverser, java.lang.Object)
Object root
public boolean hasNext ()
public java.lang.Object next ()
Object node
boolean expandedNode
}
com/google/common/collect/BinaryTreeTraverser$PreOrderIterator.classBinaryTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.BinaryTreeTraverser$PreOrderIterator extends com.google.common.collect.UnmodifiableIterator implements com.google.common.collect.PeekingIterator {
private final java.util.Deque stack
final com.google.common.collect.BinaryTreeTraverser this$0
void (com.google.common.collect.BinaryTreeTraverser, java.lang.Object)
Object root
public boolean hasNext ()
public java.lang.Object next ()
Object result
public java.lang.Object peek ()
}
com/google/common/collect/BinaryTreeTraverser.classBinaryTreeTraverser.java
package com.google.common.collect
public abstract com.google.common.collect.BinaryTreeTraverser extends com.google.common.collect.TreeTraverser {
public void ()
public abstract com.google.common.base.Optional leftChild (java.lang.Object)
public abstract com.google.common.base.Optional rightChild (java.lang.Object)
public final java.lang.Iterable children (java.lang.Object)
Object root
com.google.common.collect.UnmodifiableIterator preOrderIterator (java.lang.Object)
Object root
com.google.common.collect.UnmodifiableIterator postOrderIterator (java.lang.Object)
Object root
public final com.google.common.collect.FluentIterable inOrderTraversal (java.lang.Object)
Object root
private static void pushIfPresent (java.util.Deque, com.google.common.base.Optional)
java.util.Deque stack
com.google.common.base.Optional node
private static void acceptIfPresent (java.util.function.Consumer, com.google.common.base.Optional)
java.util.function.Consumer action
com.google.common.base.Optional node
static void access$000 (java.util.function.Consumer, com.google.common.base.Optional)
java.util.function.Consumer x0
com.google.common.base.Optional x1
static void access$100 (java.util.Deque, com.google.common.base.Optional)
java.util.Deque x0
com.google.common.base.Optional x1
}
com/google/common/collect/BoundType$1.classBoundType.java
package com.google.common.collect
final com.google.common.collect.BoundType$1 extends com.google.common.collect.BoundType {
void (java.lang.String, int)
com.google.common.collect.BoundType flip ()
}
com/google/common/collect/BoundType$2.classBoundType.java
package com.google.common.collect
final com.google.common.collect.BoundType$2 extends com.google.common.collect.BoundType {
void (java.lang.String, int)
com.google.common.collect.BoundType flip ()
}
com/google/common/collect/BoundType.classBoundType.java
package com.google.common.collect
public abstract com.google.common.collect.BoundType extends java.lang.Enum {
public static final com.google.common.collect.BoundType OPEN
public static final com.google.common.collect.BoundType CLOSED
private static final com.google.common.collect.BoundType[] $VALUES
public static com.google.common.collect.BoundType[] values ()
public static com.google.common.collect.BoundType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static com.google.common.collect.BoundType forBoolean (boolean)
boolean inclusive
abstract com.google.common.collect.BoundType flip ()
void (java.lang.String, int, com.google.common.collect.BoundType$1)
String x0
int x1
com.google.common.collect.BoundType$1 x2
static void ()
}
com/google/common/collect/ByFunctionOrdering.classByFunctionOrdering.java
package com.google.common.collect
final com.google.common.collect.ByFunctionOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.base.Function function
final com.google.common.collect.Ordering ordering
private static final long serialVersionUID
void (com.google.common.base.Function, com.google.common.collect.Ordering)
com.google.common.base.Function function
com.google.common.collect.Ordering ordering
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public boolean equals (java.lang.Object)
com.google.common.collect.ByFunctionOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/CartesianList$1.classCartesianList.java
package com.google.common.collect
com.google.common.collect.CartesianList$1 extends com.google.common.collect.ImmutableList {
final int val$index
final com.google.common.collect.CartesianList this$0
void (com.google.common.collect.CartesianList, int)
com.google.common.collect.CartesianList this$0
public int size ()
public java.lang.Object get (int)
int axis
int axisIndex
boolean isPartialView ()
}
com/google/common/collect/CartesianList.classCartesianList.java
package com.google.common.collect
final com.google.common.collect.CartesianList extends java.util.AbstractList implements java.util.RandomAccess {
private final transient com.google.common.collect.ImmutableList axes
private final transient int[] axesSizeProduct
static java.util.List create (java.util.List)
java.util.List copy
java.util.List list
java.util.List lists
com.google.common.collect.ImmutableList$Builder axesBuilder
void (com.google.common.collect.ImmutableList)
int i
ArithmeticException e
com.google.common.collect.ImmutableList axes
int[] axesSizeProduct
private int getAxisIndexForProductIndex (int, int)
int index
int axis
public com.google.common.collect.ImmutableList get (int)
int index
public int size ()
public boolean contains (java.lang.Object)
int index
Object o
java.util.List list
java.util.ListIterator itr
public volatile java.lang.Object get (int)
static com.google.common.collect.ImmutableList access$000 (com.google.common.collect.CartesianList)
com.google.common.collect.CartesianList x0
static int access$100 (com.google.common.collect.CartesianList, int, int)
com.google.common.collect.CartesianList x0
int x1
int x2
}
com/google/common/collect/ClassToInstanceMap.classClassToInstanceMap.java
package com.google.common.collect
public abstract com.google.common.collect.ClassToInstanceMap extends java.lang.Object implements java.util.Map {
public abstract java.lang.Object getInstance (java.lang.Class)
public abstract java.lang.Object putInstance (java.lang.Class, java.lang.Object)
}
com/google/common/collect/CollectCollectors.class
com/google/common/collect/CollectPreconditions.classCollectPreconditions.java
package com.google.common.collect
final com.google.common.collect.CollectPreconditions extends java.lang.Object {
void ()
static void checkEntryNotNull (java.lang.Object, java.lang.Object)
Object key
Object value
static int checkNonnegative (int, java.lang.String)
int value
String name
static long checkNonnegative (long, java.lang.String)
long value
String name
static void checkPositive (int, java.lang.String)
int value
String name
static void checkRemove (boolean)
boolean canRemove
}
com/google/common/collect/CollectSpliterators$1.class
com/google/common/collect/CollectSpliterators$1FlatMapSpliterator.class
com/google/common/collect/CollectSpliterators$1Splitr.classCollectSpliterators.java
package com.google.common.collect
com.google.common.collect.CollectSpliterators$1Splitr extends java.lang.Object implements java.util.Spliterator java.util.function.Consumer {
Object holder
final java.util.Spliterator val$fromSpliterator
final java.util.function.Predicate val$predicate
void (java.util.Spliterator, java.util.function.Predicate)
public void accept (java.lang.Object)
Object t
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
public java.util.Spliterator trySplit ()
java.util.Spliterator fromSplit
public long estimateSize ()
public java.util.Comparator getComparator ()
public int characteristics ()
}
com/google/common/collect/CollectSpliterators$1WithCharacteristics.classCollectSpliterators.java
package com.google.common.collect
com.google.common.collect.CollectSpliterators$1WithCharacteristics extends java.lang.Object implements java.util.Spliterator {
private final java.util.Spliterator delegate
final int val$extraCharacteristics
final java.util.Comparator val$comparator
void (java.util.Spliterator, int, java.util.Comparator)
java.util.Spliterator delegate
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 java.util.Spliterator trySplit ()
java.util.Spliterator split
public long estimateSize ()
public int characteristics ()
public java.util.Comparator getComparator ()
}
com/google/common/collect/CollectSpliterators.classCollectSpliterators.java
package com.google.common.collect
final com.google.common.collect.CollectSpliterators extends java.lang.Object {
private void ()
static java.util.Spliterator indexed (int, int, java.util.function.IntFunction)
int size
int extraCharacteristics
java.util.function.IntFunction function
static java.util.Spliterator indexed (int, int, java.util.function.IntFunction, java.util.Comparator)
int size
int extraCharacteristics
java.util.function.IntFunction function
java.util.Comparator comparator
static java.util.Spliterator map (java.util.Spliterator, java.util.function.Function)
java.util.Spliterator fromSpliterator
java.util.function.Function function
static java.util.Spliterator filter (java.util.Spliterator, java.util.function.Predicate)
java.util.Spliterator fromSpliterator
java.util.function.Predicate predicate
static java.util.Spliterator flatMap (java.util.Spliterator, java.util.function.Function, int, long)
java.util.Spliterator fromSpliterator
java.util.function.Function function
int topCharacteristics
long topSize
}
com/google/common/collect/Collections2$FilteredCollection.class
com/google/common/collect/Collections2$OrderedPermutationCollection.classCollections2.java
package com.google.common.collect
final com.google.common.collect.Collections2$OrderedPermutationCollection extends java.util.AbstractCollection {
final com.google.common.collect.ImmutableList inputList
final java.util.Comparator comparator
final int size
void (java.lang.Iterable, java.util.Comparator)
Iterable input
java.util.Comparator comparator
private static int calculateSize (java.util.List, java.util.Comparator)
int comparison
java.util.List sortedInputList
java.util.Comparator comparator
long permutations
int n
int r
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
java.util.List list
Object obj
public java.lang.String toString ()
}
com/google/common/collect/Collections2$OrderedPermutationIterator.classCollections2.java
package com.google.common.collect
final com.google.common.collect.Collections2$OrderedPermutationIterator extends com.google.common.collect.AbstractIterator {
java.util.List nextPermutation
final java.util.Comparator comparator
void (java.util.List, java.util.Comparator)
java.util.List list
java.util.Comparator comparator
protected java.util.List computeNext ()
com.google.common.collect.ImmutableList next
void calculateNextPermutation ()
int j
int l
int n
int findNextJ ()
int k
int findNextL (int)
int l
int j
Object ak
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/Collections2$PermutationCollection.classCollections2.java
package com.google.common.collect
final com.google.common.collect.Collections2$PermutationCollection extends java.util.AbstractCollection {
final com.google.common.collect.ImmutableList inputList
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList input
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
java.util.List list
Object obj
public java.lang.String toString ()
}
com/google/common/collect/Collections2$PermutationIterator.classCollections2.java
package com.google.common.collect
com.google.common.collect.Collections2$PermutationIterator extends com.google.common.collect.AbstractIterator {
final java.util.List list
final int[] c
final int[] o
int j
void (java.util.List)
java.util.List list
int n
protected java.util.List computeNext ()
com.google.common.collect.ImmutableList next
void calculateNextPermutation ()
int q
int s
void switchDirection ()
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/Collections2$TransformedCollection.class
com/google/common/collect/Collections2.classCollections2.java
package com.google.common.collect
public final com.google.common.collect.Collections2 extends java.lang.Object {
private void ()
public static java.util.Collection filter (java.util.Collection, com.google.common.base.Predicate)
java.util.Collection unfiltered
com.google.common.base.Predicate predicate
static boolean safeContains (java.util.Collection, java.lang.Object)
ClassCastException e
NullPointerException e
java.util.Collection collection
Object object
static boolean safeRemove (java.util.Collection, java.lang.Object)
ClassCastException e
NullPointerException e
java.util.Collection collection
Object object
public static java.util.Collection transform (java.util.Collection, com.google.common.base.Function)
java.util.Collection fromCollection
com.google.common.base.Function function
static boolean containsAllImpl (java.util.Collection, java.util.Collection)
java.util.Collection self
java.util.Collection c
static java.lang.String toStringImpl (java.util.Collection)
Object o
java.util.Collection collection
StringBuilder sb
boolean first
static java.lang.StringBuilder newStringBuilderForCollection (int)
int size
static java.util.Collection cast (java.lang.Iterable)
Iterable iterable
public static java.util.Collection orderedPermutations (java.lang.Iterable)
Iterable elements
public static java.util.Collection orderedPermutations (java.lang.Iterable, java.util.Comparator)
Iterable elements
java.util.Comparator comparator
public static java.util.Collection permutations (java.util.Collection)
java.util.Collection elements
private static boolean isPermutation (java.util.List, java.util.List)
java.util.List first
java.util.List second
com.google.common.collect.Multiset firstMultiset
com.google.common.collect.Multiset secondMultiset
private static boolean isPositiveInt (long)
long n
static boolean access$000 (long)
long x0
static boolean access$100 (java.util.List, java.util.List)
java.util.List x0
java.util.List x1
}
com/google/common/collect/ComparatorOrdering.classComparatorOrdering.java
package com.google.common.collect
final com.google.common.collect.ComparatorOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final java.util.Comparator comparator
private static final long serialVersionUID
void (java.util.Comparator)
java.util.Comparator comparator
public int compare (java.lang.Object, java.lang.Object)
Object a
Object b
public boolean equals (java.lang.Object)
com.google.common.collect.ComparatorOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Comparators.class
com/google/common/collect/ComparisonChain$1.classComparisonChain.java
package com.google.common.collect
final com.google.common.collect.ComparisonChain$1 extends com.google.common.collect.ComparisonChain {
void ()
public com.google.common.collect.ComparisonChain compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public com.google.common.collect.ComparisonChain compare (java.lang.Object, java.lang.Object, java.util.Comparator)
Object left
Object right
java.util.Comparator comparator
public com.google.common.collect.ComparisonChain compare (int, int)
int left
int right
public com.google.common.collect.ComparisonChain compare (long, long)
long left
long right
public com.google.common.collect.ComparisonChain compare (float, float)
float left
float right
public com.google.common.collect.ComparisonChain compare (double, double)
double left
double right
public com.google.common.collect.ComparisonChain compareTrueFirst (boolean, boolean)
boolean left
boolean right
public com.google.common.collect.ComparisonChain compareFalseFirst (boolean, boolean)
boolean left
boolean right
com.google.common.collect.ComparisonChain classify (int)
int result
public int result ()
}
com/google/common/collect/ComparisonChain$InactiveComparisonChain.classComparisonChain.java
package com.google.common.collect
final com.google.common.collect.ComparisonChain$InactiveComparisonChain extends com.google.common.collect.ComparisonChain {
final int result
void (int)
int result
public com.google.common.collect.ComparisonChain compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public com.google.common.collect.ComparisonChain compare (java.lang.Object, java.lang.Object, java.util.Comparator)
Object left
Object right
java.util.Comparator comparator
public com.google.common.collect.ComparisonChain compare (int, int)
int left
int right
public com.google.common.collect.ComparisonChain compare (long, long)
long left
long right
public com.google.common.collect.ComparisonChain compare (float, float)
float left
float right
public com.google.common.collect.ComparisonChain compare (double, double)
double left
double right
public com.google.common.collect.ComparisonChain compareTrueFirst (boolean, boolean)
boolean left
boolean right
public com.google.common.collect.ComparisonChain compareFalseFirst (boolean, boolean)
boolean left
boolean right
public int result ()
}
com/google/common/collect/ComparisonChain.classComparisonChain.java
package com.google.common.collect
public abstract com.google.common.collect.ComparisonChain extends java.lang.Object {
private static final com.google.common.collect.ComparisonChain ACTIVE
private static final com.google.common.collect.ComparisonChain LESS
private static final com.google.common.collect.ComparisonChain GREATER
private void ()
public static com.google.common.collect.ComparisonChain start ()
public abstract com.google.common.collect.ComparisonChain compare (java.lang.Comparable, java.lang.Comparable)
public abstract com.google.common.collect.ComparisonChain compare (java.lang.Object, java.lang.Object, java.util.Comparator)
public abstract com.google.common.collect.ComparisonChain compare (int, int)
public abstract com.google.common.collect.ComparisonChain compare (long, long)
public abstract com.google.common.collect.ComparisonChain compare (float, float)
public abstract com.google.common.collect.ComparisonChain compare (double, double)
public final com.google.common.collect.ComparisonChain compare (java.lang.Boolean, java.lang.Boolean)
Boolean left
Boolean right
public abstract com.google.common.collect.ComparisonChain compareTrueFirst (boolean, boolean)
public abstract com.google.common.collect.ComparisonChain compareFalseFirst (boolean, boolean)
public abstract int result ()
void (com.google.common.collect.ComparisonChain$1)
com.google.common.collect.ComparisonChain$1 x0
static com.google.common.collect.ComparisonChain access$100 ()
static com.google.common.collect.ComparisonChain access$200 ()
static com.google.common.collect.ComparisonChain access$300 ()
static void ()
}
com/google/common/collect/CompoundOrdering.classCompoundOrdering.java
package com.google.common.collect
final com.google.common.collect.CompoundOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.ImmutableList comparators
private static final long serialVersionUID
void (java.util.Comparator, java.util.Comparator)
java.util.Comparator primary
java.util.Comparator secondary
void (java.lang.Iterable)
Iterable comparators
public int compare (java.lang.Object, java.lang.Object)
int result
int i
Object left
Object right
int size
public boolean equals (java.lang.Object)
com.google.common.collect.CompoundOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/ComputationException.classComputationException.java
package com.google.common.collect
public com.google.common.collect.ComputationException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
}
com/google/common/collect/ConcurrentHashMultiset$1.classConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$1 extends com.google.common.collect.ForwardingSet {
final java.util.Set val$delegate
final com.google.common.collect.ConcurrentHashMultiset this$0
void (com.google.common.collect.ConcurrentHashMultiset, java.util.Set)
com.google.common.collect.ConcurrentHashMultiset this$0
protected java.util.Set delegate ()
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection collection
public boolean remove (java.lang.Object)
Object object
public boolean removeAll (java.util.Collection)
java.util.Collection c
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ConcurrentHashMultiset$2.classConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$2 extends com.google.common.collect.AbstractIterator {
private final java.util.Iterator mapEntries
final com.google.common.collect.ConcurrentHashMultiset this$0
void (com.google.common.collect.ConcurrentHashMultiset)
com.google.common.collect.ConcurrentHashMultiset this$0
protected com.google.common.collect.Multiset$Entry computeNext ()
java.util.Map$Entry mapEntry
int count
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/ConcurrentHashMultiset$3.classConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$3 extends com.google.common.collect.ForwardingIterator {
private com.google.common.collect.Multiset$Entry last
final java.util.Iterator val$readOnlyIterator
final com.google.common.collect.ConcurrentHashMultiset this$0
void (com.google.common.collect.ConcurrentHashMultiset, java.util.Iterator)
com.google.common.collect.ConcurrentHashMultiset this$0
protected java.util.Iterator delegate ()
public com.google.common.collect.Multiset$Entry next ()
public void remove ()
public volatile java.lang.Object next ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ConcurrentHashMultiset$EntrySet.classConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$EntrySet extends com.google.common.collect.AbstractMultiset$EntrySet {
final com.google.common.collect.ConcurrentHashMultiset this$0
private void (com.google.common.collect.ConcurrentHashMultiset)
com.google.common.collect.ConcurrentHashMultiset multiset ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
private java.util.List snapshot ()
java.util.List list
volatile com.google.common.collect.Multiset multiset ()
void (com.google.common.collect.ConcurrentHashMultiset, com.google.common.collect.ConcurrentHashMultiset$1)
com.google.common.collect.ConcurrentHashMultiset x0
com.google.common.collect.ConcurrentHashMultiset$1 x1
}
com/google/common/collect/ConcurrentHashMultiset$FieldSettersHolder.classConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$FieldSettersHolder extends java.lang.Object {
static final com.google.common.collect.Serialization$FieldSetter COUNT_MAP_FIELD_SETTER
private void ()
static void ()
}
com/google/common/collect/ConcurrentHashMultiset.classConcurrentHashMultiset.java
package com.google.common.collect
public final com.google.common.collect.ConcurrentHashMultiset extends com.google.common.collect.AbstractMultiset implements java.io.Serializable {
private final transient java.util.concurrent.ConcurrentMap countMap
private static final long serialVersionUID
public static com.google.common.collect.ConcurrentHashMultiset create ()
public static com.google.common.collect.ConcurrentHashMultiset create (java.lang.Iterable)
Iterable elements
com.google.common.collect.ConcurrentHashMultiset multiset
public static com.google.common.collect.ConcurrentHashMultiset create (java.util.concurrent.ConcurrentMap)
java.util.concurrent.ConcurrentMap countMap
void (java.util.concurrent.ConcurrentMap)
java.util.concurrent.ConcurrentMap countMap
public int count (java.lang.Object)
Object element
java.util.concurrent.atomic.AtomicInteger existingCounter
public int size ()
java.util.concurrent.atomic.AtomicInteger value
long sum
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
private java.util.List snapshot ()
int i
Object element
com.google.common.collect.Multiset$Entry entry
java.util.List list
public int add (java.lang.Object, int)
int newValue
ArithmeticException overflow
java.util.concurrent.atomic.AtomicInteger newCounter
int oldValue
java.util.concurrent.atomic.AtomicInteger existingCounter
Object element
int occurrences
public int remove (java.lang.Object, int)
int newValue
int oldValue
Object element
int occurrences
java.util.concurrent.atomic.AtomicInteger existingCounter
public boolean removeExactly (java.lang.Object, int)
int oldValue
int newValue
Object element
int occurrences
java.util.concurrent.atomic.AtomicInteger existingCounter
public int setCount (java.lang.Object, int)
java.util.concurrent.atomic.AtomicInteger newCounter
int oldValue
java.util.concurrent.atomic.AtomicInteger existingCounter
Object element
int count
public boolean setCount (java.lang.Object, int, int)
java.util.concurrent.atomic.AtomicInteger newCounter
Object element
int expectedOldCount
int newCount
java.util.concurrent.atomic.AtomicInteger existingCounter
int oldValue
java.util.Set createElementSet ()
java.util.Set delegate
public java.util.Set createEntrySet ()
int distinctElements ()
public boolean isEmpty ()
java.util.Iterator entryIterator ()
java.util.Iterator readOnlyIterator
public void clear ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.concurrent.ConcurrentMap deserializedCountMap
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
public volatile java.util.Set entrySet ()
public volatile java.util.Set elementSet ()
public volatile boolean retainAll (java.util.Collection)
public volatile boolean removeAll (java.util.Collection)
public volatile boolean addAll (java.util.Collection)
public volatile boolean remove (java.lang.Object)
public volatile boolean add (java.lang.Object)
public volatile java.util.Iterator iterator ()
public volatile boolean contains (java.lang.Object)
static java.util.concurrent.ConcurrentMap access$100 (com.google.common.collect.ConcurrentHashMultiset)
com.google.common.collect.ConcurrentHashMultiset x0
}
com/google/common/collect/ConsumingQueueIterator.classConsumingQueueIterator.java
package com.google.common.collect
com.google.common.collect.ConsumingQueueIterator extends com.google.common.collect.AbstractIterator {
private final java.util.Queue queue
transient void (java.lang.Object[])
Object[] elements
void (java.util.Queue)
java.util.Queue queue
public java.lang.Object computeNext ()
}
com/google/common/collect/ContiguousSet.classContiguousSet.java
package com.google.common.collect
public abstract com.google.common.collect.ContiguousSet extends com.google.common.collect.ImmutableSortedSet {
final com.google.common.collect.DiscreteDomain domain
public static com.google.common.collect.ContiguousSet create (com.google.common.collect.Range, com.google.common.collect.DiscreteDomain)
java.util.NoSuchElementException e
com.google.common.collect.Range range
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Range effectiveRange
boolean empty
void (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public com.google.common.collect.ContiguousSet headSet (java.lang.Comparable)
Comparable toElement
public com.google.common.collect.ContiguousSet headSet (java.lang.Comparable, boolean)
Comparable toElement
boolean inclusive
public com.google.common.collect.ContiguousSet subSet (java.lang.Comparable, java.lang.Comparable)
Comparable fromElement
Comparable toElement
public com.google.common.collect.ContiguousSet subSet (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
Comparable toElement
boolean toInclusive
public com.google.common.collect.ContiguousSet tailSet (java.lang.Comparable)
Comparable fromElement
public com.google.common.collect.ContiguousSet tailSet (java.lang.Comparable, boolean)
Comparable fromElement
boolean inclusive
abstract com.google.common.collect.ContiguousSet headSetImpl (java.lang.Comparable, boolean)
abstract com.google.common.collect.ContiguousSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
abstract com.google.common.collect.ContiguousSet tailSetImpl (java.lang.Comparable, boolean)
public abstract com.google.common.collect.ContiguousSet intersection (com.google.common.collect.ContiguousSet)
public abstract com.google.common.collect.Range range ()
public abstract com.google.common.collect.Range range (com.google.common.collect.BoundType, com.google.common.collect.BoundType)
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
public java.lang.String toString ()
public static com.google.common.collect.ImmutableSortedSet$Builder builder ()
volatile com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
volatile com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
volatile com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
public volatile com.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object, boolean)
public volatile com.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object)
public volatile com.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
public volatile com.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, java.lang.Object)
public volatile com.google.common.collect.ImmutableSortedSet headSet (java.lang.Object, boolean)
public volatile com.google.common.collect.ImmutableSortedSet headSet (java.lang.Object)
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)
public volatile java.util.NavigableSet tailSet (java.lang.Object, boolean)
public volatile java.util.NavigableSet headSet (java.lang.Object, boolean)
public volatile java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
}
com/google/common/collect/Count.classCount.java
package com.google.common.collect
final com.google.common.collect.Count extends java.lang.Object implements java.io.Serializable {
private int value
void (int)
int value
public int get ()
public void add (int)
int delta
public int addAndGet (int)
int delta
public void set (int)
int newValue
public int getAndSet (int)
int newValue
int result
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
}
com/google/common/collect/Cut$1.classCut.java
package com.google.common.collect
com.google.common.collect.Cut$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$collect$BoundType
static void ()
}
com/google/common/collect/Cut$AboveAll.classCut.java
package com.google.common.collect
final com.google.common.collect.Cut$AboveAll extends com.google.common.collect.Cut {
private static final com.google.common.collect.Cut$AboveAll INSTANCE
private static final long serialVersionUID
private void ()
java.lang.Comparable endpoint ()
boolean isLessThan (java.lang.Comparable)
Comparable value
com.google.common.collect.BoundType typeAsLowerBound ()
com.google.common.collect.BoundType typeAsUpperBound ()
com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
void describeAsLowerBound (java.lang.StringBuilder)
StringBuilder sb
void describeAsUpperBound (java.lang.StringBuilder)
StringBuilder sb
java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public int compareTo (com.google.common.collect.Cut)
com.google.common.collect.Cut o
public int hashCode ()
public java.lang.String toString ()
private java.lang.Object readResolve ()
public volatile int compareTo (java.lang.Object)
static com.google.common.collect.Cut$AboveAll access$100 ()
static void ()
}
com/google/common/collect/Cut$AboveValue.classCut.java
package com.google.common.collect
final com.google.common.collect.Cut$AboveValue extends com.google.common.collect.Cut {
private static final long serialVersionUID
void (java.lang.Comparable)
Comparable endpoint
boolean isLessThan (java.lang.Comparable)
Comparable value
com.google.common.collect.BoundType typeAsLowerBound ()
com.google.common.collect.BoundType typeAsUpperBound ()
com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
Comparable next
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
Comparable next
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
void describeAsLowerBound (java.lang.StringBuilder)
StringBuilder sb
void describeAsUpperBound (java.lang.StringBuilder)
StringBuilder sb
java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut canonical (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
Comparable next
public int hashCode ()
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
com/google/common/collect/Cut$BelowAll.classCut.java
package com.google.common.collect
final com.google.common.collect.Cut$BelowAll extends com.google.common.collect.Cut {
private static final com.google.common.collect.Cut$BelowAll INSTANCE
private static final long serialVersionUID
private void ()
java.lang.Comparable endpoint ()
boolean isLessThan (java.lang.Comparable)
Comparable value
com.google.common.collect.BoundType typeAsLowerBound ()
com.google.common.collect.BoundType typeAsUpperBound ()
com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
void describeAsLowerBound (java.lang.StringBuilder)
StringBuilder sb
void describeAsUpperBound (java.lang.StringBuilder)
StringBuilder sb
java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut canonical (com.google.common.collect.DiscreteDomain)
java.util.NoSuchElementException e
com.google.common.collect.DiscreteDomain domain
public int compareTo (com.google.common.collect.Cut)
com.google.common.collect.Cut o
public int hashCode ()
public java.lang.String toString ()
private java.lang.Object readResolve ()
public volatile int compareTo (java.lang.Object)
static com.google.common.collect.Cut$BelowAll access$000 ()
static void ()
}
com/google/common/collect/Cut$BelowValue.classCut.java
package com.google.common.collect
final com.google.common.collect.Cut$BelowValue extends com.google.common.collect.Cut {
private static final long serialVersionUID
void (java.lang.Comparable)
Comparable endpoint
boolean isLessThan (java.lang.Comparable)
Comparable value
com.google.common.collect.BoundType typeAsLowerBound ()
com.google.common.collect.BoundType typeAsUpperBound ()
com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
Comparable previous
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
Comparable previous
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
void describeAsLowerBound (java.lang.StringBuilder)
StringBuilder sb
void describeAsUpperBound (java.lang.StringBuilder)
StringBuilder sb
java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public int hashCode ()
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
com/google/common/collect/Cut.classCut.java
package com.google.common.collect
abstract com.google.common.collect.Cut extends java.lang.Object implements java.lang.Comparable java.io.Serializable {
final Comparable endpoint
private static final long serialVersionUID
void (java.lang.Comparable)
Comparable endpoint
abstract boolean isLessThan (java.lang.Comparable)
abstract com.google.common.collect.BoundType typeAsLowerBound ()
abstract com.google.common.collect.BoundType typeAsUpperBound ()
abstract com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
abstract com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
abstract void describeAsLowerBound (java.lang.StringBuilder)
abstract void describeAsUpperBound (java.lang.StringBuilder)
abstract java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
abstract java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.Cut canonical (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public int compareTo (com.google.common.collect.Cut)
com.google.common.collect.Cut that
int result
java.lang.Comparable endpoint ()
public boolean equals (java.lang.Object)
int compareResult
com.google.common.collect.Cut that
Object obj
public abstract int hashCode ()
static com.google.common.collect.Cut belowAll ()
static com.google.common.collect.Cut aboveAll ()
static com.google.common.collect.Cut belowValue (java.lang.Comparable)
Comparable endpoint
static com.google.common.collect.Cut aboveValue (java.lang.Comparable)
Comparable endpoint
public volatile int compareTo (java.lang.Object)
}
com/google/common/collect/DenseImmutableTable$1.classDenseImmutableTable.java
package com.google.common.collect
com.google.common.collect.DenseImmutableTable$1 extends java.lang.Object {
}
com/google/common/collect/DenseImmutableTable$Column.classDenseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.DenseImmutableTable$Column extends com.google.common.collect.DenseImmutableTable$ImmutableArrayMap {
private final int columnIndex
final com.google.common.collect.DenseImmutableTable this$0
void (com.google.common.collect.DenseImmutableTable, int)
int columnIndex
com.google.common.collect.ImmutableMap keyToIndex ()
java.lang.Object getValue (int)
int keyIndex
boolean isPartialView ()
}
com/google/common/collect/DenseImmutableTable$ColumnMap.classDenseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.DenseImmutableTable$ColumnMap extends com.google.common.collect.DenseImmutableTable$ImmutableArrayMap {
final com.google.common.collect.DenseImmutableTable this$0
private void (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.ImmutableMap keyToIndex ()
java.util.Map getValue (int)
int keyIndex
boolean isPartialView ()
volatile java.lang.Object getValue (int)
void (com.google.common.collect.DenseImmutableTable, com.google.common.collect.DenseImmutableTable$1)
com.google.common.collect.DenseImmutableTable x0
com.google.common.collect.DenseImmutableTable$1 x1
}
com/google/common/collect/DenseImmutableTable$ImmutableArrayMap$1.classDenseImmutableTable.java
package com.google.common.collect
com.google.common.collect.DenseImmutableTable$ImmutableArrayMap$1 extends com.google.common.collect.AbstractIterator {
private int index
private final int maxIndex
final com.google.common.collect.DenseImmutableTable$ImmutableArrayMap this$0
void (com.google.common.collect.DenseImmutableTable$ImmutableArrayMap)
com.google.common.collect.DenseImmutableTable$ImmutableArrayMap this$0
protected java.util.Map$Entry computeNext ()
Object value
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/DenseImmutableTable$ImmutableArrayMap.classDenseImmutableTable.java
package com.google.common.collect
abstract com.google.common.collect.DenseImmutableTable$ImmutableArrayMap extends com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap {
private final int size
void (int)
int size
abstract com.google.common.collect.ImmutableMap keyToIndex ()
private boolean isFull ()
java.lang.Object getKey (int)
int index
abstract java.lang.Object getValue (int)
com.google.common.collect.ImmutableSet createKeySet ()
public int size ()
public java.lang.Object get (java.lang.Object)
Object key
Integer keyIndex
com.google.common.collect.UnmodifiableIterator entryIterator ()
}
com/google/common/collect/DenseImmutableTable$Row.classDenseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.DenseImmutableTable$Row extends com.google.common.collect.DenseImmutableTable$ImmutableArrayMap {
private final int rowIndex
final com.google.common.collect.DenseImmutableTable this$0
void (com.google.common.collect.DenseImmutableTable, int)
int rowIndex
com.google.common.collect.ImmutableMap keyToIndex ()
java.lang.Object getValue (int)
int keyIndex
boolean isPartialView ()
}
com/google/common/collect/DenseImmutableTable$RowMap.classDenseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.DenseImmutableTable$RowMap extends com.google.common.collect.DenseImmutableTable$ImmutableArrayMap {
final com.google.common.collect.DenseImmutableTable this$0
private void (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.ImmutableMap keyToIndex ()
java.util.Map getValue (int)
int keyIndex
boolean isPartialView ()
volatile java.lang.Object getValue (int)
void (com.google.common.collect.DenseImmutableTable, com.google.common.collect.DenseImmutableTable$1)
com.google.common.collect.DenseImmutableTable x0
com.google.common.collect.DenseImmutableTable$1 x1
}
com/google/common/collect/DenseImmutableTable.classDenseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.DenseImmutableTable extends com.google.common.collect.RegularImmutableTable {
private final com.google.common.collect.ImmutableMap rowKeyToIndex
private final com.google.common.collect.ImmutableMap columnKeyToIndex
private final com.google.common.collect.ImmutableMap rowMap
private final com.google.common.collect.ImmutableMap columnMap
private final int[] rowCounts
private final int[] columnCounts
private final Object[][] values
private final int[] cellRowIndices
private final int[] cellColumnIndices
void (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
com.google.common.collect.Table$Cell cell
Object rowKey
Object columnKey
int rowIndex
int columnIndex
Object existingValue
int i
com.google.common.collect.ImmutableList cellList
com.google.common.collect.ImmutableSet rowSpace
com.google.common.collect.ImmutableSet columnSpace
Object[][] array
int[] cellRowIndices
int[] cellColumnIndices
public com.google.common.collect.ImmutableMap columnMap ()
public com.google.common.collect.ImmutableMap rowMap ()
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Integer rowIndex
Integer columnIndex
public int size ()
com.google.common.collect.Table$Cell getCell (int)
int index
int rowIndex
int columnIndex
Object rowKey
Object columnKey
Object value
java.lang.Object getValue (int)
int index
com.google.common.collect.ImmutableTable$SerializedForm createSerializedForm ()
public volatile java.util.Map columnMap ()
public volatile java.util.Map rowMap ()
static int[] access$200 (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.DenseImmutableTable x0
static com.google.common.collect.ImmutableMap access$300 (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.DenseImmutableTable x0
static java.lang.Object[][] access$400 (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.DenseImmutableTable x0
static int[] access$500 (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.DenseImmutableTable x0
static com.google.common.collect.ImmutableMap access$600 (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.DenseImmutableTable x0
}
com/google/common/collect/DescendingImmutableSortedMultiset.classDescendingImmutableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.DescendingImmutableSortedMultiset extends com.google.common.collect.ImmutableSortedMultiset {
private final transient com.google.common.collect.ImmutableSortedMultiset forward
void (com.google.common.collect.ImmutableSortedMultiset)
com.google.common.collect.ImmutableSortedMultiset forward
public int count (java.lang.Object)
Object element
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
public int size ()
public com.google.common.collect.ImmutableSortedSet elementSet ()
com.google.common.collect.Multiset$Entry getEntry (int)
int index
public com.google.common.collect.ImmutableSortedMultiset descendingMultiset ()
public com.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
boolean isPartialView ()
public volatile com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
public volatile com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
public volatile com.google.common.collect.SortedMultiset descendingMultiset ()
public volatile java.util.NavigableSet elementSet ()
public volatile java.util.SortedSet elementSet ()
public volatile java.util.Set elementSet ()
public volatile com.google.common.collect.ImmutableSet elementSet ()
}
com/google/common/collect/DescendingImmutableSortedSet.classDescendingImmutableSortedSet.java
package com.google.common.collect
final com.google.common.collect.DescendingImmutableSortedSet extends com.google.common.collect.ImmutableSortedSet {
private final com.google.common.collect.ImmutableSortedSet forward
void (com.google.common.collect.ImmutableSortedSet)
com.google.common.collect.ImmutableSortedSet forward
public boolean contains (java.lang.Object)
Object object
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object toElement
boolean inclusive
com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public com.google.common.collect.ImmutableSortedSet descendingSet ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
public java.lang.Object lower (java.lang.Object)
Object element
public java.lang.Object floor (java.lang.Object)
Object element
public java.lang.Object ceiling (java.lang.Object)
Object element
public java.lang.Object higher (java.lang.Object)
Object element
int indexOf (java.lang.Object)
Object target
int index
boolean isPartialView ()
public volatile java.util.Iterator descendingIterator ()
public volatile java.util.NavigableSet descendingSet ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/DescendingMultiset$1EntrySetImpl.classDescendingMultiset.java
package com.google.common.collect
com.google.common.collect.DescendingMultiset$1EntrySetImpl extends com.google.common.collect.Multisets$EntrySet {
final com.google.common.collect.DescendingMultiset this$0
void (com.google.common.collect.DescendingMultiset)
com.google.common.collect.DescendingMultiset this$0
com.google.common.collect.Multiset multiset ()
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/DescendingMultiset.classDescendingMultiset.java
package com.google.common.collect
abstract com.google.common.collect.DescendingMultiset extends com.google.common.collect.ForwardingMultiset implements com.google.common.collect.SortedMultiset {
private transient java.util.Comparator comparator
private transient java.util.NavigableSet elementSet
private transient java.util.Set entrySet
void ()
abstract com.google.common.collect.SortedMultiset forwardMultiset ()
public java.util.Comparator comparator ()
java.util.Comparator result
public java.util.NavigableSet elementSet ()
java.util.NavigableSet result
public com.google.common.collect.Multiset$Entry pollFirstEntry ()
public com.google.common.collect.Multiset$Entry pollLastEntry ()
public com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object toElement
com.google.common.collect.BoundType boundType
public com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object fromElement
com.google.common.collect.BoundType fromBoundType
Object toElement
com.google.common.collect.BoundType toBoundType
public com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object fromElement
com.google.common.collect.BoundType boundType
protected com.google.common.collect.Multiset delegate ()
public com.google.common.collect.SortedMultiset descendingMultiset ()
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
abstract java.util.Iterator entryIterator ()
public java.util.Set entrySet ()
java.util.Set result
java.util.Set createEntrySet ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public java.lang.String toString ()
public volatile java.util.Set elementSet ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
public volatile java.util.SortedSet elementSet ()
}
com/google/common/collect/DiscreteDomain$1.classDiscreteDomain.java
package com.google.common.collect
com.google.common.collect.DiscreteDomain$1 extends java.lang.Object {
}
com/google/common/collect/DiscreteDomain$BigIntegerDomain.classDiscreteDomain.java
package com.google.common.collect
final com.google.common.collect.DiscreteDomain$BigIntegerDomain extends com.google.common.collect.DiscreteDomain implements java.io.Serializable {
private static final com.google.common.collect.DiscreteDomain$BigIntegerDomain INSTANCE
private static final java.math.BigInteger MIN_LONG
private static final java.math.BigInteger MAX_LONG
private static final long serialVersionUID
void ()
public java.math.BigInteger next (java.math.BigInteger)
java.math.BigInteger value
public java.math.BigInteger previous (java.math.BigInteger)
java.math.BigInteger value
java.math.BigInteger offset (java.math.BigInteger, long)
java.math.BigInteger origin
long distance
public long distance (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger start
java.math.BigInteger end
private java.lang.Object readResolve ()
public java.lang.String toString ()
public volatile long distance (java.lang.Comparable, java.lang.Comparable)
public volatile java.lang.Comparable previous (java.lang.Comparable)
public volatile java.lang.Comparable next (java.lang.Comparable)
volatile java.lang.Comparable offset (java.lang.Comparable, long)
static com.google.common.collect.DiscreteDomain$BigIntegerDomain access$300 ()
static void ()
}
com/google/common/collect/DiscreteDomain$IntegerDomain.classDiscreteDomain.java
package com.google.common.collect
final com.google.common.collect.DiscreteDomain$IntegerDomain extends com.google.common.collect.DiscreteDomain implements java.io.Serializable {
private static final com.google.common.collect.DiscreteDomain$IntegerDomain INSTANCE
private static final long serialVersionUID
void ()
public java.lang.Integer next (java.lang.Integer)
Integer value
int i
public java.lang.Integer previous (java.lang.Integer)
Integer value
int i
java.lang.Integer offset (java.lang.Integer, long)
Integer origin
long distance
public long distance (java.lang.Integer, java.lang.Integer)
Integer start
Integer end
public java.lang.Integer minValue ()
public java.lang.Integer maxValue ()
private java.lang.Object readResolve ()
public java.lang.String toString ()
public volatile java.lang.Comparable maxValue ()
public volatile java.lang.Comparable minValue ()
public volatile long distance (java.lang.Comparable, java.lang.Comparable)
public volatile java.lang.Comparable previous (java.lang.Comparable)
public volatile java.lang.Comparable next (java.lang.Comparable)
volatile java.lang.Comparable offset (java.lang.Comparable, long)
static com.google.common.collect.DiscreteDomain$IntegerDomain access$000 ()
static void ()
}
com/google/common/collect/DiscreteDomain$LongDomain.classDiscreteDomain.java
package com.google.common.collect
final com.google.common.collect.DiscreteDomain$LongDomain extends com.google.common.collect.DiscreteDomain implements java.io.Serializable {
private static final com.google.common.collect.DiscreteDomain$LongDomain INSTANCE
private static final long serialVersionUID
void ()
public java.lang.Long next (java.lang.Long)
Long value
long l
public java.lang.Long previous (java.lang.Long)
Long value
long l
java.lang.Long offset (java.lang.Long, long)
Long origin
long distance
long result
public long distance (java.lang.Long, java.lang.Long)
Long start
Long end
long result
public java.lang.Long minValue ()
public java.lang.Long maxValue ()
private java.lang.Object readResolve ()
public java.lang.String toString ()
public volatile java.lang.Comparable maxValue ()
public volatile java.lang.Comparable minValue ()
public volatile long distance (java.lang.Comparable, java.lang.Comparable)
public volatile java.lang.Comparable previous (java.lang.Comparable)
public volatile java.lang.Comparable next (java.lang.Comparable)
volatile java.lang.Comparable offset (java.lang.Comparable, long)
static com.google.common.collect.DiscreteDomain$LongDomain access$200 ()
static void ()
}
com/google/common/collect/DiscreteDomain.classDiscreteDomain.java
package com.google.common.collect
public abstract com.google.common.collect.DiscreteDomain extends java.lang.Object {
final boolean supportsFastOffset
public static com.google.common.collect.DiscreteDomain integers ()
public static com.google.common.collect.DiscreteDomain longs ()
public static com.google.common.collect.DiscreteDomain bigIntegers ()
protected void ()
private void (boolean)
boolean supportsFastOffset
java.lang.Comparable offset (java.lang.Comparable, long)
long i
Comparable origin
long distance
public abstract java.lang.Comparable next (java.lang.Comparable)
public abstract java.lang.Comparable previous (java.lang.Comparable)
public abstract long distance (java.lang.Comparable, java.lang.Comparable)
public java.lang.Comparable minValue ()
public java.lang.Comparable maxValue ()
void (boolean, com.google.common.collect.DiscreteDomain$1)
boolean x0
com.google.common.collect.DiscreteDomain$1 x1
}
com/google/common/collect/EmptyContiguousSet$1.classEmptyContiguousSet.java
package com.google.common.collect
com.google.common.collect.EmptyContiguousSet$1 extends java.lang.Object {
}
com/google/common/collect/EmptyContiguousSet$SerializedForm.classEmptyContiguousSet.java
package com.google.common.collect
final com.google.common.collect.EmptyContiguousSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.DiscreteDomain domain
private static final long serialVersionUID
private void (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
private java.lang.Object readResolve ()
void (com.google.common.collect.DiscreteDomain, com.google.common.collect.EmptyContiguousSet$1)
com.google.common.collect.DiscreteDomain x0
com.google.common.collect.EmptyContiguousSet$1 x1
}
com/google/common/collect/EmptyContiguousSet.classEmptyContiguousSet.java
package com.google.common.collect
final com.google.common.collect.EmptyContiguousSet extends com.google.common.collect.ContiguousSet {
void (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public java.lang.Comparable first ()
public java.lang.Comparable last ()
public int size ()
public com.google.common.collect.ContiguousSet intersection (com.google.common.collect.ContiguousSet)
com.google.common.collect.ContiguousSet other
public com.google.common.collect.Range range ()
public com.google.common.collect.Range range (com.google.common.collect.BoundType, com.google.common.collect.BoundType)
com.google.common.collect.BoundType lowerBoundType
com.google.common.collect.BoundType upperBoundType
com.google.common.collect.ContiguousSet headSetImpl (java.lang.Comparable, boolean)
Comparable toElement
boolean inclusive
com.google.common.collect.ContiguousSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
Comparable toElement
boolean toInclusive
com.google.common.collect.ContiguousSet tailSetImpl (java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
public boolean contains (java.lang.Object)
Object object
int indexOf (java.lang.Object)
Object target
public com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
boolean isPartialView ()
public boolean isEmpty ()
public com.google.common.collect.ImmutableList asList ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
java.util.Set that
Object object
boolean isHashCodeFast ()
public int hashCode ()
java.lang.Object writeReplace ()
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
public volatile java.lang.Object last ()
public volatile java.lang.Object first ()
volatile com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
volatile com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
volatile com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
public volatile java.util.Iterator descendingIterator ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/EmptyImmutableListMultimap.classEmptyImmutableListMultimap.java
package com.google.common.collect
com.google.common.collect.EmptyImmutableListMultimap extends com.google.common.collect.ImmutableListMultimap {
static final com.google.common.collect.EmptyImmutableListMultimap INSTANCE
private static final long serialVersionUID
private void ()
private java.lang.Object readResolve ()
static void ()
}
com/google/common/collect/EmptyImmutableSetMultimap.classEmptyImmutableSetMultimap.java
package com.google.common.collect
com.google.common.collect.EmptyImmutableSetMultimap extends com.google.common.collect.ImmutableSetMultimap {
static final com.google.common.collect.EmptyImmutableSetMultimap INSTANCE
private static final long serialVersionUID
private void ()
private java.lang.Object readResolve ()
static void ()
}
com/google/common/collect/EnumBiMap.classEnumBiMap.java
package com.google.common.collect
public final com.google.common.collect.EnumBiMap extends com.google.common.collect.AbstractBiMap {
private transient Class keyType
private transient Class valueType
private static final long serialVersionUID
public static com.google.common.collect.EnumBiMap create (java.lang.Class, java.lang.Class)
Class keyType
Class valueType
public static com.google.common.collect.EnumBiMap create (java.util.Map)
java.util.Map map
com.google.common.collect.EnumBiMap bimap
private void (java.lang.Class, java.lang.Class)
Class keyType
Class valueType
static java.lang.Class inferKeyType (java.util.Map)
java.util.Map map
private static java.lang.Class inferValueType (java.util.Map)
java.util.Map map
public java.lang.Class keyType ()
public java.lang.Class valueType ()
java.lang.Enum checkKey (java.lang.Enum)
Enum key
java.lang.Enum checkValue (java.lang.Enum)
Enum value
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
public volatile java.util.Set entrySet ()
public volatile java.util.Set values ()
public volatile java.util.Set keySet ()
public volatile com.google.common.collect.BiMap inverse ()
public volatile void clear ()
public volatile void replaceAll (java.util.function.BiFunction)
public volatile void putAll (java.util.Map)
public volatile boolean containsValue (java.lang.Object)
volatile java.lang.Object checkValue (java.lang.Object)
volatile java.lang.Object checkKey (java.lang.Object)
}
com/google/common/collect/EnumHashBiMap.classEnumHashBiMap.java
package com.google.common.collect
public final com.google.common.collect.EnumHashBiMap extends com.google.common.collect.AbstractBiMap {
private transient Class keyType
private static final long serialVersionUID
public static com.google.common.collect.EnumHashBiMap create (java.lang.Class)
Class keyType
public static com.google.common.collect.EnumHashBiMap create (java.util.Map)
java.util.Map map
com.google.common.collect.EnumHashBiMap bimap
private void (java.lang.Class)
Class keyType
java.lang.Enum checkKey (java.lang.Enum)
Enum key
public java.lang.Object put (java.lang.Enum, java.lang.Object)
Enum key
Object value
public java.lang.Object forcePut (java.lang.Enum, java.lang.Object)
Enum key
Object value
public java.lang.Class keyType ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
public volatile java.util.Set entrySet ()
public volatile java.util.Set values ()
public volatile java.util.Set keySet ()
public volatile com.google.common.collect.BiMap inverse ()
public volatile void clear ()
public volatile void replaceAll (java.util.function.BiFunction)
public volatile void putAll (java.util.Map)
public volatile java.lang.Object remove (java.lang.Object)
public volatile java.lang.Object forcePut (java.lang.Object, java.lang.Object)
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
public volatile boolean containsValue (java.lang.Object)
volatile java.lang.Object checkKey (java.lang.Object)
}
com/google/common/collect/EnumMultiset.classEnumMultiset.java
package com.google.common.collect
public final com.google.common.collect.EnumMultiset extends com.google.common.collect.AbstractMapBasedMultiset {
private transient Class type
private static final long serialVersionUID
public static com.google.common.collect.EnumMultiset create (java.lang.Class)
Class type
public static com.google.common.collect.EnumMultiset create (java.lang.Iterable)
Iterable elements
java.util.Iterator iterator
com.google.common.collect.EnumMultiset multiset
public static com.google.common.collect.EnumMultiset create (java.lang.Iterable, java.lang.Class)
Iterable elements
Class type
com.google.common.collect.EnumMultiset result
private void (java.lang.Class)
Class type
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
Class localType
public volatile int remove (java.lang.Object, int)
public volatile int count (java.lang.Object)
public volatile java.util.Iterator iterator ()
public volatile int size ()
public volatile void clear ()
public volatile void forEachEntry (java.util.function.ObjIntConsumer)
public volatile java.util.Set entrySet ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
public volatile java.util.Set elementSet ()
public volatile boolean retainAll (java.util.Collection)
public volatile boolean removeAll (java.util.Collection)
public volatile boolean addAll (java.util.Collection)
public volatile boolean remove (java.lang.Object)
public volatile boolean contains (java.lang.Object)
public volatile boolean isEmpty ()
}
com/google/common/collect/EvictingQueue.classEvictingQueue.java
package com.google.common.collect
public final com.google.common.collect.EvictingQueue extends com.google.common.collect.ForwardingQueue implements java.io.Serializable {
private final java.util.Queue delegate
final int maxSize
private static final long serialVersionUID
private void (int)
int maxSize
public static com.google.common.collect.EvictingQueue create (int)
int maxSize
public int remainingCapacity ()
protected java.util.Queue delegate ()
public boolean offer (java.lang.Object)
Object e
public boolean add (java.lang.Object)
Object e
public boolean addAll (java.util.Collection)
java.util.Collection collection
int size
public boolean contains (java.lang.Object)
Object object
public boolean remove (java.lang.Object)
Object object
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ExplicitOrdering.classExplicitOrdering.java
package com.google.common.collect
final com.google.common.collect.ExplicitOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.ImmutableMap rankMap
private static final long serialVersionUID
void (java.util.List)
java.util.List valuesInOrder
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap rankMap
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
private int rank (java.lang.Object)
Object value
Integer rank
public boolean equals (java.lang.Object)
com.google.common.collect.ExplicitOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl$1.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$AsMap$1EntrySetImpl$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator backingIterator
final com.google.common.collect.FilteredEntryMultimap$AsMap$1EntrySetImpl this$2
void (com.google.common.collect.FilteredEntryMultimap$AsMap$1EntrySetImpl)
com.google.common.collect.FilteredEntryMultimap$AsMap$1EntrySetImpl this$2
protected java.util.Map$Entry computeNext ()
java.util.Map$Entry entry
Object key
java.util.Collection collection
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$AsMap$1EntrySetImpl extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.FilteredEntryMultimap$AsMap this$1
void (com.google.common.collect.FilteredEntryMultimap$AsMap)
com.google.common.collect.FilteredEntryMultimap$AsMap this$1
java.util.Map map ()
public java.util.Iterator iterator ()
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public int size ()
}
com/google/common/collect/FilteredEntryMultimap$AsMap$1KeySetImpl.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$AsMap$1KeySetImpl extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.FilteredEntryMultimap$AsMap this$1
void (com.google.common.collect.FilteredEntryMultimap$AsMap)
com.google.common.collect.FilteredEntryMultimap$AsMap this$1
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public boolean remove (java.lang.Object)
Object o
}
com/google/common/collect/FilteredEntryMultimap$AsMap$1ValuesImpl.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$AsMap$1ValuesImpl extends com.google.common.collect.Maps$Values {
final com.google.common.collect.FilteredEntryMultimap$AsMap this$1
void (com.google.common.collect.FilteredEntryMultimap$AsMap)
com.google.common.collect.FilteredEntryMultimap$AsMap this$1
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object key
java.util.Collection collection
java.util.Collection c
java.util.Iterator entryIterator
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/FilteredEntryMultimap$AsMap.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$AsMap extends com.google.common.collect.Maps$ViewCachingAbstractMap {
final com.google.common.collect.FilteredEntryMultimap this$0
void (com.google.common.collect.FilteredEntryMultimap)
com.google.common.collect.FilteredEntryMultimap this$0
public boolean containsKey (java.lang.Object)
Object key
public void clear ()
public java.util.Collection get (java.lang.Object)
Object key
java.util.Collection result
Object k
public java.util.Collection remove (java.lang.Object)
Object v
Object key
java.util.Collection collection
Object k
java.util.List result
java.util.Iterator itr
java.util.Set createKeySet ()
java.util.Set createEntrySet ()
java.util.Collection createValues ()
public volatile java.lang.Object remove (java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
}
com/google/common/collect/FilteredEntryMultimap$Keys$1$1.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$Keys$1$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.common.base.Predicate val$predicate
final com.google.common.collect.FilteredEntryMultimap$Keys$1 this$2
void (com.google.common.collect.FilteredEntryMultimap$Keys$1, com.google.common.base.Predicate)
com.google.common.collect.FilteredEntryMultimap$Keys$1 this$2
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/FilteredEntryMultimap$Keys$1.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$Keys$1 extends com.google.common.collect.Multisets$EntrySet {
final com.google.common.collect.FilteredEntryMultimap$Keys this$1
void (com.google.common.collect.FilteredEntryMultimap$Keys)
com.google.common.collect.FilteredEntryMultimap$Keys this$1
com.google.common.collect.Multiset multiset ()
public java.util.Iterator iterator ()
public int size ()
private boolean removeEntriesIf (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/FilteredEntryMultimap$Keys.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$Keys extends com.google.common.collect.Multimaps$Keys {
final com.google.common.collect.FilteredEntryMultimap this$0
void (com.google.common.collect.FilteredEntryMultimap)
com.google.common.collect.FilteredEntryMultimap this$0
public int remove (java.lang.Object, int)
Object v
Object key
int occurrences
java.util.Collection collection
Object k
int oldCount
java.util.Iterator itr
public java.util.Set entrySet ()
}
com/google/common/collect/FilteredEntryMultimap$ValuePredicate.classFilteredEntryMultimap.java
package com.google.common.collect
final com.google.common.collect.FilteredEntryMultimap$ValuePredicate extends java.lang.Object implements com.google.common.base.Predicate {
private final Object key
final com.google.common.collect.FilteredEntryMultimap this$0
void (com.google.common.collect.FilteredEntryMultimap, java.lang.Object)
com.google.common.collect.FilteredEntryMultimap this$0
Object key
public boolean apply (java.lang.Object)
Object value
}
com/google/common/collect/FilteredEntryMultimap.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap extends com.google.common.collect.AbstractMultimap implements com.google.common.collect.FilteredMultimap {
final com.google.common.collect.Multimap unfiltered
final com.google.common.base.Predicate predicate
void (com.google.common.collect.Multimap, com.google.common.base.Predicate)
com.google.common.collect.Multimap unfiltered
com.google.common.base.Predicate predicate
public com.google.common.collect.Multimap unfiltered ()
public com.google.common.base.Predicate entryPredicate ()
public int size ()
private boolean satisfies (java.lang.Object, java.lang.Object)
Object key
Object value
static java.util.Collection filterCollection (java.util.Collection, com.google.common.base.Predicate)
java.util.Collection collection
com.google.common.base.Predicate predicate
public boolean containsKey (java.lang.Object)
Object key
public java.util.Collection removeAll (java.lang.Object)
Object key
java.util.Collection unmodifiableEmptyCollection ()
public void clear ()
public java.util.Collection get (java.lang.Object)
Object key
java.util.Collection createEntries ()
java.util.Collection createValues ()
java.util.Iterator entryIterator ()
java.util.Map createAsMap ()
public java.util.Set keySet ()
boolean removeEntriesIf (com.google.common.base.Predicate)
java.util.Map$Entry entry
Object key
java.util.Collection collection
com.google.common.base.Predicate predicate
java.util.Iterator entryIterator
boolean changed
com.google.common.collect.Multiset createKeys ()
static boolean access$000 (com.google.common.collect.FilteredEntryMultimap, java.lang.Object, java.lang.Object)
com.google.common.collect.FilteredEntryMultimap x0
Object x1
Object x2
}
com/google/common/collect/FilteredEntrySetMultimap.classFilteredEntrySetMultimap.java
package com.google.common.collect
final com.google.common.collect.FilteredEntrySetMultimap extends com.google.common.collect.FilteredEntryMultimap implements com.google.common.collect.FilteredSetMultimap {
void (com.google.common.collect.SetMultimap, com.google.common.base.Predicate)
com.google.common.collect.SetMultimap unfiltered
com.google.common.base.Predicate predicate
public com.google.common.collect.SetMultimap unfiltered ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
java.util.Set createEntries ()
public java.util.Set entries ()
volatile java.util.Collection createEntries ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile com.google.common.collect.Multimap unfiltered ()
public volatile java.util.Collection entries ()
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
}
com/google/common/collect/FilteredKeyListMultimap.classFilteredKeyListMultimap.java
package com.google.common.collect
final com.google.common.collect.FilteredKeyListMultimap extends com.google.common.collect.FilteredKeyMultimap implements com.google.common.collect.ListMultimap {
void (com.google.common.collect.ListMultimap, com.google.common.base.Predicate)
com.google.common.collect.ListMultimap unfiltered
com.google.common.base.Predicate keyPredicate
public com.google.common.collect.ListMultimap unfiltered ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile com.google.common.collect.Multimap unfiltered ()
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
}
com/google/common/collect/FilteredKeyMultimap$AddRejectingList.classFilteredKeyMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredKeyMultimap$AddRejectingList extends com.google.common.collect.ForwardingList {
final Object key
void (java.lang.Object)
Object key
public boolean add (java.lang.Object)
Object v
public boolean addAll (java.util.Collection)
java.util.Collection collection
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection elements
protected java.util.List delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/FilteredKeyMultimap$AddRejectingSet.classFilteredKeyMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredKeyMultimap$AddRejectingSet extends com.google.common.collect.ForwardingSet {
final Object key
void (java.lang.Object)
Object key
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection collection
protected java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/FilteredKeyMultimap$Entries.classFilteredKeyMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredKeyMultimap$Entries extends com.google.common.collect.ForwardingCollection {
final com.google.common.collect.FilteredKeyMultimap this$0
void (com.google.common.collect.FilteredKeyMultimap)
com.google.common.collect.FilteredKeyMultimap this$0
protected java.util.Collection delegate ()
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object o
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/FilteredKeyMultimap.classFilteredKeyMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredKeyMultimap extends com.google.common.collect.AbstractMultimap implements com.google.common.collect.FilteredMultimap {
final com.google.common.collect.Multimap unfiltered
final com.google.common.base.Predicate keyPredicate
void (com.google.common.collect.Multimap, com.google.common.base.Predicate)
com.google.common.collect.Multimap unfiltered
com.google.common.base.Predicate keyPredicate
public com.google.common.collect.Multimap unfiltered ()
public com.google.common.base.Predicate entryPredicate ()
public int size ()
java.util.Collection collection
int size
public boolean containsKey (java.lang.Object)
Object k
Object key
public java.util.Collection removeAll (java.lang.Object)
Object key
java.util.Collection unmodifiableEmptyCollection ()
public void clear ()
java.util.Set createKeySet ()
public java.util.Collection get (java.lang.Object)
Object key
java.util.Iterator entryIterator ()
java.util.Collection createEntries ()
java.util.Collection createValues ()
java.util.Map createAsMap ()
com.google.common.collect.Multiset createKeys ()
}
com/google/common/collect/FilteredKeySetMultimap$EntrySet.classFilteredKeySetMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredKeySetMultimap$EntrySet extends com.google.common.collect.FilteredKeyMultimap$Entries implements java.util.Set {
final com.google.common.collect.FilteredKeySetMultimap this$0
void (com.google.common.collect.FilteredKeySetMultimap)
com.google.common.collect.FilteredKeySetMultimap this$0
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
com/google/common/collect/FilteredKeySetMultimap.classFilteredKeySetMultimap.java
package com.google.common.collect
final com.google.common.collect.FilteredKeySetMultimap extends com.google.common.collect.FilteredKeyMultimap implements com.google.common.collect.FilteredSetMultimap {
void (com.google.common.collect.SetMultimap, com.google.common.base.Predicate)
com.google.common.collect.SetMultimap unfiltered
com.google.common.base.Predicate keyPredicate
public com.google.common.collect.SetMultimap unfiltered ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Set entries ()
java.util.Set createEntries ()
volatile java.util.Collection createEntries ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile com.google.common.collect.Multimap unfiltered ()
public volatile java.util.Collection entries ()
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
}
com/google/common/collect/FilteredMultimap.classFilteredMultimap.java
package com.google.common.collect
abstract com.google.common.collect.FilteredMultimap extends java.lang.Object implements com.google.common.collect.Multimap {
public abstract com.google.common.collect.Multimap unfiltered ()
public abstract com.google.common.base.Predicate entryPredicate ()
}
com/google/common/collect/FilteredMultimapValues.classFilteredMultimapValues.java
package com.google.common.collect
final com.google.common.collect.FilteredMultimapValues extends java.util.AbstractCollection {
private final com.google.common.collect.FilteredMultimap multimap
void (com.google.common.collect.FilteredMultimap)
com.google.common.collect.FilteredMultimap multimap
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
public int size ()
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
java.util.Iterator unfilteredItr
Object o
com.google.common.base.Predicate entryPredicate
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public void clear ()
}
com/google/common/collect/FilteredSetMultimap.classFilteredSetMultimap.java
package com.google.common.collect
abstract com.google.common.collect.FilteredSetMultimap extends java.lang.Object implements com.google.common.collect.FilteredMultimap com.google.common.collect.SetMultimap {
public abstract com.google.common.collect.SetMultimap unfiltered ()
public volatile com.google.common.collect.Multimap unfiltered ()
}
com/google/common/collect/FluentIterable$1.classFluentIterable.java
package com.google.common.collect
final com.google.common.collect.FluentIterable$1 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
void (java.lang.Iterable, java.lang.Iterable)
Iterable iterable
public java.util.Iterator iterator ()
}
com/google/common/collect/FluentIterable$2.classFluentIterable.java
package com.google.common.collect
final com.google.common.collect.FluentIterable$2 extends com.google.common.collect.FluentIterable {
final Iterable val$inputs
void (java.lang.Iterable)
public java.util.Iterator iterator ()
}
com/google/common/collect/FluentIterable$FromIterableFunction.classFluentIterable.java
package com.google.common.collect
com.google.common.collect.FluentIterable$FromIterableFunction extends java.lang.Object implements com.google.common.base.Function {
private void ()
public com.google.common.collect.FluentIterable apply (java.lang.Iterable)
Iterable fromObject
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/FluentIterable.classFluentIterable.java
package com.google.common.collect
public abstract com.google.common.collect.FluentIterable extends java.lang.Object implements java.lang.Iterable {
private final com.google.common.base.Optional iterableDelegate
protected void ()
void (java.lang.Iterable)
Iterable iterable
private java.lang.Iterable getDelegate ()
public static com.google.common.collect.FluentIterable from (java.lang.Iterable)
Iterable iterable
public static com.google.common.collect.FluentIterable from (java.lang.Object[])
Object[] elements
public static com.google.common.collect.FluentIterable from (com.google.common.collect.FluentIterable)
com.google.common.collect.FluentIterable iterable
public static com.google.common.collect.FluentIterable concat (java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
public static com.google.common.collect.FluentIterable concat (java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
Iterable c
public static com.google.common.collect.FluentIterable concat (java.lang.Iterable, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
Iterable c
Iterable d
public static transient com.google.common.collect.FluentIterable concat (java.lang.Iterable[])
Iterable[] inputs
public static com.google.common.collect.FluentIterable concat (java.lang.Iterable)
Iterable inputs
public static com.google.common.collect.FluentIterable of ()
public static com.google.common.collect.FluentIterable of (java.lang.Object[])
Object[] elements
public static transient com.google.common.collect.FluentIterable of (java.lang.Object, java.lang.Object[])
Object element
Object[] elements
public java.lang.String toString ()
public final int size ()
public final boolean contains (java.lang.Object)
Object target
public final com.google.common.collect.FluentIterable cycle ()
public final com.google.common.collect.FluentIterable append (java.lang.Iterable)
Iterable other
public final transient com.google.common.collect.FluentIterable append (java.lang.Object[])
Object[] elements
public final com.google.common.collect.FluentIterable filter (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public final com.google.common.collect.FluentIterable filter (java.lang.Class)
Class type
public final boolean anyMatch (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public final boolean allMatch (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public final com.google.common.base.Optional firstMatch (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public final com.google.common.collect.FluentIterable transform (com.google.common.base.Function)
com.google.common.base.Function function
public com.google.common.collect.FluentIterable transformAndConcat (com.google.common.base.Function)
com.google.common.base.Function function
public final com.google.common.base.Optional first ()
java.util.Iterator iterator
public final com.google.common.base.Optional last ()
java.util.List list
java.util.SortedSet sortedSet
Object current
Iterable iterable
java.util.Iterator iterator
public final com.google.common.collect.FluentIterable skip (int)
int numberToSkip
public final com.google.common.collect.FluentIterable limit (int)
int maxSize
public final boolean isEmpty ()
public final com.google.common.collect.ImmutableList toList ()
public final com.google.common.collect.ImmutableList toSortedList (java.util.Comparator)
java.util.Comparator comparator
public final com.google.common.collect.ImmutableSet toSet ()
public final com.google.common.collect.ImmutableSortedSet toSortedSet (java.util.Comparator)
java.util.Comparator comparator
public final com.google.common.collect.ImmutableMultiset toMultiset ()
public final com.google.common.collect.ImmutableMap toMap (com.google.common.base.Function)
com.google.common.base.Function valueFunction
public final com.google.common.collect.ImmutableListMultimap index (com.google.common.base.Function)
com.google.common.base.Function keyFunction
public final com.google.common.collect.ImmutableMap uniqueIndex (com.google.common.base.Function)
com.google.common.base.Function keyFunction
public final java.lang.Object[] toArray (java.lang.Class)
Class type
public final java.util.Collection copyInto (java.util.Collection)
Object item
java.util.Collection collection
Iterable iterable
public final java.lang.String join (com.google.common.base.Joiner)
com.google.common.base.Joiner joiner
public final java.lang.Object get (int)
int position
public final java.util.stream.Stream stream ()
}
com/google/common/collect/ForwardingBlockingDeque.classForwardingBlockingDeque.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingBlockingDeque extends com.google.common.collect.ForwardingDeque implements java.util.concurrent.BlockingDeque {
protected void ()
protected abstract java.util.concurrent.BlockingDeque delegate ()
public int remainingCapacity ()
public void putFirst (java.lang.Object) throws java.lang.InterruptedException
Object e
public void putLast (java.lang.Object) throws java.lang.InterruptedException
Object e
public boolean offerFirst (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
public boolean offerLast (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object takeFirst () throws java.lang.InterruptedException
public java.lang.Object takeLast () throws java.lang.InterruptedException
public java.lang.Object pollFirst (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object pollLast (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void put (java.lang.Object) throws java.lang.InterruptedException
Object e
public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object take () throws java.lang.InterruptedException
public java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public int drainTo (java.util.Collection)
java.util.Collection c
public int drainTo (java.util.Collection, int)
java.util.Collection c
int maxElements
protected volatile java.util.Deque delegate ()
protected volatile java.util.Queue delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingCollection.classForwardingCollection.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingCollection extends com.google.common.collect.ForwardingObject implements java.util.Collection {
protected void ()
protected abstract java.util.Collection delegate ()
public java.util.Iterator iterator ()
public int size ()
public boolean removeAll (java.util.Collection)
java.util.Collection collection
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object object
public boolean add (java.lang.Object)
Object element
public boolean remove (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection collection
public boolean addAll (java.util.Collection)
java.util.Collection collection
public boolean retainAll (java.util.Collection)
java.util.Collection collection
public void clear ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
protected boolean standardContains (java.lang.Object)
Object object
protected boolean standardContainsAll (java.util.Collection)
java.util.Collection collection
protected boolean standardAddAll (java.util.Collection)
java.util.Collection collection
protected boolean standardRemove (java.lang.Object)
Object object
java.util.Iterator iterator
protected boolean standardRemoveAll (java.util.Collection)
java.util.Collection collection
protected boolean standardRetainAll (java.util.Collection)
java.util.Collection collection
protected void standardClear ()
protected boolean standardIsEmpty ()
protected java.lang.String standardToString ()
protected java.lang.Object[] standardToArray ()
Object[] newArray
protected java.lang.Object[] standardToArray (java.lang.Object[])
Object[] array
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingConcurrentMap.classForwardingConcurrentMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingConcurrentMap extends com.google.common.collect.ForwardingMap implements java.util.concurrent.ConcurrentMap {
protected void ()
protected abstract java.util.concurrent.ConcurrentMap delegate ()
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
protected volatile java.util.Map delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingDeque.classForwardingDeque.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingDeque extends com.google.common.collect.ForwardingQueue implements java.util.Deque {
protected void ()
protected abstract java.util.Deque delegate ()
public void addFirst (java.lang.Object)
Object e
public void addLast (java.lang.Object)
Object e
public java.util.Iterator descendingIterator ()
public java.lang.Object getFirst ()
public java.lang.Object getLast ()
public boolean offerFirst (java.lang.Object)
Object e
public boolean offerLast (java.lang.Object)
Object e
public java.lang.Object peekFirst ()
public java.lang.Object peekLast ()
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.lang.Object pop ()
public void push (java.lang.Object)
Object e
public java.lang.Object removeFirst ()
public java.lang.Object removeLast ()
public boolean removeFirstOccurrence (java.lang.Object)
Object o
public boolean removeLastOccurrence (java.lang.Object)
Object o
protected volatile java.util.Queue delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingImmutableCollection.classForwardingImmutableCollection.java
package com.google.common.collect
com.google.common.collect.ForwardingImmutableCollection extends java.lang.Object {
private void ()
}
com/google/common/collect/ForwardingImmutableList.classForwardingImmutableList.java
package com.google.common.collect
abstract com.google.common.collect.ForwardingImmutableList extends java.lang.Object {
private void ()
}
com/google/common/collect/ForwardingImmutableMap.classForwardingImmutableMap.java
package com.google.common.collect
abstract com.google.common.collect.ForwardingImmutableMap extends java.lang.Object {
private void ()
}
com/google/common/collect/ForwardingImmutableSet.classForwardingImmutableSet.java
package com.google.common.collect
abstract com.google.common.collect.ForwardingImmutableSet extends java.lang.Object {
private void ()
}
com/google/common/collect/ForwardingIterator.classForwardingIterator.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingIterator extends com.google.common.collect.ForwardingObject implements java.util.Iterator {
protected void ()
protected abstract java.util.Iterator delegate ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingList.classForwardingList.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingList extends com.google.common.collect.ForwardingCollection implements java.util.List {
protected void ()
protected abstract java.util.List delegate ()
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection elements
public java.lang.Object get (int)
int index
public int indexOf (java.lang.Object)
Object element
public int lastIndexOf (java.lang.Object)
Object element
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.lang.Object remove (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public java.util.List subList (int, int)
int fromIndex
int toIndex
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected boolean standardAdd (java.lang.Object)
Object element
protected boolean standardAddAll (int, java.lang.Iterable)
int index
Iterable elements
protected int standardIndexOf (java.lang.Object)
Object element
protected int standardLastIndexOf (java.lang.Object)
Object element
protected java.util.Iterator standardIterator ()
protected java.util.ListIterator standardListIterator ()
protected java.util.ListIterator standardListIterator (int)
int start
protected java.util.List standardSubList (int, int)
int fromIndex
int toIndex
protected boolean standardEquals (java.lang.Object)
Object object
protected int standardHashCode ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingListIterator.classForwardingListIterator.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingListIterator extends com.google.common.collect.ForwardingIterator implements java.util.ListIterator {
protected void ()
protected abstract java.util.ListIterator delegate ()
public void add (java.lang.Object)
Object element
public boolean hasPrevious ()
public int nextIndex ()
public java.lang.Object previous ()
public int previousIndex ()
public void set (java.lang.Object)
Object element
protected volatile java.util.Iterator delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingListMultimap.classForwardingListMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingListMultimap extends com.google.common.collect.ForwardingMultimap implements com.google.common.collect.ListMultimap {
protected void ()
protected abstract com.google.common.collect.ListMultimap delegate ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection get (java.lang.Object)
protected volatile com.google.common.collect.Multimap delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingMap$StandardEntrySet.classForwardingMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMap$StandardEntrySet extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.ForwardingMap this$0
public void (com.google.common.collect.ForwardingMap)
com.google.common.collect.ForwardingMap this$0
java.util.Map map ()
}
com/google/common/collect/ForwardingMap$StandardKeySet.classForwardingMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingMap$StandardKeySet extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.ForwardingMap this$0
public void (com.google.common.collect.ForwardingMap)
com.google.common.collect.ForwardingMap this$0
}
com/google/common/collect/ForwardingMap$StandardValues.classForwardingMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingMap$StandardValues extends com.google.common.collect.Maps$Values {
final com.google.common.collect.ForwardingMap this$0
public void (com.google.common.collect.ForwardingMap)
com.google.common.collect.ForwardingMap this$0
}
com/google/common/collect/ForwardingMap.classForwardingMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMap extends com.google.common.collect.ForwardingObject implements java.util.Map {
protected void ()
protected abstract java.util.Map delegate ()
public int size ()
public boolean isEmpty ()
public java.lang.Object remove (java.lang.Object)
Object object
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map map
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Set entrySet ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected void standardPutAll (java.util.Map)
java.util.Map map
protected java.lang.Object standardRemove (java.lang.Object)
Object value
java.util.Map$Entry entry
Object key
java.util.Iterator entryIterator
protected void standardClear ()
protected boolean standardContainsKey (java.lang.Object)
Object key
protected boolean standardContainsValue (java.lang.Object)
Object value
protected boolean standardIsEmpty ()
protected boolean standardEquals (java.lang.Object)
Object object
protected int standardHashCode ()
protected java.lang.String standardToString ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingMapEntry.classForwardingMapEntry.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMapEntry extends com.google.common.collect.ForwardingObject implements java.util.Map$Entry {
protected void ()
protected abstract java.util.Map$Entry delegate ()
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected boolean standardEquals (java.lang.Object)
java.util.Map$Entry that
Object object
protected int standardHashCode ()
Object k
Object v
protected java.lang.String standardToString ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingMultimap.classForwardingMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMultimap extends com.google.common.collect.ForwardingObject implements com.google.common.collect.Multimap {
protected void ()
protected abstract com.google.common.collect.Multimap delegate ()
public java.util.Map asMap ()
public void clear ()
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.util.Collection entries ()
public java.util.Collection get (java.lang.Object)
Object key
public boolean isEmpty ()
public com.google.common.collect.Multiset keys ()
public java.util.Set keySet ()
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection removeAll (java.lang.Object)
Object key
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public int size ()
public java.util.Collection values ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingMultiset$StandardElementSet.classForwardingMultiset.java
package com.google.common.collect
public com.google.common.collect.ForwardingMultiset$StandardElementSet extends com.google.common.collect.Multisets$ElementSet {
final com.google.common.collect.ForwardingMultiset this$0
public void (com.google.common.collect.ForwardingMultiset)
com.google.common.collect.ForwardingMultiset this$0
com.google.common.collect.Multiset multiset ()
}
com/google/common/collect/ForwardingMultiset.classForwardingMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMultiset extends com.google.common.collect.ForwardingCollection implements com.google.common.collect.Multiset {
protected void ()
protected abstract com.google.common.collect.Multiset delegate ()
public int count (java.lang.Object)
Object element
public int add (java.lang.Object, int)
Object element
int occurrences
public int remove (java.lang.Object, int)
Object element
int occurrences
public java.util.Set elementSet ()
public java.util.Set entrySet ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
protected boolean standardContains (java.lang.Object)
Object object
protected void standardClear ()
protected int standardCount (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
Object object
protected boolean standardAdd (java.lang.Object)
Object element
protected boolean standardAddAll (java.util.Collection)
java.util.Collection elementsToAdd
protected boolean standardRemove (java.lang.Object)
Object element
protected boolean standardRemoveAll (java.util.Collection)
java.util.Collection elementsToRemove
protected boolean standardRetainAll (java.util.Collection)
java.util.Collection elementsToRetain
protected int standardSetCount (java.lang.Object, int)
Object element
int count
protected boolean standardSetCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
protected java.util.Iterator standardIterator ()
protected int standardSize ()
protected boolean standardEquals (java.lang.Object)
Object object
protected int standardHashCode ()
protected java.lang.String standardToString ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap$1.classForwardingNavigableMap.java
package com.google.common.collect
com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap$1 extends java.lang.Object implements java.util.Iterator {
private java.util.Map$Entry toRemove
private java.util.Map$Entry nextOrNull
final com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap this$1
void (com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap)
com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap this$1
public boolean hasNext ()
public java.util.Map$Entry next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap.classForwardingNavigableMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap extends com.google.common.collect.Maps$DescendingMap {
final com.google.common.collect.ForwardingNavigableMap this$0
public void (com.google.common.collect.ForwardingNavigableMap)
com.google.common.collect.ForwardingNavigableMap this$0
java.util.NavigableMap forward ()
public void replaceAll (java.util.function.BiFunction)
java.util.function.BiFunction function
protected java.util.Iterator entryIterator ()
}
com/google/common/collect/ForwardingNavigableMap$StandardNavigableKeySet.classForwardingNavigableMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingNavigableMap$StandardNavigableKeySet extends com.google.common.collect.Maps$NavigableKeySet {
final com.google.common.collect.ForwardingNavigableMap this$0
public void (com.google.common.collect.ForwardingNavigableMap)
com.google.common.collect.ForwardingNavigableMap this$0
}
com/google/common/collect/ForwardingNavigableMap.classForwardingNavigableMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingNavigableMap extends com.google.common.collect.ForwardingSortedMap implements java.util.NavigableMap {
protected void ()
protected abstract java.util.NavigableMap delegate ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
protected java.util.Map$Entry standardLowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
protected java.lang.Object standardLowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
protected java.util.Map$Entry standardFloorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
protected java.lang.Object standardFloorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
protected java.util.Map$Entry standardCeilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
protected java.lang.Object standardCeilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
protected java.util.Map$Entry standardHigherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
protected java.lang.Object standardHigherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
protected java.util.Map$Entry standardFirstEntry ()
protected java.lang.Object standardFirstKey ()
java.util.Map$Entry entry
public java.util.Map$Entry lastEntry ()
protected java.util.Map$Entry standardLastEntry ()
protected java.lang.Object standardLastKey ()
java.util.Map$Entry entry
public java.util.Map$Entry pollFirstEntry ()
protected java.util.Map$Entry standardPollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
protected java.util.Map$Entry standardPollLastEntry ()
public java.util.NavigableMap descendingMap ()
public java.util.NavigableSet navigableKeySet ()
public java.util.NavigableSet descendingKeySet ()
protected java.util.NavigableSet standardDescendingKeySet ()
protected java.util.SortedMap standardSubMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
protected java.util.SortedMap standardHeadMap (java.lang.Object)
Object toKey
protected java.util.SortedMap standardTailMap (java.lang.Object)
Object fromKey
protected volatile java.util.SortedMap delegate ()
protected volatile java.util.Map delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingNavigableSet$StandardDescendingSet.classForwardingNavigableSet.java
package com.google.common.collect
public com.google.common.collect.ForwardingNavigableSet$StandardDescendingSet extends com.google.common.collect.Sets$DescendingSet {
final com.google.common.collect.ForwardingNavigableSet this$0
public void (com.google.common.collect.ForwardingNavigableSet)
com.google.common.collect.ForwardingNavigableSet this$0
}
com/google/common/collect/ForwardingNavigableSet.classForwardingNavigableSet.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingNavigableSet extends com.google.common.collect.ForwardingSortedSet implements java.util.NavigableSet {
protected void ()
protected abstract java.util.NavigableSet delegate ()
public java.lang.Object lower (java.lang.Object)
Object e
protected java.lang.Object standardLower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
protected java.lang.Object standardFloor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
protected java.lang.Object standardCeiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
protected java.lang.Object standardHigher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
protected java.lang.Object standardPollFirst ()
public java.lang.Object pollLast ()
protected java.lang.Object standardPollLast ()
protected java.lang.Object standardFirst ()
protected java.lang.Object standardLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
protected java.util.NavigableSet standardSubSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
protected java.util.SortedSet standardSubSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
protected java.util.SortedSet standardHeadSet (java.lang.Object)
Object toElement
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
protected java.util.SortedSet standardTailSet (java.lang.Object)
Object fromElement
protected volatile java.util.SortedSet delegate ()
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingObject.classForwardingObject.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingObject extends java.lang.Object {
protected void ()
protected abstract java.lang.Object delegate ()
public java.lang.String toString ()
}
com/google/common/collect/ForwardingQueue.classForwardingQueue.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingQueue extends com.google.common.collect.ForwardingCollection implements java.util.Queue {
protected void ()
protected abstract java.util.Queue delegate ()
public boolean offer (java.lang.Object)
Object o
public java.lang.Object poll ()
public java.lang.Object remove ()
public java.lang.Object peek ()
public java.lang.Object element ()
protected boolean standardOffer (java.lang.Object)
IllegalStateException caught
Object e
protected java.lang.Object standardPeek ()
java.util.NoSuchElementException caught
protected java.lang.Object standardPoll ()
java.util.NoSuchElementException caught
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSet.classForwardingSet.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSet extends com.google.common.collect.ForwardingCollection implements java.util.Set {
protected void ()
protected abstract java.util.Set delegate ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected boolean standardRemoveAll (java.util.Collection)
java.util.Collection collection
protected boolean standardEquals (java.lang.Object)
Object object
protected int standardHashCode ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSetMultimap.classForwardingSetMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSetMultimap extends com.google.common.collect.ForwardingMultimap implements com.google.common.collect.SetMultimap {
public void ()
protected abstract com.google.common.collect.SetMultimap delegate ()
public java.util.Set entries ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection entries ()
protected volatile com.google.common.collect.Multimap delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSortedMap$StandardKeySet.classForwardingSortedMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingSortedMap$StandardKeySet extends com.google.common.collect.Maps$SortedKeySet {
final com.google.common.collect.ForwardingSortedMap this$0
public void (com.google.common.collect.ForwardingSortedMap)
com.google.common.collect.ForwardingSortedMap this$0
}
com/google/common/collect/ForwardingSortedMap.classForwardingSortedMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedMap extends com.google.common.collect.ForwardingMap implements java.util.SortedMap {
protected void ()
protected abstract java.util.SortedMap delegate ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.lang.Object lastKey ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
private int unsafeCompare (java.lang.Object, java.lang.Object)
Object k1
Object k2
java.util.Comparator comparator
protected boolean standardContainsKey (java.lang.Object)
java.util.SortedMap self
Object ceilingKey
ClassCastException e
java.util.NoSuchElementException e
NullPointerException e
Object key
protected java.util.SortedMap standardSubMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
protected volatile java.util.Map delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSortedMultiset$StandardDescendingMultiset.classForwardingSortedMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedMultiset$StandardDescendingMultiset extends com.google.common.collect.DescendingMultiset {
final com.google.common.collect.ForwardingSortedMultiset this$0
public void (com.google.common.collect.ForwardingSortedMultiset)
com.google.common.collect.ForwardingSortedMultiset this$0
com.google.common.collect.SortedMultiset forwardMultiset ()
}
com/google/common/collect/ForwardingSortedMultiset$StandardElementSet.classForwardingSortedMultiset.java
package com.google.common.collect
public com.google.common.collect.ForwardingSortedMultiset$StandardElementSet extends com.google.common.collect.SortedMultisets$NavigableElementSet {
final com.google.common.collect.ForwardingSortedMultiset this$0
public void (com.google.common.collect.ForwardingSortedMultiset)
com.google.common.collect.ForwardingSortedMultiset this$0
}
com/google/common/collect/ForwardingSortedMultiset.classForwardingSortedMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedMultiset extends com.google.common.collect.ForwardingMultiset implements com.google.common.collect.SortedMultiset {
protected void ()
protected abstract com.google.common.collect.SortedMultiset delegate ()
public java.util.NavigableSet elementSet ()
public java.util.Comparator comparator ()
public com.google.common.collect.SortedMultiset descendingMultiset ()
public com.google.common.collect.Multiset$Entry firstEntry ()
protected com.google.common.collect.Multiset$Entry standardFirstEntry ()
java.util.Iterator entryIterator
com.google.common.collect.Multiset$Entry entry
public com.google.common.collect.Multiset$Entry lastEntry ()
protected com.google.common.collect.Multiset$Entry standardLastEntry ()
java.util.Iterator entryIterator
com.google.common.collect.Multiset$Entry entry
public com.google.common.collect.Multiset$Entry pollFirstEntry ()
protected com.google.common.collect.Multiset$Entry standardPollFirstEntry ()
java.util.Iterator entryIterator
com.google.common.collect.Multiset$Entry entry
public com.google.common.collect.Multiset$Entry pollLastEntry ()
protected com.google.common.collect.Multiset$Entry standardPollLastEntry ()
java.util.Iterator entryIterator
com.google.common.collect.Multiset$Entry entry
public com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType lowerBoundType
Object upperBound
com.google.common.collect.BoundType upperBoundType
protected com.google.common.collect.SortedMultiset standardSubMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType lowerBoundType
Object upperBound
com.google.common.collect.BoundType upperBoundType
public com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
public volatile java.util.Set elementSet ()
protected volatile com.google.common.collect.Multiset delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
public volatile java.util.SortedSet elementSet ()
}
com/google/common/collect/ForwardingSortedSet.classForwardingSortedSet.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedSet extends com.google.common.collect.ForwardingSet implements java.util.SortedSet {
protected void ()
protected abstract java.util.SortedSet delegate ()
public java.util.Comparator comparator ()
public java.lang.Object first ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.lang.Object last ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
private int unsafeCompare (java.lang.Object, java.lang.Object)
Object o1
Object o2
java.util.Comparator comparator
protected boolean standardContains (java.lang.Object)
java.util.SortedSet self
Object ceiling
ClassCastException e
java.util.NoSuchElementException e
NullPointerException e
Object object
protected boolean standardRemove (java.lang.Object)
Object ceiling
java.util.SortedSet self
java.util.Iterator iterator
ClassCastException e
NullPointerException e
Object object
protected java.util.SortedSet standardSubSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSortedSetMultimap.classForwardingSortedSetMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedSetMultimap extends com.google.common.collect.ForwardingSetMultimap implements com.google.common.collect.SortedSetMultimap {
protected void ()
protected abstract com.google.common.collect.SortedSetMultimap delegate ()
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Comparator valueComparator ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Set removeAll (java.lang.Object)
public volatile java.util.Set get (java.lang.Object)
protected volatile com.google.common.collect.SetMultimap delegate ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
protected volatile com.google.common.collect.Multimap delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingTable.classForwardingTable.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingTable extends com.google.common.collect.ForwardingObject implements com.google.common.collect.Table {
protected void ()
protected abstract com.google.common.collect.Table delegate ()
public java.util.Set cellSet ()
public void clear ()
public java.util.Map column (java.lang.Object)
Object columnKey
public java.util.Set columnKeySet ()
public java.util.Map columnMap ()
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean isEmpty ()
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Set rowKeySet ()
public java.util.Map rowMap ()
public int size ()
public java.util.Collection values ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/GeneralRange.classGeneralRange.java
package com.google.common.collect
final com.google.common.collect.GeneralRange extends java.lang.Object implements java.io.Serializable {
private final java.util.Comparator comparator
private final boolean hasLowerBound
private final Object lowerEndpoint
private final com.google.common.collect.BoundType lowerBoundType
private final boolean hasUpperBound
private final Object upperEndpoint
private final com.google.common.collect.BoundType upperBoundType
private transient com.google.common.collect.GeneralRange reverse
static com.google.common.collect.GeneralRange from (com.google.common.collect.Range)
com.google.common.collect.Range range
Comparable lowerEndpoint
com.google.common.collect.BoundType lowerBoundType
Comparable upperEndpoint
com.google.common.collect.BoundType upperBoundType
static com.google.common.collect.GeneralRange all (java.util.Comparator)
java.util.Comparator comparator
static com.google.common.collect.GeneralRange downTo (java.util.Comparator, java.lang.Object, com.google.common.collect.BoundType)
java.util.Comparator comparator
Object endpoint
com.google.common.collect.BoundType boundType
static com.google.common.collect.GeneralRange upTo (java.util.Comparator, java.lang.Object, com.google.common.collect.BoundType)
java.util.Comparator comparator
Object endpoint
com.google.common.collect.BoundType boundType
static com.google.common.collect.GeneralRange range (java.util.Comparator, java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
java.util.Comparator comparator
Object lower
com.google.common.collect.BoundType lowerType
Object upper
com.google.common.collect.BoundType upperType
private void (java.util.Comparator, boolean, java.lang.Object, com.google.common.collect.BoundType, boolean, java.lang.Object, com.google.common.collect.BoundType)
int cmp
java.util.Comparator comparator
boolean hasLowerBound
Object lowerEndpoint
com.google.common.collect.BoundType lowerBoundType
boolean hasUpperBound
Object upperEndpoint
com.google.common.collect.BoundType upperBoundType
java.util.Comparator comparator ()
boolean hasLowerBound ()
boolean hasUpperBound ()
boolean isEmpty ()
boolean tooLow (java.lang.Object)
Object t
Object lbound
int cmp
boolean tooHigh (java.lang.Object)
Object t
Object ubound
int cmp
boolean contains (java.lang.Object)
Object t
com.google.common.collect.GeneralRange intersect (com.google.common.collect.GeneralRange)
int cmp
int cmp
int cmp
com.google.common.collect.GeneralRange other
boolean hasLowBound
Object lowEnd
com.google.common.collect.BoundType lowType
boolean hasUpBound
Object upEnd
com.google.common.collect.BoundType upType
public boolean equals (java.lang.Object)
com.google.common.collect.GeneralRange r
Object obj
public int hashCode ()
com.google.common.collect.GeneralRange reverse ()
com.google.common.collect.GeneralRange result
public java.lang.String toString ()
java.lang.Object getLowerEndpoint ()
com.google.common.collect.BoundType getLowerBoundType ()
java.lang.Object getUpperEndpoint ()
com.google.common.collect.BoundType getUpperBoundType ()
}
com/google/common/collect/GwtTransient.classGwtTransient.java
package com.google.common.collect
abstract com.google.common.collect.GwtTransient extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/common/collect/HashBasedTable$Factory.classHashBasedTable.java
package com.google.common.collect
com.google.common.collect.HashBasedTable$Factory extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final int expectedSize
private static final long serialVersionUID
void (int)
int expectedSize
public java.util.Map get ()
public volatile java.lang.Object get ()
}
com/google/common/collect/HashBasedTable.classHashBasedTable.java
package com.google.common.collect
public com.google.common.collect.HashBasedTable extends com.google.common.collect.StandardTable {
private static final long serialVersionUID
public static com.google.common.collect.HashBasedTable create ()
public static com.google.common.collect.HashBasedTable create (int, int)
int expectedRows
int expectedCellsPerRow
java.util.Map backingMap
public static com.google.common.collect.HashBasedTable create (com.google.common.collect.Table)
com.google.common.collect.Table table
com.google.common.collect.HashBasedTable result
void (java.util.Map, com.google.common.collect.HashBasedTable$Factory)
java.util.Map backingMap
com.google.common.collect.HashBasedTable$Factory factory
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean equals (java.lang.Object)
Object obj
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public volatile java.util.Map columnMap ()
public volatile java.util.Map rowMap ()
public volatile java.util.Collection values ()
public volatile java.util.Set columnKeySet ()
public volatile java.util.Set rowKeySet ()
public volatile java.util.Map column (java.lang.Object)
public volatile java.util.Map row (java.lang.Object)
public volatile java.util.Set cellSet ()
public volatile java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
public volatile void clear ()
public volatile int size ()
public volatile boolean isEmpty ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile void putAll (com.google.common.collect.Table)
}
com/google/common/collect/HashBiMap$1$MapEntry.classHashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$1$MapEntry extends com.google.common.collect.AbstractMapEntry {
com.google.common.collect.HashBiMap$BiEntry delegate
final com.google.common.collect.HashBiMap$1 this$1
void (com.google.common.collect.HashBiMap$1, com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$1 this$1
com.google.common.collect.HashBiMap$BiEntry entry
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
int valueHash
com.google.common.collect.HashBiMap$BiEntry newEntry
}
com/google/common/collect/HashBiMap$1.classHashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$1 extends com.google.common.collect.HashBiMap$Itr {
final com.google.common.collect.HashBiMap this$0
void (com.google.common.collect.HashBiMap)
com.google.common.collect.HashBiMap this$0
java.util.Map$Entry output (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
volatile java.lang.Object output (com.google.common.collect.HashBiMap$BiEntry)
}
com/google/common/collect/HashBiMap$BiEntry.classHashBiMap.java
package com.google.common.collect
final com.google.common.collect.HashBiMap$BiEntry extends com.google.common.collect.ImmutableEntry {
final int keyHash
final int valueHash
com.google.common.collect.HashBiMap$BiEntry nextInKToVBucket
com.google.common.collect.HashBiMap$BiEntry nextInVToKBucket
com.google.common.collect.HashBiMap$BiEntry nextInKeyInsertionOrder
com.google.common.collect.HashBiMap$BiEntry prevInKeyInsertionOrder
void (java.lang.Object, int, java.lang.Object, int)
Object key
int keyHash
Object value
int valueHash
}
com/google/common/collect/HashBiMap$Inverse$1$InverseEntry.classHashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$Inverse$1$InverseEntry extends com.google.common.collect.AbstractMapEntry {
com.google.common.collect.HashBiMap$BiEntry delegate
final com.google.common.collect.HashBiMap$Inverse$1 this$2
void (com.google.common.collect.HashBiMap$Inverse$1, com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$Inverse$1 this$2
com.google.common.collect.HashBiMap$BiEntry entry
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object key
Object oldKey
int keyHash
com.google.common.collect.HashBiMap$BiEntry newEntry
}
com/google/common/collect/HashBiMap$Inverse$1.classHashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$Inverse$1 extends com.google.common.collect.HashBiMap$Itr {
final com.google.common.collect.HashBiMap$Inverse this$1
void (com.google.common.collect.HashBiMap$Inverse)
com.google.common.collect.HashBiMap$Inverse this$1
java.util.Map$Entry output (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
volatile java.lang.Object output (com.google.common.collect.HashBiMap$BiEntry)
}
com/google/common/collect/HashBiMap$Inverse$InverseKeySet$1.classHashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$Inverse$InverseKeySet$1 extends com.google.common.collect.HashBiMap$Itr {
final com.google.common.collect.HashBiMap$Inverse$InverseKeySet this$2
void (com.google.common.collect.HashBiMap$Inverse$InverseKeySet)
com.google.common.collect.HashBiMap$Inverse$InverseKeySet this$2
java.lang.Object output (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
}
com/google/common/collect/HashBiMap$Inverse$InverseKeySet.classHashBiMap.java
package com.google.common.collect
final com.google.common.collect.HashBiMap$Inverse$InverseKeySet extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.HashBiMap$Inverse this$1
void (com.google.common.collect.HashBiMap$Inverse)
public boolean remove (java.lang.Object)
Object o
com.google.common.collect.HashBiMap$BiEntry entry
public java.util.Iterator iterator ()
}
com/google/common/collect/HashBiMap$Inverse.class
com/google/common/collect/HashBiMap$InverseSerializedForm.classHashBiMap.java
package com.google.common.collect
final com.google.common.collect.HashBiMap$InverseSerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.HashBiMap bimap
void (com.google.common.collect.HashBiMap)
com.google.common.collect.HashBiMap bimap
java.lang.Object readResolve ()
}
com/google/common/collect/HashBiMap$Itr.classHashBiMap.java
package com.google.common.collect
abstract com.google.common.collect.HashBiMap$Itr extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.HashBiMap$BiEntry next
com.google.common.collect.HashBiMap$BiEntry toRemove
int expectedModCount
final com.google.common.collect.HashBiMap this$0
void (com.google.common.collect.HashBiMap)
com.google.common.collect.HashBiMap this$0
public boolean hasNext ()
public java.lang.Object next ()
com.google.common.collect.HashBiMap$BiEntry entry
public void remove ()
abstract java.lang.Object output (com.google.common.collect.HashBiMap$BiEntry)
}
com/google/common/collect/HashBiMap$KeySet$1.classHashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$KeySet$1 extends com.google.common.collect.HashBiMap$Itr {
final com.google.common.collect.HashBiMap$KeySet this$1
void (com.google.common.collect.HashBiMap$KeySet)
com.google.common.collect.HashBiMap$KeySet this$1
java.lang.Object output (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
}
com/google/common/collect/HashBiMap$KeySet.classHashBiMap.java
package com.google.common.collect
final com.google.common.collect.HashBiMap$KeySet extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.HashBiMap this$0
void (com.google.common.collect.HashBiMap)
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object o
com.google.common.collect.HashBiMap$BiEntry entry
}
com/google/common/collect/HashBiMap.classHashBiMap.java
package com.google.common.collect
public final com.google.common.collect.HashBiMap extends com.google.common.collect.Maps$IteratorBasedAbstractMap implements com.google.common.collect.BiMap java.io.Serializable {
private static final double LOAD_FACTOR
private transient com.google.common.collect.HashBiMap$BiEntry[] hashTableKToV
private transient com.google.common.collect.HashBiMap$BiEntry[] hashTableVToK
private transient com.google.common.collect.HashBiMap$BiEntry firstInKeyInsertionOrder
private transient com.google.common.collect.HashBiMap$BiEntry lastInKeyInsertionOrder
private transient int size
private transient int mask
private transient int modCount
private transient com.google.common.collect.BiMap inverse
private static final long serialVersionUID
public static com.google.common.collect.HashBiMap create ()
public static com.google.common.collect.HashBiMap create (int)
int expectedSize
public static com.google.common.collect.HashBiMap create (java.util.Map)
java.util.Map map
com.google.common.collect.HashBiMap bimap
private void (int)
int expectedSize
private void init (int)
int expectedSize
int tableSize
private void delete (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry bucketEntry
com.google.common.collect.HashBiMap$BiEntry bucketEntry
com.google.common.collect.HashBiMap$BiEntry entry
int keyBucket
com.google.common.collect.HashBiMap$BiEntry prevBucketEntry
int valueBucket
private void insert (com.google.common.collect.HashBiMap$BiEntry, com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
com.google.common.collect.HashBiMap$BiEntry oldEntryForKey
int keyBucket
int valueBucket
private com.google.common.collect.HashBiMap$BiEntry seekByKey (java.lang.Object, int)
com.google.common.collect.HashBiMap$BiEntry entry
Object key
int keyHash
private com.google.common.collect.HashBiMap$BiEntry seekByValue (java.lang.Object, int)
com.google.common.collect.HashBiMap$BiEntry entry
Object value
int valueHash
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
private java.lang.Object put (java.lang.Object, java.lang.Object, boolean)
Object key
Object value
boolean force
int keyHash
int valueHash
com.google.common.collect.HashBiMap$BiEntry oldEntryForKey
com.google.common.collect.HashBiMap$BiEntry oldEntryForValue
com.google.common.collect.HashBiMap$BiEntry newEntry
private java.lang.Object putInverse (java.lang.Object, java.lang.Object, boolean)
Object value
Object key
boolean force
int valueHash
int keyHash
com.google.common.collect.HashBiMap$BiEntry oldEntryForValue
com.google.common.collect.HashBiMap$BiEntry oldEntryForKey
com.google.common.collect.HashBiMap$BiEntry newEntry
private void rehashIfNecessary ()
com.google.common.collect.HashBiMap$BiEntry entry
int newTableSize
com.google.common.collect.HashBiMap$BiEntry[] oldKToV
private com.google.common.collect.HashBiMap$BiEntry[] createTable (int)
int length
public java.lang.Object remove (java.lang.Object)
Object key
com.google.common.collect.HashBiMap$BiEntry entry
public void clear ()
public int size ()
public java.util.Set keySet ()
public java.util.Set values ()
java.util.Iterator entryIterator ()
public void forEach (java.util.function.BiConsumer)
com.google.common.collect.HashBiMap$BiEntry entry
java.util.function.BiConsumer action
public void replaceAll (java.util.function.BiFunction)
com.google.common.collect.HashBiMap$BiEntry entry
java.util.function.BiFunction function
com.google.common.collect.HashBiMap$BiEntry oldFirst
public com.google.common.collect.BiMap inverse ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int size
public volatile java.util.Set entrySet ()
public volatile java.util.Collection values ()
static com.google.common.collect.HashBiMap$BiEntry access$000 (com.google.common.collect.HashBiMap)
com.google.common.collect.HashBiMap x0
static int access$100 (com.google.common.collect.HashBiMap)
com.google.common.collect.HashBiMap x0
static void access$200 (com.google.common.collect.HashBiMap, com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap x0
com.google.common.collect.HashBiMap$BiEntry x1
static com.google.common.collect.HashBiMap$BiEntry access$300 (com.google.common.collect.HashBiMap, java.lang.Object, int)
com.google.common.collect.HashBiMap x0
Object x1
int x2
static com.google.common.collect.HashBiMap$BiEntry access$400 (com.google.common.collect.HashBiMap, java.lang.Object, int)
com.google.common.collect.HashBiMap x0
Object x1
int x2
static void access$500 (com.google.common.collect.HashBiMap, com.google.common.collect.HashBiMap$BiEntry, com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap x0
com.google.common.collect.HashBiMap$BiEntry x1
com.google.common.collect.HashBiMap$BiEntry x2
static int access$700 (com.google.common.collect.HashBiMap)
com.google.common.collect.HashBiMap x0
static java.lang.Object access$800 (com.google.common.collect.HashBiMap, java.lang.Object, java.lang.Object, boolean)
com.google.common.collect.HashBiMap x0
Object x1
Object x2
boolean x3
}
com/google/common/collect/HashMultimap.classHashMultimap.java
package com.google.common.collect
public final com.google.common.collect.HashMultimap extends com.google.common.collect.HashMultimapGwtSerializationDependencies {
private static final int DEFAULT_VALUES_PER_KEY
transient int expectedValuesPerKey
private static final long serialVersionUID
public static com.google.common.collect.HashMultimap create ()
public static com.google.common.collect.HashMultimap create (int, int)
int expectedKeys
int expectedValuesPerKey
public static com.google.common.collect.HashMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
private void ()
private void (int, int)
int expectedKeys
int expectedValuesPerKey
private void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
java.util.Set createCollection ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int distinctKeys
java.util.Map map
public volatile boolean equals (java.lang.Object)
public volatile boolean put (java.lang.Object, java.lang.Object)
public volatile java.util.Map asMap ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Set removeAll (java.lang.Object)
public volatile java.util.Set entries ()
public volatile java.util.Set get (java.lang.Object)
public volatile void forEach (java.util.function.BiConsumer)
public volatile java.util.Collection values ()
public volatile void clear ()
public volatile boolean containsKey (java.lang.Object)
public volatile int size ()
volatile java.util.Collection createCollection ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile com.google.common.collect.Multiset keys ()
public volatile java.util.Set keySet ()
public volatile boolean putAll (com.google.common.collect.Multimap)
public volatile boolean putAll (java.lang.Object, java.lang.Iterable)
public volatile boolean remove (java.lang.Object, java.lang.Object)
public volatile boolean containsEntry (java.lang.Object, java.lang.Object)
public volatile boolean containsValue (java.lang.Object)
public volatile boolean isEmpty ()
}
com/google/common/collect/HashMultimapGwtSerializationDependencies.classHashMultimapGwtSerializationDependencies.java
package com.google.common.collect
abstract com.google.common.collect.HashMultimapGwtSerializationDependencies extends com.google.common.collect.AbstractSetMultimap {
void (java.util.Map)
java.util.Map map
}
com/google/common/collect/HashMultiset.classHashMultiset.java
package com.google.common.collect
public final com.google.common.collect.HashMultiset extends com.google.common.collect.AbstractMapBasedMultiset {
private static final long serialVersionUID
public static com.google.common.collect.HashMultiset create ()
public static com.google.common.collect.HashMultiset create (int)
int distinctElements
public static com.google.common.collect.HashMultiset create (java.lang.Iterable)
Iterable elements
com.google.common.collect.HashMultiset multiset
private void ()
private void (int)
int distinctElements
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int distinctElements
public volatile int setCount (java.lang.Object, int)
public volatile int remove (java.lang.Object, int)
public volatile int add (java.lang.Object, int)
public volatile int count (java.lang.Object)
public volatile java.util.Iterator iterator ()
public volatile int size ()
public volatile void clear ()
public volatile void forEachEntry (java.util.function.ObjIntConsumer)
public volatile java.util.Set entrySet ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
public volatile java.util.Set elementSet ()
public volatile boolean retainAll (java.util.Collection)
public volatile boolean removeAll (java.util.Collection)
public volatile boolean addAll (java.util.Collection)
public volatile boolean setCount (java.lang.Object, int, int)
public volatile boolean remove (java.lang.Object)
public volatile boolean add (java.lang.Object)
public volatile boolean contains (java.lang.Object)
public volatile boolean isEmpty ()
}
com/google/common/collect/Hashing.classHashing.java
package com.google.common.collect
final com.google.common.collect.Hashing extends java.lang.Object {
private static final long C1
private static final long C2
private static final int MAX_TABLE_SIZE
private void ()
static int smear (int)
int hashCode
static int smearedHash (java.lang.Object)
Object o
static int closedTableSize (int, double)
int expectedEntries
double loadFactor
int tableSize
static boolean needsResizing (int, int, double)
int size
int tableSize
double loadFactor
}
com/google/common/collect/ImmutableAsList$SerializedForm.classImmutableAsList.java
package com.google.common.collect
com.google.common.collect.ImmutableAsList$SerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableCollection collection
private static final long serialVersionUID
void (com.google.common.collect.ImmutableCollection)
com.google.common.collect.ImmutableCollection collection
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableAsList.classImmutableAsList.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableAsList extends com.google.common.collect.ImmutableList {
void ()
abstract com.google.common.collect.ImmutableCollection delegateCollection ()
public boolean contains (java.lang.Object)
Object target
public int size ()
public boolean isEmpty ()
boolean isPartialView ()
private void readObject (java.io.ObjectInputStream) throws java.io.InvalidObjectException
java.io.ObjectInputStream stream
java.lang.Object writeReplace ()
}
com/google/common/collect/ImmutableBiMap$Builder.classImmutableBiMap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableBiMap$Builder extends com.google.common.collect.ImmutableMap$Builder {
public void ()
void (int)
int size
public com.google.common.collect.ImmutableBiMap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableBiMap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableBiMap$Builder putAll (java.util.Map)
java.util.Map map
public com.google.common.collect.ImmutableBiMap$Builder putAll (java.lang.Iterable)
Iterable entries
public com.google.common.collect.ImmutableBiMap$Builder orderEntriesByValue (java.util.Comparator)
java.util.Comparator valueComparator
com.google.common.collect.ImmutableBiMap$Builder combine (com.google.common.collect.ImmutableMap$Builder)
com.google.common.collect.ImmutableMap$Builder builder
public com.google.common.collect.ImmutableBiMap build ()
public volatile com.google.common.collect.ImmutableMap build ()
volatile com.google.common.collect.ImmutableMap$Builder combine (com.google.common.collect.ImmutableMap$Builder)
public volatile com.google.common.collect.ImmutableMap$Builder orderEntriesByValue (java.util.Comparator)
public volatile com.google.common.collect.ImmutableMap$Builder putAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableMap$Builder putAll (java.util.Map)
public volatile com.google.common.collect.ImmutableMap$Builder put (java.util.Map$Entry)
public volatile com.google.common.collect.ImmutableMap$Builder put (java.lang.Object, java.lang.Object)
}
com/google/common/collect/ImmutableBiMap$SerializedForm.classImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.ImmutableBiMap$SerializedForm extends com.google.common.collect.ImmutableMap$SerializedForm {
private static final long serialVersionUID
void (com.google.common.collect.ImmutableBiMap)
com.google.common.collect.ImmutableBiMap bimap
java.lang.Object readResolve ()
com.google.common.collect.ImmutableBiMap$Builder builder
}
com/google/common/collect/ImmutableBiMap.classImmutableBiMap.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableBiMap extends com.google.common.collect.ImmutableBiMapFauxverideShim implements com.google.common.collect.BiMap {
public static java.util.stream.Collector toImmutableBiMap (java.util.function.Function, java.util.function.Function)
java.util.function.Function keyFunction
java.util.function.Function valueFunction
public static com.google.common.collect.ImmutableBiMap of ()
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
public static com.google.common.collect.ImmutableBiMap$Builder builder ()
public static com.google.common.collect.ImmutableBiMap copyOf (java.util.Map)
com.google.common.collect.ImmutableBiMap bimap
java.util.Map map
public static com.google.common.collect.ImmutableBiMap copyOf (java.lang.Iterable)
java.util.Map$Entry entry
Iterable entries
java.util.Map$Entry[] entryArray
void ()
public abstract com.google.common.collect.ImmutableBiMap inverse ()
public com.google.common.collect.ImmutableSet values ()
final com.google.common.collect.ImmutableSet createValues ()
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
java.lang.Object writeReplace ()
volatile com.google.common.collect.ImmutableCollection createValues ()
public volatile com.google.common.collect.ImmutableCollection values ()
public volatile java.util.Collection values ()
public volatile com.google.common.collect.BiMap inverse ()
public volatile java.util.Set values ()
}
com/google/common/collect/ImmutableBiMapFauxverideShim.classImmutableBiMapFauxverideShim.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableBiMapFauxverideShim extends com.google.common.collect.ImmutableMap {
void ()
public static java.util.stream.Collector toImmutableMap (java.util.function.Function, java.util.function.Function)
java.util.function.Function keyFunction
java.util.function.Function valueFunction
public static java.util.stream.Collector toImmutableMap (java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator)
java.util.function.Function keyFunction
java.util.function.Function valueFunction
java.util.function.BinaryOperator mergeFunction
}
com/google/common/collect/ImmutableClassToInstanceMap$1.classImmutableClassToInstanceMap.java
package com.google.common.collect
com.google.common.collect.ImmutableClassToInstanceMap$1 extends java.lang.Object {
}
com/google/common/collect/ImmutableClassToInstanceMap$Builder.classImmutableClassToInstanceMap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableClassToInstanceMap$Builder extends java.lang.Object {
private final com.google.common.collect.ImmutableMap$Builder mapBuilder
public void ()
public com.google.common.collect.ImmutableClassToInstanceMap$Builder put (java.lang.Class, java.lang.Object)
Class key
Object value
public com.google.common.collect.ImmutableClassToInstanceMap$Builder putAll (java.util.Map)
Class type
Object value
java.util.Map$Entry entry
java.util.Map map
private static java.lang.Object cast (java.lang.Class, java.lang.Object)
Class type
Object value
public com.google.common.collect.ImmutableClassToInstanceMap build ()
com.google.common.collect.ImmutableMap map
}
com/google/common/collect/ImmutableClassToInstanceMap.classImmutableClassToInstanceMap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableClassToInstanceMap extends com.google.common.collect.ForwardingMap implements com.google.common.collect.ClassToInstanceMap java.io.Serializable {
private static final com.google.common.collect.ImmutableClassToInstanceMap EMPTY
private final com.google.common.collect.ImmutableMap delegate
public static com.google.common.collect.ImmutableClassToInstanceMap of ()
public static com.google.common.collect.ImmutableClassToInstanceMap of (java.lang.Class, java.lang.Object)
Class type
Object value
com.google.common.collect.ImmutableMap map
public static com.google.common.collect.ImmutableClassToInstanceMap$Builder builder ()
public static com.google.common.collect.ImmutableClassToInstanceMap copyOf (java.util.Map)
com.google.common.collect.ImmutableClassToInstanceMap cast
java.util.Map map
private void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap delegate
protected java.util.Map delegate ()
public java.lang.Object getInstance (java.lang.Class)
Class type
public java.lang.Object putInstance (java.lang.Class, java.lang.Object)
Class type
Object value
java.lang.Object readResolve ()
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableClassToInstanceMap$1)
com.google.common.collect.ImmutableMap x0
com.google.common.collect.ImmutableClassToInstanceMap$1 x1
static void ()
}
com/google/common/collect/ImmutableCollection$ArrayBasedBuilder.classImmutableCollection.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableCollection$ArrayBasedBuilder extends com.google.common.collect.ImmutableCollection$Builder {
Object[] contents
int size
void (int)
int initialCapacity
private void ensureCapacity (int)
int minCapacity
public com.google.common.collect.ImmutableCollection$ArrayBasedBuilder add (java.lang.Object)
Object element
public transient com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
java.util.Collection collection
Iterable elements
com.google.common.collect.ImmutableCollection$ArrayBasedBuilder combine (com.google.common.collect.ImmutableCollection$ArrayBasedBuilder)
com.google.common.collect.ImmutableCollection$ArrayBasedBuilder builder
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
}
com/google/common/collect/ImmutableCollection$Builder.classImmutableCollection.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableCollection$Builder extends java.lang.Object {
static final int DEFAULT_INITIAL_CAPACITY
static int expandedCapacity (int, int)
int oldCapacity
int minCapacity
int newCapacity
void ()
public abstract com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
public transient com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object element
Object[] elements
public com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
Object element
Iterable elements
public com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public abstract com.google.common.collect.ImmutableCollection build ()
}
com/google/common/collect/ImmutableCollection.classImmutableCollection.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableCollection extends java.util.AbstractCollection implements java.io.Serializable {
static final int SPLITERATOR_CHARACTERISTICS
private static final Object[] EMPTY_ARRAY
void ()
public abstract com.google.common.collect.UnmodifiableIterator iterator ()
public java.util.Spliterator spliterator ()
public final java.lang.Object[] toArray ()
int size
Object[] result
public final java.lang.Object[] toArray (java.lang.Object[])
Object[] other
int size
public abstract boolean contains (java.lang.Object)
public final boolean add (java.lang.Object)
Object e
public final boolean remove (java.lang.Object)
Object object
public final boolean addAll (java.util.Collection)
java.util.Collection newElements
public final boolean removeAll (java.util.Collection)
java.util.Collection oldElements
public final boolean removeIf (java.util.function.Predicate)
java.util.function.Predicate filter
public final boolean retainAll (java.util.Collection)
java.util.Collection elementsToKeep
public final void clear ()
public com.google.common.collect.ImmutableList asList ()
abstract boolean isPartialView ()
int copyIntoArray (java.lang.Object[], int)
Object e
Object[] dst
int offset
java.lang.Object writeReplace ()
public volatile java.util.Iterator iterator ()
static void ()
}
com/google/common/collect/ImmutableEntry.classImmutableEntry.java
package com.google.common.collect
com.google.common.collect.ImmutableEntry extends com.google.common.collect.AbstractMapEntry implements java.io.Serializable {
final Object key
final Object value
private static final long serialVersionUID
void (java.lang.Object, java.lang.Object)
Object key
Object value
public final java.lang.Object getKey ()
public final java.lang.Object getValue ()
public final java.lang.Object setValue (java.lang.Object)
Object value
}
com/google/common/collect/ImmutableEnumMap$1.classImmutableEnumMap.java
package com.google.common.collect
com.google.common.collect.ImmutableEnumMap$1 extends java.lang.Object {
}
com/google/common/collect/ImmutableEnumMap$EnumSerializedForm.classImmutableEnumMap.java
package com.google.common.collect
com.google.common.collect.ImmutableEnumMap$EnumSerializedForm extends java.lang.Object implements java.io.Serializable {
final java.util.EnumMap delegate
private static final long serialVersionUID
void (java.util.EnumMap)
java.util.EnumMap delegate
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableEnumMap.class
com/google/common/collect/ImmutableEnumSet$1.classImmutableEnumSet.java
package com.google.common.collect
com.google.common.collect.ImmutableEnumSet$1 extends java.lang.Object {
}
com/google/common/collect/ImmutableEnumSet$EnumSerializedForm.classImmutableEnumSet.java
package com.google.common.collect
com.google.common.collect.ImmutableEnumSet$EnumSerializedForm extends java.lang.Object implements java.io.Serializable {
final java.util.EnumSet delegate
private static final long serialVersionUID
void (java.util.EnumSet)
java.util.EnumSet delegate
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableEnumSet.classImmutableEnumSet.java
package com.google.common.collect
final com.google.common.collect.ImmutableEnumSet extends com.google.common.collect.ImmutableSet {
private final transient java.util.EnumSet delegate
private transient int hashCode
static com.google.common.collect.ImmutableSet asImmutable (java.util.EnumSet)
java.util.EnumSet set
private void (java.util.EnumSet)
java.util.EnumSet delegate
boolean isPartialView ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public java.util.Spliterator spliterator ()
public void forEach (java.util.function.Consumer)
java.util.function.Consumer action
public int size ()
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection collection
public boolean isEmpty ()
public boolean equals (java.lang.Object)
Object object
boolean isHashCodeFast ()
public int hashCode ()
int result
public java.lang.String toString ()
java.lang.Object writeReplace ()
public volatile java.util.Iterator iterator ()
void (java.util.EnumSet, com.google.common.collect.ImmutableEnumSet$1)
java.util.EnumSet x0
com.google.common.collect.ImmutableEnumSet$1 x1
}
com/google/common/collect/ImmutableList$1.classImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$1 extends com.google.common.collect.AbstractIndexedListIterator {
final com.google.common.collect.ImmutableList this$0
void (com.google.common.collect.ImmutableList, int, int)
com.google.common.collect.ImmutableList this$0
int size
int position
protected java.lang.Object get (int)
int index
}
com/google/common/collect/ImmutableList$Builder.classImmutableList.java
package com.google.common.collect
public final com.google.common.collect.ImmutableList$Builder extends com.google.common.collect.ImmutableCollection$ArrayBasedBuilder {
public void ()
void (int)
int capacity
public com.google.common.collect.ImmutableList$Builder add (java.lang.Object)
Object element
public com.google.common.collect.ImmutableList$Builder addAll (java.lang.Iterable)
Iterable elements
public transient com.google.common.collect.ImmutableList$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableList$Builder addAll (java.util.Iterator)
java.util.Iterator elements
com.google.common.collect.ImmutableList$Builder combine (com.google.common.collect.ImmutableCollection$ArrayBasedBuilder)
com.google.common.collect.ImmutableCollection$ArrayBasedBuilder builder
public com.google.common.collect.ImmutableList build ()
volatile com.google.common.collect.ImmutableCollection$ArrayBasedBuilder combine (com.google.common.collect.ImmutableCollection$ArrayBasedBuilder)
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
public volatile com.google.common.collect.ImmutableCollection$ArrayBasedBuilder add (java.lang.Object)
public volatile com.google.common.collect.ImmutableCollection build ()
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
}
com/google/common/collect/ImmutableList$ReverseImmutableList.classImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$ReverseImmutableList extends com.google.common.collect.ImmutableList {
private final transient com.google.common.collect.ImmutableList forwardList
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList backingList
private int reverseIndex (int)
int index
private int reversePosition (int)
int index
public com.google.common.collect.ImmutableList reverse ()
public boolean contains (java.lang.Object)
Object object
public int indexOf (java.lang.Object)
Object object
int index
public int lastIndexOf (java.lang.Object)
Object object
int index
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
public java.lang.Object get (int)
int index
public int size ()
boolean isPartialView ()
public volatile java.util.List subList (int, int)
public volatile java.util.ListIterator listIterator (int)
public volatile java.util.ListIterator listIterator ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableList$SerializedForm.classImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$SerializedForm extends java.lang.Object implements java.io.Serializable {
final Object[] elements
private static final long serialVersionUID
void (java.lang.Object[])
Object[] elements
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableList$SubList.classImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$SubList extends com.google.common.collect.ImmutableList {
final transient int offset
final transient int length
final com.google.common.collect.ImmutableList this$0
void (com.google.common.collect.ImmutableList, int, int)
com.google.common.collect.ImmutableList this$0
int offset
int length
public int size ()
public java.lang.Object get (int)
int index
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
boolean isPartialView ()
public volatile java.util.List subList (int, int)
public volatile java.util.ListIterator listIterator (int)
public volatile java.util.ListIterator listIterator ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableList.class
com/google/common/collect/ImmutableListMultimap$Builder.classImmutableListMultimap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableListMultimap$Builder extends com.google.common.collect.ImmutableMultimap$Builder {
public void ()
public com.google.common.collect.ImmutableListMultimap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableListMultimap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableListMultimap$Builder putAll (java.lang.Iterable)
Iterable entries
public com.google.common.collect.ImmutableListMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public transient com.google.common.collect.ImmutableListMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
Object key
Object[] values
public com.google.common.collect.ImmutableListMultimap$Builder putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
com.google.common.collect.ImmutableListMultimap$Builder combine (com.google.common.collect.ImmutableMultimap$Builder)
com.google.common.collect.ImmutableMultimap$Builder other
public com.google.common.collect.ImmutableListMultimap$Builder orderKeysBy (java.util.Comparator)
java.util.Comparator keyComparator
public com.google.common.collect.ImmutableListMultimap$Builder orderValuesBy (java.util.Comparator)
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableListMultimap build ()
public volatile com.google.common.collect.ImmutableMultimap build ()
volatile com.google.common.collect.ImmutableMultimap$Builder combine (com.google.common.collect.ImmutableMultimap$Builder)
public volatile com.google.common.collect.ImmutableMultimap$Builder orderValuesBy (java.util.Comparator)
public volatile com.google.common.collect.ImmutableMultimap$Builder orderKeysBy (java.util.Comparator)
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (com.google.common.collect.Multimap)
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableMultimap$Builder put (java.util.Map$Entry)
public volatile com.google.common.collect.ImmutableMultimap$Builder put (java.lang.Object, java.lang.Object)
}
com/google/common/collect/ImmutableListMultimap.class
com/google/common/collect/ImmutableMap$1.classImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$1 extends com.google.common.collect.UnmodifiableIterator {
final com.google.common.collect.UnmodifiableIterator val$entryIterator
final com.google.common.collect.ImmutableMap this$0
void (com.google.common.collect.ImmutableMap, com.google.common.collect.UnmodifiableIterator)
com.google.common.collect.ImmutableMap this$0
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/ImmutableMap$Builder.classImmutableMap.java
package com.google.common.collect
public com.google.common.collect.ImmutableMap$Builder extends java.lang.Object {
java.util.Comparator valueComparator
java.util.Map$Entry[] entries
int size
boolean entriesUsed
public void ()
void (int)
int initialCapacity
private void ensureCapacity (int)
int minCapacity
public com.google.common.collect.ImmutableMap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Map$Entry entry
public com.google.common.collect.ImmutableMap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableMap$Builder putAll (java.util.Map)
java.util.Map map
public com.google.common.collect.ImmutableMap$Builder putAll (java.lang.Iterable)
java.util.Map$Entry entry
Iterable entries
public com.google.common.collect.ImmutableMap$Builder orderEntriesByValue (java.util.Comparator)
java.util.Comparator valueComparator
com.google.common.collect.ImmutableMap$Builder combine (com.google.common.collect.ImmutableMap$Builder)
com.google.common.collect.ImmutableMap$Builder other
public com.google.common.collect.ImmutableMap build ()
}
com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl.classImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl extends com.google.common.collect.ImmutableMapEntrySet {
final com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap this$0
void (com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap)
com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap this$0
com.google.common.collect.ImmutableMap map ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap.classImmutableMap.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap extends com.google.common.collect.ImmutableMap {
void ()
abstract com.google.common.collect.UnmodifiableIterator entryIterator ()
java.util.Spliterator entrySpliterator ()
com.google.common.collect.ImmutableSet createKeySet ()
com.google.common.collect.ImmutableSet createEntrySet ()
com.google.common.collect.ImmutableCollection createValues ()
public volatile java.util.Set entrySet ()
public volatile java.util.Collection values ()
public volatile java.util.Set keySet ()
}
com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1$1.classImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1$1 extends com.google.common.collect.AbstractMapEntry {
final java.util.Map$Entry val$backingEntry
final com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1 this$2
void (com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1, java.util.Map$Entry)
com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1 this$2
public java.lang.Object getKey ()
public com.google.common.collect.ImmutableSet getValue ()
public volatile java.lang.Object getValue ()
}
com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1.classImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$backingIterator
final com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets this$1
void (com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets, java.util.Iterator)
com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets this$1
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry backingEntry
public volatile java.lang.Object next ()
}
com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets.classImmutableMap.java
package com.google.common.collect
final com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets extends com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap {
final com.google.common.collect.ImmutableMap this$0
private void (com.google.common.collect.ImmutableMap)
public int size ()
com.google.common.collect.ImmutableSet createKeySet ()
public boolean containsKey (java.lang.Object)
Object key
public com.google.common.collect.ImmutableSet get (java.lang.Object)
Object key
Object outerValue
boolean isPartialView ()
public int hashCode ()
boolean isHashCodeFast ()
com.google.common.collect.UnmodifiableIterator entryIterator ()
java.util.Iterator backingIterator
public volatile java.lang.Object get (java.lang.Object)
void (com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableMap$1)
com.google.common.collect.ImmutableMap x0
com.google.common.collect.ImmutableMap$1 x1
}
com/google/common/collect/ImmutableMap$SerializedForm.classImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final Object[] keys
private final Object[] values
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
java.util.Map$Entry entry
com.google.common.collect.ImmutableMap map
int i
java.lang.Object readResolve ()
com.google.common.collect.ImmutableMap$Builder builder
java.lang.Object createMap (com.google.common.collect.ImmutableMap$Builder)
int i
com.google.common.collect.ImmutableMap$Builder builder
}
com/google/common/collect/ImmutableMap.class
com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableBiMapEntry.classImmutableMapEntry.java
package com.google.common.collect
final com.google.common.collect.ImmutableMapEntry$NonTerminalImmutableBiMapEntry extends com.google.common.collect.ImmutableMapEntry$NonTerminalImmutableMapEntry {
private final transient com.google.common.collect.ImmutableMapEntry nextInValueBucket
void (java.lang.Object, java.lang.Object, com.google.common.collect.ImmutableMapEntry, com.google.common.collect.ImmutableMapEntry)
Object key
Object value
com.google.common.collect.ImmutableMapEntry nextInKeyBucket
com.google.common.collect.ImmutableMapEntry nextInValueBucket
com.google.common.collect.ImmutableMapEntry getNextInValueBucket ()
}
com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableMapEntry.classImmutableMapEntry.java
package com.google.common.collect
com.google.common.collect.ImmutableMapEntry$NonTerminalImmutableMapEntry extends com.google.common.collect.ImmutableMapEntry {
private final transient com.google.common.collect.ImmutableMapEntry nextInKeyBucket
void (java.lang.Object, java.lang.Object, com.google.common.collect.ImmutableMapEntry)
Object key
Object value
com.google.common.collect.ImmutableMapEntry nextInKeyBucket
final com.google.common.collect.ImmutableMapEntry getNextInKeyBucket ()
final boolean isReusable ()
}
com/google/common/collect/ImmutableMapEntry.classImmutableMapEntry.java
package com.google.common.collect
com.google.common.collect.ImmutableMapEntry extends com.google.common.collect.ImmutableEntry {
static com.google.common.collect.ImmutableMapEntry[] createEntryArray (int)
int size
void (java.lang.Object, java.lang.Object)
Object key
Object value
void (com.google.common.collect.ImmutableMapEntry)
com.google.common.collect.ImmutableMapEntry contents
com.google.common.collect.ImmutableMapEntry getNextInKeyBucket ()
com.google.common.collect.ImmutableMapEntry getNextInValueBucket ()
boolean isReusable ()
}
com/google/common/collect/ImmutableMapEntrySet$EntrySetSerializedForm.classImmutableMapEntrySet.java
package com.google.common.collect
com.google.common.collect.ImmutableMapEntrySet$EntrySetSerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMap map
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableMapEntrySet$RegularEntrySet.classImmutableMapEntrySet.java
package com.google.common.collect
final com.google.common.collect.ImmutableMapEntrySet$RegularEntrySet extends com.google.common.collect.ImmutableMapEntrySet {
private final transient com.google.common.collect.ImmutableMap map
private final transient java.util.Map$Entry[] entries
void (com.google.common.collect.ImmutableMap, java.util.Map$Entry[])
com.google.common.collect.ImmutableMap map
java.util.Map$Entry[] entries
com.google.common.collect.ImmutableMap map ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public java.util.Spliterator spliterator ()
public void forEach (java.util.function.Consumer)
java.util.Map$Entry entry
java.util.function.Consumer action
com.google.common.collect.ImmutableList createAsList ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMapEntrySet.classImmutableMapEntrySet.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableMapEntrySet extends com.google.common.collect.ImmutableSet {
void ()
abstract com.google.common.collect.ImmutableMap map ()
public int size ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object value
Object object
boolean isPartialView ()
boolean isHashCodeFast ()
public int hashCode ()
java.lang.Object writeReplace ()
}
com/google/common/collect/ImmutableMapKeySet$KeySetSerializedForm.classImmutableMapKeySet.java
package com.google.common.collect
com.google.common.collect.ImmutableMapKeySet$KeySetSerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMap map
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableMapKeySet.class
com/google/common/collect/ImmutableMapValues$1.classImmutableMapValues.java
package com.google.common.collect
com.google.common.collect.ImmutableMapValues$1 extends com.google.common.collect.UnmodifiableIterator {
final com.google.common.collect.UnmodifiableIterator entryItr
final com.google.common.collect.ImmutableMapValues this$0
void (com.google.common.collect.ImmutableMapValues)
com.google.common.collect.ImmutableMapValues this$0
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/ImmutableMapValues$2.classImmutableMapValues.java
package com.google.common.collect
com.google.common.collect.ImmutableMapValues$2 extends com.google.common.collect.ImmutableAsList {
final com.google.common.collect.ImmutableList val$entryList
final com.google.common.collect.ImmutableMapValues this$0
void (com.google.common.collect.ImmutableMapValues, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableMapValues this$0
public java.lang.Object get (int)
int index
com.google.common.collect.ImmutableCollection delegateCollection ()
}
com/google/common/collect/ImmutableMapValues$SerializedForm.classImmutableMapValues.java
package com.google.common.collect
com.google.common.collect.ImmutableMapValues$SerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMap map
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableMapValues.class
com/google/common/collect/ImmutableMultimap$1.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$1 extends com.google.common.collect.ImmutableMultimap$Itr {
final com.google.common.collect.ImmutableMultimap this$0
void (com.google.common.collect.ImmutableMultimap)
com.google.common.collect.ImmutableMultimap this$0
java.util.Map$Entry output (java.lang.Object, java.lang.Object)
Object key
Object value
volatile java.lang.Object output (java.lang.Object, java.lang.Object)
}
com/google/common/collect/ImmutableMultimap$2.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$2 extends com.google.common.collect.ImmutableMultimap$Itr {
final com.google.common.collect.ImmutableMultimap this$0
void (com.google.common.collect.ImmutableMultimap)
com.google.common.collect.ImmutableMultimap this$0
java.lang.Object output (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/google/common/collect/ImmutableMultimap$Builder.classImmutableMultimap.java
package com.google.common.collect
public com.google.common.collect.ImmutableMultimap$Builder extends java.lang.Object {
com.google.common.collect.Multimap builderMultimap
java.util.Comparator keyComparator
java.util.Comparator valueComparator
public void ()
void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap builderMultimap
public com.google.common.collect.ImmutableMultimap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableMultimap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Iterable)
java.util.Map$Entry entry
Iterable entries
public com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
Object value
Object key
Iterable values
java.util.Collection valueList
public transient com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
Object key
Object[] values
public com.google.common.collect.ImmutableMultimap$Builder putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
com.google.common.collect.Multimap multimap
public com.google.common.collect.ImmutableMultimap$Builder orderKeysBy (java.util.Comparator)
java.util.Comparator keyComparator
public com.google.common.collect.ImmutableMultimap$Builder orderValuesBy (java.util.Comparator)
java.util.Comparator valueComparator
com.google.common.collect.ImmutableMultimap$Builder combine (com.google.common.collect.ImmutableMultimap$Builder)
com.google.common.collect.ImmutableMultimap$Builder other
public com.google.common.collect.ImmutableMultimap build ()
java.util.List list
java.util.Collection values
java.util.Map$Entry entry
com.google.common.collect.Multimap sortedCopy
java.util.List entries
}
com/google/common/collect/ImmutableMultimap$EntryCollection.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$EntryCollection extends com.google.common.collect.ImmutableCollection {
final com.google.common.collect.ImmutableMultimap multimap
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMultimap)
com.google.common.collect.ImmutableMultimap multimap
public com.google.common.collect.UnmodifiableIterator iterator ()
boolean isPartialView ()
public int size ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object object
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMultimap$FieldSettersHolder.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$FieldSettersHolder extends java.lang.Object {
static final com.google.common.collect.Serialization$FieldSetter MAP_FIELD_SETTER
static final com.google.common.collect.Serialization$FieldSetter SIZE_FIELD_SETTER
static final com.google.common.collect.Serialization$FieldSetter EMPTY_SET_FIELD_SETTER
void ()
static void ()
}
com/google/common/collect/ImmutableMultimap$Itr.classImmutableMultimap.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableMultimap$Itr extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator mapIterator
Object key
java.util.Iterator valueIterator
final com.google.common.collect.ImmutableMultimap this$0
private void (com.google.common.collect.ImmutableMultimap)
abstract java.lang.Object output (java.lang.Object, java.lang.Object)
public boolean hasNext ()
public java.lang.Object next ()
java.util.Map$Entry mapEntry
void (com.google.common.collect.ImmutableMultimap, com.google.common.collect.ImmutableMultimap$1)
com.google.common.collect.ImmutableMultimap x0
com.google.common.collect.ImmutableMultimap$1 x1
}
com/google/common/collect/ImmutableMultimap$Keys.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$Keys extends com.google.common.collect.ImmutableMultiset {
final com.google.common.collect.ImmutableMultimap this$0
void (com.google.common.collect.ImmutableMultimap)
com.google.common.collect.ImmutableMultimap this$0
public boolean contains (java.lang.Object)
Object object
public int count (java.lang.Object)
Object element
java.util.Collection values
public com.google.common.collect.ImmutableSet elementSet ()
public int size ()
com.google.common.collect.Multiset$Entry getEntry (int)
int index
java.util.Map$Entry entry
boolean isPartialView ()
public volatile java.util.Set elementSet ()
}
com/google/common/collect/ImmutableMultimap$Values.classImmutableMultimap.java
package com.google.common.collect
final com.google.common.collect.ImmutableMultimap$Values extends com.google.common.collect.ImmutableCollection {
private final transient com.google.common.collect.ImmutableMultimap multimap
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMultimap)
com.google.common.collect.ImmutableMultimap multimap
public boolean contains (java.lang.Object)
Object object
public com.google.common.collect.UnmodifiableIterator iterator ()
int copyIntoArray (java.lang.Object[], int)
com.google.common.collect.ImmutableCollection valueCollection
Object[] dst
int offset
public int size ()
boolean isPartialView ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMultimap.class
com/google/common/collect/ImmutableMultiset$1.classImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.ImmutableMultiset$1 extends com.google.common.collect.UnmodifiableIterator {
int remaining
Object element
final java.util.Iterator val$entryIterator
final com.google.common.collect.ImmutableMultiset this$0
void (com.google.common.collect.ImmutableMultiset, java.util.Iterator)
com.google.common.collect.ImmutableMultiset this$0
public boolean hasNext ()
public java.lang.Object next ()
com.google.common.collect.Multiset$Entry entry
}
com/google/common/collect/ImmutableMultiset$Builder.classImmutableMultiset.java
package com.google.common.collect
public com.google.common.collect.ImmutableMultiset$Builder extends com.google.common.collect.ImmutableCollection$Builder {
final com.google.common.collect.Multiset contents
public void ()
void (com.google.common.collect.Multiset)
com.google.common.collect.Multiset contents
public com.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object)
Object element
public com.google.common.collect.ImmutableMultiset$Builder addCopies (java.lang.Object, int)
Object element
int occurrences
public com.google.common.collect.ImmutableMultiset$Builder setCount (java.lang.Object, int)
Object element
int count
public transient com.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableMultiset$Builder addAll (java.lang.Iterable)
com.google.common.collect.Multiset$Entry entry
com.google.common.collect.Multiset multiset
Iterable elements
public com.google.common.collect.ImmutableMultiset$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableMultiset build ()
public volatile com.google.common.collect.ImmutableCollection build ()
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
}
com/google/common/collect/ImmutableMultiset$EntrySet.classImmutableMultiset.java
package com.google.common.collect
final com.google.common.collect.ImmutableMultiset$EntrySet extends com.google.common.collect.ImmutableSet$Indexed {
private static final long serialVersionUID
final com.google.common.collect.ImmutableMultiset this$0
private void (com.google.common.collect.ImmutableMultiset)
boolean isPartialView ()
com.google.common.collect.Multiset$Entry get (int)
int index
public int size ()
public boolean contains (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
int count
Object o
public int hashCode ()
java.lang.Object writeReplace ()
volatile java.lang.Object get (int)
void (com.google.common.collect.ImmutableMultiset, com.google.common.collect.ImmutableMultiset$1)
com.google.common.collect.ImmutableMultiset x0
com.google.common.collect.ImmutableMultiset$1 x1
}
com/google/common/collect/ImmutableMultiset$EntrySetSerializedForm.classImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.ImmutableMultiset$EntrySetSerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMultiset multiset
void (com.google.common.collect.ImmutableMultiset)
com.google.common.collect.ImmutableMultiset multiset
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableMultiset$SerializedForm.classImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.ImmutableMultiset$SerializedForm extends java.lang.Object implements java.io.Serializable {
final Object[] elements
final int[] counts
private static final long serialVersionUID
void (com.google.common.collect.Multiset)
com.google.common.collect.Multiset$Entry entry
com.google.common.collect.Multiset multiset
int distinct
int i
java.lang.Object readResolve ()
int i
com.google.common.collect.LinkedHashMultiset multiset
}
com/google/common/collect/ImmutableMultiset.class
com/google/common/collect/ImmutableMultisetGwtSerializationDependencies.classImmutableMultisetGwtSerializationDependencies.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableMultisetGwtSerializationDependencies extends com.google.common.collect.ImmutableCollection {
void ()
}
com/google/common/collect/ImmutableRangeMap$1.classImmutableRangeMap.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeMap$1 extends com.google.common.collect.ImmutableList {
final int val$len
final int val$off
final com.google.common.collect.Range val$range
final com.google.common.collect.ImmutableRangeMap this$0
void (com.google.common.collect.ImmutableRangeMap, int, int, com.google.common.collect.Range)
com.google.common.collect.ImmutableRangeMap this$0
public int size ()
public com.google.common.collect.Range get (int)
int index
boolean isPartialView ()
public volatile java.lang.Object get (int)
}
com/google/common/collect/ImmutableRangeMap$2.classImmutableRangeMap.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeMap$2 extends com.google.common.collect.ImmutableRangeMap {
final com.google.common.collect.Range val$range
final com.google.common.collect.ImmutableRangeMap val$outer
final com.google.common.collect.ImmutableRangeMap this$0
void (com.google.common.collect.ImmutableRangeMap, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList, com.google.common.collect.Range, com.google.common.collect.ImmutableRangeMap)
com.google.common.collect.ImmutableRangeMap this$0
com.google.common.collect.ImmutableList ranges
com.google.common.collect.ImmutableList values
public com.google.common.collect.ImmutableRangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range subRange
public volatile com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
public volatile java.util.Map asDescendingMapOfRanges ()
public volatile java.util.Map asMapOfRanges ()
}
com/google/common/collect/ImmutableRangeMap$Builder.classImmutableRangeMap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableRangeMap$Builder extends java.lang.Object {
private final java.util.List entries
public void ()
public com.google.common.collect.ImmutableRangeMap$Builder put (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public com.google.common.collect.ImmutableRangeMap$Builder putAll (com.google.common.collect.RangeMap)
java.util.Map$Entry entry
com.google.common.collect.RangeMap rangeMap
public com.google.common.collect.ImmutableRangeMap build ()
com.google.common.collect.Range prevRange
com.google.common.collect.Range range
int i
com.google.common.collect.ImmutableList$Builder rangesBuilder
com.google.common.collect.ImmutableList$Builder valuesBuilder
}
com/google/common/collect/ImmutableRangeMap$SerializedForm.classImmutableRangeMap.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeMap$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.ImmutableMap mapOfRanges
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap mapOfRanges
java.lang.Object readResolve ()
java.lang.Object createRangeMap ()
java.util.Map$Entry entry
com.google.common.collect.ImmutableRangeMap$Builder builder
}
com/google/common/collect/ImmutableRangeMap.classImmutableRangeMap.java
package com.google.common.collect
public com.google.common.collect.ImmutableRangeMap extends java.lang.Object implements com.google.common.collect.RangeMap java.io.Serializable {
private static final com.google.common.collect.ImmutableRangeMap EMPTY
private final transient com.google.common.collect.ImmutableList ranges
private final transient com.google.common.collect.ImmutableList values
private static final long serialVersionUID
public static com.google.common.collect.ImmutableRangeMap of ()
public static com.google.common.collect.ImmutableRangeMap of (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public static com.google.common.collect.ImmutableRangeMap copyOf (com.google.common.collect.RangeMap)
java.util.Map$Entry entry
com.google.common.collect.RangeMap rangeMap
java.util.Map map
com.google.common.collect.ImmutableList$Builder rangesBuilder
com.google.common.collect.ImmutableList$Builder valuesBuilder
public static com.google.common.collect.ImmutableRangeMap$Builder builder ()
void (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList ranges
com.google.common.collect.ImmutableList values
public java.lang.Object get (java.lang.Comparable)
com.google.common.collect.Range range
Comparable key
int index
public java.util.Map$Entry getEntry (java.lang.Comparable)
com.google.common.collect.Range range
Comparable key
int index
public com.google.common.collect.Range span ()
com.google.common.collect.Range firstRange
com.google.common.collect.Range lastRange
public void put (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public void putCoalescing (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public void putAll (com.google.common.collect.RangeMap)
com.google.common.collect.RangeMap rangeMap
public void clear ()
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public com.google.common.collect.ImmutableMap asMapOfRanges ()
com.google.common.collect.RegularImmutableSortedSet rangeSet
public com.google.common.collect.ImmutableMap asDescendingMapOfRanges ()
com.google.common.collect.RegularImmutableSortedSet rangeSet
public com.google.common.collect.ImmutableRangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range range
int lowerIndex
int upperIndex
int off
int len
com.google.common.collect.ImmutableList subRanges
com.google.common.collect.ImmutableRangeMap outer
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.collect.RangeMap rangeMap
Object o
public java.lang.String toString ()
java.lang.Object writeReplace ()
public volatile com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
public volatile java.util.Map asDescendingMapOfRanges ()
public volatile java.util.Map asMapOfRanges ()
static com.google.common.collect.ImmutableList access$000 (com.google.common.collect.ImmutableRangeMap)
com.google.common.collect.ImmutableRangeMap x0
static void ()
}
com/google/common/collect/ImmutableRangeSet$1.classImmutableRangeSet.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeSet$1 extends com.google.common.collect.ImmutableList {
final int val$length
final int val$fromIndex
final com.google.common.collect.Range val$range
final com.google.common.collect.ImmutableRangeSet this$0
void (com.google.common.collect.ImmutableRangeSet, int, int, com.google.common.collect.Range)
com.google.common.collect.ImmutableRangeSet this$0
public int size ()
public com.google.common.collect.Range get (int)
int index
boolean isPartialView ()
public volatile java.lang.Object get (int)
}
com/google/common/collect/ImmutableRangeSet$AsSet$1.classImmutableRangeSet.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeSet$AsSet$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator rangeItr
java.util.Iterator elemItr
final com.google.common.collect.ImmutableRangeSet$AsSet this$1
void (com.google.common.collect.ImmutableRangeSet$AsSet)
com.google.common.collect.ImmutableRangeSet$AsSet this$1
protected java.lang.Comparable computeNext ()
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/ImmutableRangeSet$AsSet$2.classImmutableRangeSet.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeSet$AsSet$2 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator rangeItr
java.util.Iterator elemItr
final com.google.common.collect.ImmutableRangeSet$AsSet this$1
void (com.google.common.collect.ImmutableRangeSet$AsSet)
com.google.common.collect.ImmutableRangeSet$AsSet this$1
protected java.lang.Comparable computeNext ()
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/ImmutableRangeSet$AsSet.classImmutableRangeSet.java
package com.google.common.collect
final com.google.common.collect.ImmutableRangeSet$AsSet extends com.google.common.collect.ImmutableSortedSet {
private final com.google.common.collect.DiscreteDomain domain
private transient Integer size
final com.google.common.collect.ImmutableRangeSet this$0
void (com.google.common.collect.ImmutableRangeSet, com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public int size ()
com.google.common.collect.Range range
long total
Integer result
public com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
com.google.common.collect.ImmutableSortedSet subSet (com.google.common.collect.Range)
com.google.common.collect.Range range
com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Comparable, boolean)
Comparable toElement
boolean inclusive
com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
Comparable toElement
boolean toInclusive
com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Comparable, boolean)
Comparable fromElement
boolean inclusive
public boolean contains (java.lang.Object)
Comparable c
ClassCastException e
Object o
int indexOf (java.lang.Object)
com.google.common.collect.Range range
Comparable c
long total
Object target
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
boolean isPartialView ()
public java.lang.String toString ()
java.lang.Object writeReplace ()
volatile com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
volatile com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
volatile com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
public volatile java.util.Iterator descendingIterator ()
public volatile java.util.Iterator iterator ()
static com.google.common.collect.DiscreteDomain access$100 (com.google.common.collect.ImmutableRangeSet$AsSet)
com.google.common.collect.ImmutableRangeSet$AsSet x0
}
com/google/common/collect/ImmutableRangeSet$AsSetSerializedForm.classImmutableRangeSet.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeSet$AsSetSerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.ImmutableList ranges
private final com.google.common.collect.DiscreteDomain domain
void (com.google.common.collect.ImmutableList, com.google.common.collect.DiscreteDomain)
com.google.common.collect.ImmutableList ranges
com.google.common.collect.DiscreteDomain domain
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableRangeSet$Builder.classImmutableRangeSet.java
package com.google.common.collect
public com.google.common.collect.ImmutableRangeSet$Builder extends java.lang.Object {
private final java.util.List ranges
public void ()
public com.google.common.collect.ImmutableRangeSet$Builder add (com.google.common.collect.Range)
com.google.common.collect.Range range
public com.google.common.collect.ImmutableRangeSet$Builder addAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet ranges
public com.google.common.collect.ImmutableRangeSet$Builder addAll (java.lang.Iterable)
com.google.common.collect.Range range
Iterable ranges
public com.google.common.collect.ImmutableRangeSet build ()
com.google.common.collect.Range nextRange
com.google.common.collect.Range range
com.google.common.collect.ImmutableList$Builder mergedRangesBuilder
com.google.common.collect.PeekingIterator peekingItr
com.google.common.collect.ImmutableList mergedRanges
}
com/google/common/collect/ImmutableRangeSet$ComplementRanges.classImmutableRangeSet.java
package com.google.common.collect
final com.google.common.collect.ImmutableRangeSet$ComplementRanges extends com.google.common.collect.ImmutableList {
private final boolean positiveBoundedBelow
private final boolean positiveBoundedAbove
private final int size
final com.google.common.collect.ImmutableRangeSet this$0
void (com.google.common.collect.ImmutableRangeSet)
int size
public int size ()
public com.google.common.collect.Range get (int)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
int index
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
boolean isPartialView ()
public volatile java.lang.Object get (int)
}
com/google/common/collect/ImmutableRangeSet$SerializedForm.classImmutableRangeSet.java
package com.google.common.collect
final com.google.common.collect.ImmutableRangeSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.ImmutableList ranges
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList ranges
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableRangeSet.classImmutableRangeSet.java
package com.google.common.collect
public final com.google.common.collect.ImmutableRangeSet extends com.google.common.collect.AbstractRangeSet implements java.io.Serializable {
private static final com.google.common.collect.ImmutableRangeSet EMPTY
private static final com.google.common.collect.ImmutableRangeSet ALL
private final transient com.google.common.collect.ImmutableList ranges
private transient com.google.common.collect.ImmutableRangeSet complement
public static com.google.common.collect.ImmutableRangeSet of ()
static com.google.common.collect.ImmutableRangeSet all ()
public static com.google.common.collect.ImmutableRangeSet of (com.google.common.collect.Range)
com.google.common.collect.Range range
public static com.google.common.collect.ImmutableRangeSet copyOf (com.google.common.collect.RangeSet)
com.google.common.collect.ImmutableRangeSet immutableRangeSet
com.google.common.collect.RangeSet rangeSet
public static com.google.common.collect.ImmutableRangeSet unionOf (java.lang.Iterable)
Iterable ranges
public static com.google.common.collect.ImmutableRangeSet copyOf (java.lang.Iterable)
Iterable ranges
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList ranges
private void (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableRangeSet)
com.google.common.collect.ImmutableList ranges
com.google.common.collect.ImmutableRangeSet complement
public boolean intersects (com.google.common.collect.Range)
com.google.common.collect.Range otherRange
int ceilingIndex
public boolean encloses (com.google.common.collect.Range)
com.google.common.collect.Range otherRange
int index
public com.google.common.collect.Range rangeContaining (java.lang.Comparable)
com.google.common.collect.Range range
Comparable value
int index
public com.google.common.collect.Range span ()
public boolean isEmpty ()
public void add (com.google.common.collect.Range)
com.google.common.collect.Range range
public void addAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet other
public void addAll (java.lang.Iterable)
Iterable other
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public void removeAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet other
public void removeAll (java.lang.Iterable)
Iterable other
public com.google.common.collect.ImmutableSet asRanges ()
public com.google.common.collect.ImmutableSet asDescendingSetOfRanges ()
public com.google.common.collect.ImmutableRangeSet complement ()
com.google.common.collect.ImmutableList complementRanges
com.google.common.collect.ImmutableRangeSet result
public com.google.common.collect.ImmutableRangeSet union (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet other
public com.google.common.collect.ImmutableRangeSet intersection (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet other
com.google.common.collect.RangeSet copy
public com.google.common.collect.ImmutableRangeSet difference (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet other
com.google.common.collect.RangeSet copy
private com.google.common.collect.ImmutableList intersectRanges (com.google.common.collect.Range)
int fromIndex
int toIndex
com.google.common.collect.Range range
int fromIndex
int toIndex
int length
public com.google.common.collect.ImmutableRangeSet subRangeSet (com.google.common.collect.Range)
com.google.common.collect.Range span
com.google.common.collect.Range range
public com.google.common.collect.ImmutableSortedSet asSet (com.google.common.collect.DiscreteDomain)
java.util.NoSuchElementException e
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Range span
boolean isPartialView ()
public static com.google.common.collect.ImmutableRangeSet$Builder builder ()
java.lang.Object writeReplace ()
public volatile boolean equals (java.lang.Object)
public volatile boolean enclosesAll (com.google.common.collect.RangeSet)
public volatile void clear ()
public volatile boolean contains (java.lang.Comparable)
public volatile com.google.common.collect.RangeSet subRangeSet (com.google.common.collect.Range)
public volatile com.google.common.collect.RangeSet complement ()
public volatile java.util.Set asDescendingSetOfRanges ()
public volatile java.util.Set asRanges ()
static com.google.common.collect.ImmutableList access$000 (com.google.common.collect.ImmutableRangeSet)
com.google.common.collect.ImmutableRangeSet x0
static void ()
}
com/google/common/collect/ImmutableSet$Builder.classImmutableSet.java
package com.google.common.collect
public com.google.common.collect.ImmutableSet$Builder extends com.google.common.collect.ImmutableCollection$ArrayBasedBuilder {
public void ()
void (int)
int capacity
public com.google.common.collect.ImmutableSet$Builder add (java.lang.Object)
Object element
public transient com.google.common.collect.ImmutableSet$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableSet$Builder addAll (java.lang.Iterable)
Iterable elements
public com.google.common.collect.ImmutableSet$Builder addAll (java.util.Iterator)
java.util.Iterator elements
com.google.common.collect.ImmutableSet$Builder combine (com.google.common.collect.ImmutableCollection$ArrayBasedBuilder)
com.google.common.collect.ImmutableCollection$ArrayBasedBuilder builder
public com.google.common.collect.ImmutableSet build ()
com.google.common.collect.ImmutableSet result
volatile com.google.common.collect.ImmutableCollection$ArrayBasedBuilder combine (com.google.common.collect.ImmutableCollection$ArrayBasedBuilder)
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
public volatile com.google.common.collect.ImmutableCollection$ArrayBasedBuilder add (java.lang.Object)
public volatile com.google.common.collect.ImmutableCollection build ()
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
}
com/google/common/collect/ImmutableSet$Indexed$1.classImmutableSet.java
package com.google.common.collect
com.google.common.collect.ImmutableSet$Indexed$1 extends com.google.common.collect.ImmutableAsList {
final com.google.common.collect.ImmutableSet$Indexed this$0
void (com.google.common.collect.ImmutableSet$Indexed)
com.google.common.collect.ImmutableSet$Indexed this$0
public java.lang.Object get (int)
int index
com.google.common.collect.ImmutableSet$Indexed delegateCollection ()
volatile com.google.common.collect.ImmutableCollection delegateCollection ()
}
com/google/common/collect/ImmutableSet$Indexed.class
com/google/common/collect/ImmutableSet$SerializedForm.classImmutableSet.java
package com.google.common.collect
com.google.common.collect.ImmutableSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
final Object[] elements
private static final long serialVersionUID
void (java.lang.Object[])
Object[] elements
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableSet.classImmutableSet.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableSet extends com.google.common.collect.ImmutableCollection implements java.util.Set {
static final int SPLITERATOR_CHARACTERISTICS
static final int MAX_TABLE_SIZE
private static final double DESIRED_LOAD_FACTOR
private static final int CUTOFF
private transient com.google.common.collect.ImmutableList asList
public static java.util.stream.Collector toImmutableSet ()
public static com.google.common.collect.ImmutableSet of ()
public static com.google.common.collect.ImmutableSet of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static transient com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object[] others
int paramCount
Object[] elements
private static transient com.google.common.collect.ImmutableSet construct (int, java.lang.Object[])
Object elem
int index
Object value
int j
Object element
int hash
int i
Object element
Object[] uniqueElements
int n
Object[] elements
int tableSize
Object[] table
int mask
int hashCode
int uniques
static int chooseTableSize (int)
int tableSize
int setSize
public static com.google.common.collect.ImmutableSet copyOf (java.util.Collection)
com.google.common.collect.ImmutableSet set
java.util.Collection elements
Object[] array
public static com.google.common.collect.ImmutableSet copyOf (java.lang.Iterable)
Iterable elements
public static com.google.common.collect.ImmutableSet copyOf (java.util.Iterator)
java.util.Iterator elements
Object first
public static com.google.common.collect.ImmutableSet copyOf (java.lang.Object[])
Object[] elements
private static com.google.common.collect.ImmutableSet copyOfEnumSet (java.util.EnumSet)
java.util.EnumSet enumSet
void ()
boolean isHashCodeFast ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public abstract com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.ImmutableList asList ()
com.google.common.collect.ImmutableList result
com.google.common.collect.ImmutableList createAsList ()
java.lang.Object writeReplace ()
public static com.google.common.collect.ImmutableSet$Builder builder ()
public volatile java.util.Iterator iterator ()
static com.google.common.collect.ImmutableSet access$000 (int, java.lang.Object[])
int x0
Object[] x1
}
com/google/common/collect/ImmutableSetMultimap$Builder.classImmutableSetMultimap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableSetMultimap$Builder extends com.google.common.collect.ImmutableMultimap$Builder {
public void ()
public com.google.common.collect.ImmutableSetMultimap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableSetMultimap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableSetMultimap$Builder putAll (java.lang.Iterable)
Iterable entries
public com.google.common.collect.ImmutableSetMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
Object value
Object key
Iterable values
java.util.Collection collection
public transient com.google.common.collect.ImmutableSetMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
Object key
Object[] values
public com.google.common.collect.ImmutableSetMultimap$Builder putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
com.google.common.collect.Multimap multimap
com.google.common.collect.ImmutableSetMultimap$Builder combine (com.google.common.collect.ImmutableMultimap$Builder)
com.google.common.collect.ImmutableMultimap$Builder other
public com.google.common.collect.ImmutableSetMultimap$Builder orderKeysBy (java.util.Comparator)
java.util.Comparator keyComparator
public com.google.common.collect.ImmutableSetMultimap$Builder orderValuesBy (java.util.Comparator)
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableSetMultimap build ()
java.util.Map$Entry entry
com.google.common.collect.Multimap sortedCopy
java.util.List entries
public volatile com.google.common.collect.ImmutableMultimap build ()
volatile com.google.common.collect.ImmutableMultimap$Builder combine (com.google.common.collect.ImmutableMultimap$Builder)
public volatile com.google.common.collect.ImmutableMultimap$Builder orderValuesBy (java.util.Comparator)
public volatile com.google.common.collect.ImmutableMultimap$Builder orderKeysBy (java.util.Comparator)
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (com.google.common.collect.Multimap)
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableMultimap$Builder put (java.util.Map$Entry)
public volatile com.google.common.collect.ImmutableMultimap$Builder put (java.lang.Object, java.lang.Object)
}
com/google/common/collect/ImmutableSetMultimap$EntrySet.classImmutableSetMultimap.java
package com.google.common.collect
final com.google.common.collect.ImmutableSetMultimap$EntrySet extends com.google.common.collect.ImmutableSet {
private final transient com.google.common.collect.ImmutableSetMultimap multimap
void (com.google.common.collect.ImmutableSetMultimap)
com.google.common.collect.ImmutableSetMultimap multimap
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object object
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
boolean isPartialView ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableSetMultimap.class
com/google/common/collect/ImmutableSortedAsList.class
com/google/common/collect/ImmutableSortedMap$1.classImmutableSortedMap.java
package com.google.common.collect
final com.google.common.collect.ImmutableSortedMap$1 extends java.lang.Object implements java.util.Comparator {
final java.util.Comparator val$comparator
void (java.util.Comparator)
public int compare (java.util.Map$Entry, java.util.Map$Entry)
java.util.Map$Entry e1
java.util.Map$Entry e2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/common/collect/ImmutableSortedMap$1EntrySet$1.class
com/google/common/collect/ImmutableSortedMap$1EntrySet.classImmutableSortedMap.java
package com.google.common.collect
com.google.common.collect.ImmutableSortedMap$1EntrySet extends com.google.common.collect.ImmutableMapEntrySet {
final com.google.common.collect.ImmutableSortedMap this$0
void (com.google.common.collect.ImmutableSortedMap)
com.google.common.collect.ImmutableSortedMap this$0
public com.google.common.collect.UnmodifiableIterator iterator ()
public java.util.Spliterator spliterator ()
public void forEach (java.util.function.Consumer)
java.util.function.Consumer action
com.google.common.collect.ImmutableList createAsList ()
com.google.common.collect.ImmutableMap map ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableSortedMap$Builder.classImmutableSortedMap.java
package com.google.common.collect
public com.google.common.collect.ImmutableSortedMap$Builder extends com.google.common.collect.ImmutableMap$Builder {
private final java.util.Comparator comparator
public void (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.ImmutableSortedMap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableSortedMap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableSortedMap$Builder putAll (java.util.Map)
java.util.Map map
public com.google.common.collect.ImmutableSortedMap$Builder putAll (java.lang.Iterable)
Iterable entries
public com.google.common.collect.ImmutableSortedMap$Builder orderEntriesByValue (java.util.Comparator)
java.util.Comparator valueComparator
com.google.common.collect.ImmutableSortedMap$Builder combine (com.google.common.collect.ImmutableMap$Builder)
com.google.common.collect.ImmutableMap$Builder other
public com.google.common.collect.ImmutableSortedMap build ()
public volatile com.google.common.collect.ImmutableMap build ()
volatile com.google.common.collect.ImmutableMap$Builder combine (com.google.common.collect.ImmutableMap$Builder)
public volatile com.google.common.collect.ImmutableMap$Builder orderEntriesByValue (java.util.Comparator)
public volatile com.google.common.collect.ImmutableMap$Builder putAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableMap$Builder putAll (java.util.Map)
public volatile com.google.common.collect.ImmutableMap$Builder put (java.util.Map$Entry)
public volatile com.google.common.collect.ImmutableMap$Builder put (java.lang.Object, java.lang.Object)
}
com/google/common/collect/ImmutableSortedMap$SerializedForm.classImmutableSortedMap.java
package com.google.common.collect
com.google.common.collect.ImmutableSortedMap$SerializedForm extends com.google.common.collect.ImmutableMap$SerializedForm {
private final java.util.Comparator comparator
private static final long serialVersionUID
void (com.google.common.collect.ImmutableSortedMap)
com.google.common.collect.ImmutableSortedMap sortedMap
java.lang.Object readResolve ()
com.google.common.collect.ImmutableSortedMap$Builder builder
}
com/google/common/collect/ImmutableSortedMap.class
com/google/common/collect/ImmutableSortedMapFauxverideShim.classImmutableSortedMapFauxverideShim.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableSortedMapFauxverideShim extends com.google.common.collect.ImmutableMap {
void ()
public static java.util.stream.Collector toImmutableMap (java.util.function.Function, java.util.function.Function)
java.util.function.Function keyFunction
java.util.function.Function valueFunction
public static java.util.stream.Collector toImmutableMap (java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator)
java.util.function.Function keyFunction
java.util.function.Function valueFunction
java.util.function.BinaryOperator mergeFunction
public static com.google.common.collect.ImmutableSortedMap$Builder builder ()
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
}
com/google/common/collect/ImmutableSortedMultiset$Builder.classImmutableSortedMultiset.java
package com.google.common.collect
public com.google.common.collect.ImmutableSortedMultiset$Builder extends com.google.common.collect.ImmutableMultiset$Builder {
public void (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.ImmutableSortedMultiset$Builder add (java.lang.Object)
Object element
public com.google.common.collect.ImmutableSortedMultiset$Builder addCopies (java.lang.Object, int)
Object element
int occurrences
public com.google.common.collect.ImmutableSortedMultiset$Builder setCount (java.lang.Object, int)
Object element
int count
public transient com.google.common.collect.ImmutableSortedMultiset$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableSortedMultiset$Builder addAll (java.lang.Iterable)
Iterable elements
public com.google.common.collect.ImmutableSortedMultiset$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableSortedMultiset build ()
public volatile com.google.common.collect.ImmutableMultiset build ()
public volatile com.google.common.collect.ImmutableMultiset$Builder addAll (java.util.Iterator)
public volatile com.google.common.collect.ImmutableMultiset$Builder addAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object[])
public volatile com.google.common.collect.ImmutableMultiset$Builder setCount (java.lang.Object, int)
public volatile com.google.common.collect.ImmutableMultiset$Builder addCopies (java.lang.Object, int)
public volatile com.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object)
public volatile com.google.common.collect.ImmutableCollection build ()
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
}
com/google/common/collect/ImmutableSortedMultiset$SerializedForm.classImmutableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.ImmutableSortedMultiset$SerializedForm extends java.lang.Object implements java.io.Serializable {
final java.util.Comparator comparator
final Object[] elements
final int[] counts
void (com.google.common.collect.SortedMultiset)
com.google.common.collect.Multiset$Entry entry
com.google.common.collect.SortedMultiset multiset
int n
int i
java.lang.Object readResolve ()
int i
int n
com.google.common.collect.ImmutableSortedMultiset$Builder builder
}
com/google/common/collect/ImmutableSortedMultiset.class
com/google/common/collect/ImmutableSortedMultisetFauxverideShim.classImmutableSortedMultisetFauxverideShim.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableSortedMultisetFauxverideShim extends com.google.common.collect.ImmutableMultiset {
void ()
public static java.util.stream.Collector toImmutableMultiset ()
public static java.util.stream.Collector toImmutableMultiset (java.util.function.Function, java.util.function.ToIntFunction)
java.util.function.Function elementFunction
java.util.function.ToIntFunction countFunction
public static com.google.common.collect.ImmutableSortedMultiset$Builder builder ()
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static transient com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object[] remaining
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.lang.Object[])
Object[] elements
}
com/google/common/collect/ImmutableSortedSet$1.classImmutableSortedSet.java
package com.google.common.collect
com.google.common.collect.ImmutableSortedSet$1 extends java.util.Spliterators$AbstractSpliterator {
final com.google.common.collect.UnmodifiableIterator iterator
final com.google.common.collect.ImmutableSortedSet this$0
void (com.google.common.collect.ImmutableSortedSet, long, int)
com.google.common.collect.ImmutableSortedSet this$0
long x0
int x1
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
public java.util.Comparator getComparator ()
}
com/google/common/collect/ImmutableSortedSet$Builder.classImmutableSortedSet.java
package com.google.common.collect
public final com.google.common.collect.ImmutableSortedSet$Builder extends com.google.common.collect.ImmutableSet$Builder {
private final java.util.Comparator comparator
public void (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.ImmutableSortedSet$Builder add (java.lang.Object)
Object element
public transient com.google.common.collect.ImmutableSortedSet$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableSortedSet$Builder addAll (java.lang.Iterable)
Iterable elements
public com.google.common.collect.ImmutableSortedSet$Builder addAll (java.util.Iterator)
java.util.Iterator elements
com.google.common.collect.ImmutableSortedSet$Builder combine (com.google.common.collect.ImmutableCollection$ArrayBasedBuilder)
com.google.common.collect.ImmutableCollection$ArrayBasedBuilder builder
public com.google.common.collect.ImmutableSortedSet build ()
Object[] contentsArray
com.google.common.collect.ImmutableSortedSet result
public volatile com.google.common.collect.ImmutableSet build ()
volatile com.google.common.collect.ImmutableSet$Builder combine (com.google.common.collect.ImmutableCollection$ArrayBasedBuilder)
public volatile com.google.common.collect.ImmutableSet$Builder addAll (java.util.Iterator)
public volatile com.google.common.collect.ImmutableSet$Builder addAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableSet$Builder add (java.lang.Object[])
public volatile com.google.common.collect.ImmutableSet$Builder add (java.lang.Object)
volatile com.google.common.collect.ImmutableCollection$ArrayBasedBuilder combine (com.google.common.collect.ImmutableCollection$ArrayBasedBuilder)
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
public volatile com.google.common.collect.ImmutableCollection$ArrayBasedBuilder add (java.lang.Object)
public volatile com.google.common.collect.ImmutableCollection build ()
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
}
com/google/common/collect/ImmutableSortedSet$SerializedForm.classImmutableSortedSet.java
package com.google.common.collect
com.google.common.collect.ImmutableSortedSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
final java.util.Comparator comparator
final Object[] elements
private static final long serialVersionUID
public void (java.util.Comparator, java.lang.Object[])
java.util.Comparator comparator
Object[] elements
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableSortedSet.classImmutableSortedSet.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableSortedSet extends com.google.common.collect.ImmutableSortedSetFauxverideShim implements java.util.NavigableSet com.google.common.collect.SortedIterable {
static final int SPLITERATOR_CHARACTERISTICS
final transient java.util.Comparator comparator
transient com.google.common.collect.ImmutableSortedSet descendingSet
public static java.util.stream.Collector toImmutableSortedSet (java.util.Comparator)
java.util.Comparator comparator
static com.google.common.collect.RegularImmutableSortedSet emptySet (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedSet of ()
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable)
Comparable element
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
Comparable e4
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
Comparable e4
Comparable e5
public static transient com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[])
Comparable e1
Comparable e2
Comparable e3
Comparable e4
Comparable e5
Comparable e6
Comparable[] remaining
Comparable[] contents
public static com.google.common.collect.ImmutableSortedSet copyOf (java.lang.Comparable[])
Comparable[] elements
public static com.google.common.collect.ImmutableSortedSet copyOf (java.lang.Iterable)
Iterable elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Collection)
java.util.Collection elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Iterator)
java.util.Iterator elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Comparator, java.util.Iterator)
java.util.Comparator comparator
java.util.Iterator elements
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Comparator, java.lang.Iterable)
com.google.common.collect.ImmutableSortedSet original
java.util.Comparator comparator
Iterable elements
boolean hasSameComparator
Object[] array
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Comparator, java.util.Collection)
java.util.Comparator comparator
java.util.Collection elements
public static com.google.common.collect.ImmutableSortedSet copyOfSorted (java.util.SortedSet)
java.util.SortedSet sortedSet
java.util.Comparator comparator
com.google.common.collect.ImmutableList list
static transient com.google.common.collect.ImmutableSortedSet construct (java.util.Comparator, int, java.lang.Object[])
Object cur
Object prev
int i
java.util.Comparator comparator
int n
Object[] contents
int uniques
public static com.google.common.collect.ImmutableSortedSet$Builder orderedBy (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedSet$Builder reverseOrder ()
public static com.google.common.collect.ImmutableSortedSet$Builder naturalOrder ()
int unsafeCompare (java.lang.Object, java.lang.Object)
Object a
Object b
static int unsafeCompare (java.util.Comparator, java.lang.Object, java.lang.Object)
java.util.Comparator comparator
Object a
Object b
java.util.Comparator unsafeComparator
void (java.util.Comparator)
java.util.Comparator comparator
public java.util.Comparator comparator ()
public abstract com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.ImmutableSortedSet headSet (java.lang.Object)
Object toElement
public com.google.common.collect.ImmutableSortedSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public com.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public com.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public com.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object)
Object fromElement
public com.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
abstract com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
abstract com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
abstract com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object first ()
public java.lang.Object last ()
public final java.lang.Object pollFirst ()
public final java.lang.Object pollLast ()
public com.google.common.collect.ImmutableSortedSet descendingSet ()
com.google.common.collect.ImmutableSortedSet result
abstract com.google.common.collect.ImmutableSortedSet createDescendingSet ()
public java.util.Spliterator spliterator ()
public abstract com.google.common.collect.UnmodifiableIterator descendingIterator ()
abstract int indexOf (java.lang.Object)
private void readObject (java.io.ObjectInputStream) throws java.io.InvalidObjectException
java.io.ObjectInputStream stream
java.lang.Object writeReplace ()
public volatile java.util.Iterator iterator ()
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)
public volatile java.util.NavigableSet tailSet (java.lang.Object, boolean)
public volatile java.util.NavigableSet headSet (java.lang.Object, boolean)
public volatile java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
public volatile java.util.Iterator descendingIterator ()
public volatile java.util.NavigableSet descendingSet ()
}
com/google/common/collect/ImmutableSortedSetFauxverideShim.classImmutableSortedSetFauxverideShim.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableSortedSetFauxverideShim extends com.google.common.collect.ImmutableSet {
void ()
public static java.util.stream.Collector toImmutableSet ()
public static com.google.common.collect.ImmutableSortedSet$Builder builder ()
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static transient com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object[] remaining
public static com.google.common.collect.ImmutableSortedSet copyOf (java.lang.Object[])
Object[] elements
}
com/google/common/collect/ImmutableTable$1.classImmutableTable.java
package com.google.common.collect
com.google.common.collect.ImmutableTable$1 extends java.lang.Object {
}
com/google/common/collect/ImmutableTable$Builder.classImmutableTable.java
package com.google.common.collect
public final com.google.common.collect.ImmutableTable$Builder extends java.lang.Object {
private final java.util.List cells
private java.util.Comparator rowComparator
private java.util.Comparator columnComparator
public void ()
public com.google.common.collect.ImmutableTable$Builder orderRowsBy (java.util.Comparator)
java.util.Comparator rowComparator
public com.google.common.collect.ImmutableTable$Builder orderColumnsBy (java.util.Comparator)
java.util.Comparator columnComparator
public com.google.common.collect.ImmutableTable$Builder put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public com.google.common.collect.ImmutableTable$Builder put (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell immutableCell
com.google.common.collect.Table$Cell cell
public com.google.common.collect.ImmutableTable$Builder putAll (com.google.common.collect.Table)
com.google.common.collect.Table$Cell cell
com.google.common.collect.Table table
com.google.common.collect.ImmutableTable$Builder combine (com.google.common.collect.ImmutableTable$Builder)
com.google.common.collect.ImmutableTable$Builder other
public com.google.common.collect.ImmutableTable build ()
int size
}
com/google/common/collect/ImmutableTable$CollectorState.classImmutableTable.java
package com.google.common.collect
final com.google.common.collect.ImmutableTable$CollectorState extends java.lang.Object {
final java.util.List insertionOrder
final com.google.common.collect.Table table
private void ()
void put (java.lang.Object, java.lang.Object, java.lang.Object, java.util.function.BinaryOperator)
com.google.common.collect.ImmutableTable$MutableCell cell
Object row
Object column
Object value
java.util.function.BinaryOperator merger
com.google.common.collect.ImmutableTable$MutableCell oldCell
com.google.common.collect.ImmutableTable$CollectorState combine (com.google.common.collect.ImmutableTable$CollectorState, java.util.function.BinaryOperator)
com.google.common.collect.ImmutableTable$MutableCell cell
com.google.common.collect.ImmutableTable$CollectorState other
java.util.function.BinaryOperator merger
com.google.common.collect.ImmutableTable toTable ()
void (com.google.common.collect.ImmutableTable$1)
com.google.common.collect.ImmutableTable$1 x0
}
com/google/common/collect/ImmutableTable$MutableCell.classImmutableTable.java
package com.google.common.collect
final com.google.common.collect.ImmutableTable$MutableCell extends com.google.common.collect.Tables$AbstractCell {
private final Object row
private final Object column
private Object value
void (java.lang.Object, java.lang.Object, java.lang.Object)
Object row
Object column
Object value
public java.lang.Object getRowKey ()
public java.lang.Object getColumnKey ()
public java.lang.Object getValue ()
void merge (java.lang.Object, java.util.function.BinaryOperator)
Object value
java.util.function.BinaryOperator mergeFunction
}
com/google/common/collect/ImmutableTable$SerializedForm.classImmutableTable.java
package com.google.common.collect
final com.google.common.collect.ImmutableTable$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final Object[] rowKeys
private final Object[] columnKeys
private final Object[] cellValues
private final int[] cellRowIndices
private final int[] cellColumnIndices
private static final long serialVersionUID
private void (java.lang.Object[], java.lang.Object[], java.lang.Object[], int[], int[])
Object[] rowKeys
Object[] columnKeys
Object[] cellValues
int[] cellRowIndices
int[] cellColumnIndices
static com.google.common.collect.ImmutableTable$SerializedForm create (com.google.common.collect.ImmutableTable, int[], int[])
com.google.common.collect.ImmutableTable table
int[] cellRowIndices
int[] cellColumnIndices
java.lang.Object readResolve ()
int i
com.google.common.collect.ImmutableList$Builder cellListBuilder
}
com/google/common/collect/ImmutableTable.class
com/google/common/collect/Interner.classInterner.java
package com.google.common.collect
public abstract com.google.common.collect.Interner extends java.lang.Object {
public abstract java.lang.Object intern (java.lang.Object)
}
com/google/common/collect/Interners$1.classInterners.java
package com.google.common.collect
com.google.common.collect.Interners$1 extends java.lang.Object {
}
com/google/common/collect/Interners$InternerBuilder.classInterners.java
package com.google.common.collect
public com.google.common.collect.Interners$InternerBuilder extends java.lang.Object {
private final com.google.common.collect.MapMaker mapMaker
private boolean strong
private void ()
public com.google.common.collect.Interners$InternerBuilder strong ()
public com.google.common.collect.Interners$InternerBuilder weak ()
public com.google.common.collect.Interners$InternerBuilder concurrencyLevel (int)
int concurrencyLevel
public com.google.common.collect.Interner build ()
void (com.google.common.collect.Interners$1)
com.google.common.collect.Interners$1 x0
}
com/google/common/collect/Interners$InternerFunction.classInterners.java
package com.google.common.collect
com.google.common.collect.Interners$InternerFunction extends java.lang.Object implements com.google.common.base.Function {
private final com.google.common.collect.Interner interner
public void (com.google.common.collect.Interner)
com.google.common.collect.Interner interner
public java.lang.Object apply (java.lang.Object)
Object input
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.collect.Interners$InternerFunction that
Object other
}
com/google/common/collect/Interners$InternerImpl.classInterners.java
package com.google.common.collect
final com.google.common.collect.Interners$InternerImpl extends java.lang.Object implements com.google.common.collect.Interner {
final com.google.common.collect.MapMakerInternalMap map
private void (com.google.common.collect.MapMaker)
com.google.common.collect.MapMaker mapMaker
public java.lang.Object intern (java.lang.Object)
Object canonical
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
com.google.common.collect.MapMaker$Dummy sneaky
Object sample
void (com.google.common.collect.MapMaker, com.google.common.collect.Interners$1)
com.google.common.collect.MapMaker x0
com.google.common.collect.Interners$1 x1
}
com/google/common/collect/Interners.classInterners.java
package com.google.common.collect
public final com.google.common.collect.Interners extends java.lang.Object {
private void ()
public static com.google.common.collect.Interners$InternerBuilder newBuilder ()
public static com.google.common.collect.Interner newStrongInterner ()
public static com.google.common.collect.Interner newWeakInterner ()
public static com.google.common.base.Function asFunction (com.google.common.collect.Interner)
com.google.common.collect.Interner interner
}
com/google/common/collect/Iterables$1.class
com/google/common/collect/Iterables$10.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$10 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
void (java.lang.Iterable)
public java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/common/collect/Iterables$11.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$11 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
void (java.lang.Iterable)
public java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/common/collect/Iterables$12.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$12 extends com.google.common.collect.FluentIterable {
final Iterable val$iterables
final java.util.Comparator val$comparator
void (java.lang.Iterable, java.util.Comparator)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$13.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$13 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.util.Iterator apply (java.lang.Iterable)
Iterable iterable
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Iterables$2.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$2 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
final int val$size
void (java.lang.Iterable, int)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$3.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$3 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
final int val$size
void (java.lang.Iterable, int)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$4.class
com/google/common/collect/Iterables$5.class
com/google/common/collect/Iterables$6.class
com/google/common/collect/Iterables$7.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$7 extends com.google.common.collect.FluentIterable {
final java.util.List val$list
final int val$numberToSkip
void (java.util.List, int)
public java.util.Iterator iterator ()
int toSkip
}
com/google/common/collect/Iterables$8$1.classIterables.java
package com.google.common.collect
com.google.common.collect.Iterables$8$1 extends java.lang.Object implements java.util.Iterator {
boolean atStart
final java.util.Iterator val$iterator
final com.google.common.collect.Iterables$8 this$0
void (com.google.common.collect.Iterables$8, java.util.Iterator)
com.google.common.collect.Iterables$8 this$0
public boolean hasNext ()
public java.lang.Object next ()
Object result
public void remove ()
}
com/google/common/collect/Iterables$8.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$8 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
final int val$numberToSkip
void (java.lang.Iterable, int)
public java.util.Iterator iterator ()
java.util.Iterator iterator
public java.util.Spliterator spliterator ()
}
com/google/common/collect/Iterables$9.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$9 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
final int val$limitSize
void (java.lang.Iterable, int)
public java.util.Iterator iterator ()
public java.util.Spliterator spliterator ()
}
com/google/common/collect/Iterables$UnmodifiableIterable.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$UnmodifiableIterable extends com.google.common.collect.FluentIterable {
private final Iterable iterable
private void (java.lang.Iterable)
Iterable iterable
public java.util.Iterator iterator ()
public void forEach (java.util.function.Consumer)
java.util.function.Consumer action
public java.util.Spliterator spliterator ()
public java.lang.String toString ()
void (java.lang.Iterable, com.google.common.collect.Iterables$1)
Iterable x0
com.google.common.collect.Iterables$1 x1
}
com/google/common/collect/Iterables.classIterables.java
package com.google.common.collect
public final com.google.common.collect.Iterables extends java.lang.Object {
private void ()
public static java.lang.Iterable unmodifiableIterable (java.lang.Iterable)
Iterable result
Iterable iterable
public static java.lang.Iterable unmodifiableIterable (com.google.common.collect.ImmutableCollection)
com.google.common.collect.ImmutableCollection iterable
public static int size (java.lang.Iterable)
Iterable iterable
public static boolean contains (java.lang.Iterable, java.lang.Object)
java.util.Collection collection
Iterable iterable
Object element
public static boolean removeAll (java.lang.Iterable, java.util.Collection)
Iterable removeFrom
java.util.Collection elementsToRemove
public static boolean retainAll (java.lang.Iterable, java.util.Collection)
Iterable removeFrom
java.util.Collection elementsToRetain
public static boolean removeIf (java.lang.Iterable, com.google.common.base.Predicate)
Iterable removeFrom
com.google.common.base.Predicate predicate
static java.lang.Object removeFirstMatching (java.lang.Iterable, com.google.common.base.Predicate)
Object next
Iterable removeFrom
com.google.common.base.Predicate predicate
java.util.Iterator iterator
public static boolean elementsEqual (java.lang.Iterable, java.lang.Iterable)
java.util.Collection collection1
java.util.Collection collection2
Iterable iterable1
Iterable iterable2
public static java.lang.String toString (java.lang.Iterable)
Iterable iterable
public static java.lang.Object getOnlyElement (java.lang.Iterable)
Iterable iterable
public static java.lang.Object getOnlyElement (java.lang.Iterable, java.lang.Object)
Iterable iterable
Object defaultValue
public static java.lang.Object[] toArray (java.lang.Iterable, java.lang.Class)
Iterable iterable
Class type
static java.lang.Object[] toArray (java.lang.Iterable, java.lang.Object[])
Iterable iterable
Object[] array
java.util.Collection collection
static java.lang.Object[] toArray (java.lang.Iterable)
Iterable iterable
private static java.util.Collection castOrCopyToCollection (java.lang.Iterable)
Iterable iterable
public static boolean addAll (java.util.Collection, java.lang.Iterable)
java.util.Collection c
java.util.Collection addTo
Iterable elementsToAdd
public static int frequency (java.lang.Iterable, java.lang.Object)
Iterable iterable
Object element
public static java.lang.Iterable cycle (java.lang.Iterable)
Iterable iterable
public static transient java.lang.Iterable cycle (java.lang.Object[])
Object[] elements
public static java.lang.Iterable concat (java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
public static java.lang.Iterable concat (java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
Iterable c
public static java.lang.Iterable concat (java.lang.Iterable, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
Iterable c
Iterable d
public static transient java.lang.Iterable concat (java.lang.Iterable[])
Iterable[] inputs
public static java.lang.Iterable concat (java.lang.Iterable)
Iterable inputs
public static java.lang.Iterable partition (java.lang.Iterable, int)
Iterable iterable
int size
public static java.lang.Iterable paddedPartition (java.lang.Iterable, int)
Iterable iterable
int size
public static java.lang.Iterable filter (java.lang.Iterable, com.google.common.base.Predicate)
Iterable unfiltered
com.google.common.base.Predicate retainIfTrue
public static java.lang.Iterable filter (java.lang.Iterable, java.lang.Class)
Iterable unfiltered
Class desiredType
public static boolean any (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static boolean all (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static java.lang.Object find (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static java.lang.Object find (java.lang.Iterable, com.google.common.base.Predicate, java.lang.Object)
Iterable iterable
com.google.common.base.Predicate predicate
Object defaultValue
public static com.google.common.base.Optional tryFind (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static int indexOf (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static java.lang.Iterable transform (java.lang.Iterable, com.google.common.base.Function)
Iterable fromIterable
com.google.common.base.Function function
public static java.lang.Object get (java.lang.Iterable, int)
Iterable iterable
int position
public static java.lang.Object get (java.lang.Iterable, int, java.lang.Object)
java.util.List list
java.util.Iterator iterator
Iterable iterable
int position
Object defaultValue
public static java.lang.Object getFirst (java.lang.Iterable, java.lang.Object)
Iterable iterable
Object defaultValue
public static java.lang.Object getLast (java.lang.Iterable)
java.util.List list
Iterable iterable
public static java.lang.Object getLast (java.lang.Iterable, java.lang.Object)
java.util.Collection c
Iterable iterable
Object defaultValue
private static java.lang.Object getLastInNonemptyList (java.util.List)
java.util.List list
public static java.lang.Iterable skip (java.lang.Iterable, int)
java.util.List list
Iterable iterable
int numberToSkip
public static java.lang.Iterable limit (java.lang.Iterable, int)
Iterable iterable
int limitSize
public static java.lang.Iterable consumingIterable (java.lang.Iterable)
Iterable iterable
public static boolean isEmpty (java.lang.Iterable)
Iterable iterable
public static java.lang.Iterable mergeSorted (java.lang.Iterable, java.util.Comparator)
Iterable iterables
java.util.Comparator comparator
Iterable iterable
static com.google.common.base.Function toIterator ()
}
com/google/common/collect/Iterators$1.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$1 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$iterator
void (java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/Iterators$10.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$10 extends java.lang.Object implements java.util.Enumeration {
final java.util.Iterator val$iterator
void (java.util.Iterator)
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
com/google/common/collect/Iterators$2.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$2 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator iterator
final Iterable val$iterable
void (java.lang.Iterable)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Iterators$3.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$3 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$iterator
final int val$size
final boolean val$pad
void (java.util.Iterator, int, boolean)
public boolean hasNext ()
public java.util.List next ()
int i
Object[] array
int count
java.util.List list
public volatile java.lang.Object next ()
}
com/google/common/collect/Iterators$4.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$4 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$unfiltered
final com.google.common.base.Predicate val$retainIfTrue
void (java.util.Iterator, com.google.common.base.Predicate)
protected java.lang.Object computeNext ()
Object element
}
com/google/common/collect/Iterators$5.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$5 extends com.google.common.collect.TransformedIterator {
final com.google.common.base.Function val$function
void (java.util.Iterator, com.google.common.base.Function)
java.util.Iterator backingIterator
java.lang.Object transform (java.lang.Object)
Object from
}
com/google/common/collect/Iterators$6.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$6 extends java.lang.Object implements java.util.Iterator {
private int count
final int val$limitSize
final java.util.Iterator val$iterator
void (int, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Iterators$7.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$7 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$iterator
void (java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
Object next
public java.lang.String toString ()
}
com/google/common/collect/Iterators$8.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$8 extends com.google.common.collect.UnmodifiableIterator {
boolean done
final Object val$value
void (java.lang.Object)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/Iterators$9.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$9 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Enumeration val$enumeration
void (java.util.Enumeration)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/Iterators$ArrayItr.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$ArrayItr extends com.google.common.collect.AbstractIndexedListIterator {
static final com.google.common.collect.UnmodifiableListIterator EMPTY
private final Object[] array
private final int offset
void (java.lang.Object[], int, int, int)
Object[] array
int offset
int length
int index
protected java.lang.Object get (int)
int index
static void ()
}
com/google/common/collect/Iterators$ConcatenatedIterator$1.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$ConcatenatedIterator$1 extends com.google.common.collect.MultitransformedIterator {
void (java.util.Iterator)
java.util.Iterator backingIterator
java.util.Iterator transform (java.util.Iterator)
com.google.common.collect.Iterators$ConcatenatedIterator concatIterator
java.util.Iterator iterator
volatile java.util.Iterator transform (java.lang.Object)
}
com/google/common/collect/Iterators$ConcatenatedIterator.classIterators.java
package com.google.common.collect
com.google.common.collect.Iterators$ConcatenatedIterator extends com.google.common.collect.MultitransformedIterator {
public void (java.util.Iterator)
java.util.Iterator iterators
java.util.Iterator transform (java.util.Iterator)
java.util.Iterator iterator
private static java.util.Iterator getComponentIterators (java.util.Iterator)
java.util.Iterator iterators
volatile java.util.Iterator transform (java.lang.Object)
static java.util.Iterator access$000 (java.util.Iterator)
java.util.Iterator x0
}
com/google/common/collect/Iterators$EmptyModifiableIterator.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$EmptyModifiableIterator extends java.lang.Enum implements java.util.Iterator {
public static final com.google.common.collect.Iterators$EmptyModifiableIterator INSTANCE
private static final com.google.common.collect.Iterators$EmptyModifiableIterator[] $VALUES
public static com.google.common.collect.Iterators$EmptyModifiableIterator[] values ()
public static com.google.common.collect.Iterators$EmptyModifiableIterator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
static void ()
}
com/google/common/collect/Iterators$MergingIterator$1.classIterators.java
package com.google.common.collect
com.google.common.collect.Iterators$MergingIterator$1 extends java.lang.Object implements java.util.Comparator {
final java.util.Comparator val$itemComparator
final com.google.common.collect.Iterators$MergingIterator this$0
void (com.google.common.collect.Iterators$MergingIterator, java.util.Comparator)
com.google.common.collect.Iterators$MergingIterator this$0
public int compare (com.google.common.collect.PeekingIterator, com.google.common.collect.PeekingIterator)
com.google.common.collect.PeekingIterator o1
com.google.common.collect.PeekingIterator o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/common/collect/Iterators$MergingIterator.classIterators.java
package com.google.common.collect
com.google.common.collect.Iterators$MergingIterator extends com.google.common.collect.UnmodifiableIterator {
final java.util.Queue queue
public void (java.lang.Iterable, java.util.Comparator)
java.util.Iterator iterator
Iterable iterators
java.util.Comparator itemComparator
java.util.Comparator heapComparator
public boolean hasNext ()
public java.lang.Object next ()
com.google.common.collect.PeekingIterator nextIter
Object next
}
com/google/common/collect/Iterators$PeekingImpl.classIterators.java
package com.google.common.collect
com.google.common.collect.Iterators$PeekingImpl extends java.lang.Object implements com.google.common.collect.PeekingIterator {
private final java.util.Iterator iterator
private boolean hasPeeked
private Object peekedElement
public void (java.util.Iterator)
java.util.Iterator iterator
public boolean hasNext ()
public java.lang.Object next ()
Object result
public void remove ()
public java.lang.Object peek ()
}
com/google/common/collect/Iterators.classIterators.java
package com.google.common.collect
public final com.google.common.collect.Iterators extends java.lang.Object {
private void ()
static com.google.common.collect.UnmodifiableIterator emptyIterator ()
static com.google.common.collect.UnmodifiableListIterator emptyListIterator ()
static java.util.Iterator emptyModifiableIterator ()
public static com.google.common.collect.UnmodifiableIterator unmodifiableIterator (java.util.Iterator)
com.google.common.collect.UnmodifiableIterator result
java.util.Iterator iterator
public static com.google.common.collect.UnmodifiableIterator unmodifiableIterator (com.google.common.collect.UnmodifiableIterator)
com.google.common.collect.UnmodifiableIterator iterator
public static int size (java.util.Iterator)
java.util.Iterator iterator
long count
public static boolean contains (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object element
public static boolean removeAll (java.util.Iterator, java.util.Collection)
java.util.Iterator removeFrom
java.util.Collection elementsToRemove
boolean result
public static boolean removeIf (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator removeFrom
com.google.common.base.Predicate predicate
boolean modified
public static boolean retainAll (java.util.Iterator, java.util.Collection)
java.util.Iterator removeFrom
java.util.Collection elementsToRetain
boolean result
public static boolean elementsEqual (java.util.Iterator, java.util.Iterator)
Object o1
Object o2
java.util.Iterator iterator1
java.util.Iterator iterator2
public static java.lang.String toString (java.util.Iterator)
java.util.Iterator iterator
StringBuilder sb
boolean first
public static java.lang.Object getOnlyElement (java.util.Iterator)
int i
java.util.Iterator iterator
Object first
StringBuilder sb
public static java.lang.Object getOnlyElement (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object defaultValue
public static java.lang.Object[] toArray (java.util.Iterator, java.lang.Class)
java.util.Iterator iterator
Class type
java.util.List list
public static boolean addAll (java.util.Collection, java.util.Iterator)
java.util.Collection addTo
java.util.Iterator iterator
boolean wasModified
public static int frequency (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object element
public static java.util.Iterator cycle (java.lang.Iterable)
Iterable iterable
public static transient java.util.Iterator cycle (java.lang.Object[])
Object[] elements
public static java.util.Iterator concat (java.util.Iterator, java.util.Iterator)
java.util.Iterator a
java.util.Iterator b
public static java.util.Iterator concat (java.util.Iterator, java.util.Iterator, java.util.Iterator)
java.util.Iterator a
java.util.Iterator b
java.util.Iterator c
public static java.util.Iterator concat (java.util.Iterator, java.util.Iterator, java.util.Iterator, java.util.Iterator)
java.util.Iterator a
java.util.Iterator b
java.util.Iterator c
java.util.Iterator d
public static transient java.util.Iterator concat (java.util.Iterator[])
java.util.Iterator input
java.util.Iterator[] inputs
public static java.util.Iterator concat (java.util.Iterator)
java.util.Iterator inputs
public static com.google.common.collect.UnmodifiableIterator partition (java.util.Iterator, int)
java.util.Iterator iterator
int size
public static com.google.common.collect.UnmodifiableIterator paddedPartition (java.util.Iterator, int)
java.util.Iterator iterator
int size
private static com.google.common.collect.UnmodifiableIterator partitionImpl (java.util.Iterator, int, boolean)
java.util.Iterator iterator
int size
boolean pad
public static com.google.common.collect.UnmodifiableIterator filter (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator unfiltered
com.google.common.base.Predicate retainIfTrue
public static com.google.common.collect.UnmodifiableIterator filter (java.util.Iterator, java.lang.Class)
java.util.Iterator unfiltered
Class desiredType
public static boolean any (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator iterator
com.google.common.base.Predicate predicate
public static boolean all (java.util.Iterator, com.google.common.base.Predicate)
Object element
java.util.Iterator iterator
com.google.common.base.Predicate predicate
public static java.lang.Object find (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator iterator
com.google.common.base.Predicate predicate
public static java.lang.Object find (java.util.Iterator, com.google.common.base.Predicate, java.lang.Object)
java.util.Iterator iterator
com.google.common.base.Predicate predicate
Object defaultValue
public static com.google.common.base.Optional tryFind (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator iterator
com.google.common.base.Predicate predicate
com.google.common.collect.UnmodifiableIterator filteredIterator
public static int indexOf (java.util.Iterator, com.google.common.base.Predicate)
Object current
int i
java.util.Iterator iterator
com.google.common.base.Predicate predicate
public static java.util.Iterator transform (java.util.Iterator, com.google.common.base.Function)
java.util.Iterator fromIterator
com.google.common.base.Function function
public static java.lang.Object get (java.util.Iterator, int)
java.util.Iterator iterator
int position
int skipped
static void checkNonnegative (int)
int position
public static java.lang.Object get (java.util.Iterator, int, java.lang.Object)
java.util.Iterator iterator
int position
Object defaultValue
public static java.lang.Object getNext (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object defaultValue
public static java.lang.Object getLast (java.util.Iterator)
Object current
java.util.Iterator iterator
public static java.lang.Object getLast (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object defaultValue
public static int advance (java.util.Iterator, int)
java.util.Iterator iterator
int numberToAdvance
int i
public static java.util.Iterator limit (java.util.Iterator, int)
java.util.Iterator iterator
int limitSize
public static java.util.Iterator consumingIterator (java.util.Iterator)
java.util.Iterator iterator
static java.lang.Object pollNext (java.util.Iterator)
Object result
java.util.Iterator iterator
static void clear (java.util.Iterator)
java.util.Iterator iterator
public static transient com.google.common.collect.UnmodifiableIterator forArray (java.lang.Object[])
Object[] array
static com.google.common.collect.UnmodifiableListIterator forArray (java.lang.Object[], int, int, int)
Object[] array
int offset
int length
int index
int end
public static com.google.common.collect.UnmodifiableIterator singletonIterator (java.lang.Object)
Object value
public static com.google.common.collect.UnmodifiableIterator forEnumeration (java.util.Enumeration)
java.util.Enumeration enumeration
public static java.util.Enumeration asEnumeration (java.util.Iterator)
java.util.Iterator iterator
public static com.google.common.collect.PeekingIterator peekingIterator (java.util.Iterator)
com.google.common.collect.Iterators$PeekingImpl peeking
java.util.Iterator iterator
public static com.google.common.collect.PeekingIterator peekingIterator (com.google.common.collect.PeekingIterator)
com.google.common.collect.PeekingIterator iterator
public static com.google.common.collect.UnmodifiableIterator mergeSorted (java.lang.Iterable, java.util.Comparator)
Iterable iterators
java.util.Comparator comparator
static java.util.ListIterator cast (java.util.Iterator)
java.util.Iterator iterator
}
com/google/common/collect/LexicographicalOrdering.classLexicographicalOrdering.java
package com.google.common.collect
final com.google.common.collect.LexicographicalOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final java.util.Comparator elementOrder
private static final long serialVersionUID
void (java.util.Comparator)
java.util.Comparator elementOrder
public int compare (java.lang.Iterable, java.lang.Iterable)
int result
Iterable leftIterable
Iterable rightIterable
java.util.Iterator left
java.util.Iterator right
public boolean equals (java.lang.Object)
com.google.common.collect.LexicographicalOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/common/collect/LinkedHashMultimap$1.classLinkedHashMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedHashMultimap$1 extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.LinkedHashMultimap$ValueEntry nextEntry
com.google.common.collect.LinkedHashMultimap$ValueEntry toRemove
final com.google.common.collect.LinkedHashMultimap this$0
void (com.google.common.collect.LinkedHashMultimap)
com.google.common.collect.LinkedHashMultimap this$0
public boolean hasNext ()
public java.util.Map$Entry next ()
com.google.common.collect.LinkedHashMultimap$ValueEntry result
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/LinkedHashMultimap$ValueEntry.classLinkedHashMultimap.java
package com.google.common.collect
final com.google.common.collect.LinkedHashMultimap$ValueEntry extends com.google.common.collect.ImmutableEntry implements com.google.common.collect.LinkedHashMultimap$ValueSetLink {
final int smearedValueHash
com.google.common.collect.LinkedHashMultimap$ValueEntry nextInValueBucket
com.google.common.collect.LinkedHashMultimap$ValueSetLink predecessorInValueSet
com.google.common.collect.LinkedHashMultimap$ValueSetLink successorInValueSet
com.google.common.collect.LinkedHashMultimap$ValueEntry predecessorInMultimap
com.google.common.collect.LinkedHashMultimap$ValueEntry successorInMultimap
void (java.lang.Object, java.lang.Object, int, com.google.common.collect.LinkedHashMultimap$ValueEntry)
Object key
Object value
int smearedValueHash
com.google.common.collect.LinkedHashMultimap$ValueEntry nextInValueBucket
boolean matchesValue (java.lang.Object, int)
Object v
int smearedVHash
public com.google.common.collect.LinkedHashMultimap$ValueSetLink getPredecessorInValueSet ()
public com.google.common.collect.LinkedHashMultimap$ValueSetLink getSuccessorInValueSet ()
public void setPredecessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
public void setSuccessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
public com.google.common.collect.LinkedHashMultimap$ValueEntry getPredecessorInMultimap ()
public com.google.common.collect.LinkedHashMultimap$ValueEntry getSuccessorInMultimap ()
public void setSuccessorInMultimap (com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry multimapSuccessor
public void setPredecessorInMultimap (com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry multimapPredecessor
}
com/google/common/collect/LinkedHashMultimap$ValueSet$1.classLinkedHashMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedHashMultimap$ValueSet$1 extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.LinkedHashMultimap$ValueSetLink nextEntry
com.google.common.collect.LinkedHashMultimap$ValueEntry toRemove
int expectedModCount
final com.google.common.collect.LinkedHashMultimap$ValueSet this$1
void (com.google.common.collect.LinkedHashMultimap$ValueSet)
com.google.common.collect.LinkedHashMultimap$ValueSet this$1
private void checkForComodification ()
public boolean hasNext ()
public java.lang.Object next ()
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object result
public void remove ()
}
com/google/common/collect/LinkedHashMultimap$ValueSet.classLinkedHashMultimap.java
package com.google.common.collect
final com.google.common.collect.LinkedHashMultimap$ValueSet extends com.google.common.collect.Sets$ImprovedAbstractSet implements com.google.common.collect.LinkedHashMultimap$ValueSetLink {
private final Object key
com.google.common.collect.LinkedHashMultimap$ValueEntry[] hashTable
private int size
private int modCount
private com.google.common.collect.LinkedHashMultimap$ValueSetLink firstEntry
private com.google.common.collect.LinkedHashMultimap$ValueSetLink lastEntry
final com.google.common.collect.LinkedHashMultimap this$0
void (com.google.common.collect.LinkedHashMultimap, java.lang.Object, int)
com.google.common.collect.LinkedHashMultimap this$0
Object key
int expectedValues
int tableSize
com.google.common.collect.LinkedHashMultimap$ValueEntry[] hashTable
private int mask ()
public com.google.common.collect.LinkedHashMultimap$ValueSetLink getPredecessorInValueSet ()
public com.google.common.collect.LinkedHashMultimap$ValueSetLink getSuccessorInValueSet ()
public void setPredecessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
public void setSuccessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
public java.util.Iterator iterator ()
public void forEach (java.util.function.Consumer)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
java.util.function.Consumer action
public int size ()
public boolean contains (java.lang.Object)
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object o
int smearedHash
public boolean add (java.lang.Object)
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object value
int smearedHash
int bucket
com.google.common.collect.LinkedHashMultimap$ValueEntry rowHead
com.google.common.collect.LinkedHashMultimap$ValueEntry newEntry
private void rehashIfNecessary ()
com.google.common.collect.LinkedHashMultimap$ValueEntry valueEntry
int bucket
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
com.google.common.collect.LinkedHashMultimap$ValueEntry[] hashTable
int mask
public boolean remove (java.lang.Object)
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object o
int smearedHash
int bucket
com.google.common.collect.LinkedHashMultimap$ValueEntry prev
public void clear ()
com.google.common.collect.LinkedHashMultimap$ValueEntry valueEntry
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
static com.google.common.collect.LinkedHashMultimap$ValueSetLink access$000 (com.google.common.collect.LinkedHashMultimap$ValueSet)
com.google.common.collect.LinkedHashMultimap$ValueSet x0
static int access$100 (com.google.common.collect.LinkedHashMultimap$ValueSet)
com.google.common.collect.LinkedHashMultimap$ValueSet x0
}
com/google/common/collect/LinkedHashMultimap$ValueSetLink.classLinkedHashMultimap.java
package com.google.common.collect
abstract com.google.common.collect.LinkedHashMultimap$ValueSetLink extends java.lang.Object {
public abstract com.google.common.collect.LinkedHashMultimap$ValueSetLink getPredecessorInValueSet ()
public abstract com.google.common.collect.LinkedHashMultimap$ValueSetLink getSuccessorInValueSet ()
public abstract void setPredecessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
public abstract void setSuccessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
}
com/google/common/collect/LinkedHashMultimap.class
com/google/common/collect/LinkedHashMultimapGwtSerializationDependencies.classLinkedHashMultimapGwtSerializationDependencies.java
package com.google.common.collect
abstract com.google.common.collect.LinkedHashMultimapGwtSerializationDependencies extends com.google.common.collect.AbstractSetMultimap {
void (java.util.Map)
java.util.Map map
}
com/google/common/collect/LinkedHashMultiset.classLinkedHashMultiset.java
package com.google.common.collect
public final com.google.common.collect.LinkedHashMultiset extends com.google.common.collect.AbstractMapBasedMultiset {
private static final long serialVersionUID
public static com.google.common.collect.LinkedHashMultiset create ()
public static com.google.common.collect.LinkedHashMultiset create (int)
int distinctElements
public static com.google.common.collect.LinkedHashMultiset create (java.lang.Iterable)
Iterable elements
com.google.common.collect.LinkedHashMultiset multiset
private void ()
private void (int)
int distinctElements
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int distinctElements
public volatile int setCount (java.lang.Object, int)
public volatile int remove (java.lang.Object, int)
public volatile int add (java.lang.Object, int)
public volatile int count (java.lang.Object)
public volatile java.util.Iterator iterator ()
public volatile int size ()
public volatile void clear ()
public volatile void forEachEntry (java.util.function.ObjIntConsumer)
public volatile java.util.Set entrySet ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
public volatile java.util.Set elementSet ()
public volatile boolean retainAll (java.util.Collection)
public volatile boolean removeAll (java.util.Collection)
public volatile boolean addAll (java.util.Collection)
public volatile boolean setCount (java.lang.Object, int, int)
public volatile boolean remove (java.lang.Object)
public volatile boolean add (java.lang.Object)
public volatile boolean contains (java.lang.Object)
public volatile boolean isEmpty ()
}
com/google/common/collect/LinkedListMultimap$1.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$1 extends java.util.AbstractSequentialList {
final Object val$key
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap, java.lang.Object)
com.google.common.collect.LinkedListMultimap this$0
public int size ()
com.google.common.collect.LinkedListMultimap$KeyList keyList
public java.util.ListIterator listIterator (int)
int index
}
com/google/common/collect/LinkedListMultimap$1EntriesImpl.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$1EntriesImpl extends java.util.AbstractSequentialList {
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap this$0
public int size ()
public java.util.ListIterator listIterator (int)
int index
public void forEach (java.util.function.Consumer)
com.google.common.collect.LinkedListMultimap$Node node
java.util.function.Consumer action
}
com/google/common/collect/LinkedListMultimap$1KeySetImpl.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$1KeySetImpl extends com.google.common.collect.Sets$ImprovedAbstractSet {
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap this$0
public int size ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object key
public boolean remove (java.lang.Object)
Object o
}
com/google/common/collect/LinkedListMultimap$1ValuesImpl$1.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$1ValuesImpl$1 extends com.google.common.collect.TransformedListIterator {
final com.google.common.collect.LinkedListMultimap$NodeIterator val$nodeItr
final com.google.common.collect.LinkedListMultimap$1ValuesImpl this$1
void (com.google.common.collect.LinkedListMultimap$1ValuesImpl, java.util.ListIterator, com.google.common.collect.LinkedListMultimap$NodeIterator)
com.google.common.collect.LinkedListMultimap$1ValuesImpl this$1
java.util.ListIterator backingIterator
java.lang.Object transform (java.util.Map$Entry)
java.util.Map$Entry entry
public void set (java.lang.Object)
Object value
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/LinkedListMultimap$1ValuesImpl.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$1ValuesImpl extends java.util.AbstractSequentialList {
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap this$0
public int size ()
public java.util.ListIterator listIterator (int)
int index
com.google.common.collect.LinkedListMultimap$NodeIterator nodeItr
}
com/google/common/collect/LinkedListMultimap$DistinctKeyIterator.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$DistinctKeyIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Set seenKeys
com.google.common.collect.LinkedListMultimap$Node next
com.google.common.collect.LinkedListMultimap$Node current
int expectedModCount
final com.google.common.collect.LinkedListMultimap this$0
private void (com.google.common.collect.LinkedListMultimap)
private void checkForConcurrentModification ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
void (com.google.common.collect.LinkedListMultimap, com.google.common.collect.LinkedListMultimap$1)
com.google.common.collect.LinkedListMultimap x0
com.google.common.collect.LinkedListMultimap$1 x1
}
com/google/common/collect/LinkedListMultimap$KeyList.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$KeyList extends java.lang.Object {
com.google.common.collect.LinkedListMultimap$Node head
com.google.common.collect.LinkedListMultimap$Node tail
int count
void (com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$Node firstNode
}
com/google/common/collect/LinkedListMultimap$Node.classLinkedListMultimap.java
package com.google.common.collect
final com.google.common.collect.LinkedListMultimap$Node extends com.google.common.collect.AbstractMapEntry {
final Object key
Object value
com.google.common.collect.LinkedListMultimap$Node next
com.google.common.collect.LinkedListMultimap$Node previous
com.google.common.collect.LinkedListMultimap$Node nextSibling
com.google.common.collect.LinkedListMultimap$Node previousSibling
void (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object newValue
Object result
}
com/google/common/collect/LinkedListMultimap$NodeIterator.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$NodeIterator extends java.lang.Object implements java.util.ListIterator {
int nextIndex
com.google.common.collect.LinkedListMultimap$Node next
com.google.common.collect.LinkedListMultimap$Node current
com.google.common.collect.LinkedListMultimap$Node previous
int expectedModCount
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap, int)
int index
int size
private void checkForConcurrentModification ()
public boolean hasNext ()
public com.google.common.collect.LinkedListMultimap$Node next ()
public void remove ()
public boolean hasPrevious ()
public com.google.common.collect.LinkedListMultimap$Node previous ()
public int nextIndex ()
public int previousIndex ()
public void set (java.util.Map$Entry)
java.util.Map$Entry e
public void add (java.util.Map$Entry)
java.util.Map$Entry e
void setValue (java.lang.Object)
Object value
public volatile void add (java.lang.Object)
public volatile void set (java.lang.Object)
public volatile java.lang.Object previous ()
public volatile java.lang.Object next ()
}
com/google/common/collect/LinkedListMultimap$ValueForKeyIterator.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$ValueForKeyIterator extends java.lang.Object implements java.util.ListIterator {
final Object key
int nextIndex
com.google.common.collect.LinkedListMultimap$Node next
com.google.common.collect.LinkedListMultimap$Node current
com.google.common.collect.LinkedListMultimap$Node previous
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap, java.lang.Object)
Object key
com.google.common.collect.LinkedListMultimap$KeyList keyList
public void (com.google.common.collect.LinkedListMultimap, java.lang.Object, int)
Object key
int index
com.google.common.collect.LinkedListMultimap$KeyList keyList
int size
public boolean hasNext ()
public java.lang.Object next ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
public void remove ()
public void set (java.lang.Object)
Object value
public void add (java.lang.Object)
Object value
}
com/google/common/collect/LinkedListMultimap.classLinkedListMultimap.java
package com.google.common.collect
public com.google.common.collect.LinkedListMultimap extends com.google.common.collect.AbstractMultimap implements com.google.common.collect.ListMultimap java.io.Serializable {
private transient com.google.common.collect.LinkedListMultimap$Node head
private transient com.google.common.collect.LinkedListMultimap$Node tail
private transient java.util.Map keyToKeyList
private transient int size
private transient int modCount
private static final long serialVersionUID
public static com.google.common.collect.LinkedListMultimap create ()
public static com.google.common.collect.LinkedListMultimap create (int)
int expectedKeys
public static com.google.common.collect.LinkedListMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
void ()
private void (int)
int expectedKeys
private void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
private com.google.common.collect.LinkedListMultimap$Node addNode (java.lang.Object, java.lang.Object, com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$Node keyTail
com.google.common.collect.LinkedListMultimap$KeyList keyList
com.google.common.collect.LinkedListMultimap$KeyList keyList
Object key
Object value
com.google.common.collect.LinkedListMultimap$Node nextSibling
com.google.common.collect.LinkedListMultimap$Node node
private void removeNode (com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$KeyList keyList
com.google.common.collect.LinkedListMultimap$KeyList keyList
com.google.common.collect.LinkedListMultimap$Node node
private void removeAllNodes (java.lang.Object)
Object key
private static void checkElement (java.lang.Object)
Object node
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
java.util.List oldValues
java.util.ListIterator keyValues
java.util.Iterator newValues
private java.util.List getCopy (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
java.util.List oldValues
public void clear ()
public java.util.List get (java.lang.Object)
Object key
java.util.Set createKeySet ()
public java.util.List values ()
java.util.List createValues ()
public java.util.List entries ()
java.util.List createEntries ()
java.util.Iterator entryIterator ()
java.util.Map createAsMap ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.util.Map$Entry entry
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object key
Object value
int i
java.io.ObjectInputStream stream
int size
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
public volatile java.util.Map asMap ()
volatile java.util.Collection createValues ()
public volatile java.util.Collection values ()
public volatile com.google.common.collect.Multiset keys ()
public volatile java.util.Set keySet ()
volatile java.util.Collection createEntries ()
public volatile java.util.Collection entries ()
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile boolean putAll (com.google.common.collect.Multimap)
public volatile boolean putAll (java.lang.Object, java.lang.Iterable)
public volatile boolean remove (java.lang.Object, java.lang.Object)
public volatile boolean containsEntry (java.lang.Object, java.lang.Object)
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
static int access$000 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static com.google.common.collect.LinkedListMultimap$Node access$100 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static com.google.common.collect.LinkedListMultimap$Node access$200 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static void access$300 (java.lang.Object)
Object x0
static void access$400 (com.google.common.collect.LinkedListMultimap, com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap x0
com.google.common.collect.LinkedListMultimap$Node x1
static void access$500 (com.google.common.collect.LinkedListMultimap, java.lang.Object)
com.google.common.collect.LinkedListMultimap x0
Object x1
static java.util.Map access$600 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static com.google.common.collect.LinkedListMultimap$Node access$700 (com.google.common.collect.LinkedListMultimap, java.lang.Object, java.lang.Object, com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap x0
Object x1
Object x2
com.google.common.collect.LinkedListMultimap$Node x3
static int access$900 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
}
com/google/common/collect/ListMultimap.classListMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ListMultimap extends java.lang.Object implements com.google.common.collect.Multimap {
public abstract java.util.List get (java.lang.Object)
public abstract java.util.List removeAll (java.lang.Object)
public abstract java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
public abstract java.util.Map asMap ()
public abstract boolean equals (java.lang.Object)
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
}
com/google/common/collect/Lists$1.classLists.java
package com.google.common.collect
final com.google.common.collect.Lists$1 extends com.google.common.collect.Lists$RandomAccessListWrapper {
private static final long serialVersionUID
void (java.util.List)
java.util.List backingList
public java.util.ListIterator listIterator (int)
int index
}
com/google/common/collect/Lists$2.classLists.java
package com.google.common.collect
final com.google.common.collect.Lists$2 extends com.google.common.collect.Lists$AbstractListWrapper {
private static final long serialVersionUID
void (java.util.List)
java.util.List backingList
public java.util.ListIterator listIterator (int)
int index
}
com/google/common/collect/Lists$AbstractListWrapper.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$AbstractListWrapper extends java.util.AbstractList {
final java.util.List backingList
void (java.util.List)
java.util.List backingList
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
public java.lang.Object get (int)
int index
public java.lang.Object remove (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public boolean contains (java.lang.Object)
Object o
public int size ()
}
com/google/common/collect/Lists$CharSequenceAsList.classLists.java
package com.google.common.collect
final com.google.common.collect.Lists$CharSequenceAsList extends java.util.AbstractList {
private final CharSequence sequence
void (java.lang.CharSequence)
CharSequence sequence
public java.lang.Character get (int)
int index
public int size ()
public volatile java.lang.Object get (int)
}
com/google/common/collect/Lists$OnePlusArrayList.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$OnePlusArrayList extends java.util.AbstractList implements java.io.Serializable java.util.RandomAccess {
final Object first
final Object[] rest
private static final long serialVersionUID
void (java.lang.Object, java.lang.Object[])
Object first
Object[] rest
public int size ()
public java.lang.Object get (int)
int index
}
com/google/common/collect/Lists$Partition.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$Partition extends java.util.AbstractList {
final java.util.List list
final int size
void (java.util.List, int)
java.util.List list
int size
public java.util.List get (int)
int index
int start
int end
public int size ()
public boolean isEmpty ()
public volatile java.lang.Object get (int)
}
com/google/common/collect/Lists$RandomAccessListWrapper.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$RandomAccessListWrapper extends com.google.common.collect.Lists$AbstractListWrapper implements java.util.RandomAccess {
void (java.util.List)
java.util.List backingList
}
com/google/common/collect/Lists$RandomAccessPartition.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$RandomAccessPartition extends com.google.common.collect.Lists$Partition implements java.util.RandomAccess {
void (java.util.List, int)
java.util.List list
int size
}
com/google/common/collect/Lists$RandomAccessReverseList.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$RandomAccessReverseList extends com.google.common.collect.Lists$ReverseList implements java.util.RandomAccess {
void (java.util.List)
java.util.List forwardList
}
com/google/common/collect/Lists$ReverseList$1.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$ReverseList$1 extends java.lang.Object implements java.util.ListIterator {
boolean canRemoveOrSet
final java.util.ListIterator val$forwardIterator
final com.google.common.collect.Lists$ReverseList this$0
void (com.google.common.collect.Lists$ReverseList, java.util.ListIterator)
com.google.common.collect.Lists$ReverseList this$0
public void add (java.lang.Object)
Object e
public boolean hasNext ()
public boolean hasPrevious ()
public java.lang.Object next ()
public int nextIndex ()
public java.lang.Object previous ()
public int previousIndex ()
public void remove ()
public void set (java.lang.Object)
Object e
}
com/google/common/collect/Lists$ReverseList.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$ReverseList extends java.util.AbstractList {
private final java.util.List forwardList
void (java.util.List)
java.util.List forwardList
java.util.List getForwardList ()
private int reverseIndex (int)
int index
int size
private int reversePosition (int)
int index
int size
public void add (int, java.lang.Object)
int index
Object element
public void clear ()
public java.lang.Object remove (int)
int index
protected void removeRange (int, int)
int fromIndex
int toIndex
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public java.lang.Object get (int)
int index
public int size ()
public java.util.List subList (int, int)
int fromIndex
int toIndex
public java.util.Iterator iterator ()
public java.util.ListIterator listIterator (int)
int index
int start
java.util.ListIterator forwardIterator
static int access$000 (com.google.common.collect.Lists$ReverseList, int)
com.google.common.collect.Lists$ReverseList x0
int x1
}
com/google/common/collect/Lists$StringAsImmutableList.classLists.java
package com.google.common.collect
final com.google.common.collect.Lists$StringAsImmutableList extends com.google.common.collect.ImmutableList {
private final String string
void (java.lang.String)
String string
public int indexOf (java.lang.Object)
Object object
public int lastIndexOf (java.lang.Object)
Object object
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
boolean isPartialView ()
public java.lang.Character get (int)
int index
public int size ()
public volatile java.util.List subList (int, int)
public volatile java.lang.Object get (int)
}
com/google/common/collect/Lists$TransformingRandomAccessList$1.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$TransformingRandomAccessList$1 extends com.google.common.collect.TransformedListIterator {
final com.google.common.collect.Lists$TransformingRandomAccessList this$0
void (com.google.common.collect.Lists$TransformingRandomAccessList, java.util.ListIterator)
com.google.common.collect.Lists$TransformingRandomAccessList this$0
java.util.ListIterator backingIterator
java.lang.Object transform (java.lang.Object)
Object from
}
com/google/common/collect/Lists$TransformingRandomAccessList.class
com/google/common/collect/Lists$TransformingSequentialList$1.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$TransformingSequentialList$1 extends com.google.common.collect.TransformedListIterator {
final com.google.common.collect.Lists$TransformingSequentialList this$0
void (com.google.common.collect.Lists$TransformingSequentialList, java.util.ListIterator)
com.google.common.collect.Lists$TransformingSequentialList this$0
java.util.ListIterator backingIterator
java.lang.Object transform (java.lang.Object)
Object from
}
com/google/common/collect/Lists$TransformingSequentialList.class
com/google/common/collect/Lists$TwoPlusArrayList.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$TwoPlusArrayList extends java.util.AbstractList implements java.io.Serializable java.util.RandomAccess {
final Object first
final Object second
final Object[] rest
private static final long serialVersionUID
void (java.lang.Object, java.lang.Object, java.lang.Object[])
Object first
Object second
Object[] rest
public int size ()
public java.lang.Object get (int)
int index
}
com/google/common/collect/Lists.classLists.java
package com.google.common.collect
public final com.google.common.collect.Lists extends java.lang.Object {
private 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
static int computeArrayListCapacity (int)
int arraySize
public static java.util.ArrayList newArrayList (java.lang.Iterable)
Iterable elements
public static java.util.ArrayList newArrayList (java.util.Iterator)
java.util.Iterator elements
java.util.ArrayList list
public static java.util.ArrayList newArrayListWithCapacity (int)
int initialArraySize
public static java.util.ArrayList newArrayListWithExpectedSize (int)
int estimatedSize
public static java.util.LinkedList newLinkedList ()
public static java.util.LinkedList newLinkedList (java.lang.Iterable)
Iterable elements
java.util.LinkedList list
public static java.util.concurrent.CopyOnWriteArrayList newCopyOnWriteArrayList ()
public static java.util.concurrent.CopyOnWriteArrayList newCopyOnWriteArrayList (java.lang.Iterable)
Iterable elements
java.util.Collection elementsCollection
public static java.util.List asList (java.lang.Object, java.lang.Object[])
Object first
Object[] rest
public static java.util.List asList (java.lang.Object, java.lang.Object, java.lang.Object[])
Object first
Object second
Object[] rest
public static java.util.List cartesianProduct (java.util.List)
java.util.List lists
public static transient java.util.List cartesianProduct (java.util.List[])
java.util.List[] lists
public static java.util.List transform (java.util.List, com.google.common.base.Function)
java.util.List fromList
com.google.common.base.Function function
public static java.util.List partition (java.util.List, int)
java.util.List list
int size
public static com.google.common.collect.ImmutableList charactersOf (java.lang.String)
String string
public static java.util.List charactersOf (java.lang.CharSequence)
CharSequence sequence
public static java.util.List reverse (java.util.List)
java.util.List list
static int hashCodeImpl (java.util.List)
Object o
java.util.List list
int hashCode
static boolean equalsImpl (java.util.List, java.lang.Object)
int i
java.util.List thisList
Object other
java.util.List otherList
int size
static boolean addAllImpl (java.util.List, int, java.lang.Iterable)
Object e
java.util.List list
int index
Iterable elements
boolean changed
java.util.ListIterator listIterator
static int indexOfImpl (java.util.List, java.lang.Object)
java.util.ListIterator listIterator
java.util.List list
Object element
private static int indexOfRandomAccess (java.util.List, java.lang.Object)
int i
int i
java.util.List list
Object element
int size
static int lastIndexOfImpl (java.util.List, java.lang.Object)
java.util.ListIterator listIterator
java.util.List list
Object element
private static int lastIndexOfRandomAccess (java.util.List, java.lang.Object)
int i
int i
java.util.List list
Object element
static java.util.ListIterator listIteratorImpl (java.util.List, int)
java.util.List list
int index
static java.util.List subListImpl (java.util.List, int, int)
java.util.List wrapper
java.util.List list
int fromIndex
int toIndex
java.util.List wrapper
static java.util.List cast (java.lang.Iterable)
Iterable iterable
}
com/google/common/collect/MapDifference$ValueDifference.classMapDifference.java
package com.google.common.collect
public abstract com.google.common.collect.MapDifference$ValueDifference extends java.lang.Object {
public abstract java.lang.Object leftValue ()
public abstract java.lang.Object rightValue ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/collect/MapDifference.classMapDifference.java
package com.google.common.collect
public abstract com.google.common.collect.MapDifference extends java.lang.Object {
public abstract boolean areEqual ()
public abstract java.util.Map entriesOnlyOnLeft ()
public abstract java.util.Map entriesOnlyOnRight ()
public abstract java.util.Map entriesInCommon ()
public abstract java.util.Map entriesDiffering ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/collect/MapMaker$Dummy.classMapMaker.java
package com.google.common.collect
final com.google.common.collect.MapMaker$Dummy extends java.lang.Enum {
public static final com.google.common.collect.MapMaker$Dummy VALUE
private static final com.google.common.collect.MapMaker$Dummy[] $VALUES
public static com.google.common.collect.MapMaker$Dummy[] values ()
public static com.google.common.collect.MapMaker$Dummy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/common/collect/MapMaker.classMapMaker.java
package com.google.common.collect
public final com.google.common.collect.MapMaker extends java.lang.Object {
private static final int DEFAULT_INITIAL_CAPACITY
private static final int DEFAULT_CONCURRENCY_LEVEL
static final int UNSET_INT
boolean useCustomMap
int initialCapacity
int concurrencyLevel
com.google.common.collect.MapMakerInternalMap$Strength keyStrength
com.google.common.collect.MapMakerInternalMap$Strength valueStrength
com.google.common.base.Equivalence keyEquivalence
public void ()
com.google.common.collect.MapMaker keyEquivalence (com.google.common.base.Equivalence)
com.google.common.base.Equivalence equivalence
com.google.common.base.Equivalence getKeyEquivalence ()
public com.google.common.collect.MapMaker initialCapacity (int)
int initialCapacity
int getInitialCapacity ()
public com.google.common.collect.MapMaker concurrencyLevel (int)
int concurrencyLevel
int getConcurrencyLevel ()
public com.google.common.collect.MapMaker weakKeys ()
com.google.common.collect.MapMaker setKeyStrength (com.google.common.collect.MapMakerInternalMap$Strength)
com.google.common.collect.MapMakerInternalMap$Strength strength
com.google.common.collect.MapMakerInternalMap$Strength getKeyStrength ()
public com.google.common.collect.MapMaker weakValues ()
com.google.common.collect.MapMaker setValueStrength (com.google.common.collect.MapMakerInternalMap$Strength)
com.google.common.collect.MapMakerInternalMap$Strength strength
com.google.common.collect.MapMakerInternalMap$Strength getValueStrength ()
public java.util.concurrent.ConcurrentMap makeMap ()
public java.lang.String toString ()
com.google.common.base.MoreObjects$ToStringHelper s
}
com/google/common/collect/MapMakerInternalMap$1.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$1 extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$WeakValueReference {
void ()
public com.google.common.collect.MapMakerInternalMap$DummyInternalEntry getEntry ()
public void clear ()
public java.lang.Object get ()
public com.google.common.collect.MapMakerInternalMap$WeakValueReference copyFor (java.lang.ref.ReferenceQueue, com.google.common.collect.MapMakerInternalMap$DummyInternalEntry)
java.lang.ref.ReferenceQueue queue
com.google.common.collect.MapMakerInternalMap$DummyInternalEntry entry
public volatile com.google.common.collect.MapMakerInternalMap$WeakValueReference copyFor (java.lang.ref.ReferenceQueue, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry getEntry ()
}
com/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$AbstractSerializationProxy extends com.google.common.collect.ForwardingConcurrentMap implements java.io.Serializable {
private static final long serialVersionUID
final com.google.common.collect.MapMakerInternalMap$Strength keyStrength
final com.google.common.collect.MapMakerInternalMap$Strength valueStrength
final com.google.common.base.Equivalence keyEquivalence
final com.google.common.base.Equivalence valueEquivalence
final int concurrencyLevel
transient java.util.concurrent.ConcurrentMap delegate
void (com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.base.Equivalence, com.google.common.base.Equivalence, int, java.util.concurrent.ConcurrentMap)
com.google.common.collect.MapMakerInternalMap$Strength keyStrength
com.google.common.collect.MapMakerInternalMap$Strength valueStrength
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Equivalence valueEquivalence
int concurrencyLevel
java.util.concurrent.ConcurrentMap delegate
protected java.util.concurrent.ConcurrentMap delegate ()
void writeMapTo (java.io.ObjectOutputStream) throws java.io.IOException
java.util.Map$Entry entry
java.io.ObjectOutputStream out
com.google.common.collect.MapMaker readMapMaker (java.io.ObjectInputStream) throws java.io.IOException
java.io.ObjectInputStream in
int size
void readEntries (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object key
Object value
java.io.ObjectInputStream in
protected volatile java.util.Map delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$AbstractStrongKeyEntry extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntry {
final Object key
final int hash
final com.google.common.collect.MapMakerInternalMap$InternalEntry next
void (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$InternalEntry next
public java.lang.Object getKey ()
public int getHash ()
public com.google.common.collect.MapMakerInternalMap$InternalEntry getNext ()
}
com/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$AbstractWeakKeyEntry extends java.lang.ref.WeakReference implements com.google.common.collect.MapMakerInternalMap$InternalEntry {
final int hash
final com.google.common.collect.MapMakerInternalMap$InternalEntry next
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$InternalEntry next
public java.lang.Object getKey ()
public int getHash ()
public com.google.common.collect.MapMakerInternalMap$InternalEntry getNext ()
}
com/google/common/collect/MapMakerInternalMap$CleanupMapTask.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$CleanupMapTask extends java.lang.Object implements java.lang.Runnable {
final java.lang.ref.WeakReference mapReference
public void (com.google.common.collect.MapMakerInternalMap)
com.google.common.collect.MapMakerInternalMap map
public void run ()
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap map
}
com/google/common/collect/MapMakerInternalMap$DummyInternalEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$DummyInternalEntry extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntry {
private void ()
public com.google.common.collect.MapMakerInternalMap$DummyInternalEntry getNext ()
public int getHash ()
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry getNext ()
}
com/google/common/collect/MapMakerInternalMap$EntryIterator.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntryIterator extends com.google.common.collect.MapMakerInternalMap$HashIterator {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
com.google.common.collect.MapMakerInternalMap this$0
public java.util.Map$Entry next ()
public volatile java.lang.Object next ()
}
com/google/common/collect/MapMakerInternalMap$EntrySet.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntrySet extends com.google.common.collect.MapMakerInternalMap$SafeToArraySet {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
com.google.common.collect.MapMakerInternalMap this$0
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry e
Object key
Object v
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry e
Object key
public int size ()
public boolean isEmpty ()
public void clear ()
}
com/google/common/collect/MapMakerInternalMap$HashIterator.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$HashIterator extends java.lang.Object implements java.util.Iterator {
int nextSegmentIndex
int nextTableIndex
com.google.common.collect.MapMakerInternalMap$Segment currentSegment
java.util.concurrent.atomic.AtomicReferenceArray currentTable
com.google.common.collect.MapMakerInternalMap$InternalEntry nextEntry
com.google.common.collect.MapMakerInternalMap$WriteThroughEntry nextExternal
com.google.common.collect.MapMakerInternalMap$WriteThroughEntry lastReturned
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
com.google.common.collect.MapMakerInternalMap this$0
public abstract java.lang.Object next ()
final void advance ()
boolean nextInChain ()
boolean nextInTable ()
boolean advanceTo (com.google.common.collect.MapMakerInternalMap$InternalEntry)
Object key
Object value
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
public boolean hasNext ()
com.google.common.collect.MapMakerInternalMap$WriteThroughEntry nextEntry ()
public void remove ()
}
com/google/common/collect/MapMakerInternalMap$InternalEntry.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$InternalEntry extends java.lang.Object {
public abstract com.google.common.collect.MapMakerInternalMap$InternalEntry getNext ()
public abstract int getHash ()
public abstract java.lang.Object getKey ()
public abstract java.lang.Object getValue ()
}
com/google/common/collect/MapMakerInternalMap$InternalEntryHelper.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$InternalEntryHelper extends java.lang.Object {
public abstract com.google.common.collect.MapMakerInternalMap$Strength keyStrength ()
public abstract com.google.common.collect.MapMakerInternalMap$Strength valueStrength ()
public abstract com.google.common.collect.MapMakerInternalMap$Segment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
public abstract com.google.common.collect.MapMakerInternalMap$InternalEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public abstract com.google.common.collect.MapMakerInternalMap$InternalEntry copy (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public abstract void setValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
}
com/google/common/collect/MapMakerInternalMap$KeyIterator.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$KeyIterator extends com.google.common.collect.MapMakerInternalMap$HashIterator {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
com.google.common.collect.MapMakerInternalMap this$0
public java.lang.Object next ()
}
com/google/common/collect/MapMakerInternalMap$KeySet.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$KeySet extends com.google.common.collect.MapMakerInternalMap$SafeToArraySet {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
com.google.common.collect.MapMakerInternalMap this$0
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/MapMakerInternalMap$SafeToArraySet.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$SafeToArraySet extends java.util.AbstractSet {
private void ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
void (com.google.common.collect.MapMakerInternalMap$1)
com.google.common.collect.MapMakerInternalMap$1 x0
}
com/google/common/collect/MapMakerInternalMap$Segment.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$Segment extends java.util.concurrent.locks.ReentrantLock {
final com.google.common.collect.MapMakerInternalMap map
volatile int count
int modCount
int threshold
volatile java.util.concurrent.atomic.AtomicReferenceArray table
final int maxSegmentSize
final java.util.concurrent.atomic.AtomicInteger readCount
void (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
abstract com.google.common.collect.MapMakerInternalMap$Segment self ()
void maybeDrainReferenceQueues ()
void maybeClearReferenceQueues ()
void setValue (com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
Object value
com.google.common.collect.MapMakerInternalMap$InternalEntry copyEntry (com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry original
com.google.common.collect.MapMakerInternalMap$InternalEntry newNext
java.util.concurrent.atomic.AtomicReferenceArray newEntryArray (int)
int size
void initTable (java.util.concurrent.atomic.AtomicReferenceArray)
java.util.concurrent.atomic.AtomicReferenceArray newTable
abstract com.google.common.collect.MapMakerInternalMap$InternalEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
java.lang.ref.ReferenceQueue getKeyReferenceQueueForTesting ()
java.lang.ref.ReferenceQueue getValueReferenceQueueForTesting ()
com.google.common.collect.MapMakerInternalMap$WeakValueReference getWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
com.google.common.collect.MapMakerInternalMap$WeakValueReference newWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
Object value
void setWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$WeakValueReference)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
void setTableEntryForTesting (int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
int i
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
com.google.common.collect.MapMakerInternalMap$InternalEntry copyForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
com.google.common.collect.MapMakerInternalMap$InternalEntry newNext
void setValueForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
Object value
com.google.common.collect.MapMakerInternalMap$InternalEntry newEntryForTesting (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$InternalEntry next
boolean removeTableEntryForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
com.google.common.collect.MapMakerInternalMap$InternalEntry removeFromChainForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry first
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
java.lang.Object getLiveValueForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
void tryDrainReferenceQueues ()
void drainKeyReferenceQueue (java.lang.ref.ReferenceQueue)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
java.lang.ref.ReferenceQueue keyReferenceQueue
java.lang.ref.Reference ref
int i
void drainValueReferenceQueue (java.lang.ref.ReferenceQueue)
com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
java.lang.ref.ReferenceQueue valueReferenceQueue
java.lang.ref.Reference ref
int i
void clearReferenceQueue (java.lang.ref.ReferenceQueue)
java.lang.ref.ReferenceQueue referenceQueue
com.google.common.collect.MapMakerInternalMap$InternalEntry getFirst (int)
int hash
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.collect.MapMakerInternalMap$InternalEntry getEntry (java.lang.Object, int)
Object entryKey
com.google.common.collect.MapMakerInternalMap$InternalEntry e
Object key
int hash
com.google.common.collect.MapMakerInternalMap$InternalEntry getLiveEntry (java.lang.Object, int)
Object key
int hash
java.lang.Object get (java.lang.Object, int)
com.google.common.collect.MapMakerInternalMap$InternalEntry e
Object value
Object key
int hash
boolean containsKey (java.lang.Object, int)
com.google.common.collect.MapMakerInternalMap$InternalEntry e
Object key
int hash
boolean containsValue (java.lang.Object)
Object entryValue
com.google.common.collect.MapMakerInternalMap$InternalEntry e
int i
java.util.concurrent.atomic.AtomicReferenceArray table
int length
Object value
java.lang.Object put (java.lang.Object, int, java.lang.Object, boolean)
Object entryValue
Object entryKey
com.google.common.collect.MapMakerInternalMap$InternalEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
com.google.common.collect.MapMakerInternalMap$InternalEntry newEntry
Object key
int hash
Object value
boolean onlyIfAbsent
void expand ()
int newIndex
com.google.common.collect.MapMakerInternalMap$InternalEntry e
int newIndex
com.google.common.collect.MapMakerInternalMap$InternalEntry newNext
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
com.google.common.collect.MapMakerInternalMap$InternalEntry e
com.google.common.collect.MapMakerInternalMap$InternalEntry tail
int tailIndex
com.google.common.collect.MapMakerInternalMap$InternalEntry next
int headIndex
com.google.common.collect.MapMakerInternalMap$InternalEntry head
int oldIndex
java.util.concurrent.atomic.AtomicReferenceArray oldTable
int oldCapacity
int newCount
java.util.concurrent.atomic.AtomicReferenceArray newTable
int newMask
boolean replace (java.lang.Object, int, java.lang.Object, java.lang.Object)
int newCount
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
Object entryValue
Object entryKey
com.google.common.collect.MapMakerInternalMap$InternalEntry e
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
Object key
int hash
Object oldValue
Object newValue
java.lang.Object replace (java.lang.Object, int, java.lang.Object)
int newCount
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
Object entryValue
Object entryKey
com.google.common.collect.MapMakerInternalMap$InternalEntry e
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
Object key
int hash
Object newValue
java.lang.Object remove (java.lang.Object, int)
Object entryValue
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
Object entryKey
com.google.common.collect.MapMakerInternalMap$InternalEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
Object key
int hash
boolean remove (java.lang.Object, int, java.lang.Object)
Object entryValue
boolean explicitRemoval
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
Object entryKey
com.google.common.collect.MapMakerInternalMap$InternalEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
Object key
int hash
Object value
void clear ()
int i
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.collect.MapMakerInternalMap$InternalEntry removeFromChain (com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry next
com.google.common.collect.MapMakerInternalMap$InternalEntry e
com.google.common.collect.MapMakerInternalMap$InternalEntry first
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
int newCount
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
boolean reclaimKey (com.google.common.collect.MapMakerInternalMap$InternalEntry, int)
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
com.google.common.collect.MapMakerInternalMap$InternalEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
int hash
boolean reclaimValue (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$WeakValueReference)
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
com.google.common.collect.MapMakerInternalMap$WeakValueReference v
Object entryKey
com.google.common.collect.MapMakerInternalMap$InternalEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
Object key
int hash
com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
boolean clearValueForTesting (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$WeakValueReference)
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
com.google.common.collect.MapMakerInternalMap$WeakValueReference v
Object entryKey
com.google.common.collect.MapMakerInternalMap$InternalEntry e
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
Object key
int hash
com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
boolean removeEntryForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
com.google.common.collect.MapMakerInternalMap$InternalEntry e
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
int hash
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
static boolean isCollected (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
java.lang.Object getLiveValue (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
Object value
void postReadCleanup ()
void preWriteCleanup ()
void runCleanup ()
void runLockedCleanup ()
}
com/google/common/collect/MapMakerInternalMap$SerializationProxy.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$SerializationProxy extends com.google.common.collect.MapMakerInternalMap$AbstractSerializationProxy {
private static final long serialVersionUID
void (com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.base.Equivalence, com.google.common.base.Equivalence, int, java.util.concurrent.ConcurrentMap)
com.google.common.collect.MapMakerInternalMap$Strength keyStrength
com.google.common.collect.MapMakerInternalMap$Strength valueStrength
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Equivalence valueEquivalence
int concurrencyLevel
java.util.concurrent.ConcurrentMap delegate
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
com.google.common.collect.MapMaker mapMaker
private java.lang.Object readResolve ()
}
com/google/common/collect/MapMakerInternalMap$Strength$1.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$Strength$1 extends com.google.common.collect.MapMakerInternalMap$Strength {
void (java.lang.String, int)
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/collect/MapMakerInternalMap$Strength$2.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$Strength$2 extends com.google.common.collect.MapMakerInternalMap$Strength {
void (java.lang.String, int)
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/collect/MapMakerInternalMap$Strength.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$Strength extends java.lang.Enum {
public static final com.google.common.collect.MapMakerInternalMap$Strength STRONG
public static final com.google.common.collect.MapMakerInternalMap$Strength WEAK
private static final com.google.common.collect.MapMakerInternalMap$Strength[] $VALUES
public static com.google.common.collect.MapMakerInternalMap$Strength[] values ()
public static com.google.common.collect.MapMakerInternalMap$Strength valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract com.google.common.base.Equivalence defaultEquivalence ()
void (java.lang.String, int, com.google.common.collect.MapMakerInternalMap$1)
String x0
int x1
com.google.common.collect.MapMakerInternalMap$1 x2
static void ()
}
com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry$Helper.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry$Helper extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntryHelper {
private static final com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry$Helper INSTANCE
void ()
static com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry$Helper instance ()
public com.google.common.collect.MapMakerInternalMap$Strength keyStrength ()
public com.google.common.collect.MapMakerInternalMap$Strength valueStrength ()
public com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueSegment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
public com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry copy (com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueSegment, com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry, com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry)
com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueSegment segment
com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry entry
com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry newNext
public void setValue (com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueSegment, com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry, com.google.common.collect.MapMaker$Dummy)
com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueSegment segment
com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry entry
com.google.common.collect.MapMaker$Dummy value
public com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry newEntry (com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueSegment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry)
com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueSegment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry next
public volatile void setValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry copy (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public volatile com.google.common.collect.MapMakerInternalMap$Segment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
static void ()
}
com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry extends com.google.common.collect.MapMakerInternalMap$AbstractStrongKeyEntry implements com.google.common.collect.MapMakerInternalMap$StrongValueEntry {
void (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry next
public com.google.common.collect.MapMaker$Dummy getValue ()
void setValue (com.google.common.collect.MapMaker$Dummy)
com.google.common.collect.MapMaker$Dummy value
com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry copy (com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry)
com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry newNext
public volatile java.lang.Object getValue ()
}
com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueSegment extends com.google.common.collect.MapMakerInternalMap$Segment {
void (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueSegment self ()
public com.google.common.collect.MapMakerInternalMap$StrongKeyDummyValueEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
volatile com.google.common.collect.MapMakerInternalMap$Segment self ()
}
com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$Helper.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry$Helper extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntryHelper {
private static final com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry$Helper INSTANCE
void ()
static com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry$Helper instance ()
public com.google.common.collect.MapMakerInternalMap$Strength keyStrength ()
public com.google.common.collect.MapMakerInternalMap$Strength valueStrength ()
public com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
public com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry copy (com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment, com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry, com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry)
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment segment
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry entry
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry newNext
public void setValue (com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment, com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment segment
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry entry
Object value
public com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry newEntry (com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry)
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry next
public volatile void setValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry copy (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public volatile com.google.common.collect.MapMakerInternalMap$Segment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
static void ()
}
com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry extends com.google.common.collect.MapMakerInternalMap$AbstractStrongKeyEntry implements com.google.common.collect.MapMakerInternalMap$StrongValueEntry {
private volatile Object value
void (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry next
public java.lang.Object getValue ()
void setValue (java.lang.Object)
Object value
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry copy (com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry)
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry newNext
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment extends com.google.common.collect.MapMakerInternalMap$Segment {
void (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment self ()
public com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
volatile com.google.common.collect.MapMakerInternalMap$Segment self ()
}
com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$Helper.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry$Helper extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntryHelper {
private static final com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry$Helper INSTANCE
void ()
static com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry$Helper instance ()
public com.google.common.collect.MapMakerInternalMap$Strength keyStrength ()
public com.google.common.collect.MapMakerInternalMap$Strength valueStrength ()
public com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
public com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry copy (com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment, com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry, com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry)
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment segment
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry entry
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry newNext
public void setValue (com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment, com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment segment
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry entry
Object value
public com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry newEntry (com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry)
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry next
public volatile void setValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry copy (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public volatile com.google.common.collect.MapMakerInternalMap$Segment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
static void ()
}
com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry extends com.google.common.collect.MapMakerInternalMap$AbstractStrongKeyEntry implements com.google.common.collect.MapMakerInternalMap$WeakValueEntry {
private volatile com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
void (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry next
public java.lang.Object getValue ()
public void clearValue ()
void setValue (java.lang.Object, java.lang.ref.ReferenceQueue)
Object value
java.lang.ref.ReferenceQueue queueForValues
com.google.common.collect.MapMakerInternalMap$WeakValueReference previous
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry copy (java.lang.ref.ReferenceQueue, com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry)
java.lang.ref.ReferenceQueue queueForValues
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry newNext
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry newEntry
public com.google.common.collect.MapMakerInternalMap$WeakValueReference getValueReference ()
static com.google.common.collect.MapMakerInternalMap$WeakValueReference access$600 (com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry)
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry x0
static com.google.common.collect.MapMakerInternalMap$WeakValueReference access$602 (com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry, com.google.common.collect.MapMakerInternalMap$WeakValueReference)
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry x0
com.google.common.collect.MapMakerInternalMap$WeakValueReference x1
}
com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment extends com.google.common.collect.MapMakerInternalMap$Segment {
private final java.lang.ref.ReferenceQueue queueForValues
void (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment self ()
java.lang.ref.ReferenceQueue getValueReferenceQueueForTesting ()
public com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
public com.google.common.collect.MapMakerInternalMap$WeakValueReference getWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry e
public com.google.common.collect.MapMakerInternalMap$WeakValueReference newWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$InternalEntry e
Object value
public void setWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$WeakValueReference)
com.google.common.collect.MapMakerInternalMap$InternalEntry e
com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry entry
com.google.common.collect.MapMakerInternalMap$WeakValueReference newValueReference
com.google.common.collect.MapMakerInternalMap$WeakValueReference previous
void maybeDrainReferenceQueues ()
void maybeClearReferenceQueues ()
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
volatile com.google.common.collect.MapMakerInternalMap$Segment self ()
static java.lang.ref.ReferenceQueue access$100 (com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment)
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment x0
}
com/google/common/collect/MapMakerInternalMap$StrongValueEntry.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$StrongValueEntry extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntry {
}
com/google/common/collect/MapMakerInternalMap$ValueIterator.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$ValueIterator extends com.google.common.collect.MapMakerInternalMap$HashIterator {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
com.google.common.collect.MapMakerInternalMap this$0
public java.lang.Object next ()
}
com/google/common/collect/MapMakerInternalMap$Values.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$Values extends java.util.AbstractCollection {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
com.google.common.collect.MapMakerInternalMap this$0
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
}
com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry$Helper.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry$Helper extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntryHelper {
private static final com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry$Helper INSTANCE
void ()
static com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry$Helper instance ()
public com.google.common.collect.MapMakerInternalMap$Strength keyStrength ()
public com.google.common.collect.MapMakerInternalMap$Strength valueStrength ()
public com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueSegment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
public com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry copy (com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueSegment, com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry, com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry)
com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueSegment segment
com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry entry
com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry newNext
public void setValue (com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueSegment, com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry, com.google.common.collect.MapMaker$Dummy)
com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueSegment segment
com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry entry
com.google.common.collect.MapMaker$Dummy value
public com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry newEntry (com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueSegment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry)
com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueSegment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry next
public volatile void setValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry copy (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public volatile com.google.common.collect.MapMakerInternalMap$Segment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
static void ()
}
com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry extends com.google.common.collect.MapMakerInternalMap$AbstractWeakKeyEntry implements com.google.common.collect.MapMakerInternalMap$StrongValueEntry {
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry next
public com.google.common.collect.MapMaker$Dummy getValue ()
void setValue (com.google.common.collect.MapMaker$Dummy)
com.google.common.collect.MapMaker$Dummy value
com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry copy (java.lang.ref.ReferenceQueue, com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry)
java.lang.ref.ReferenceQueue queueForKeys
com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry newNext
public volatile java.lang.Object getValue ()
}
com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueSegment extends com.google.common.collect.MapMakerInternalMap$Segment {
private final java.lang.ref.ReferenceQueue queueForKeys
void (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueSegment self ()
java.lang.ref.ReferenceQueue getKeyReferenceQueueForTesting ()
public com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
void maybeDrainReferenceQueues ()
void maybeClearReferenceQueues ()
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
volatile com.google.common.collect.MapMakerInternalMap$Segment self ()
static java.lang.ref.ReferenceQueue access$200 (com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueSegment)
com.google.common.collect.MapMakerInternalMap$WeakKeyDummyValueSegment x0
}
com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$Helper.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry$Helper extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntryHelper {
private static final com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry$Helper INSTANCE
void ()
static com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry$Helper instance ()
public com.google.common.collect.MapMakerInternalMap$Strength keyStrength ()
public com.google.common.collect.MapMakerInternalMap$Strength valueStrength ()
public com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
public com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry copy (com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment, com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry, com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry)
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment segment
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry entry
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry newNext
public void setValue (com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment, com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment segment
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry entry
Object value
public com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry newEntry (com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry)
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry next
public volatile void setValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry copy (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public volatile com.google.common.collect.MapMakerInternalMap$Segment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
static void ()
}
com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry extends com.google.common.collect.MapMakerInternalMap$AbstractWeakKeyEntry implements com.google.common.collect.MapMakerInternalMap$StrongValueEntry {
private volatile Object value
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry next
public java.lang.Object getValue ()
void setValue (java.lang.Object)
Object value
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry copy (java.lang.ref.ReferenceQueue, com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry)
java.lang.ref.ReferenceQueue queueForKeys
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry newNext
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment extends com.google.common.collect.MapMakerInternalMap$Segment {
private final java.lang.ref.ReferenceQueue queueForKeys
void (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment self ()
java.lang.ref.ReferenceQueue getKeyReferenceQueueForTesting ()
public com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
void maybeDrainReferenceQueues ()
void maybeClearReferenceQueues ()
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
volatile com.google.common.collect.MapMakerInternalMap$Segment self ()
static java.lang.ref.ReferenceQueue access$300 (com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment)
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment x0
}
com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$Helper.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry$Helper extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntryHelper {
private static final com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry$Helper INSTANCE
void ()
static com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry$Helper instance ()
public com.google.common.collect.MapMakerInternalMap$Strength keyStrength ()
public com.google.common.collect.MapMakerInternalMap$Strength valueStrength ()
public com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
public com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry copy (com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment, com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry, com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry)
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment segment
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry entry
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry newNext
public void setValue (com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment, com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment segment
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry entry
Object value
public com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry newEntry (com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry)
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry next
public volatile void setValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry copy (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public volatile com.google.common.collect.MapMakerInternalMap$Segment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
static void ()
}
com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry extends com.google.common.collect.MapMakerInternalMap$AbstractWeakKeyEntry implements com.google.common.collect.MapMakerInternalMap$WeakValueEntry {
private volatile com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry next
public java.lang.Object getValue ()
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry copy (java.lang.ref.ReferenceQueue, java.lang.ref.ReferenceQueue, com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry)
java.lang.ref.ReferenceQueue queueForKeys
java.lang.ref.ReferenceQueue queueForValues
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry newNext
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry newEntry
public void clearValue ()
void setValue (java.lang.Object, java.lang.ref.ReferenceQueue)
Object value
java.lang.ref.ReferenceQueue queueForValues
com.google.common.collect.MapMakerInternalMap$WeakValueReference previous
public com.google.common.collect.MapMakerInternalMap$WeakValueReference getValueReference ()
static com.google.common.collect.MapMakerInternalMap$WeakValueReference access$700 (com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry)
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry x0
static com.google.common.collect.MapMakerInternalMap$WeakValueReference access$702 (com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry, com.google.common.collect.MapMakerInternalMap$WeakValueReference)
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry x0
com.google.common.collect.MapMakerInternalMap$WeakValueReference x1
}
com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment extends com.google.common.collect.MapMakerInternalMap$Segment {
private final java.lang.ref.ReferenceQueue queueForKeys
private final java.lang.ref.ReferenceQueue queueForValues
void (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment self ()
java.lang.ref.ReferenceQueue getKeyReferenceQueueForTesting ()
java.lang.ref.ReferenceQueue getValueReferenceQueueForTesting ()
public com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
public com.google.common.collect.MapMakerInternalMap$WeakValueReference getWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry e
public com.google.common.collect.MapMakerInternalMap$WeakValueReference newWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$InternalEntry e
Object value
public void setWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$WeakValueReference)
com.google.common.collect.MapMakerInternalMap$InternalEntry e
com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry entry
com.google.common.collect.MapMakerInternalMap$WeakValueReference newValueReference
com.google.common.collect.MapMakerInternalMap$WeakValueReference previous
void maybeDrainReferenceQueues ()
void maybeClearReferenceQueues ()
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
volatile com.google.common.collect.MapMakerInternalMap$Segment self ()
static java.lang.ref.ReferenceQueue access$400 (com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment)
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment x0
static java.lang.ref.ReferenceQueue access$500 (com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment)
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment x0
}
com/google/common/collect/MapMakerInternalMap$WeakValueEntry.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$WeakValueEntry extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntry {
public abstract com.google.common.collect.MapMakerInternalMap$WeakValueReference getValueReference ()
public abstract void clearValue ()
}
com/google/common/collect/MapMakerInternalMap$WeakValueReference.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$WeakValueReference extends java.lang.Object {
public abstract java.lang.Object get ()
public abstract com.google.common.collect.MapMakerInternalMap$InternalEntry getEntry ()
public abstract void clear ()
public abstract com.google.common.collect.MapMakerInternalMap$WeakValueReference copyFor (java.lang.ref.ReferenceQueue, com.google.common.collect.MapMakerInternalMap$InternalEntry)
}
com/google/common/collect/MapMakerInternalMap$WeakValueReferenceImpl.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakValueReferenceImpl extends java.lang.ref.WeakReference implements com.google.common.collect.MapMakerInternalMap$WeakValueReference {
final com.google.common.collect.MapMakerInternalMap$InternalEntry entry
void (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$InternalEntry)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
public com.google.common.collect.MapMakerInternalMap$InternalEntry getEntry ()
public com.google.common.collect.MapMakerInternalMap$WeakValueReference copyFor (java.lang.ref.ReferenceQueue, com.google.common.collect.MapMakerInternalMap$InternalEntry)
java.lang.ref.ReferenceQueue queue
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
}
com/google/common/collect/MapMakerInternalMap$WriteThroughEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WriteThroughEntry extends com.google.common.collect.AbstractMapEntry {
final Object key
Object value
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap, java.lang.Object, java.lang.Object)
com.google.common.collect.MapMakerInternalMap this$0
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public boolean equals (java.lang.Object)
java.util.Map$Entry that
Object object
public int hashCode ()
public java.lang.Object setValue (java.lang.Object)
Object newValue
Object oldValue
}
com/google/common/collect/MapMakerInternalMap.classMapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable {
static final int MAXIMUM_CAPACITY
static final int MAX_SEGMENTS
static final int CONTAINS_VALUE_RETRIES
static final int DRAIN_THRESHOLD
static final int DRAIN_MAX
static final long CLEANUP_EXECUTOR_DELAY_SECS
final transient int segmentMask
final transient int segmentShift
final transient com.google.common.collect.MapMakerInternalMap$Segment[] segments
final int concurrencyLevel
final com.google.common.base.Equivalence keyEquivalence
final transient com.google.common.collect.MapMakerInternalMap$InternalEntryHelper entryHelper
static final com.google.common.collect.MapMakerInternalMap$WeakValueReference UNSET_WEAK_VALUE_REFERENCE
transient java.util.Set keySet
transient java.util.Collection values
transient java.util.Set entrySet
private static final long serialVersionUID
private void (com.google.common.collect.MapMaker, com.google.common.collect.MapMakerInternalMap$InternalEntryHelper)
int i
com.google.common.collect.MapMaker builder
com.google.common.collect.MapMakerInternalMap$InternalEntryHelper entryHelper
int initialCapacity
int segmentShift
int segmentCount
int segmentCapacity
int segmentSize
static com.google.common.collect.MapMakerInternalMap create (com.google.common.collect.MapMaker)
com.google.common.collect.MapMaker builder
static com.google.common.collect.MapMakerInternalMap createWithDummyValues (com.google.common.collect.MapMaker)
com.google.common.collect.MapMaker builder
static com.google.common.collect.MapMakerInternalMap$WeakValueReference unsetWeakValueReference ()
static int rehash (int)
int h
com.google.common.collect.MapMakerInternalMap$InternalEntry copyEntry (com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry original
com.google.common.collect.MapMakerInternalMap$InternalEntry newNext
int hash
int hash (java.lang.Object)
Object key
int h
void reclaimValue (com.google.common.collect.MapMakerInternalMap$WeakValueReference)
com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
int hash
void reclaimKey (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
int hash
boolean isLiveForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
com.google.common.collect.MapMakerInternalMap$Segment segmentFor (int)
int hash
com.google.common.collect.MapMakerInternalMap$Segment createSegment (int, int)
int initialCapacity
int maxSegmentSize
java.lang.Object getLiveValue (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
Object value
final com.google.common.collect.MapMakerInternalMap$Segment[] newSegmentArray (int)
int ssize
com.google.common.collect.MapMakerInternalMap$Strength keyStrength ()
com.google.common.collect.MapMakerInternalMap$Strength valueStrength ()
com.google.common.base.Equivalence valueEquivalence ()
public boolean isEmpty ()
int i
int i
long sum
com.google.common.collect.MapMakerInternalMap$Segment[] segments
public int size ()
int i
com.google.common.collect.MapMakerInternalMap$Segment[] segments
long sum
public java.lang.Object get (java.lang.Object)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$InternalEntry getEntry (java.lang.Object)
Object key
int hash
public boolean containsKey (java.lang.Object)
Object key
int hash
public boolean containsValue (java.lang.Object)
Object v
com.google.common.collect.MapMakerInternalMap$InternalEntry e
int j
int unused
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.collect.MapMakerInternalMap$Segment segment
long sum
int i
Object value
com.google.common.collect.MapMakerInternalMap$Segment[] segments
long last
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public void putAll (java.util.Map)
java.util.Map$Entry e
java.util.Map m
public java.lang.Object remove (java.lang.Object)
Object key
int hash
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
int hash
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public void clear ()
com.google.common.collect.MapMakerInternalMap$Segment segment
public java.util.Set keySet ()
java.util.Set ks
public java.util.Collection values ()
java.util.Collection vs
public java.util.Set entrySet ()
java.util.Set es
private static java.util.ArrayList toArrayList (java.util.Collection)
java.util.Collection c
java.util.ArrayList result
java.lang.Object writeReplace ()
static java.util.ArrayList access$900 (java.util.Collection)
java.util.Collection x0
static void ()
}
com/google/common/collect/Maps$1.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.base.Function val$function
void (java.util.Iterator, com.google.common.base.Function)
java.util.Iterator backingIterator
java.util.Map$Entry transform (java.lang.Object)
Object key
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/Maps$10.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$10 extends com.google.common.collect.AbstractMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.Maps$EntryTransformer val$transformer
void (java.util.Map$Entry, com.google.common.collect.Maps$EntryTransformer)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/Maps$11.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$11 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Maps$EntryTransformer val$transformer
void (com.google.common.collect.Maps$EntryTransformer)
public java.util.Map$Entry apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Maps$2.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$2 extends com.google.common.collect.ForwardingSet {
final java.util.Set val$set
void (java.util.Set)
protected java.util.Set delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection es
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$3.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$3 extends com.google.common.collect.ForwardingSortedSet {
final java.util.SortedSet val$set
void (java.util.SortedSet)
protected java.util.SortedSet delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection es
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$4.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$4 extends com.google.common.collect.ForwardingNavigableSet {
final java.util.NavigableSet val$set
void (java.util.NavigableSet)
protected java.util.NavigableSet delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection es
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet descendingSet ()
protected volatile java.util.SortedSet delegate ()
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$5.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$5 extends com.google.common.collect.AbstractMapEntry {
final java.util.Map$Entry val$entry
void (java.util.Map$Entry)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/Maps$6.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$6 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$entryIterator
void (java.util.Iterator)
public boolean hasNext ()
public java.util.Map$Entry next ()
public volatile java.lang.Object next ()
}
com/google/common/collect/Maps$7.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$7 extends java.lang.Object implements com.google.common.collect.Maps$EntryTransformer {
final com.google.common.base.Function val$function
void (com.google.common.base.Function)
public java.lang.Object transformEntry (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/google/common/collect/Maps$8.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$8 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Maps$EntryTransformer val$transformer
final Object val$key
void (com.google.common.collect.Maps$EntryTransformer, java.lang.Object)
public java.lang.Object apply (java.lang.Object)
Object v1
}
com/google/common/collect/Maps$9.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$9 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Maps$EntryTransformer val$transformer
void (com.google.common.collect.Maps$EntryTransformer)
public java.lang.Object apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Maps$AbstractFilteredMap.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$AbstractFilteredMap extends com.google.common.collect.Maps$ViewCachingAbstractMap {
final java.util.Map unfiltered
final com.google.common.base.Predicate predicate
void (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate predicate
boolean apply (java.lang.Object, java.lang.Object)
Object key
Object value
Object k
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Map map
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object key
Object value
public boolean isEmpty ()
public java.lang.Object remove (java.lang.Object)
Object key
java.util.Collection createValues ()
}
com/google/common/collect/Maps$Accumulator.class
com/google/common/collect/Maps$AsMapView$1EntrySetImpl.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$AsMapView$1EntrySetImpl extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.Maps$AsMapView this$0
void (com.google.common.collect.Maps$AsMapView)
com.google.common.collect.Maps$AsMapView this$0
java.util.Map map ()
public java.util.Iterator iterator ()
}
com/google/common/collect/Maps$AsMapView.class
com/google/common/collect/Maps$BiMapConverter.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$BiMapConverter extends com.google.common.base.Converter implements java.io.Serializable {
private final com.google.common.collect.BiMap bimap
private static final long serialVersionUID
void (com.google.common.collect.BiMap)
com.google.common.collect.BiMap bimap
protected java.lang.Object doForward (java.lang.Object)
Object a
protected java.lang.Object doBackward (java.lang.Object)
Object b
private static java.lang.Object convert (com.google.common.collect.BiMap, java.lang.Object)
com.google.common.collect.BiMap bimap
Object input
Object output
public boolean equals (java.lang.Object)
com.google.common.collect.Maps$BiMapConverter that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Maps$DescendingMap$1EntrySetImpl.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$DescendingMap$1EntrySetImpl extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.Maps$DescendingMap this$0
void (com.google.common.collect.Maps$DescendingMap)
com.google.common.collect.Maps$DescendingMap this$0
java.util.Map map ()
public java.util.Iterator iterator ()
}
com/google/common/collect/Maps$DescendingMap.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$DescendingMap extends com.google.common.collect.ForwardingMap implements java.util.NavigableMap {
private transient java.util.Comparator comparator
private transient java.util.Set entrySet
private transient java.util.NavigableSet navigableKeySet
void ()
abstract java.util.NavigableMap forward ()
protected final java.util.Map delegate ()
public java.util.Comparator comparator ()
java.util.Comparator forwardCmp
java.util.Comparator result
private static com.google.common.collect.Ordering reverse (java.util.Comparator)
java.util.Comparator forward
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry lastEntry ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap descendingMap ()
public java.util.Set entrySet ()
java.util.Set result
abstract java.util.Iterator entryIterator ()
java.util.Set createEntrySet ()
public java.util.Set keySet ()
public java.util.NavigableSet navigableKeySet ()
java.util.NavigableSet result
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.util.Collection values ()
public java.lang.String toString ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$EntryFunction$1.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$EntryFunction$1 extends com.google.common.collect.Maps$EntryFunction {
void (java.lang.String, int)
public java.lang.Object apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Maps$EntryFunction$2.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$EntryFunction$2 extends com.google.common.collect.Maps$EntryFunction {
void (java.lang.String, int)
public java.lang.Object apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Maps$EntryFunction.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$EntryFunction extends java.lang.Enum implements com.google.common.base.Function {
public static final com.google.common.collect.Maps$EntryFunction KEY
public static final com.google.common.collect.Maps$EntryFunction VALUE
private static final com.google.common.collect.Maps$EntryFunction[] $VALUES
public static com.google.common.collect.Maps$EntryFunction[] values ()
public static com.google.common.collect.Maps$EntryFunction valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.google.common.collect.Maps$1)
String x0
int x1
com.google.common.collect.Maps$1 x2
static void ()
}
com/google/common/collect/Maps$EntrySet.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$EntrySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
void ()
abstract java.util.Map map ()
public int size ()
public void clear ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object key
Object value
Object o
public boolean isEmpty ()
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object o
public boolean removeAll (java.util.Collection)
UnsupportedOperationException e
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Map$Entry entry
Object o
java.util.Set keys
UnsupportedOperationException e
java.util.Collection c
}
com/google/common/collect/Maps$EntryTransformer.classMaps.java
package com.google.common.collect
public abstract com.google.common.collect.Maps$EntryTransformer extends java.lang.Object {
public abstract java.lang.Object transformEntry (java.lang.Object, java.lang.Object)
}
com/google/common/collect/Maps$FilteredEntryBiMap$1.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$FilteredEntryBiMap$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.common.base.Predicate val$forwardPredicate
void (com.google.common.base.Predicate)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry input
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/Maps$FilteredEntryBiMap.class
com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1$1 extends com.google.common.collect.ForwardingMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1 this$2
void (com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1, java.util.Map$Entry)
com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1 this$2
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object newValue
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.Maps$FilteredEntryMap$EntrySet this$1
void (com.google.common.collect.Maps$FilteredEntryMap$EntrySet, java.util.Iterator)
com.google.common.collect.Maps$FilteredEntryMap$EntrySet this$1
java.util.Iterator backingIterator
java.util.Map$Entry transform (java.util.Map$Entry)
java.util.Map$Entry entry
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/Maps$FilteredEntryMap$EntrySet.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$EntrySet extends com.google.common.collect.ForwardingSet {
final com.google.common.collect.Maps$FilteredEntryMap this$0
private void (com.google.common.collect.Maps$FilteredEntryMap)
protected java.util.Set delegate ()
public java.util.Iterator iterator ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.Maps$FilteredEntryMap, com.google.common.collect.Maps$1)
com.google.common.collect.Maps$FilteredEntryMap x0
com.google.common.collect.Maps$1 x1
}
com/google/common/collect/Maps$FilteredEntryMap$KeySet.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$KeySet extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.Maps$FilteredEntryMap this$0
void (com.google.common.collect.Maps$FilteredEntryMap)
com.google.common.collect.Maps$FilteredEntryMap this$0
public boolean remove (java.lang.Object)
Object o
private boolean removeIf (com.google.common.base.Predicate)
com.google.common.base.Predicate keyPredicate
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
}
com/google/common/collect/Maps$FilteredEntryMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap extends com.google.common.collect.Maps$AbstractFilteredMap {
final java.util.Set filteredEntrySet
void (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate entryPredicate
protected java.util.Set createEntrySet ()
java.util.Set createKeySet ()
}
com/google/common/collect/Maps$FilteredEntryNavigableMap$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryNavigableMap$1 extends com.google.common.collect.Maps$NavigableKeySet {
final com.google.common.collect.Maps$FilteredEntryNavigableMap this$0
void (com.google.common.collect.Maps$FilteredEntryNavigableMap, java.util.NavigableMap)
com.google.common.collect.Maps$FilteredEntryNavigableMap this$0
java.util.NavigableMap map
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/Maps$FilteredEntryNavigableMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryNavigableMap extends com.google.common.collect.AbstractNavigableMap {
private final java.util.NavigableMap unfiltered
private final com.google.common.base.Predicate entryPredicate
private final java.util.Map filteredDelegate
void (java.util.NavigableMap, com.google.common.base.Predicate)
java.util.NavigableMap unfiltered
com.google.common.base.Predicate entryPredicate
public java.util.Comparator comparator ()
public java.util.NavigableSet navigableKeySet ()
public java.util.Collection values ()
java.util.Iterator entryIterator ()
java.util.Iterator descendingEntryIterator ()
public int size ()
public boolean isEmpty ()
public java.lang.Object get (java.lang.Object)
Object key
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
public void putAll (java.util.Map)
java.util.Map m
public void clear ()
public java.util.Set entrySet ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap descendingMap ()
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
static com.google.common.base.Predicate access$600 (com.google.common.collect.Maps$FilteredEntryNavigableMap)
com.google.common.collect.Maps$FilteredEntryNavigableMap x0
static java.util.NavigableMap access$700 (com.google.common.collect.Maps$FilteredEntryNavigableMap)
com.google.common.collect.Maps$FilteredEntryNavigableMap x0
}
com/google/common/collect/Maps$FilteredEntrySortedMap$SortedKeySet.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntrySortedMap$SortedKeySet extends com.google.common.collect.Maps$FilteredEntryMap$KeySet implements java.util.SortedSet {
final com.google.common.collect.Maps$FilteredEntrySortedMap this$0
void (com.google.common.collect.Maps$FilteredEntrySortedMap)
com.google.common.collect.Maps$FilteredEntrySortedMap this$0
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
}
com/google/common/collect/Maps$FilteredEntrySortedMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntrySortedMap extends com.google.common.collect.Maps$FilteredEntryMap implements java.util.SortedMap {
void (java.util.SortedMap, com.google.common.base.Predicate)
java.util.SortedMap unfiltered
com.google.common.base.Predicate entryPredicate
java.util.SortedMap sortedMap ()
public java.util.SortedSet keySet ()
java.util.SortedSet createKeySet ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
Object key
java.util.SortedMap headMap
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
volatile java.util.Set createKeySet ()
public volatile java.util.Set keySet ()
}
com/google/common/collect/Maps$FilteredKeyMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredKeyMap extends com.google.common.collect.Maps$AbstractFilteredMap {
final com.google.common.base.Predicate keyPredicate
void (java.util.Map, com.google.common.base.Predicate, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate keyPredicate
com.google.common.base.Predicate entryPredicate
protected java.util.Set createEntrySet ()
java.util.Set createKeySet ()
public boolean containsKey (java.lang.Object)
Object key
}
com/google/common/collect/Maps$FilteredMapValues.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$FilteredMapValues extends com.google.common.collect.Maps$Values {
final java.util.Map unfiltered
final com.google.common.base.Predicate predicate
void (java.util.Map, java.util.Map, com.google.common.base.Predicate)
java.util.Map filteredMap
java.util.Map unfiltered
com.google.common.base.Predicate predicate
public boolean remove (java.lang.Object)
Object o
private boolean removeIf (com.google.common.base.Predicate)
com.google.common.base.Predicate valuePredicate
public boolean removeAll (java.util.Collection)
java.util.Collection collection
public boolean retainAll (java.util.Collection)
java.util.Collection collection
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
}
com/google/common/collect/Maps$IteratorBasedAbstractMap$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$IteratorBasedAbstractMap$1 extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.Maps$IteratorBasedAbstractMap this$0
void (com.google.common.collect.Maps$IteratorBasedAbstractMap)
com.google.common.collect.Maps$IteratorBasedAbstractMap this$0
java.util.Map map ()
public java.util.Iterator iterator ()
public java.util.Spliterator spliterator ()
public void forEach (java.util.function.Consumer)
java.util.function.Consumer action
}
com/google/common/collect/Maps$IteratorBasedAbstractMap.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$IteratorBasedAbstractMap extends java.util.AbstractMap {
void ()
public abstract int size ()
abstract java.util.Iterator entryIterator ()
java.util.Spliterator entrySpliterator ()
public java.util.Set entrySet ()
void forEachEntry (java.util.function.Consumer)
java.util.function.Consumer action
public void clear ()
}
com/google/common/collect/Maps$KeySet.class
com/google/common/collect/Maps$MapDifferenceImpl.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$MapDifferenceImpl extends java.lang.Object implements com.google.common.collect.MapDifference {
final java.util.Map onlyOnLeft
final java.util.Map onlyOnRight
final java.util.Map onBoth
final java.util.Map differences
void (java.util.Map, java.util.Map, java.util.Map, java.util.Map)
java.util.Map onlyOnLeft
java.util.Map onlyOnRight
java.util.Map onBoth
java.util.Map differences
public boolean areEqual ()
public java.util.Map entriesOnlyOnLeft ()
public java.util.Map entriesOnlyOnRight ()
public java.util.Map entriesInCommon ()
public java.util.Map entriesDiffering ()
public boolean equals (java.lang.Object)
com.google.common.collect.MapDifference other
Object object
public int hashCode ()
public java.lang.String toString ()
StringBuilder result
}
com/google/common/collect/Maps$NavigableAsMapView.class
com/google/common/collect/Maps$NavigableKeySet.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$NavigableKeySet extends com.google.common.collect.Maps$SortedKeySet implements java.util.NavigableSet {
void (java.util.NavigableMap)
java.util.NavigableMap map
java.util.NavigableMap map ()
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
volatile java.util.SortedMap map ()
volatile java.util.Map map ()
}
com/google/common/collect/Maps$SortedAsMapView.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$SortedAsMapView extends com.google.common.collect.Maps$AsMapView implements java.util.SortedMap {
void (java.util.SortedSet, com.google.common.base.Function)
java.util.SortedSet set
com.google.common.base.Function function
java.util.SortedSet backingSet ()
public java.util.Comparator comparator ()
public java.util.Set keySet ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
volatile java.util.Set backingSet ()
}
com/google/common/collect/Maps$SortedKeySet.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$SortedKeySet extends com.google.common.collect.Maps$KeySet implements java.util.SortedSet {
void (java.util.SortedMap)
java.util.SortedMap map
java.util.SortedMap map ()
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
volatile java.util.Map map ()
}
com/google/common/collect/Maps$SortedMapDifferenceImpl.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$SortedMapDifferenceImpl extends com.google.common.collect.Maps$MapDifferenceImpl implements com.google.common.collect.SortedMapDifference {
void (java.util.SortedMap, java.util.SortedMap, java.util.SortedMap, java.util.SortedMap)
java.util.SortedMap onlyOnLeft
java.util.SortedMap onlyOnRight
java.util.SortedMap onBoth
java.util.SortedMap differences
public java.util.SortedMap entriesDiffering ()
public java.util.SortedMap entriesInCommon ()
public java.util.SortedMap entriesOnlyOnLeft ()
public java.util.SortedMap entriesOnlyOnRight ()
public volatile java.util.Map entriesDiffering ()
public volatile java.util.Map entriesInCommon ()
public volatile java.util.Map entriesOnlyOnRight ()
public volatile java.util.Map entriesOnlyOnLeft ()
}
com/google/common/collect/Maps$TransformedEntriesMap.class
com/google/common/collect/Maps$TransformedEntriesNavigableMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$TransformedEntriesNavigableMap extends com.google.common.collect.Maps$TransformedEntriesSortedMap implements java.util.NavigableMap {
void (java.util.NavigableMap, com.google.common.collect.Maps$EntryTransformer)
java.util.NavigableMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap descendingMap ()
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.NavigableMap headMap (java.lang.Object)
Object toKey
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry lastEntry ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.NavigableSet navigableKeySet ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.NavigableMap tailMap (java.lang.Object)
Object fromKey
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
private java.util.Map$Entry transformEntry (java.util.Map$Entry)
java.util.Map$Entry entry
protected java.util.NavigableMap fromMap ()
public volatile java.util.SortedMap tailMap (java.lang.Object)
public volatile java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
public volatile java.util.SortedMap headMap (java.lang.Object)
protected volatile java.util.SortedMap fromMap ()
}
com/google/common/collect/Maps$TransformedEntriesSortedMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$TransformedEntriesSortedMap extends com.google.common.collect.Maps$TransformedEntriesMap implements java.util.SortedMap {
protected java.util.SortedMap fromMap ()
void (java.util.SortedMap, com.google.common.collect.Maps$EntryTransformer)
java.util.SortedMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.lang.Object lastKey ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
}
com/google/common/collect/Maps$UnmodifiableBiMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableBiMap extends com.google.common.collect.ForwardingMap implements com.google.common.collect.BiMap java.io.Serializable {
final java.util.Map unmodifiableMap
final com.google.common.collect.BiMap delegate
com.google.common.collect.BiMap inverse
transient java.util.Set values
private static final long serialVersionUID
void (com.google.common.collect.BiMap, com.google.common.collect.BiMap)
com.google.common.collect.BiMap delegate
com.google.common.collect.BiMap inverse
protected java.util.Map delegate ()
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.BiMap inverse ()
com.google.common.collect.BiMap result
public java.util.Set values ()
java.util.Set result
public volatile java.util.Collection values ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$UnmodifiableEntries.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableEntries extends com.google.common.collect.ForwardingCollection {
private final java.util.Collection entries
void (java.util.Collection)
java.util.Collection entries
protected java.util.Collection delegate ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$UnmodifiableEntrySet.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableEntrySet extends com.google.common.collect.Maps$UnmodifiableEntries implements java.util.Set {
void (java.util.Set)
java.util.Set entries
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
com/google/common/collect/Maps$UnmodifiableNavigableMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableNavigableMap extends com.google.common.collect.ForwardingSortedMap implements java.util.NavigableMap java.io.Serializable {
private final java.util.NavigableMap delegate
private transient com.google.common.collect.Maps$UnmodifiableNavigableMap descendingMap
void (java.util.NavigableMap)
java.util.NavigableMap delegate
void (java.util.NavigableMap, com.google.common.collect.Maps$UnmodifiableNavigableMap)
java.util.NavigableMap delegate
com.google.common.collect.Maps$UnmodifiableNavigableMap descendingMap
protected java.util.SortedMap delegate ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry lastEntry ()
public final java.util.Map$Entry pollFirstEntry ()
public final java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap descendingMap ()
com.google.common.collect.Maps$UnmodifiableNavigableMap result
public java.util.Set keySet ()
public java.util.NavigableSet navigableKeySet ()
public java.util.NavigableSet descendingKeySet ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
protected volatile java.util.Map delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$ValueDifferenceImpl.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$ValueDifferenceImpl extends java.lang.Object implements com.google.common.collect.MapDifference$ValueDifference {
private final Object left
private final Object right
static com.google.common.collect.MapDifference$ValueDifference create (java.lang.Object, java.lang.Object)
Object left
Object right
private void (java.lang.Object, java.lang.Object)
Object left
Object right
public java.lang.Object leftValue ()
public java.lang.Object rightValue ()
public boolean equals (java.lang.Object)
com.google.common.collect.MapDifference$ValueDifference that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Maps$Values.class
com/google/common/collect/Maps$ViewCachingAbstractMap.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$ViewCachingAbstractMap extends java.util.AbstractMap {
private transient java.util.Set entrySet
private transient java.util.Set keySet
private transient java.util.Collection values
void ()
abstract java.util.Set createEntrySet ()
public java.util.Set entrySet ()
java.util.Set result
public java.util.Set keySet ()
java.util.Set result
java.util.Set createKeySet ()
public java.util.Collection values ()
java.util.Collection result
java.util.Collection createValues ()
}
com/google/common/collect/Maps.class
com/google/common/collect/MinMaxPriorityQueue$1.classMinMaxPriorityQueue.java
package com.google.common.collect
com.google.common.collect.MinMaxPriorityQueue$1 extends java.lang.Object {
}
com/google/common/collect/MinMaxPriorityQueue$Builder.classMinMaxPriorityQueue.java
package com.google.common.collect
public final com.google.common.collect.MinMaxPriorityQueue$Builder extends java.lang.Object {
private static final int UNSET_EXPECTED_SIZE
private final java.util.Comparator comparator
private int expectedSize
private int maximumSize
private void (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.MinMaxPriorityQueue$Builder expectedSize (int)
int expectedSize
public com.google.common.collect.MinMaxPriorityQueue$Builder maximumSize (int)
int maximumSize
public com.google.common.collect.MinMaxPriorityQueue create ()
public com.google.common.collect.MinMaxPriorityQueue create (java.lang.Iterable)
Object element
Iterable initialContents
com.google.common.collect.MinMaxPriorityQueue queue
private com.google.common.collect.Ordering ordering ()
void (java.util.Comparator, com.google.common.collect.MinMaxPriorityQueue$1)
java.util.Comparator x0
com.google.common.collect.MinMaxPriorityQueue$1 x1
static com.google.common.collect.Ordering access$200 (com.google.common.collect.MinMaxPriorityQueue$Builder)
com.google.common.collect.MinMaxPriorityQueue$Builder x0
static int access$300 (com.google.common.collect.MinMaxPriorityQueue$Builder)
com.google.common.collect.MinMaxPriorityQueue$Builder x0
}
com/google/common/collect/MinMaxPriorityQueue$Heap.classMinMaxPriorityQueue.java
package com.google.common.collect
com.google.common.collect.MinMaxPriorityQueue$Heap extends java.lang.Object {
final com.google.common.collect.Ordering ordering
com.google.common.collect.MinMaxPriorityQueue$Heap otherHeap
final com.google.common.collect.MinMaxPriorityQueue this$0
void (com.google.common.collect.MinMaxPriorityQueue, com.google.common.collect.Ordering)
com.google.common.collect.Ordering ordering
int compareElements (int, int)
int a
int b
com.google.common.collect.MinMaxPriorityQueue$MoveDesc tryCrossOverAndBubbleUp (int, int, java.lang.Object)
Object parent
int removeIndex
int vacated
Object toTrickle
int crossOver
Object parent
void bubbleUp (int, java.lang.Object)
com.google.common.collect.MinMaxPriorityQueue$Heap heap
int index
Object x
int crossOver
com.google.common.collect.MinMaxPriorityQueue$Heap heap
int bubbleUpAlternatingLevels (int, java.lang.Object)
int grandParentIndex
Object e
int index
Object x
int findMin (int, int)
int i
int index
int len
int limit
int minIndex
int findMinChild (int)
int index
int findMinGrandChild (int)
int index
int leftChildIndex
int crossOverUp (int, java.lang.Object)
Object uncleElement
int grandparentIndex
int uncleIndex
int index
Object x
int parentIndex
Object parentElement
int swapWithConceptuallyLastElement (java.lang.Object)
Object uncleElement
int grandparentIndex
int uncleIndex
Object actualLastElement
int parentIndex
int crossOver (int, java.lang.Object)
int index
Object x
int minChildIndex
int fillHoleAt (int)
int index
int minGrandchildIndex
private boolean verifyIndex (int)
int i
private int getLeftChildIndex (int)
int i
private int getRightChildIndex (int)
int i
private int getParentIndex (int)
int i
private int getGrandparentIndex (int)
int i
static boolean access$400 (com.google.common.collect.MinMaxPriorityQueue$Heap, int)
com.google.common.collect.MinMaxPriorityQueue$Heap x0
int x1
}
com/google/common/collect/MinMaxPriorityQueue$MoveDesc.classMinMaxPriorityQueue.java
package com.google.common.collect
com.google.common.collect.MinMaxPriorityQueue$MoveDesc extends java.lang.Object {
final Object toTrickle
final Object replaced
void (java.lang.Object, java.lang.Object)
Object toTrickle
Object replaced
}
com/google/common/collect/MinMaxPriorityQueue$QueueIterator.classMinMaxPriorityQueue.java
package com.google.common.collect
com.google.common.collect.MinMaxPriorityQueue$QueueIterator extends java.lang.Object implements java.util.Iterator {
private int cursor
private int nextCursor
private int expectedModCount
private java.util.Queue forgetMeNot
private java.util.List skipMe
private Object lastFromForgetMeNot
private boolean canRemove
final com.google.common.collect.MinMaxPriorityQueue this$0
private void (com.google.common.collect.MinMaxPriorityQueue)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
com.google.common.collect.MinMaxPriorityQueue$MoveDesc moved
private boolean foundAndRemovedExactReference (java.lang.Iterable, java.lang.Object)
Object element
java.util.Iterator it
Iterable elements
Object target
private boolean removeExact (java.lang.Object)
int i
Object target
private void checkModCount ()
private void nextNotInSkipMe (int)
int c
void (com.google.common.collect.MinMaxPriorityQueue, com.google.common.collect.MinMaxPriorityQueue$1)
com.google.common.collect.MinMaxPriorityQueue x0
com.google.common.collect.MinMaxPriorityQueue$1 x1
}
com/google/common/collect/MinMaxPriorityQueue.classMinMaxPriorityQueue.java
package com.google.common.collect
public final com.google.common.collect.MinMaxPriorityQueue extends java.util.AbstractQueue {
private final com.google.common.collect.MinMaxPriorityQueue$Heap minHeap
private final com.google.common.collect.MinMaxPriorityQueue$Heap maxHeap
final int maximumSize
private Object[] queue
private int size
private int modCount
private static final int EVEN_POWERS_OF_TWO
private static final int ODD_POWERS_OF_TWO
private static final int DEFAULT_CAPACITY
public static com.google.common.collect.MinMaxPriorityQueue create ()
public static com.google.common.collect.MinMaxPriorityQueue create (java.lang.Iterable)
Iterable initialContents
public static com.google.common.collect.MinMaxPriorityQueue$Builder orderedBy (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.MinMaxPriorityQueue$Builder expectedSize (int)
int expectedSize
public static com.google.common.collect.MinMaxPriorityQueue$Builder maximumSize (int)
int maximumSize
private void (com.google.common.collect.MinMaxPriorityQueue$Builder, int)
com.google.common.collect.MinMaxPriorityQueue$Builder builder
int queueSize
com.google.common.collect.Ordering ordering
public int size ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
Object element
java.util.Collection newElements
boolean modified
public boolean offer (java.lang.Object)
Object element
int insertIndex
public java.lang.Object poll ()
java.lang.Object elementData (int)
int index
public java.lang.Object peek ()
private int getMaxElementIndex ()
public java.lang.Object pollFirst ()
public java.lang.Object removeFirst ()
public java.lang.Object peekFirst ()
public java.lang.Object pollLast ()
public java.lang.Object removeLast ()
public java.lang.Object peekLast ()
com.google.common.collect.MinMaxPriorityQueue$MoveDesc removeAt (int)
int index
Object actualLastElement
int lastElementAt
Object toTrickle
com.google.common.collect.MinMaxPriorityQueue$MoveDesc changes
private com.google.common.collect.MinMaxPriorityQueue$MoveDesc fillHole (int, java.lang.Object)
int index
Object toTrickle
com.google.common.collect.MinMaxPriorityQueue$Heap heap
int vacated
int bubbledTo
private java.lang.Object removeAndGet (int)
int index
Object value
private com.google.common.collect.MinMaxPriorityQueue$Heap heapForIndex (int)
int i
static boolean isEvenLevel (int)
int index
int oneBased
boolean isIntact ()
int i
public java.util.Iterator iterator ()
public void clear ()
int i
public java.lang.Object[] toArray ()
Object[] copyTo
public java.util.Comparator comparator ()
int capacity ()
static int initialQueueSize (int, int, java.lang.Iterable)
int initialSize
int configuredExpectedSize
int maximumSize
Iterable initialContents
int result
private void growIfNeeded ()
int newCapacity
Object[] newQueue
private int calculateNewCapacity ()
int oldCapacity
int newCapacity
private static int capAtMaximumSize (int, int)
int queueSize
int maximumSize
void (com.google.common.collect.MinMaxPriorityQueue$Builder, int, com.google.common.collect.MinMaxPriorityQueue$1)
com.google.common.collect.MinMaxPriorityQueue$Builder x0
int x1
com.google.common.collect.MinMaxPriorityQueue$1 x2
static java.lang.Object[] access$500 (com.google.common.collect.MinMaxPriorityQueue)
com.google.common.collect.MinMaxPriorityQueue x0
static int access$600 (com.google.common.collect.MinMaxPriorityQueue)
com.google.common.collect.MinMaxPriorityQueue x0
static int access$700 (com.google.common.collect.MinMaxPriorityQueue)
com.google.common.collect.MinMaxPriorityQueue x0
}
com/google/common/collect/MoreCollectors$ToOptionalState.classMoreCollectors.java
package com.google.common.collect
final com.google.common.collect.MoreCollectors$ToOptionalState extends java.lang.Object {
static final int MAX_EXTRAS
Object element
java.util.List extras
void ()
java.lang.IllegalArgumentException multiples (boolean)
Object o
boolean overflow
StringBuilder sb
void add (java.lang.Object)
Object o
com.google.common.collect.MoreCollectors$ToOptionalState combine (com.google.common.collect.MoreCollectors$ToOptionalState)
com.google.common.collect.MoreCollectors$ToOptionalState other
java.util.Optional getOptional ()
java.lang.Object getElement ()
}
com/google/common/collect/MoreCollectors.class
com/google/common/collect/Multimap.class
com/google/common/collect/MultimapBuilder$1.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$1 extends com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys {
final int val$expectedKeys
void (int)
java.util.Map createMap ()
}
com/google/common/collect/MultimapBuilder$2.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$2 extends com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys {
final int val$expectedKeys
void (int)
java.util.Map createMap ()
}
com/google/common/collect/MultimapBuilder$3.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$3 extends com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys {
final java.util.Comparator val$comparator
void (java.util.Comparator)
java.util.Map createMap ()
}
com/google/common/collect/MultimapBuilder$4.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$4 extends com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys {
final Class val$keyClass
void (java.lang.Class)
java.util.Map createMap ()
}
com/google/common/collect/MultimapBuilder$ArrayListSupplier.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$ArrayListSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
private final int expectedValuesPerKey
void (int)
int expectedValuesPerKey
public java.util.List get ()
public volatile java.lang.Object get ()
}
com/google/common/collect/MultimapBuilder$EnumSetSupplier.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$EnumSetSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
private final Class clazz
void (java.lang.Class)
Class clazz
public java.util.Set get ()
public volatile java.lang.Object get ()
}
com/google/common/collect/MultimapBuilder$HashSetSupplier.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$HashSetSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
private final int expectedValuesPerKey
void (int)
int expectedValuesPerKey
public java.util.Set get ()
public volatile java.lang.Object get ()
}
com/google/common/collect/MultimapBuilder$LinkedHashSetSupplier.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$LinkedHashSetSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
private final int expectedValuesPerKey
void (int)
int expectedValuesPerKey
public java.util.Set get ()
public volatile java.lang.Object get ()
}
com/google/common/collect/MultimapBuilder$LinkedListSupplier.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$LinkedListSupplier extends java.lang.Enum implements com.google.common.base.Supplier {
public static final com.google.common.collect.MultimapBuilder$LinkedListSupplier INSTANCE
private static final com.google.common.collect.MultimapBuilder$LinkedListSupplier[] $VALUES
public static com.google.common.collect.MultimapBuilder$LinkedListSupplier[] values ()
public static com.google.common.collect.MultimapBuilder$LinkedListSupplier valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public static com.google.common.base.Supplier instance ()
com.google.common.base.Supplier result
public java.util.List get ()
public volatile java.lang.Object get ()
static void ()
}
com/google/common/collect/MultimapBuilder$ListMultimapBuilder.classMultimapBuilder.java
package com.google.common.collect
public abstract com.google.common.collect.MultimapBuilder$ListMultimapBuilder extends com.google.common.collect.MultimapBuilder {
void ()
public abstract com.google.common.collect.ListMultimap build ()
public com.google.common.collect.ListMultimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public volatile com.google.common.collect.Multimap build (com.google.common.collect.Multimap)
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$1.classMultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$1 extends com.google.common.collect.MultimapBuilder$ListMultimapBuilder {
final int val$expectedValuesPerKey
final com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, int)
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
public com.google.common.collect.ListMultimap build ()
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$2.classMultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$2 extends com.google.common.collect.MultimapBuilder$ListMultimapBuilder {
final com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys)
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
public com.google.common.collect.ListMultimap build ()
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$3.classMultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$3 extends com.google.common.collect.MultimapBuilder$SetMultimapBuilder {
final int val$expectedValuesPerKey
final com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, int)
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
public com.google.common.collect.SetMultimap build ()
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$4.classMultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$4 extends com.google.common.collect.MultimapBuilder$SetMultimapBuilder {
final int val$expectedValuesPerKey
final com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, int)
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
public com.google.common.collect.SetMultimap build ()
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$5.classMultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$5 extends com.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder {
final java.util.Comparator val$comparator
final com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, java.util.Comparator)
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
public com.google.common.collect.SortedSetMultimap build ()
public volatile com.google.common.collect.SetMultimap build ()
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$6.classMultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$6 extends com.google.common.collect.MultimapBuilder$SetMultimapBuilder {
final Class val$valueClass
final com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, java.lang.Class)
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
public com.google.common.collect.SetMultimap build ()
com.google.common.base.Supplier factory
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys.classMultimapBuilder.java
package com.google.common.collect
public abstract com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys extends java.lang.Object {
private static final int DEFAULT_EXPECTED_VALUES_PER_KEY
void ()
abstract java.util.Map createMap ()
public com.google.common.collect.MultimapBuilder$ListMultimapBuilder arrayListValues ()
public com.google.common.collect.MultimapBuilder$ListMultimapBuilder arrayListValues (int)
int expectedValuesPerKey
public com.google.common.collect.MultimapBuilder$ListMultimapBuilder linkedListValues ()
public com.google.common.collect.MultimapBuilder$SetMultimapBuilder hashSetValues ()
public com.google.common.collect.MultimapBuilder$SetMultimapBuilder hashSetValues (int)
int expectedValuesPerKey
public com.google.common.collect.MultimapBuilder$SetMultimapBuilder linkedHashSetValues ()
public com.google.common.collect.MultimapBuilder$SetMultimapBuilder linkedHashSetValues (int)
int expectedValuesPerKey
public com.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder treeSetValues ()
public com.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder treeSetValues (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.MultimapBuilder$SetMultimapBuilder enumSetValues (java.lang.Class)
Class valueClass
}
com/google/common/collect/MultimapBuilder$SetMultimapBuilder.classMultimapBuilder.java
package com.google.common.collect
public abstract com.google.common.collect.MultimapBuilder$SetMultimapBuilder extends com.google.common.collect.MultimapBuilder {
void ()
public abstract com.google.common.collect.SetMultimap build ()
public com.google.common.collect.SetMultimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public volatile com.google.common.collect.Multimap build (com.google.common.collect.Multimap)
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder.classMultimapBuilder.java
package com.google.common.collect
public abstract com.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder extends com.google.common.collect.MultimapBuilder$SetMultimapBuilder {
void ()
public abstract com.google.common.collect.SortedSetMultimap build ()
public com.google.common.collect.SortedSetMultimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public volatile com.google.common.collect.SetMultimap build (com.google.common.collect.Multimap)
public volatile com.google.common.collect.SetMultimap build ()
public volatile com.google.common.collect.Multimap build (com.google.common.collect.Multimap)
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$TreeSetSupplier.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$TreeSetSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
private final java.util.Comparator comparator
void (java.util.Comparator)
java.util.Comparator comparator
public java.util.SortedSet get ()
public volatile java.lang.Object get ()
}
com/google/common/collect/MultimapBuilder.classMultimapBuilder.java
package com.google.common.collect
public abstract com.google.common.collect.MultimapBuilder extends java.lang.Object {
private static final int DEFAULT_EXPECTED_KEYS
private void ()
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys hashKeys ()
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys hashKeys (int)
int expectedKeys
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys linkedHashKeys ()
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys linkedHashKeys (int)
int expectedKeys
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys treeKeys ()
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys treeKeys (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys enumKeys (java.lang.Class)
Class keyClass
public abstract com.google.common.collect.Multimap build ()
public com.google.common.collect.Multimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
com.google.common.collect.Multimap result
void (com.google.common.collect.MultimapBuilder$1)
com.google.common.collect.MultimapBuilder$1 x0
}
com/google/common/collect/Multimaps$AsMap$EntrySet$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$AsMap$EntrySet$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Multimaps$AsMap$EntrySet this$1
void (com.google.common.collect.Multimaps$AsMap$EntrySet)
com.google.common.collect.Multimaps$AsMap$EntrySet this$1
public java.util.Collection apply (java.lang.Object)
Object key
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Multimaps$AsMap$EntrySet.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$AsMap$EntrySet extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.Multimaps$AsMap this$0
void (com.google.common.collect.Multimaps$AsMap)
com.google.common.collect.Multimaps$AsMap this$0
java.util.Map map ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry entry
}
com/google/common/collect/Multimaps$AsMap.classMultimaps.java
package com.google.common.collect
final com.google.common.collect.Multimaps$AsMap extends com.google.common.collect.Maps$ViewCachingAbstractMap {
private final com.google.common.collect.Multimap multimap
void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public int size ()
protected java.util.Set createEntrySet ()
void removeValuesForKey (java.lang.Object)
Object key
public java.util.Collection get (java.lang.Object)
Object key
public java.util.Collection remove (java.lang.Object)
Object key
public java.util.Set keySet ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public void clear ()
public volatile java.lang.Object remove (java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
static com.google.common.collect.Multimap access$200 (com.google.common.collect.Multimaps$AsMap)
com.google.common.collect.Multimaps$AsMap x0
}
com/google/common/collect/Multimaps$CustomListMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$CustomListMultimap extends com.google.common.collect.AbstractListMultimap {
transient com.google.common.base.Supplier factory
private static final long serialVersionUID
void (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
protected java.util.List createCollection ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Map map
protected volatile java.util.Collection createCollection ()
}
com/google/common/collect/Multimaps$CustomMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$CustomMultimap extends com.google.common.collect.AbstractMapBasedMultimap {
transient com.google.common.base.Supplier factory
private static final long serialVersionUID
void (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
protected java.util.Collection createCollection ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Map map
}
com/google/common/collect/Multimaps$CustomSetMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$CustomSetMultimap extends com.google.common.collect.AbstractSetMultimap {
transient com.google.common.base.Supplier factory
private static final long serialVersionUID
void (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
protected java.util.Set createCollection ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Map map
protected volatile java.util.Collection createCollection ()
}
com/google/common/collect/Multimaps$CustomSortedSetMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$CustomSortedSetMultimap extends com.google.common.collect.AbstractSortedSetMultimap {
transient com.google.common.base.Supplier factory
transient java.util.Comparator valueComparator
private static final long serialVersionUID
void (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
protected java.util.SortedSet createCollection ()
public java.util.Comparator valueComparator ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Map map
protected volatile java.util.Set createCollection ()
protected volatile java.util.Collection createCollection ()
}
com/google/common/collect/Multimaps$Entries.classMultimaps.java
package com.google.common.collect
abstract com.google.common.collect.Multimaps$Entries extends java.util.AbstractCollection {
void ()
abstract com.google.common.collect.Multimap multimap ()
public int size ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object o
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object o
public void clear ()
}
com/google/common/collect/Multimaps$Keys$1$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$Keys$1$1 extends com.google.common.collect.Multisets$AbstractEntry {
final java.util.Map$Entry val$backingEntry
final com.google.common.collect.Multimaps$Keys$1 this$1
void (com.google.common.collect.Multimaps$Keys$1, java.util.Map$Entry)
com.google.common.collect.Multimaps$Keys$1 this$1
public java.lang.Object getElement ()
public int getCount ()
}
com/google/common/collect/Multimaps$Keys$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$Keys$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.Multimaps$Keys this$0
void (com.google.common.collect.Multimaps$Keys, java.util.Iterator)
com.google.common.collect.Multimaps$Keys this$0
java.util.Iterator backingIterator
com.google.common.collect.Multiset$Entry transform (java.util.Map$Entry)
java.util.Map$Entry backingEntry
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/Multimaps$Keys$KeysEntrySet.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$Keys$KeysEntrySet extends com.google.common.collect.Multisets$EntrySet {
final com.google.common.collect.Multimaps$Keys this$0
void (com.google.common.collect.Multimaps$Keys)
com.google.common.collect.Multimaps$Keys this$0
com.google.common.collect.Multiset multiset ()
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Collection collection
Object o
public boolean remove (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Collection collection
Object o
}
com/google/common/collect/Multimaps$Keys.class
com/google/common/collect/Multimaps$MapMultimap$1$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$MapMultimap$1$1 extends java.lang.Object implements java.util.Iterator {
int i
final com.google.common.collect.Multimaps$MapMultimap$1 this$1
void (com.google.common.collect.Multimaps$MapMultimap$1)
com.google.common.collect.Multimaps$MapMultimap$1 this$1
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Multimaps$MapMultimap$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$MapMultimap$1 extends com.google.common.collect.Sets$ImprovedAbstractSet {
final Object val$key
final com.google.common.collect.Multimaps$MapMultimap this$0
void (com.google.common.collect.Multimaps$MapMultimap, java.lang.Object)
com.google.common.collect.Multimaps$MapMultimap this$0
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/Multimaps$MapMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$MapMultimap extends com.google.common.collect.AbstractMultimap implements com.google.common.collect.SetMultimap java.io.Serializable {
final java.util.Map map
private static final long serialVersionUID
void (java.util.Map)
java.util.Map map
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Set get (java.lang.Object)
Object key
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Set removeAll (java.lang.Object)
Object key
java.util.Set values
public void clear ()
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Set entries ()
java.util.Iterator entryIterator ()
java.util.Map createAsMap ()
public int hashCode ()
public volatile java.util.Collection entries ()
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
}
com/google/common/collect/Multimaps$TransformedEntriesListMultimap.classMultimaps.java
package com.google.common.collect
final com.google.common.collect.Multimaps$TransformedEntriesListMultimap extends com.google.common.collect.Multimaps$TransformedEntriesMultimap implements com.google.common.collect.ListMultimap {
void (com.google.common.collect.ListMultimap, com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.ListMultimap fromMultimap
com.google.common.collect.Maps$EntryTransformer transformer
java.util.List transform (java.lang.Object, java.util.Collection)
Object key
java.util.Collection values
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection get (java.lang.Object)
volatile java.util.Collection transform (java.lang.Object, java.util.Collection)
}
com/google/common/collect/Multimaps$TransformedEntriesMultimap$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$TransformedEntriesMultimap$1 extends java.lang.Object implements com.google.common.collect.Maps$EntryTransformer {
final com.google.common.collect.Multimaps$TransformedEntriesMultimap this$0
void (com.google.common.collect.Multimaps$TransformedEntriesMultimap)
com.google.common.collect.Multimaps$TransformedEntriesMultimap this$0
public java.util.Collection transformEntry (java.lang.Object, java.util.Collection)
Object key
java.util.Collection value
public volatile java.lang.Object transformEntry (java.lang.Object, java.lang.Object)
}
com/google/common/collect/Multimaps$TransformedEntriesMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$TransformedEntriesMultimap extends com.google.common.collect.AbstractMultimap {
final com.google.common.collect.Multimap fromMultimap
final com.google.common.collect.Maps$EntryTransformer transformer
void (com.google.common.collect.Multimap, com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.Multimap fromMultimap
com.google.common.collect.Maps$EntryTransformer transformer
java.util.Collection transform (java.lang.Object, java.util.Collection)
Object key
java.util.Collection values
com.google.common.base.Function function
java.util.Map createAsMap ()
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
java.util.Iterator entryIterator ()
public java.util.Collection get (java.lang.Object)
Object key
public boolean isEmpty ()
public java.util.Set keySet ()
public com.google.common.collect.Multiset keys ()
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection removeAll (java.lang.Object)
Object key
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public int size ()
java.util.Collection createValues ()
}
com/google/common/collect/Multimaps$UnmodifiableListMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableListMultimap extends com.google.common.collect.Multimaps$UnmodifiableMultimap implements com.google.common.collect.ListMultimap {
private static final long serialVersionUID
void (com.google.common.collect.ListMultimap)
com.google.common.collect.ListMultimap delegate
public com.google.common.collect.ListMultimap delegate ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection get (java.lang.Object)
public volatile com.google.common.collect.Multimap delegate ()
public volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$UnmodifiableMultimap$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableMultimap$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Multimaps$UnmodifiableMultimap this$0
void (com.google.common.collect.Multimaps$UnmodifiableMultimap)
com.google.common.collect.Multimaps$UnmodifiableMultimap this$0
public java.util.Collection apply (java.util.Collection)
java.util.Collection collection
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Multimaps$UnmodifiableMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableMultimap extends com.google.common.collect.ForwardingMultimap implements java.io.Serializable {
final com.google.common.collect.Multimap delegate
transient java.util.Collection entries
transient com.google.common.collect.Multiset keys
transient java.util.Set keySet
transient java.util.Collection values
transient java.util.Map map
private static final long serialVersionUID
void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap delegate
protected com.google.common.collect.Multimap delegate ()
public void clear ()
public java.util.Map asMap ()
java.util.Map result
public java.util.Collection entries ()
java.util.Collection result
public java.util.Collection get (java.lang.Object)
Object key
public com.google.common.collect.Multiset keys ()
com.google.common.collect.Multiset result
public java.util.Set keySet ()
java.util.Set result
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection removeAll (java.lang.Object)
Object key
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Collection values ()
java.util.Collection result
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$UnmodifiableSetMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableSetMultimap extends com.google.common.collect.Multimaps$UnmodifiableMultimap implements com.google.common.collect.SetMultimap {
private static final long serialVersionUID
void (com.google.common.collect.SetMultimap)
com.google.common.collect.SetMultimap delegate
public com.google.common.collect.SetMultimap delegate ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set entries ()
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection entries ()
public volatile com.google.common.collect.Multimap delegate ()
public volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$UnmodifiableSortedSetMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableSortedSetMultimap extends com.google.common.collect.Multimaps$UnmodifiableSetMultimap implements com.google.common.collect.SortedSetMultimap {
private static final long serialVersionUID
void (com.google.common.collect.SortedSetMultimap)
com.google.common.collect.SortedSetMultimap delegate
public com.google.common.collect.SortedSetMultimap delegate ()
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Comparator valueComparator ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Set removeAll (java.lang.Object)
public volatile java.util.Set get (java.lang.Object)
public volatile com.google.common.collect.SetMultimap delegate ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile com.google.common.collect.Multimap delegate ()
public volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps.class
com/google/common/collect/Multiset$Entry.classMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.Multiset$Entry extends java.lang.Object {
public abstract java.lang.Object getElement ()
public abstract int getCount ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
}
com/google/common/collect/Multiset.class
com/google/common/collect/Multisets$1$1.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$1$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$iterator1
final java.util.Iterator val$iterator2
final com.google.common.collect.Multisets$1 this$0
void (com.google.common.collect.Multisets$1, java.util.Iterator, java.util.Iterator)
com.google.common.collect.Multisets$1 this$0
protected com.google.common.collect.Multiset$Entry computeNext ()
com.google.common.collect.Multiset$Entry entry1
Object element
int count
com.google.common.collect.Multiset$Entry entry2
Object element
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/Multisets$1.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$1 extends com.google.common.collect.AbstractMultiset {
final com.google.common.collect.Multiset val$multiset1
final com.google.common.collect.Multiset val$multiset2
void (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
public boolean contains (java.lang.Object)
Object element
public boolean isEmpty ()
public int count (java.lang.Object)
Object element
java.util.Set createElementSet ()
java.util.Iterator entryIterator ()
java.util.Iterator iterator1
java.util.Iterator iterator2
int distinctElements ()
}
com/google/common/collect/Multisets$2$1.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$2$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$iterator1
final com.google.common.collect.Multisets$2 this$0
void (com.google.common.collect.Multisets$2, java.util.Iterator)
com.google.common.collect.Multisets$2 this$0
protected com.google.common.collect.Multiset$Entry computeNext ()
com.google.common.collect.Multiset$Entry entry1
Object element
int count
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/Multisets$2.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$2 extends com.google.common.collect.AbstractMultiset {
final com.google.common.collect.Multiset val$multiset1
final com.google.common.collect.Multiset val$multiset2
void (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
public int count (java.lang.Object)
Object element
int count1
java.util.Set createElementSet ()
java.util.Iterator entryIterator ()
java.util.Iterator iterator1
int distinctElements ()
}
com/google/common/collect/Multisets$3$1.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$3$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$iterator1
final java.util.Iterator val$iterator2
final com.google.common.collect.Multisets$3 this$0
void (com.google.common.collect.Multisets$3, java.util.Iterator, java.util.Iterator)
com.google.common.collect.Multisets$3 this$0
protected com.google.common.collect.Multiset$Entry computeNext ()
com.google.common.collect.Multiset$Entry entry1
Object element
int count
com.google.common.collect.Multiset$Entry entry2
Object element
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/Multisets$3.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$3 extends com.google.common.collect.AbstractMultiset {
final com.google.common.collect.Multiset val$multiset1
final com.google.common.collect.Multiset val$multiset2
void (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
public boolean contains (java.lang.Object)
Object element
public boolean isEmpty ()
public int size ()
public int count (java.lang.Object)
Object element
java.util.Set createElementSet ()
java.util.Iterator entryIterator ()
java.util.Iterator iterator1
java.util.Iterator iterator2
int distinctElements ()
}
com/google/common/collect/Multisets$4$1.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$4$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$iterator1
final com.google.common.collect.Multisets$4 this$0
void (com.google.common.collect.Multisets$4, java.util.Iterator)
com.google.common.collect.Multisets$4 this$0
protected com.google.common.collect.Multiset$Entry computeNext ()
com.google.common.collect.Multiset$Entry entry1
Object element
int count
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/Multisets$4.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$4 extends com.google.common.collect.AbstractMultiset {
final com.google.common.collect.Multiset val$multiset1
final com.google.common.collect.Multiset val$multiset2
void (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
public int count (java.lang.Object)
Object element
int count1
java.util.Iterator entryIterator ()
java.util.Iterator iterator1
int distinctElements ()
}
com/google/common/collect/Multisets$AbstractEntry.classMultisets.java
package com.google.common.collect
abstract com.google.common.collect.Multisets$AbstractEntry extends java.lang.Object implements com.google.common.collect.Multiset$Entry {
void ()
public boolean equals (java.lang.Object)
com.google.common.collect.Multiset$Entry that
Object object
public int hashCode ()
Object e
public java.lang.String toString ()
String text
int n
}
com/google/common/collect/Multisets$DecreasingCount.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$DecreasingCount extends java.lang.Object implements java.util.Comparator {
static final com.google.common.collect.Multisets$DecreasingCount INSTANCE
private void ()
public int compare (com.google.common.collect.Multiset$Entry, com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry1
com.google.common.collect.Multiset$Entry entry2
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/collect/Multisets$ElementSet$1.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$ElementSet$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.Multisets$ElementSet this$0
void (com.google.common.collect.Multisets$ElementSet, java.util.Iterator)
com.google.common.collect.Multisets$ElementSet this$0
java.util.Iterator backingIterator
java.lang.Object transform (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/Multisets$ElementSet.classMultisets.java
package com.google.common.collect
abstract com.google.common.collect.Multisets$ElementSet extends com.google.common.collect.Sets$ImprovedAbstractSet {
void ()
abstract com.google.common.collect.Multiset multiset ()
public void clear ()
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object o
public int size ()
}
com/google/common/collect/Multisets$EntrySet.classMultisets.java
package com.google.common.collect
abstract com.google.common.collect.Multisets$EntrySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
void ()
abstract com.google.common.collect.Multiset multiset ()
public boolean contains (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
int count
Object o
public boolean remove (java.lang.Object)
com.google.common.collect.Multiset multiset
com.google.common.collect.Multiset$Entry entry
Object element
int entryCount
Object object
public void clear ()
}
com/google/common/collect/Multisets$FilteredMultiset$1.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$FilteredMultiset$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.common.collect.Multisets$FilteredMultiset this$0
void (com.google.common.collect.Multisets$FilteredMultiset)
com.google.common.collect.Multisets$FilteredMultiset this$0
public boolean apply (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/Multisets$FilteredMultiset.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$FilteredMultiset extends com.google.common.collect.AbstractMultiset {
final com.google.common.collect.Multiset unfiltered
final com.google.common.base.Predicate predicate
void (com.google.common.collect.Multiset, com.google.common.base.Predicate)
com.google.common.collect.Multiset unfiltered
com.google.common.base.Predicate predicate
public com.google.common.collect.UnmodifiableIterator iterator ()
java.util.Set createElementSet ()
java.util.Set createEntrySet ()
java.util.Iterator entryIterator ()
int distinctElements ()
public int count (java.lang.Object)
Object e
Object element
int count
public int add (java.lang.Object, int)
Object element
int occurrences
public int remove (java.lang.Object, int)
Object element
int occurrences
public void clear ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/Multisets$ImmutableEntry.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$ImmutableEntry extends com.google.common.collect.Multisets$AbstractEntry implements java.io.Serializable {
private final Object element
private final int count
private static final long serialVersionUID
void (java.lang.Object, int)
Object element
int count
public final java.lang.Object getElement ()
public final int getCount ()
public com.google.common.collect.Multisets$ImmutableEntry nextInBucket ()
}
com/google/common/collect/Multisets$MultisetIteratorImpl.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$MultisetIteratorImpl extends java.lang.Object implements java.util.Iterator {
private final com.google.common.collect.Multiset multiset
private final java.util.Iterator entryIterator
private com.google.common.collect.Multiset$Entry currentEntry
private int laterCount
private int totalCount
private boolean canRemove
void (com.google.common.collect.Multiset, java.util.Iterator)
com.google.common.collect.Multiset multiset
java.util.Iterator entryIterator
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Multisets$UnmodifiableMultiset.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$UnmodifiableMultiset extends com.google.common.collect.ForwardingMultiset implements java.io.Serializable {
final com.google.common.collect.Multiset delegate
transient java.util.Set elementSet
transient java.util.Set entrySet
private static final long serialVersionUID
void (com.google.common.collect.Multiset)
com.google.common.collect.Multiset delegate
protected com.google.common.collect.Multiset delegate ()
java.util.Set createElementSet ()
public java.util.Set elementSet ()
java.util.Set es
public java.util.Set entrySet ()
java.util.Set es
public java.util.Iterator iterator ()
public boolean add (java.lang.Object)
Object element
public int add (java.lang.Object, int)
Object element
int occurences
public boolean addAll (java.util.Collection)
java.util.Collection elementsToAdd
public boolean remove (java.lang.Object)
Object element
public int remove (java.lang.Object, int)
Object element
int occurrences
public boolean removeAll (java.util.Collection)
java.util.Collection elementsToRemove
public boolean retainAll (java.util.Collection)
java.util.Collection elementsToRetain
public void clear ()
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Multisets.class
com/google/common/collect/MultitransformedIterator.classMultitransformedIterator.java
package com.google.common.collect
abstract com.google.common.collect.MultitransformedIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator backingIterator
java.util.Iterator current
private java.util.Iterator removeFrom
void (java.util.Iterator)
java.util.Iterator backingIterator
abstract java.util.Iterator transform (java.lang.Object)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/MutableClassToInstanceMap$1.classMutableClassToInstanceMap.java
package com.google.common.collect
final com.google.common.collect.MutableClassToInstanceMap$1 extends com.google.common.collect.ForwardingMapEntry {
final java.util.Map$Entry val$entry
void (java.util.Map$Entry)
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object value
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MutableClassToInstanceMap$2$1.classMutableClassToInstanceMap.java
package com.google.common.collect
com.google.common.collect.MutableClassToInstanceMap$2$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.MutableClassToInstanceMap$2 this$1
void (com.google.common.collect.MutableClassToInstanceMap$2, java.util.Iterator)
com.google.common.collect.MutableClassToInstanceMap$2 this$1
java.util.Iterator backingIterator
java.util.Map$Entry transform (java.util.Map$Entry)
java.util.Map$Entry from
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/MutableClassToInstanceMap$2.class
com/google/common/collect/MutableClassToInstanceMap$SerializedForm.classMutableClassToInstanceMap.java
package com.google.common.collect
final com.google.common.collect.MutableClassToInstanceMap$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final java.util.Map backingMap
private static final long serialVersionUID
void (java.util.Map)
java.util.Map backingMap
java.lang.Object readResolve ()
}
com/google/common/collect/MutableClassToInstanceMap.classMutableClassToInstanceMap.java
package com.google.common.collect
public final com.google.common.collect.MutableClassToInstanceMap extends com.google.common.collect.ForwardingMap implements com.google.common.collect.ClassToInstanceMap java.io.Serializable {
private final java.util.Map delegate
public static com.google.common.collect.MutableClassToInstanceMap create ()
public static com.google.common.collect.MutableClassToInstanceMap create (java.util.Map)
java.util.Map backingMap
private void (java.util.Map)
java.util.Map delegate
protected java.util.Map delegate ()
private static java.util.Map$Entry checkedEntry (java.util.Map$Entry)
java.util.Map$Entry entry
public java.util.Set entrySet ()
public java.lang.Object put (java.lang.Class, java.lang.Object)
Class key
Object value
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Map map
java.util.Map copy
public java.lang.Object putInstance (java.lang.Class, java.lang.Object)
Class type
Object value
public java.lang.Object getInstance (java.lang.Class)
Class type
private static java.lang.Object cast (java.lang.Class, java.lang.Object)
Class type
Object value
private java.lang.Object writeReplace ()
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
protected volatile java.lang.Object delegate ()
static java.lang.Object access$000 (java.lang.Class, java.lang.Object)
Class x0
Object x1
static java.util.Map$Entry access$100 (java.util.Map$Entry)
java.util.Map$Entry x0
}
com/google/common/collect/NaturalOrdering.classNaturalOrdering.java
package com.google.common.collect
final com.google.common.collect.NaturalOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.NaturalOrdering INSTANCE
private transient com.google.common.collect.Ordering nullsFirst
private transient com.google.common.collect.Ordering nullsLast
private static final long serialVersionUID
public int compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public com.google.common.collect.Ordering nullsFirst ()
com.google.common.collect.Ordering result
public com.google.common.collect.Ordering nullsLast ()
com.google.common.collect.Ordering result
public com.google.common.collect.Ordering reverse ()
private java.lang.Object readResolve ()
public java.lang.String toString ()
private void ()
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/collect/NullsFirstOrdering.classNullsFirstOrdering.java
package com.google.common.collect
final com.google.common.collect.NullsFirstOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.Ordering ordering
private static final long serialVersionUID
void (com.google.common.collect.Ordering)
com.google.common.collect.Ordering ordering
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public com.google.common.collect.Ordering reverse ()
public com.google.common.collect.Ordering nullsFirst ()
public com.google.common.collect.Ordering nullsLast ()
public boolean equals (java.lang.Object)
com.google.common.collect.NullsFirstOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/NullsLastOrdering.classNullsLastOrdering.java
package com.google.common.collect
final com.google.common.collect.NullsLastOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.Ordering ordering
private static final long serialVersionUID
void (com.google.common.collect.Ordering)
com.google.common.collect.Ordering ordering
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public com.google.common.collect.Ordering reverse ()
public com.google.common.collect.Ordering nullsFirst ()
public com.google.common.collect.Ordering nullsLast ()
public boolean equals (java.lang.Object)
com.google.common.collect.NullsLastOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/ObjectArrays.classObjectArrays.java
package com.google.common.collect
public final com.google.common.collect.ObjectArrays extends java.lang.Object {
private void ()
public static java.lang.Object[] newArray (java.lang.Class, int)
Class type
int length
public static java.lang.Object[] newArray (java.lang.Object[], int)
Object[] reference
int length
public static java.lang.Object[] concat (java.lang.Object[], java.lang.Object[], java.lang.Class)
Object[] first
Object[] second
Class type
Object[] result
public static java.lang.Object[] concat (java.lang.Object, java.lang.Object[])
Object element
Object[] array
Object[] result
public static java.lang.Object[] concat (java.lang.Object[], java.lang.Object)
Object[] array
Object element
Object[] result
static java.lang.Object[] toArrayImpl (java.util.Collection, java.lang.Object[])
java.util.Collection c
Object[] array
int size
static java.lang.Object[] toArrayImpl (java.lang.Object[], int, int, java.lang.Object[])
Object[] src
int offset
int len
Object[] dst
static java.lang.Object[] toArrayImpl (java.util.Collection)
java.util.Collection c
static java.lang.Object[] copyAsObjectArray (java.lang.Object[], int, int)
Object[] elements
int offset
int length
Object[] result
private static java.lang.Object[] fillArray (java.lang.Iterable, java.lang.Object[])
Object element
Iterable elements
Object[] array
int i
static void swap (java.lang.Object[], int, int)
Object[] array
int i
int j
Object temp
static transient java.lang.Object[] checkElementsNotNull (java.lang.Object[])
Object[] array
static java.lang.Object[] checkElementsNotNull (java.lang.Object[], int)
int i
Object[] array
int length
static java.lang.Object checkElementNotNull (java.lang.Object, int)
Object element
int index
}
com/google/common/collect/Ordering$ArbitraryOrdering.classOrdering.java
package com.google.common.collect
com.google.common.collect.Ordering$ArbitraryOrdering extends com.google.common.collect.Ordering {
private final java.util.concurrent.atomic.AtomicInteger counter
private final java.util.concurrent.ConcurrentMap uids
void ()
private java.lang.Integer getUid (java.lang.Object)
Integer alreadySet
Object obj
Integer uid
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
int leftCode
int rightCode
int result
public java.lang.String toString ()
int identityHashCode (java.lang.Object)
Object object
}
com/google/common/collect/Ordering$ArbitraryOrderingHolder.classOrdering.java
package com.google.common.collect
com.google.common.collect.Ordering$ArbitraryOrderingHolder extends java.lang.Object {
static final com.google.common.collect.Ordering ARBITRARY_ORDERING
private void ()
static void ()
}
com/google/common/collect/Ordering$IncomparableValueException.classOrdering.java
package com.google.common.collect
com.google.common.collect.Ordering$IncomparableValueException extends java.lang.ClassCastException {
final Object value
private static final long serialVersionUID
void (java.lang.Object)
Object value
}
com/google/common/collect/Ordering.classOrdering.java
package com.google.common.collect
public abstract com.google.common.collect.Ordering extends java.lang.Object implements java.util.Comparator {
static final int LEFT_IS_GREATER
static final int RIGHT_IS_GREATER
public static com.google.common.collect.Ordering natural ()
public static com.google.common.collect.Ordering from (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.Ordering from (com.google.common.collect.Ordering)
com.google.common.collect.Ordering ordering
public static com.google.common.collect.Ordering explicit (java.util.List)
java.util.List valuesInOrder
public static transient com.google.common.collect.Ordering explicit (java.lang.Object, java.lang.Object[])
Object leastValue
Object[] remainingValuesInOrder
public static com.google.common.collect.Ordering allEqual ()
public static com.google.common.collect.Ordering usingToString ()
public static com.google.common.collect.Ordering arbitrary ()
protected void ()
public com.google.common.collect.Ordering reverse ()
public com.google.common.collect.Ordering nullsFirst ()
public com.google.common.collect.Ordering nullsLast ()
public com.google.common.collect.Ordering onResultOf (com.google.common.base.Function)
com.google.common.base.Function function
com.google.common.collect.Ordering onKeys ()
public com.google.common.collect.Ordering compound (java.util.Comparator)
java.util.Comparator secondaryComparator
public static com.google.common.collect.Ordering compound (java.lang.Iterable)
Iterable comparators
public com.google.common.collect.Ordering lexicographical ()
public abstract int compare (java.lang.Object, java.lang.Object)
public java.lang.Object min (java.util.Iterator)
java.util.Iterator iterator
Object minSoFar
public java.lang.Object min (java.lang.Iterable)
Iterable iterable
public java.lang.Object min (java.lang.Object, java.lang.Object)
Object a
Object b
public transient java.lang.Object min (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object r
Object a
Object b
Object c
Object[] rest
Object minSoFar
public java.lang.Object max (java.util.Iterator)
java.util.Iterator iterator
Object maxSoFar
public java.lang.Object max (java.lang.Iterable)
Iterable iterable
public java.lang.Object max (java.lang.Object, java.lang.Object)
Object a
Object b
public transient java.lang.Object max (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object r
Object a
Object b
Object c
Object[] rest
Object maxSoFar
public java.util.List leastOf (java.lang.Iterable, int)
Object[] array
java.util.Collection collection
Iterable iterable
int k
public java.util.List leastOf (java.util.Iterator, int)
java.util.ArrayList list
com.google.common.collect.TopKSelector selector
java.util.Iterator iterator
int k
public java.util.List greatestOf (java.lang.Iterable, int)
Iterable iterable
int k
public java.util.List greatestOf (java.util.Iterator, int)
java.util.Iterator iterator
int k
public java.util.List sortedCopy (java.lang.Iterable)
Iterable elements
Object[] array
public com.google.common.collect.ImmutableList immutableSortedCopy (java.lang.Iterable)
Iterable elements
public boolean isOrdered (java.lang.Iterable)
Object next
Object prev
Iterable iterable
java.util.Iterator it
public boolean isStrictlyOrdered (java.lang.Iterable)
Object next
Object prev
Iterable iterable
java.util.Iterator it
public int binarySearch (java.util.List, java.lang.Object)
java.util.List sortedList
Object key
}
com/google/common/collect/PeekingIterator.classPeekingIterator.java
package com.google.common.collect
public abstract com.google.common.collect.PeekingIterator extends java.lang.Object implements java.util.Iterator {
public abstract java.lang.Object peek ()
public abstract java.lang.Object next ()
public abstract void remove ()
}
com/google/common/collect/Platform.classPlatform.java
package com.google.common.collect
final com.google.common.collect.Platform extends java.lang.Object {
static java.lang.Object[] newArray (java.lang.Object[], int)
Object[] reference
int length
Class type
Object[] result
static com.google.common.collect.MapMaker tryWeakKeys (com.google.common.collect.MapMaker)
com.google.common.collect.MapMaker mapMaker
private void ()
}
com/google/common/collect/Queues.classQueues.java
package com.google.common.collect
public final com.google.common.collect.Queues extends java.lang.Object {
private void ()
public static java.util.concurrent.ArrayBlockingQueue newArrayBlockingQueue (int)
int capacity
public static java.util.ArrayDeque newArrayDeque ()
public static java.util.ArrayDeque newArrayDeque (java.lang.Iterable)
Iterable elements
java.util.ArrayDeque deque
public static java.util.concurrent.ConcurrentLinkedQueue newConcurrentLinkedQueue ()
public static java.util.concurrent.ConcurrentLinkedQueue newConcurrentLinkedQueue (java.lang.Iterable)
Iterable elements
java.util.concurrent.ConcurrentLinkedQueue queue
public static java.util.concurrent.LinkedBlockingDeque newLinkedBlockingDeque ()
public static java.util.concurrent.LinkedBlockingDeque newLinkedBlockingDeque (int)
int capacity
public static java.util.concurrent.LinkedBlockingDeque newLinkedBlockingDeque (java.lang.Iterable)
Iterable elements
java.util.concurrent.LinkedBlockingDeque deque
public static java.util.concurrent.LinkedBlockingQueue newLinkedBlockingQueue ()
public static java.util.concurrent.LinkedBlockingQueue newLinkedBlockingQueue (int)
int capacity
public static java.util.concurrent.LinkedBlockingQueue newLinkedBlockingQueue (java.lang.Iterable)
Iterable elements
java.util.concurrent.LinkedBlockingQueue queue
public static java.util.concurrent.PriorityBlockingQueue newPriorityBlockingQueue ()
public static java.util.concurrent.PriorityBlockingQueue newPriorityBlockingQueue (java.lang.Iterable)
Iterable elements
java.util.concurrent.PriorityBlockingQueue queue
public static java.util.PriorityQueue newPriorityQueue ()
public static java.util.PriorityQueue newPriorityQueue (java.lang.Iterable)
Iterable elements
java.util.PriorityQueue queue
public static java.util.concurrent.SynchronousQueue newSynchronousQueue ()
public static int drain (java.util.concurrent.BlockingQueue, java.util.Collection, int, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
java.util.concurrent.BlockingQueue q
java.util.Collection buffer
int numElements
long timeout
java.util.concurrent.TimeUnit unit
long deadline
int added
public static int drainUninterruptibly (java.util.concurrent.BlockingQueue, java.util.Collection, int, long, java.util.concurrent.TimeUnit)
Object e
InterruptedException ex
Object e
java.util.concurrent.BlockingQueue q
java.util.Collection buffer
int numElements
long timeout
java.util.concurrent.TimeUnit unit
long deadline
int added
boolean interrupted
public static java.util.Queue synchronizedQueue (java.util.Queue)
java.util.Queue queue
public static java.util.Deque synchronizedDeque (java.util.Deque)
java.util.Deque deque
}
com/google/common/collect/Range$1.classRange.java
package com.google.common.collect
final com.google.common.collect.Range$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.common.collect.Cut apply (com.google.common.collect.Range)
com.google.common.collect.Range range
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Range$2.classRange.java
package com.google.common.collect
final com.google.common.collect.Range$2 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.common.collect.Cut apply (com.google.common.collect.Range)
com.google.common.collect.Range range
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Range$3.classRange.java
package com.google.common.collect
com.google.common.collect.Range$3 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$collect$BoundType
static void ()
}
com/google/common/collect/Range$RangeLexOrdering.classRange.java
package com.google.common.collect
com.google.common.collect.Range$RangeLexOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.Ordering INSTANCE
private static final long serialVersionUID
private void ()
public int compare (com.google.common.collect.Range, com.google.common.collect.Range)
com.google.common.collect.Range left
com.google.common.collect.Range right
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/collect/Range.classRange.java
package com.google.common.collect
public final com.google.common.collect.Range extends com.google.common.collect.RangeGwtSerializationDependencies implements com.google.common.base.Predicate java.io.Serializable {
private static final com.google.common.base.Function LOWER_BOUND_FN
private static final com.google.common.base.Function UPPER_BOUND_FN
private static final com.google.common.collect.Range ALL
final com.google.common.collect.Cut lowerBound
final com.google.common.collect.Cut upperBound
private static final long serialVersionUID
static com.google.common.base.Function lowerBoundFn ()
static com.google.common.base.Function upperBoundFn ()
static com.google.common.collect.Ordering rangeLexOrdering ()
static com.google.common.collect.Range create (com.google.common.collect.Cut, com.google.common.collect.Cut)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
public static com.google.common.collect.Range open (java.lang.Comparable, java.lang.Comparable)
Comparable lower
Comparable upper
public static com.google.common.collect.Range closed (java.lang.Comparable, java.lang.Comparable)
Comparable lower
Comparable upper
public static com.google.common.collect.Range closedOpen (java.lang.Comparable, java.lang.Comparable)
Comparable lower
Comparable upper
public static com.google.common.collect.Range openClosed (java.lang.Comparable, java.lang.Comparable)
Comparable lower
Comparable upper
public static com.google.common.collect.Range range (java.lang.Comparable, com.google.common.collect.BoundType, java.lang.Comparable, com.google.common.collect.BoundType)
Comparable lower
com.google.common.collect.BoundType lowerType
Comparable upper
com.google.common.collect.BoundType upperType
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
public static com.google.common.collect.Range lessThan (java.lang.Comparable)
Comparable endpoint
public static com.google.common.collect.Range atMost (java.lang.Comparable)
Comparable endpoint
public static com.google.common.collect.Range upTo (java.lang.Comparable, com.google.common.collect.BoundType)
Comparable endpoint
com.google.common.collect.BoundType boundType
public static com.google.common.collect.Range greaterThan (java.lang.Comparable)
Comparable endpoint
public static com.google.common.collect.Range atLeast (java.lang.Comparable)
Comparable endpoint
public static com.google.common.collect.Range downTo (java.lang.Comparable, com.google.common.collect.BoundType)
Comparable endpoint
com.google.common.collect.BoundType boundType
public static com.google.common.collect.Range all ()
public static com.google.common.collect.Range singleton (java.lang.Comparable)
Comparable value
public static com.google.common.collect.Range encloseAll (java.lang.Iterable)
Comparable value
Iterable values
java.util.Iterator valueIterator
Comparable min
Comparable max
private void (com.google.common.collect.Cut, com.google.common.collect.Cut)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
public boolean hasLowerBound ()
public java.lang.Comparable lowerEndpoint ()
public com.google.common.collect.BoundType lowerBoundType ()
public boolean hasUpperBound ()
public java.lang.Comparable upperEndpoint ()
public com.google.common.collect.BoundType upperBoundType ()
public boolean isEmpty ()
public boolean contains (java.lang.Comparable)
Comparable value
public boolean apply (java.lang.Comparable)
Comparable input
public boolean containsAll (java.lang.Iterable)
java.util.SortedSet set
java.util.Comparator comparator
Comparable value
Iterable values
public boolean encloses (com.google.common.collect.Range)
com.google.common.collect.Range other
public boolean isConnected (com.google.common.collect.Range)
com.google.common.collect.Range other
public com.google.common.collect.Range intersection (com.google.common.collect.Range)
com.google.common.collect.Cut newLower
com.google.common.collect.Cut newUpper
com.google.common.collect.Range connectedRange
int lowerCmp
int upperCmp
public com.google.common.collect.Range span (com.google.common.collect.Range)
com.google.common.collect.Cut newLower
com.google.common.collect.Cut newUpper
com.google.common.collect.Range other
int lowerCmp
int upperCmp
public com.google.common.collect.Range canonical (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut lower
com.google.common.collect.Cut upper
public boolean equals (java.lang.Object)
com.google.common.collect.Range other
Object object
public int hashCode ()
public java.lang.String toString ()
private static java.lang.String toString (com.google.common.collect.Cut, com.google.common.collect.Cut)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
StringBuilder sb
private static java.util.SortedSet cast (java.lang.Iterable)
Iterable iterable
java.lang.Object readResolve ()
static int compareOrThrow (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public volatile boolean apply (java.lang.Object)
static void ()
}
com/google/common/collect/RangeGwtSerializationDependencies.classRangeGwtSerializationDependencies.java
package com.google.common.collect
abstract com.google.common.collect.RangeGwtSerializationDependencies extends java.lang.Object implements java.io.Serializable {
void ()
}
com/google/common/collect/RangeMap.classRangeMap.java
package com.google.common.collect
public abstract com.google.common.collect.RangeMap extends java.lang.Object {
public abstract java.lang.Object get (java.lang.Comparable)
public abstract java.util.Map$Entry getEntry (java.lang.Comparable)
public abstract com.google.common.collect.Range span ()
public abstract void put (com.google.common.collect.Range, java.lang.Object)
public abstract void putCoalescing (com.google.common.collect.Range, java.lang.Object)
public abstract void putAll (com.google.common.collect.RangeMap)
public abstract void clear ()
public abstract void remove (com.google.common.collect.Range)
public abstract java.util.Map asMapOfRanges ()
public abstract java.util.Map asDescendingMapOfRanges ()
public abstract com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
}
com/google/common/collect/RangeSet.classRangeSet.java
package com.google.common.collect
public abstract com.google.common.collect.RangeSet extends java.lang.Object {
public abstract boolean contains (java.lang.Comparable)
public abstract com.google.common.collect.Range rangeContaining (java.lang.Comparable)
public abstract boolean intersects (com.google.common.collect.Range)
public abstract boolean encloses (com.google.common.collect.Range)
public abstract boolean enclosesAll (com.google.common.collect.RangeSet)
public boolean enclosesAll (java.lang.Iterable)
com.google.common.collect.Range range
Iterable other
public abstract boolean isEmpty ()
public abstract com.google.common.collect.Range span ()
public abstract java.util.Set asRanges ()
public abstract java.util.Set asDescendingSetOfRanges ()
public abstract com.google.common.collect.RangeSet complement ()
public abstract com.google.common.collect.RangeSet subRangeSet (com.google.common.collect.Range)
public abstract void add (com.google.common.collect.Range)
public abstract void remove (com.google.common.collect.Range)
public abstract void clear ()
public abstract void addAll (com.google.common.collect.RangeSet)
public void addAll (java.lang.Iterable)
com.google.common.collect.Range range
Iterable ranges
public abstract void removeAll (com.google.common.collect.RangeSet)
public void removeAll (java.lang.Iterable)
com.google.common.collect.Range range
Iterable ranges
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
}
com/google/common/collect/RegularContiguousSet$1.classRegularContiguousSet.java
package com.google.common.collect
com.google.common.collect.RegularContiguousSet$1 extends com.google.common.collect.AbstractSequentialIterator {
final Comparable last
final com.google.common.collect.RegularContiguousSet this$0
void (com.google.common.collect.RegularContiguousSet, java.lang.Comparable)
com.google.common.collect.RegularContiguousSet this$0
Comparable firstOrNull
protected java.lang.Comparable computeNext (java.lang.Comparable)
Comparable previous
protected volatile java.lang.Object computeNext (java.lang.Object)
}
com/google/common/collect/RegularContiguousSet$2.classRegularContiguousSet.java
package com.google.common.collect
com.google.common.collect.RegularContiguousSet$2 extends com.google.common.collect.AbstractSequentialIterator {
final Comparable first
final com.google.common.collect.RegularContiguousSet this$0
void (com.google.common.collect.RegularContiguousSet, java.lang.Comparable)
com.google.common.collect.RegularContiguousSet this$0
Comparable firstOrNull
protected java.lang.Comparable computeNext (java.lang.Comparable)
Comparable previous
protected volatile java.lang.Object computeNext (java.lang.Object)
}
com/google/common/collect/RegularContiguousSet$3.classRegularContiguousSet.java
package com.google.common.collect
com.google.common.collect.RegularContiguousSet$3 extends com.google.common.collect.ImmutableAsList {
final com.google.common.collect.RegularContiguousSet this$0
void (com.google.common.collect.RegularContiguousSet)
com.google.common.collect.RegularContiguousSet this$0
com.google.common.collect.ImmutableSortedSet delegateCollection ()
public java.lang.Comparable get (int)
int i
volatile com.google.common.collect.ImmutableCollection delegateCollection ()
public volatile java.lang.Object get (int)
}
com/google/common/collect/RegularContiguousSet$SerializedForm.classRegularContiguousSet.java
package com.google.common.collect
final com.google.common.collect.RegularContiguousSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.Range range
final com.google.common.collect.DiscreteDomain domain
private void (com.google.common.collect.Range, com.google.common.collect.DiscreteDomain)
com.google.common.collect.Range range
com.google.common.collect.DiscreteDomain domain
private java.lang.Object readResolve ()
void (com.google.common.collect.Range, com.google.common.collect.DiscreteDomain, com.google.common.collect.RegularContiguousSet$1)
com.google.common.collect.Range x0
com.google.common.collect.DiscreteDomain x1
com.google.common.collect.RegularContiguousSet$1 x2
}
com/google/common/collect/RegularContiguousSet.classRegularContiguousSet.java
package com.google.common.collect
final com.google.common.collect.RegularContiguousSet extends com.google.common.collect.ContiguousSet {
private final com.google.common.collect.Range range
private static final long serialVersionUID
void (com.google.common.collect.Range, com.google.common.collect.DiscreteDomain)
com.google.common.collect.Range range
com.google.common.collect.DiscreteDomain domain
private com.google.common.collect.ContiguousSet intersectionInCurrentDomain (com.google.common.collect.Range)
com.google.common.collect.Range other
com.google.common.collect.ContiguousSet headSetImpl (java.lang.Comparable, boolean)
Comparable toElement
boolean inclusive
com.google.common.collect.ContiguousSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
Comparable toElement
boolean toInclusive
com.google.common.collect.ContiguousSet tailSetImpl (java.lang.Comparable, boolean)
Comparable fromElement
boolean inclusive
int indexOf (java.lang.Object)
Object target
public com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
private static boolean equalsOrThrow (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
boolean isPartialView ()
public java.lang.Comparable first ()
public java.lang.Comparable last ()
com.google.common.collect.ImmutableList createAsList ()
public int size ()
long distance
public boolean contains (java.lang.Object)
ClassCastException e
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection targets
public boolean isEmpty ()
public com.google.common.collect.ContiguousSet intersection (com.google.common.collect.ContiguousSet)
Comparable lowerEndpoint
Comparable upperEndpoint
com.google.common.collect.ContiguousSet other
public com.google.common.collect.Range range ()
public com.google.common.collect.Range range (com.google.common.collect.BoundType, com.google.common.collect.BoundType)
com.google.common.collect.BoundType lowerBoundType
com.google.common.collect.BoundType upperBoundType
public boolean equals (java.lang.Object)
com.google.common.collect.RegularContiguousSet that
Object object
public int hashCode ()
java.lang.Object writeReplace ()
public volatile java.lang.Object last ()
public volatile java.lang.Object first ()
volatile com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
volatile com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
volatile com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
public volatile java.util.Iterator descendingIterator ()
public volatile java.util.Iterator iterator ()
static boolean access$000 (java.lang.Comparable, java.lang.Comparable)
Comparable x0
Comparable x1
}
com/google/common/collect/RegularImmutableAsList.classRegularImmutableAsList.java
package com.google.common.collect
com.google.common.collect.RegularImmutableAsList extends com.google.common.collect.ImmutableAsList {
private final com.google.common.collect.ImmutableCollection delegate
private final com.google.common.collect.ImmutableList delegateList
void (com.google.common.collect.ImmutableCollection, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableCollection delegate
com.google.common.collect.ImmutableList delegateList
void (com.google.common.collect.ImmutableCollection, java.lang.Object[])
com.google.common.collect.ImmutableCollection delegate
Object[] array
com.google.common.collect.ImmutableCollection delegateCollection ()
com.google.common.collect.ImmutableList delegateList ()
public com.google.common.collect.UnmodifiableListIterator listIterator (int)
int index
public void forEach (java.util.function.Consumer)
java.util.function.Consumer action
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int offset
public java.lang.Object get (int)
int index
public volatile java.util.ListIterator listIterator (int)
}
com/google/common/collect/RegularImmutableBiMap$1.classRegularImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableBiMap$1 extends java.lang.Object {
}
com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet$1.classRegularImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet$1 extends com.google.common.collect.ImmutableAsList {
final com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet this$2
void (com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet)
com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet this$2
public java.util.Map$Entry get (int)
int index
java.util.Map$Entry entry
com.google.common.collect.ImmutableCollection delegateCollection ()
public volatile java.lang.Object get (int)
}
com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet.classRegularImmutableBiMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet extends com.google.common.collect.ImmutableMapEntrySet {
final com.google.common.collect.RegularImmutableBiMap$Inverse this$1
void (com.google.common.collect.RegularImmutableBiMap$Inverse)
com.google.common.collect.RegularImmutableBiMap$Inverse this$1
com.google.common.collect.ImmutableMap map ()
boolean isHashCodeFast ()
public int hashCode ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public void forEach (java.util.function.Consumer)
java.util.function.Consumer action
com.google.common.collect.ImmutableList createAsList ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/RegularImmutableBiMap$Inverse.class
com/google/common/collect/RegularImmutableBiMap$InverseSerializedForm.classRegularImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableBiMap$InverseSerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.ImmutableBiMap forward
private static final long serialVersionUID
void (com.google.common.collect.ImmutableBiMap)
com.google.common.collect.ImmutableBiMap forward
java.lang.Object readResolve ()
}
com/google/common/collect/RegularImmutableBiMap.classRegularImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableBiMap extends com.google.common.collect.ImmutableBiMap {
static final com.google.common.collect.RegularImmutableBiMap EMPTY
static final double MAX_LOAD_FACTOR
private final transient com.google.common.collect.ImmutableMapEntry[] keyTable
private final transient com.google.common.collect.ImmutableMapEntry[] valueTable
private final transient java.util.Map$Entry[] entries
private final transient int mask
private final transient int hashCode
private transient com.google.common.collect.ImmutableBiMap inverse
static transient com.google.common.collect.RegularImmutableBiMap fromEntries (java.util.Map$Entry[])
java.util.Map$Entry[] entries
static com.google.common.collect.RegularImmutableBiMap fromEntryArray (int, java.util.Map$Entry[])
java.util.Map$Entry[] entries
boolean reusable
com.google.common.collect.ImmutableMapEntry newEntry
java.util.Map$Entry entry
Object key
Object value
int keyHash
int valueHash
int keyBucket
int valueBucket
com.google.common.collect.ImmutableMapEntry nextInKeyBucket
com.google.common.collect.ImmutableMapEntry nextInValueBucket
com.google.common.collect.ImmutableMapEntry newEntry
int i
int n
java.util.Map$Entry[] entryArray
int tableSize
int mask
com.google.common.collect.ImmutableMapEntry[] keyTable
com.google.common.collect.ImmutableMapEntry[] valueTable
java.util.Map$Entry[] entries
int hashCode
private void (com.google.common.collect.ImmutableMapEntry[], com.google.common.collect.ImmutableMapEntry[], java.util.Map$Entry[], int, int)
com.google.common.collect.ImmutableMapEntry[] keyTable
com.google.common.collect.ImmutableMapEntry[] valueTable
java.util.Map$Entry[] entries
int mask
int hashCode
private static void checkNoConflictInValueBucket (java.lang.Object, java.util.Map$Entry, com.google.common.collect.ImmutableMapEntry)
Object value
java.util.Map$Entry entry
com.google.common.collect.ImmutableMapEntry valueBucketHead
public java.lang.Object get (java.lang.Object)
Object key
com.google.common.collect.ImmutableSet createEntrySet ()
com.google.common.collect.ImmutableSet createKeySet ()
public void forEach (java.util.function.BiConsumer)
java.util.Map$Entry entry
java.util.function.BiConsumer action
boolean isHashCodeFast ()
public int hashCode ()
boolean isPartialView ()
public int size ()
public com.google.common.collect.ImmutableBiMap inverse ()
com.google.common.collect.ImmutableBiMap result
public volatile com.google.common.collect.BiMap inverse ()
static com.google.common.collect.ImmutableMapEntry[] access$100 (com.google.common.collect.RegularImmutableBiMap)
com.google.common.collect.RegularImmutableBiMap x0
static int access$200 (com.google.common.collect.RegularImmutableBiMap)
com.google.common.collect.RegularImmutableBiMap x0
static int access$300 (com.google.common.collect.RegularImmutableBiMap)
com.google.common.collect.RegularImmutableBiMap x0
static java.util.Map$Entry[] access$400 (com.google.common.collect.RegularImmutableBiMap)
com.google.common.collect.RegularImmutableBiMap x0
static void ()
}
com/google/common/collect/RegularImmutableList.classRegularImmutableList.java
package com.google.common.collect
com.google.common.collect.RegularImmutableList extends com.google.common.collect.ImmutableList {
static final com.google.common.collect.ImmutableList EMPTY
private final transient Object[] array
void (java.lang.Object[])
Object[] array
public int size ()
boolean isPartialView ()
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int dstOff
public java.lang.Object get (int)
int index
public com.google.common.collect.UnmodifiableListIterator listIterator (int)
int index
public java.util.Spliterator spliterator ()
public volatile java.util.ListIterator listIterator (int)
static void ()
}
com/google/common/collect/RegularImmutableMap$KeySet$SerializedForm.classRegularImmutableMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableMap$KeySet$SerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMap map
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
java.lang.Object readResolve ()
}
com/google/common/collect/RegularImmutableMap$KeySet.classRegularImmutableMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableMap$KeySet extends com.google.common.collect.ImmutableSet$Indexed {
private final com.google.common.collect.RegularImmutableMap map
void (com.google.common.collect.RegularImmutableMap)
com.google.common.collect.RegularImmutableMap map
java.lang.Object get (int)
int index
public boolean contains (java.lang.Object)
Object object
boolean isPartialView ()
public int size ()
java.lang.Object writeReplace ()
}
com/google/common/collect/RegularImmutableMap$Values$SerializedForm.classRegularImmutableMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableMap$Values$SerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMap map
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
java.lang.Object readResolve ()
}
com/google/common/collect/RegularImmutableMap$Values.classRegularImmutableMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableMap$Values extends com.google.common.collect.ImmutableList {
final com.google.common.collect.RegularImmutableMap map
void (com.google.common.collect.RegularImmutableMap)
com.google.common.collect.RegularImmutableMap map
public java.lang.Object get (int)
int index
public int size ()
boolean isPartialView ()
java.lang.Object writeReplace ()
}
com/google/common/collect/RegularImmutableMap.classRegularImmutableMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableMap extends com.google.common.collect.ImmutableMap {
static final com.google.common.collect.ImmutableMap EMPTY
private final transient java.util.Map$Entry[] entries
private final transient com.google.common.collect.ImmutableMapEntry[] table
private final transient int mask
private static final double MAX_LOAD_FACTOR
private static final long serialVersionUID
static transient com.google.common.collect.RegularImmutableMap fromEntries (java.util.Map$Entry[])
java.util.Map$Entry[] entries
static com.google.common.collect.RegularImmutableMap fromEntryArray (int, java.util.Map$Entry[])
java.util.Map$Entry[] entries
boolean reusable
com.google.common.collect.ImmutableMapEntry newEntry
java.util.Map$Entry entry
Object key
Object value
int tableIndex
com.google.common.collect.ImmutableMapEntry existing
com.google.common.collect.ImmutableMapEntry newEntry
int entryIndex
int n
java.util.Map$Entry[] entryArray
java.util.Map$Entry[] entries
int tableSize
com.google.common.collect.ImmutableMapEntry[] table
int mask
private void (java.util.Map$Entry[], com.google.common.collect.ImmutableMapEntry[], int)
java.util.Map$Entry[] entries
com.google.common.collect.ImmutableMapEntry[] table
int mask
static void checkNoConflictInKeyBucket (java.lang.Object, java.util.Map$Entry, com.google.common.collect.ImmutableMapEntry)
Object key
java.util.Map$Entry entry
com.google.common.collect.ImmutableMapEntry keyBucketHead
public java.lang.Object get (java.lang.Object)
Object key
static java.lang.Object get (java.lang.Object, com.google.common.collect.ImmutableMapEntry[], int)
Object candidateKey
com.google.common.collect.ImmutableMapEntry entry
Object key
com.google.common.collect.ImmutableMapEntry[] keyTable
int mask
int index
public void forEach (java.util.function.BiConsumer)
java.util.Map$Entry entry
java.util.function.BiConsumer action
public int size ()
boolean isPartialView ()
com.google.common.collect.ImmutableSet createEntrySet ()
com.google.common.collect.ImmutableSet createKeySet ()
com.google.common.collect.ImmutableCollection createValues ()
static java.util.Map$Entry[] access$000 (com.google.common.collect.RegularImmutableMap)
com.google.common.collect.RegularImmutableMap x0
static void ()
}
com/google/common/collect/RegularImmutableMultiset$1.classRegularImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.RegularImmutableMultiset$1 extends java.lang.Object {
}
com/google/common/collect/RegularImmutableMultiset$ElementSet.classRegularImmutableMultiset.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableMultiset$ElementSet extends com.google.common.collect.ImmutableSet$Indexed {
final com.google.common.collect.RegularImmutableMultiset this$0
private void (com.google.common.collect.RegularImmutableMultiset)
java.lang.Object get (int)
int index
public boolean contains (java.lang.Object)
Object object
boolean isPartialView ()
public int size ()
void (com.google.common.collect.RegularImmutableMultiset, com.google.common.collect.RegularImmutableMultiset$1)
com.google.common.collect.RegularImmutableMultiset x0
com.google.common.collect.RegularImmutableMultiset$1 x1
}
com/google/common/collect/RegularImmutableMultiset$NonTerminalEntry.classRegularImmutableMultiset.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableMultiset$NonTerminalEntry extends com.google.common.collect.Multisets$ImmutableEntry {
private final com.google.common.collect.Multisets$ImmutableEntry nextInBucket
void (java.lang.Object, int, com.google.common.collect.Multisets$ImmutableEntry)
Object element
int count
com.google.common.collect.Multisets$ImmutableEntry nextInBucket
public com.google.common.collect.Multisets$ImmutableEntry nextInBucket ()
}
com/google/common/collect/RegularImmutableMultiset.classRegularImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.RegularImmutableMultiset extends com.google.common.collect.ImmutableMultiset {
static final com.google.common.collect.RegularImmutableMultiset EMPTY
private final transient com.google.common.collect.Multisets$ImmutableEntry[] entries
private final transient com.google.common.collect.Multisets$ImmutableEntry[] hashTable
private final transient int size
private final transient int hashCode
private transient com.google.common.collect.ImmutableSet elementSet
void (java.util.Collection)
boolean canReuseEntry
com.google.common.collect.Multisets$ImmutableEntry newEntry
Object element
int count
int hash
int bucket
com.google.common.collect.Multisets$ImmutableEntry bucketHead
com.google.common.collect.Multisets$ImmutableEntry newEntry
com.google.common.collect.Multiset$Entry entry
int tableSize
int mask
com.google.common.collect.Multisets$ImmutableEntry[] hashTable
int index
int hashCode
long size
java.util.Collection entries
int distinct
com.google.common.collect.Multisets$ImmutableEntry[] entryArray
boolean isPartialView ()
public int count (java.lang.Object)
com.google.common.collect.Multisets$ImmutableEntry entry
Object element
com.google.common.collect.Multisets$ImmutableEntry[] hashTable
int hash
int mask
public int size ()
public com.google.common.collect.ImmutableSet elementSet ()
com.google.common.collect.ImmutableSet result
com.google.common.collect.Multiset$Entry getEntry (int)
int index
public int hashCode ()
public volatile java.util.Set elementSet ()
static com.google.common.collect.Multisets$ImmutableEntry[] access$100 (com.google.common.collect.RegularImmutableMultiset)
com.google.common.collect.RegularImmutableMultiset x0
static void ()
}
com/google/common/collect/RegularImmutableSet.classRegularImmutableSet.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableSet extends com.google.common.collect.ImmutableSet {
static final com.google.common.collect.RegularImmutableSet EMPTY
private final transient Object[] elements
final transient Object[] table
private final transient int mask
private final transient int hashCode
void (java.lang.Object[], int, java.lang.Object[], int)
Object[] elements
int hashCode
Object[] table
int mask
public boolean contains (java.lang.Object)
Object candidate
int i
Object target
Object[] table
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public java.util.Spliterator spliterator ()
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int offset
com.google.common.collect.ImmutableList createAsList ()
boolean isPartialView ()
public int hashCode ()
boolean isHashCodeFast ()
public volatile java.util.Iterator iterator ()
static void ()
}
com/google/common/collect/RegularImmutableSortedMultiset.classRegularImmutableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableSortedMultiset extends com.google.common.collect.ImmutableSortedMultiset {
private static final long[] ZERO_CUMULATIVE_COUNTS
static final com.google.common.collect.ImmutableSortedMultiset NATURAL_EMPTY_MULTISET
private final transient com.google.common.collect.RegularImmutableSortedSet elementSet
private final transient long[] cumulativeCounts
private final transient int offset
private final transient int length
void (java.util.Comparator)
java.util.Comparator comparator
void (com.google.common.collect.RegularImmutableSortedSet, long[], int, int)
com.google.common.collect.RegularImmutableSortedSet elementSet
long[] cumulativeCounts
int offset
int length
private int getCount (int)
int index
com.google.common.collect.Multiset$Entry getEntry (int)
int index
public void forEachEntry (java.util.function.ObjIntConsumer)
int i
java.util.function.ObjIntConsumer action
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
public int count (java.lang.Object)
Object element
int index
public int size ()
long size
public com.google.common.collect.ImmutableSortedSet elementSet ()
public com.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
com.google.common.collect.ImmutableSortedMultiset getSubMultiset (int, int)
com.google.common.collect.RegularImmutableSortedSet subElementSet
int from
int to
boolean isPartialView ()
public volatile com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
public volatile com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
public volatile java.util.NavigableSet elementSet ()
public volatile java.util.SortedSet elementSet ()
public volatile java.util.Set elementSet ()
public volatile com.google.common.collect.ImmutableSet elementSet ()
static void ()
}
com/google/common/collect/RegularImmutableSortedSet.classRegularImmutableSortedSet.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableSortedSet extends com.google.common.collect.ImmutableSortedSet {
static final com.google.common.collect.RegularImmutableSortedSet NATURAL_EMPTY_SET
private final transient com.google.common.collect.ImmutableList elements
void (com.google.common.collect.ImmutableList, java.util.Comparator)
com.google.common.collect.ImmutableList elements
java.util.Comparator comparator
public com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
public java.util.Spliterator spliterator ()
public void forEach (java.util.function.Consumer)
java.util.function.Consumer action
public int size ()
public boolean contains (java.lang.Object)
ClassCastException e
Object o
public boolean containsAll (java.util.Collection)
int cmp
NullPointerException e
ClassCastException e
java.util.Collection targets
java.util.Iterator thisIterator
java.util.Iterator thatIterator
Object target
Object current
private int unsafeBinarySearch (java.lang.Object) throws java.lang.ClassCastException
Object key
boolean isPartialView ()
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int offset
public boolean equals (java.lang.Object)
Object element
Object otherElement
java.util.Iterator iterator
ClassCastException e
java.util.NoSuchElementException e
java.util.Iterator otherIterator
Object object
java.util.Set that
public java.lang.Object first ()
public java.lang.Object last ()
public java.lang.Object lower (java.lang.Object)
Object element
int index
public java.lang.Object floor (java.lang.Object)
Object element
int index
public java.lang.Object ceiling (java.lang.Object)
Object element
int index
public java.lang.Object higher (java.lang.Object)
Object element
int index
com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object toElement
boolean inclusive
int headIndex (java.lang.Object, boolean)
Object toElement
boolean inclusive
int index
com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object fromElement
boolean inclusive
int tailIndex (java.lang.Object, boolean)
Object fromElement
boolean inclusive
int index
java.util.Comparator unsafeComparator ()
com.google.common.collect.RegularImmutableSortedSet getSubSet (int, int)
int newFromIndex
int newToIndex
int indexOf (java.lang.Object)
int position
ClassCastException e
Object target
int position
com.google.common.collect.ImmutableList createAsList ()
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
java.util.Comparator reversedOrder
public volatile java.util.Iterator descendingIterator ()
public volatile java.util.Iterator iterator ()
static void ()
}
com/google/common/collect/RegularImmutableTable$1.classRegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$1 extends java.lang.Object implements java.util.Comparator {
final java.util.Comparator val$rowComparator
final java.util.Comparator val$columnComparator
void (java.util.Comparator, java.util.Comparator)
public int compare (com.google.common.collect.Table$Cell, com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell1
com.google.common.collect.Table$Cell cell2
int rowCompare
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/common/collect/RegularImmutableTable$CellSet.classRegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$CellSet extends com.google.common.collect.ImmutableSet$Indexed {
final com.google.common.collect.RegularImmutableTable this$0
private void (com.google.common.collect.RegularImmutableTable)
public int size ()
com.google.common.collect.Table$Cell get (int)
int index
public boolean contains (java.lang.Object)
com.google.common.collect.Table$Cell cell
Object value
Object object
boolean isPartialView ()
volatile java.lang.Object get (int)
void (com.google.common.collect.RegularImmutableTable, com.google.common.collect.RegularImmutableTable$1)
com.google.common.collect.RegularImmutableTable x0
com.google.common.collect.RegularImmutableTable$1 x1
}
com/google/common/collect/RegularImmutableTable$Values.classRegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$Values extends com.google.common.collect.ImmutableList {
final com.google.common.collect.RegularImmutableTable this$0
private void (com.google.common.collect.RegularImmutableTable)
public int size ()
public java.lang.Object get (int)
int index
boolean isPartialView ()
void (com.google.common.collect.RegularImmutableTable, com.google.common.collect.RegularImmutableTable$1)
com.google.common.collect.RegularImmutableTable x0
com.google.common.collect.RegularImmutableTable$1 x1
}
com/google/common/collect/RegularImmutableTable.classRegularImmutableTable.java
package com.google.common.collect
abstract com.google.common.collect.RegularImmutableTable extends com.google.common.collect.ImmutableTable {
void ()
abstract com.google.common.collect.Table$Cell getCell (int)
final com.google.common.collect.ImmutableSet createCellSet ()
abstract java.lang.Object getValue (int)
final com.google.common.collect.ImmutableCollection createValues ()
static com.google.common.collect.RegularImmutableTable forCells (java.util.List, java.util.Comparator, java.util.Comparator)
java.util.Comparator comparator
java.util.List cells
java.util.Comparator rowComparator
java.util.Comparator columnComparator
static com.google.common.collect.RegularImmutableTable forCells (java.lang.Iterable)
Iterable cells
private static final com.google.common.collect.RegularImmutableTable forCellsInternal (java.lang.Iterable, java.util.Comparator, java.util.Comparator)
com.google.common.collect.Table$Cell cell
Iterable cells
java.util.Comparator rowComparator
java.util.Comparator columnComparator
java.util.Set rowSpaceBuilder
java.util.Set columnSpaceBuilder
com.google.common.collect.ImmutableList cellList
com.google.common.collect.ImmutableSet rowSpace
com.google.common.collect.ImmutableSet columnSpace
static com.google.common.collect.RegularImmutableTable forOrderedComponents (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableList cellList
com.google.common.collect.ImmutableSet rowSpace
com.google.common.collect.ImmutableSet columnSpace
volatile java.util.Collection createValues ()
volatile java.util.Set createCellSet ()
}
com/google/common/collect/ReverseNaturalOrdering.classReverseNaturalOrdering.java
package com.google.common.collect
final com.google.common.collect.ReverseNaturalOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.ReverseNaturalOrdering INSTANCE
private static final long serialVersionUID
public int compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public com.google.common.collect.Ordering reverse ()
public java.lang.Comparable min (java.lang.Comparable, java.lang.Comparable)
Comparable a
Comparable b
public transient java.lang.Comparable min (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[])
Comparable a
Comparable b
Comparable c
Comparable[] rest
public java.lang.Comparable min (java.util.Iterator)
java.util.Iterator iterator
public java.lang.Comparable min (java.lang.Iterable)
Iterable iterable
public java.lang.Comparable max (java.lang.Comparable, java.lang.Comparable)
Comparable a
Comparable b
public transient java.lang.Comparable max (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[])
Comparable a
Comparable b
Comparable c
Comparable[] rest
public java.lang.Comparable max (java.util.Iterator)
java.util.Iterator iterator
public java.lang.Comparable max (java.lang.Iterable)
Iterable iterable
private java.lang.Object readResolve ()
public java.lang.String toString ()
private void ()
public volatile java.lang.Object max (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
public volatile java.lang.Object max (java.lang.Object, java.lang.Object)
public volatile java.lang.Object max (java.lang.Iterable)
public volatile java.lang.Object max (java.util.Iterator)
public volatile java.lang.Object min (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
public volatile java.lang.Object min (java.lang.Object, java.lang.Object)
public volatile java.lang.Object min (java.lang.Iterable)
public volatile java.lang.Object min (java.util.Iterator)
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/collect/ReverseOrdering.classReverseOrdering.java
package com.google.common.collect
final com.google.common.collect.ReverseOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.Ordering forwardOrder
private static final long serialVersionUID
void (com.google.common.collect.Ordering)
com.google.common.collect.Ordering forwardOrder
public int compare (java.lang.Object, java.lang.Object)
Object a
Object b
public com.google.common.collect.Ordering reverse ()
public java.lang.Object min (java.lang.Object, java.lang.Object)
Object a
Object b
public transient java.lang.Object min (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object a
Object b
Object c
Object[] rest
public java.lang.Object min (java.util.Iterator)
java.util.Iterator iterator
public java.lang.Object min (java.lang.Iterable)
Iterable iterable
public java.lang.Object max (java.lang.Object, java.lang.Object)
Object a
Object b
public transient java.lang.Object max (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object a
Object b
Object c
Object[] rest
public java.lang.Object max (java.util.Iterator)
java.util.Iterator iterator
public java.lang.Object max (java.lang.Iterable)
Iterable iterable
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.collect.ReverseOrdering that
Object object
public java.lang.String toString ()
}
com/google/common/collect/RowSortedTable.classRowSortedTable.java
package com.google.common.collect
public abstract com.google.common.collect.RowSortedTable extends java.lang.Object implements com.google.common.collect.Table {
public abstract java.util.SortedSet rowKeySet ()
public abstract java.util.SortedMap rowMap ()
public volatile java.util.Map rowMap ()
public volatile java.util.Set rowKeySet ()
}
com/google/common/collect/Serialization$1.classSerialization.java
package com.google.common.collect
com.google.common.collect.Serialization$1 extends java.lang.Object {
}
com/google/common/collect/Serialization$FieldSetter.classSerialization.java
package com.google.common.collect
final com.google.common.collect.Serialization$FieldSetter extends java.lang.Object {
private final java.lang.reflect.Field field
private void (java.lang.reflect.Field)
java.lang.reflect.Field field
void set (java.lang.Object, java.lang.Object)
IllegalAccessException impossible
Object instance
Object value
void set (java.lang.Object, int)
IllegalAccessException impossible
Object instance
int value
void (java.lang.reflect.Field, com.google.common.collect.Serialization$1)
java.lang.reflect.Field x0
com.google.common.collect.Serialization$1 x1
}
com/google/common/collect/Serialization.classSerialization.java
package com.google.common.collect
final com.google.common.collect.Serialization extends java.lang.Object {
private void ()
static int readCount (java.io.ObjectInputStream) throws java.io.IOException
java.io.ObjectInputStream stream
static void writeMap (java.util.Map, java.io.ObjectOutputStream) throws java.io.IOException
java.util.Map$Entry entry
java.util.Map map
java.io.ObjectOutputStream stream
static void populateMap (java.util.Map, java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.util.Map map
java.io.ObjectInputStream stream
int size
static void populateMap (java.util.Map, java.io.ObjectInputStream, int) throws java.io.IOException java.lang.ClassNotFoundException
Object key
Object value
int i
java.util.Map map
java.io.ObjectInputStream stream
int size
static void writeMultiset (com.google.common.collect.Multiset, java.io.ObjectOutputStream) throws java.io.IOException
com.google.common.collect.Multiset$Entry entry
com.google.common.collect.Multiset multiset
java.io.ObjectOutputStream stream
int entryCount
static void populateMultiset (com.google.common.collect.Multiset, java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
com.google.common.collect.Multiset multiset
java.io.ObjectInputStream stream
int distinctElements
static void populateMultiset (com.google.common.collect.Multiset, java.io.ObjectInputStream, int) throws java.io.IOException java.lang.ClassNotFoundException
Object element
int count
int i
com.google.common.collect.Multiset multiset
java.io.ObjectInputStream stream
int distinctElements
static void writeMultimap (com.google.common.collect.Multimap, java.io.ObjectOutputStream) throws java.io.IOException
Object value
java.util.Map$Entry entry
com.google.common.collect.Multimap multimap
java.io.ObjectOutputStream stream
static void populateMultimap (com.google.common.collect.Multimap, java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
com.google.common.collect.Multimap multimap
java.io.ObjectInputStream stream
int distinctKeys
static void populateMultimap (com.google.common.collect.Multimap, java.io.ObjectInputStream, int) throws java.io.IOException java.lang.ClassNotFoundException
Object value
int j
Object key
java.util.Collection values
int valueCount
int i
com.google.common.collect.Multimap multimap
java.io.ObjectInputStream stream
int distinctKeys
static com.google.common.collect.Serialization$FieldSetter getFieldSetter (java.lang.Class, java.lang.String)
java.lang.reflect.Field field
NoSuchFieldException e
Class clazz
String fieldName
}
com/google/common/collect/SetMultimap.classSetMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.SetMultimap extends java.lang.Object implements com.google.common.collect.Multimap {
public abstract java.util.Set get (java.lang.Object)
public abstract java.util.Set removeAll (java.lang.Object)
public abstract java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public abstract java.util.Set entries ()
public abstract java.util.Map asMap ()
public abstract boolean equals (java.lang.Object)
public volatile java.util.Collection entries ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
}
com/google/common/collect/Sets$1.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$1 extends com.google.common.collect.Sets$SetView {
final java.util.Set val$set1
final java.util.Set val$set2minus1
final java.util.Set val$set2
void (java.util.Set, java.util.Set, java.util.Set)
public int size ()
public boolean isEmpty ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public java.util.stream.Stream stream ()
public java.util.stream.Stream parallelStream ()
public boolean contains (java.lang.Object)
Object object
public java.util.Set copyInto (java.util.Set)
java.util.Set set
public com.google.common.collect.ImmutableSet immutableCopy ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/Sets$2.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$2 extends com.google.common.collect.Sets$SetView {
final java.util.Set val$set1
final com.google.common.base.Predicate val$inSet2
final java.util.Set val$set2
void (java.util.Set, com.google.common.base.Predicate, java.util.Set)
public com.google.common.collect.UnmodifiableIterator iterator ()
public java.util.stream.Stream stream ()
public java.util.stream.Stream parallelStream ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection collection
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/Sets$3.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$3 extends com.google.common.collect.Sets$SetView {
final java.util.Set val$set1
final com.google.common.base.Predicate val$notInSet2
final java.util.Set val$set2
void (java.util.Set, com.google.common.base.Predicate, java.util.Set)
public com.google.common.collect.UnmodifiableIterator iterator ()
public java.util.stream.Stream stream ()
public java.util.stream.Stream parallelStream ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object element
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/Sets$4$1.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$4$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$itr1
final java.util.Iterator val$itr2
final com.google.common.collect.Sets$4 this$0
void (com.google.common.collect.Sets$4, java.util.Iterator, java.util.Iterator)
com.google.common.collect.Sets$4 this$0
public java.lang.Object computeNext ()
Object elem1
Object elem2
}
com/google/common/collect/Sets$4.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$4 extends com.google.common.collect.Sets$SetView {
final java.util.Set val$set1
final java.util.Set val$set2
void (java.util.Set, java.util.Set)
public com.google.common.collect.UnmodifiableIterator iterator ()
java.util.Iterator itr1
java.util.Iterator itr2
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object element
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/Sets$Accumulator.class
com/google/common/collect/Sets$CartesianSet$1.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$CartesianSet$1 extends com.google.common.collect.ImmutableList {
final com.google.common.collect.ImmutableList val$axes
void (com.google.common.collect.ImmutableList)
public int size ()
public java.util.List get (int)
int index
boolean isPartialView ()
public volatile java.lang.Object get (int)
}
com/google/common/collect/Sets$CartesianSet.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$CartesianSet extends com.google.common.collect.ForwardingCollection implements java.util.Set {
private final transient com.google.common.collect.ImmutableList axes
private final transient com.google.common.collect.CartesianList delegate
static java.util.Set create (java.util.List)
com.google.common.collect.ImmutableSet copy
java.util.Set set
java.util.List sets
com.google.common.collect.ImmutableList$Builder axesBuilder
com.google.common.collect.ImmutableList axes
com.google.common.collect.ImmutableList listAxes
private void (com.google.common.collect.ImmutableList, com.google.common.collect.CartesianList)
com.google.common.collect.ImmutableList axes
com.google.common.collect.CartesianList delegate
protected java.util.Collection delegate ()
public boolean equals (java.lang.Object)
com.google.common.collect.Sets$CartesianSet that
Object object
public int hashCode ()
int i
java.util.Set axis
int adjust
int hash
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Sets$DescendingSet.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$DescendingSet extends com.google.common.collect.ForwardingNavigableSet {
private final java.util.NavigableSet forward
void (java.util.NavigableSet)
java.util.NavigableSet forward
protected java.util.NavigableSet delegate ()
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public java.util.Comparator comparator ()
java.util.Comparator forwardComparator
private static com.google.common.collect.Ordering reverse (java.util.Comparator)
java.util.Comparator forward
public java.lang.Object first ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.lang.Object last ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public java.lang.String toString ()
protected volatile java.util.SortedSet delegate ()
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Sets$FilteredNavigableSet.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$FilteredNavigableSet extends com.google.common.collect.Sets$FilteredSortedSet implements java.util.NavigableSet {
void (java.util.NavigableSet, com.google.common.base.Predicate)
java.util.NavigableSet unfiltered
com.google.common.base.Predicate predicate
java.util.NavigableSet unfiltered ()
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.lang.Object last ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
}
com/google/common/collect/Sets$FilteredSet.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$FilteredSet extends com.google.common.collect.Collections2$FilteredCollection implements java.util.Set {
void (java.util.Set, com.google.common.base.Predicate)
java.util.Set unfiltered
com.google.common.base.Predicate predicate
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
com/google/common/collect/Sets$FilteredSortedSet.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$FilteredSortedSet extends com.google.common.collect.Sets$FilteredSet implements java.util.SortedSet {
void (java.util.SortedSet, com.google.common.base.Predicate)
java.util.SortedSet unfiltered
com.google.common.base.Predicate predicate
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
Object element
java.util.SortedSet sortedUnfiltered
}
com/google/common/collect/Sets$ImprovedAbstractSet.classSets.java
package com.google.common.collect
abstract com.google.common.collect.Sets$ImprovedAbstractSet extends java.util.AbstractSet {
void ()
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/Sets$PowerSet$1.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$PowerSet$1 extends com.google.common.collect.AbstractIndexedListIterator {
final com.google.common.collect.Sets$PowerSet this$0
void (com.google.common.collect.Sets$PowerSet, int)
com.google.common.collect.Sets$PowerSet this$0
int size
protected java.util.Set get (int)
int setBits
protected volatile java.lang.Object get (int)
}
com/google/common/collect/Sets$PowerSet.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$PowerSet extends java.util.AbstractSet {
final com.google.common.collect.ImmutableMap inputSet
void (java.util.Set)
java.util.Set input
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
java.util.Set set
Object obj
public boolean equals (java.lang.Object)
com.google.common.collect.Sets$PowerSet that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Sets$SetView.classSets.java
package com.google.common.collect
public abstract com.google.common.collect.Sets$SetView extends java.util.AbstractSet {
private void ()
public com.google.common.collect.ImmutableSet immutableCopy ()
public java.util.Set copyInto (java.util.Set)
java.util.Set set
public final boolean add (java.lang.Object)
Object e
public final boolean remove (java.lang.Object)
Object object
public final boolean addAll (java.util.Collection)
java.util.Collection newElements
public final boolean removeAll (java.util.Collection)
java.util.Collection oldElements
public final boolean removeIf (java.util.function.Predicate)
java.util.function.Predicate filter
public final boolean retainAll (java.util.Collection)
java.util.Collection elementsToKeep
public final void clear ()
public abstract com.google.common.collect.UnmodifiableIterator iterator ()
public volatile java.util.Iterator iterator ()
void (com.google.common.collect.Sets$1)
com.google.common.collect.Sets$1 x0
}
com/google/common/collect/Sets$SubSet$1.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$SubSet$1 extends com.google.common.collect.UnmodifiableIterator {
final com.google.common.collect.ImmutableList elements
int remainingSetBits
final com.google.common.collect.Sets$SubSet this$0
void (com.google.common.collect.Sets$SubSet)
com.google.common.collect.Sets$SubSet this$0
public boolean hasNext ()
public java.lang.Object next ()
int index
}
com/google/common/collect/Sets$SubSet.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$SubSet extends java.util.AbstractSet {
private final com.google.common.collect.ImmutableMap inputSet
private final int mask
void (com.google.common.collect.ImmutableMap, int)
com.google.common.collect.ImmutableMap inputSet
int mask
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
Integer index
static com.google.common.collect.ImmutableMap access$100 (com.google.common.collect.Sets$SubSet)
com.google.common.collect.Sets$SubSet x0
static int access$200 (com.google.common.collect.Sets$SubSet)
com.google.common.collect.Sets$SubSet x0
}
com/google/common/collect/Sets$UnmodifiableNavigableSet.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$UnmodifiableNavigableSet extends com.google.common.collect.ForwardingSortedSet implements java.util.NavigableSet java.io.Serializable {
private final java.util.NavigableSet delegate
private transient com.google.common.collect.Sets$UnmodifiableNavigableSet descendingSet
private static final long serialVersionUID
void (java.util.NavigableSet)
java.util.NavigableSet delegate
protected java.util.SortedSet delegate ()
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
com.google.common.collect.Sets$UnmodifiableNavigableSet result
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Sets.classSets.java
package com.google.common.collect
public final com.google.common.collect.Sets extends java.lang.Object {
private void ()
public static transient com.google.common.collect.ImmutableSet immutableEnumSet (java.lang.Enum, java.lang.Enum[])
Enum anElement
Enum[] otherElements
public static com.google.common.collect.ImmutableSet immutableEnumSet (java.lang.Iterable)
java.util.Collection collection
java.util.EnumSet enumSet
java.util.Iterator itr
Iterable elements
public static java.util.stream.Collector toImmutableEnumSet ()
public static java.util.EnumSet newEnumSet (java.lang.Iterable, java.lang.Class)
Iterable iterable
Class elementType
java.util.EnumSet set
public static java.util.HashSet newHashSet ()
public static transient java.util.HashSet newHashSet (java.lang.Object[])
Object[] elements
java.util.HashSet set
public static java.util.HashSet newHashSetWithExpectedSize (int)
int expectedSize
public static java.util.HashSet newHashSet (java.lang.Iterable)
Iterable elements
public static java.util.HashSet newHashSet (java.util.Iterator)
java.util.Iterator elements
java.util.HashSet set
public static java.util.Set newConcurrentHashSet ()
public static java.util.Set newConcurrentHashSet (java.lang.Iterable)
Iterable elements
java.util.Set set
public static java.util.LinkedHashSet newLinkedHashSet ()
public static java.util.LinkedHashSet newLinkedHashSetWithExpectedSize (int)
int expectedSize
public static java.util.LinkedHashSet newLinkedHashSet (java.lang.Iterable)
Iterable elements
java.util.LinkedHashSet set
public static java.util.TreeSet newTreeSet ()
public static java.util.TreeSet newTreeSet (java.lang.Iterable)
Iterable elements
java.util.TreeSet set
public static java.util.TreeSet newTreeSet (java.util.Comparator)
java.util.Comparator comparator
public static java.util.Set newIdentityHashSet ()
public static java.util.concurrent.CopyOnWriteArraySet newCopyOnWriteArraySet ()
public static java.util.concurrent.CopyOnWriteArraySet newCopyOnWriteArraySet (java.lang.Iterable)
Iterable elements
java.util.Collection elementsCollection
public static java.util.EnumSet complementOf (java.util.Collection)
java.util.Collection collection
Class type
public static java.util.EnumSet complementOf (java.util.Collection, java.lang.Class)
java.util.Collection collection
Class type
private static java.util.EnumSet makeComplementByHand (java.util.Collection, java.lang.Class)
java.util.Collection collection
Class type
java.util.EnumSet result
public static java.util.Set newSetFromMap (java.util.Map)
java.util.Map map
public static com.google.common.collect.Sets$SetView union (java.util.Set, java.util.Set)
java.util.Set set1
java.util.Set set2
java.util.Set set2minus1
public static com.google.common.collect.Sets$SetView intersection (java.util.Set, java.util.Set)
java.util.Set set1
java.util.Set set2
com.google.common.base.Predicate inSet2
public static com.google.common.collect.Sets$SetView difference (java.util.Set, java.util.Set)
java.util.Set set1
java.util.Set set2
com.google.common.base.Predicate notInSet2
public static com.google.common.collect.Sets$SetView symmetricDifference (java.util.Set, java.util.Set)
java.util.Set set1
java.util.Set set2
public static java.util.Set filter (java.util.Set, com.google.common.base.Predicate)
com.google.common.collect.Sets$FilteredSet filtered
com.google.common.base.Predicate combinedPredicate
java.util.Set unfiltered
com.google.common.base.Predicate predicate
public static java.util.SortedSet filter (java.util.SortedSet, com.google.common.base.Predicate)
com.google.common.collect.Sets$FilteredSet filtered
com.google.common.base.Predicate combinedPredicate
java.util.SortedSet unfiltered
com.google.common.base.Predicate predicate
public static java.util.NavigableSet filter (java.util.NavigableSet, com.google.common.base.Predicate)
com.google.common.collect.Sets$FilteredSet filtered
com.google.common.base.Predicate combinedPredicate
java.util.NavigableSet unfiltered
com.google.common.base.Predicate predicate
public static java.util.Set cartesianProduct (java.util.List)
java.util.List sets
public static transient java.util.Set cartesianProduct (java.util.Set[])
java.util.Set[] sets
public static java.util.Set powerSet (java.util.Set)
java.util.Set set
static int hashCodeImpl (java.util.Set)
Object o
java.util.Set s
int hashCode
static boolean equalsImpl (java.util.Set, java.lang.Object)
NullPointerException ignored
ClassCastException ignored
java.util.Set o
java.util.Set s
Object object
public static java.util.NavigableSet unmodifiableNavigableSet (java.util.NavigableSet)
java.util.NavigableSet set
public static java.util.NavigableSet synchronizedNavigableSet (java.util.NavigableSet)
java.util.NavigableSet navigableSet
static boolean removeAllImpl (java.util.Set, java.util.Iterator)
java.util.Set set
java.util.Iterator iterator
boolean changed
static boolean removeAllImpl (java.util.Set, java.util.Collection)
java.util.Set set
java.util.Collection collection
public static java.util.NavigableSet subSet (java.util.NavigableSet, com.google.common.collect.Range)
java.util.NavigableSet set
com.google.common.collect.Range range
}
com/google/common/collect/SingletonImmutableBiMap.classSingletonImmutableBiMap.java
package com.google.common.collect
final com.google.common.collect.SingletonImmutableBiMap extends com.google.common.collect.ImmutableBiMap {
final transient Object singleKey
final transient Object singleValue
transient com.google.common.collect.ImmutableBiMap inverse
void (java.lang.Object, java.lang.Object)
Object singleKey
Object singleValue
private void (java.lang.Object, java.lang.Object, com.google.common.collect.ImmutableBiMap)
Object singleKey
Object singleValue
com.google.common.collect.ImmutableBiMap inverse
public java.lang.Object get (java.lang.Object)
Object key
public int size ()
public void forEach (java.util.function.BiConsumer)
java.util.function.BiConsumer action
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
boolean isPartialView ()
com.google.common.collect.ImmutableSet createEntrySet ()
com.google.common.collect.ImmutableSet createKeySet ()
public com.google.common.collect.ImmutableBiMap inverse ()
com.google.common.collect.ImmutableBiMap result
public volatile com.google.common.collect.BiMap inverse ()
}
com/google/common/collect/SingletonImmutableSet.classSingletonImmutableSet.java
package com.google.common.collect
final com.google.common.collect.SingletonImmutableSet extends com.google.common.collect.ImmutableSet {
final transient Object element
private transient int cachedHashCode
void (java.lang.Object)
Object element
void (java.lang.Object, int)
Object element
int hashCode
public int size ()
public boolean contains (java.lang.Object)
Object target
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
boolean isPartialView ()
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int offset
public final int hashCode ()
int code
boolean isHashCodeFast ()
public java.lang.String toString ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/SingletonImmutableTable.classSingletonImmutableTable.java
package com.google.common.collect
com.google.common.collect.SingletonImmutableTable extends com.google.common.collect.ImmutableTable {
final Object singleRowKey
final Object singleColumnKey
final Object singleValue
void (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
void (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
public com.google.common.collect.ImmutableMap column (java.lang.Object)
Object columnKey
public com.google.common.collect.ImmutableMap columnMap ()
public com.google.common.collect.ImmutableMap rowMap ()
public int size ()
com.google.common.collect.ImmutableSet createCellSet ()
com.google.common.collect.ImmutableCollection createValues ()
com.google.common.collect.ImmutableTable$SerializedForm createSerializedForm ()
volatile java.util.Collection createValues ()
volatile java.util.Set createCellSet ()
public volatile java.util.Map columnMap ()
public volatile java.util.Map rowMap ()
public volatile java.util.Map column (java.lang.Object)
}
com/google/common/collect/SortedIterable.classSortedIterable.java
package com.google.common.collect
abstract com.google.common.collect.SortedIterable extends java.lang.Object implements java.lang.Iterable {
public abstract java.util.Comparator comparator ()
public abstract java.util.Iterator iterator ()
}
com/google/common/collect/SortedIterables.classSortedIterables.java
package com.google.common.collect
final com.google.common.collect.SortedIterables extends java.lang.Object {
private void ()
public static boolean hasSameComparator (java.util.Comparator, java.lang.Iterable)
java.util.Comparator comparator2
java.util.Comparator comparator2
java.util.Comparator comparator
Iterable elements
java.util.Comparator comparator2
public static java.util.Comparator comparator (java.util.SortedSet)
java.util.SortedSet sortedSet
java.util.Comparator result
}
com/google/common/collect/SortedLists$1.classSortedLists.java
package com.google.common.collect
com.google.common.collect.SortedLists$1 extends java.lang.Object {
}
com/google/common/collect/SortedLists$KeyAbsentBehavior$1.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyAbsentBehavior$1 extends com.google.common.collect.SortedLists$KeyAbsentBehavior {
void (java.lang.String, int)
int resultIndex (int)
int higherIndex
}
com/google/common/collect/SortedLists$KeyAbsentBehavior$2.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyAbsentBehavior$2 extends com.google.common.collect.SortedLists$KeyAbsentBehavior {
void (java.lang.String, int)
public int resultIndex (int)
int higherIndex
}
com/google/common/collect/SortedLists$KeyAbsentBehavior$3.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyAbsentBehavior$3 extends com.google.common.collect.SortedLists$KeyAbsentBehavior {
void (java.lang.String, int)
public int resultIndex (int)
int higherIndex
}
com/google/common/collect/SortedLists$KeyAbsentBehavior.classSortedLists.java
package com.google.common.collect
public abstract com.google.common.collect.SortedLists$KeyAbsentBehavior extends java.lang.Enum {
public static final com.google.common.collect.SortedLists$KeyAbsentBehavior NEXT_LOWER
public static final com.google.common.collect.SortedLists$KeyAbsentBehavior NEXT_HIGHER
public static final com.google.common.collect.SortedLists$KeyAbsentBehavior INVERTED_INSERTION_INDEX
private static final com.google.common.collect.SortedLists$KeyAbsentBehavior[] $VALUES
public static com.google.common.collect.SortedLists$KeyAbsentBehavior[] values ()
public static com.google.common.collect.SortedLists$KeyAbsentBehavior valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract int resultIndex (int)
void (java.lang.String, int, com.google.common.collect.SortedLists$1)
String x0
int x1
com.google.common.collect.SortedLists$1 x2
static void ()
}
com/google/common/collect/SortedLists$KeyPresentBehavior$1.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyPresentBehavior$1 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void (java.lang.String, int)
int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
}
com/google/common/collect/SortedLists$KeyPresentBehavior$2.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyPresentBehavior$2 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void (java.lang.String, int)
int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
int middle
int c
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
int lower
int upper
}
com/google/common/collect/SortedLists$KeyPresentBehavior$3.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyPresentBehavior$3 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void (java.lang.String, int)
int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
int middle
int c
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
int lower
int upper
}
com/google/common/collect/SortedLists$KeyPresentBehavior$4.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyPresentBehavior$4 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void (java.lang.String, int)
public int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
}
com/google/common/collect/SortedLists$KeyPresentBehavior$5.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyPresentBehavior$5 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void (java.lang.String, int)
public int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
}
com/google/common/collect/SortedLists$KeyPresentBehavior.classSortedLists.java
package com.google.common.collect
public abstract com.google.common.collect.SortedLists$KeyPresentBehavior extends java.lang.Enum {
public static final com.google.common.collect.SortedLists$KeyPresentBehavior ANY_PRESENT
public static final com.google.common.collect.SortedLists$KeyPresentBehavior LAST_PRESENT
public static final com.google.common.collect.SortedLists$KeyPresentBehavior FIRST_PRESENT
public static final com.google.common.collect.SortedLists$KeyPresentBehavior FIRST_AFTER
public static final com.google.common.collect.SortedLists$KeyPresentBehavior LAST_BEFORE
private static final com.google.common.collect.SortedLists$KeyPresentBehavior[] $VALUES
public static com.google.common.collect.SortedLists$KeyPresentBehavior[] values ()
public static com.google.common.collect.SortedLists$KeyPresentBehavior valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
void (java.lang.String, int, com.google.common.collect.SortedLists$1)
String x0
int x1
com.google.common.collect.SortedLists$1 x2
static void ()
}
com/google/common/collect/SortedLists.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists extends java.lang.Object {
private void ()
public static int binarySearch (java.util.List, java.lang.Comparable, com.google.common.collect.SortedLists$KeyPresentBehavior, com.google.common.collect.SortedLists$KeyAbsentBehavior)
java.util.List list
Comparable e
com.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
com.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
public static int binarySearch (java.util.List, com.google.common.base.Function, java.lang.Comparable, com.google.common.collect.SortedLists$KeyPresentBehavior, com.google.common.collect.SortedLists$KeyAbsentBehavior)
java.util.List list
com.google.common.base.Function keyFunction
Comparable key
com.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
com.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
public static int binarySearch (java.util.List, com.google.common.base.Function, java.lang.Object, java.util.Comparator, com.google.common.collect.SortedLists$KeyPresentBehavior, com.google.common.collect.SortedLists$KeyAbsentBehavior)
java.util.List list
com.google.common.base.Function keyFunction
Object key
java.util.Comparator keyComparator
com.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
com.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
public static int binarySearch (java.util.List, java.lang.Object, java.util.Comparator, com.google.common.collect.SortedLists$KeyPresentBehavior, com.google.common.collect.SortedLists$KeyAbsentBehavior)
int middle
int c
java.util.List list
Object key
java.util.Comparator comparator
com.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
com.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
int lower
int upper
}
com/google/common/collect/SortedMapDifference.classSortedMapDifference.java
package com.google.common.collect
public abstract com.google.common.collect.SortedMapDifference extends java.lang.Object implements com.google.common.collect.MapDifference {
public abstract java.util.SortedMap entriesOnlyOnLeft ()
public abstract java.util.SortedMap entriesOnlyOnRight ()
public abstract java.util.SortedMap entriesInCommon ()
public abstract java.util.SortedMap entriesDiffering ()
public volatile java.util.Map entriesDiffering ()
public volatile java.util.Map entriesInCommon ()
public volatile java.util.Map entriesOnlyOnRight ()
public volatile java.util.Map entriesOnlyOnLeft ()
}
com/google/common/collect/SortedMultiset.classSortedMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.SortedMultiset extends java.lang.Object implements com.google.common.collect.SortedMultisetBridge com.google.common.collect.SortedIterable {
public abstract java.util.Comparator comparator ()
public abstract com.google.common.collect.Multiset$Entry firstEntry ()
public abstract com.google.common.collect.Multiset$Entry lastEntry ()
public abstract com.google.common.collect.Multiset$Entry pollFirstEntry ()
public abstract com.google.common.collect.Multiset$Entry pollLastEntry ()
public abstract java.util.NavigableSet elementSet ()
public abstract java.util.Set entrySet ()
public abstract java.util.Iterator iterator ()
public abstract com.google.common.collect.SortedMultiset descendingMultiset ()
public abstract com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
public abstract com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
public abstract com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
public volatile java.util.SortedSet elementSet ()
public volatile java.util.Set elementSet ()
}
com/google/common/collect/SortedMultisetBridge.classSortedMultisetBridge.java
package com.google.common.collect
abstract com.google.common.collect.SortedMultisetBridge extends java.lang.Object implements com.google.common.collect.Multiset {
public abstract java.util.SortedSet elementSet ()
public volatile java.util.Set elementSet ()
}
com/google/common/collect/SortedMultisets$ElementSet.classSortedMultisets.java
package com.google.common.collect
com.google.common.collect.SortedMultisets$ElementSet extends com.google.common.collect.Multisets$ElementSet implements java.util.SortedSet {
private final com.google.common.collect.SortedMultiset multiset
void (com.google.common.collect.SortedMultiset)
com.google.common.collect.SortedMultiset multiset
final com.google.common.collect.SortedMultiset multiset ()
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
volatile com.google.common.collect.Multiset multiset ()
}
com/google/common/collect/SortedMultisets$NavigableElementSet.classSortedMultisets.java
package com.google.common.collect
com.google.common.collect.SortedMultisets$NavigableElementSet extends com.google.common.collect.SortedMultisets$ElementSet implements java.util.NavigableSet {
void (com.google.common.collect.SortedMultiset)
com.google.common.collect.SortedMultiset multiset
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
}
com/google/common/collect/SortedMultisets.classSortedMultisets.java
package com.google.common.collect
final com.google.common.collect.SortedMultisets extends java.lang.Object {
private void ()
private static java.lang.Object getElementOrThrow (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry
private static java.lang.Object getElementOrNull (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry
static java.lang.Object access$000 (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry x0
static java.lang.Object access$100 (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry x0
}
com/google/common/collect/SortedSetMultimap.classSortedSetMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.SortedSetMultimap extends java.lang.Object implements com.google.common.collect.SetMultimap {
public abstract java.util.SortedSet get (java.lang.Object)
public abstract java.util.SortedSet removeAll (java.lang.Object)
public abstract java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
public abstract java.util.Map asMap ()
public abstract java.util.Comparator valueComparator ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Set removeAll (java.lang.Object)
public volatile java.util.Set get (java.lang.Object)
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
}
com/google/common/collect/SparseImmutableTable.classSparseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.SparseImmutableTable extends com.google.common.collect.RegularImmutableTable {
static final com.google.common.collect.ImmutableTable EMPTY
private final com.google.common.collect.ImmutableMap rowMap
private final com.google.common.collect.ImmutableMap columnMap
private final int[] cellRowIndices
private final int[] cellColumnInRowIndices
void (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
Object row
Object col
com.google.common.collect.Table$Cell cell
Object rowKey
Object columnKey
Object value
java.util.Map thisRow
Object oldValue
int i
java.util.Map$Entry row
java.util.Map$Entry col
com.google.common.collect.ImmutableList cellList
com.google.common.collect.ImmutableSet rowSpace
com.google.common.collect.ImmutableSet columnSpace
java.util.Map rowIndex
java.util.Map rows
java.util.Map columns
int[] cellRowIndices
int[] cellColumnInRowIndices
com.google.common.collect.ImmutableMap$Builder rowBuilder
com.google.common.collect.ImmutableMap$Builder columnBuilder
public com.google.common.collect.ImmutableMap columnMap ()
public com.google.common.collect.ImmutableMap rowMap ()
public int size ()
com.google.common.collect.Table$Cell getCell (int)
int index
int rowIndex
java.util.Map$Entry rowEntry
com.google.common.collect.ImmutableMap row
int columnIndex
java.util.Map$Entry colEntry
java.lang.Object getValue (int)
int index
int rowIndex
com.google.common.collect.ImmutableMap row
int columnIndex
com.google.common.collect.ImmutableTable$SerializedForm createSerializedForm ()
com.google.common.collect.Table$Cell cell
java.util.Map columnKeyToIndex
int[] cellColumnIndices
int i
public volatile java.util.Map columnMap ()
public volatile java.util.Map rowMap ()
static void ()
}
com/google/common/collect/StandardRowSortedTable$1.classStandardRowSortedTable.java
package com.google.common.collect
com.google.common.collect.StandardRowSortedTable$1 extends java.lang.Object {
}
com/google/common/collect/StandardRowSortedTable$RowSortedMap.classStandardRowSortedTable.java
package com.google.common.collect
com.google.common.collect.StandardRowSortedTable$RowSortedMap extends com.google.common.collect.StandardTable$RowMap implements java.util.SortedMap {
final com.google.common.collect.StandardRowSortedTable this$0
private void (com.google.common.collect.StandardRowSortedTable)
public java.util.SortedSet keySet ()
java.util.SortedSet createKeySet ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
volatile java.util.Set createKeySet ()
public volatile java.util.Set keySet ()
void (com.google.common.collect.StandardRowSortedTable, com.google.common.collect.StandardRowSortedTable$1)
com.google.common.collect.StandardRowSortedTable x0
com.google.common.collect.StandardRowSortedTable$1 x1
}
com/google/common/collect/StandardRowSortedTable.classStandardRowSortedTable.java
package com.google.common.collect
com.google.common.collect.StandardRowSortedTable extends com.google.common.collect.StandardTable implements com.google.common.collect.RowSortedTable {
private static final long serialVersionUID
void (java.util.SortedMap, com.google.common.base.Supplier)
java.util.SortedMap backingMap
com.google.common.base.Supplier factory
private java.util.SortedMap sortedBackingMap ()
public java.util.SortedSet rowKeySet ()
public java.util.SortedMap rowMap ()
java.util.SortedMap createRowMap ()
volatile java.util.Map createRowMap ()
public volatile java.util.Map rowMap ()
public volatile java.util.Set rowKeySet ()
static java.util.SortedMap access$100 (com.google.common.collect.StandardRowSortedTable)
com.google.common.collect.StandardRowSortedTable x0
}
com/google/common/collect/StandardTable$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$1 extends java.lang.Object {
}
com/google/common/collect/StandardTable$CellIterator.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$CellIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator rowIterator
java.util.Map$Entry rowEntry
java.util.Iterator columnIterator
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
public boolean hasNext ()
public com.google.common.collect.Table$Cell next ()
java.util.Map$Entry columnEntry
public void remove ()
public volatile java.lang.Object next ()
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Column$EntrySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$EntrySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
final com.google.common.collect.StandardTable$Column this$1
private void (com.google.common.collect.StandardTable$Column)
public java.util.Iterator iterator ()
public int size ()
java.util.Map map
int size
public boolean isEmpty ()
public void clear ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object o
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object obj
public boolean retainAll (java.util.Collection)
java.util.Collection c
void (com.google.common.collect.StandardTable$Column, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable$Column x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Column$EntrySetIterator$1EntryImpl.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$EntrySetIterator$1EntryImpl extends com.google.common.collect.AbstractMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.StandardTable$Column$EntrySetIterator this$2
void (com.google.common.collect.StandardTable$Column$EntrySetIterator, java.util.Map$Entry)
com.google.common.collect.StandardTable$Column$EntrySetIterator this$2
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
}
com/google/common/collect/StandardTable$Column$EntrySetIterator.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$EntrySetIterator extends com.google.common.collect.AbstractIterator {
final java.util.Iterator iterator
final com.google.common.collect.StandardTable$Column this$1
private void (com.google.common.collect.StandardTable$Column)
protected java.util.Map$Entry computeNext ()
java.util.Map$Entry entry
protected volatile java.lang.Object computeNext ()
void (com.google.common.collect.StandardTable$Column, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable$Column x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Column$KeySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$KeySet extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.StandardTable$Column this$1
void (com.google.common.collect.StandardTable$Column)
public boolean contains (java.lang.Object)
Object obj
public boolean remove (java.lang.Object)
Object obj
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/StandardTable$Column$Values.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$Values extends com.google.common.collect.Maps$Values {
final com.google.common.collect.StandardTable$Column this$1
void (com.google.common.collect.StandardTable$Column)
public boolean remove (java.lang.Object)
Object obj
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/StandardTable$Column.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column extends com.google.common.collect.Maps$ViewCachingAbstractMap {
final Object columnKey
final com.google.common.collect.StandardTable this$0
void (com.google.common.collect.StandardTable, java.lang.Object)
Object columnKey
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object get (java.lang.Object)
Object key
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object remove (java.lang.Object)
Object key
boolean removeFromColumnIf (com.google.common.base.Predicate)
java.util.Map$Entry entry
java.util.Map map
Object value
com.google.common.base.Predicate predicate
boolean changed
java.util.Iterator iterator
java.util.Set createEntrySet ()
java.util.Set createKeySet ()
java.util.Collection createValues ()
}
com/google/common/collect/StandardTable$ColumnKeyIterator.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnKeyIterator extends com.google.common.collect.AbstractIterator {
final java.util.Map seen
final java.util.Iterator mapIterator
java.util.Iterator entryIterator
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
protected java.lang.Object computeNext ()
java.util.Map$Entry entry
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$ColumnKeySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnKeySet extends com.google.common.collect.StandardTable$TableSet {
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
public java.util.Iterator iterator ()
public int size ()
public boolean remove (java.lang.Object)
java.util.Map map
Object obj
boolean changed
java.util.Iterator iterator
public boolean removeAll (java.util.Collection)
java.util.Map map
java.util.Collection c
boolean changed
java.util.Iterator iterator
public boolean retainAll (java.util.Collection)
java.util.Map map
java.util.Collection c
boolean changed
java.util.Iterator iterator
public boolean contains (java.lang.Object)
Object obj
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet this$2
void (com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet)
com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet this$2
public java.util.Map apply (java.lang.Object)
Object columnKey
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet extends com.google.common.collect.StandardTable$TableSet {
final com.google.common.collect.StandardTable$ColumnMap this$1
void (com.google.common.collect.StandardTable$ColumnMap)
com.google.common.collect.StandardTable$ColumnMap this$1
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object columnKey
java.util.Map$Entry entry
Object obj
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object obj
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
Object columnKey
java.util.Collection c
boolean changed
}
com/google/common/collect/StandardTable$ColumnMap$ColumnMapValues.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnMap$ColumnMapValues extends com.google.common.collect.Maps$Values {
final com.google.common.collect.StandardTable$ColumnMap this$1
void (com.google.common.collect.StandardTable$ColumnMap)
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object obj
public boolean removeAll (java.util.Collection)
Object columnKey
java.util.Collection c
boolean changed
public boolean retainAll (java.util.Collection)
Object columnKey
java.util.Collection c
boolean changed
}
com/google/common/collect/StandardTable$ColumnMap.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnMap extends com.google.common.collect.Maps$ViewCachingAbstractMap {
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
public java.util.Map get (java.lang.Object)
Object key
public boolean containsKey (java.lang.Object)
Object key
public java.util.Map remove (java.lang.Object)
Object key
public java.util.Set createEntrySet ()
public java.util.Set keySet ()
java.util.Collection createValues ()
public volatile java.lang.Object remove (java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Row$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Row$1 extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator val$iterator
final com.google.common.collect.StandardTable$Row this$1
void (com.google.common.collect.StandardTable$Row, java.util.Iterator)
com.google.common.collect.StandardTable$Row this$1
public boolean hasNext ()
public java.util.Map$Entry next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/StandardTable$Row$2.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Row$2 extends com.google.common.collect.ForwardingMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.StandardTable$Row this$1
void (com.google.common.collect.StandardTable$Row, java.util.Map$Entry)
com.google.common.collect.StandardTable$Row this$1
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
Object object
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/StandardTable$Row.class
com/google/common/collect/StandardTable$RowMap$EntrySet$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$RowMap$EntrySet$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.StandardTable$RowMap$EntrySet this$2
void (com.google.common.collect.StandardTable$RowMap$EntrySet)
com.google.common.collect.StandardTable$RowMap$EntrySet this$2
public java.util.Map apply (java.lang.Object)
Object rowKey
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/StandardTable$RowMap$EntrySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$RowMap$EntrySet extends com.google.common.collect.StandardTable$TableSet {
final com.google.common.collect.StandardTable$RowMap this$1
void (com.google.common.collect.StandardTable$RowMap)
com.google.common.collect.StandardTable$RowMap this$1
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object obj
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object obj
}
com/google/common/collect/StandardTable$RowMap.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$RowMap extends com.google.common.collect.Maps$ViewCachingAbstractMap {
final com.google.common.collect.StandardTable this$0
void (com.google.common.collect.StandardTable)
com.google.common.collect.StandardTable this$0
public boolean containsKey (java.lang.Object)
Object key
public java.util.Map get (java.lang.Object)
Object key
public java.util.Map remove (java.lang.Object)
Object key
protected java.util.Set createEntrySet ()
public volatile java.lang.Object remove (java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
}
com/google/common/collect/StandardTable$TableSet.classStandardTable.java
package com.google.common.collect
abstract com.google.common.collect.StandardTable$TableSet extends com.google.common.collect.Sets$ImprovedAbstractSet {
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
public boolean isEmpty ()
public void clear ()
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable.class
com/google/common/collect/Streams$1.classStreams.java
package com.google.common.collect
final com.google.common.collect.Streams$1 extends java.util.Spliterators$AbstractSpliterator {
final java.util.Iterator val$itrA
final java.util.Iterator val$itrB
final java.util.function.BiFunction val$function
void (long, int, java.util.Iterator, java.util.Iterator, java.util.function.BiFunction)
long x0
int x1
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
}
com/google/common/collect/Streams$1OptionalState.classStreams.java
package com.google.common.collect
com.google.common.collect.Streams$1OptionalState extends java.lang.Object {
boolean set
Object value
void ()
void set (java.lang.Object)
Object value
java.lang.Object get ()
}
com/google/common/collect/Streams$1Splitr.classStreams.java
package com.google.common.collect
com.google.common.collect.Streams$1Splitr extends com.google.common.collect.Streams$MapWithIndexSpliterator implements java.util.function.Consumer {
Object holder
final com.google.common.collect.Streams$FunctionWithIndex val$function
void (java.util.Spliterator, long, com.google.common.collect.Streams$FunctionWithIndex)
java.util.Spliterator splitr
long index
public void accept (java.lang.Object)
Object t
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
com.google.common.collect.Streams$1Splitr createSplit (java.util.Spliterator, long)
java.util.Spliterator from
long i
volatile com.google.common.collect.Streams$MapWithIndexSpliterator createSplit (java.util.Spliterator, long)
}
com/google/common/collect/Streams$2.classStreams.java
package com.google.common.collect
final com.google.common.collect.Streams$2 extends java.util.Spliterators$AbstractSpliterator {
long index
final java.util.Iterator val$fromIterator
final com.google.common.collect.Streams$FunctionWithIndex val$function
void (long, int, java.util.Iterator, com.google.common.collect.Streams$FunctionWithIndex)
long x0
int x1
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
}
com/google/common/collect/Streams$2Splitr.classStreams.java
package com.google.common.collect
com.google.common.collect.Streams$2Splitr extends com.google.common.collect.Streams$MapWithIndexSpliterator implements java.util.function.IntConsumer java.util.Spliterator {
int holder
final com.google.common.collect.Streams$IntFunctionWithIndex val$function
void (java.util.Spliterator$OfInt, long, com.google.common.collect.Streams$IntFunctionWithIndex)
java.util.Spliterator$OfInt splitr
long index
public void accept (int)
int t
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
com.google.common.collect.Streams$2Splitr createSplit (java.util.Spliterator$OfInt, long)
java.util.Spliterator$OfInt from
long i
volatile com.google.common.collect.Streams$MapWithIndexSpliterator createSplit (java.util.Spliterator, long)
}
com/google/common/collect/Streams$3.classStreams.java
package com.google.common.collect
final com.google.common.collect.Streams$3 extends java.util.Spliterators$AbstractSpliterator {
long index
final java.util.PrimitiveIterator$OfInt val$fromIterator
final com.google.common.collect.Streams$IntFunctionWithIndex val$function
void (long, int, java.util.PrimitiveIterator$OfInt, com.google.common.collect.Streams$IntFunctionWithIndex)
long x0
int x1
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
}
com/google/common/collect/Streams$3Splitr.classStreams.java
package com.google.common.collect
com.google.common.collect.Streams$3Splitr extends com.google.common.collect.Streams$MapWithIndexSpliterator implements java.util.function.LongConsumer java.util.Spliterator {
long holder
final com.google.common.collect.Streams$LongFunctionWithIndex val$function
void (java.util.Spliterator$OfLong, long, com.google.common.collect.Streams$LongFunctionWithIndex)
java.util.Spliterator$OfLong splitr
long index
public void accept (long)
long t
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
com.google.common.collect.Streams$3Splitr createSplit (java.util.Spliterator$OfLong, long)
java.util.Spliterator$OfLong from
long i
volatile com.google.common.collect.Streams$MapWithIndexSpliterator createSplit (java.util.Spliterator, long)
}
com/google/common/collect/Streams$4.classStreams.java
package com.google.common.collect
final com.google.common.collect.Streams$4 extends java.util.Spliterators$AbstractSpliterator {
long index
final java.util.PrimitiveIterator$OfLong val$fromIterator
final com.google.common.collect.Streams$LongFunctionWithIndex val$function
void (long, int, java.util.PrimitiveIterator$OfLong, com.google.common.collect.Streams$LongFunctionWithIndex)
long x0
int x1
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
}
com/google/common/collect/Streams$4Splitr.classStreams.java
package com.google.common.collect
com.google.common.collect.Streams$4Splitr extends com.google.common.collect.Streams$MapWithIndexSpliterator implements java.util.function.DoubleConsumer java.util.Spliterator {
double holder
final com.google.common.collect.Streams$DoubleFunctionWithIndex val$function
void (java.util.Spliterator$OfDouble, long, com.google.common.collect.Streams$DoubleFunctionWithIndex)
java.util.Spliterator$OfDouble splitr
long index
public void accept (double)
double t
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
com.google.common.collect.Streams$4Splitr createSplit (java.util.Spliterator$OfDouble, long)
java.util.Spliterator$OfDouble from
long i
volatile com.google.common.collect.Streams$MapWithIndexSpliterator createSplit (java.util.Spliterator, long)
}
com/google/common/collect/Streams$5.classStreams.java
package com.google.common.collect
final com.google.common.collect.Streams$5 extends java.util.Spliterators$AbstractSpliterator {
long index
final java.util.PrimitiveIterator$OfDouble val$fromIterator
final com.google.common.collect.Streams$DoubleFunctionWithIndex val$function
void (long, int, java.util.PrimitiveIterator$OfDouble, com.google.common.collect.Streams$DoubleFunctionWithIndex)
long x0
int x1
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
}
com/google/common/collect/Streams$DoubleFunctionWithIndex.classStreams.java
package com.google.common.collect
public abstract com.google.common.collect.Streams$DoubleFunctionWithIndex extends java.lang.Object {
public abstract java.lang.Object apply (double, long)
}
com/google/common/collect/Streams$FunctionWithIndex.classStreams.java
package com.google.common.collect
public abstract com.google.common.collect.Streams$FunctionWithIndex extends java.lang.Object {
public abstract java.lang.Object apply (java.lang.Object, long)
}
com/google/common/collect/Streams$IntFunctionWithIndex.classStreams.java
package com.google.common.collect
public abstract com.google.common.collect.Streams$IntFunctionWithIndex extends java.lang.Object {
public abstract java.lang.Object apply (int, long)
}
com/google/common/collect/Streams$LongFunctionWithIndex.classStreams.java
package com.google.common.collect
public abstract com.google.common.collect.Streams$LongFunctionWithIndex extends java.lang.Object {
public abstract java.lang.Object apply (long, long)
}
com/google/common/collect/Streams$MapWithIndexSpliterator.classStreams.java
package com.google.common.collect
abstract com.google.common.collect.Streams$MapWithIndexSpliterator extends java.lang.Object implements java.util.Spliterator {
final java.util.Spliterator fromSpliterator
long index
void (java.util.Spliterator, long)
java.util.Spliterator fromSpliterator
long index
abstract com.google.common.collect.Streams$MapWithIndexSpliterator createSplit (java.util.Spliterator, long)
public com.google.common.collect.Streams$MapWithIndexSpliterator trySplit ()
java.util.Spliterator split
com.google.common.collect.Streams$MapWithIndexSpliterator result
public long estimateSize ()
public int characteristics ()
public volatile java.util.Spliterator trySplit ()
}
com/google/common/collect/Streams$TemporaryPair.classStreams.java
package com.google.common.collect
com.google.common.collect.Streams$TemporaryPair extends java.lang.Object {
final Object a
final Object b
void (java.lang.Object, java.lang.Object)
Object a
Object b
}
com/google/common/collect/Streams.class
com/google/common/collect/Synchronized$1.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$1 extends java.lang.Object {
}
com/google/common/collect/Synchronized$SynchronizedAsMap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMap extends com.google.common.collect.Synchronized$SynchronizedMap {
transient java.util.Set asMapEntrySet
transient java.util.Collection asMapValues
private static final long serialVersionUID
void (java.util.Map, java.lang.Object)
java.util.Map delegate
Object mutex
public java.util.Collection get (java.lang.Object)
java.util.Collection collection
Object key
public java.util.Set entrySet ()
public java.util.Collection values ()
public boolean containsValue (java.lang.Object)
Object o
public volatile java.lang.Object get (java.lang.Object)
}
com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1$1.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1$1 extends com.google.common.collect.ForwardingMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1 this$1
void (com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1, java.util.Map$Entry)
com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1 this$1
protected java.util.Map$Entry delegate ()
public java.util.Collection getValue ()
public volatile java.lang.Object getValue ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.Synchronized$SynchronizedAsMapEntries this$0
void (com.google.common.collect.Synchronized$SynchronizedAsMapEntries, java.util.Iterator)
com.google.common.collect.Synchronized$SynchronizedAsMapEntries this$0
java.util.Iterator backingIterator
java.util.Map$Entry transform (java.util.Map$Entry)
java.util.Map$Entry entry
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/Synchronized$SynchronizedAsMapEntries.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapEntries extends com.google.common.collect.Synchronized$SynchronizedSet {
private static final long serialVersionUID
void (java.util.Set, java.lang.Object)
java.util.Set delegate
Object mutex
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean equals (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/Synchronized$SynchronizedAsMapValues$1.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapValues$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.Synchronized$SynchronizedAsMapValues this$0
void (com.google.common.collect.Synchronized$SynchronizedAsMapValues, java.util.Iterator)
com.google.common.collect.Synchronized$SynchronizedAsMapValues this$0
java.util.Iterator backingIterator
java.util.Collection transform (java.util.Collection)
java.util.Collection from
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/Synchronized$SynchronizedAsMapValues.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapValues extends com.google.common.collect.Synchronized$SynchronizedCollection {
private static final long serialVersionUID
void (java.util.Collection, java.lang.Object)
java.util.Collection delegate
Object mutex
public java.util.Iterator iterator ()
}
com/google/common/collect/Synchronized$SynchronizedBiMap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedBiMap extends com.google.common.collect.Synchronized$SynchronizedMap implements com.google.common.collect.BiMap java.io.Serializable {
private transient java.util.Set valueSet
private transient com.google.common.collect.BiMap inverse
private static final long serialVersionUID
private void (com.google.common.collect.BiMap, java.lang.Object, com.google.common.collect.BiMap)
com.google.common.collect.BiMap delegate
Object mutex
com.google.common.collect.BiMap inverse
com.google.common.collect.BiMap delegate ()
public java.util.Set values ()
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.BiMap inverse ()
public volatile java.util.Collection values ()
volatile java.util.Map delegate ()
volatile java.lang.Object delegate ()
void (com.google.common.collect.BiMap, java.lang.Object, com.google.common.collect.BiMap, com.google.common.collect.Synchronized$1)
com.google.common.collect.BiMap x0
Object x1
com.google.common.collect.BiMap x2
com.google.common.collect.Synchronized$1 x3
}
com/google/common/collect/Synchronized$SynchronizedCollection.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedCollection extends com.google.common.collect.Synchronized$SynchronizedObject implements java.util.Collection {
private static final long serialVersionUID
private void (java.util.Collection, java.lang.Object)
java.util.Collection delegate
Object mutex
java.util.Collection delegate ()
public boolean add (java.lang.Object)
Object e
public boolean addAll (java.util.Collection)
java.util.Collection c
public void clear ()
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean isEmpty ()
public java.util.Iterator iterator ()
public java.util.Spliterator spliterator ()
public java.util.stream.Stream stream ()
public java.util.stream.Stream parallelStream ()
public void forEach (java.util.function.Consumer)
java.util.function.Consumer action
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public boolean removeIf (java.util.function.Predicate)
java.util.function.Predicate filter
public int size ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
volatile java.lang.Object delegate ()
void (java.util.Collection, java.lang.Object, com.google.common.collect.Synchronized$1)
java.util.Collection x0
Object x1
com.google.common.collect.Synchronized$1 x2
}
com/google/common/collect/Synchronized$SynchronizedDeque.classSynchronized.java
package com.google.common.collect
final com.google.common.collect.Synchronized$SynchronizedDeque extends com.google.common.collect.Synchronized$SynchronizedQueue implements java.util.Deque {
private static final long serialVersionUID
void (java.util.Deque, java.lang.Object)
java.util.Deque delegate
Object mutex
java.util.Deque delegate ()
public void addFirst (java.lang.Object)
Object e
public void addLast (java.lang.Object)
Object e
public boolean offerFirst (java.lang.Object)
Object e
public boolean offerLast (java.lang.Object)
Object e
public java.lang.Object removeFirst ()
public java.lang.Object removeLast ()
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.lang.Object getFirst ()
public java.lang.Object getLast ()
public java.lang.Object peekFirst ()
public java.lang.Object peekLast ()
public boolean removeFirstOccurrence (java.lang.Object)
Object o
public boolean removeLastOccurrence (java.lang.Object)
Object o
public void push (java.lang.Object)
Object e
public java.lang.Object pop ()
public java.util.Iterator descendingIterator ()
volatile java.util.Queue delegate ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedEntry.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedEntry extends com.google.common.collect.Synchronized$SynchronizedObject implements java.util.Map$Entry {
private static final long serialVersionUID
void (java.util.Map$Entry, java.lang.Object)
java.util.Map$Entry delegate
Object mutex
java.util.Map$Entry delegate ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedList.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedList extends com.google.common.collect.Synchronized$SynchronizedCollection implements java.util.List {
private static final long serialVersionUID
void (java.util.List, java.lang.Object)
java.util.List delegate
Object mutex
java.util.List delegate ()
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
public java.lang.Object get (int)
int index
public int indexOf (java.lang.Object)
Object o
public int lastIndexOf (java.lang.Object)
Object o
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.lang.Object remove (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public void replaceAll (java.util.function.UnaryOperator)
java.util.function.UnaryOperator operator
public void sort (java.util.Comparator)
java.util.Comparator c
public java.util.List subList (int, int)
int fromIndex
int toIndex
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedListMultimap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedListMultimap extends com.google.common.collect.Synchronized$SynchronizedMultimap implements com.google.common.collect.ListMultimap {
private static final long serialVersionUID
void (com.google.common.collect.ListMultimap, java.lang.Object)
com.google.common.collect.ListMultimap delegate
Object mutex
com.google.common.collect.ListMultimap delegate ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection get (java.lang.Object)
volatile com.google.common.collect.Multimap delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedMap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedMap extends com.google.common.collect.Synchronized$SynchronizedObject implements java.util.Map {
transient java.util.Set keySet
transient java.util.Collection values
transient java.util.Set entrySet
private static final long serialVersionUID
void (java.util.Map, java.lang.Object)
java.util.Map delegate
Object mutex
java.util.Map delegate ()
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.util.Set entrySet ()
public void forEach (java.util.function.BiConsumer)
java.util.function.BiConsumer action
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
public boolean isEmpty ()
public java.util.Set keySet ()
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
public 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 computeIfAbsent (java.lang.Object, java.util.function.Function)
Object key
java.util.function.Function mappingFunction
public java.lang.Object computeIfPresent (java.lang.Object, java.util.function.BiFunction)
Object key
java.util.function.BiFunction remappingFunction
public java.lang.Object compute (java.lang.Object, java.util.function.BiFunction)
Object key
java.util.function.BiFunction remappingFunction
public java.lang.Object merge (java.lang.Object, java.lang.Object, java.util.function.BiFunction)
Object key
Object value
java.util.function.BiFunction remappingFunction
public void putAll (java.util.Map)
java.util.Map map
public void replaceAll (java.util.function.BiFunction)
java.util.function.BiFunction function
public java.lang.Object remove (java.lang.Object)
Object key
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public int size ()
public java.util.Collection values ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedMultimap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedMultimap extends com.google.common.collect.Synchronized$SynchronizedObject implements com.google.common.collect.Multimap {
transient java.util.Set keySet
transient java.util.Collection valuesCollection
transient java.util.Collection entries
transient java.util.Map asMap
transient com.google.common.collect.Multiset keys
private static final long serialVersionUID
com.google.common.collect.Multimap delegate ()
void (com.google.common.collect.Multimap, java.lang.Object)
com.google.common.collect.Multimap delegate
Object mutex
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection get (java.lang.Object)
Object key
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection removeAll (java.lang.Object)
Object key
public void clear ()
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Collection entries ()
public void forEach (java.util.function.BiConsumer)
java.util.function.BiConsumer action
public java.util.Map asMap ()
public com.google.common.collect.Multiset keys ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedMultiset.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedMultiset extends com.google.common.collect.Synchronized$SynchronizedCollection implements com.google.common.collect.Multiset {
transient java.util.Set elementSet
transient java.util.Set entrySet
private static final long serialVersionUID
void (com.google.common.collect.Multiset, java.lang.Object)
com.google.common.collect.Multiset delegate
Object mutex
com.google.common.collect.Multiset delegate ()
public int count (java.lang.Object)
Object o
public int add (java.lang.Object, int)
Object e
int n
public int remove (java.lang.Object, int)
Object o
int n
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
public java.util.Set elementSet ()
public java.util.Set entrySet ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedNavigableMap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedNavigableMap extends com.google.common.collect.Synchronized$SynchronizedSortedMap implements java.util.NavigableMap {
transient java.util.NavigableSet descendingKeySet
transient java.util.NavigableMap descendingMap
transient java.util.NavigableSet navigableKeySet
private static final long serialVersionUID
void (java.util.NavigableMap, java.lang.Object)
java.util.NavigableMap delegate
Object mutex
java.util.NavigableMap delegate ()
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap descendingMap ()
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry lastEntry ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Set keySet ()
public java.util.NavigableSet navigableKeySet ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
volatile java.util.SortedMap delegate ()
volatile java.util.Map delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedNavigableSet.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedNavigableSet extends com.google.common.collect.Synchronized$SynchronizedSortedSet implements java.util.NavigableSet {
transient java.util.NavigableSet descendingSet
private static final long serialVersionUID
void (java.util.NavigableSet, java.lang.Object)
java.util.NavigableSet delegate
Object mutex
java.util.NavigableSet delegate ()
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet descendingSet ()
java.util.NavigableSet dS
public java.lang.Object floor (java.lang.Object)
Object e
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
volatile java.util.SortedSet delegate ()
volatile java.util.Set delegate ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedObject.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedObject extends java.lang.Object implements java.io.Serializable {
final Object delegate
final Object mutex
private static final long serialVersionUID
void (java.lang.Object, java.lang.Object)
Object delegate
Object mutex
java.lang.Object delegate ()
public java.lang.String toString ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
}
com/google/common/collect/Synchronized$SynchronizedQueue.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedQueue extends com.google.common.collect.Synchronized$SynchronizedCollection implements java.util.Queue {
private static final long serialVersionUID
void (java.util.Queue, java.lang.Object)
java.util.Queue delegate
Object mutex
java.util.Queue delegate ()
public java.lang.Object element ()
public boolean offer (java.lang.Object)
Object e
public java.lang.Object peek ()
public java.lang.Object poll ()
public java.lang.Object remove ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedRandomAccessList.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedRandomAccessList extends com.google.common.collect.Synchronized$SynchronizedList implements java.util.RandomAccess {
private static final long serialVersionUID
void (java.util.List, java.lang.Object)
java.util.List list
Object mutex
}
com/google/common/collect/Synchronized$SynchronizedSet.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSet extends com.google.common.collect.Synchronized$SynchronizedCollection implements java.util.Set {
private static final long serialVersionUID
void (java.util.Set, java.lang.Object)
java.util.Set delegate
Object mutex
java.util.Set delegate ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedSetMultimap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSetMultimap extends com.google.common.collect.Synchronized$SynchronizedMultimap implements com.google.common.collect.SetMultimap {
transient java.util.Set entrySet
private static final long serialVersionUID
void (com.google.common.collect.SetMultimap, java.lang.Object)
com.google.common.collect.SetMultimap delegate
Object mutex
com.google.common.collect.SetMultimap delegate ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Set entries ()
public volatile java.util.Collection entries ()
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection get (java.lang.Object)
volatile com.google.common.collect.Multimap delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedSortedMap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSortedMap extends com.google.common.collect.Synchronized$SynchronizedMap implements java.util.SortedMap {
private static final long serialVersionUID
void (java.util.SortedMap, java.lang.Object)
java.util.SortedMap delegate
Object mutex
java.util.SortedMap delegate ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.lang.Object lastKey ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
volatile java.util.Map delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedSortedSet.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSortedSet extends com.google.common.collect.Synchronized$SynchronizedSet implements java.util.SortedSet {
private static final long serialVersionUID
void (java.util.SortedSet, java.lang.Object)
java.util.SortedSet delegate
Object mutex
java.util.SortedSet delegate ()
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
volatile java.util.Set delegate ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedSortedSetMultimap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSortedSetMultimap extends com.google.common.collect.Synchronized$SynchronizedSetMultimap implements com.google.common.collect.SortedSetMultimap {
private static final long serialVersionUID
void (com.google.common.collect.SortedSetMultimap, java.lang.Object)
com.google.common.collect.SortedSetMultimap delegate
Object mutex
com.google.common.collect.SortedSetMultimap delegate ()
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Comparator valueComparator ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Set removeAll (java.lang.Object)
public volatile java.util.Set get (java.lang.Object)
volatile com.google.common.collect.SetMultimap delegate ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
volatile com.google.common.collect.Multimap delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedTable$1.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedTable$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Synchronized$SynchronizedTable this$0
void (com.google.common.collect.Synchronized$SynchronizedTable)
com.google.common.collect.Synchronized$SynchronizedTable this$0
public java.util.Map apply (java.util.Map)
java.util.Map t
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Synchronized$SynchronizedTable$2.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedTable$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Synchronized$SynchronizedTable this$0
void (com.google.common.collect.Synchronized$SynchronizedTable)
com.google.common.collect.Synchronized$SynchronizedTable this$0
public java.util.Map apply (java.util.Map)
java.util.Map t
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Synchronized$SynchronizedTable.classSynchronized.java
package com.google.common.collect
final com.google.common.collect.Synchronized$SynchronizedTable extends com.google.common.collect.Synchronized$SynchronizedObject implements com.google.common.collect.Table {
void (com.google.common.collect.Table, java.lang.Object)
com.google.common.collect.Table delegate
Object mutex
com.google.common.collect.Table delegate ()
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean isEmpty ()
public int size ()
public void clear ()
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Map column (java.lang.Object)
Object columnKey
public java.util.Set cellSet ()
public java.util.Set rowKeySet ()
public java.util.Set columnKeySet ()
public java.util.Collection values ()
public java.util.Map rowMap ()
public java.util.Map columnMap ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized.classSynchronized.java
package com.google.common.collect
final com.google.common.collect.Synchronized extends java.lang.Object {
private void ()
private static java.util.Collection collection (java.util.Collection, java.lang.Object)
java.util.Collection collection
Object mutex
static java.util.Set set (java.util.Set, java.lang.Object)
java.util.Set set
Object mutex
private static java.util.SortedSet sortedSet (java.util.SortedSet, java.lang.Object)
java.util.SortedSet set
Object mutex
private static java.util.List list (java.util.List, java.lang.Object)
java.util.List list
Object mutex
static com.google.common.collect.Multiset multiset (com.google.common.collect.Multiset, java.lang.Object)
com.google.common.collect.Multiset multiset
Object mutex
static com.google.common.collect.Multimap multimap (com.google.common.collect.Multimap, java.lang.Object)
com.google.common.collect.Multimap multimap
Object mutex
static com.google.common.collect.ListMultimap listMultimap (com.google.common.collect.ListMultimap, java.lang.Object)
com.google.common.collect.ListMultimap multimap
Object mutex
static com.google.common.collect.SetMultimap setMultimap (com.google.common.collect.SetMultimap, java.lang.Object)
com.google.common.collect.SetMultimap multimap
Object mutex
static com.google.common.collect.SortedSetMultimap sortedSetMultimap (com.google.common.collect.SortedSetMultimap, java.lang.Object)
com.google.common.collect.SortedSetMultimap multimap
Object mutex
private static java.util.Collection typePreservingCollection (java.util.Collection, java.lang.Object)
java.util.Collection collection
Object mutex
private static java.util.Set typePreservingSet (java.util.Set, java.lang.Object)
java.util.Set set
Object mutex
static java.util.Map map (java.util.Map, java.lang.Object)
java.util.Map map
Object mutex
static java.util.SortedMap sortedMap (java.util.SortedMap, java.lang.Object)
java.util.SortedMap sortedMap
Object mutex
static com.google.common.collect.BiMap biMap (com.google.common.collect.BiMap, java.lang.Object)
com.google.common.collect.BiMap bimap
Object mutex
static java.util.NavigableSet navigableSet (java.util.NavigableSet, java.lang.Object)
java.util.NavigableSet navigableSet
Object mutex
static java.util.NavigableSet navigableSet (java.util.NavigableSet)
java.util.NavigableSet navigableSet
static java.util.NavigableMap navigableMap (java.util.NavigableMap)
java.util.NavigableMap navigableMap
static java.util.NavigableMap navigableMap (java.util.NavigableMap, java.lang.Object)
java.util.NavigableMap navigableMap
Object mutex
private static java.util.Map$Entry nullableSynchronizedEntry (java.util.Map$Entry, java.lang.Object)
java.util.Map$Entry entry
Object mutex
static java.util.Queue queue (java.util.Queue, java.lang.Object)
java.util.Queue queue
Object mutex
static java.util.Deque deque (java.util.Deque, java.lang.Object)
java.util.Deque deque
Object mutex
static com.google.common.collect.Table table (com.google.common.collect.Table, java.lang.Object)
com.google.common.collect.Table table
Object mutex
static java.util.SortedSet access$100 (java.util.SortedSet, java.lang.Object)
java.util.SortedSet x0
Object x1
static java.util.List access$200 (java.util.List, java.lang.Object)
java.util.List x0
Object x1
static java.util.Set access$300 (java.util.Set, java.lang.Object)
java.util.Set x0
Object x1
static java.util.Collection access$400 (java.util.Collection, java.lang.Object)
java.util.Collection x0
Object x1
static java.util.Collection access$500 (java.util.Collection, java.lang.Object)
java.util.Collection x0
Object x1
static java.util.Map$Entry access$700 (java.util.Map$Entry, java.lang.Object)
java.util.Map$Entry x0
Object x1
}
com/google/common/collect/Table$Cell.classTable.java
package com.google.common.collect
public abstract com.google.common.collect.Table$Cell extends java.lang.Object {
public abstract java.lang.Object getRowKey ()
public abstract java.lang.Object getColumnKey ()
public abstract java.lang.Object getValue ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/collect/Table.classTable.java
package com.google.common.collect
public abstract com.google.common.collect.Table extends java.lang.Object {
public abstract boolean contains (java.lang.Object, java.lang.Object)
public abstract boolean containsRow (java.lang.Object)
public abstract boolean containsColumn (java.lang.Object)
public abstract boolean containsValue (java.lang.Object)
public abstract java.lang.Object get (java.lang.Object, java.lang.Object)
public abstract boolean isEmpty ()
public abstract int size ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract void clear ()
public abstract java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
public abstract void putAll (com.google.common.collect.Table)
public abstract java.lang.Object remove (java.lang.Object, java.lang.Object)
public abstract java.util.Map row (java.lang.Object)
public abstract java.util.Map column (java.lang.Object)
public abstract java.util.Set cellSet ()
public abstract java.util.Set rowKeySet ()
public abstract java.util.Set columnKeySet ()
public abstract java.util.Collection values ()
public abstract java.util.Map rowMap ()
public abstract java.util.Map columnMap ()
}
com/google/common/collect/Tables$1.classTables.java
package com.google.common.collect
final com.google.common.collect.Tables$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.util.Map apply (java.util.Map)
java.util.Map input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Tables$AbstractCell.classTables.java
package com.google.common.collect
abstract com.google.common.collect.Tables$AbstractCell extends java.lang.Object implements com.google.common.collect.Table$Cell {
void ()
public boolean equals (java.lang.Object)
com.google.common.collect.Table$Cell other
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Tables$ImmutableCell.classTables.java
package com.google.common.collect
final com.google.common.collect.Tables$ImmutableCell extends com.google.common.collect.Tables$AbstractCell implements java.io.Serializable {
private final Object rowKey
private final Object columnKey
private final Object value
private static final long serialVersionUID
void (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public java.lang.Object getRowKey ()
public java.lang.Object getColumnKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/Tables$TransformedTable$1.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Tables$TransformedTable this$0
void (com.google.common.collect.Tables$TransformedTable)
com.google.common.collect.Tables$TransformedTable this$0
public com.google.common.collect.Table$Cell apply (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Tables$TransformedTable$2.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Tables$TransformedTable this$0
void (com.google.common.collect.Tables$TransformedTable)
com.google.common.collect.Tables$TransformedTable this$0
public java.util.Map apply (java.util.Map)
java.util.Map row
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Tables$TransformedTable$3.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable$3 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Tables$TransformedTable this$0
void (com.google.common.collect.Tables$TransformedTable)
com.google.common.collect.Tables$TransformedTable this$0
public java.util.Map apply (java.util.Map)
java.util.Map column
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Tables$TransformedTable.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable extends com.google.common.collect.AbstractTable {
final com.google.common.collect.Table fromTable
final com.google.common.base.Function function
void (com.google.common.collect.Table, com.google.common.base.Function)
com.google.common.collect.Table fromTable
com.google.common.base.Function function
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public int size ()
public void clear ()
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Map column (java.lang.Object)
Object columnKey
com.google.common.base.Function cellFunction ()
java.util.Iterator cellIterator ()
java.util.Spliterator cellSpliterator ()
public java.util.Set rowKeySet ()
public java.util.Set columnKeySet ()
java.util.Collection createValues ()
public java.util.Map rowMap ()
com.google.common.base.Function rowFunction
public java.util.Map columnMap ()
com.google.common.base.Function columnFunction
}
com/google/common/collect/Tables$TransposeTable$1.classTables.java
package com.google.common.collect
final com.google.common.collect.Tables$TransposeTable$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.common.collect.Table$Cell apply (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Tables$TransposeTable.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransposeTable extends com.google.common.collect.AbstractTable {
final com.google.common.collect.Table original
private static final com.google.common.base.Function TRANSPOSE_CELL
void (com.google.common.collect.Table)
com.google.common.collect.Table original
public void clear ()
public java.util.Map column (java.lang.Object)
Object columnKey
public java.util.Set columnKeySet ()
public java.util.Map columnMap ()
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Set rowKeySet ()
public java.util.Map rowMap ()
public int size ()
public java.util.Collection values ()
java.util.Iterator cellIterator ()
java.util.Spliterator cellSpliterator ()
static void ()
}
com/google/common/collect/Tables$UnmodifiableRowSortedMap.classTables.java
package com.google.common.collect
final com.google.common.collect.Tables$UnmodifiableRowSortedMap extends com.google.common.collect.Tables$UnmodifiableTable implements com.google.common.collect.RowSortedTable {
private static final long serialVersionUID
public void (com.google.common.collect.RowSortedTable)
com.google.common.collect.RowSortedTable delegate
protected com.google.common.collect.RowSortedTable delegate ()
public java.util.SortedMap rowMap ()
com.google.common.base.Function wrapper
public java.util.SortedSet rowKeySet ()
public volatile java.util.Map rowMap ()
public volatile java.util.Set rowKeySet ()
protected volatile com.google.common.collect.Table delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Tables$UnmodifiableTable.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$UnmodifiableTable extends com.google.common.collect.ForwardingTable implements java.io.Serializable {
final com.google.common.collect.Table delegate
private static final long serialVersionUID
void (com.google.common.collect.Table)
com.google.common.collect.Table delegate
protected com.google.common.collect.Table delegate ()
public java.util.Set cellSet ()
public void clear ()
public java.util.Map column (java.lang.Object)
Object columnKey
public java.util.Set columnKeySet ()
public java.util.Map columnMap ()
com.google.common.base.Function wrapper
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Set rowKeySet ()
public java.util.Map rowMap ()
com.google.common.base.Function wrapper
public java.util.Collection values ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Tables.class
com/google/common/collect/TopKSelector.classTopKSelector.java
package com.google.common.collect
final com.google.common.collect.TopKSelector extends java.lang.Object {
private final int k
private final java.util.Comparator comparator
private final Object[] buffer
private int bufferSize
private Object threshold
public static com.google.common.collect.TopKSelector least (int)
int k
public static com.google.common.collect.TopKSelector greatest (int)
int k
public static com.google.common.collect.TopKSelector least (int, java.util.Comparator)
int k
java.util.Comparator comparator
public static com.google.common.collect.TopKSelector greatest (int, java.util.Comparator)
int k
java.util.Comparator comparator
private void (java.util.Comparator, int)
java.util.Comparator comparator
int k
public void offer (java.lang.Object)
Object elem
private void trim ()
int pivotIndex
int pivotNewIndex
int i
int left
int right
int minThresholdPosition
int iterations
int maxIterations
private int partition (int, int, int)
int i
int left
int right
int pivotIndex
Object pivotValue
int pivotNewIndex
private void swap (int, int)
int i
int j
Object tmp
com.google.common.collect.TopKSelector combine (com.google.common.collect.TopKSelector)
int i
com.google.common.collect.TopKSelector other
public void offerAll (java.lang.Iterable)
Iterable elements
public void offerAll (java.util.Iterator)
java.util.Iterator elements
public java.util.List topK ()
}
com/google/common/collect/TransformedIterator.classTransformedIterator.java
package com.google.common.collect
abstract com.google.common.collect.TransformedIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator backingIterator
void (java.util.Iterator)
java.util.Iterator backingIterator
abstract java.lang.Object transform (java.lang.Object)
public final boolean hasNext ()
public final java.lang.Object next ()
public final void remove ()
}
com/google/common/collect/TransformedListIterator.classTransformedListIterator.java
package com.google.common.collect
abstract com.google.common.collect.TransformedListIterator extends com.google.common.collect.TransformedIterator implements java.util.ListIterator {
void (java.util.ListIterator)
java.util.ListIterator backingIterator
private java.util.ListIterator backingIterator ()
public final boolean hasPrevious ()
public final java.lang.Object previous ()
public final int nextIndex ()
public final int previousIndex ()
public void set (java.lang.Object)
Object element
public void add (java.lang.Object)
Object element
}
com/google/common/collect/TreeBasedTable$1.classTreeBasedTable.java
package com.google.common.collect
com.google.common.collect.TreeBasedTable$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.TreeBasedTable this$0
void (com.google.common.collect.TreeBasedTable)
com.google.common.collect.TreeBasedTable this$0
public java.util.Iterator apply (java.util.Map)
java.util.Map input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/TreeBasedTable$2.classTreeBasedTable.java
package com.google.common.collect
com.google.common.collect.TreeBasedTable$2 extends com.google.common.collect.AbstractIterator {
Object lastValue
final java.util.Iterator val$merged
final java.util.Comparator val$comparator
final com.google.common.collect.TreeBasedTable this$0
void (com.google.common.collect.TreeBasedTable, java.util.Iterator, java.util.Comparator)
com.google.common.collect.TreeBasedTable this$0
protected java.lang.Object computeNext ()
Object next
boolean duplicate
}
com/google/common/collect/TreeBasedTable$Factory.classTreeBasedTable.java
package com.google.common.collect
com.google.common.collect.TreeBasedTable$Factory extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final java.util.Comparator comparator
private static final long serialVersionUID
void (java.util.Comparator)
java.util.Comparator comparator
public java.util.TreeMap get ()
public volatile java.lang.Object get ()
}
com/google/common/collect/TreeBasedTable$TreeRow.classTreeBasedTable.java
package com.google.common.collect
com.google.common.collect.TreeBasedTable$TreeRow extends com.google.common.collect.StandardTable$Row implements java.util.SortedMap {
final Object lowerBound
final Object upperBound
transient java.util.SortedMap wholeRow
final com.google.common.collect.TreeBasedTable this$0
void (com.google.common.collect.TreeBasedTable, java.lang.Object)
Object rowKey
void (com.google.common.collect.TreeBasedTable, java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object lowerBound
Object upperBound
public java.util.SortedSet keySet ()
public java.util.Comparator comparator ()
int compare (java.lang.Object, java.lang.Object)
Object a
Object b
java.util.Comparator cmp
boolean rangeContains (java.lang.Object)
Object o
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.lang.Object firstKey ()
java.util.SortedMap backing
public java.lang.Object lastKey ()
java.util.SortedMap backing
java.util.SortedMap wholeRow ()
java.util.SortedMap backingRowMap ()
java.util.SortedMap computeBackingRowMap ()
java.util.SortedMap map
void maintainEmptyInvariant ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
volatile java.util.Map computeBackingRowMap ()
volatile java.util.Map backingRowMap ()
public volatile java.util.Set keySet ()
}
com/google/common/collect/TreeBasedTable.classTreeBasedTable.java
package com.google.common.collect
public com.google.common.collect.TreeBasedTable extends com.google.common.collect.StandardRowSortedTable {
private final java.util.Comparator columnComparator
private static final long serialVersionUID
public static com.google.common.collect.TreeBasedTable create ()
public static com.google.common.collect.TreeBasedTable create (java.util.Comparator, java.util.Comparator)
java.util.Comparator rowComparator
java.util.Comparator columnComparator
public static com.google.common.collect.TreeBasedTable create (com.google.common.collect.TreeBasedTable)
com.google.common.collect.TreeBasedTable table
com.google.common.collect.TreeBasedTable result
void (java.util.Comparator, java.util.Comparator)
java.util.Comparator rowComparator
java.util.Comparator columnComparator
public java.util.Comparator rowComparator ()
public java.util.Comparator columnComparator ()
public java.util.SortedMap row (java.lang.Object)
Object rowKey
public java.util.SortedSet rowKeySet ()
public java.util.SortedMap rowMap ()
java.util.Iterator createColumnKeyIterator ()
java.util.Comparator comparator
java.util.Iterator merged
public volatile java.util.Map rowMap ()
public volatile java.util.Set rowKeySet ()
public volatile java.util.Map row (java.lang.Object)
public volatile java.util.Map columnMap ()
public volatile java.util.Collection values ()
public volatile java.util.Set columnKeySet ()
public volatile java.util.Map column (java.lang.Object)
public volatile java.util.Set cellSet ()
public volatile java.lang.Object remove (java.lang.Object, java.lang.Object)
public volatile java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
public volatile void clear ()
public volatile int size ()
public volatile boolean isEmpty ()
public volatile java.lang.Object get (java.lang.Object, java.lang.Object)
public volatile boolean containsValue (java.lang.Object)
public volatile boolean containsRow (java.lang.Object)
public volatile boolean containsColumn (java.lang.Object)
public volatile boolean contains (java.lang.Object, java.lang.Object)
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
public volatile void putAll (com.google.common.collect.Table)
}
com/google/common/collect/TreeMultimap.classTreeMultimap.java
package com.google.common.collect
public com.google.common.collect.TreeMultimap extends com.google.common.collect.AbstractSortedKeySortedSetMultimap {
private transient java.util.Comparator keyComparator
private transient java.util.Comparator valueComparator
private static final long serialVersionUID
public static com.google.common.collect.TreeMultimap create ()
public static com.google.common.collect.TreeMultimap create (java.util.Comparator, java.util.Comparator)
java.util.Comparator keyComparator
java.util.Comparator valueComparator
public static com.google.common.collect.TreeMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
void (java.util.Comparator, java.util.Comparator)
java.util.Comparator keyComparator
java.util.Comparator valueComparator
private void (java.util.Comparator, java.util.Comparator, com.google.common.collect.Multimap)
java.util.Comparator keyComparator
java.util.Comparator valueComparator
com.google.common.collect.Multimap multimap
java.util.SortedSet createCollection ()
java.util.Collection createCollection (java.lang.Object)
Object key
public java.util.Comparator keyComparator ()
public java.util.Comparator valueComparator ()
public java.util.NavigableSet get (java.lang.Object)
Object key
public java.util.NavigableSet keySet ()
public java.util.NavigableMap asMap ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
public volatile java.util.SortedSet keySet ()
public volatile java.util.SortedMap asMap ()
public volatile java.util.Collection values ()
public volatile java.util.Map asMap ()
public volatile java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.SortedSet removeAll (java.lang.Object)
public volatile java.util.SortedSet get (java.lang.Object)
public volatile java.util.Set get (java.lang.Object)
public volatile java.util.Set keySet ()
public volatile java.util.Collection get (java.lang.Object)
public volatile boolean equals (java.lang.Object)
public volatile boolean put (java.lang.Object, java.lang.Object)
public volatile java.util.Set entries ()
volatile java.util.Set createCollection ()
public volatile void forEach (java.util.function.BiConsumer)
public volatile void clear ()
public volatile boolean containsKey (java.lang.Object)
public volatile int size ()
volatile java.util.Collection createCollection ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile com.google.common.collect.Multiset keys ()
public volatile boolean putAll (com.google.common.collect.Multimap)
public volatile boolean putAll (java.lang.Object, java.lang.Iterable)
public volatile boolean remove (java.lang.Object, java.lang.Object)
public volatile boolean containsEntry (java.lang.Object, java.lang.Object)
public volatile boolean containsValue (java.lang.Object)
public volatile boolean isEmpty ()
}
com/google/common/collect/TreeMultiset$1.classTreeMultiset.java
package com.google.common.collect
com.google.common.collect.TreeMultiset$1 extends com.google.common.collect.Multisets$AbstractEntry {
final com.google.common.collect.TreeMultiset$AvlNode val$baseEntry
final com.google.common.collect.TreeMultiset this$0
void (com.google.common.collect.TreeMultiset, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset this$0
public java.lang.Object getElement ()
public int getCount ()
int result
}
com/google/common/collect/TreeMultiset$2.classTreeMultiset.java
package com.google.common.collect
com.google.common.collect.TreeMultiset$2 extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.TreeMultiset$AvlNode current
com.google.common.collect.Multiset$Entry prevEntry
final com.google.common.collect.TreeMultiset this$0
void (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset this$0
public boolean hasNext ()
public com.google.common.collect.Multiset$Entry next ()
com.google.common.collect.Multiset$Entry result
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/TreeMultiset$3.classTreeMultiset.java
package com.google.common.collect
com.google.common.collect.TreeMultiset$3 extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.TreeMultiset$AvlNode current
com.google.common.collect.Multiset$Entry prevEntry
final com.google.common.collect.TreeMultiset this$0
void (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset this$0
public boolean hasNext ()
public com.google.common.collect.Multiset$Entry next ()
com.google.common.collect.Multiset$Entry result
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/TreeMultiset$4.classTreeMultiset.java
package com.google.common.collect
com.google.common.collect.TreeMultiset$4 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$collect$BoundType
static void ()
}
com/google/common/collect/TreeMultiset$Aggregate$1.classTreeMultiset.java
package com.google.common.collect
final com.google.common.collect.TreeMultiset$Aggregate$1 extends com.google.common.collect.TreeMultiset$Aggregate {
void (java.lang.String, int)
int nodeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
long treeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode root
}
com/google/common/collect/TreeMultiset$Aggregate$2.classTreeMultiset.java
package com.google.common.collect
final com.google.common.collect.TreeMultiset$Aggregate$2 extends com.google.common.collect.TreeMultiset$Aggregate {
void (java.lang.String, int)
int nodeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
long treeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode root
}
com/google/common/collect/TreeMultiset$Aggregate.classTreeMultiset.java
package com.google.common.collect
abstract com.google.common.collect.TreeMultiset$Aggregate extends java.lang.Enum {
public static final com.google.common.collect.TreeMultiset$Aggregate SIZE
public static final com.google.common.collect.TreeMultiset$Aggregate DISTINCT
private static final com.google.common.collect.TreeMultiset$Aggregate[] $VALUES
public static com.google.common.collect.TreeMultiset$Aggregate[] values ()
public static com.google.common.collect.TreeMultiset$Aggregate valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract int nodeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
abstract long treeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
void (java.lang.String, int, com.google.common.collect.TreeMultiset$1)
String x0
int x1
com.google.common.collect.TreeMultiset$1 x2
static void ()
}
com/google/common/collect/TreeMultiset$AvlNode.classTreeMultiset.java
package com.google.common.collect
final com.google.common.collect.TreeMultiset$AvlNode extends com.google.common.collect.Multisets$AbstractEntry {
private final Object elem
private int elemCount
private int distinctElements
private long totalCount
private int height
private com.google.common.collect.TreeMultiset$AvlNode left
private com.google.common.collect.TreeMultiset$AvlNode right
private com.google.common.collect.TreeMultiset$AvlNode pred
private com.google.common.collect.TreeMultiset$AvlNode succ
void (java.lang.Object, int)
Object elem
int elemCount
public int count (java.util.Comparator, java.lang.Object)
java.util.Comparator comparator
Object e
int cmp
private com.google.common.collect.TreeMultiset$AvlNode addRightChild (java.lang.Object, int)
Object e
int count
private com.google.common.collect.TreeMultiset$AvlNode addLeftChild (java.lang.Object, int)
Object e
int count
com.google.common.collect.TreeMultiset$AvlNode add (java.util.Comparator, java.lang.Object, int, int[])
com.google.common.collect.TreeMultiset$AvlNode initLeft
int initHeight
com.google.common.collect.TreeMultiset$AvlNode initRight
int initHeight
java.util.Comparator comparator
Object e
int count
int[] result
int cmp
long resultCount
com.google.common.collect.TreeMultiset$AvlNode remove (java.util.Comparator, java.lang.Object, int, int[])
com.google.common.collect.TreeMultiset$AvlNode initLeft
com.google.common.collect.TreeMultiset$AvlNode initRight
java.util.Comparator comparator
Object e
int count
int[] result
int cmp
com.google.common.collect.TreeMultiset$AvlNode setCount (java.util.Comparator, java.lang.Object, int, int[])
com.google.common.collect.TreeMultiset$AvlNode initLeft
com.google.common.collect.TreeMultiset$AvlNode initRight
java.util.Comparator comparator
Object e
int count
int[] result
int cmp
com.google.common.collect.TreeMultiset$AvlNode setCount (java.util.Comparator, java.lang.Object, int, int, int[])
com.google.common.collect.TreeMultiset$AvlNode initLeft
com.google.common.collect.TreeMultiset$AvlNode initRight
java.util.Comparator comparator
Object e
int expectedCount
int newCount
int[] result
int cmp
private com.google.common.collect.TreeMultiset$AvlNode deleteMe ()
com.google.common.collect.TreeMultiset$AvlNode newTop
com.google.common.collect.TreeMultiset$AvlNode newTop
int oldElemCount
private com.google.common.collect.TreeMultiset$AvlNode removeMin (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private com.google.common.collect.TreeMultiset$AvlNode removeMax (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private void recomputeMultiset ()
private void recomputeHeight ()
private void recompute ()
private com.google.common.collect.TreeMultiset$AvlNode rebalance ()
private int balanceFactor ()
private com.google.common.collect.TreeMultiset$AvlNode rotateLeft ()
com.google.common.collect.TreeMultiset$AvlNode newTop
private com.google.common.collect.TreeMultiset$AvlNode rotateRight ()
com.google.common.collect.TreeMultiset$AvlNode newTop
private static long totalCount (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private static int height (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private com.google.common.collect.TreeMultiset$AvlNode ceiling (java.util.Comparator, java.lang.Object)
java.util.Comparator comparator
Object e
int cmp
private com.google.common.collect.TreeMultiset$AvlNode floor (java.util.Comparator, java.lang.Object)
java.util.Comparator comparator
Object e
int cmp
public java.lang.Object getElement ()
public int getCount ()
public java.lang.String toString ()
static int access$200 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static long access$300 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static int access$400 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static java.lang.Object access$500 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static com.google.common.collect.TreeMultiset$AvlNode access$600 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static com.google.common.collect.TreeMultiset$AvlNode access$700 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static com.google.common.collect.TreeMultiset$AvlNode access$800 (com.google.common.collect.TreeMultiset$AvlNode, java.util.Comparator, java.lang.Object)
com.google.common.collect.TreeMultiset$AvlNode x0
java.util.Comparator x1
Object x2
static com.google.common.collect.TreeMultiset$AvlNode access$900 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static com.google.common.collect.TreeMultiset$AvlNode access$1000 (com.google.common.collect.TreeMultiset$AvlNode, java.util.Comparator, java.lang.Object)
com.google.common.collect.TreeMultiset$AvlNode x0
java.util.Comparator x1
Object x2
static com.google.common.collect.TreeMultiset$AvlNode access$1100 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static com.google.common.collect.TreeMultiset$AvlNode access$902 (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
com.google.common.collect.TreeMultiset$AvlNode x1
static com.google.common.collect.TreeMultiset$AvlNode access$1102 (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
com.google.common.collect.TreeMultiset$AvlNode x1
}
com/google/common/collect/TreeMultiset$Reference.classTreeMultiset.java
package com.google.common.collect
final com.google.common.collect.TreeMultiset$Reference extends java.lang.Object {
private Object value
private void ()
public java.lang.Object get ()
public void checkAndSet (java.lang.Object, java.lang.Object)
Object expected
Object newValue
void (com.google.common.collect.TreeMultiset$1)
com.google.common.collect.TreeMultiset$1 x0
}
com/google/common/collect/TreeMultiset.classTreeMultiset.java
package com.google.common.collect
public final com.google.common.collect.TreeMultiset extends com.google.common.collect.AbstractSortedMultiset implements java.io.Serializable {
private final transient com.google.common.collect.TreeMultiset$Reference rootReference
private final transient com.google.common.collect.GeneralRange range
private final transient com.google.common.collect.TreeMultiset$AvlNode header
private static final long serialVersionUID
public static com.google.common.collect.TreeMultiset create ()
public static com.google.common.collect.TreeMultiset create (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.TreeMultiset create (java.lang.Iterable)
Iterable elements
com.google.common.collect.TreeMultiset multiset
void (com.google.common.collect.TreeMultiset$Reference, com.google.common.collect.GeneralRange, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$Reference rootReference
com.google.common.collect.GeneralRange range
com.google.common.collect.TreeMultiset$AvlNode endLink
void (java.util.Comparator)
java.util.Comparator comparator
private long aggregateForEntries (com.google.common.collect.TreeMultiset$Aggregate)
com.google.common.collect.TreeMultiset$Aggregate aggr
com.google.common.collect.TreeMultiset$AvlNode root
long total
private long aggregateBelowRange (com.google.common.collect.TreeMultiset$Aggregate, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$Aggregate aggr
com.google.common.collect.TreeMultiset$AvlNode node
int cmp
private long aggregateAboveRange (com.google.common.collect.TreeMultiset$Aggregate, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$Aggregate aggr
com.google.common.collect.TreeMultiset$AvlNode node
int cmp
public int size ()
int distinctElements ()
public int count (java.lang.Object)
Object e
com.google.common.collect.TreeMultiset$AvlNode root
ClassCastException e
NullPointerException e
Object element
public int add (java.lang.Object, int)
com.google.common.collect.TreeMultiset$AvlNode newRoot
Object element
int occurrences
com.google.common.collect.TreeMultiset$AvlNode root
int[] result
com.google.common.collect.TreeMultiset$AvlNode newRoot
public int remove (java.lang.Object, int)
Object e
com.google.common.collect.TreeMultiset$AvlNode newRoot
ClassCastException e
NullPointerException e
Object element
int occurrences
com.google.common.collect.TreeMultiset$AvlNode root
int[] result
com.google.common.collect.TreeMultiset$AvlNode newRoot
public int setCount (java.lang.Object, int)
Object element
int count
com.google.common.collect.TreeMultiset$AvlNode root
int[] result
com.google.common.collect.TreeMultiset$AvlNode newRoot
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
com.google.common.collect.TreeMultiset$AvlNode root
int[] result
com.google.common.collect.TreeMultiset$AvlNode newRoot
private com.google.common.collect.Multiset$Entry wrapEntry (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode baseEntry
private com.google.common.collect.TreeMultiset$AvlNode firstNode ()
Object endpoint
com.google.common.collect.TreeMultiset$AvlNode node
com.google.common.collect.TreeMultiset$AvlNode root
com.google.common.collect.TreeMultiset$AvlNode node
private com.google.common.collect.TreeMultiset$AvlNode lastNode ()
Object endpoint
com.google.common.collect.TreeMultiset$AvlNode node
com.google.common.collect.TreeMultiset$AvlNode root
com.google.common.collect.TreeMultiset$AvlNode node
java.util.Iterator entryIterator ()
java.util.Iterator descendingEntryIterator ()
public com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
static int distinctElements (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private static void successor (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode a
com.google.common.collect.TreeMultiset$AvlNode b
private static void successor (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode a
com.google.common.collect.TreeMultiset$AvlNode b
com.google.common.collect.TreeMultiset$AvlNode c
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Comparator comparator
com.google.common.collect.TreeMultiset$AvlNode header
public volatile com.google.common.collect.SortedMultiset descendingMultiset ()
public volatile com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
public volatile com.google.common.collect.Multiset$Entry pollLastEntry ()
public volatile com.google.common.collect.Multiset$Entry pollFirstEntry ()
public volatile com.google.common.collect.Multiset$Entry lastEntry ()
public volatile com.google.common.collect.Multiset$Entry firstEntry ()
public volatile java.util.Comparator comparator ()
public volatile java.util.NavigableSet elementSet ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
public volatile java.util.Set entrySet ()
public volatile void clear ()
public volatile boolean retainAll (java.util.Collection)
public volatile boolean removeAll (java.util.Collection)
public volatile boolean addAll (java.util.Collection)
public volatile boolean remove (java.lang.Object)
public volatile boolean add (java.lang.Object)
public volatile java.util.Iterator iterator ()
public volatile boolean contains (java.lang.Object)
public volatile boolean isEmpty ()
static com.google.common.collect.TreeMultiset$AvlNode access$1200 (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset x0
static com.google.common.collect.GeneralRange access$1300 (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset x0
static com.google.common.collect.Multiset$Entry access$1400 (com.google.common.collect.TreeMultiset, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset x0
com.google.common.collect.TreeMultiset$AvlNode x1
static com.google.common.collect.TreeMultiset$AvlNode access$1500 (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset x0
static com.google.common.collect.TreeMultiset$AvlNode access$1600 (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset x0
static void access$1700 (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
com.google.common.collect.TreeMultiset$AvlNode x1
com.google.common.collect.TreeMultiset$AvlNode x2
static void access$1800 (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
com.google.common.collect.TreeMultiset$AvlNode x1
}
com/google/common/collect/TreeRangeMap$1.classTreeRangeMap.java
package com.google.common.collect
final com.google.common.collect.TreeRangeMap$1 extends java.lang.Object implements com.google.common.collect.RangeMap {
void ()
public java.lang.Object get (java.lang.Comparable)
Comparable key
public java.util.Map$Entry getEntry (java.lang.Comparable)
Comparable key
public com.google.common.collect.Range span ()
public void put (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public void putCoalescing (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public void putAll (com.google.common.collect.RangeMap)
com.google.common.collect.RangeMap rangeMap
public void clear ()
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public java.util.Map asMapOfRanges ()
public java.util.Map asDescendingMapOfRanges ()
public com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range range
}
com/google/common/collect/TreeRangeMap$AsMapOfRanges.classTreeRangeMap.java
package com.google.common.collect
final com.google.common.collect.TreeRangeMap$AsMapOfRanges extends com.google.common.collect.Maps$IteratorBasedAbstractMap {
final Iterable entryIterable
final com.google.common.collect.TreeRangeMap this$0
void (com.google.common.collect.TreeRangeMap, java.lang.Iterable)
Iterable entryIterable
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
com.google.common.collect.Range range
com.google.common.collect.TreeRangeMap$RangeMapEntry rangeMapEntry
Object key
public int size ()
java.util.Iterator entryIterator ()
}
com/google/common/collect/TreeRangeMap$RangeMapEntry.classTreeRangeMap.java
package com.google.common.collect
final com.google.common.collect.TreeRangeMap$RangeMapEntry extends com.google.common.collect.AbstractMapEntry {
private final com.google.common.collect.Range range
private final Object value
void (com.google.common.collect.Cut, com.google.common.collect.Cut, java.lang.Object)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
Object value
void (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public com.google.common.collect.Range getKey ()
public java.lang.Object getValue ()
public boolean contains (java.lang.Comparable)
Comparable value
com.google.common.collect.Cut getLowerBound ()
com.google.common.collect.Cut getUpperBound ()
public volatile java.lang.Object getKey ()
}
com/google/common/collect/TreeRangeMap$SubRangeMap$1$1.classTreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$1$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$backingItr
final com.google.common.collect.TreeRangeMap$SubRangeMap$1 this$2
void (com.google.common.collect.TreeRangeMap$SubRangeMap$1, java.util.Iterator)
com.google.common.collect.TreeRangeMap$SubRangeMap$1 this$2
protected java.util.Map$Entry computeNext ()
com.google.common.collect.TreeRangeMap$RangeMapEntry entry
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeMap$SubRangeMap$1.classTreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$1 extends com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap {
final com.google.common.collect.TreeRangeMap$SubRangeMap this$1
void (com.google.common.collect.TreeRangeMap$SubRangeMap)
com.google.common.collect.TreeRangeMap$SubRangeMap this$1
java.util.Iterator entryIterator ()
java.util.Iterator backingItr
}
com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$1.classTreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$1 extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
void (com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap, java.util.Map)
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
java.util.Map map
public boolean remove (java.lang.Object)
Object o
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2.classTreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2 extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
void (com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap)
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
java.util.Map map ()
public java.util.Iterator iterator ()
public boolean retainAll (java.util.Collection)
java.util.Collection c
public int size ()
public boolean isEmpty ()
}
com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$3.classTreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$3 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$backingItr
final com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
void (com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap, java.util.Iterator)
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
protected java.util.Map$Entry computeNext ()
com.google.common.collect.TreeRangeMap$RangeMapEntry entry
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$4.classTreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$4 extends com.google.common.collect.Maps$Values {
final com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
void (com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap, java.util.Map)
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
java.util.Map map
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap.classTreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap extends java.util.AbstractMap {
final com.google.common.collect.TreeRangeMap$SubRangeMap this$1
void (com.google.common.collect.TreeRangeMap$SubRangeMap)
com.google.common.collect.TreeRangeMap$SubRangeMap this$1
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
java.util.Map$Entry entry
com.google.common.collect.Range r
com.google.common.collect.TreeRangeMap$RangeMapEntry candidate
ClassCastException e
Object key
public java.lang.Object remove (java.lang.Object)
com.google.common.collect.Range range
Object key
Object value
public void clear ()
private boolean removeEntryIf (com.google.common.base.Predicate)
java.util.Map$Entry entry
com.google.common.collect.Range range
com.google.common.base.Predicate predicate
java.util.List toRemove
public java.util.Set keySet ()
public java.util.Set entrySet ()
java.util.Iterator entryIterator ()
com.google.common.collect.Cut cutToStart
java.util.Iterator backingItr
public java.util.Collection values ()
static boolean access$400 (com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap, com.google.common.base.Predicate)
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap x0
com.google.common.base.Predicate x1
}
com/google/common/collect/TreeRangeMap$SubRangeMap.classTreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap extends java.lang.Object implements com.google.common.collect.RangeMap {
private final com.google.common.collect.Range subRange
final com.google.common.collect.TreeRangeMap this$0
void (com.google.common.collect.TreeRangeMap, com.google.common.collect.Range)
com.google.common.collect.Range subRange
public java.lang.Object get (java.lang.Comparable)
Comparable key
public java.util.Map$Entry getEntry (java.lang.Comparable)
java.util.Map$Entry entry
Comparable key
public com.google.common.collect.Range span ()
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
com.google.common.collect.Cut lowerBound
java.util.Map$Entry lowerEntry
com.google.common.collect.Cut upperBound
java.util.Map$Entry upperEntry
public void put (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public void putCoalescing (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
com.google.common.collect.Range coalescedRange
public void putAll (com.google.common.collect.RangeMap)
com.google.common.collect.RangeMap rangeMap
com.google.common.collect.Range span
public void clear ()
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range range
public java.util.Map asMapOfRanges ()
public java.util.Map asDescendingMapOfRanges ()
public boolean equals (java.lang.Object)
com.google.common.collect.RangeMap rangeMap
Object o
public int hashCode ()
public java.lang.String toString ()
static com.google.common.collect.Range access$300 (com.google.common.collect.TreeRangeMap$SubRangeMap)
com.google.common.collect.TreeRangeMap$SubRangeMap x0
}
com/google/common/collect/TreeRangeMap.classTreeRangeMap.java
package com.google.common.collect
public final com.google.common.collect.TreeRangeMap extends java.lang.Object implements com.google.common.collect.RangeMap {
private final java.util.NavigableMap entriesByLowerBound
private static final com.google.common.collect.RangeMap EMPTY_SUB_RANGE_MAP
public static com.google.common.collect.TreeRangeMap create ()
private void ()
public java.lang.Object get (java.lang.Comparable)
Comparable key
java.util.Map$Entry entry
public java.util.Map$Entry getEntry (java.lang.Comparable)
Comparable key
java.util.Map$Entry mapEntry
public void put (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public void putCoalescing (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
com.google.common.collect.Range coalescedRange
private com.google.common.collect.Range coalescedRange (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
com.google.common.collect.Range coalescedRange
java.util.Map$Entry lowerEntry
java.util.Map$Entry higherEntry
private static com.google.common.collect.Range coalesce (com.google.common.collect.Range, java.lang.Object, java.util.Map$Entry)
com.google.common.collect.Range range
Object value
java.util.Map$Entry entry
public void putAll (com.google.common.collect.RangeMap)
java.util.Map$Entry entry
com.google.common.collect.RangeMap rangeMap
public void clear ()
public com.google.common.collect.Range span ()
java.util.Map$Entry firstEntry
java.util.Map$Entry lastEntry
private void putRangeMapEntry (com.google.common.collect.Cut, com.google.common.collect.Cut, java.lang.Object)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
Object value
public void remove (com.google.common.collect.Range)
com.google.common.collect.TreeRangeMap$RangeMapEntry rangeMapEntry
com.google.common.collect.TreeRangeMap$RangeMapEntry rangeMapEntry
com.google.common.collect.Range rangeToRemove
java.util.Map$Entry mapEntryBelowToTruncate
java.util.Map$Entry mapEntryAboveToTruncate
public java.util.Map asMapOfRanges ()
public java.util.Map asDescendingMapOfRanges ()
public com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range subRange
private com.google.common.collect.RangeMap emptySubRangeMap ()
public boolean equals (java.lang.Object)
com.google.common.collect.RangeMap rangeMap
Object o
public int hashCode ()
public java.lang.String toString ()
static java.util.NavigableMap access$000 (com.google.common.collect.TreeRangeMap)
com.google.common.collect.TreeRangeMap x0
static com.google.common.collect.Range access$100 (com.google.common.collect.TreeRangeMap, com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.TreeRangeMap x0
com.google.common.collect.Range x1
Object x2
static com.google.common.collect.RangeMap access$200 (com.google.common.collect.TreeRangeMap)
com.google.common.collect.TreeRangeMap x0
static void ()
}
com/google/common/collect/TreeRangeSet$1.classTreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$1 extends java.lang.Object {
}
com/google/common/collect/TreeRangeSet$AsRanges.classTreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$AsRanges extends com.google.common.collect.ForwardingCollection implements java.util.Set {
final java.util.Collection delegate
final com.google.common.collect.TreeRangeSet this$0
void (com.google.common.collect.TreeRangeSet, java.util.Collection)
com.google.common.collect.TreeRangeSet this$0
java.util.Collection delegate
protected java.util.Collection delegate ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/TreeRangeSet$Complement.classTreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$Complement extends com.google.common.collect.TreeRangeSet {
final com.google.common.collect.TreeRangeSet this$0
void (com.google.common.collect.TreeRangeSet)
public void add (com.google.common.collect.Range)
com.google.common.collect.Range rangeToAdd
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range rangeToRemove
public boolean contains (java.lang.Comparable)
Comparable value
public com.google.common.collect.RangeSet complement ()
}
com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$1.classTreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound$1 extends com.google.common.collect.AbstractIterator {
com.google.common.collect.Cut nextComplementRangeLowerBound
final com.google.common.collect.Cut val$firstComplementRangeLowerBound
final com.google.common.collect.PeekingIterator val$positiveItr
final com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound this$0
void (com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound, com.google.common.collect.Cut, com.google.common.collect.PeekingIterator)
com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound this$0
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range positiveRange
com.google.common.collect.Range negativeRange
com.google.common.collect.Range negativeRange
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$2.classTreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound$2 extends com.google.common.collect.AbstractIterator {
com.google.common.collect.Cut nextComplementRangeUpperBound
final com.google.common.collect.Cut val$firstComplementRangeUpperBound
final com.google.common.collect.PeekingIterator val$positiveItr
final com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound this$0
void (com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound, com.google.common.collect.Cut, com.google.common.collect.PeekingIterator)
com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound this$0
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range positiveRange
com.google.common.collect.Range negativeRange
com.google.common.collect.Range negativeRange
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound.classTreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound extends com.google.common.collect.AbstractNavigableMap {
private final java.util.NavigableMap positiveRangesByLowerBound
private final java.util.NavigableMap positiveRangesByUpperBound
private final com.google.common.collect.Range complementLowerBoundWindow
void (java.util.NavigableMap)
java.util.NavigableMap positiveRangesByLowerBound
private void (java.util.NavigableMap, com.google.common.collect.Range)
java.util.NavigableMap positiveRangesByLowerBound
com.google.common.collect.Range window
private java.util.NavigableMap subMap (com.google.common.collect.Range)
com.google.common.collect.Range subWindow
public java.util.NavigableMap subMap (com.google.common.collect.Cut, boolean, com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean fromInclusive
com.google.common.collect.Cut toKey
boolean toInclusive
public java.util.NavigableMap headMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut toKey
boolean inclusive
public java.util.NavigableMap tailMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean inclusive
public java.util.Comparator comparator ()
java.util.Iterator entryIterator ()
java.util.Collection positiveRanges
com.google.common.collect.Cut firstComplementRangeLowerBound
com.google.common.collect.Cut firstComplementRangeLowerBound
java.util.Collection positiveRanges
com.google.common.collect.PeekingIterator positiveItr
com.google.common.collect.Cut firstComplementRangeLowerBound
java.util.Iterator descendingEntryIterator ()
com.google.common.collect.Cut cut
com.google.common.collect.Cut startingPoint
boolean inclusive
com.google.common.collect.PeekingIterator positiveItr
com.google.common.collect.Cut cut
com.google.common.collect.Cut firstComplementRangeUpperBound
public int size ()
public com.google.common.collect.Range get (java.lang.Object)
com.google.common.collect.Cut cut
java.util.Map$Entry firstEntry
ClassCastException e
Object key
public boolean containsKey (java.lang.Object)
Object key
public volatile java.lang.Object get (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)
static com.google.common.collect.Range access$100 (com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound)
com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound x0
}
com/google/common/collect/TreeRangeSet$RangesByUpperBound$1.classTreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$RangesByUpperBound$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$backingItr
final com.google.common.collect.TreeRangeSet$RangesByUpperBound this$0
void (com.google.common.collect.TreeRangeSet$RangesByUpperBound, java.util.Iterator)
com.google.common.collect.TreeRangeSet$RangesByUpperBound this$0
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range range
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$RangesByUpperBound$2.classTreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$RangesByUpperBound$2 extends com.google.common.collect.AbstractIterator {
final com.google.common.collect.PeekingIterator val$backingItr
final com.google.common.collect.TreeRangeSet$RangesByUpperBound this$0
void (com.google.common.collect.TreeRangeSet$RangesByUpperBound, com.google.common.collect.PeekingIterator)
com.google.common.collect.TreeRangeSet$RangesByUpperBound this$0
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range range
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$RangesByUpperBound.classTreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$RangesByUpperBound extends com.google.common.collect.AbstractNavigableMap {
private final java.util.NavigableMap rangesByLowerBound
private final com.google.common.collect.Range upperBoundWindow
void (java.util.NavigableMap)
java.util.NavigableMap rangesByLowerBound
private void (java.util.NavigableMap, com.google.common.collect.Range)
java.util.NavigableMap rangesByLowerBound
com.google.common.collect.Range upperBoundWindow
private java.util.NavigableMap subMap (com.google.common.collect.Range)
com.google.common.collect.Range window
public java.util.NavigableMap subMap (com.google.common.collect.Cut, boolean, com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean fromInclusive
com.google.common.collect.Cut toKey
boolean toInclusive
public java.util.NavigableMap headMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut toKey
boolean inclusive
public java.util.NavigableMap tailMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean inclusive
public java.util.Comparator comparator ()
public boolean containsKey (java.lang.Object)
Object key
public com.google.common.collect.Range get (java.lang.Object)
com.google.common.collect.Cut cut
java.util.Map$Entry candidate
ClassCastException e
Object key
java.util.Iterator entryIterator ()
java.util.Iterator backingItr
java.util.Iterator backingItr
java.util.Iterator backingItr
java.util.Map$Entry lowerEntry
java.util.Iterator backingItr
java.util.Iterator descendingEntryIterator ()
java.util.Collection candidates
java.util.Collection candidates
com.google.common.collect.PeekingIterator backingItr
public int size ()
public boolean isEmpty ()
public volatile java.lang.Object get (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)
static com.google.common.collect.Range access$000 (com.google.common.collect.TreeRangeSet$RangesByUpperBound)
com.google.common.collect.TreeRangeSet$RangesByUpperBound x0
}
com/google/common/collect/TreeRangeSet$SubRangeSet.classTreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$SubRangeSet extends com.google.common.collect.TreeRangeSet {
private final com.google.common.collect.Range restriction
final com.google.common.collect.TreeRangeSet this$0
void (com.google.common.collect.TreeRangeSet, com.google.common.collect.Range)
com.google.common.collect.Range restriction
public boolean encloses (com.google.common.collect.Range)
com.google.common.collect.Range enclosing
com.google.common.collect.Range range
public com.google.common.collect.Range rangeContaining (java.lang.Comparable)
Comparable value
com.google.common.collect.Range result
public void add (com.google.common.collect.Range)
com.google.common.collect.Range rangeToAdd
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range rangeToRemove
public boolean contains (java.lang.Comparable)
Comparable value
public void clear ()
public com.google.common.collect.RangeSet subRangeSet (com.google.common.collect.Range)
com.google.common.collect.Range view
}
com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$1.classTreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$completeRangeItr
final com.google.common.collect.Cut val$upperBoundOnLowerBounds
final com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound this$0
void (com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound, java.util.Iterator, com.google.common.collect.Cut)
com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound this$0
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range nextRange
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$2.classTreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound$2 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$completeRangeItr
final com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound this$0
void (com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound, java.util.Iterator)
com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound this$0
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range nextRange
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound.classTreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound extends com.google.common.collect.AbstractNavigableMap {
private final com.google.common.collect.Range lowerBoundWindow
private final com.google.common.collect.Range restriction
private final java.util.NavigableMap rangesByLowerBound
private final java.util.NavigableMap rangesByUpperBound
private void (com.google.common.collect.Range, com.google.common.collect.Range, java.util.NavigableMap)
com.google.common.collect.Range lowerBoundWindow
com.google.common.collect.Range restriction
java.util.NavigableMap rangesByLowerBound
private java.util.NavigableMap subMap (com.google.common.collect.Range)
com.google.common.collect.Range window
public java.util.NavigableMap subMap (com.google.common.collect.Cut, boolean, com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean fromInclusive
com.google.common.collect.Cut toKey
boolean toInclusive
public java.util.NavigableMap headMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut toKey
boolean inclusive
public java.util.NavigableMap tailMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean inclusive
public java.util.Comparator comparator ()
public boolean containsKey (java.lang.Object)
Object key
public com.google.common.collect.Range get (java.lang.Object)
com.google.common.collect.Range candidate
com.google.common.collect.Range result
com.google.common.collect.Cut cut
ClassCastException e
Object key
java.util.Iterator entryIterator ()
java.util.Iterator completeRangeItr
java.util.Iterator completeRangeItr
com.google.common.collect.Cut upperBoundOnLowerBounds
java.util.Iterator descendingEntryIterator ()
com.google.common.collect.Cut upperBoundOnLowerBounds
java.util.Iterator completeRangeItr
public int size ()
public volatile java.lang.Object get (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)
static com.google.common.collect.Range access$300 (com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound)
com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound x0
static com.google.common.collect.Range access$400 (com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound)
com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound x0
void (com.google.common.collect.Range, com.google.common.collect.Range, java.util.NavigableMap, com.google.common.collect.TreeRangeSet$1)
com.google.common.collect.Range x0
com.google.common.collect.Range x1
java.util.NavigableMap x2
com.google.common.collect.TreeRangeSet$1 x3
}
com/google/common/collect/TreeRangeSet.classTreeRangeSet.java
package com.google.common.collect
public com.google.common.collect.TreeRangeSet extends com.google.common.collect.AbstractRangeSet implements java.io.Serializable {
final java.util.NavigableMap rangesByLowerBound
private transient java.util.Set asRanges
private transient java.util.Set asDescendingSetOfRanges
private transient com.google.common.collect.RangeSet complement
public static com.google.common.collect.TreeRangeSet create ()
public static com.google.common.collect.TreeRangeSet create (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet rangeSet
com.google.common.collect.TreeRangeSet result
public static com.google.common.collect.TreeRangeSet create (java.lang.Iterable)
Iterable ranges
com.google.common.collect.TreeRangeSet result
private void (java.util.NavigableMap)
java.util.NavigableMap rangesByLowerCut
public java.util.Set asRanges ()
java.util.Set result
public java.util.Set asDescendingSetOfRanges ()
java.util.Set result
public com.google.common.collect.Range rangeContaining (java.lang.Comparable)
Comparable value
java.util.Map$Entry floorEntry
public boolean intersects (com.google.common.collect.Range)
com.google.common.collect.Range range
java.util.Map$Entry ceilingEntry
java.util.Map$Entry priorEntry
public boolean encloses (com.google.common.collect.Range)
com.google.common.collect.Range range
java.util.Map$Entry floorEntry
private com.google.common.collect.Range rangeEnclosing (com.google.common.collect.Range)
com.google.common.collect.Range range
java.util.Map$Entry floorEntry
public com.google.common.collect.Range span ()
java.util.Map$Entry firstEntry
java.util.Map$Entry lastEntry
public void add (com.google.common.collect.Range)
com.google.common.collect.Range rangeBelowLB
com.google.common.collect.Range rangeBelowUB
com.google.common.collect.Range rangeToAdd
com.google.common.collect.Cut lbToAdd
com.google.common.collect.Cut ubToAdd
java.util.Map$Entry entryBelowLB
java.util.Map$Entry entryBelowUB
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range rangeBelowLB
com.google.common.collect.Range rangeBelowUB
com.google.common.collect.Range rangeToRemove
java.util.Map$Entry entryBelowLB
java.util.Map$Entry entryBelowUB
private void replaceRangeWithSameLowerBound (com.google.common.collect.Range)
com.google.common.collect.Range range
public com.google.common.collect.RangeSet complement ()
com.google.common.collect.RangeSet result
public com.google.common.collect.RangeSet subRangeSet (com.google.common.collect.Range)
com.google.common.collect.Range view
public volatile boolean equals (java.lang.Object)
public volatile void removeAll (com.google.common.collect.RangeSet)
public volatile void addAll (com.google.common.collect.RangeSet)
public volatile boolean enclosesAll (com.google.common.collect.RangeSet)
public volatile void clear ()
public volatile boolean isEmpty ()
public volatile boolean contains (java.lang.Comparable)
void (java.util.NavigableMap, com.google.common.collect.TreeRangeSet$1)
java.util.NavigableMap x0
com.google.common.collect.TreeRangeSet$1 x1
static com.google.common.collect.Range access$600 (com.google.common.collect.TreeRangeSet, com.google.common.collect.Range)
com.google.common.collect.TreeRangeSet x0
com.google.common.collect.Range x1
}
com/google/common/collect/TreeTraverser$1.classTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.TreeTraverser$1 extends com.google.common.collect.TreeTraverser {
final com.google.common.base.Function val$nodeToChildrenFunction
void (com.google.common.base.Function)
public java.lang.Iterable children (java.lang.Object)
Object root
}
com/google/common/collect/TreeTraverser$2$1.classTreeTraverser.java
package com.google.common.collect
com.google.common.collect.TreeTraverser$2$1 extends java.lang.Object implements java.util.function.Consumer {
final java.util.function.Consumer val$action
final com.google.common.collect.TreeTraverser$2 this$1
void (com.google.common.collect.TreeTraverser$2, java.util.function.Consumer)
com.google.common.collect.TreeTraverser$2 this$1
public void accept (java.lang.Object)
Object t
}
com/google/common/collect/TreeTraverser$2.classTreeTraverser.java
package com.google.common.collect
com.google.common.collect.TreeTraverser$2 extends com.google.common.collect.FluentIterable {
final Object val$root
final com.google.common.collect.TreeTraverser this$0
void (com.google.common.collect.TreeTraverser, java.lang.Object)
com.google.common.collect.TreeTraverser this$0
public com.google.common.collect.UnmodifiableIterator iterator ()
public void forEach (java.util.function.Consumer)
java.util.function.Consumer action
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/TreeTraverser$3$1.classTreeTraverser.java
package com.google.common.collect
com.google.common.collect.TreeTraverser$3$1 extends java.lang.Object implements java.util.function.Consumer {
final java.util.function.Consumer val$action
final com.google.common.collect.TreeTraverser$3 this$1
void (com.google.common.collect.TreeTraverser$3, java.util.function.Consumer)
com.google.common.collect.TreeTraverser$3 this$1
public void accept (java.lang.Object)
Object t
}
com/google/common/collect/TreeTraverser$3.classTreeTraverser.java
package com.google.common.collect
com.google.common.collect.TreeTraverser$3 extends com.google.common.collect.FluentIterable {
final Object val$root
final com.google.common.collect.TreeTraverser this$0
void (com.google.common.collect.TreeTraverser, java.lang.Object)
com.google.common.collect.TreeTraverser this$0
public com.google.common.collect.UnmodifiableIterator iterator ()
public void forEach (java.util.function.Consumer)
java.util.function.Consumer action
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/TreeTraverser$4.classTreeTraverser.java
package com.google.common.collect
com.google.common.collect.TreeTraverser$4 extends com.google.common.collect.FluentIterable {
final Object val$root
final com.google.common.collect.TreeTraverser this$0
void (com.google.common.collect.TreeTraverser, java.lang.Object)
com.google.common.collect.TreeTraverser this$0
public com.google.common.collect.UnmodifiableIterator iterator ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/TreeTraverser$BreadthFirstIterator.classTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.TreeTraverser$BreadthFirstIterator extends com.google.common.collect.UnmodifiableIterator implements com.google.common.collect.PeekingIterator {
private final java.util.Queue queue
final com.google.common.collect.TreeTraverser this$0
void (com.google.common.collect.TreeTraverser, java.lang.Object)
Object root
public boolean hasNext ()
public java.lang.Object peek ()
public java.lang.Object next ()
Object result
}
com/google/common/collect/TreeTraverser$PostOrderIterator.classTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.TreeTraverser$PostOrderIterator extends com.google.common.collect.AbstractIterator {
private final java.util.ArrayDeque stack
final com.google.common.collect.TreeTraverser this$0
void (com.google.common.collect.TreeTraverser, java.lang.Object)
Object root
protected java.lang.Object computeNext ()
Object child
com.google.common.collect.TreeTraverser$PostOrderNode top
private com.google.common.collect.TreeTraverser$PostOrderNode expand (java.lang.Object)
Object t
}
com/google/common/collect/TreeTraverser$PostOrderNode.classTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.TreeTraverser$PostOrderNode extends java.lang.Object {
final Object root
final java.util.Iterator childIterator
void (java.lang.Object, java.util.Iterator)
Object root
java.util.Iterator childIterator
}
com/google/common/collect/TreeTraverser$PreOrderIterator.classTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.TreeTraverser$PreOrderIterator extends com.google.common.collect.UnmodifiableIterator {
private final java.util.Deque stack
final com.google.common.collect.TreeTraverser this$0
void (com.google.common.collect.TreeTraverser, java.lang.Object)
Object root
public boolean hasNext ()
public java.lang.Object next ()
java.util.Iterator itr
Object result
java.util.Iterator childItr
}
com/google/common/collect/TreeTraverser.classTreeTraverser.java
package com.google.common.collect
public abstract com.google.common.collect.TreeTraverser extends java.lang.Object {
public void ()
public static com.google.common.collect.TreeTraverser using (com.google.common.base.Function)
com.google.common.base.Function nodeToChildrenFunction
public abstract java.lang.Iterable children (java.lang.Object)
public final com.google.common.collect.FluentIterable preOrderTraversal (java.lang.Object)
Object root
com.google.common.collect.UnmodifiableIterator preOrderIterator (java.lang.Object)
Object root
public final com.google.common.collect.FluentIterable postOrderTraversal (java.lang.Object)
Object root
com.google.common.collect.UnmodifiableIterator postOrderIterator (java.lang.Object)
Object root
public final com.google.common.collect.FluentIterable breadthFirstTraversal (java.lang.Object)
Object root
}
com/google/common/collect/UnmodifiableIterator.classUnmodifiableIterator.java
package com.google.common.collect
public abstract com.google.common.collect.UnmodifiableIterator extends java.lang.Object implements java.util.Iterator {
protected void ()
public final void remove ()
}
com/google/common/collect/UnmodifiableListIterator.classUnmodifiableListIterator.java
package com.google.common.collect
public abstract com.google.common.collect.UnmodifiableListIterator extends com.google.common.collect.UnmodifiableIterator implements java.util.ListIterator {
protected void ()
public final void add (java.lang.Object)
Object e
public final void set (java.lang.Object)
Object e
}
com/google/common/collect/UnmodifiableSortedMultiset.classUnmodifiableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.UnmodifiableSortedMultiset extends com.google.common.collect.Multisets$UnmodifiableMultiset implements com.google.common.collect.SortedMultiset {
private transient com.google.common.collect.UnmodifiableSortedMultiset descendingMultiset
private static final long serialVersionUID
void (com.google.common.collect.SortedMultiset)
com.google.common.collect.SortedMultiset delegate
protected com.google.common.collect.SortedMultiset delegate ()
public java.util.Comparator comparator ()
java.util.NavigableSet createElementSet ()
public java.util.NavigableSet elementSet ()
public com.google.common.collect.SortedMultiset descendingMultiset ()
com.google.common.collect.UnmodifiableSortedMultiset result
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
public com.google.common.collect.Multiset$Entry pollFirstEntry ()
public com.google.common.collect.Multiset$Entry pollLastEntry ()
public com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType lowerBoundType
Object upperBound
com.google.common.collect.BoundType upperBoundType
public com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
public volatile java.util.Set elementSet ()
volatile java.util.Set createElementSet ()
protected volatile com.google.common.collect.Multiset delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
public volatile java.util.SortedSet elementSet ()
}
com/google/common/collect/UsingToStringOrdering.classUsingToStringOrdering.java
package com.google.common.collect
final com.google.common.collect.UsingToStringOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.UsingToStringOrdering INSTANCE
private static final long serialVersionUID
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
private java.lang.Object readResolve ()
public java.lang.String toString ()
private void ()
static void ()
}
com/google/common/collect/WellBehavedMap$1.classWellBehavedMap.java
package com.google.common.collect
com.google.common.collect.WellBehavedMap$1 extends java.lang.Object {
}
com/google/common/collect/WellBehavedMap$EntrySet$1$1.classWellBehavedMap.java
package com.google.common.collect
com.google.common.collect.WellBehavedMap$EntrySet$1$1 extends com.google.common.collect.AbstractMapEntry {
final Object val$key
final com.google.common.collect.WellBehavedMap$EntrySet$1 this$2
void (com.google.common.collect.WellBehavedMap$EntrySet$1, java.lang.Object)
com.google.common.collect.WellBehavedMap$EntrySet$1 this$2
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
}
com/google/common/collect/WellBehavedMap$EntrySet$1.classWellBehavedMap.java
package com.google.common.collect
com.google.common.collect.WellBehavedMap$EntrySet$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.WellBehavedMap$EntrySet this$1
void (com.google.common.collect.WellBehavedMap$EntrySet, java.util.Iterator)
com.google.common.collect.WellBehavedMap$EntrySet this$1
java.util.Iterator backingIterator
java.util.Map$Entry transform (java.lang.Object)
Object key
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/WellBehavedMap$EntrySet.classWellBehavedMap.java
package com.google.common.collect
final com.google.common.collect.WellBehavedMap$EntrySet extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.WellBehavedMap this$0
private void (com.google.common.collect.WellBehavedMap)
java.util.Map map ()
public java.util.Iterator iterator ()
void (com.google.common.collect.WellBehavedMap, com.google.common.collect.WellBehavedMap$1)
com.google.common.collect.WellBehavedMap x0
com.google.common.collect.WellBehavedMap$1 x1
}
com/google/common/collect/WellBehavedMap.classWellBehavedMap.java
package com.google.common.collect
final com.google.common.collect.WellBehavedMap extends com.google.common.collect.ForwardingMap {
private final java.util.Map delegate
private java.util.Set entrySet
private void (java.util.Map)
java.util.Map delegate
static com.google.common.collect.WellBehavedMap wrap (java.util.Map)
java.util.Map delegate
protected java.util.Map delegate ()
public java.util.Set entrySet ()
java.util.Set es
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/package-info.classpackage-info.java
package com.google.common.collect
abstract com.google.common.collect.package-info extends java.lang.Object {
}
com/google/common/escape/
com/google/common/escape/ArrayBasedCharEscaper.classArrayBasedCharEscaper.java
package com.google.common.escape
public abstract com.google.common.escape.ArrayBasedCharEscaper extends com.google.common.escape.CharEscaper {
private final char[][] replacements
private final int replacementsLength
private final char safeMin
private final char safeMax
protected void (java.util.Map, char, char)
java.util.Map replacementMap
char safeMin
char safeMax
protected void (com.google.common.escape.ArrayBasedEscaperMap, char, char)
com.google.common.escape.ArrayBasedEscaperMap escaperMap
char safeMin
char safeMax
public final java.lang.String escape (java.lang.String)
char c
int i
String s
protected final char[] escape (char)
char[] chars
char c
protected abstract char[] escapeUnsafe (char)
}
com/google/common/escape/ArrayBasedEscaperMap.classArrayBasedEscaperMap.java
package com.google.common.escape
public final com.google.common.escape.ArrayBasedEscaperMap extends java.lang.Object {
private final char[][] replacementArray
private static final char[][] EMPTY_REPLACEMENT_ARRAY
public static com.google.common.escape.ArrayBasedEscaperMap create (java.util.Map)
java.util.Map replacements
private void (char[][])
char[][] replacementArray
char[][] getReplacementArray ()
static char[][] createReplacementArray (java.util.Map)
char c
java.util.Map map
char max
char[][] replacements
static void ()
}
com/google/common/escape/ArrayBasedUnicodeEscaper.classArrayBasedUnicodeEscaper.java
package com.google.common.escape
public abstract com.google.common.escape.ArrayBasedUnicodeEscaper extends com.google.common.escape.UnicodeEscaper {
private final char[][] replacements
private final int replacementsLength
private final int safeMin
private final int safeMax
private final char safeMinChar
private final char safeMaxChar
protected void (java.util.Map, int, int, java.lang.String)
java.util.Map replacementMap
int safeMin
int safeMax
String unsafeReplacement
protected void (com.google.common.escape.ArrayBasedEscaperMap, int, int, java.lang.String)
com.google.common.escape.ArrayBasedEscaperMap escaperMap
int safeMin
int safeMax
String unsafeReplacement
public final java.lang.String escape (java.lang.String)
char c
int i
String s
protected final int nextEscapeIndex (java.lang.CharSequence, int, int)
char c
CharSequence csq
int index
int end
protected final char[] escape (int)
char[] chars
int cp
protected abstract char[] escapeUnsafe (int)
}
com/google/common/escape/CharEscaper.classCharEscaper.java
package com.google.common.escape
public abstract com.google.common.escape.CharEscaper extends com.google.common.escape.Escaper {
private static final int DEST_PAD_MULTIPLIER
protected void ()
public java.lang.String escape (java.lang.String)
int index
String string
int length
protected final java.lang.String escapeSlow (java.lang.String, int)
char[] r
int rlen
int charsSkipped
int sizeNeeded
int sizeNeeded
String s
int index
int slen
char[] dest
int destSize
int destIndex
int lastEscape
int charsLeft
protected abstract char[] escape (char)
private static char[] growBuffer (char[], int, int)
char[] dest
int index
int size
char[] copy
}
com/google/common/escape/CharEscaperBuilder$CharArrayDecorator.classCharEscaperBuilder.java
package com.google.common.escape
com.google.common.escape.CharEscaperBuilder$CharArrayDecorator extends com.google.common.escape.CharEscaper {
private final char[][] replacements
private final int replaceLength
void (char[][])
char[][] replacements
public java.lang.String escape (java.lang.String)
char c
int index
String s
int slen
protected char[] escape (char)
char c
}
com/google/common/escape/CharEscaperBuilder.classCharEscaperBuilder.java
package com.google.common.escape
public final com.google.common.escape.CharEscaperBuilder extends java.lang.Object {
private final java.util.Map map
private int max
public void ()
public com.google.common.escape.CharEscaperBuilder addEscape (char, java.lang.String)
char c
String r
public com.google.common.escape.CharEscaperBuilder addEscapes (char[], java.lang.String)
char c
char[] cs
String r
public char[][] toArray ()
java.util.Map$Entry entry
char[][] result
public com.google.common.escape.Escaper toEscaper ()
}
com/google/common/escape/Escaper$1.classEscaper.java
package com.google.common.escape
com.google.common.escape.Escaper$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.escape.Escaper this$0
void (com.google.common.escape.Escaper)
com.google.common.escape.Escaper this$0
public java.lang.String apply (java.lang.String)
String from
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/escape/Escaper.classEscaper.java
package com.google.common.escape
public abstract com.google.common.escape.Escaper extends java.lang.Object {
private final com.google.common.base.Function asFunction
protected void ()
public abstract java.lang.String escape (java.lang.String)
public final com.google.common.base.Function asFunction ()
}
com/google/common/escape/Escapers$1.classEscapers.java
package com.google.common.escape
final com.google.common.escape.Escapers$1 extends com.google.common.escape.CharEscaper {
void ()
public java.lang.String escape (java.lang.String)
String string
protected char[] escape (char)
char c
}
com/google/common/escape/Escapers$2.classEscapers.java
package com.google.common.escape
final com.google.common.escape.Escapers$2 extends com.google.common.escape.UnicodeEscaper {
final com.google.common.escape.CharEscaper val$escaper
void (com.google.common.escape.CharEscaper)
protected char[] escape (int)
int n
int n
int cp
char[] surrogateChars
char[] hiChars
char[] loChars
int hiCount
int loCount
char[] output
}
com/google/common/escape/Escapers$Builder$1.classEscapers.java
package com.google.common.escape
com.google.common.escape.Escapers$Builder$1 extends com.google.common.escape.ArrayBasedCharEscaper {
private final char[] replacementChars
final com.google.common.escape.Escapers$Builder this$0
void (com.google.common.escape.Escapers$Builder, java.util.Map, char, char)
com.google.common.escape.Escapers$Builder this$0
java.util.Map replacementMap
char safeMin
char safeMax
protected char[] escapeUnsafe (char)
char c
}
com/google/common/escape/Escapers$Builder.classEscapers.java
package com.google.common.escape
public final com.google.common.escape.Escapers$Builder extends java.lang.Object {
private final java.util.Map replacementMap
private char safeMin
private char safeMax
private String unsafeReplacement
private void ()
public com.google.common.escape.Escapers$Builder setSafeRange (char, char)
char safeMin
char safeMax
public com.google.common.escape.Escapers$Builder setUnsafeReplacement (java.lang.String)
String unsafeReplacement
public com.google.common.escape.Escapers$Builder addEscape (char, java.lang.String)
char c
String replacement
public com.google.common.escape.Escaper build ()
void (com.google.common.escape.Escapers$1)
com.google.common.escape.Escapers$1 x0
static java.lang.String access$100 (com.google.common.escape.Escapers$Builder)
com.google.common.escape.Escapers$Builder x0
}
com/google/common/escape/Escapers.classEscapers.java
package com.google.common.escape
public final com.google.common.escape.Escapers extends java.lang.Object {
private static final com.google.common.escape.Escaper NULL_ESCAPER
private void ()
public static com.google.common.escape.Escaper nullEscaper ()
public static com.google.common.escape.Escapers$Builder builder ()
static com.google.common.escape.UnicodeEscaper asUnicodeEscaper (com.google.common.escape.Escaper)
com.google.common.escape.Escaper escaper
public static java.lang.String computeReplacement (com.google.common.escape.CharEscaper, char)
com.google.common.escape.CharEscaper escaper
char c
public static java.lang.String computeReplacement (com.google.common.escape.UnicodeEscaper, int)
com.google.common.escape.UnicodeEscaper escaper
int cp
private static java.lang.String stringOrNull (char[])
char[] in
private static com.google.common.escape.UnicodeEscaper wrap (com.google.common.escape.CharEscaper)
com.google.common.escape.CharEscaper escaper
static void ()
}
com/google/common/escape/Platform$1.classPlatform.java
package com.google.common.escape
final com.google.common.escape.Platform$1 extends java.lang.ThreadLocal {
void ()
protected char[] initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/google/common/escape/Platform.classPlatform.java
package com.google.common.escape
final com.google.common.escape.Platform extends java.lang.Object {
private static final ThreadLocal DEST_TL
private void ()
static char[] charBufferFromThreadLocal ()
static void ()
}
com/google/common/escape/UnicodeEscaper.classUnicodeEscaper.java
package com.google.common.escape
public abstract com.google.common.escape.UnicodeEscaper extends com.google.common.escape.Escaper {
private static final int DEST_PAD
protected void ()
protected abstract char[] escape (int)
protected int nextEscapeIndex (java.lang.CharSequence, int, int)
int cp
CharSequence csq
int start
int end
int index
public java.lang.String escape (java.lang.String)
String string
int end
int index
protected final java.lang.String escapeSlow (java.lang.String, int)
int destLength
int charsSkipped
int sizeNeeded
int cp
char[] escaped
int nextIndex
int endIndex
String s
int index
int end
char[] dest
int destIndex
int unescapedChunkStart
int charsSkipped
protected static int codePointAt (java.lang.CharSequence, int, int)
char c2
char c1
CharSequence seq
int index
int end
private static char[] growBuffer (char[], int, int)
char[] dest
int index
int size
char[] copy
}
com/google/common/escape/package-info.classpackage-info.java
package com.google.common.escape
abstract com.google.common.escape.package-info extends java.lang.Object {
}
com/google/common/eventbus/
com/google/common/eventbus/AllowConcurrentEvents.classAllowConcurrentEvents.java
package com.google.common.eventbus
public abstract com.google.common.eventbus.AllowConcurrentEvents extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/common/eventbus/AsyncEventBus.classAsyncEventBus.java
package com.google.common.eventbus
public com.google.common.eventbus.AsyncEventBus extends com.google.common.eventbus.EventBus {
public void (java.lang.String, java.util.concurrent.Executor)
String identifier
java.util.concurrent.Executor executor
public void (java.util.concurrent.Executor, com.google.common.eventbus.SubscriberExceptionHandler)
java.util.concurrent.Executor executor
com.google.common.eventbus.SubscriberExceptionHandler subscriberExceptionHandler
public void (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
}
com/google/common/eventbus/DeadEvent.classDeadEvent.java
package com.google.common.eventbus
public com.google.common.eventbus.DeadEvent extends java.lang.Object {
private final Object source
private final Object event
public void (java.lang.Object, java.lang.Object)
Object source
Object event
public java.lang.Object getSource ()
public java.lang.Object getEvent ()
public java.lang.String toString ()
}
com/google/common/eventbus/Dispatcher$1.classDispatcher.java
package com.google.common.eventbus
com.google.common.eventbus.Dispatcher$1 extends java.lang.Object {
}
com/google/common/eventbus/Dispatcher$ImmediateDispatcher.classDispatcher.java
package com.google.common.eventbus
final com.google.common.eventbus.Dispatcher$ImmediateDispatcher extends com.google.common.eventbus.Dispatcher {
private static final com.google.common.eventbus.Dispatcher$ImmediateDispatcher INSTANCE
private void ()
void dispatch (java.lang.Object, java.util.Iterator)
Object event
java.util.Iterator subscribers
static com.google.common.eventbus.Dispatcher$ImmediateDispatcher access$200 ()
static void ()
}
com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher$EventWithSubscriber.classDispatcher.java
package com.google.common.eventbus
final com.google.common.eventbus.Dispatcher$LegacyAsyncDispatcher$EventWithSubscriber extends java.lang.Object {
private final Object event
private final com.google.common.eventbus.Subscriber subscriber
private void (java.lang.Object, com.google.common.eventbus.Subscriber)
Object event
com.google.common.eventbus.Subscriber subscriber
void (java.lang.Object, com.google.common.eventbus.Subscriber, com.google.common.eventbus.Dispatcher$1)
Object x0
com.google.common.eventbus.Subscriber x1
com.google.common.eventbus.Dispatcher$1 x2
static java.lang.Object access$700 (com.google.common.eventbus.Dispatcher$LegacyAsyncDispatcher$EventWithSubscriber)
com.google.common.eventbus.Dispatcher$LegacyAsyncDispatcher$EventWithSubscriber x0
static com.google.common.eventbus.Subscriber access$800 (com.google.common.eventbus.Dispatcher$LegacyAsyncDispatcher$EventWithSubscriber)
com.google.common.eventbus.Dispatcher$LegacyAsyncDispatcher$EventWithSubscriber x0
}
com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher.classDispatcher.java
package com.google.common.eventbus
final com.google.common.eventbus.Dispatcher$LegacyAsyncDispatcher extends com.google.common.eventbus.Dispatcher {
private final java.util.concurrent.ConcurrentLinkedQueue queue
private void ()
void dispatch (java.lang.Object, java.util.Iterator)
Object event
java.util.Iterator subscribers
com.google.common.eventbus.Dispatcher$LegacyAsyncDispatcher$EventWithSubscriber e
void (com.google.common.eventbus.Dispatcher$1)
com.google.common.eventbus.Dispatcher$1 x0
}
com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$1.classDispatcher.java
package com.google.common.eventbus
com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher$1 extends java.lang.ThreadLocal {
final com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher this$0
void (com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher)
com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher this$0
protected java.util.Queue initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$2.classDispatcher.java
package com.google.common.eventbus
com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher$2 extends java.lang.ThreadLocal {
final com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher this$0
void (com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher)
com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher this$0
protected java.lang.Boolean initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$Event.classDispatcher.java
package com.google.common.eventbus
final com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher$Event extends java.lang.Object {
private final Object event
private final java.util.Iterator subscribers
private void (java.lang.Object, java.util.Iterator)
Object event
java.util.Iterator subscribers
void (java.lang.Object, java.util.Iterator, com.google.common.eventbus.Dispatcher$1)
Object x0
java.util.Iterator x1
com.google.common.eventbus.Dispatcher$1 x2
static java.util.Iterator access$400 (com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher$Event)
com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher$Event x0
static java.lang.Object access$500 (com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher$Event)
com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher$Event x0
}
com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher.classDispatcher.java
package com.google.common.eventbus
final com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher extends com.google.common.eventbus.Dispatcher {
private final ThreadLocal queue
private final ThreadLocal dispatching
private void ()
void dispatch (java.lang.Object, java.util.Iterator)
com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher$Event nextEvent
Object event
java.util.Iterator subscribers
java.util.Queue queueForThread
void (com.google.common.eventbus.Dispatcher$1)
com.google.common.eventbus.Dispatcher$1 x0
}
com/google/common/eventbus/Dispatcher.classDispatcher.java
package com.google.common.eventbus
abstract com.google.common.eventbus.Dispatcher extends java.lang.Object {
void ()
static com.google.common.eventbus.Dispatcher perThreadDispatchQueue ()
static com.google.common.eventbus.Dispatcher legacyAsync ()
static com.google.common.eventbus.Dispatcher immediate ()
abstract void dispatch (java.lang.Object, java.util.Iterator)
}
com/google/common/eventbus/EventBus$LoggingHandler.classEventBus.java
package com.google.common.eventbus
final com.google.common.eventbus.EventBus$LoggingHandler extends java.lang.Object implements com.google.common.eventbus.SubscriberExceptionHandler {
static final com.google.common.eventbus.EventBus$LoggingHandler INSTANCE
void ()
public void handleException (java.lang.Throwable, com.google.common.eventbus.SubscriberExceptionContext)
Throwable exception
com.google.common.eventbus.SubscriberExceptionContext context
java.util.logging.Logger logger
private static java.util.logging.Logger logger (com.google.common.eventbus.SubscriberExceptionContext)
com.google.common.eventbus.SubscriberExceptionContext context
private static java.lang.String message (com.google.common.eventbus.SubscriberExceptionContext)
com.google.common.eventbus.SubscriberExceptionContext context
java.lang.reflect.Method method
static void ()
}
com/google/common/eventbus/EventBus.classEventBus.java
package com.google.common.eventbus
public com.google.common.eventbus.EventBus extends java.lang.Object {
private static final java.util.logging.Logger logger
private final String identifier
private final java.util.concurrent.Executor executor
private final com.google.common.eventbus.SubscriberExceptionHandler exceptionHandler
private final com.google.common.eventbus.SubscriberRegistry subscribers
private final com.google.common.eventbus.Dispatcher dispatcher
public void ()
public void (java.lang.String)
String identifier
public void (com.google.common.eventbus.SubscriberExceptionHandler)
com.google.common.eventbus.SubscriberExceptionHandler exceptionHandler
void (java.lang.String, java.util.concurrent.Executor, com.google.common.eventbus.Dispatcher, com.google.common.eventbus.SubscriberExceptionHandler)
String identifier
java.util.concurrent.Executor executor
com.google.common.eventbus.Dispatcher dispatcher
com.google.common.eventbus.SubscriberExceptionHandler exceptionHandler
public final java.lang.String identifier ()
final java.util.concurrent.Executor executor ()
void handleSubscriberException (java.lang.Throwable, com.google.common.eventbus.SubscriberExceptionContext)
Throwable e2
Throwable e
com.google.common.eventbus.SubscriberExceptionContext context
public void register (java.lang.Object)
Object object
public void unregister (java.lang.Object)
Object object
public void post (java.lang.Object)
Object event
java.util.Iterator eventSubscribers
public java.lang.String toString ()
static void ()
}
com/google/common/eventbus/Subscribe.classSubscribe.java
package com.google.common.eventbus
public abstract com.google.common.eventbus.Subscribe extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/common/eventbus/Subscriber$1.classSubscriber.java
package com.google.common.eventbus
com.google.common.eventbus.Subscriber$1 extends java.lang.Object implements java.lang.Runnable {
final Object val$event
final com.google.common.eventbus.Subscriber this$0
void (com.google.common.eventbus.Subscriber, java.lang.Object)
com.google.common.eventbus.Subscriber this$0
public void run ()
java.lang.reflect.InvocationTargetException e
}
com/google/common/eventbus/Subscriber$SynchronizedSubscriber.classSubscriber.java
package com.google.common.eventbus
final com.google.common.eventbus.Subscriber$SynchronizedSubscriber extends com.google.common.eventbus.Subscriber {
private void (com.google.common.eventbus.EventBus, java.lang.Object, java.lang.reflect.Method)
com.google.common.eventbus.EventBus bus
Object target
java.lang.reflect.Method method
void invokeSubscriberMethod (java.lang.Object) throws java.lang.reflect.InvocationTargetException
Object event
void (com.google.common.eventbus.EventBus, java.lang.Object, java.lang.reflect.Method, com.google.common.eventbus.Subscriber$1)
com.google.common.eventbus.EventBus x0
Object x1
java.lang.reflect.Method x2
com.google.common.eventbus.Subscriber$1 x3
}
com/google/common/eventbus/Subscriber.classSubscriber.java
package com.google.common.eventbus
com.google.common.eventbus.Subscriber extends java.lang.Object {
private com.google.common.eventbus.EventBus bus
final Object target
private final java.lang.reflect.Method method
private final java.util.concurrent.Executor executor
static com.google.common.eventbus.Subscriber create (com.google.common.eventbus.EventBus, java.lang.Object, java.lang.reflect.Method)
com.google.common.eventbus.EventBus bus
Object listener
java.lang.reflect.Method method
private void (com.google.common.eventbus.EventBus, java.lang.Object, java.lang.reflect.Method)
com.google.common.eventbus.EventBus bus
Object target
java.lang.reflect.Method method
final void dispatchEvent (java.lang.Object)
Object event
void invokeSubscriberMethod (java.lang.Object) throws java.lang.reflect.InvocationTargetException
IllegalArgumentException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Object event
private com.google.common.eventbus.SubscriberExceptionContext context (java.lang.Object)
Object event
public final int hashCode ()
public final boolean equals (java.lang.Object)
com.google.common.eventbus.Subscriber that
Object obj
private static boolean isDeclaredThreadSafe (java.lang.reflect.Method)
java.lang.reflect.Method method
static com.google.common.eventbus.SubscriberExceptionContext access$100 (com.google.common.eventbus.Subscriber, java.lang.Object)
com.google.common.eventbus.Subscriber x0
Object x1
static com.google.common.eventbus.EventBus access$200 (com.google.common.eventbus.Subscriber)
com.google.common.eventbus.Subscriber x0
void (com.google.common.eventbus.EventBus, java.lang.Object, java.lang.reflect.Method, com.google.common.eventbus.Subscriber$1)
com.google.common.eventbus.EventBus x0
Object x1
java.lang.reflect.Method x2
com.google.common.eventbus.Subscriber$1 x3
}
com/google/common/eventbus/SubscriberExceptionContext.classSubscriberExceptionContext.java
package com.google.common.eventbus
public com.google.common.eventbus.SubscriberExceptionContext extends java.lang.Object {
private final com.google.common.eventbus.EventBus eventBus
private final Object event
private final Object subscriber
private final java.lang.reflect.Method subscriberMethod
void (com.google.common.eventbus.EventBus, java.lang.Object, java.lang.Object, java.lang.reflect.Method)
com.google.common.eventbus.EventBus eventBus
Object event
Object subscriber
java.lang.reflect.Method subscriberMethod
public com.google.common.eventbus.EventBus getEventBus ()
public java.lang.Object getEvent ()
public java.lang.Object getSubscriber ()
public java.lang.reflect.Method getSubscriberMethod ()
}
com/google/common/eventbus/SubscriberExceptionHandler.classSubscriberExceptionHandler.java
package com.google.common.eventbus
public abstract com.google.common.eventbus.SubscriberExceptionHandler extends java.lang.Object {
public abstract void handleException (java.lang.Throwable, com.google.common.eventbus.SubscriberExceptionContext)
}
com/google/common/eventbus/SubscriberRegistry$1.classSubscriberRegistry.java
package com.google.common.eventbus
final com.google.common.eventbus.SubscriberRegistry$1 extends com.google.common.cache.CacheLoader {
void ()
public com.google.common.collect.ImmutableList load (java.lang.Class) throws java.lang.Exception
Class concreteClass
public volatile java.lang.Object load (java.lang.Object) throws java.lang.Exception
}
com/google/common/eventbus/SubscriberRegistry$2.classSubscriberRegistry.java
package com.google.common.eventbus
final com.google.common.eventbus.SubscriberRegistry$2 extends com.google.common.cache.CacheLoader {
void ()
public com.google.common.collect.ImmutableSet load (java.lang.Class)
Class concreteClass
public volatile java.lang.Object load (java.lang.Object) throws java.lang.Exception
}
com/google/common/eventbus/SubscriberRegistry$MethodIdentifier.classSubscriberRegistry.java
package com.google.common.eventbus
final com.google.common.eventbus.SubscriberRegistry$MethodIdentifier extends java.lang.Object {
private final String name
private final java.util.List parameterTypes
void (java.lang.reflect.Method)
java.lang.reflect.Method method
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.eventbus.SubscriberRegistry$MethodIdentifier ident
Object o
}
com/google/common/eventbus/SubscriberRegistry.classSubscriberRegistry.java
package com.google.common.eventbus
final com.google.common.eventbus.SubscriberRegistry extends java.lang.Object {
private final java.util.concurrent.ConcurrentMap subscribers
private final com.google.common.eventbus.EventBus bus
private static final com.google.common.cache.LoadingCache subscriberMethodsCache
private static final com.google.common.cache.LoadingCache flattenHierarchyCache
void (com.google.common.eventbus.EventBus)
com.google.common.eventbus.EventBus bus
void register (java.lang.Object)
java.util.concurrent.CopyOnWriteArraySet newSet
Class eventType
java.util.Collection eventMethodsInListener
java.util.concurrent.CopyOnWriteArraySet eventSubscribers
java.util.Map$Entry entry
Object listener
com.google.common.collect.Multimap listenerMethods
void unregister (java.lang.Object)
Class eventType
java.util.Collection listenerMethodsForType
java.util.concurrent.CopyOnWriteArraySet currentSubscribers
java.util.Map$Entry entry
Object listener
com.google.common.collect.Multimap listenerMethods
java.util.Set getSubscribersForTesting (java.lang.Class)
Class eventType
java.util.Iterator getSubscribers (java.lang.Object)
java.util.concurrent.CopyOnWriteArraySet eventSubscribers
Class eventType
Object event
com.google.common.collect.ImmutableSet eventTypes
java.util.List subscriberIterators
private com.google.common.collect.Multimap findAllSubscribers (java.lang.Object)
Class[] parameterTypes
Class eventType
java.lang.reflect.Method method
Object listener
com.google.common.collect.Multimap methodsInListener
Class clazz
private static com.google.common.collect.ImmutableList getAnnotatedMethods (java.lang.Class)
Class clazz
private static com.google.common.collect.ImmutableList getAnnotatedMethodsNotCached (java.lang.Class)
Class[] parameterTypes
com.google.common.eventbus.SubscriberRegistry$MethodIdentifier ident
java.lang.reflect.Method method
Class supertype
Class clazz
java.util.Set supertypes
java.util.Map identifiers
static com.google.common.collect.ImmutableSet flattenHierarchy (java.lang.Class)
com.google.common.util.concurrent.UncheckedExecutionException e
Class concreteClass
static com.google.common.collect.ImmutableList access$000 (java.lang.Class)
Class x0
static void ()
}
com/google/common/eventbus/package-info.classpackage-info.java
package com.google.common.eventbus
abstract com.google.common.eventbus.package-info extends java.lang.Object {
}
com/google/common/graph/
com/google/common/graph/AbstractBaseGraph$1.classAbstractBaseGraph.java
package com.google.common.graph
com.google.common.graph.AbstractBaseGraph$1 extends java.util.AbstractSet {
final com.google.common.graph.AbstractBaseGraph this$0
void (com.google.common.graph.AbstractBaseGraph)
com.google.common.graph.AbstractBaseGraph this$0
public com.google.common.collect.UnmodifiableIterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object obj
com.google.common.graph.EndpointPair endpointPair
public volatile java.util.Iterator iterator ()
}
com/google/common/graph/AbstractBaseGraph.classAbstractBaseGraph.java
package com.google.common.graph
abstract com.google.common.graph.AbstractBaseGraph extends java.lang.Object implements com.google.common.graph.BaseGraph {
void ()
protected long edgeCount ()
Object node
long degreeSum
public java.util.Set edges ()
public int degree (java.lang.Object)
java.util.Set neighbors
int selfLoopCount
Object node
public int inDegree (java.lang.Object)
Object node
public int outDegree (java.lang.Object)
Object node
}
com/google/common/graph/AbstractDirectedNetworkConnections$1.classAbstractDirectedNetworkConnections.java
package com.google.common.graph
com.google.common.graph.AbstractDirectedNetworkConnections$1 extends java.util.AbstractSet {
final com.google.common.graph.AbstractDirectedNetworkConnections this$0
void (com.google.common.graph.AbstractDirectedNetworkConnections)
com.google.common.graph.AbstractDirectedNetworkConnections this$0
public com.google.common.collect.UnmodifiableIterator iterator ()
Iterable incidentEdges
public int size ()
public boolean contains (java.lang.Object)
Object obj
public volatile java.util.Iterator iterator ()
}
com/google/common/graph/AbstractDirectedNetworkConnections.classAbstractDirectedNetworkConnections.java
package com.google.common.graph
abstract com.google.common.graph.AbstractDirectedNetworkConnections extends java.lang.Object implements com.google.common.graph.NetworkConnections {
protected final java.util.Map inEdgeMap
protected final java.util.Map outEdgeMap
private int selfLoopCount
protected void (java.util.Map, java.util.Map, int)
java.util.Map inEdgeMap
java.util.Map outEdgeMap
int selfLoopCount
public java.util.Set adjacentNodes ()
public java.util.Set incidentEdges ()
public java.util.Set inEdges ()
public java.util.Set outEdges ()
public java.lang.Object oppositeNode (java.lang.Object)
Object edge
public java.lang.Object removeInEdge (java.lang.Object, boolean)
Object edge
boolean isSelfLoop
Object previousNode
public java.lang.Object removeOutEdge (java.lang.Object)
Object edge
Object previousNode
public void addInEdge (java.lang.Object, java.lang.Object, boolean)
Object edge
Object node
boolean isSelfLoop
Object previousNode
public void addOutEdge (java.lang.Object, java.lang.Object)
Object edge
Object node
Object previousNode
static int access$000 (com.google.common.graph.AbstractDirectedNetworkConnections)
com.google.common.graph.AbstractDirectedNetworkConnections x0
}
com/google/common/graph/AbstractGraph.classAbstractGraph.java
package com.google.common.graph
public abstract com.google.common.graph.AbstractGraph extends com.google.common.graph.AbstractBaseGraph implements com.google.common.graph.Graph {
public void ()
public final boolean equals (java.lang.Object)
Object obj
com.google.common.graph.Graph other
public final int hashCode ()
public java.lang.String toString ()
String propertiesString
public volatile int outDegree (java.lang.Object)
public volatile int inDegree (java.lang.Object)
public volatile int degree (java.lang.Object)
public volatile java.util.Set edges ()
}
com/google/common/graph/AbstractGraphBuilder.classAbstractGraphBuilder.java
package com.google.common.graph
abstract com.google.common.graph.AbstractGraphBuilder extends java.lang.Object {
final boolean directed
boolean allowsSelfLoops
com.google.common.graph.ElementOrder nodeOrder
com.google.common.base.Optional expectedNodeCount
void (boolean)
boolean directed
}
com/google/common/graph/AbstractNetwork$1$1$1.classAbstractNetwork.java
package com.google.common.graph
com.google.common.graph.AbstractNetwork$1$1$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.graph.AbstractNetwork$1$1 this$2
void (com.google.common.graph.AbstractNetwork$1$1)
com.google.common.graph.AbstractNetwork$1$1 this$2
public com.google.common.graph.EndpointPair apply (java.lang.Object)
Object edge
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/graph/AbstractNetwork$1$1.classAbstractNetwork.java
package com.google.common.graph
com.google.common.graph.AbstractNetwork$1$1 extends java.util.AbstractSet {
final com.google.common.graph.AbstractNetwork$1 this$1
void (com.google.common.graph.AbstractNetwork$1)
com.google.common.graph.AbstractNetwork$1 this$1
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object obj
com.google.common.graph.EndpointPair endpointPair
}
com/google/common/graph/AbstractNetwork$1.classAbstractNetwork.java
package com.google.common.graph
com.google.common.graph.AbstractNetwork$1 extends com.google.common.graph.AbstractGraph {
final com.google.common.graph.AbstractNetwork this$0
void (com.google.common.graph.AbstractNetwork)
com.google.common.graph.AbstractNetwork this$0
public java.util.Set nodes ()
public java.util.Set edges ()
public com.google.common.graph.ElementOrder nodeOrder ()
public boolean isDirected ()
public boolean allowsSelfLoops ()
public java.util.Set adjacentNodes (java.lang.Object)
Object node
public java.util.Set predecessors (java.lang.Object)
Object node
public java.util.Set successors (java.lang.Object)
Object node
}
com/google/common/graph/AbstractNetwork$2.classAbstractNetwork.java
package com.google.common.graph
final com.google.common.graph.AbstractNetwork$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.graph.Network val$network
void (com.google.common.graph.Network)
public com.google.common.graph.EndpointPair apply (java.lang.Object)
Object edge
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/graph/AbstractNetwork.classAbstractNetwork.java
package com.google.common.graph
public abstract com.google.common.graph.AbstractNetwork extends java.lang.Object implements com.google.common.graph.Network {
public void ()
public com.google.common.graph.Graph asGraph ()
public int degree (java.lang.Object)
Object node
public int inDegree (java.lang.Object)
Object node
public int outDegree (java.lang.Object)
Object node
public java.util.Set adjacentEdges (java.lang.Object)
Object edge
com.google.common.graph.EndpointPair endpointPair
java.util.Set endpointPairIncidentEdges
public final boolean equals (java.lang.Object)
Object obj
com.google.common.graph.Network other
public final int hashCode ()
public java.lang.String toString ()
String propertiesString
private static java.util.Map edgeIncidentNodesMap (com.google.common.graph.Network)
com.google.common.graph.Network network
com.google.common.base.Function edgeToIncidentNodesFn
}
com/google/common/graph/AbstractUndirectedNetworkConnections.classAbstractUndirectedNetworkConnections.java
package com.google.common.graph
abstract com.google.common.graph.AbstractUndirectedNetworkConnections extends java.lang.Object implements com.google.common.graph.NetworkConnections {
protected final java.util.Map incidentEdgeMap
protected void (java.util.Map)
java.util.Map incidentEdgeMap
public java.util.Set predecessors ()
public java.util.Set successors ()
public java.util.Set incidentEdges ()
public java.util.Set inEdges ()
public java.util.Set outEdges ()
public java.lang.Object oppositeNode (java.lang.Object)
Object edge
public java.lang.Object removeInEdge (java.lang.Object, boolean)
Object edge
boolean isSelfLoop
public java.lang.Object removeOutEdge (java.lang.Object)
Object edge
Object previousNode
public void addInEdge (java.lang.Object, java.lang.Object, boolean)
Object edge
Object node
boolean isSelfLoop
public void addOutEdge (java.lang.Object, java.lang.Object)
Object edge
Object node
Object previousNode
}
com/google/common/graph/AbstractValueGraph$1.classAbstractValueGraph.java
package com.google.common.graph
com.google.common.graph.AbstractValueGraph$1 extends com.google.common.graph.AbstractGraph {
final com.google.common.graph.AbstractValueGraph this$0
void (com.google.common.graph.AbstractValueGraph)
com.google.common.graph.AbstractValueGraph this$0
public java.util.Set nodes ()
public java.util.Set edges ()
public boolean isDirected ()
public boolean allowsSelfLoops ()
public com.google.common.graph.ElementOrder nodeOrder ()
public java.util.Set adjacentNodes (java.lang.Object)
Object node
public java.util.Set predecessors (java.lang.Object)
Object node
public java.util.Set successors (java.lang.Object)
Object node
public int degree (java.lang.Object)
Object node
public int inDegree (java.lang.Object)
Object node
public int outDegree (java.lang.Object)
Object node
}
com/google/common/graph/AbstractValueGraph$2.classAbstractValueGraph.java
package com.google.common.graph
final com.google.common.graph.AbstractValueGraph$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.graph.ValueGraph val$graph
void (com.google.common.graph.ValueGraph)
public java.lang.Object apply (com.google.common.graph.EndpointPair)
com.google.common.graph.EndpointPair edge
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/graph/AbstractValueGraph.classAbstractValueGraph.java
package com.google.common.graph
public abstract com.google.common.graph.AbstractValueGraph extends com.google.common.graph.AbstractBaseGraph implements com.google.common.graph.ValueGraph {
public void ()
public com.google.common.graph.Graph asGraph ()
public java.lang.Object edgeValue (java.lang.Object, java.lang.Object)
Object nodeU
Object nodeV
Object value
public final boolean equals (java.lang.Object)
Object obj
com.google.common.graph.ValueGraph other
public final int hashCode ()
public java.lang.String toString ()
String propertiesString
private static java.util.Map edgeValueMap (com.google.common.graph.ValueGraph)
com.google.common.graph.ValueGraph graph
com.google.common.base.Function edgeToValueFn
public volatile int outDegree (java.lang.Object)
public volatile int inDegree (java.lang.Object)
public volatile int degree (java.lang.Object)
public volatile java.util.Set edges ()
}
com/google/common/graph/BaseGraph.classBaseGraph.java
package com.google.common.graph
abstract com.google.common.graph.BaseGraph extends java.lang.Object {
public abstract java.util.Set nodes ()
public abstract java.util.Set edges ()
public abstract boolean isDirected ()
public abstract boolean allowsSelfLoops ()
public abstract com.google.common.graph.ElementOrder nodeOrder ()
public abstract java.util.Set adjacentNodes (java.lang.Object)
public abstract java.util.Set predecessors (java.lang.Object)
public abstract java.util.Set successors (java.lang.Object)
public abstract int degree (java.lang.Object)
public abstract int inDegree (java.lang.Object)
public abstract int outDegree (java.lang.Object)
}
com/google/common/graph/ConfigurableMutableGraph.classConfigurableMutableGraph.java
package com.google.common.graph
final com.google.common.graph.ConfigurableMutableGraph extends com.google.common.graph.ForwardingGraph implements com.google.common.graph.MutableGraph {
private final com.google.common.graph.MutableValueGraph backingValueGraph
void (com.google.common.graph.AbstractGraphBuilder)
com.google.common.graph.AbstractGraphBuilder builder
protected com.google.common.graph.BaseGraph delegate ()
public boolean addNode (java.lang.Object)
Object node
public boolean putEdge (java.lang.Object, java.lang.Object)
Object nodeU
Object nodeV
public boolean removeNode (java.lang.Object)
Object node
public boolean removeEdge (java.lang.Object, java.lang.Object)
Object nodeU
Object nodeV
}
com/google/common/graph/ConfigurableMutableNetwork.classConfigurableMutableNetwork.java
package com.google.common.graph
final com.google.common.graph.ConfigurableMutableNetwork extends com.google.common.graph.ConfigurableNetwork implements com.google.common.graph.MutableNetwork {
void (com.google.common.graph.NetworkBuilder)
com.google.common.graph.NetworkBuilder builder
public boolean addNode (java.lang.Object)
Object node
private com.google.common.graph.NetworkConnections addNodeInternal (java.lang.Object)
Object node
com.google.common.graph.NetworkConnections connections
public boolean addEdge (java.lang.Object, java.lang.Object, java.lang.Object)
com.google.common.graph.EndpointPair existingIncidentNodes
com.google.common.graph.EndpointPair newIncidentNodes
Object nodeU
Object nodeV
Object edge
com.google.common.graph.NetworkConnections connectionsU
boolean isSelfLoop
com.google.common.graph.NetworkConnections connectionsV
public boolean removeNode (java.lang.Object)
Object edge
Object node
com.google.common.graph.NetworkConnections connections
public boolean removeEdge (java.lang.Object)
Object edge
Object nodeU
com.google.common.graph.NetworkConnections connectionsU
Object nodeV
com.google.common.graph.NetworkConnections connectionsV
private com.google.common.graph.NetworkConnections newConnections ()
}
com/google/common/graph/ConfigurableMutableValueGraph.classConfigurableMutableValueGraph.java
package com.google.common.graph
final com.google.common.graph.ConfigurableMutableValueGraph extends com.google.common.graph.ConfigurableValueGraph implements com.google.common.graph.MutableValueGraph {
void (com.google.common.graph.AbstractGraphBuilder)
com.google.common.graph.AbstractGraphBuilder builder
public boolean addNode (java.lang.Object)
Object node
private com.google.common.graph.GraphConnections addNodeInternal (java.lang.Object)
Object node
com.google.common.graph.GraphConnections connections
public java.lang.Object putEdgeValue (java.lang.Object, java.lang.Object, java.lang.Object)
Object nodeU
Object nodeV
Object value
com.google.common.graph.GraphConnections connectionsU
Object previousValue
com.google.common.graph.GraphConnections connectionsV
public boolean removeNode (java.lang.Object)
Object successor
Object predecessor
Object node
com.google.common.graph.GraphConnections connections
public java.lang.Object removeEdge (java.lang.Object, java.lang.Object)
Object nodeU
Object nodeV
com.google.common.graph.GraphConnections connectionsU
com.google.common.graph.GraphConnections connectionsV
Object previousValue
private com.google.common.graph.GraphConnections newConnections ()
}
com/google/common/graph/ConfigurableNetwork.classConfigurableNetwork.java
package com.google.common.graph
com.google.common.graph.ConfigurableNetwork extends com.google.common.graph.AbstractNetwork {
private final boolean isDirected
private final boolean allowsParallelEdges
private final boolean allowsSelfLoops
private final com.google.common.graph.ElementOrder nodeOrder
private final com.google.common.graph.ElementOrder edgeOrder
protected final com.google.common.graph.MapIteratorCache nodeConnections
protected final com.google.common.graph.MapIteratorCache edgeToReferenceNode
void (com.google.common.graph.NetworkBuilder)
com.google.common.graph.NetworkBuilder builder
void (com.google.common.graph.NetworkBuilder, java.util.Map, java.util.Map)
com.google.common.graph.NetworkBuilder builder
java.util.Map nodeConnections
java.util.Map edgeToReferenceNode
public java.util.Set nodes ()
public java.util.Set edges ()
public boolean isDirected ()
public boolean allowsParallelEdges ()
public boolean allowsSelfLoops ()
public com.google.common.graph.ElementOrder nodeOrder ()
public com.google.common.graph.ElementOrder edgeOrder ()
public java.util.Set incidentEdges (java.lang.Object)
Object node
public com.google.common.graph.EndpointPair incidentNodes (java.lang.Object)
Object edge
Object nodeU
Object nodeV
public java.util.Set adjacentNodes (java.lang.Object)
Object node
public java.util.Set edgesConnecting (java.lang.Object, java.lang.Object)
Object nodeU
Object nodeV
com.google.common.graph.NetworkConnections connectionsU
public java.util.Set inEdges (java.lang.Object)
Object node
public java.util.Set outEdges (java.lang.Object)
Object node
public java.util.Set predecessors (java.lang.Object)
Object node
public java.util.Set successors (java.lang.Object)
Object node
protected final com.google.common.graph.NetworkConnections checkedConnections (java.lang.Object)
Object node
com.google.common.graph.NetworkConnections connections
protected final java.lang.Object checkedReferenceNode (java.lang.Object)
Object edge
Object referenceNode
protected final boolean containsNode (java.lang.Object)
Object node
protected final boolean containsEdge (java.lang.Object)
Object edge
}
com/google/common/graph/ConfigurableValueGraph.classConfigurableValueGraph.java
package com.google.common.graph
com.google.common.graph.ConfigurableValueGraph extends com.google.common.graph.AbstractValueGraph {
private final boolean isDirected
private final boolean allowsSelfLoops
private final com.google.common.graph.ElementOrder nodeOrder
protected final com.google.common.graph.MapIteratorCache nodeConnections
protected long edgeCount
void (com.google.common.graph.AbstractGraphBuilder)
com.google.common.graph.AbstractGraphBuilder builder
void (com.google.common.graph.AbstractGraphBuilder, java.util.Map, long)
com.google.common.graph.AbstractGraphBuilder builder
java.util.Map nodeConnections
long edgeCount
public java.util.Set nodes ()
public boolean isDirected ()
public boolean allowsSelfLoops ()
public com.google.common.graph.ElementOrder nodeOrder ()
public java.util.Set adjacentNodes (java.lang.Object)
Object node
public java.util.Set predecessors (java.lang.Object)
Object node
public java.util.Set successors (java.lang.Object)
Object node
public java.lang.Object edgeValueOrDefault (java.lang.Object, java.lang.Object, java.lang.Object)
Object nodeU
Object nodeV
Object defaultValue
com.google.common.graph.GraphConnections connectionsU
Object value
protected long edgeCount ()
protected final com.google.common.graph.GraphConnections checkedConnections (java.lang.Object)
Object node
com.google.common.graph.GraphConnections connections
protected final boolean containsNode (java.lang.Object)
Object node
}
com/google/common/graph/DirectedGraphConnections$1$1.classDirectedGraphConnections.java
package com.google.common.graph
com.google.common.graph.DirectedGraphConnections$1$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$entries
final com.google.common.graph.DirectedGraphConnections$1 this$1
void (com.google.common.graph.DirectedGraphConnections$1, java.util.Iterator)
com.google.common.graph.DirectedGraphConnections$1 this$1
protected java.lang.Object computeNext ()
java.util.Map$Entry entry
}
com/google/common/graph/DirectedGraphConnections$1.classDirectedGraphConnections.java
package com.google.common.graph
com.google.common.graph.DirectedGraphConnections$1 extends java.util.AbstractSet {
final com.google.common.graph.DirectedGraphConnections this$0
void (com.google.common.graph.DirectedGraphConnections)
com.google.common.graph.DirectedGraphConnections this$0
public com.google.common.collect.UnmodifiableIterator iterator ()
java.util.Iterator entries
public int size ()
public boolean contains (java.lang.Object)
Object obj
public volatile java.util.Iterator iterator ()
}
com/google/common/graph/DirectedGraphConnections$2$1.classDirectedGraphConnections.java
package com.google.common.graph
com.google.common.graph.DirectedGraphConnections$2$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$entries
final com.google.common.graph.DirectedGraphConnections$2 this$1
void (com.google.common.graph.DirectedGraphConnections$2, java.util.Iterator)
com.google.common.graph.DirectedGraphConnections$2 this$1
protected java.lang.Object computeNext ()
java.util.Map$Entry entry
}
com/google/common/graph/DirectedGraphConnections$2.classDirectedGraphConnections.java
package com.google.common.graph
com.google.common.graph.DirectedGraphConnections$2 extends java.util.AbstractSet {
final com.google.common.graph.DirectedGraphConnections this$0
void (com.google.common.graph.DirectedGraphConnections)
com.google.common.graph.DirectedGraphConnections this$0
public com.google.common.collect.UnmodifiableIterator iterator ()
java.util.Iterator entries
public int size ()
public boolean contains (java.lang.Object)
Object obj
public volatile java.util.Iterator iterator ()
}
com/google/common/graph/DirectedGraphConnections$PredAndSucc.classDirectedGraphConnections.java
package com.google.common.graph
final com.google.common.graph.DirectedGraphConnections$PredAndSucc extends java.lang.Object {
private final Object successorValue
void (java.lang.Object)
Object successorValue
static java.lang.Object access$500 (com.google.common.graph.DirectedGraphConnections$PredAndSucc)
com.google.common.graph.DirectedGraphConnections$PredAndSucc x0
}
com/google/common/graph/DirectedGraphConnections.classDirectedGraphConnections.java
package com.google.common.graph
final com.google.common.graph.DirectedGraphConnections extends java.lang.Object implements com.google.common.graph.GraphConnections {
private static final Object PRED
private final java.util.Map adjacentNodeValues
private int predecessorCount
private int successorCount
private void (java.util.Map, int, int)
java.util.Map adjacentNodeValues
int predecessorCount
int successorCount
static com.google.common.graph.DirectedGraphConnections of ()
int initialCapacity
static com.google.common.graph.DirectedGraphConnections ofImmutable (java.util.Set, java.util.Map)
Object value
Object predecessor
java.util.Set predecessors
java.util.Map successorValues
java.util.Map adjacentNodeValues
public java.util.Set adjacentNodes ()
public java.util.Set predecessors ()
public java.util.Set successors ()
public java.lang.Object value (java.lang.Object)
Object node
Object value
public void removePredecessor (java.lang.Object)
Object node
Object previousValue
public java.lang.Object removeSuccessor (java.lang.Object)
Object node
Object previousValue
public void addPredecessor (java.lang.Object, java.lang.Object)
Object node
Object unused
Object previousValue
public java.lang.Object addSuccessor (java.lang.Object, java.lang.Object)
Object node
Object value
Object previousValue
private static boolean isPredecessor (java.lang.Object)
Object value
private static boolean isSuccessor (java.lang.Object)
Object value
static java.util.Map access$000 (com.google.common.graph.DirectedGraphConnections)
com.google.common.graph.DirectedGraphConnections x0
static boolean access$100 (java.lang.Object)
Object x0
static int access$200 (com.google.common.graph.DirectedGraphConnections)
com.google.common.graph.DirectedGraphConnections x0
static boolean access$300 (java.lang.Object)
Object x0
static int access$400 (com.google.common.graph.DirectedGraphConnections)
com.google.common.graph.DirectedGraphConnections x0
static void ()
}
com/google/common/graph/DirectedMultiNetworkConnections$1.classDirectedMultiNetworkConnections.java
package com.google.common.graph
com.google.common.graph.DirectedMultiNetworkConnections$1 extends com.google.common.graph.MultiEdgesConnecting {
final Object val$node
final com.google.common.graph.DirectedMultiNetworkConnections this$0
void (com.google.common.graph.DirectedMultiNetworkConnections, java.util.Map, java.lang.Object, java.lang.Object)
com.google.common.graph.DirectedMultiNetworkConnections this$0
java.util.Map outEdgeToNode
Object targetNode
public int size ()
}
com/google/common/graph/DirectedMultiNetworkConnections.classDirectedMultiNetworkConnections.java
package com.google.common.graph
final com.google.common.graph.DirectedMultiNetworkConnections extends com.google.common.graph.AbstractDirectedNetworkConnections {
private transient java.lang.ref.Reference predecessorsReference
private transient java.lang.ref.Reference successorsReference
private void (java.util.Map, java.util.Map, int)
java.util.Map inEdges
java.util.Map outEdges
int selfLoopCount
static com.google.common.graph.DirectedMultiNetworkConnections of ()
static com.google.common.graph.DirectedMultiNetworkConnections ofImmutable (java.util.Map, java.util.Map, int)
java.util.Map inEdges
java.util.Map outEdges
int selfLoopCount
public java.util.Set predecessors ()
private com.google.common.collect.Multiset predecessorsMultiset ()
com.google.common.collect.Multiset predecessors
public java.util.Set successors ()
private com.google.common.collect.Multiset successorsMultiset ()
com.google.common.collect.Multiset successors
public java.util.Set edgesConnecting (java.lang.Object)
Object node
public java.lang.Object removeInEdge (java.lang.Object, boolean)
Object edge
boolean isSelfLoop
Object node
com.google.common.collect.Multiset predecessors
public java.lang.Object removeOutEdge (java.lang.Object)
Object edge
Object node
com.google.common.collect.Multiset successors
public void addInEdge (java.lang.Object, java.lang.Object, boolean)
Object edge
Object node
boolean isSelfLoop
com.google.common.collect.Multiset predecessors
public void addOutEdge (java.lang.Object, java.lang.Object)
Object edge
Object node
com.google.common.collect.Multiset successors
private static java.lang.Object getReference (java.lang.ref.Reference)
java.lang.ref.Reference reference
static com.google.common.collect.Multiset access$000 (com.google.common.graph.DirectedMultiNetworkConnections)
com.google.common.graph.DirectedMultiNetworkConnections x0
}
com/google/common/graph/DirectedNetworkConnections.classDirectedNetworkConnections.java
package com.google.common.graph
final com.google.common.graph.DirectedNetworkConnections extends com.google.common.graph.AbstractDirectedNetworkConnections {
protected void (java.util.Map, java.util.Map, int)
java.util.Map inEdgeMap
java.util.Map outEdgeMap
int selfLoopCount
static com.google.common.graph.DirectedNetworkConnections of ()
static com.google.common.graph.DirectedNetworkConnections ofImmutable (java.util.Map, java.util.Map, int)
java.util.Map inEdges
java.util.Map outEdges
int selfLoopCount
public java.util.Set predecessors ()
public java.util.Set successors ()
public java.util.Set edgesConnecting (java.lang.Object)
Object node
}
com/google/common/graph/EdgesConnecting.classEdgesConnecting.java
package com.google.common.graph
final com.google.common.graph.EdgesConnecting extends java.util.AbstractSet {
private final java.util.Map nodeToOutEdge
private final Object targetNode
void (java.util.Map, java.lang.Object)
java.util.Map nodeToEdgeMap
Object targetNode
public com.google.common.collect.UnmodifiableIterator iterator ()
Object connectingEdge
public int size ()
public boolean contains (java.lang.Object)
Object edge
Object connectingEdge
private java.lang.Object getConnectingEdge ()
public volatile java.util.Iterator iterator ()
}
com/google/common/graph/ElementOrder$1.classElementOrder.java
package com.google.common.graph
com.google.common.graph.ElementOrder$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$graph$ElementOrder$Type
static void ()
}
com/google/common/graph/ElementOrder$Type.classElementOrder.java
package com.google.common.graph
public final com.google.common.graph.ElementOrder$Type extends java.lang.Enum {
public static final com.google.common.graph.ElementOrder$Type UNORDERED
public static final com.google.common.graph.ElementOrder$Type INSERTION
public static final com.google.common.graph.ElementOrder$Type SORTED
private static final com.google.common.graph.ElementOrder$Type[] $VALUES
public static com.google.common.graph.ElementOrder$Type[] values ()
public static com.google.common.graph.ElementOrder$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/common/graph/ElementOrder.classElementOrder.java
package com.google.common.graph
public final com.google.common.graph.ElementOrder extends java.lang.Object {
private final com.google.common.graph.ElementOrder$Type type
private final java.util.Comparator comparator
private void (com.google.common.graph.ElementOrder$Type, java.util.Comparator)
com.google.common.graph.ElementOrder$Type type
java.util.Comparator comparator
public static com.google.common.graph.ElementOrder unordered ()
public static com.google.common.graph.ElementOrder insertion ()
public static com.google.common.graph.ElementOrder natural ()
public static com.google.common.graph.ElementOrder sorted (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.graph.ElementOrder$Type type ()
public java.util.Comparator comparator ()
public boolean equals (java.lang.Object)
Object obj
com.google.common.graph.ElementOrder other
public int hashCode ()
public java.lang.String toString ()
com.google.common.base.MoreObjects$ToStringHelper helper
java.util.Map createMap (int)
int expectedSize
com.google.common.graph.ElementOrder cast ()
}
com/google/common/graph/EndpointPair$1.classEndpointPair.java
package com.google.common.graph
com.google.common.graph.EndpointPair$1 extends java.lang.Object {
}
com/google/common/graph/EndpointPair$Ordered.classEndpointPair.java
package com.google.common.graph
final com.google.common.graph.EndpointPair$Ordered extends com.google.common.graph.EndpointPair {
private void (java.lang.Object, java.lang.Object)
Object source
Object target
public java.lang.Object source ()
public java.lang.Object target ()
public boolean isOrdered ()
public boolean equals (java.lang.Object)
Object obj
com.google.common.graph.EndpointPair other
public int hashCode ()
public java.lang.String toString ()
public volatile java.util.Iterator iterator ()
void (java.lang.Object, java.lang.Object, com.google.common.graph.EndpointPair$1)
Object x0
Object x1
com.google.common.graph.EndpointPair$1 x2
}
com/google/common/graph/EndpointPair$Unordered.classEndpointPair.java
package com.google.common.graph
final com.google.common.graph.EndpointPair$Unordered extends com.google.common.graph.EndpointPair {
private void (java.lang.Object, java.lang.Object)
Object nodeU
Object nodeV
public java.lang.Object source ()
public java.lang.Object target ()
public boolean isOrdered ()
public boolean equals (java.lang.Object)
Object obj
com.google.common.graph.EndpointPair other
public int hashCode ()
public java.lang.String toString ()
public volatile java.util.Iterator iterator ()
void (java.lang.Object, java.lang.Object, com.google.common.graph.EndpointPair$1)
Object x0
Object x1
com.google.common.graph.EndpointPair$1 x2
}
com/google/common/graph/EndpointPair.classEndpointPair.java
package com.google.common.graph
public abstract com.google.common.graph.EndpointPair extends java.lang.Object implements java.lang.Iterable {
private final Object nodeU
private final Object nodeV
private void (java.lang.Object, java.lang.Object)
Object nodeU
Object nodeV
public static com.google.common.graph.EndpointPair ordered (java.lang.Object, java.lang.Object)
Object source
Object target
public static com.google.common.graph.EndpointPair unordered (java.lang.Object, java.lang.Object)
Object nodeU
Object nodeV
static com.google.common.graph.EndpointPair of (com.google.common.graph.Graph, java.lang.Object, java.lang.Object)
com.google.common.graph.Graph graph
Object nodeU
Object nodeV
static com.google.common.graph.EndpointPair of (com.google.common.graph.Network, java.lang.Object, java.lang.Object)
com.google.common.graph.Network network
Object nodeU
Object nodeV
public abstract java.lang.Object source ()
public abstract java.lang.Object target ()
public final java.lang.Object nodeU ()
public final java.lang.Object nodeV ()
public final java.lang.Object adjacentNode (java.lang.Object)
Object node
public abstract boolean isOrdered ()
public final com.google.common.collect.UnmodifiableIterator iterator ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public volatile java.util.Iterator iterator ()
void (java.lang.Object, java.lang.Object, com.google.common.graph.EndpointPair$1)
Object x0
Object x1
com.google.common.graph.EndpointPair$1 x2
}
com/google/common/graph/EndpointPairIterator$1.classEndpointPairIterator.java
package com.google.common.graph
com.google.common.graph.EndpointPairIterator$1 extends java.lang.Object {
}
com/google/common/graph/EndpointPairIterator$Directed.classEndpointPairIterator.java
package com.google.common.graph
final com.google.common.graph.EndpointPairIterator$Directed extends com.google.common.graph.EndpointPairIterator {
private void (com.google.common.graph.BaseGraph)
com.google.common.graph.BaseGraph graph
protected com.google.common.graph.EndpointPair computeNext ()
protected volatile java.lang.Object computeNext ()
void (com.google.common.graph.BaseGraph, com.google.common.graph.EndpointPairIterator$1)
com.google.common.graph.BaseGraph x0
com.google.common.graph.EndpointPairIterator$1 x1
}
com/google/common/graph/EndpointPairIterator$Undirected.classEndpointPairIterator.java
package com.google.common.graph
final com.google.common.graph.EndpointPairIterator$Undirected extends com.google.common.graph.EndpointPairIterator {
private java.util.Set visitedNodes
private void (com.google.common.graph.BaseGraph)
com.google.common.graph.BaseGraph graph
protected com.google.common.graph.EndpointPair computeNext ()
Object otherNode
protected volatile java.lang.Object computeNext ()
void (com.google.common.graph.BaseGraph, com.google.common.graph.EndpointPairIterator$1)
com.google.common.graph.BaseGraph x0
com.google.common.graph.EndpointPairIterator$1 x1
}
com/google/common/graph/EndpointPairIterator.classEndpointPairIterator.java
package com.google.common.graph
abstract com.google.common.graph.EndpointPairIterator extends com.google.common.collect.AbstractIterator {
private final com.google.common.graph.BaseGraph graph
private final java.util.Iterator nodeIterator
protected Object node
protected java.util.Iterator successorIterator
static com.google.common.graph.EndpointPairIterator of (com.google.common.graph.BaseGraph)
com.google.common.graph.BaseGraph graph
private void (com.google.common.graph.BaseGraph)
com.google.common.graph.BaseGraph graph
protected final boolean advance ()
void (com.google.common.graph.BaseGraph, com.google.common.graph.EndpointPairIterator$1)
com.google.common.graph.BaseGraph x0
com.google.common.graph.EndpointPairIterator$1 x1
}
com/google/common/graph/ForwardingGraph.classForwardingGraph.java
package com.google.common.graph
abstract com.google.common.graph.ForwardingGraph extends com.google.common.graph.AbstractGraph {
void ()
protected abstract com.google.common.graph.BaseGraph delegate ()
public java.util.Set nodes ()
public java.util.Set edges ()
public boolean isDirected ()
public boolean allowsSelfLoops ()
public com.google.common.graph.ElementOrder nodeOrder ()
public java.util.Set adjacentNodes (java.lang.Object)
Object node
public java.util.Set predecessors (java.lang.Object)
Object node
public java.util.Set successors (java.lang.Object)
Object node
public int degree (java.lang.Object)
Object node
public int inDegree (java.lang.Object)
Object node
public int outDegree (java.lang.Object)
Object node
}
com/google/common/graph/Graph.classGraph.java
package com.google.common.graph
public abstract com.google.common.graph.Graph extends java.lang.Object implements com.google.common.graph.BaseGraph {
public abstract java.util.Set nodes ()
public abstract java.util.Set edges ()
public abstract boolean isDirected ()
public abstract boolean allowsSelfLoops ()
public abstract com.google.common.graph.ElementOrder nodeOrder ()
public abstract java.util.Set adjacentNodes (java.lang.Object)
public abstract java.util.Set predecessors (java.lang.Object)
public abstract java.util.Set successors (java.lang.Object)
public abstract int degree (java.lang.Object)
public abstract int inDegree (java.lang.Object)
public abstract int outDegree (java.lang.Object)
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/graph/GraphBuilder.classGraphBuilder.java
package com.google.common.graph
public final com.google.common.graph.GraphBuilder extends com.google.common.graph.AbstractGraphBuilder {
private void (boolean)
boolean directed
public static com.google.common.graph.GraphBuilder directed ()
public static com.google.common.graph.GraphBuilder undirected ()
public static com.google.common.graph.GraphBuilder from (com.google.common.graph.Graph)
com.google.common.graph.Graph graph
public com.google.common.graph.GraphBuilder allowsSelfLoops (boolean)
boolean allowsSelfLoops
public com.google.common.graph.GraphBuilder expectedNodeCount (int)
int expectedNodeCount
public com.google.common.graph.GraphBuilder nodeOrder (com.google.common.graph.ElementOrder)
com.google.common.graph.ElementOrder nodeOrder
com.google.common.graph.GraphBuilder newBuilder
public com.google.common.graph.MutableGraph build ()
private com.google.common.graph.GraphBuilder cast ()
}
com/google/common/graph/GraphConnections.classGraphConnections.java
package com.google.common.graph
abstract com.google.common.graph.GraphConnections extends java.lang.Object {
public abstract java.util.Set adjacentNodes ()
public abstract java.util.Set predecessors ()
public abstract java.util.Set successors ()
public abstract java.lang.Object value (java.lang.Object)
public abstract void removePredecessor (java.lang.Object)
public abstract java.lang.Object removeSuccessor (java.lang.Object)
public abstract void addPredecessor (java.lang.Object, java.lang.Object)
public abstract java.lang.Object addSuccessor (java.lang.Object, java.lang.Object)
}
com/google/common/graph/GraphConstants$Presence.classGraphConstants.java
package com.google.common.graph
final com.google.common.graph.GraphConstants$Presence extends java.lang.Enum {
public static final com.google.common.graph.GraphConstants$Presence EDGE_EXISTS
private static final com.google.common.graph.GraphConstants$Presence[] $VALUES
public static com.google.common.graph.GraphConstants$Presence[] values ()
public static com.google.common.graph.GraphConstants$Presence valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/common/graph/GraphConstants.classGraphConstants.java
package com.google.common.graph
final com.google.common.graph.GraphConstants extends java.lang.Object {
static final int EXPECTED_DEGREE
static final int DEFAULT_NODE_COUNT
static final int DEFAULT_EDGE_COUNT
static final float INNER_LOAD_FACTOR
static final int INNER_CAPACITY
static final String NODE_NOT_IN_GRAPH
static final String EDGE_NOT_IN_GRAPH
static final String EDGE_CONNECTING_NOT_IN_GRAPH
static final String REUSING_EDGE
static final String MULTIPLE_EDGES_CONNECTING
static final String PARALLEL_EDGES_NOT_ALLOWED
static final String SELF_LOOPS_NOT_ALLOWED
static final String NOT_AVAILABLE_ON_UNDIRECTED
static final String EDGE_ALREADY_EXISTS
static final String GRAPH_STRING_FORMAT
private void ()
}
com/google/common/graph/Graphs$NodeVisitState.classGraphs.java
package com.google.common.graph
final com.google.common.graph.Graphs$NodeVisitState extends java.lang.Enum {
public static final com.google.common.graph.Graphs$NodeVisitState PENDING
public static final com.google.common.graph.Graphs$NodeVisitState COMPLETE
private static final com.google.common.graph.Graphs$NodeVisitState[] $VALUES
public static com.google.common.graph.Graphs$NodeVisitState[] values ()
public static com.google.common.graph.Graphs$NodeVisitState valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/common/graph/Graphs$TransposedGraph.classGraphs.java
package com.google.common.graph
com.google.common.graph.Graphs$TransposedGraph extends com.google.common.graph.AbstractGraph {
private final com.google.common.graph.Graph graph
void (com.google.common.graph.Graph)
com.google.common.graph.Graph graph
public java.util.Set nodes ()
protected long edgeCount ()
public boolean isDirected ()
public boolean allowsSelfLoops ()
public com.google.common.graph.ElementOrder nodeOrder ()
public java.util.Set adjacentNodes (java.lang.Object)
Object node
public java.util.Set predecessors (java.lang.Object)
Object node
public java.util.Set successors (java.lang.Object)
Object node
static com.google.common.graph.Graph access$000 (com.google.common.graph.Graphs$TransposedGraph)
com.google.common.graph.Graphs$TransposedGraph x0
}
com/google/common/graph/Graphs$TransposedNetwork.classGraphs.java
package com.google.common.graph
com.google.common.graph.Graphs$TransposedNetwork extends com.google.common.graph.AbstractNetwork {
private final com.google.common.graph.Network network
void (com.google.common.graph.Network)
com.google.common.graph.Network network
public java.util.Set nodes ()
public java.util.Set edges ()
public boolean isDirected ()
public boolean allowsParallelEdges ()
public boolean allowsSelfLoops ()
public com.google.common.graph.ElementOrder nodeOrder ()
public com.google.common.graph.ElementOrder edgeOrder ()
public java.util.Set adjacentNodes (java.lang.Object)
Object node
public java.util.Set predecessors (java.lang.Object)
Object node
public java.util.Set successors (java.lang.Object)
Object node
public java.util.Set incidentEdges (java.lang.Object)
Object node
public java.util.Set inEdges (java.lang.Object)
Object node
public java.util.Set outEdges (java.lang.Object)
Object node
public com.google.common.graph.EndpointPair incidentNodes (java.lang.Object)
Object edge
com.google.common.graph.EndpointPair endpointPair
public java.util.Set adjacentEdges (java.lang.Object)
Object edge
public java.util.Set edgesConnecting (java.lang.Object, java.lang.Object)
Object nodeU
Object nodeV
static com.google.common.graph.Network access$200 (com.google.common.graph.Graphs$TransposedNetwork)
com.google.common.graph.Graphs$TransposedNetwork x0
}
com/google/common/graph/Graphs$TransposedValueGraph.classGraphs.java
package com.google.common.graph
com.google.common.graph.Graphs$TransposedValueGraph extends com.google.common.graph.AbstractValueGraph {
private final com.google.common.graph.ValueGraph graph
void (com.google.common.graph.ValueGraph)
com.google.common.graph.ValueGraph graph
public java.util.Set nodes ()
protected long edgeCount ()
public boolean isDirected ()
public boolean allowsSelfLoops ()
public com.google.common.graph.ElementOrder nodeOrder ()
public java.util.Set adjacentNodes (java.lang.Object)
Object node
public java.util.Set predecessors (java.lang.Object)
Object node
public java.util.Set successors (java.lang.Object)
Object node
public java.lang.Object edgeValue (java.lang.Object, java.lang.Object)
Object nodeU
Object nodeV
public java.lang.Object edgeValueOrDefault (java.lang.Object, java.lang.Object, java.lang.Object)
Object nodeU
Object nodeV
Object defaultValue
static com.google.common.graph.ValueGraph access$100 (com.google.common.graph.Graphs$TransposedValueGraph)
com.google.common.graph.Graphs$TransposedValueGraph x0
}
com/google/common/graph/Graphs.classGraphs.java
package com.google.common.graph
public final com.google.common.graph.Graphs extends java.lang.Object {
private void ()
public static boolean hasCycle (com.google.common.graph.Graph)
Object node
com.google.common.graph.Graph graph
int numEdges
java.util.Map visitedNodes
public static boolean hasCycle (com.google.common.graph.Network)
com.google.common.graph.Network network
private static boolean subgraphHasCycle (com.google.common.graph.Graph, java.util.Map, java.lang.Object, java.lang.Object)
Object nextNode
com.google.common.graph.Graph graph
java.util.Map visitedNodes
Object node
Object previousNode
com.google.common.graph.Graphs$NodeVisitState state
private static boolean canTraverseWithoutReusingEdge (com.google.common.graph.Graph, java.lang.Object, java.lang.Object)
com.google.common.graph.Graph graph
Object nextNode
Object previousNode
public static com.google.common.graph.Graph transitiveClosure (com.google.common.graph.Graph)
Object reachableNode
Object node
Object nodeV
Object nodeU
java.util.Set reachableNodes
int pairwiseMatch
Object node
java.util.Set visitedNodes
com.google.common.graph.Graph graph
com.google.common.graph.MutableGraph transitiveClosure
public static java.util.Set reachableNodes (com.google.common.graph.Graph, java.lang.Object)
Object successor
Object currentNode
com.google.common.graph.Graph graph
Object node
java.util.Set visitedNodes
java.util.Queue queuedNodes
public static boolean equivalent (com.google.common.graph.Graph, com.google.common.graph.Graph)
com.google.common.graph.Graph graphA
com.google.common.graph.Graph graphB
public static boolean equivalent (com.google.common.graph.ValueGraph, com.google.common.graph.ValueGraph)
com.google.common.graph.ValueGraph graphA
com.google.common.graph.ValueGraph graphB
public static boolean equivalent (com.google.common.graph.Network, com.google.common.graph.Network)
com.google.common.graph.Network networkA
com.google.common.graph.Network networkB
public static com.google.common.graph.Graph transpose (com.google.common.graph.Graph)
com.google.common.graph.Graph graph
public static com.google.common.graph.ValueGraph transpose (com.google.common.graph.ValueGraph)
com.google.common.graph.ValueGraph graph
public static com.google.common.graph.Network transpose (com.google.common.graph.Network)
com.google.common.graph.Network network
public static com.google.common.graph.MutableGraph inducedSubgraph (com.google.common.graph.Graph, java.lang.Iterable)
Object node
Object successorNode
Object node
com.google.common.graph.Graph graph
Iterable nodes
com.google.common.graph.MutableGraph subgraph
public static com.google.common.graph.MutableValueGraph inducedSubgraph (com.google.common.graph.ValueGraph, java.lang.Iterable)
Object node
Object successorNode
Object node
com.google.common.graph.ValueGraph graph
Iterable nodes
com.google.common.graph.MutableValueGraph subgraph
public static com.google.common.graph.MutableNetwork inducedSubgraph (com.google.common.graph.Network, java.lang.Iterable)
Object node
Object successorNode
Object edge
Object node
com.google.common.graph.Network network
Iterable nodes
com.google.common.graph.MutableNetwork subgraph
public static com.google.common.graph.MutableGraph copyOf (com.google.common.graph.Graph)
Object node
com.google.common.graph.EndpointPair edge
com.google.common.graph.Graph graph
com.google.common.graph.MutableGraph copy
public static com.google.common.graph.MutableValueGraph copyOf (com.google.common.graph.ValueGraph)
Object node
com.google.common.graph.EndpointPair edge
com.google.common.graph.ValueGraph graph
com.google.common.graph.MutableValueGraph copy
public static com.google.common.graph.MutableNetwork copyOf (com.google.common.graph.Network)
Object node
com.google.common.graph.EndpointPair endpointPair
Object edge
com.google.common.graph.Network network
com.google.common.graph.MutableNetwork copy
static int checkNonNegative (int)
int value
static int checkPositive (int)
int value
static long checkNonNegative (long)
long value
static long checkPositive (long)
long value
}
com/google/common/graph/ImmutableGraph.classImmutableGraph.java
package com.google.common.graph
public com.google.common.graph.ImmutableGraph extends com.google.common.graph.ForwardingGraph {
private final com.google.common.graph.BaseGraph backingGraph
void (com.google.common.graph.BaseGraph)
com.google.common.graph.BaseGraph backingGraph
public static com.google.common.graph.ImmutableGraph copyOf (com.google.common.graph.Graph)
com.google.common.graph.Graph graph
public static com.google.common.graph.ImmutableGraph copyOf (com.google.common.graph.ImmutableGraph)
com.google.common.graph.ImmutableGraph graph
private static com.google.common.collect.ImmutableMap getNodeConnections (com.google.common.graph.Graph)
Object node
com.google.common.graph.Graph graph
com.google.common.collect.ImmutableMap$Builder nodeConnections
private static com.google.common.graph.GraphConnections connectionsOf (com.google.common.graph.Graph, java.lang.Object)
com.google.common.graph.Graph graph
Object node
com.google.common.base.Function edgeValueFn
protected com.google.common.graph.BaseGraph delegate ()
public volatile int outDegree (java.lang.Object)
public volatile int inDegree (java.lang.Object)
public volatile int degree (java.lang.Object)
public volatile java.util.Set successors (java.lang.Object)
public volatile java.util.Set predecessors (java.lang.Object)
public volatile java.util.Set adjacentNodes (java.lang.Object)
public volatile com.google.common.graph.ElementOrder nodeOrder ()
public volatile boolean allowsSelfLoops ()
public volatile boolean isDirected ()
public volatile java.util.Set edges ()
public volatile java.util.Set nodes ()
}
com/google/common/graph/ImmutableNetwork$1.classImmutableNetwork.java
package com.google.common.graph
final com.google.common.graph.ImmutableNetwork$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.graph.Network val$network
void (com.google.common.graph.Network)
public java.lang.Object apply (java.lang.Object)
Object edge
}
com/google/common/graph/ImmutableNetwork$2.classImmutableNetwork.java
package com.google.common.graph
final com.google.common.graph.ImmutableNetwork$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.graph.Network val$network
void (com.google.common.graph.Network)
public java.lang.Object apply (java.lang.Object)
Object edge
}
com/google/common/graph/ImmutableNetwork$3.classImmutableNetwork.java
package com.google.common.graph
final com.google.common.graph.ImmutableNetwork$3 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.graph.Network val$network
final Object val$node
void (com.google.common.graph.Network, java.lang.Object)
public java.lang.Object apply (java.lang.Object)
Object edge
}
com/google/common/graph/ImmutableNetwork.classImmutableNetwork.java
package com.google.common.graph
public final com.google.common.graph.ImmutableNetwork extends com.google.common.graph.ConfigurableNetwork {
private void (com.google.common.graph.Network)
com.google.common.graph.Network network
public static com.google.common.graph.ImmutableNetwork copyOf (com.google.common.graph.Network)
com.google.common.graph.Network network
public static com.google.common.graph.ImmutableNetwork copyOf (com.google.common.graph.ImmutableNetwork)
com.google.common.graph.ImmutableNetwork network
public com.google.common.graph.ImmutableGraph asGraph ()
private static java.util.Map getNodeConnections (com.google.common.graph.Network)
Object node
com.google.common.graph.Network network
com.google.common.collect.ImmutableMap$Builder nodeConnections
private static java.util.Map getEdgeToReferenceNode (com.google.common.graph.Network)
Object edge
com.google.common.graph.Network network
com.google.common.collect.ImmutableMap$Builder edgeToReferenceNode
private static com.google.common.graph.NetworkConnections connectionsOf (com.google.common.graph.Network, java.lang.Object)
java.util.Map inEdgeMap
java.util.Map outEdgeMap
int selfLoopCount
java.util.Map incidentEdgeMap
com.google.common.graph.Network network
Object node
private static com.google.common.base.Function sourceNodeFn (com.google.common.graph.Network)
com.google.common.graph.Network network
private static com.google.common.base.Function targetNodeFn (com.google.common.graph.Network)
com.google.common.graph.Network network
private static com.google.common.base.Function adjacentNodeFn (com.google.common.graph.Network, java.lang.Object)
com.google.common.graph.Network network
Object node
public volatile java.util.Set successors (java.lang.Object)
public volatile java.util.Set predecessors (java.lang.Object)
public volatile java.util.Set outEdges (java.lang.Object)
public volatile java.util.Set inEdges (java.lang.Object)
public volatile java.util.Set edgesConnecting (java.lang.Object, java.lang.Object)
public volatile java.util.Set adjacentNodes (java.lang.Object)
public volatile com.google.common.graph.EndpointPair incidentNodes (java.lang.Object)
public volatile java.util.Set incidentEdges (java.lang.Object)
public volatile com.google.common.graph.ElementOrder edgeOrder ()
public volatile com.google.common.graph.ElementOrder nodeOrder ()
public volatile boolean allowsSelfLoops ()
public volatile boolean allowsParallelEdges ()
public volatile boolean isDirected ()
public volatile java.util.Set edges ()
public volatile java.util.Set nodes ()
public volatile com.google.common.graph.Graph asGraph ()
}
com/google/common/graph/ImmutableValueGraph$1.classImmutableValueGraph.java
package com.google.common.graph
final com.google.common.graph.ImmutableValueGraph$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.graph.ValueGraph val$graph
final Object val$node
void (com.google.common.graph.ValueGraph, java.lang.Object)
public java.lang.Object apply (java.lang.Object)
Object successorNode
}
com/google/common/graph/ImmutableValueGraph.classImmutableValueGraph.java
package com.google.common.graph
public final com.google.common.graph.ImmutableValueGraph extends com.google.common.graph.ConfigurableValueGraph {
private void (com.google.common.graph.ValueGraph)
com.google.common.graph.ValueGraph graph
public static com.google.common.graph.ImmutableValueGraph copyOf (com.google.common.graph.ValueGraph)
com.google.common.graph.ValueGraph graph
public static com.google.common.graph.ImmutableValueGraph copyOf (com.google.common.graph.ImmutableValueGraph)
com.google.common.graph.ImmutableValueGraph graph
public com.google.common.graph.ImmutableGraph asGraph ()
private static com.google.common.collect.ImmutableMap getNodeConnections (com.google.common.graph.ValueGraph)
Object node
com.google.common.graph.ValueGraph graph
com.google.common.collect.ImmutableMap$Builder nodeConnections
private static com.google.common.graph.GraphConnections connectionsOf (com.google.common.graph.ValueGraph, java.lang.Object)
com.google.common.graph.ValueGraph graph
Object node
com.google.common.base.Function successorNodeToValueFn
public volatile java.lang.Object edgeValueOrDefault (java.lang.Object, java.lang.Object, java.lang.Object)
public volatile java.util.Set successors (java.lang.Object)
public volatile java.util.Set predecessors (java.lang.Object)
public volatile java.util.Set adjacentNodes (java.lang.Object)
public volatile com.google.common.graph.ElementOrder nodeOrder ()
public volatile boolean allowsSelfLoops ()
public volatile boolean isDirected ()
public volatile java.util.Set nodes ()
public volatile com.google.common.graph.Graph asGraph ()
}
com/google/common/graph/MapIteratorCache$1$1.classMapIteratorCache.java
package com.google.common.graph
com.google.common.graph.MapIteratorCache$1$1 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$entryIterator
final com.google.common.graph.MapIteratorCache$1 this$1
void (com.google.common.graph.MapIteratorCache$1, java.util.Iterator)
com.google.common.graph.MapIteratorCache$1 this$1
public boolean hasNext ()
public java.lang.Object next ()
java.util.Map$Entry entry
}
com/google/common/graph/MapIteratorCache$1.classMapIteratorCache.java
package com.google.common.graph
com.google.common.graph.MapIteratorCache$1 extends java.util.AbstractSet {
final com.google.common.graph.MapIteratorCache this$0
void (com.google.common.graph.MapIteratorCache)
com.google.common.graph.MapIteratorCache this$0
public com.google.common.collect.UnmodifiableIterator iterator ()
java.util.Iterator entryIterator
public int size ()
public boolean contains (java.lang.Object)
Object key
public volatile java.util.Iterator iterator ()
}
com/google/common/graph/MapIteratorCache.classMapIteratorCache.java
package com.google.common.graph
com.google.common.graph.MapIteratorCache extends java.lang.Object {
private final java.util.Map backingMap
private transient java.util.Map$Entry entrySetCache
void (java.util.Map)
java.util.Map backingMap
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
public void clear ()
public java.lang.Object get (java.lang.Object)
Object key
Object value
public final java.lang.Object getWithoutCaching (java.lang.Object)
Object key
public final boolean containsKey (java.lang.Object)
Object key
public final java.util.Set unmodifiableKeySet ()
protected java.lang.Object getIfCached (java.lang.Object)
Object key
java.util.Map$Entry entry
protected void clearCache ()
static java.util.Map access$000 (com.google.common.graph.MapIteratorCache)
com.google.common.graph.MapIteratorCache x0
static java.util.Map$Entry access$102 (com.google.common.graph.MapIteratorCache, java.util.Map$Entry)
com.google.common.graph.MapIteratorCache x0
java.util.Map$Entry x1
}
com/google/common/graph/MapRetrievalCache$CacheEntry.classMapRetrievalCache.java
package com.google.common.graph
final com.google.common.graph.MapRetrievalCache$CacheEntry extends java.lang.Object {
final Object key
final Object value
void (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/google/common/graph/MapRetrievalCache.classMapRetrievalCache.java
package com.google.common.graph
com.google.common.graph.MapRetrievalCache extends com.google.common.graph.MapIteratorCache {
private transient com.google.common.graph.MapRetrievalCache$CacheEntry cacheEntry1
private transient com.google.common.graph.MapRetrievalCache$CacheEntry cacheEntry2
void (java.util.Map)
java.util.Map backingMap
public java.lang.Object get (java.lang.Object)
Object key
Object value
protected java.lang.Object getIfCached (java.lang.Object)
Object key
Object value
com.google.common.graph.MapRetrievalCache$CacheEntry entry
protected void clearCache ()
private void addToCache (java.lang.Object, java.lang.Object)
Object key
Object value
private void addToCache (com.google.common.graph.MapRetrievalCache$CacheEntry)
com.google.common.graph.MapRetrievalCache$CacheEntry entry
}
com/google/common/graph/MultiEdgesConnecting$1.classMultiEdgesConnecting.java
package com.google.common.graph
com.google.common.graph.MultiEdgesConnecting$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$entries
final com.google.common.graph.MultiEdgesConnecting this$0
void (com.google.common.graph.MultiEdgesConnecting, java.util.Iterator)
com.google.common.graph.MultiEdgesConnecting this$0
protected java.lang.Object computeNext ()
java.util.Map$Entry entry
}
com/google/common/graph/MultiEdgesConnecting.classMultiEdgesConnecting.java
package com.google.common.graph
abstract com.google.common.graph.MultiEdgesConnecting extends java.util.AbstractSet {
private final java.util.Map outEdgeToNode
private final Object targetNode
void (java.util.Map, java.lang.Object)
java.util.Map outEdgeToNode
Object targetNode
public com.google.common.collect.UnmodifiableIterator iterator ()
java.util.Iterator entries
public boolean contains (java.lang.Object)
Object edge
public volatile java.util.Iterator iterator ()
static java.lang.Object access$000 (com.google.common.graph.MultiEdgesConnecting)
com.google.common.graph.MultiEdgesConnecting x0
}
com/google/common/graph/MutableGraph.classMutableGraph.java
package com.google.common.graph
public abstract com.google.common.graph.MutableGraph extends java.lang.Object implements com.google.common.graph.Graph {
public abstract boolean addNode (java.lang.Object)
public abstract boolean putEdge (java.lang.Object, java.lang.Object)
public abstract boolean removeNode (java.lang.Object)
public abstract boolean removeEdge (java.lang.Object, java.lang.Object)
}
com/google/common/graph/MutableNetwork.classMutableNetwork.java
package com.google.common.graph
public abstract com.google.common.graph.MutableNetwork extends java.lang.Object implements com.google.common.graph.Network {
public abstract boolean addNode (java.lang.Object)
public abstract boolean addEdge (java.lang.Object, java.lang.Object, java.lang.Object)
public abstract boolean removeNode (java.lang.Object)
public abstract boolean removeEdge (java.lang.Object)
}
com/google/common/graph/MutableValueGraph.classMutableValueGraph.java
package com.google.common.graph
public abstract com.google.common.graph.MutableValueGraph extends java.lang.Object implements com.google.common.graph.ValueGraph {
public abstract boolean addNode (java.lang.Object)
public abstract java.lang.Object putEdgeValue (java.lang.Object, java.lang.Object, java.lang.Object)
public abstract boolean removeNode (java.lang.Object)
public abstract java.lang.Object removeEdge (java.lang.Object, java.lang.Object)
}
com/google/common/graph/Network.classNetwork.java
package com.google.common.graph
public abstract com.google.common.graph.Network extends java.lang.Object {
public abstract java.util.Set nodes ()
public abstract java.util.Set edges ()
public abstract com.google.common.graph.Graph asGraph ()
public abstract boolean isDirected ()
public abstract boolean allowsParallelEdges ()
public abstract boolean allowsSelfLoops ()
public abstract com.google.common.graph.ElementOrder nodeOrder ()
public abstract com.google.common.graph.ElementOrder edgeOrder ()
public abstract java.util.Set adjacentNodes (java.lang.Object)
public abstract java.util.Set predecessors (java.lang.Object)
public abstract java.util.Set successors (java.lang.Object)
public abstract java.util.Set incidentEdges (java.lang.Object)
public abstract java.util.Set inEdges (java.lang.Object)
public abstract java.util.Set outEdges (java.lang.Object)
public abstract int degree (java.lang.Object)
public abstract int inDegree (java.lang.Object)
public abstract int outDegree (java.lang.Object)
public abstract com.google.common.graph.EndpointPair incidentNodes (java.lang.Object)
public abstract java.util.Set adjacentEdges (java.lang.Object)
public abstract java.util.Set edgesConnecting (java.lang.Object, java.lang.Object)
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/graph/NetworkBuilder.classNetworkBuilder.java
package com.google.common.graph
public final com.google.common.graph.NetworkBuilder extends com.google.common.graph.AbstractGraphBuilder {
boolean allowsParallelEdges
com.google.common.graph.ElementOrder edgeOrder
com.google.common.base.Optional expectedEdgeCount
private void (boolean)
boolean directed
public static com.google.common.graph.NetworkBuilder directed ()
public static com.google.common.graph.NetworkBuilder undirected ()
public static com.google.common.graph.NetworkBuilder from (com.google.common.graph.Network)
com.google.common.graph.Network network
public com.google.common.graph.NetworkBuilder allowsParallelEdges (boolean)
boolean allowsParallelEdges
public com.google.common.graph.NetworkBuilder allowsSelfLoops (boolean)
boolean allowsSelfLoops
public com.google.common.graph.NetworkBuilder expectedNodeCount (int)
int expectedNodeCount
public com.google.common.graph.NetworkBuilder expectedEdgeCount (int)
int expectedEdgeCount
public com.google.common.graph.NetworkBuilder nodeOrder (com.google.common.graph.ElementOrder)
com.google.common.graph.ElementOrder nodeOrder
com.google.common.graph.NetworkBuilder newBuilder
public com.google.common.graph.NetworkBuilder edgeOrder (com.google.common.graph.ElementOrder)
com.google.common.graph.ElementOrder edgeOrder
com.google.common.graph.NetworkBuilder newBuilder
public com.google.common.graph.MutableNetwork build ()
private com.google.common.graph.NetworkBuilder cast ()
}
com/google/common/graph/NetworkConnections.classNetworkConnections.java
package com.google.common.graph
abstract com.google.common.graph.NetworkConnections extends java.lang.Object {
public abstract java.util.Set adjacentNodes ()
public abstract java.util.Set predecessors ()
public abstract java.util.Set successors ()
public abstract java.util.Set incidentEdges ()
public abstract java.util.Set inEdges ()
public abstract java.util.Set outEdges ()
public abstract java.util.Set edgesConnecting (java.lang.Object)
public abstract java.lang.Object oppositeNode (java.lang.Object)
public abstract java.lang.Object removeInEdge (java.lang.Object, boolean)
public abstract java.lang.Object removeOutEdge (java.lang.Object)
public abstract void addInEdge (java.lang.Object, java.lang.Object, boolean)
public abstract void addOutEdge (java.lang.Object, java.lang.Object)
}
com/google/common/graph/UndirectedGraphConnections.classUndirectedGraphConnections.java
package com.google.common.graph
final com.google.common.graph.UndirectedGraphConnections extends java.lang.Object implements com.google.common.graph.GraphConnections {
private final java.util.Map adjacentNodeValues
private void (java.util.Map)
java.util.Map adjacentNodeValues
static com.google.common.graph.UndirectedGraphConnections of ()
static com.google.common.graph.UndirectedGraphConnections ofImmutable (java.util.Map)
java.util.Map adjacentNodeValues
public java.util.Set adjacentNodes ()
public java.util.Set predecessors ()
public java.util.Set successors ()
public java.lang.Object value (java.lang.Object)
Object node
public void removePredecessor (java.lang.Object)
Object node
Object unused
public java.lang.Object removeSuccessor (java.lang.Object)
Object node
public void addPredecessor (java.lang.Object, java.lang.Object)
Object node
Object value
Object unused
public java.lang.Object addSuccessor (java.lang.Object, java.lang.Object)
Object node
Object value
}
com/google/common/graph/UndirectedMultiNetworkConnections$1.classUndirectedMultiNetworkConnections.java
package com.google.common.graph
com.google.common.graph.UndirectedMultiNetworkConnections$1 extends com.google.common.graph.MultiEdgesConnecting {
final Object val$node
final com.google.common.graph.UndirectedMultiNetworkConnections this$0
void (com.google.common.graph.UndirectedMultiNetworkConnections, java.util.Map, java.lang.Object, java.lang.Object)
com.google.common.graph.UndirectedMultiNetworkConnections this$0
java.util.Map outEdgeToNode
Object targetNode
public int size ()
}
com/google/common/graph/UndirectedMultiNetworkConnections.classUndirectedMultiNetworkConnections.java
package com.google.common.graph
final com.google.common.graph.UndirectedMultiNetworkConnections extends com.google.common.graph.AbstractUndirectedNetworkConnections {
private transient java.lang.ref.Reference adjacentNodesReference
private void (java.util.Map)
java.util.Map incidentEdges
static com.google.common.graph.UndirectedMultiNetworkConnections of ()
static com.google.common.graph.UndirectedMultiNetworkConnections ofImmutable (java.util.Map)
java.util.Map incidentEdges
public java.util.Set adjacentNodes ()
private com.google.common.collect.Multiset adjacentNodesMultiset ()
com.google.common.collect.Multiset adjacentNodes
public java.util.Set edgesConnecting (java.lang.Object)
Object node
public java.lang.Object removeInEdge (java.lang.Object, boolean)
Object edge
boolean isSelfLoop
public java.lang.Object removeOutEdge (java.lang.Object)
Object edge
Object node
com.google.common.collect.Multiset adjacentNodes
public void addInEdge (java.lang.Object, java.lang.Object, boolean)
Object edge
Object node
boolean isSelfLoop
public void addOutEdge (java.lang.Object, java.lang.Object)
Object edge
Object node
com.google.common.collect.Multiset adjacentNodes
private static java.lang.Object getReference (java.lang.ref.Reference)
java.lang.ref.Reference reference
static com.google.common.collect.Multiset access$000 (com.google.common.graph.UndirectedMultiNetworkConnections)
com.google.common.graph.UndirectedMultiNetworkConnections x0
}
com/google/common/graph/UndirectedNetworkConnections.classUndirectedNetworkConnections.java
package com.google.common.graph
final com.google.common.graph.UndirectedNetworkConnections extends com.google.common.graph.AbstractUndirectedNetworkConnections {
protected void (java.util.Map)
java.util.Map incidentEdgeMap
static com.google.common.graph.UndirectedNetworkConnections of ()
static com.google.common.graph.UndirectedNetworkConnections ofImmutable (java.util.Map)
java.util.Map incidentEdges
public java.util.Set adjacentNodes ()
public java.util.Set edgesConnecting (java.lang.Object)
Object node
}
com/google/common/graph/ValueGraph.classValueGraph.java
package com.google.common.graph
public abstract com.google.common.graph.ValueGraph extends java.lang.Object implements com.google.common.graph.BaseGraph {
public abstract java.util.Set nodes ()
public abstract java.util.Set edges ()
public abstract com.google.common.graph.Graph asGraph ()
public abstract boolean isDirected ()
public abstract boolean allowsSelfLoops ()
public abstract com.google.common.graph.ElementOrder nodeOrder ()
public abstract java.util.Set adjacentNodes (java.lang.Object)
public abstract java.util.Set predecessors (java.lang.Object)
public abstract java.util.Set successors (java.lang.Object)
public abstract int degree (java.lang.Object)
public abstract int inDegree (java.lang.Object)
public abstract int outDegree (java.lang.Object)
public abstract java.lang.Object edgeValue (java.lang.Object, java.lang.Object)
public abstract java.lang.Object edgeValueOrDefault (java.lang.Object, java.lang.Object, java.lang.Object)
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/graph/ValueGraphBuilder.classValueGraphBuilder.java
package com.google.common.graph
public final com.google.common.graph.ValueGraphBuilder extends com.google.common.graph.AbstractGraphBuilder {
private void (boolean)
boolean directed
public static com.google.common.graph.ValueGraphBuilder directed ()
public static com.google.common.graph.ValueGraphBuilder undirected ()
public static com.google.common.graph.ValueGraphBuilder from (com.google.common.graph.ValueGraph)
com.google.common.graph.ValueGraph graph
public com.google.common.graph.ValueGraphBuilder allowsSelfLoops (boolean)
boolean allowsSelfLoops
public com.google.common.graph.ValueGraphBuilder expectedNodeCount (int)
int expectedNodeCount
public com.google.common.graph.ValueGraphBuilder nodeOrder (com.google.common.graph.ElementOrder)
com.google.common.graph.ElementOrder nodeOrder
com.google.common.graph.ValueGraphBuilder newBuilder
public com.google.common.graph.MutableValueGraph build ()
private com.google.common.graph.ValueGraphBuilder cast ()
}
com/google/common/graph/package-info.classpackage-info.java
package com.google.common.graph
abstract com.google.common.graph.package-info extends java.lang.Object {
}
com/google/common/hash/
com/google/common/hash/AbstractByteHasher.classAbstractByteHasher.java
package com.google.common.hash
abstract com.google.common.hash.AbstractByteHasher extends com.google.common.hash.AbstractHasher {
private final java.nio.ByteBuffer scratch
void ()
protected abstract void update (byte)
protected void update (byte[])
byte[] b
protected void update (byte[], int, int)
int i
byte[] b
int off
int len
public com.google.common.hash.Hasher putByte (byte)
byte b
public com.google.common.hash.Hasher putBytes (byte[])
byte[] bytes
public com.google.common.hash.Hasher putBytes (byte[], int, int)
byte[] bytes
int off
int len
private com.google.common.hash.Hasher update (int)
int bytes
public com.google.common.hash.Hasher putShort (short)
short s
public com.google.common.hash.Hasher putInt (int)
int i
public com.google.common.hash.Hasher putLong (long)
long l
public com.google.common.hash.Hasher putChar (char)
char c
public com.google.common.hash.Hasher putObject (java.lang.Object, com.google.common.hash.Funnel)
Object instance
com.google.common.hash.Funnel funnel
public volatile com.google.common.hash.PrimitiveSink putChar (char)
public volatile com.google.common.hash.PrimitiveSink putLong (long)
public volatile com.google.common.hash.PrimitiveSink putInt (int)
public volatile com.google.common.hash.PrimitiveSink putShort (short)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[], int, int)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[])
public volatile com.google.common.hash.PrimitiveSink putByte (byte)
}
com/google/common/hash/AbstractCompositeHashFunction$1.classAbstractCompositeHashFunction.java
package com.google.common.hash
com.google.common.hash.AbstractCompositeHashFunction$1 extends java.lang.Object implements com.google.common.hash.Hasher {
final com.google.common.hash.Hasher[] val$hashers
final com.google.common.hash.AbstractCompositeHashFunction this$0
void (com.google.common.hash.AbstractCompositeHashFunction, com.google.common.hash.Hasher[])
com.google.common.hash.AbstractCompositeHashFunction this$0
public com.google.common.hash.Hasher putByte (byte)
com.google.common.hash.Hasher hasher
byte b
public com.google.common.hash.Hasher putBytes (byte[])
com.google.common.hash.Hasher hasher
byte[] bytes
public com.google.common.hash.Hasher putBytes (byte[], int, int)
com.google.common.hash.Hasher hasher
byte[] bytes
int off
int len
public com.google.common.hash.Hasher putShort (short)
com.google.common.hash.Hasher hasher
short s
public com.google.common.hash.Hasher putInt (int)
com.google.common.hash.Hasher hasher
int i
public com.google.common.hash.Hasher putLong (long)
com.google.common.hash.Hasher hasher
long l
public com.google.common.hash.Hasher putFloat (float)
com.google.common.hash.Hasher hasher
float f
public com.google.common.hash.Hasher putDouble (double)
com.google.common.hash.Hasher hasher
double d
public com.google.common.hash.Hasher putBoolean (boolean)
com.google.common.hash.Hasher hasher
boolean b
public com.google.common.hash.Hasher putChar (char)
com.google.common.hash.Hasher hasher
char c
public com.google.common.hash.Hasher putUnencodedChars (java.lang.CharSequence)
com.google.common.hash.Hasher hasher
CharSequence chars
public com.google.common.hash.Hasher putString (java.lang.CharSequence, java.nio.charset.Charset)
com.google.common.hash.Hasher hasher
CharSequence chars
java.nio.charset.Charset charset
public com.google.common.hash.Hasher putObject (java.lang.Object, com.google.common.hash.Funnel)
com.google.common.hash.Hasher hasher
Object instance
com.google.common.hash.Funnel funnel
public com.google.common.hash.HashCode hash ()
public volatile com.google.common.hash.PrimitiveSink putString (java.lang.CharSequence, java.nio.charset.Charset)
public volatile com.google.common.hash.PrimitiveSink putUnencodedChars (java.lang.CharSequence)
public volatile com.google.common.hash.PrimitiveSink putChar (char)
public volatile com.google.common.hash.PrimitiveSink putBoolean (boolean)
public volatile com.google.common.hash.PrimitiveSink putDouble (double)
public volatile com.google.common.hash.PrimitiveSink putFloat (float)
public volatile com.google.common.hash.PrimitiveSink putLong (long)
public volatile com.google.common.hash.PrimitiveSink putInt (int)
public volatile com.google.common.hash.PrimitiveSink putShort (short)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[], int, int)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[])
public volatile com.google.common.hash.PrimitiveSink putByte (byte)
}
com/google/common/hash/AbstractCompositeHashFunction.classAbstractCompositeHashFunction.java
package com.google.common.hash
abstract com.google.common.hash.AbstractCompositeHashFunction extends com.google.common.hash.AbstractStreamingHashFunction {
final com.google.common.hash.HashFunction[] functions
private static final long serialVersionUID
transient void (com.google.common.hash.HashFunction[])
com.google.common.hash.HashFunction function
com.google.common.hash.HashFunction[] functions
abstract com.google.common.hash.HashCode makeHash (com.google.common.hash.Hasher[])
public com.google.common.hash.Hasher newHasher ()
int i
com.google.common.hash.Hasher[] hashers
}
com/google/common/hash/AbstractHasher.classAbstractHasher.java
package com.google.common.hash
abstract com.google.common.hash.AbstractHasher extends java.lang.Object implements com.google.common.hash.Hasher {
void ()
public final com.google.common.hash.Hasher putBoolean (boolean)
boolean b
public final com.google.common.hash.Hasher putDouble (double)
double d
public final com.google.common.hash.Hasher putFloat (float)
float f
public com.google.common.hash.Hasher putUnencodedChars (java.lang.CharSequence)
int i
int len
CharSequence charSequence
public com.google.common.hash.Hasher putString (java.lang.CharSequence, java.nio.charset.Charset)
CharSequence charSequence
java.nio.charset.Charset charset
public volatile com.google.common.hash.PrimitiveSink putString (java.lang.CharSequence, java.nio.charset.Charset)
public volatile com.google.common.hash.PrimitiveSink putUnencodedChars (java.lang.CharSequence)
public volatile com.google.common.hash.PrimitiveSink putBoolean (boolean)
public volatile com.google.common.hash.PrimitiveSink putDouble (double)
public volatile com.google.common.hash.PrimitiveSink putFloat (float)
}
com/google/common/hash/AbstractNonStreamingHashFunction$BufferingHasher.classAbstractNonStreamingHashFunction.java
package com.google.common.hash
final com.google.common.hash.AbstractNonStreamingHashFunction$BufferingHasher extends com.google.common.hash.AbstractHasher {
final com.google.common.hash.AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream stream
static final int BOTTOM_BYTE
final com.google.common.hash.AbstractNonStreamingHashFunction this$0
void (com.google.common.hash.AbstractNonStreamingHashFunction, int)
int expectedInputSize
public com.google.common.hash.Hasher putByte (byte)
byte b
public com.google.common.hash.Hasher putBytes (byte[])
java.io.IOException e
byte[] bytes
public com.google.common.hash.Hasher putBytes (byte[], int, int)
byte[] bytes
int off
int len
public com.google.common.hash.Hasher putShort (short)
short s
public com.google.common.hash.Hasher putInt (int)
int i
public com.google.common.hash.Hasher putLong (long)
int i
long l
public com.google.common.hash.Hasher putChar (char)
char c
public com.google.common.hash.Hasher putObject (java.lang.Object, com.google.common.hash.Funnel)
Object instance
com.google.common.hash.Funnel funnel
public com.google.common.hash.HashCode hash ()
public volatile com.google.common.hash.PrimitiveSink putChar (char)
public volatile com.google.common.hash.PrimitiveSink putLong (long)
public volatile com.google.common.hash.PrimitiveSink putInt (int)
public volatile com.google.common.hash.PrimitiveSink putShort (short)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[], int, int)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[])
public volatile com.google.common.hash.PrimitiveSink putByte (byte)
}
com/google/common/hash/AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream.classAbstractNonStreamingHashFunction.java
package com.google.common.hash
final com.google.common.hash.AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream extends java.io.ByteArrayOutputStream {
void (int)
int expectedInputSize
byte[] byteArray ()
int length ()
}
com/google/common/hash/AbstractNonStreamingHashFunction.classAbstractNonStreamingHashFunction.java
package com.google.common.hash
abstract com.google.common.hash.AbstractNonStreamingHashFunction extends java.lang.Object implements com.google.common.hash.HashFunction {
void ()
public com.google.common.hash.Hasher newHasher ()
public com.google.common.hash.Hasher newHasher (int)
int expectedInputSize
public com.google.common.hash.HashCode hashObject (java.lang.Object, com.google.common.hash.Funnel)
Object instance
com.google.common.hash.Funnel funnel
public com.google.common.hash.HashCode hashUnencodedChars (java.lang.CharSequence)
int i
CharSequence input
int len
com.google.common.hash.Hasher hasher
public com.google.common.hash.HashCode hashString (java.lang.CharSequence, java.nio.charset.Charset)
CharSequence input
java.nio.charset.Charset charset
public com.google.common.hash.HashCode hashInt (int)
int input
public com.google.common.hash.HashCode hashLong (long)
long input
public com.google.common.hash.HashCode hashBytes (byte[])
byte[] input
}
com/google/common/hash/AbstractStreamingHashFunction$AbstractStreamingHasher.classAbstractStreamingHashFunction.java
package com.google.common.hash
public abstract com.google.common.hash.AbstractStreamingHashFunction$AbstractStreamingHasher extends com.google.common.hash.AbstractHasher {
private final java.nio.ByteBuffer buffer
private final int bufferSize
private final int chunkSize
protected void (int)
int chunkSize
protected void (int, int)
int chunkSize
int bufferSize
protected abstract void process (java.nio.ByteBuffer)
protected void processRemaining (java.nio.ByteBuffer)
java.nio.ByteBuffer bb
public final com.google.common.hash.Hasher putBytes (byte[])
byte[] bytes
public final com.google.common.hash.Hasher putBytes (byte[], int, int)
byte[] bytes
int off
int len
private com.google.common.hash.Hasher putBytes (java.nio.ByteBuffer)
int i
java.nio.ByteBuffer readBuffer
int bytesToCopy
public final com.google.common.hash.Hasher putUnencodedChars (java.lang.CharSequence)
int i
CharSequence charSequence
public final com.google.common.hash.Hasher putByte (byte)
byte b
public final com.google.common.hash.Hasher putShort (short)
short s
public final com.google.common.hash.Hasher putChar (char)
char c
public final com.google.common.hash.Hasher putInt (int)
int i
public final com.google.common.hash.Hasher putLong (long)
long l
public final com.google.common.hash.Hasher putObject (java.lang.Object, com.google.common.hash.Funnel)
Object instance
com.google.common.hash.Funnel funnel
public final com.google.common.hash.HashCode hash ()
abstract com.google.common.hash.HashCode makeHash ()
private void munchIfFull ()
private void munch ()
public volatile com.google.common.hash.PrimitiveSink putUnencodedChars (java.lang.CharSequence)
public volatile com.google.common.hash.PrimitiveSink putChar (char)
public volatile com.google.common.hash.PrimitiveSink putLong (long)
public volatile com.google.common.hash.PrimitiveSink putInt (int)
public volatile com.google.common.hash.PrimitiveSink putShort (short)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[], int, int)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[])
public volatile com.google.common.hash.PrimitiveSink putByte (byte)
}
com/google/common/hash/AbstractStreamingHashFunction.classAbstractStreamingHashFunction.java
package com.google.common.hash
abstract com.google.common.hash.AbstractStreamingHashFunction extends java.lang.Object implements com.google.common.hash.HashFunction {
void ()
public com.google.common.hash.HashCode hashObject (java.lang.Object, com.google.common.hash.Funnel)
Object instance
com.google.common.hash.Funnel funnel
public com.google.common.hash.HashCode hashUnencodedChars (java.lang.CharSequence)
CharSequence input
public com.google.common.hash.HashCode hashString (java.lang.CharSequence, java.nio.charset.Charset)
CharSequence input
java.nio.charset.Charset charset
public com.google.common.hash.HashCode hashInt (int)
int input
public com.google.common.hash.HashCode hashLong (long)
long input
public com.google.common.hash.HashCode hashBytes (byte[])
byte[] input
public com.google.common.hash.HashCode hashBytes (byte[], int, int)
byte[] input
int off
int len
public com.google.common.hash.Hasher newHasher (int)
int expectedInputSize
}
com/google/common/hash/BloomFilter$1.classBloomFilter.java
package com.google.common.hash
com.google.common.hash.BloomFilter$1 extends java.lang.Object {
}
com/google/common/hash/BloomFilter$SerialForm.classBloomFilter.java
package com.google.common.hash
com.google.common.hash.BloomFilter$SerialForm extends java.lang.Object implements java.io.Serializable {
final long[] data
final int numHashFunctions
final com.google.common.hash.Funnel funnel
final com.google.common.hash.BloomFilter$Strategy strategy
private static final long serialVersionUID
void (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter bf
java.lang.Object readResolve ()
}
com/google/common/hash/BloomFilter$Strategy.classBloomFilter.java
package com.google.common.hash
abstract com.google.common.hash.BloomFilter$Strategy extends java.lang.Object implements java.io.Serializable {
public abstract boolean put (java.lang.Object, com.google.common.hash.Funnel, int, com.google.common.hash.BloomFilterStrategies$BitArray)
public abstract boolean mightContain (java.lang.Object, com.google.common.hash.Funnel, int, com.google.common.hash.BloomFilterStrategies$BitArray)
public abstract int ordinal ()
}
com/google/common/hash/BloomFilter.classBloomFilter.java
package com.google.common.hash
public final com.google.common.hash.BloomFilter extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final com.google.common.hash.BloomFilterStrategies$BitArray bits
private final int numHashFunctions
private final com.google.common.hash.Funnel funnel
private final com.google.common.hash.BloomFilter$Strategy strategy
private void (com.google.common.hash.BloomFilterStrategies$BitArray, int, com.google.common.hash.Funnel, com.google.common.hash.BloomFilter$Strategy)
com.google.common.hash.BloomFilterStrategies$BitArray bits
int numHashFunctions
com.google.common.hash.Funnel funnel
com.google.common.hash.BloomFilter$Strategy strategy
public com.google.common.hash.BloomFilter copy ()
public boolean mightContain (java.lang.Object)
Object object
public boolean apply (java.lang.Object)
Object input
public boolean put (java.lang.Object)
Object object
public double expectedFpp ()
public long approximateElementCount ()
long bitSize
long bitCount
double fractionOfBitsSet
long bitSize ()
public boolean isCompatible (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter that
public void putAll (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter that
public boolean equals (java.lang.Object)
com.google.common.hash.BloomFilter that
Object object
public int hashCode ()
public static com.google.common.hash.BloomFilter create (com.google.common.hash.Funnel, int, double)
com.google.common.hash.Funnel funnel
int expectedInsertions
double fpp
public static com.google.common.hash.BloomFilter create (com.google.common.hash.Funnel, long, double)
com.google.common.hash.Funnel funnel
long expectedInsertions
double fpp
static com.google.common.hash.BloomFilter create (com.google.common.hash.Funnel, long, double, com.google.common.hash.BloomFilter$Strategy)
IllegalArgumentException e
com.google.common.hash.Funnel funnel
long expectedInsertions
double fpp
com.google.common.hash.BloomFilter$Strategy strategy
long numBits
int numHashFunctions
public static com.google.common.hash.BloomFilter create (com.google.common.hash.Funnel, int)
com.google.common.hash.Funnel funnel
int expectedInsertions
public static com.google.common.hash.BloomFilter create (com.google.common.hash.Funnel, long)
com.google.common.hash.Funnel funnel
long expectedInsertions
static int optimalNumOfHashFunctions (long, long)
long n
long m
static long optimalNumOfBits (long, double)
long n
double p
private java.lang.Object writeReplace ()
public void writeTo (java.io.OutputStream) throws java.io.IOException
long value
java.io.OutputStream out
java.io.DataOutputStream dout
public static com.google.common.hash.BloomFilter readFrom (java.io.InputStream, com.google.common.hash.Funnel) throws java.io.IOException
int i
java.io.DataInputStream din
com.google.common.hash.BloomFilter$Strategy strategy
long[] data
String message
RuntimeException e
java.io.InputStream in
com.google.common.hash.Funnel funnel
int strategyOrdinal
int numHashFunctions
int dataLength
static com.google.common.hash.BloomFilterStrategies$BitArray access$000 (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter x0
static int access$100 (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter x0
static com.google.common.hash.Funnel access$200 (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter x0
static com.google.common.hash.BloomFilter$Strategy access$300 (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter x0
void (com.google.common.hash.BloomFilterStrategies$BitArray, int, com.google.common.hash.Funnel, com.google.common.hash.BloomFilter$Strategy, com.google.common.hash.BloomFilter$1)
com.google.common.hash.BloomFilterStrategies$BitArray x0
int x1
com.google.common.hash.Funnel x2
com.google.common.hash.BloomFilter$Strategy x3
com.google.common.hash.BloomFilter$1 x4
}
com/google/common/hash/BloomFilterStrategies$1.classBloomFilterStrategies.java
package com.google.common.hash
final com.google.common.hash.BloomFilterStrategies$1 extends com.google.common.hash.BloomFilterStrategies {
void (java.lang.String, int)
public boolean put (java.lang.Object, com.google.common.hash.Funnel, int, com.google.common.hash.BloomFilterStrategies$BitArray)
int combinedHash
int i
Object object
com.google.common.hash.Funnel funnel
int numHashFunctions
com.google.common.hash.BloomFilterStrategies$BitArray bits
long bitSize
long hash64
int hash1
int hash2
boolean bitsChanged
public boolean mightContain (java.lang.Object, com.google.common.hash.Funnel, int, com.google.common.hash.BloomFilterStrategies$BitArray)
int combinedHash
int i
Object object
com.google.common.hash.Funnel funnel
int numHashFunctions
com.google.common.hash.BloomFilterStrategies$BitArray bits
long bitSize
long hash64
int hash1
int hash2
}
com/google/common/hash/BloomFilterStrategies$2.classBloomFilterStrategies.java
package com.google.common.hash
final com.google.common.hash.BloomFilterStrategies$2 extends com.google.common.hash.BloomFilterStrategies {
void (java.lang.String, int)
public boolean put (java.lang.Object, com.google.common.hash.Funnel, int, com.google.common.hash.BloomFilterStrategies$BitArray)
int i
Object object
com.google.common.hash.Funnel funnel
int numHashFunctions
com.google.common.hash.BloomFilterStrategies$BitArray bits
long bitSize
byte[] bytes
long hash1
long hash2
boolean bitsChanged
long combinedHash
public boolean mightContain (java.lang.Object, com.google.common.hash.Funnel, int, com.google.common.hash.BloomFilterStrategies$BitArray)
int i
Object object
com.google.common.hash.Funnel funnel
int numHashFunctions
com.google.common.hash.BloomFilterStrategies$BitArray bits
long bitSize
byte[] bytes
long hash1
long hash2
long combinedHash
private long lowerEight (byte[])
byte[] bytes
private long upperEight (byte[])
byte[] bytes
}
com/google/common/hash/BloomFilterStrategies$BitArray.classBloomFilterStrategies.java
package com.google.common.hash
final com.google.common.hash.BloomFilterStrategies$BitArray extends java.lang.Object {
final long[] data
long bitCount
void (long)
long bits
void (long[])
long value
long[] data
long bitCount
boolean set (long)
long index
boolean get (long)
long index
long bitSize ()
long bitCount ()
com.google.common.hash.BloomFilterStrategies$BitArray copy ()
void putAll (com.google.common.hash.BloomFilterStrategies$BitArray)
int i
com.google.common.hash.BloomFilterStrategies$BitArray array
public boolean equals (java.lang.Object)
com.google.common.hash.BloomFilterStrategies$BitArray bitArray
Object o
public int hashCode ()
}
com/google/common/hash/BloomFilterStrategies.classBloomFilterStrategies.java
package com.google.common.hash
abstract com.google.common.hash.BloomFilterStrategies extends java.lang.Enum implements com.google.common.hash.BloomFilter$Strategy {
public static final com.google.common.hash.BloomFilterStrategies MURMUR128_MITZ_32
public static final com.google.common.hash.BloomFilterStrategies MURMUR128_MITZ_64
private static final com.google.common.hash.BloomFilterStrategies[] $VALUES
public static com.google.common.hash.BloomFilterStrategies[] values ()
public static com.google.common.hash.BloomFilterStrategies valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.google.common.hash.BloomFilterStrategies$1)
String x0
int x1
com.google.common.hash.BloomFilterStrategies$1 x2
static void ()
}
com/google/common/hash/ChecksumHashFunction$1.classChecksumHashFunction.java
package com.google.common.hash
com.google.common.hash.ChecksumHashFunction$1 extends java.lang.Object {
}
com/google/common/hash/ChecksumHashFunction$ChecksumHasher.classChecksumHashFunction.java
package com.google.common.hash
final com.google.common.hash.ChecksumHashFunction$ChecksumHasher extends com.google.common.hash.AbstractByteHasher {
private final java.util.zip.Checksum checksum
final com.google.common.hash.ChecksumHashFunction this$0
private void (com.google.common.hash.ChecksumHashFunction, java.util.zip.Checksum)
java.util.zip.Checksum checksum
protected void update (byte)
byte b
protected void update (byte[], int, int)
byte[] bytes
int off
int len
public com.google.common.hash.HashCode hash ()
long value
void (com.google.common.hash.ChecksumHashFunction, java.util.zip.Checksum, com.google.common.hash.ChecksumHashFunction$1)
com.google.common.hash.ChecksumHashFunction x0
java.util.zip.Checksum x1
com.google.common.hash.ChecksumHashFunction$1 x2
}
com/google/common/hash/ChecksumHashFunction.classChecksumHashFunction.java
package com.google.common.hash
final com.google.common.hash.ChecksumHashFunction extends com.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable {
private final com.google.common.base.Supplier checksumSupplier
private final int bits
private final String toString
private static final long serialVersionUID
void (com.google.common.base.Supplier, int, java.lang.String)
com.google.common.base.Supplier checksumSupplier
int bits
String toString
public int bits ()
public com.google.common.hash.Hasher newHasher ()
public java.lang.String toString ()
static int access$100 (com.google.common.hash.ChecksumHashFunction)
com.google.common.hash.ChecksumHashFunction x0
}
com/google/common/hash/Crc32cHashFunction$Crc32cHasher.classCrc32cHashFunction.java
package com.google.common.hash
final com.google.common.hash.Crc32cHashFunction$Crc32cHasher extends com.google.common.hash.AbstractByteHasher {
static final int[] CRC_TABLE
private int crc
void ()
public void update (byte)
byte b
public com.google.common.hash.HashCode hash ()
static void ()
}
com/google/common/hash/Crc32cHashFunction.classCrc32cHashFunction.java
package com.google.common.hash
final com.google.common.hash.Crc32cHashFunction extends com.google.common.hash.AbstractStreamingHashFunction {
void ()
public int bits ()
public com.google.common.hash.Hasher newHasher ()
public java.lang.String toString ()
}
com/google/common/hash/FarmHashFingerprint64.classFarmHashFingerprint64.java
package com.google.common.hash
final com.google.common.hash.FarmHashFingerprint64 extends com.google.common.hash.AbstractNonStreamingHashFunction {
private static final long K0
private static final long K1
private static final long K2
void ()
public com.google.common.hash.HashCode hashBytes (byte[], int, int)
byte[] input
int off
int len
public int bits ()
public java.lang.String toString ()
static long fingerprint (byte[], int, int)
byte[] bytes
int offset
int length
private static long shiftMix (long)
long val
private static long hashLength16 (long, long, long)
long u
long v
long mul
long a
long b
private static void weakHashLength32WithSeeds (byte[], int, long, long, long[])
byte[] bytes
int offset
long seedA
long seedB
long[] output
long part1
long part2
long part3
long part4
long c
private static long hashLength0to16 (byte[], int, int)
long mul
long a
long b
long c
long d
long mul
long a
byte a
byte b
byte c
int y
int z
byte[] bytes
int offset
int length
private static long hashLength17to32 (byte[], int, int)
byte[] bytes
int offset
int length
long mul
long a
long b
long c
long d
private static long hashLength33To64 (byte[], int, int)
byte[] bytes
int offset
int length
long mul
long a
long b
long c
long d
long y
long z
long e
long f
long g
long h
private static long hashLength65Plus (byte[], int, int)
long tmp
byte[] bytes
int offset
int length
int seed
long x
long y
long z
long[] v
long[] w
int end
int last64offset
long mul
}
com/google/common/hash/Funnel.classFunnel.java
package com.google.common.hash
public abstract com.google.common.hash.Funnel extends java.lang.Object implements java.io.Serializable {
public abstract void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
}
com/google/common/hash/Funnels$ByteArrayFunnel.classFunnels.java
package com.google.common.hash
final com.google.common.hash.Funnels$ByteArrayFunnel extends java.lang.Enum implements com.google.common.hash.Funnel {
public static final com.google.common.hash.Funnels$ByteArrayFunnel INSTANCE
private static final com.google.common.hash.Funnels$ByteArrayFunnel[] $VALUES
public static com.google.common.hash.Funnels$ByteArrayFunnel[] values ()
public static com.google.common.hash.Funnels$ByteArrayFunnel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void funnel (byte[], com.google.common.hash.PrimitiveSink)
byte[] from
com.google.common.hash.PrimitiveSink into
public java.lang.String toString ()
public volatile void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
static void ()
}
com/google/common/hash/Funnels$IntegerFunnel.classFunnels.java
package com.google.common.hash
final com.google.common.hash.Funnels$IntegerFunnel extends java.lang.Enum implements com.google.common.hash.Funnel {
public static final com.google.common.hash.Funnels$IntegerFunnel INSTANCE
private static final com.google.common.hash.Funnels$IntegerFunnel[] $VALUES
public static com.google.common.hash.Funnels$IntegerFunnel[] values ()
public static com.google.common.hash.Funnels$IntegerFunnel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void funnel (java.lang.Integer, com.google.common.hash.PrimitiveSink)
Integer from
com.google.common.hash.PrimitiveSink into
public java.lang.String toString ()
public volatile void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
static void ()
}
com/google/common/hash/Funnels$LongFunnel.classFunnels.java
package com.google.common.hash
final com.google.common.hash.Funnels$LongFunnel extends java.lang.Enum implements com.google.common.hash.Funnel {
public static final com.google.common.hash.Funnels$LongFunnel INSTANCE
private static final com.google.common.hash.Funnels$LongFunnel[] $VALUES
public static com.google.common.hash.Funnels$LongFunnel[] values ()
public static com.google.common.hash.Funnels$LongFunnel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void funnel (java.lang.Long, com.google.common.hash.PrimitiveSink)
Long from
com.google.common.hash.PrimitiveSink into
public java.lang.String toString ()
public volatile void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
static void ()
}
com/google/common/hash/Funnels$SequentialFunnel.classFunnels.java
package com.google.common.hash
com.google.common.hash.Funnels$SequentialFunnel extends java.lang.Object implements com.google.common.hash.Funnel java.io.Serializable {
private final com.google.common.hash.Funnel elementFunnel
void (com.google.common.hash.Funnel)
com.google.common.hash.Funnel elementFunnel
public void funnel (java.lang.Iterable, com.google.common.hash.PrimitiveSink)
Object e
Iterable from
com.google.common.hash.PrimitiveSink into
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.common.hash.Funnels$SequentialFunnel funnel
Object o
public int hashCode ()
public volatile void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
}
com/google/common/hash/Funnels$SinkAsStream.classFunnels.java
package com.google.common.hash
com.google.common.hash.Funnels$SinkAsStream extends java.io.OutputStream {
final com.google.common.hash.PrimitiveSink sink
void (com.google.common.hash.PrimitiveSink)
com.google.common.hash.PrimitiveSink sink
public void write (int)
int b
public void write (byte[])
byte[] bytes
public void write (byte[], int, int)
byte[] bytes
int off
int len
public java.lang.String toString ()
}
com/google/common/hash/Funnels$StringCharsetFunnel$SerializedForm.classFunnels.java
package com.google.common.hash
com.google.common.hash.Funnels$StringCharsetFunnel$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final String charsetCanonicalName
private static final long serialVersionUID
void (java.nio.charset.Charset)
java.nio.charset.Charset charset
private java.lang.Object readResolve ()
}
com/google/common/hash/Funnels$StringCharsetFunnel.classFunnels.java
package com.google.common.hash
com.google.common.hash.Funnels$StringCharsetFunnel extends java.lang.Object implements com.google.common.hash.Funnel java.io.Serializable {
private final java.nio.charset.Charset charset
void (java.nio.charset.Charset)
java.nio.charset.Charset charset
public void funnel (java.lang.CharSequence, com.google.common.hash.PrimitiveSink)
CharSequence from
com.google.common.hash.PrimitiveSink into
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.common.hash.Funnels$StringCharsetFunnel funnel
Object o
public int hashCode ()
java.lang.Object writeReplace ()
public volatile void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
}
com/google/common/hash/Funnels$UnencodedCharsFunnel.classFunnels.java
package com.google.common.hash
final com.google.common.hash.Funnels$UnencodedCharsFunnel extends java.lang.Enum implements com.google.common.hash.Funnel {
public static final com.google.common.hash.Funnels$UnencodedCharsFunnel INSTANCE
private static final com.google.common.hash.Funnels$UnencodedCharsFunnel[] $VALUES
public static com.google.common.hash.Funnels$UnencodedCharsFunnel[] values ()
public static com.google.common.hash.Funnels$UnencodedCharsFunnel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void funnel (java.lang.CharSequence, com.google.common.hash.PrimitiveSink)
CharSequence from
com.google.common.hash.PrimitiveSink into
public java.lang.String toString ()
public volatile void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
static void ()
}
com/google/common/hash/Funnels.classFunnels.java
package com.google.common.hash
public final com.google.common.hash.Funnels extends java.lang.Object {
private void ()
public static com.google.common.hash.Funnel byteArrayFunnel ()
public static com.google.common.hash.Funnel unencodedCharsFunnel ()
public static com.google.common.hash.Funnel stringFunnel (java.nio.charset.Charset)
java.nio.charset.Charset charset
public static com.google.common.hash.Funnel integerFunnel ()
public static com.google.common.hash.Funnel sequentialFunnel (com.google.common.hash.Funnel)
com.google.common.hash.Funnel elementFunnel
public static com.google.common.hash.Funnel longFunnel ()
public static java.io.OutputStream asOutputStream (com.google.common.hash.PrimitiveSink)
com.google.common.hash.PrimitiveSink sink
}
com/google/common/hash/HashCode$BytesHashCode.classHashCode.java
package com.google.common.hash
final com.google.common.hash.HashCode$BytesHashCode extends com.google.common.hash.HashCode implements java.io.Serializable {
final byte[] bytes
private static final long serialVersionUID
void (byte[])
byte[] bytes
public int bits ()
public byte[] asBytes ()
public int asInt ()
public long asLong ()
public long padToLong ()
int i
long retVal
void writeBytesToImpl (byte[], int, int)
byte[] dest
int offset
int maxLength
byte[] getBytesInternal ()
boolean equalsSameBits (com.google.common.hash.HashCode)
int i
com.google.common.hash.HashCode that
boolean areEqual
}
com/google/common/hash/HashCode$IntHashCode.classHashCode.java
package com.google.common.hash
final com.google.common.hash.HashCode$IntHashCode extends com.google.common.hash.HashCode implements java.io.Serializable {
final int hash
private static final long serialVersionUID
void (int)
int hash
public int bits ()
public byte[] asBytes ()
public int asInt ()
public long asLong ()
public long padToLong ()
void writeBytesToImpl (byte[], int, int)
int i
byte[] dest
int offset
int maxLength
boolean equalsSameBits (com.google.common.hash.HashCode)
com.google.common.hash.HashCode that
}
com/google/common/hash/HashCode$LongHashCode.classHashCode.java
package com.google.common.hash
final com.google.common.hash.HashCode$LongHashCode extends com.google.common.hash.HashCode implements java.io.Serializable {
final long hash
private static final long serialVersionUID
void (long)
long hash
public int bits ()
public byte[] asBytes ()
public int asInt ()
public long asLong ()
public long padToLong ()
void writeBytesToImpl (byte[], int, int)
int i
byte[] dest
int offset
int maxLength
boolean equalsSameBits (com.google.common.hash.HashCode)
com.google.common.hash.HashCode that
}
com/google/common/hash/HashCode.classHashCode.java
package com.google.common.hash
public abstract com.google.common.hash.HashCode extends java.lang.Object {
private static final char[] hexDigits
void ()
public abstract int bits ()
public abstract int asInt ()
public abstract long asLong ()
public abstract long padToLong ()
public abstract byte[] asBytes ()
public int writeBytesTo (byte[], int, int)
byte[] dest
int offset
int maxLength
abstract void writeBytesToImpl (byte[], int, int)
byte[] getBytesInternal ()
abstract boolean equalsSameBits (com.google.common.hash.HashCode)
public static com.google.common.hash.HashCode fromInt (int)
int hash
public static com.google.common.hash.HashCode fromLong (long)
long hash
public static com.google.common.hash.HashCode fromBytes (byte[])
byte[] bytes
static com.google.common.hash.HashCode fromBytesNoCopy (byte[])
byte[] bytes
public static com.google.common.hash.HashCode fromString (java.lang.String)
int ch1
int ch2
int i
String string
byte[] bytes
private static int decode (char)
char ch
public final boolean equals (java.lang.Object)
com.google.common.hash.HashCode that
Object object
public final int hashCode ()
int i
byte[] bytes
int val
public final java.lang.String toString ()
byte b
byte[] bytes
StringBuilder sb
static void ()
}
com/google/common/hash/HashFunction.classHashFunction.java
package com.google.common.hash
public abstract com.google.common.hash.HashFunction extends java.lang.Object {
public abstract com.google.common.hash.Hasher newHasher ()
public abstract com.google.common.hash.Hasher newHasher (int)
public abstract com.google.common.hash.HashCode hashInt (int)
public abstract com.google.common.hash.HashCode hashLong (long)
public abstract com.google.common.hash.HashCode hashBytes (byte[])
public abstract com.google.common.hash.HashCode hashBytes (byte[], int, int)
public abstract com.google.common.hash.HashCode hashUnencodedChars (java.lang.CharSequence)
public abstract com.google.common.hash.HashCode hashString (java.lang.CharSequence, java.nio.charset.Charset)
public abstract com.google.common.hash.HashCode hashObject (java.lang.Object, com.google.common.hash.Funnel)
public abstract int bits ()
}
com/google/common/hash/Hasher.classHasher.java
package com.google.common.hash
public abstract com.google.common.hash.Hasher extends java.lang.Object implements com.google.common.hash.PrimitiveSink {
public abstract com.google.common.hash.Hasher putByte (byte)
public abstract com.google.common.hash.Hasher putBytes (byte[])
public abstract com.google.common.hash.Hasher putBytes (byte[], int, int)
public abstract com.google.common.hash.Hasher putShort (short)
public abstract com.google.common.hash.Hasher putInt (int)
public abstract com.google.common.hash.Hasher putLong (long)
public abstract com.google.common.hash.Hasher putFloat (float)
public abstract com.google.common.hash.Hasher putDouble (double)
public abstract com.google.common.hash.Hasher putBoolean (boolean)
public abstract com.google.common.hash.Hasher putChar (char)
public abstract com.google.common.hash.Hasher putUnencodedChars (java.lang.CharSequence)
public abstract com.google.common.hash.Hasher putString (java.lang.CharSequence, java.nio.charset.Charset)
public abstract com.google.common.hash.Hasher putObject (java.lang.Object, com.google.common.hash.Funnel)
public abstract com.google.common.hash.HashCode hash ()
public abstract int hashCode ()
public volatile com.google.common.hash.PrimitiveSink putString (java.lang.CharSequence, java.nio.charset.Charset)
public volatile com.google.common.hash.PrimitiveSink putUnencodedChars (java.lang.CharSequence)
public volatile com.google.common.hash.PrimitiveSink putChar (char)
public volatile com.google.common.hash.PrimitiveSink putBoolean (boolean)
public volatile com.google.common.hash.PrimitiveSink putDouble (double)
public volatile com.google.common.hash.PrimitiveSink putFloat (float)
public volatile com.google.common.hash.PrimitiveSink putLong (long)
public volatile com.google.common.hash.PrimitiveSink putInt (int)
public volatile com.google.common.hash.PrimitiveSink putShort (short)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[], int, int)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[])
public volatile com.google.common.hash.PrimitiveSink putByte (byte)
}
com/google/common/hash/Hashing$1.classHashing.java
package com.google.common.hash
com.google.common.hash.Hashing$1 extends java.lang.Object {
}
com/google/common/hash/Hashing$Adler32Holder.classHashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Adler32Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction ADLER_32
private void ()
static void ()
}
com/google/common/hash/Hashing$ChecksumType$1.classHashing.java
package com.google.common.hash
final com.google.common.hash.Hashing$ChecksumType$1 extends com.google.common.hash.Hashing$ChecksumType {
void (java.lang.String, int, int)
int bits
public java.util.zip.Checksum get ()
public volatile java.lang.Object get ()
}
com/google/common/hash/Hashing$ChecksumType$2.classHashing.java
package com.google.common.hash
final com.google.common.hash.Hashing$ChecksumType$2 extends com.google.common.hash.Hashing$ChecksumType {
void (java.lang.String, int, int)
int bits
public java.util.zip.Checksum get ()
public volatile java.lang.Object get ()
}
com/google/common/hash/Hashing$ChecksumType.classHashing.java
package com.google.common.hash
abstract com.google.common.hash.Hashing$ChecksumType extends java.lang.Enum implements com.google.common.base.Supplier {
public static final com.google.common.hash.Hashing$ChecksumType CRC_32
public static final com.google.common.hash.Hashing$ChecksumType ADLER_32
private final int bits
private static final com.google.common.hash.Hashing$ChecksumType[] $VALUES
public static com.google.common.hash.Hashing$ChecksumType[] values ()
public static com.google.common.hash.Hashing$ChecksumType valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int bits
public abstract java.util.zip.Checksum get ()
public volatile java.lang.Object get ()
static int access$300 (com.google.common.hash.Hashing$ChecksumType)
com.google.common.hash.Hashing$ChecksumType x0
void (java.lang.String, int, int, com.google.common.hash.Hashing$1)
String x0
int x1
int x2
com.google.common.hash.Hashing$1 x3
static void ()
}
com/google/common/hash/Hashing$ConcatenatedHashFunction.classHashing.java
package com.google.common.hash
final com.google.common.hash.Hashing$ConcatenatedHashFunction extends com.google.common.hash.AbstractCompositeHashFunction {
private final int bits
private transient void (com.google.common.hash.HashFunction[])
com.google.common.hash.HashFunction function
com.google.common.hash.HashFunction[] functions
int bitSum
com.google.common.hash.HashCode makeHash (com.google.common.hash.Hasher[])
com.google.common.hash.HashCode newHash
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] hashers
byte[] bytes
int i
public int bits ()
public boolean equals (java.lang.Object)
com.google.common.hash.Hashing$ConcatenatedHashFunction other
Object object
public int hashCode ()
void (com.google.common.hash.HashFunction[], com.google.common.hash.Hashing$1)
com.google.common.hash.HashFunction[] x0
com.google.common.hash.Hashing$1 x1
}
com/google/common/hash/Hashing$Crc32Holder.classHashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Crc32Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction CRC_32
private void ()
static void ()
}
com/google/common/hash/Hashing$Crc32cHolder.classHashing.java
package com.google.common.hash
final com.google.common.hash.Hashing$Crc32cHolder extends java.lang.Object {
static final com.google.common.hash.HashFunction CRC_32_C
private void ()
static void ()
}
com/google/common/hash/Hashing$FarmHashFingerprint64Holder.classHashing.java
package com.google.common.hash
com.google.common.hash.Hashing$FarmHashFingerprint64Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction FARMHASH_FINGERPRINT_64
private void ()
static void ()
}
com/google/common/hash/Hashing$LinearCongruentialGenerator.classHashing.java
package com.google.common.hash
final com.google.common.hash.Hashing$LinearCongruentialGenerator extends java.lang.Object {
private long state
public void (long)
long seed
public double nextDouble ()
}
com/google/common/hash/Hashing$Md5Holder.classHashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Md5Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction MD5
private void ()
static void ()
}
com/google/common/hash/Hashing$Murmur3_128Holder.classHashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Murmur3_128Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction MURMUR3_128
static final com.google.common.hash.HashFunction GOOD_FAST_HASH_FUNCTION_128
private void ()
static void ()
}
com/google/common/hash/Hashing$Murmur3_32Holder.classHashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Murmur3_32Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction MURMUR3_32
static final com.google.common.hash.HashFunction GOOD_FAST_HASH_FUNCTION_32
private void ()
static void ()
}
com/google/common/hash/Hashing$Sha1Holder.classHashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Sha1Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction SHA_1
private void ()
static void ()
}
com/google/common/hash/Hashing$Sha256Holder.classHashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Sha256Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction SHA_256
private void ()
static void ()
}
com/google/common/hash/Hashing$Sha384Holder.classHashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Sha384Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction SHA_384
private void ()
static void ()
}
com/google/common/hash/Hashing$Sha512Holder.classHashing.java
package com.google.common.hash
com.google.common.hash.Hashing$Sha512Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction SHA_512
private void ()
static void ()
}
com/google/common/hash/Hashing$SipHash24Holder.classHashing.java
package com.google.common.hash
com.google.common.hash.Hashing$SipHash24Holder extends java.lang.Object {
static final com.google.common.hash.HashFunction SIP_HASH_24
private void ()
static void ()
}
com/google/common/hash/Hashing.classHashing.java
package com.google.common.hash
public final com.google.common.hash.Hashing extends java.lang.Object {
private static final int GOOD_FAST_HASH_SEED
public static com.google.common.hash.HashFunction goodFastHash (int)
int i
int minimumBits
int bits
int hashFunctionsNeeded
com.google.common.hash.HashFunction[] hashFunctions
int seed
public static com.google.common.hash.HashFunction murmur3_32 (int)
int seed
public static com.google.common.hash.HashFunction murmur3_32 ()
public static com.google.common.hash.HashFunction murmur3_128 (int)
int seed
public static com.google.common.hash.HashFunction murmur3_128 ()
public static com.google.common.hash.HashFunction sipHash24 ()
public static com.google.common.hash.HashFunction sipHash24 (long, long)
long k0
long k1
public static com.google.common.hash.HashFunction md5 ()
public static com.google.common.hash.HashFunction sha1 ()
public static com.google.common.hash.HashFunction sha256 ()
public static com.google.common.hash.HashFunction sha384 ()
public static com.google.common.hash.HashFunction sha512 ()
public static com.google.common.hash.HashFunction hmacMd5 (java.security.Key)
java.security.Key key
public static com.google.common.hash.HashFunction hmacMd5 (byte[])
byte[] key
public static com.google.common.hash.HashFunction hmacSha1 (java.security.Key)
java.security.Key key
public static com.google.common.hash.HashFunction hmacSha1 (byte[])
byte[] key
public static com.google.common.hash.HashFunction hmacSha256 (java.security.Key)
java.security.Key key
public static com.google.common.hash.HashFunction hmacSha256 (byte[])
byte[] key
public static com.google.common.hash.HashFunction hmacSha512 (java.security.Key)
java.security.Key key
public static com.google.common.hash.HashFunction hmacSha512 (byte[])
byte[] key
private static java.lang.String hmacToString (java.lang.String, java.security.Key)
String methodName
java.security.Key key
public static com.google.common.hash.HashFunction crc32c ()
public static com.google.common.hash.HashFunction crc32 ()
public static com.google.common.hash.HashFunction adler32 ()
private static com.google.common.hash.HashFunction checksumHashFunction (com.google.common.hash.Hashing$ChecksumType, java.lang.String)
com.google.common.hash.Hashing$ChecksumType type
String toString
public static com.google.common.hash.HashFunction farmHashFingerprint64 ()
public static int consistentHash (com.google.common.hash.HashCode, int)
com.google.common.hash.HashCode hashCode
int buckets
public static int consistentHash (long, int)
long input
int buckets
com.google.common.hash.Hashing$LinearCongruentialGenerator generator
int candidate
int next
public static com.google.common.hash.HashCode combineOrdered (java.lang.Iterable)
int i
byte[] nextBytes
com.google.common.hash.HashCode hashCode
Iterable hashCodes
java.util.Iterator iterator
int bits
byte[] resultBytes
public static com.google.common.hash.HashCode combineUnordered (java.lang.Iterable)
int i
byte[] nextBytes
com.google.common.hash.HashCode hashCode
Iterable hashCodes
java.util.Iterator iterator
byte[] resultBytes
static int checkPositiveAndMakeMultipleOf32 (int)
int bits
public static transient com.google.common.hash.HashFunction concatenating (com.google.common.hash.HashFunction, com.google.common.hash.HashFunction, com.google.common.hash.HashFunction[])
com.google.common.hash.HashFunction hashFunc
com.google.common.hash.HashFunction first
com.google.common.hash.HashFunction second
com.google.common.hash.HashFunction[] rest
java.util.List list
public static com.google.common.hash.HashFunction concatenating (java.lang.Iterable)
com.google.common.hash.HashFunction hashFunction
Iterable hashFunctions
java.util.List list
private void ()
static int access$100 ()
static com.google.common.hash.HashFunction access$200 (com.google.common.hash.Hashing$ChecksumType, java.lang.String)
com.google.common.hash.Hashing$ChecksumType x0
String x1
static void ()
}
com/google/common/hash/HashingInputStream.classHashingInputStream.java
package com.google.common.hash
public final com.google.common.hash.HashingInputStream extends java.io.FilterInputStream {
private final com.google.common.hash.Hasher hasher
public void (com.google.common.hash.HashFunction, java.io.InputStream)
com.google.common.hash.HashFunction hashFunction
java.io.InputStream in
public int read () throws java.io.IOException
int b
public int read (byte[], int, int) throws java.io.IOException
byte[] bytes
int off
int len
int numOfBytesRead
public boolean markSupported ()
public void mark (int)
int readlimit
public void reset () throws java.io.IOException
public com.google.common.hash.HashCode hash ()
}
com/google/common/hash/HashingOutputStream.classHashingOutputStream.java
package com.google.common.hash
public final com.google.common.hash.HashingOutputStream extends java.io.FilterOutputStream {
private final com.google.common.hash.Hasher hasher
public void (com.google.common.hash.HashFunction, java.io.OutputStream)
com.google.common.hash.HashFunction hashFunction
java.io.OutputStream out
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] bytes
int off
int len
public com.google.common.hash.HashCode hash ()
public void close () throws java.io.IOException
}
com/google/common/hash/LittleEndianByteArray$1.classLittleEndianByteArray.java
package com.google.common.hash
com.google.common.hash.LittleEndianByteArray$1 extends java.lang.Object {
}
com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes$1.classLittleEndianByteArray.java
package com.google.common.hash
final com.google.common.hash.LittleEndianByteArray$JavaLittleEndianBytes$1 extends com.google.common.hash.LittleEndianByteArray$JavaLittleEndianBytes {
void (java.lang.String, int)
public long getLongLittleEndian (byte[], int)
byte[] source
int offset
public void putLongLittleEndian (byte[], int, long)
int i
byte[] sink
int offset
long value
long mask
}
com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes.classLittleEndianByteArray.java
package com.google.common.hash
abstract com.google.common.hash.LittleEndianByteArray$JavaLittleEndianBytes extends java.lang.Enum implements com.google.common.hash.LittleEndianByteArray$LittleEndianBytes {
public static final com.google.common.hash.LittleEndianByteArray$JavaLittleEndianBytes INSTANCE
private static final com.google.common.hash.LittleEndianByteArray$JavaLittleEndianBytes[] $VALUES
public static com.google.common.hash.LittleEndianByteArray$JavaLittleEndianBytes[] values ()
public static com.google.common.hash.LittleEndianByteArray$JavaLittleEndianBytes valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.google.common.hash.LittleEndianByteArray$1)
String x0
int x1
com.google.common.hash.LittleEndianByteArray$1 x2
static void ()
}
com/google/common/hash/LittleEndianByteArray$LittleEndianBytes.classLittleEndianByteArray.java
package com.google.common.hash
abstract com.google.common.hash.LittleEndianByteArray$LittleEndianBytes extends java.lang.Object {
public abstract long getLongLittleEndian (byte[], int)
public abstract void putLongLittleEndian (byte[], int, long)
}
com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$1.classLittleEndianByteArray.java
package com.google.common.hash
final com.google.common.hash.LittleEndianByteArray$UnsafeByteArray$1 extends com.google.common.hash.LittleEndianByteArray$UnsafeByteArray {
void (java.lang.String, int)
public long getLongLittleEndian (byte[], int)
byte[] array
int offset
public void putLongLittleEndian (byte[], int, long)
byte[] array
int offset
long value
}
com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$2.classLittleEndianByteArray.java
package com.google.common.hash
final com.google.common.hash.LittleEndianByteArray$UnsafeByteArray$2 extends com.google.common.hash.LittleEndianByteArray$UnsafeByteArray {
void (java.lang.String, int)
public long getLongLittleEndian (byte[], int)
byte[] array
int offset
long bigEndian
public void putLongLittleEndian (byte[], int, long)
byte[] array
int offset
long value
long littleEndianValue
}
com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$3.classLittleEndianByteArray.java
package com.google.common.hash
final com.google.common.hash.LittleEndianByteArray$UnsafeByteArray$3 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
void ()
public sun.misc.Unsafe run () throws java.lang.Exception
Object x
java.lang.reflect.Field f
Class k
public volatile java.lang.Object run () throws java.lang.Exception
}
com/google/common/hash/LittleEndianByteArray$UnsafeByteArray.classLittleEndianByteArray.java
package com.google.common.hash
abstract com.google.common.hash.LittleEndianByteArray$UnsafeByteArray extends java.lang.Enum implements com.google.common.hash.LittleEndianByteArray$LittleEndianBytes {
public static final com.google.common.hash.LittleEndianByteArray$UnsafeByteArray UNSAFE_LITTLE_ENDIAN
public static final com.google.common.hash.LittleEndianByteArray$UnsafeByteArray UNSAFE_BIG_ENDIAN
private static final sun.misc.Unsafe theUnsafe
private static final int BYTE_ARRAY_BASE_OFFSET
private static final com.google.common.hash.LittleEndianByteArray$UnsafeByteArray[] $VALUES
public static com.google.common.hash.LittleEndianByteArray$UnsafeByteArray[] values ()
public static com.google.common.hash.LittleEndianByteArray$UnsafeByteArray valueOf (java.lang.String)
String name
private void (java.lang.String, int)
private static sun.misc.Unsafe getUnsafe ()
java.security.PrivilegedActionException e
void (java.lang.String, int, com.google.common.hash.LittleEndianByteArray$1)
String x0
int x1
com.google.common.hash.LittleEndianByteArray$1 x2
static int access$100 ()
static sun.misc.Unsafe access$200 ()
static void ()
}
com/google/common/hash/LittleEndianByteArray.classLittleEndianByteArray.java
package com.google.common.hash
final com.google.common.hash.LittleEndianByteArray extends java.lang.Object {
private static final com.google.common.hash.LittleEndianByteArray$LittleEndianBytes byteArray
static final boolean $assertionsDisabled
static long load64 (byte[], int)
byte[] input
int offset
static long load64Safely (byte[], int, int)
int i
byte[] input
int offset
int length
long result
int limit
static void store64 (byte[], int, long)
byte[] sink
int offset
long value
static int load32 (byte[], int)
byte[] source
int offset
static boolean usingUnsafe ()
private void ()
static void ()
String arch
com.google.common.hash.LittleEndianByteArray$LittleEndianBytes theGetter
}
com/google/common/hash/MacHashFunction$1.classMacHashFunction.java
package com.google.common.hash
com.google.common.hash.MacHashFunction$1 extends java.lang.Object {
}
com/google/common/hash/MacHashFunction$MacHasher.classMacHashFunction.java
package com.google.common.hash
final com.google.common.hash.MacHashFunction$MacHasher extends com.google.common.hash.AbstractByteHasher {
private final javax.crypto.Mac mac
private boolean done
private void (javax.crypto.Mac)
javax.crypto.Mac mac
protected void update (byte)
byte b
protected void update (byte[])
byte[] b
protected void update (byte[], int, int)
byte[] b
int off
int len
private void checkNotDone ()
public com.google.common.hash.HashCode hash ()
void (javax.crypto.Mac, com.google.common.hash.MacHashFunction$1)
javax.crypto.Mac x0
com.google.common.hash.MacHashFunction$1 x1
}
com/google/common/hash/MacHashFunction.classMacHashFunction.java
package com.google.common.hash
final com.google.common.hash.MacHashFunction extends com.google.common.hash.AbstractStreamingHashFunction {
private final javax.crypto.Mac prototype
private final java.security.Key key
private final String toString
private final int bits
private final boolean supportsClone
void (java.lang.String, java.security.Key, java.lang.String)
String algorithmName
java.security.Key key
String toString
public int bits ()
private static boolean supportsClone (javax.crypto.Mac)
CloneNotSupportedException e
javax.crypto.Mac mac
private static javax.crypto.Mac getMac (java.lang.String, java.security.Key)
javax.crypto.Mac mac
java.security.NoSuchAlgorithmException e
java.security.InvalidKeyException e
String algorithmName
java.security.Key key
public com.google.common.hash.Hasher newHasher ()
public java.lang.String toString ()
}
com/google/common/hash/MessageDigestHashFunction$1.classMessageDigestHashFunction.java
package com.google.common.hash
com.google.common.hash.MessageDigestHashFunction$1 extends java.lang.Object {
}
com/google/common/hash/MessageDigestHashFunction$MessageDigestHasher.classMessageDigestHashFunction.java
package com.google.common.hash
final com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher extends com.google.common.hash.AbstractByteHasher {
private final java.security.MessageDigest digest
private final int bytes
private boolean done
private void (java.security.MessageDigest, int)
java.security.MessageDigest digest
int bytes
protected void update (byte)
byte b
protected void update (byte[])
byte[] b
protected void update (byte[], int, int)
byte[] b
int off
int len
private void checkNotDone ()
public com.google.common.hash.HashCode hash ()
void (java.security.MessageDigest, int, com.google.common.hash.MessageDigestHashFunction$1)
java.security.MessageDigest x0
int x1
com.google.common.hash.MessageDigestHashFunction$1 x2
}
com/google/common/hash/MessageDigestHashFunction$SerializedForm.classMessageDigestHashFunction.java
package com.google.common.hash
final com.google.common.hash.MessageDigestHashFunction$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final String algorithmName
private final int bytes
private final String toString
private static final long serialVersionUID
private void (java.lang.String, int, java.lang.String)
String algorithmName
int bytes
String toString
private java.lang.Object readResolve ()
void (java.lang.String, int, java.lang.String, com.google.common.hash.MessageDigestHashFunction$1)
String x0
int x1
String x2
com.google.common.hash.MessageDigestHashFunction$1 x3
}
com/google/common/hash/MessageDigestHashFunction.classMessageDigestHashFunction.java
package com.google.common.hash
final com.google.common.hash.MessageDigestHashFunction extends com.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable {
private final java.security.MessageDigest prototype
private final int bytes
private final boolean supportsClone
private final String toString
void (java.lang.String, java.lang.String)
String algorithmName
String toString
void (java.lang.String, int, java.lang.String)
String algorithmName
int bytes
String toString
int maxLength
private static boolean supportsClone (java.security.MessageDigest)
CloneNotSupportedException e
java.security.MessageDigest digest
public int bits ()
public java.lang.String toString ()
private static java.security.MessageDigest getMessageDigest (java.lang.String)
java.security.NoSuchAlgorithmException e
String algorithmName
public com.google.common.hash.Hasher newHasher ()
java.lang.Object writeReplace ()
}
com/google/common/hash/Murmur3_128HashFunction$Murmur3_128Hasher.classMurmur3_128HashFunction.java
package com.google.common.hash
final com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher extends com.google.common.hash.AbstractStreamingHashFunction$AbstractStreamingHasher {
private static final int CHUNK_SIZE
private static final long C1
private static final long C2
private long h1
private long h2
private int length
void (int)
int seed
protected void process (java.nio.ByteBuffer)
java.nio.ByteBuffer bb
long k1
long k2
private void bmix64 (long, long)
long k1
long k2
protected void processRemaining (java.nio.ByteBuffer)
java.nio.ByteBuffer bb
long k1
long k2
public com.google.common.hash.HashCode makeHash ()
private static long fmix64 (long)
long k
private static long mixK1 (long)
long k1
private static long mixK2 (long)
long k2
}
com/google/common/hash/Murmur3_128HashFunction.classMurmur3_128HashFunction.java
package com.google.common.hash
final com.google.common.hash.Murmur3_128HashFunction extends com.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable {
private final int seed
private static final long serialVersionUID
void (int)
int seed
public int bits ()
public com.google.common.hash.Hasher newHasher ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.common.hash.Murmur3_128HashFunction other
Object object
public int hashCode ()
}
com/google/common/hash/Murmur3_32HashFunction$Murmur3_32Hasher.classMurmur3_32HashFunction.java
package com.google.common.hash
final com.google.common.hash.Murmur3_32HashFunction$Murmur3_32Hasher extends com.google.common.hash.AbstractStreamingHashFunction$AbstractStreamingHasher {
private static final int CHUNK_SIZE
private int h1
private int length
void (int)
int seed
protected void process (java.nio.ByteBuffer)
java.nio.ByteBuffer bb
int k1
protected void processRemaining (java.nio.ByteBuffer)
int i
java.nio.ByteBuffer bb
int k1
public com.google.common.hash.HashCode makeHash ()
}
com/google/common/hash/Murmur3_32HashFunction.classMurmur3_32HashFunction.java
package com.google.common.hash
final com.google.common.hash.Murmur3_32HashFunction extends com.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable {
private static final int C1
private static final int C2
private final int seed
private static final long serialVersionUID
void (int)
int seed
public int bits ()
public com.google.common.hash.Hasher newHasher ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.common.hash.Murmur3_32HashFunction other
Object object
public int hashCode ()
public com.google.common.hash.HashCode hashInt (int)
int input
int k1
int h1
public com.google.common.hash.HashCode hashLong (long)
long input
int low
int high
int k1
int h1
public com.google.common.hash.HashCode hashUnencodedChars (java.lang.CharSequence)
int k1
int i
int k1
CharSequence input
int h1
private static int mixK1 (int)
int k1
private static int mixH1 (int, int)
int h1
int k1
private static com.google.common.hash.HashCode fmix (int, int)
int h1
int length
static int access$000 (int)
int x0
static int access$100 (int, int)
int x0
int x1
static com.google.common.hash.HashCode access$200 (int, int)
int x0
int x1
}
com/google/common/hash/PrimitiveSink.classPrimitiveSink.java
package com.google.common.hash
public abstract com.google.common.hash.PrimitiveSink extends java.lang.Object {
public abstract com.google.common.hash.PrimitiveSink putByte (byte)
public abstract com.google.common.hash.PrimitiveSink putBytes (byte[])
public abstract com.google.common.hash.PrimitiveSink putBytes (byte[], int, int)
public abstract com.google.common.hash.PrimitiveSink putShort (short)
public abstract com.google.common.hash.PrimitiveSink putInt (int)
public abstract com.google.common.hash.PrimitiveSink putLong (long)
public abstract com.google.common.hash.PrimitiveSink putFloat (float)
public abstract com.google.common.hash.PrimitiveSink putDouble (double)
public abstract com.google.common.hash.PrimitiveSink putBoolean (boolean)
public abstract com.google.common.hash.PrimitiveSink putChar (char)
public abstract com.google.common.hash.PrimitiveSink putUnencodedChars (java.lang.CharSequence)
public abstract com.google.common.hash.PrimitiveSink putString (java.lang.CharSequence, java.nio.charset.Charset)
}
com/google/common/hash/SipHashFunction$SipHasher.classSipHashFunction.java
package com.google.common.hash
final com.google.common.hash.SipHashFunction$SipHasher extends com.google.common.hash.AbstractStreamingHashFunction$AbstractStreamingHasher {
private static final int CHUNK_SIZE
private final int c
private final int d
private long v0
private long v1
private long v2
private long v3
private long b
private long finalM
void (int, int, long, long)
int c
int d
long k0
long k1
protected void process (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
protected void processRemaining (java.nio.ByteBuffer)
int i
java.nio.ByteBuffer buffer
public com.google.common.hash.HashCode makeHash ()
private void processM (long)
long m
private void sipRound (int)
int i
int iterations
}
com/google/common/hash/SipHashFunction.classSipHashFunction.java
package com.google.common.hash
final com.google.common.hash.SipHashFunction extends com.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable {
private final int c
private final int d
private final long k0
private final long k1
private static final long serialVersionUID
void (int, int, long, long)
int c
int d
long k0
long k1
public int bits ()
public com.google.common.hash.Hasher newHasher ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.common.hash.SipHashFunction other
Object object
public int hashCode ()
}
com/google/common/hash/package-info.classpackage-info.java
package com.google.common.hash
abstract com.google.common.hash.package-info extends java.lang.Object {
}
com/google/common/html/
com/google/common/html/HtmlEscapers.classHtmlEscapers.java
package com.google.common.html
public final com.google.common.html.HtmlEscapers extends java.lang.Object {
private static final com.google.common.escape.Escaper HTML_ESCAPER
public static com.google.common.escape.Escaper htmlEscaper ()
private void ()
static void ()
}
com/google/common/html/package-info.classpackage-info.java
package com.google.common.html
abstract com.google.common.html.package-info extends java.lang.Object {
}
com/google/common/io/
com/google/common/io/AppendableWriter.classAppendableWriter.java
package com.google.common.io
com.google.common.io.AppendableWriter extends java.io.Writer {
private final Appendable target
private boolean closed
void (java.lang.Appendable)
Appendable target
public void write (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
public void write (int) throws java.io.IOException
int c
public void write (java.lang.String) throws java.io.IOException
String str
public void write (java.lang.String, int, int) throws java.io.IOException
String str
int off
int len
public java.io.Writer append (char) throws java.io.IOException
char c
public java.io.Writer append (java.lang.CharSequence) throws java.io.IOException
CharSequence charSeq
public java.io.Writer append (java.lang.CharSequence, int, int) throws java.io.IOException
CharSequence charSeq
int start
int end
private void checkNotClosed () throws java.io.IOException
public volatile java.lang.Appendable append (char) throws java.io.IOException
public volatile java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException
public volatile java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException
}
com/google/common/io/BaseEncoding$1.classBaseEncoding.java
package com.google.common.io
com.google.common.io.BaseEncoding$1 extends com.google.common.io.ByteSink {
final com.google.common.io.CharSink val$encodedSink
final com.google.common.io.BaseEncoding this$0
void (com.google.common.io.BaseEncoding, com.google.common.io.CharSink)
com.google.common.io.BaseEncoding this$0
public java.io.OutputStream openStream () throws java.io.IOException
}
com/google/common/io/BaseEncoding$2.classBaseEncoding.java
package com.google.common.io
com.google.common.io.BaseEncoding$2 extends com.google.common.io.ByteSource {
final com.google.common.io.CharSource val$encodedSource
final com.google.common.io.BaseEncoding this$0
void (com.google.common.io.BaseEncoding, com.google.common.io.CharSource)
com.google.common.io.BaseEncoding this$0
public java.io.InputStream openStream () throws java.io.IOException
}
com/google/common/io/BaseEncoding$3.classBaseEncoding.java
package com.google.common.io
final com.google.common.io.BaseEncoding$3 extends java.io.Reader {
final java.io.Reader val$delegate
final com.google.common.base.CharMatcher val$toIgnore
void (java.io.Reader, com.google.common.base.CharMatcher)
public int read () throws java.io.IOException
int readChar
public int read (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
public void close () throws java.io.IOException
}
com/google/common/io/BaseEncoding$4.classBaseEncoding.java
package com.google.common.io
final com.google.common.io.BaseEncoding$4 extends java.lang.Object implements java.lang.Appendable {
int charsUntilSeparator
final int val$afterEveryChars
final Appendable val$delegate
final String val$separator
void (int, java.lang.Appendable, java.lang.String)
public java.lang.Appendable append (char) throws java.io.IOException
char c
public java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException
CharSequence chars
int off
int len
public java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException
CharSequence chars
}
com/google/common/io/BaseEncoding$5.classBaseEncoding.java
package com.google.common.io
final com.google.common.io.BaseEncoding$5 extends java.io.Writer {
final Appendable val$seperatingAppendable
final java.io.Writer val$delegate
void (java.lang.Appendable, java.io.Writer)
public void write (int) throws java.io.IOException
int c
public void write (char[], int, int) throws java.io.IOException
char[] chars
int off
int len
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
com/google/common/io/BaseEncoding$Alphabet.classBaseEncoding.java
package com.google.common.io
final com.google.common.io.BaseEncoding$Alphabet extends com.google.common.base.CharMatcher {
private final String name
private final char[] chars
final int mask
final int bitsPerChar
final int charsPerChunk
final int bytesPerChunk
private final byte[] decodabet
private final boolean[] validPadding
void (java.lang.String, char[])
ArithmeticException e
ArithmeticException e
char c
int i
int i
String name
char[] chars
int gcd
byte[] decodabet
boolean[] validPadding
char encode (int)
int bits
boolean isValidPaddingStartPosition (int)
int index
boolean canDecode (char)
char ch
int decode (char) throws com.google.common.io.BaseEncoding$DecodingException
char ch
private boolean hasLowerCase ()
char c
private boolean hasUpperCase ()
char c
com.google.common.io.BaseEncoding$Alphabet upperCase ()
int i
char[] upperCased
com.google.common.io.BaseEncoding$Alphabet lowerCase ()
int i
char[] lowerCased
public boolean matches (char)
char c
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.common.io.BaseEncoding$Alphabet that
Object other
public int hashCode ()
static char[] access$000 (com.google.common.io.BaseEncoding$Alphabet)
com.google.common.io.BaseEncoding$Alphabet x0
}
com/google/common/io/BaseEncoding$Base16Encoding.classBaseEncoding.java
package com.google.common.io
final com.google.common.io.BaseEncoding$Base16Encoding extends com.google.common.io.BaseEncoding$StandardBaseEncoding {
final char[] encoding
void (java.lang.String, java.lang.String)
String name
String alphabetChars
private void (com.google.common.io.BaseEncoding$Alphabet)
int i
com.google.common.io.BaseEncoding$Alphabet alphabet
void encodeTo (java.lang.Appendable, byte[], int, int) throws java.io.IOException
int b
int i
Appendable target
byte[] bytes
int off
int len
int decodeTo (byte[], java.lang.CharSequence) throws com.google.common.io.BaseEncoding$DecodingException
int decoded
int i
byte[] target
CharSequence chars
int bytesWritten
com.google.common.io.BaseEncoding newInstance (com.google.common.io.BaseEncoding$Alphabet, java.lang.Character)
com.google.common.io.BaseEncoding$Alphabet alphabet
Character paddingChar
}
com/google/common/io/BaseEncoding$Base64Encoding.classBaseEncoding.java
package com.google.common.io
final com.google.common.io.BaseEncoding$Base64Encoding extends com.google.common.io.BaseEncoding$StandardBaseEncoding {
void (java.lang.String, java.lang.String, java.lang.Character)
String name
String alphabetChars
Character paddingChar
private void (com.google.common.io.BaseEncoding$Alphabet, java.lang.Character)
com.google.common.io.BaseEncoding$Alphabet alphabet
Character paddingChar
void encodeTo (java.lang.Appendable, byte[], int, int) throws java.io.IOException
int chunk
int remaining
Appendable target
byte[] bytes
int off
int len
int i
int decodeTo (byte[], java.lang.CharSequence) throws com.google.common.io.BaseEncoding$DecodingException
int chunk
int i
byte[] target
CharSequence chars
int bytesWritten
com.google.common.io.BaseEncoding newInstance (com.google.common.io.BaseEncoding$Alphabet, java.lang.Character)
com.google.common.io.BaseEncoding$Alphabet alphabet
Character paddingChar
}
com/google/common/io/BaseEncoding$DecodingException.classBaseEncoding.java
package com.google.common.io
public final com.google.common.io.BaseEncoding$DecodingException extends java.io.IOException {
void (java.lang.String)
String message
void (java.lang.Throwable)
Throwable cause
}
com/google/common/io/BaseEncoding$SeparatedBaseEncoding.classBaseEncoding.java
package com.google.common.io
final com.google.common.io.BaseEncoding$SeparatedBaseEncoding extends com.google.common.io.BaseEncoding {
private final com.google.common.io.BaseEncoding delegate
private final String separator
private final int afterEveryChars
private final com.google.common.base.CharMatcher separatorChars
void (com.google.common.io.BaseEncoding, java.lang.String, int)
com.google.common.io.BaseEncoding delegate
String separator
int afterEveryChars
com.google.common.base.CharMatcher padding ()
int maxEncodedSize (int)
int bytes
int unseparatedSize
public java.io.OutputStream encodingStream (java.io.Writer)
java.io.Writer output
void encodeTo (java.lang.Appendable, byte[], int, int) throws java.io.IOException
Appendable target
byte[] bytes
int off
int len
int maxDecodedSize (int)
int chars
public boolean canDecode (java.lang.CharSequence)
CharSequence chars
int decodeTo (byte[], java.lang.CharSequence) throws com.google.common.io.BaseEncoding$DecodingException
byte[] target
CharSequence chars
public java.io.InputStream decodingStream (java.io.Reader)
java.io.Reader reader
public com.google.common.io.BaseEncoding omitPadding ()
public com.google.common.io.BaseEncoding withPadChar (char)
char padChar
public com.google.common.io.BaseEncoding withSeparator (java.lang.String, int)
String separator
int afterEveryChars
public com.google.common.io.BaseEncoding upperCase ()
public com.google.common.io.BaseEncoding lowerCase ()
public java.lang.String toString ()
}
com/google/common/io/BaseEncoding$StandardBaseEncoding$1.classBaseEncoding.java
package com.google.common.io
com.google.common.io.BaseEncoding$StandardBaseEncoding$1 extends java.io.OutputStream {
int bitBuffer
int bitBufferLength
int writtenChars
final java.io.Writer val$out
final com.google.common.io.BaseEncoding$StandardBaseEncoding this$0
void (com.google.common.io.BaseEncoding$StandardBaseEncoding, java.io.Writer)
com.google.common.io.BaseEncoding$StandardBaseEncoding this$0
public void write (int) throws java.io.IOException
int charIndex
int b
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
int charIndex
}
com/google/common/io/BaseEncoding$StandardBaseEncoding$2.classBaseEncoding.java
package com.google.common.io
com.google.common.io.BaseEncoding$StandardBaseEncoding$2 extends java.io.InputStream {
int bitBuffer
int bitBufferLength
int readChars
boolean hitPadding
final com.google.common.base.CharMatcher paddingMatcher
final java.io.Reader val$reader
final com.google.common.io.BaseEncoding$StandardBaseEncoding this$0
void (com.google.common.io.BaseEncoding$StandardBaseEncoding, java.io.Reader)
com.google.common.io.BaseEncoding$StandardBaseEncoding this$0
public int read () throws java.io.IOException
int readChar
char ch
public void close () throws java.io.IOException
}
com/google/common/io/BaseEncoding$StandardBaseEncoding.classBaseEncoding.java
package com.google.common.io
com.google.common.io.BaseEncoding$StandardBaseEncoding extends com.google.common.io.BaseEncoding {
final com.google.common.io.BaseEncoding$Alphabet alphabet
final Character paddingChar
private transient com.google.common.io.BaseEncoding upperCase
private transient com.google.common.io.BaseEncoding lowerCase
void (java.lang.String, java.lang.String, java.lang.Character)
String name
String alphabetChars
Character paddingChar
void (com.google.common.io.BaseEncoding$Alphabet, java.lang.Character)
com.google.common.io.BaseEncoding$Alphabet alphabet
Character paddingChar
com.google.common.base.CharMatcher padding ()
int maxEncodedSize (int)
int bytes
public java.io.OutputStream encodingStream (java.io.Writer)
java.io.Writer out
void encodeTo (java.lang.Appendable, byte[], int, int) throws java.io.IOException
int i
Appendable target
byte[] bytes
int off
int len
void encodeChunkTo (java.lang.Appendable, byte[], int, int) throws java.io.IOException
int i
int charIndex
Appendable target
byte[] bytes
int off
int len
long bitBuffer
int bitOffset
int bitsProcessed
int maxDecodedSize (int)
int chars
public boolean canDecode (java.lang.CharSequence)
int i
CharSequence chars
int decodeTo (byte[], java.lang.CharSequence) throws com.google.common.io.BaseEncoding$DecodingException
int i
int offset
long chunk
int charsProcessed
int minOffset
int charIdx
byte[] target
CharSequence chars
int bytesWritten
public java.io.InputStream decodingStream (java.io.Reader)
java.io.Reader reader
public com.google.common.io.BaseEncoding omitPadding ()
public com.google.common.io.BaseEncoding withPadChar (char)
char padChar
public com.google.common.io.BaseEncoding withSeparator (java.lang.String, int)
String separator
int afterEveryChars
public com.google.common.io.BaseEncoding upperCase ()
com.google.common.io.BaseEncoding$Alphabet upper
com.google.common.io.BaseEncoding result
public com.google.common.io.BaseEncoding lowerCase ()
com.google.common.io.BaseEncoding$Alphabet lower
com.google.common.io.BaseEncoding result
com.google.common.io.BaseEncoding newInstance (com.google.common.io.BaseEncoding$Alphabet, java.lang.Character)
com.google.common.io.BaseEncoding$Alphabet alphabet
Character paddingChar
public java.lang.String toString ()
StringBuilder builder
public boolean equals (java.lang.Object)
com.google.common.io.BaseEncoding$StandardBaseEncoding that
Object other
public int hashCode ()
}
com/google/common/io/BaseEncoding.classBaseEncoding.java
package com.google.common.io
public abstract com.google.common.io.BaseEncoding extends java.lang.Object {
private static final com.google.common.io.BaseEncoding BASE64
private static final com.google.common.io.BaseEncoding BASE64_URL
private static final com.google.common.io.BaseEncoding BASE32
private static final com.google.common.io.BaseEncoding BASE32_HEX
private static final com.google.common.io.BaseEncoding BASE16
void ()
public java.lang.String encode (byte[])
byte[] bytes
public final java.lang.String encode (byte[], int, int)
java.io.IOException impossible
byte[] bytes
int off
int len
StringBuilder result
public abstract java.io.OutputStream encodingStream (java.io.Writer)
public final com.google.common.io.ByteSink encodingSink (com.google.common.io.CharSink)
com.google.common.io.CharSink encodedSink
private static byte[] extract (byte[], int)
byte[] trunc
byte[] result
int length
public abstract boolean canDecode (java.lang.CharSequence)
public final byte[] decode (java.lang.CharSequence)
com.google.common.io.BaseEncoding$DecodingException badInput
CharSequence chars
final byte[] decodeChecked (java.lang.CharSequence) throws com.google.common.io.BaseEncoding$DecodingException
CharSequence chars
byte[] tmp
int len
public abstract java.io.InputStream decodingStream (java.io.Reader)
public final com.google.common.io.ByteSource decodingSource (com.google.common.io.CharSource)
com.google.common.io.CharSource encodedSource
abstract int maxEncodedSize (int)
abstract void encodeTo (java.lang.Appendable, byte[], int, int) throws java.io.IOException
abstract int maxDecodedSize (int)
abstract int decodeTo (byte[], java.lang.CharSequence) throws com.google.common.io.BaseEncoding$DecodingException
abstract com.google.common.base.CharMatcher padding ()
public abstract com.google.common.io.BaseEncoding omitPadding ()
public abstract com.google.common.io.BaseEncoding withPadChar (char)
public abstract com.google.common.io.BaseEncoding withSeparator (java.lang.String, int)
public abstract com.google.common.io.BaseEncoding upperCase ()
public abstract com.google.common.io.BaseEncoding lowerCase ()
public static com.google.common.io.BaseEncoding base64 ()
public static com.google.common.io.BaseEncoding base64Url ()
public static com.google.common.io.BaseEncoding base32 ()
public static com.google.common.io.BaseEncoding base32Hex ()
public static com.google.common.io.BaseEncoding base16 ()
static java.io.Reader ignoringReader (java.io.Reader, com.google.common.base.CharMatcher)
java.io.Reader delegate
com.google.common.base.CharMatcher toIgnore
static java.lang.Appendable separatingAppendable (java.lang.Appendable, java.lang.String, int)
Appendable delegate
String separator
int afterEveryChars
static java.io.Writer separatingWriter (java.io.Writer, java.lang.String, int)
java.io.Writer delegate
String separator
int afterEveryChars
Appendable seperatingAppendable
static void ()
}
com/google/common/io/ByteArrayDataInput.classByteArrayDataInput.java
package com.google.common.io
public abstract com.google.common.io.ByteArrayDataInput extends java.lang.Object implements java.io.DataInput {
public abstract void readFully (byte[])
public abstract void readFully (byte[], int, int)
public abstract int skipBytes (int)
public abstract boolean readBoolean ()
public abstract byte readByte ()
public abstract int readUnsignedByte ()
public abstract short readShort ()
public abstract int readUnsignedShort ()
public abstract char readChar ()
public abstract int readInt ()
public abstract long readLong ()
public abstract float readFloat ()
public abstract double readDouble ()
public abstract java.lang.String readLine ()
public abstract java.lang.String readUTF ()
}
com/google/common/io/ByteArrayDataOutput.classByteArrayDataOutput.java
package com.google.common.io
public abstract com.google.common.io.ByteArrayDataOutput extends java.lang.Object implements java.io.DataOutput {
public abstract void write (int)
public abstract void write (byte[])
public abstract void write (byte[], int, int)
public abstract void writeBoolean (boolean)
public abstract void writeByte (int)
public abstract void writeShort (int)
public abstract void writeChar (int)
public abstract void writeInt (int)
public abstract void writeLong (long)
public abstract void writeFloat (float)
public abstract void writeDouble (double)
public abstract void writeChars (java.lang.String)
public abstract void writeUTF (java.lang.String)
public abstract void writeBytes (java.lang.String)
public abstract byte[] toByteArray ()
}
com/google/common/io/ByteProcessor.classByteProcessor.java
package com.google.common.io
public abstract com.google.common.io.ByteProcessor extends java.lang.Object {
public abstract boolean processBytes (byte[], int, int) throws java.io.IOException
public abstract java.lang.Object getResult ()
}
com/google/common/io/ByteSink$1.classByteSink.java
package com.google.common.io
com.google.common.io.ByteSink$1 extends java.lang.Object {
}
com/google/common/io/ByteSink$AsCharSink.classByteSink.java
package com.google.common.io
final com.google.common.io.ByteSink$AsCharSink extends com.google.common.io.CharSink {
private final java.nio.charset.Charset charset
final com.google.common.io.ByteSink this$0
private void (com.google.common.io.ByteSink, java.nio.charset.Charset)
java.nio.charset.Charset charset
public java.io.Writer openStream () throws java.io.IOException
public java.lang.String toString ()
void (com.google.common.io.ByteSink, java.nio.charset.Charset, com.google.common.io.ByteSink$1)
com.google.common.io.ByteSink x0
java.nio.charset.Charset x1
com.google.common.io.ByteSink$1 x2
}
com/google/common/io/ByteSink.classByteSink.java
package com.google.common.io
public abstract com.google.common.io.ByteSink extends java.lang.Object {
protected void ()
public com.google.common.io.CharSink asCharSink (java.nio.charset.Charset)
java.nio.charset.Charset charset
public abstract java.io.OutputStream openStream () throws java.io.IOException
public java.io.OutputStream openBufferedStream () throws java.io.IOException
java.io.OutputStream out
public void write (byte[]) throws java.io.IOException
java.io.OutputStream out
Throwable e
byte[] bytes
com.google.common.io.Closer closer
public long writeFrom (java.io.InputStream) throws java.io.IOException
java.io.OutputStream out
long written
Throwable e
java.io.InputStream input
com.google.common.io.Closer closer
}
com/google/common/io/ByteSource$AsCharSource.classByteSource.java
package com.google.common.io
com.google.common.io.ByteSource$AsCharSource extends com.google.common.io.CharSource {
final java.nio.charset.Charset charset
final com.google.common.io.ByteSource this$0
void (com.google.common.io.ByteSource, java.nio.charset.Charset)
com.google.common.io.ByteSource this$0
java.nio.charset.Charset charset
public com.google.common.io.ByteSource asByteSource (java.nio.charset.Charset)
java.nio.charset.Charset charset
public java.io.Reader openStream () throws java.io.IOException
public java.lang.String toString ()
}
com/google/common/io/ByteSource$ByteArrayByteSource.classByteSource.java
package com.google.common.io
com.google.common.io.ByteSource$ByteArrayByteSource extends com.google.common.io.ByteSource {
final byte[] bytes
final int offset
final int length
void (byte[])
byte[] bytes
void (byte[], int, int)
byte[] bytes
int offset
int length
public java.io.InputStream openStream ()
public java.io.InputStream openBufferedStream () throws java.io.IOException
public boolean isEmpty ()
public long size ()
public com.google.common.base.Optional sizeIfKnown ()
public byte[] read ()
public long copyTo (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream output
public java.lang.Object read (com.google.common.io.ByteProcessor) throws java.io.IOException
com.google.common.io.ByteProcessor processor
public com.google.common.hash.HashCode hash (com.google.common.hash.HashFunction) throws java.io.IOException
com.google.common.hash.HashFunction hashFunction
public com.google.common.io.ByteSource slice (long, long)
long offset
long length
int newOffset
public java.lang.String toString ()
}
com/google/common/io/ByteSource$ConcatenatedByteSource.classByteSource.java
package com.google.common.io
final com.google.common.io.ByteSource$ConcatenatedByteSource extends com.google.common.io.ByteSource {
final Iterable sources
void (java.lang.Iterable)
Iterable sources
public java.io.InputStream openStream () throws java.io.IOException
public boolean isEmpty () throws java.io.IOException
com.google.common.io.ByteSource source
public com.google.common.base.Optional sizeIfKnown ()
com.google.common.base.Optional sizeIfKnown
com.google.common.io.ByteSource source
long result
public long size () throws java.io.IOException
com.google.common.io.ByteSource source
long result
public java.lang.String toString ()
}
com/google/common/io/ByteSource$EmptyByteSource.classByteSource.java
package com.google.common.io
final com.google.common.io.ByteSource$EmptyByteSource extends com.google.common.io.ByteSource$ByteArrayByteSource {
static final com.google.common.io.ByteSource$EmptyByteSource INSTANCE
void ()
public com.google.common.io.CharSource asCharSource (java.nio.charset.Charset)
java.nio.charset.Charset charset
public byte[] read ()
public java.lang.String toString ()
static void ()
}
com/google/common/io/ByteSource$SlicedByteSource.classByteSource.java
package com.google.common.io
final com.google.common.io.ByteSource$SlicedByteSource extends com.google.common.io.ByteSource {
final long offset
final long length
final com.google.common.io.ByteSource this$0
void (com.google.common.io.ByteSource, long, long)
long offset
long length
public java.io.InputStream openStream () throws java.io.IOException
public java.io.InputStream openBufferedStream () throws java.io.IOException
private java.io.InputStream sliceStream (java.io.InputStream) throws java.io.IOException
long skipped
com.google.common.io.Closer closer
Throwable e
long skipped
java.io.InputStream in
public com.google.common.io.ByteSource slice (long, long)
long offset
long length
long maxLength
public boolean isEmpty () throws java.io.IOException
public com.google.common.base.Optional sizeIfKnown ()
long unslicedSize
long off
com.google.common.base.Optional optionalUnslicedSize
public java.lang.String toString ()
}
com/google/common/io/ByteSource.classByteSource.java
package com.google.common.io
public abstract com.google.common.io.ByteSource extends java.lang.Object {
protected void ()
public com.google.common.io.CharSource asCharSource (java.nio.charset.Charset)
java.nio.charset.Charset charset
public abstract java.io.InputStream openStream () throws java.io.IOException
public java.io.InputStream openBufferedStream () throws java.io.IOException
java.io.InputStream in
public com.google.common.io.ByteSource slice (long, long)
long offset
long length
public boolean isEmpty () throws java.io.IOException
java.io.InputStream in
Throwable e
com.google.common.base.Optional sizeIfKnown
com.google.common.io.Closer closer
public com.google.common.base.Optional sizeIfKnown ()
public long size () throws java.io.IOException
java.io.InputStream in
java.io.InputStream in
Throwable e
com.google.common.base.Optional sizeIfKnown
com.google.common.io.Closer closer
private long countBySkipping (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
long count
long skipped
public long copyTo (java.io.OutputStream) throws java.io.IOException
java.io.InputStream in
Throwable e
java.io.OutputStream output
com.google.common.io.Closer closer
public long copyTo (com.google.common.io.ByteSink) throws java.io.IOException
java.io.InputStream in
java.io.OutputStream out
Throwable e
com.google.common.io.ByteSink sink
com.google.common.io.Closer closer
public byte[] read () throws java.io.IOException
java.io.InputStream in
Throwable e
com.google.common.io.Closer closer
public java.lang.Object read (com.google.common.io.ByteProcessor) throws java.io.IOException
java.io.InputStream in
Throwable e
com.google.common.io.ByteProcessor processor
com.google.common.io.Closer closer
public com.google.common.hash.HashCode hash (com.google.common.hash.HashFunction) throws java.io.IOException
com.google.common.hash.HashFunction hashFunction
com.google.common.hash.Hasher hasher
public boolean contentEquals (com.google.common.io.ByteSource) throws java.io.IOException
int read1
int read2
java.io.InputStream in1
java.io.InputStream in2
Throwable e
com.google.common.io.ByteSource other
byte[] buf1
byte[] buf2
com.google.common.io.Closer closer
public static com.google.common.io.ByteSource concat (java.lang.Iterable)
Iterable sources
public static com.google.common.io.ByteSource concat (java.util.Iterator)
java.util.Iterator sources
public static transient com.google.common.io.ByteSource concat (com.google.common.io.ByteSource[])
com.google.common.io.ByteSource[] sources
public static com.google.common.io.ByteSource wrap (byte[])
byte[] b
public static com.google.common.io.ByteSource empty ()
}
com/google/common/io/ByteStreams$1.classByteStreams.java
package com.google.common.io
final com.google.common.io.ByteStreams$1 extends java.io.OutputStream {
void ()
public void write (int)
int b
public void write (byte[])
byte[] b
public void write (byte[], int, int)
byte[] b
int off
int len
public java.lang.String toString ()
}
com/google/common/io/ByteStreams$ByteArrayDataInputStream.classByteStreams.java
package com.google.common.io
com.google.common.io.ByteStreams$ByteArrayDataInputStream extends java.lang.Object implements com.google.common.io.ByteArrayDataInput {
final java.io.DataInput input
void (java.io.ByteArrayInputStream)
java.io.ByteArrayInputStream byteArrayInputStream
public void readFully (byte[])
java.io.IOException e
byte[] b
public void readFully (byte[], int, int)
java.io.IOException e
byte[] b
int off
int len
public int skipBytes (int)
java.io.IOException e
int n
public boolean readBoolean ()
java.io.IOException e
public byte readByte ()
java.io.EOFException e
java.io.IOException impossible
public int readUnsignedByte ()
java.io.IOException e
public short readShort ()
java.io.IOException e
public int readUnsignedShort ()
java.io.IOException e
public char readChar ()
java.io.IOException e
public int readInt ()
java.io.IOException e
public long readLong ()
java.io.IOException e
public float readFloat ()
java.io.IOException e
public double readDouble ()
java.io.IOException e
public java.lang.String readLine ()
java.io.IOException e
public java.lang.String readUTF ()
java.io.IOException e
}
com/google/common/io/ByteStreams$ByteArrayDataOutputStream.classByteStreams.java
package com.google.common.io
com.google.common.io.ByteStreams$ByteArrayDataOutputStream extends java.lang.Object implements com.google.common.io.ByteArrayDataOutput {
final java.io.DataOutput output
final java.io.ByteArrayOutputStream byteArrayOutputSteam
void (java.io.ByteArrayOutputStream)
java.io.ByteArrayOutputStream byteArrayOutputSteam
public void write (int)
java.io.IOException impossible
int b
public void write (byte[])
java.io.IOException impossible
byte[] b
public void write (byte[], int, int)
java.io.IOException impossible
byte[] b
int off
int len
public void writeBoolean (boolean)
java.io.IOException impossible
boolean v
public void writeByte (int)
java.io.IOException impossible
int v
public void writeBytes (java.lang.String)
java.io.IOException impossible
String s
public void writeChar (int)
java.io.IOException impossible
int v
public void writeChars (java.lang.String)
java.io.IOException impossible
String s
public void writeDouble (double)
java.io.IOException impossible
double v
public void writeFloat (float)
java.io.IOException impossible
float v
public void writeInt (int)
java.io.IOException impossible
int v
public void writeLong (long)
java.io.IOException impossible
long v
public void writeShort (int)
java.io.IOException impossible
int v
public void writeUTF (java.lang.String)
java.io.IOException impossible
String s
public byte[] toByteArray ()
}
com/google/common/io/ByteStreams$FastByteArrayOutputStream.classByteStreams.java
package com.google.common.io
final com.google.common.io.ByteStreams$FastByteArrayOutputStream extends java.io.ByteArrayOutputStream {
private void ()
void writeTo (byte[], int)
byte[] b
int off
void (com.google.common.io.ByteStreams$1)
com.google.common.io.ByteStreams$1 x0
}
com/google/common/io/ByteStreams$LimitedInputStream.classByteStreams.java
package com.google.common.io
final com.google.common.io.ByteStreams$LimitedInputStream extends java.io.FilterInputStream {
private long left
private long mark
void (java.io.InputStream, long)
java.io.InputStream in
long limit
public int available () throws java.io.IOException
public synchronized void mark (int)
int readLimit
public int read () throws java.io.IOException
int result
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int result
public synchronized void reset () throws java.io.IOException
public long skip (long) throws java.io.IOException
long n
long skipped
}
com/google/common/io/ByteStreams.classByteStreams.java
package com.google.common.io
public final com.google.common.io.ByteStreams extends java.lang.Object {
private static final int ZERO_COPY_CHUNK_SIZE
private static final java.io.OutputStream NULL_OUTPUT_STREAM
static byte[] createBuffer ()
private void ()
public static long copy (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
int r
java.io.InputStream from
java.io.OutputStream to
byte[] buf
long total
public static long copy (java.nio.channels.ReadableByteChannel, java.nio.channels.WritableByteChannel) throws java.io.IOException
java.nio.channels.FileChannel sourceChannel
long oldPosition
long position
long copied
java.nio.channels.ReadableByteChannel from
java.nio.channels.WritableByteChannel to
java.nio.ByteBuffer buf
long total
public static byte[] toByteArray (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
java.io.ByteArrayOutputStream out
static byte[] toByteArray (java.io.InputStream, int) throws java.io.IOException
int off
int read
java.io.InputStream in
int expectedSize
byte[] bytes
int remaining
int b
com.google.common.io.ByteStreams$FastByteArrayOutputStream out
byte[] result
public static long exhaust (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
long total
long read
byte[] buf
public static com.google.common.io.ByteArrayDataInput newDataInput (byte[])
byte[] bytes
public static com.google.common.io.ByteArrayDataInput newDataInput (byte[], int)
byte[] bytes
int start
public static com.google.common.io.ByteArrayDataInput newDataInput (java.io.ByteArrayInputStream)
java.io.ByteArrayInputStream byteArrayInputStream
public static com.google.common.io.ByteArrayDataOutput newDataOutput ()
public static com.google.common.io.ByteArrayDataOutput newDataOutput (int)
int size
public static com.google.common.io.ByteArrayDataOutput newDataOutput (java.io.ByteArrayOutputStream)
java.io.ByteArrayOutputStream byteArrayOutputSteam
public static java.io.OutputStream nullOutputStream ()
public static java.io.InputStream limit (java.io.InputStream, long)
java.io.InputStream in
long limit
public static void readFully (java.io.InputStream, byte[]) throws java.io.IOException
java.io.InputStream in
byte[] b
public static void readFully (java.io.InputStream, byte[], int, int) throws java.io.IOException
java.io.InputStream in
byte[] b
int off
int len
int read
public static void skipFully (java.io.InputStream, long) throws java.io.IOException
java.io.InputStream in
long n
long skipped
static long skipUpTo (java.io.InputStream, long) throws java.io.IOException
int skip
long remaining
long skipped
java.io.InputStream in
long n
long totalSkipped
byte[] buf
private static long skipSafely (java.io.InputStream, long) throws java.io.IOException
java.io.InputStream in
long n
int available
public static java.lang.Object readBytes (java.io.InputStream, com.google.common.io.ByteProcessor) throws java.io.IOException
java.io.InputStream input
com.google.common.io.ByteProcessor processor
byte[] buf
int read
public static int read (java.io.InputStream, byte[], int, int) throws java.io.IOException
int result
java.io.InputStream in
byte[] b
int off
int len
int total
static void ()
}
com/google/common/io/CharSequenceReader.classCharSequenceReader.java
package com.google.common.io
final com.google.common.io.CharSequenceReader extends java.io.Reader {
private CharSequence seq
private int pos
private int mark
public void (java.lang.CharSequence)
CharSequence seq
private void checkOpen () throws java.io.IOException
private boolean hasRemaining ()
private int remaining ()
public synchronized int read (java.nio.CharBuffer) throws java.io.IOException
int i
java.nio.CharBuffer target
int charsToRead
public synchronized int read () throws java.io.IOException
public synchronized int read (char[], int, int) throws java.io.IOException
int i
char[] cbuf
int off
int len
int charsToRead
public synchronized long skip (long) throws java.io.IOException
long n
int charsToSkip
public synchronized boolean ready () throws java.io.IOException
public boolean markSupported ()
public synchronized void mark (int) throws java.io.IOException
int readAheadLimit
public synchronized void reset () throws java.io.IOException
public synchronized void close () throws java.io.IOException
}
com/google/common/io/CharSink.classCharSink.java
package com.google.common.io
public abstract com.google.common.io.CharSink extends java.lang.Object {
protected void ()
public abstract java.io.Writer openStream () throws java.io.IOException
public java.io.Writer openBufferedStream () throws java.io.IOException
java.io.Writer writer
public void write (java.lang.CharSequence) throws java.io.IOException
java.io.Writer out
Throwable e
CharSequence charSequence
com.google.common.io.Closer closer
public void writeLines (java.lang.Iterable) throws java.io.IOException
Iterable lines
public void writeLines (java.lang.Iterable, java.lang.String) throws java.io.IOException
Iterable lines
String lineSeparator
public void writeLines (java.util.stream.Stream) throws java.io.IOException
java.util.stream.Stream lines
public void writeLines (java.util.stream.Stream, java.lang.String) throws java.io.IOException
java.util.stream.Stream lines
String lineSeparator
private void writeLines (java.util.Iterator, java.lang.String) throws java.io.IOException
java.io.Writer out
java.util.Iterator lines
String lineSeparator
public long writeFrom (java.lang.Readable) throws java.io.IOException
java.io.Writer out
long written
Throwable e
Readable readable
com.google.common.io.Closer closer
}
com/google/common/io/CharSource$AsByteSource.classCharSource.java
package com.google.common.io
final com.google.common.io.CharSource$AsByteSource extends com.google.common.io.ByteSource {
final java.nio.charset.Charset charset
final com.google.common.io.CharSource this$0
void (com.google.common.io.CharSource, java.nio.charset.Charset)
java.nio.charset.Charset charset
public com.google.common.io.CharSource asCharSource (java.nio.charset.Charset)
java.nio.charset.Charset charset
public java.io.InputStream openStream () throws java.io.IOException
public java.lang.String toString ()
}
com/google/common/io/CharSource$CharSequenceCharSource$1.classCharSource.java
package com.google.common.io
com.google.common.io.CharSource$CharSequenceCharSource$1 extends com.google.common.collect.AbstractIterator {
java.util.Iterator lines
final com.google.common.io.CharSource$CharSequenceCharSource this$0
void (com.google.common.io.CharSource$CharSequenceCharSource)
com.google.common.io.CharSource$CharSequenceCharSource this$0
protected java.lang.String computeNext ()
String next
protected volatile java.lang.Object computeNext ()
}
com/google/common/io/CharSource$CharSequenceCharSource.classCharSource.java
package com.google.common.io
com.google.common.io.CharSource$CharSequenceCharSource extends com.google.common.io.CharSource {
private static final com.google.common.base.Splitter LINE_SPLITTER
private final CharSequence seq
protected void (java.lang.CharSequence)
CharSequence seq
public java.io.Reader openStream ()
public java.lang.String read ()
public boolean isEmpty ()
public long length ()
public com.google.common.base.Optional lengthIfKnown ()
private java.util.Iterator linesIterator ()
public java.util.stream.Stream lines ()
public java.lang.String readFirstLine ()
java.util.Iterator lines
public com.google.common.collect.ImmutableList readLines ()
public java.lang.Object readLines (com.google.common.io.LineProcessor) throws java.io.IOException
com.google.common.io.LineProcessor processor
java.util.Iterator lines
public java.lang.String toString ()
static java.lang.CharSequence access$100 (com.google.common.io.CharSource$CharSequenceCharSource)
com.google.common.io.CharSource$CharSequenceCharSource x0
static com.google.common.base.Splitter access$200 ()
static void ()
}
com/google/common/io/CharSource$ConcatenatedCharSource.classCharSource.java
package com.google.common.io
final com.google.common.io.CharSource$ConcatenatedCharSource extends com.google.common.io.CharSource {
private final Iterable sources
void (java.lang.Iterable)
Iterable sources
public java.io.Reader openStream () throws java.io.IOException
public boolean isEmpty () throws java.io.IOException
com.google.common.io.CharSource source
public com.google.common.base.Optional lengthIfKnown ()
com.google.common.base.Optional lengthIfKnown
com.google.common.io.CharSource source
long result
public long length () throws java.io.IOException
com.google.common.io.CharSource source
long result
public java.lang.String toString ()
}
com/google/common/io/CharSource$EmptyCharSource.classCharSource.java
package com.google.common.io
final com.google.common.io.CharSource$EmptyCharSource extends com.google.common.io.CharSource$CharSequenceCharSource {
private static final com.google.common.io.CharSource$EmptyCharSource INSTANCE
private void ()
public java.lang.String toString ()
static com.google.common.io.CharSource$EmptyCharSource access$000 ()
static void ()
}
com/google/common/io/CharSource.class
com/google/common/io/CharStreams$NullWriter.classCharStreams.java
package com.google.common.io
final com.google.common.io.CharStreams$NullWriter extends java.io.Writer {
private static final com.google.common.io.CharStreams$NullWriter INSTANCE
private void ()
public void write (int)
int c
public void write (char[])
char[] cbuf
public void write (char[], int, int)
char[] cbuf
int off
int len
public void write (java.lang.String)
String str
public void write (java.lang.String, int, int)
String str
int off
int len
public java.io.Writer append (java.lang.CharSequence)
CharSequence csq
public java.io.Writer append (java.lang.CharSequence, int, int)
CharSequence csq
int start
int end
public java.io.Writer append (char)
char c
public void flush ()
public void close ()
public java.lang.String toString ()
public volatile java.lang.Appendable append (char) throws java.io.IOException
public volatile java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException
public volatile java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException
static com.google.common.io.CharStreams$NullWriter access$000 ()
static void ()
}
com/google/common/io/CharStreams.classCharStreams.java
package com.google.common.io
public final com.google.common.io.CharStreams extends java.lang.Object {
static java.nio.CharBuffer createBuffer ()
private void ()
public static long copy (java.lang.Readable, java.lang.Appendable) throws java.io.IOException
Readable from
Appendable to
java.nio.CharBuffer buf
long total
public static java.lang.String toString (java.lang.Readable) throws java.io.IOException
Readable r
private static java.lang.StringBuilder toStringBuilder (java.lang.Readable) throws java.io.IOException
Readable r
StringBuilder sb
public static java.util.List readLines (java.lang.Readable) throws java.io.IOException
Readable r
java.util.List result
com.google.common.io.LineReader lineReader
String line
public static java.lang.Object readLines (java.lang.Readable, com.google.common.io.LineProcessor) throws java.io.IOException
Readable readable
com.google.common.io.LineProcessor processor
com.google.common.io.LineReader lineReader
String line
public static long exhaust (java.lang.Readable) throws java.io.IOException
Readable readable
long total
long read
java.nio.CharBuffer buf
public static void skipFully (java.io.Reader, long) throws java.io.IOException
long amt
java.io.Reader reader
long n
public static java.io.Writer nullWriter ()
public static java.io.Writer asWriter (java.lang.Appendable)
Appendable target
}
com/google/common/io/Closeables.classCloseables.java
package com.google.common.io
public final com.google.common.io.Closeables extends java.lang.Object {
static final java.util.logging.Logger logger
private void ()
public static void close (java.io.Closeable, boolean) throws java.io.IOException
java.io.IOException e
java.io.Closeable closeable
boolean swallowIOException
public static void closeQuietly (java.io.InputStream)
java.io.IOException impossible
java.io.InputStream inputStream
public static void closeQuietly (java.io.Reader)
java.io.IOException impossible
java.io.Reader reader
static void ()
}
com/google/common/io/Closer$LoggingSuppressor.classCloser.java
package com.google.common.io
final com.google.common.io.Closer$LoggingSuppressor extends java.lang.Object implements com.google.common.io.Closer$Suppressor {
static final com.google.common.io.Closer$LoggingSuppressor INSTANCE
void ()
public void suppress (java.io.Closeable, java.lang.Throwable, java.lang.Throwable)
java.io.Closeable closeable
Throwable thrown
Throwable suppressed
static void ()
}
com/google/common/io/Closer$SuppressingSuppressor.classCloser.java
package com.google.common.io
final com.google.common.io.Closer$SuppressingSuppressor extends java.lang.Object implements com.google.common.io.Closer$Suppressor {
static final com.google.common.io.Closer$SuppressingSuppressor INSTANCE
static final java.lang.reflect.Method addSuppressed
void ()
static boolean isAvailable ()
private static java.lang.reflect.Method getAddSuppressed ()
Throwable e
public void suppress (java.io.Closeable, java.lang.Throwable, java.lang.Throwable)
Throwable e
java.io.Closeable closeable
Throwable thrown
Throwable suppressed
static void ()
}
com/google/common/io/Closer$Suppressor.classCloser.java
package com.google.common.io
abstract com.google.common.io.Closer$Suppressor extends java.lang.Object {
public abstract void suppress (java.io.Closeable, java.lang.Throwable, java.lang.Throwable)
}
com/google/common/io/Closer.classCloser.java
package com.google.common.io
public final com.google.common.io.Closer extends java.lang.Object implements java.io.Closeable {
private static final com.google.common.io.Closer$Suppressor SUPPRESSOR
final com.google.common.io.Closer$Suppressor suppressor
private final java.util.Deque stack
private Throwable thrown
public static com.google.common.io.Closer create ()
void (com.google.common.io.Closer$Suppressor)
com.google.common.io.Closer$Suppressor suppressor
public java.io.Closeable register (java.io.Closeable)
java.io.Closeable closeable
public java.lang.RuntimeException rethrow (java.lang.Throwable) throws java.io.IOException
Throwable e
public java.lang.RuntimeException rethrow (java.lang.Throwable, java.lang.Class) throws java.io.IOException java.lang.Exception
Throwable e
Class declaredType
public java.lang.RuntimeException rethrow (java.lang.Throwable, java.lang.Class, java.lang.Class) throws java.io.IOException java.lang.Exception java.lang.Exception
Throwable e
Class declaredType1
Class declaredType2
public void close () throws java.io.IOException
Throwable e
java.io.Closeable closeable
Throwable throwable
static void ()
}
com/google/common/io/CountingInputStream.classCountingInputStream.java
package com.google.common.io
public final com.google.common.io.CountingInputStream extends java.io.FilterInputStream {
private long count
private long mark
public void (java.io.InputStream)
java.io.InputStream in
public long getCount ()
public int read () throws java.io.IOException
int result
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int result
public long skip (long) throws java.io.IOException
long n
long result
public synchronized void mark (int)
int readlimit
public synchronized void reset () throws java.io.IOException
}
com/google/common/io/CountingOutputStream.classCountingOutputStream.java
package com.google.common.io
public final com.google.common.io.CountingOutputStream extends java.io.FilterOutputStream {
private long count
public void (java.io.OutputStream)
java.io.OutputStream out
public long getCount ()
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void write (int) throws java.io.IOException
int b
public void close () throws java.io.IOException
}
com/google/common/io/FileBackedOutputStream$1.classFileBackedOutputStream.java
package com.google.common.io
com.google.common.io.FileBackedOutputStream$1 extends com.google.common.io.ByteSource {
final com.google.common.io.FileBackedOutputStream this$0
void (com.google.common.io.FileBackedOutputStream)
com.google.common.io.FileBackedOutputStream this$0
public java.io.InputStream openStream () throws java.io.IOException
protected void finalize ()
Throwable t
}
com/google/common/io/FileBackedOutputStream$2.classFileBackedOutputStream.java
package com.google.common.io
com.google.common.io.FileBackedOutputStream$2 extends com.google.common.io.ByteSource {
final com.google.common.io.FileBackedOutputStream this$0
void (com.google.common.io.FileBackedOutputStream)
com.google.common.io.FileBackedOutputStream this$0
public java.io.InputStream openStream () throws java.io.IOException
}
com/google/common/io/FileBackedOutputStream$MemoryOutput.classFileBackedOutputStream.java
package com.google.common.io
com.google.common.io.FileBackedOutputStream$MemoryOutput extends java.io.ByteArrayOutputStream {
private void ()
byte[] getBuffer ()
int getCount ()
void (com.google.common.io.FileBackedOutputStream$1)
com.google.common.io.FileBackedOutputStream$1 x0
}
com/google/common/io/FileBackedOutputStream.classFileBackedOutputStream.java
package com.google.common.io
public final com.google.common.io.FileBackedOutputStream extends java.io.OutputStream {
private final int fileThreshold
private final boolean resetOnFinalize
private final com.google.common.io.ByteSource source
private java.io.OutputStream out
private com.google.common.io.FileBackedOutputStream$MemoryOutput memory
private java.io.File file
synchronized java.io.File getFile ()
public void (int)
int fileThreshold
public void (int, boolean)
int fileThreshold
boolean resetOnFinalize
public com.google.common.io.ByteSource asByteSource ()
private synchronized java.io.InputStream openInputStream () throws java.io.IOException
public synchronized void reset () throws java.io.IOException
java.io.File deleteMe
java.io.File deleteMe
public synchronized void write (int) throws java.io.IOException
int b
public synchronized void write (byte[]) throws java.io.IOException
byte[] b
public synchronized void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public synchronized void close () throws java.io.IOException
public synchronized void flush () throws java.io.IOException
private void update (int) throws java.io.IOException
java.io.File temp
java.io.FileOutputStream transfer
int len
static java.io.InputStream access$100 (com.google.common.io.FileBackedOutputStream) throws java.io.IOException
com.google.common.io.FileBackedOutputStream x0
}
com/google/common/io/FileWriteMode.classFileWriteMode.java
package com.google.common.io
public final com.google.common.io.FileWriteMode extends java.lang.Enum {
public static final com.google.common.io.FileWriteMode APPEND
private static final com.google.common.io.FileWriteMode[] $VALUES
public static com.google.common.io.FileWriteMode[] values ()
public static com.google.common.io.FileWriteMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/common/io/Files$1.classFiles.java
package com.google.common.io
final com.google.common.io.Files$1 extends java.lang.Object implements com.google.common.io.LineProcessor {
final java.util.List result
void ()
public boolean processLine (java.lang.String)
String line
public java.util.List getResult ()
public volatile java.lang.Object getResult ()
}
com/google/common/io/Files$2.classFiles.java
package com.google.common.io
final com.google.common.io.Files$2 extends com.google.common.collect.TreeTraverser {
void ()
public java.lang.Iterable children (java.io.File)
java.io.File[] files
java.io.File file
public java.lang.String toString ()
public volatile java.lang.Iterable children (java.lang.Object)
}
com/google/common/io/Files$FileByteSink.classFiles.java
package com.google.common.io
final com.google.common.io.Files$FileByteSink extends com.google.common.io.ByteSink {
private final java.io.File file
private final com.google.common.collect.ImmutableSet modes
private transient void (java.io.File, com.google.common.io.FileWriteMode[])
java.io.File file
com.google.common.io.FileWriteMode[] modes
public java.io.FileOutputStream openStream () throws java.io.IOException
public java.lang.String toString ()
public volatile java.io.OutputStream openStream () throws java.io.IOException
void (java.io.File, com.google.common.io.FileWriteMode[], com.google.common.io.Files$1)
java.io.File x0
com.google.common.io.FileWriteMode[] x1
com.google.common.io.Files$1 x2
}
com/google/common/io/Files$FileByteSource.classFiles.java
package com.google.common.io
final com.google.common.io.Files$FileByteSource extends com.google.common.io.ByteSource {
private final java.io.File file
private void (java.io.File)
java.io.File file
public java.io.FileInputStream openStream () throws java.io.IOException
public com.google.common.base.Optional sizeIfKnown ()
public long size () throws java.io.IOException
public byte[] read () throws java.io.IOException
java.io.FileInputStream in
Throwable e
com.google.common.io.Closer closer
public java.lang.String toString ()
public volatile java.io.InputStream openStream () throws java.io.IOException
void (java.io.File, com.google.common.io.Files$1)
java.io.File x0
com.google.common.io.Files$1 x1
}
com/google/common/io/Files$FilePredicate$1.classFiles.java
package com.google.common.io
final com.google.common.io.Files$FilePredicate$1 extends com.google.common.io.Files$FilePredicate {
void (java.lang.String, int)
public boolean apply (java.io.File)
java.io.File file
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
}
com/google/common/io/Files$FilePredicate$2.classFiles.java
package com.google.common.io
final com.google.common.io.Files$FilePredicate$2 extends com.google.common.io.Files$FilePredicate {
void (java.lang.String, int)
public boolean apply (java.io.File)
java.io.File file
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
}
com/google/common/io/Files$FilePredicate.classFiles.java
package com.google.common.io
abstract com.google.common.io.Files$FilePredicate extends java.lang.Enum implements com.google.common.base.Predicate {
public static final com.google.common.io.Files$FilePredicate IS_DIRECTORY
public static final com.google.common.io.Files$FilePredicate IS_FILE
private static final com.google.common.io.Files$FilePredicate[] $VALUES
public static com.google.common.io.Files$FilePredicate[] values ()
public static com.google.common.io.Files$FilePredicate valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.google.common.io.Files$1)
String x0
int x1
com.google.common.io.Files$1 x2
static void ()
}
com/google/common/io/Files.classFiles.java
package com.google.common.io
public final com.google.common.io.Files extends java.lang.Object {
private static final int TEMP_DIR_ATTEMPTS
private static final com.google.common.collect.TreeTraverser FILE_TREE_TRAVERSER
private void ()
public static java.io.BufferedReader newReader (java.io.File, java.nio.charset.Charset) throws java.io.FileNotFoundException
java.io.File file
java.nio.charset.Charset charset
public static java.io.BufferedWriter newWriter (java.io.File, java.nio.charset.Charset) throws java.io.FileNotFoundException
java.io.File file
java.nio.charset.Charset charset
public static com.google.common.io.ByteSource asByteSource (java.io.File)
java.io.File file
static byte[] readFile (java.io.InputStream, long) throws java.io.IOException
java.io.InputStream in
long expectedSize
public static transient com.google.common.io.ByteSink asByteSink (java.io.File, com.google.common.io.FileWriteMode[])
java.io.File file
com.google.common.io.FileWriteMode[] modes
public static com.google.common.io.CharSource asCharSource (java.io.File, java.nio.charset.Charset)
java.io.File file
java.nio.charset.Charset charset
public static transient com.google.common.io.CharSink asCharSink (java.io.File, java.nio.charset.Charset, com.google.common.io.FileWriteMode[])
java.io.File file
java.nio.charset.Charset charset
com.google.common.io.FileWriteMode[] modes
public static byte[] toByteArray (java.io.File) throws java.io.IOException
java.io.File file
public static java.lang.String toString (java.io.File, java.nio.charset.Charset) throws java.io.IOException
java.io.File file
java.nio.charset.Charset charset
public static void write (byte[], java.io.File) throws java.io.IOException
byte[] from
java.io.File to
public static void copy (java.io.File, java.io.OutputStream) throws java.io.IOException
java.io.File from
java.io.OutputStream to
public static void copy (java.io.File, java.io.File) throws java.io.IOException
java.io.File from
java.io.File to
public static void write (java.lang.CharSequence, java.io.File, java.nio.charset.Charset) throws java.io.IOException
CharSequence from
java.io.File to
java.nio.charset.Charset charset
public static void append (java.lang.CharSequence, java.io.File, java.nio.charset.Charset) throws java.io.IOException
CharSequence from
java.io.File to
java.nio.charset.Charset charset
public static void copy (java.io.File, java.nio.charset.Charset, java.lang.Appendable) throws java.io.IOException
java.io.File from
java.nio.charset.Charset charset
Appendable to
public static boolean equal (java.io.File, java.io.File) throws java.io.IOException
java.io.File file1
java.io.File file2
long len1
long len2
public static java.io.File createTempDir ()
java.io.File tempDir
int counter
java.io.File baseDir
String baseName
public static void touch (java.io.File) throws java.io.IOException
java.io.File file
public static void createParentDirs (java.io.File) throws java.io.IOException
java.io.File file
java.io.File parent
public static void move (java.io.File, java.io.File) throws java.io.IOException
java.io.File from
java.io.File to
public static java.lang.String readFirstLine (java.io.File, java.nio.charset.Charset) throws java.io.IOException
java.io.File file
java.nio.charset.Charset charset
public static java.util.List readLines (java.io.File, java.nio.charset.Charset) throws java.io.IOException
java.io.File file
java.nio.charset.Charset charset
public static java.lang.Object readLines (java.io.File, java.nio.charset.Charset, com.google.common.io.LineProcessor) throws java.io.IOException
java.io.File file
java.nio.charset.Charset charset
com.google.common.io.LineProcessor callback
public static java.lang.Object readBytes (java.io.File, com.google.common.io.ByteProcessor) throws java.io.IOException
java.io.File file
com.google.common.io.ByteProcessor processor
public static com.google.common.hash.HashCode hash (java.io.File, com.google.common.hash.HashFunction) throws java.io.IOException
java.io.File file
com.google.common.hash.HashFunction hashFunction
public static java.nio.MappedByteBuffer map (java.io.File) throws java.io.IOException
java.io.File file
public static java.nio.MappedByteBuffer map (java.io.File, java.nio.channels.FileChannel$MapMode) throws java.io.IOException
java.io.File file
java.nio.channels.FileChannel$MapMode mode
public static java.nio.MappedByteBuffer map (java.io.File, java.nio.channels.FileChannel$MapMode, long) throws java.io.FileNotFoundException java.io.IOException
java.io.RandomAccessFile raf
Throwable e
java.io.File file
java.nio.channels.FileChannel$MapMode mode
long size
com.google.common.io.Closer closer
private static java.nio.MappedByteBuffer map (java.io.RandomAccessFile, java.nio.channels.FileChannel$MapMode, long) throws java.io.IOException
java.nio.channels.FileChannel channel
Throwable e
java.io.RandomAccessFile raf
java.nio.channels.FileChannel$MapMode mode
long size
com.google.common.io.Closer closer
public static java.lang.String simplifyPath (java.lang.String)
String component
String pathname
Iterable components
java.util.List path
String result
public static java.lang.String getFileExtension (java.lang.String)
String fullName
String fileName
int dotIndex
public static java.lang.String getNameWithoutExtension (java.lang.String)
String file
String fileName
int dotIndex
public static com.google.common.collect.TreeTraverser fileTreeTraverser ()
public static com.google.common.base.Predicate isDirectory ()
public static com.google.common.base.Predicate isFile ()
static void ()
}
com/google/common/io/Flushables.classFlushables.java
package com.google.common.io
public final com.google.common.io.Flushables extends java.lang.Object {
private static final java.util.logging.Logger logger
private void ()
public static void flush (java.io.Flushable, boolean) throws java.io.IOException
java.io.IOException e
java.io.Flushable flushable
boolean swallowIOException
public static void flushQuietly (java.io.Flushable)
java.io.IOException e
java.io.Flushable flushable
static void ()
}
com/google/common/io/InsecureRecursiveDeleteException.classInsecureRecursiveDeleteException.java
package com.google.common.io
public final com.google.common.io.InsecureRecursiveDeleteException extends java.nio.file.FileSystemException {
public void (java.lang.String)
String file
}
com/google/common/io/LineBuffer.classLineBuffer.java
package com.google.common.io
abstract com.google.common.io.LineBuffer extends java.lang.Object {
private StringBuilder line
private boolean sawReturn
void ()
protected void add (char[], int, int) throws java.io.IOException
int end
char[] cbuf
int off
int len
int pos
int start
private boolean finishLine (boolean) throws java.io.IOException
boolean sawNewline
String separator
protected void finish () throws java.io.IOException
protected abstract void handleLine (java.lang.String, java.lang.String) throws java.io.IOException
}
com/google/common/io/LineProcessor.classLineProcessor.java
package com.google.common.io
public abstract com.google.common.io.LineProcessor extends java.lang.Object {
public abstract boolean processLine (java.lang.String) throws java.io.IOException
public abstract java.lang.Object getResult ()
}
com/google/common/io/LineReader$1.classLineReader.java
package com.google.common.io
com.google.common.io.LineReader$1 extends com.google.common.io.LineBuffer {
final com.google.common.io.LineReader this$0
void (com.google.common.io.LineReader)
com.google.common.io.LineReader this$0
protected void handleLine (java.lang.String, java.lang.String)
String line
String end
}
com/google/common/io/LineReader.classLineReader.java
package com.google.common.io
public final com.google.common.io.LineReader extends java.lang.Object {
private final Readable readable
private final java.io.Reader reader
private final java.nio.CharBuffer cbuf
private final char[] buf
private final java.util.Queue lines
private final com.google.common.io.LineBuffer lineBuf
public void (java.lang.Readable)
Readable readable
public java.lang.String readLine () throws java.io.IOException
int read
static java.util.Queue access$000 (com.google.common.io.LineReader)
com.google.common.io.LineReader x0
}
com/google/common/io/LittleEndianDataInputStream.classLittleEndianDataInputStream.java
package com.google.common.io
public final com.google.common.io.LittleEndianDataInputStream extends java.io.FilterInputStream implements java.io.DataInput {
public void (java.io.InputStream)
java.io.InputStream in
public java.lang.String readLine ()
public void readFully (byte[]) throws java.io.IOException
byte[] b
public void readFully (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public int skipBytes (int) throws java.io.IOException
int n
public int readUnsignedByte () throws java.io.IOException
int b1
public int readUnsignedShort () throws java.io.IOException
byte b1
byte b2
public int readInt () throws java.io.IOException
byte b1
byte b2
byte b3
byte b4
public long readLong () throws java.io.IOException
byte b1
byte b2
byte b3
byte b4
byte b5
byte b6
byte b7
byte b8
public float readFloat () throws java.io.IOException
public double readDouble () throws java.io.IOException
public java.lang.String readUTF () throws java.io.IOException
public short readShort () throws java.io.IOException
public char readChar () throws java.io.IOException
public byte readByte () throws java.io.IOException
public boolean readBoolean () throws java.io.IOException
private byte readAndCheckByte () throws java.io.IOException java.io.EOFException
int b1
}
com/google/common/io/LittleEndianDataOutputStream.classLittleEndianDataOutputStream.java
package com.google.common.io
public final com.google.common.io.LittleEndianDataOutputStream extends java.io.FilterOutputStream implements java.io.DataOutput {
public void (java.io.OutputStream)
java.io.OutputStream out
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void writeBoolean (boolean) throws java.io.IOException
boolean v
public void writeByte (int) throws java.io.IOException
int v
public void writeBytes (java.lang.String) throws java.io.IOException
String s
public void writeChar (int) throws java.io.IOException
int v
public void writeChars (java.lang.String) throws java.io.IOException
int i
String s
public void writeDouble (double) throws java.io.IOException
double v
public void writeFloat (float) throws java.io.IOException
float v
public void writeInt (int) throws java.io.IOException
int v
public void writeLong (long) throws java.io.IOException
long v
byte[] bytes
public void writeShort (int) throws java.io.IOException
int v
public void writeUTF (java.lang.String) throws java.io.IOException
String str
public void close () throws java.io.IOException
}
com/google/common/io/MoreFiles$1.classMoreFiles.java
package com.google.common.io
final com.google.common.io.MoreFiles$1 extends java.lang.Object implements com.google.common.base.Predicate {
final java.nio.file.LinkOption[] val$optionsCopy
void (java.nio.file.LinkOption[])
public boolean apply (java.nio.file.Path)
java.nio.file.Path input
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
}
com/google/common/io/MoreFiles$2.classMoreFiles.java
package com.google.common.io
final com.google.common.io.MoreFiles$2 extends java.lang.Object implements com.google.common.base.Predicate {
final java.nio.file.LinkOption[] val$optionsCopy
void (java.nio.file.LinkOption[])
public boolean apply (java.nio.file.Path)
java.nio.file.Path input
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
}
com/google/common/io/MoreFiles$DirectoryTreeTraverser.classMoreFiles.java
package com.google.common.io
final com.google.common.io.MoreFiles$DirectoryTreeTraverser extends com.google.common.collect.TreeTraverser {
private static final com.google.common.io.MoreFiles$DirectoryTreeTraverser INSTANCE
private void ()
public java.lang.Iterable children (java.nio.file.Path)
java.io.IOException e
java.nio.file.Path dir
public volatile java.lang.Iterable children (java.lang.Object)
static com.google.common.io.MoreFiles$DirectoryTreeTraverser access$300 ()
static void ()
}
com/google/common/io/MoreFiles$PathByteSink.classMoreFiles.java
package com.google.common.io
final com.google.common.io.MoreFiles$PathByteSink extends com.google.common.io.ByteSink {
private final java.nio.file.Path path
private final java.nio.file.OpenOption[] options
private transient void (java.nio.file.Path, java.nio.file.OpenOption[])
java.nio.file.Path path
java.nio.file.OpenOption[] options
public java.io.OutputStream openStream () throws java.io.IOException
public java.lang.String toString ()
void (java.nio.file.Path, java.nio.file.OpenOption[], com.google.common.io.MoreFiles$1)
java.nio.file.Path x0
java.nio.file.OpenOption[] x1
com.google.common.io.MoreFiles$1 x2
}
com/google/common/io/MoreFiles$PathByteSource$1.classMoreFiles.java
package com.google.common.io
com.google.common.io.MoreFiles$PathByteSource$1 extends com.google.common.io.ByteSource$AsCharSource {
final com.google.common.io.MoreFiles$PathByteSource this$0
void (com.google.common.io.MoreFiles$PathByteSource, java.nio.charset.Charset)
com.google.common.io.MoreFiles$PathByteSource this$0
java.nio.charset.Charset charset
public java.util.stream.Stream lines () throws java.io.IOException
}
com/google/common/io/MoreFiles$PathByteSource.classMoreFiles.java
package com.google.common.io
final com.google.common.io.MoreFiles$PathByteSource extends com.google.common.io.ByteSource {
private static final java.nio.file.LinkOption[] FOLLOW_LINKS
private final java.nio.file.Path path
private final java.nio.file.OpenOption[] options
private final boolean followLinks
private transient void (java.nio.file.Path, java.nio.file.OpenOption[])
java.nio.file.Path path
java.nio.file.OpenOption[] options
private static boolean followLinks (java.nio.file.OpenOption[])
java.nio.file.OpenOption option
java.nio.file.OpenOption[] options
public java.io.InputStream openStream () throws java.io.IOException
private java.nio.file.attribute.BasicFileAttributes readAttributes () throws java.io.IOException
public com.google.common.base.Optional sizeIfKnown ()
java.nio.file.attribute.BasicFileAttributes attrs
java.io.IOException e
java.nio.file.attribute.BasicFileAttributes attrs
public long size () throws java.io.IOException
java.nio.file.attribute.BasicFileAttributes attrs
public byte[] read () throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
public com.google.common.io.CharSource asCharSource (java.nio.charset.Charset)
java.nio.charset.Charset charset
public java.lang.String toString ()
void (java.nio.file.Path, java.nio.file.OpenOption[], com.google.common.io.MoreFiles$1)
java.nio.file.Path x0
java.nio.file.OpenOption[] x1
com.google.common.io.MoreFiles$1 x2
static java.nio.file.Path access$100 (com.google.common.io.MoreFiles$PathByteSource)
com.google.common.io.MoreFiles$PathByteSource x0
static void ()
}
com/google/common/io/MoreFiles.classMoreFiles.java
package com.google.common.io
public final com.google.common.io.MoreFiles extends java.lang.Object {
private void ()
public static transient com.google.common.io.ByteSource asByteSource (java.nio.file.Path, java.nio.file.OpenOption[])
java.nio.file.Path path
java.nio.file.OpenOption[] options
public static transient com.google.common.io.ByteSink asByteSink (java.nio.file.Path, java.nio.file.OpenOption[])
java.nio.file.Path path
java.nio.file.OpenOption[] options
public static transient com.google.common.io.CharSource asCharSource (java.nio.file.Path, java.nio.charset.Charset, java.nio.file.OpenOption[])
java.nio.file.Path path
java.nio.charset.Charset charset
java.nio.file.OpenOption[] options
public static transient com.google.common.io.CharSink asCharSink (java.nio.file.Path, java.nio.charset.Charset, java.nio.file.OpenOption[])
java.nio.file.Path path
java.nio.charset.Charset charset
java.nio.file.OpenOption[] options
public static com.google.common.collect.ImmutableList listFiles (java.nio.file.Path) throws java.io.IOException
java.nio.file.DirectoryStream stream
java.nio.file.DirectoryIteratorException e
java.nio.file.Path dir
public static com.google.common.collect.TreeTraverser directoryTreeTraverser ()
public static transient com.google.common.base.Predicate isDirectory (java.nio.file.LinkOption[])
java.nio.file.LinkOption[] options
java.nio.file.LinkOption[] optionsCopy
public static transient com.google.common.base.Predicate isRegularFile (java.nio.file.LinkOption[])
java.nio.file.LinkOption[] options
java.nio.file.LinkOption[] optionsCopy
public static boolean equal (java.nio.file.Path, java.nio.file.Path) throws java.io.IOException
java.nio.file.Path path1
java.nio.file.Path path2
com.google.common.io.ByteSource source1
com.google.common.io.ByteSource source2
long len1
long len2
public static void touch (java.nio.file.Path) throws java.io.IOException
java.nio.file.NoSuchFileException e
java.nio.file.Path path
public static transient void createParentDirectories (java.nio.file.Path, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException
java.nio.file.Path path
java.nio.file.attribute.FileAttribute[] attrs
java.nio.file.Path normalizedAbsolutePath
java.nio.file.Path parent
public static java.lang.String getFileExtension (java.nio.file.Path)
java.nio.file.Path path
java.nio.file.Path name
String fileName
int dotIndex
public static java.lang.String getNameWithoutExtension (java.nio.file.Path)
java.nio.file.Path path
java.nio.file.Path name
String fileName
int dotIndex
public static transient void deleteRecursively (java.nio.file.Path, com.google.common.io.RecursiveDeleteOption[]) throws java.io.IOException
java.nio.file.DirectoryStream parent
boolean sdsSupported
java.io.IOException e
java.nio.file.Path path
com.google.common.io.RecursiveDeleteOption[] options
java.nio.file.Path parentPath
java.util.Collection exceptions
public static transient void deleteDirectoryContents (java.nio.file.Path, com.google.common.io.RecursiveDeleteOption[]) throws java.io.IOException
java.nio.file.SecureDirectoryStream sds
java.nio.file.DirectoryStream stream
java.io.IOException e
java.nio.file.Path path
com.google.common.io.RecursiveDeleteOption[] options
java.util.Collection exceptions
private static java.util.Collection deleteRecursivelySecure (java.nio.file.SecureDirectoryStream, java.nio.file.Path)
java.nio.file.SecureDirectoryStream childDir
java.io.IOException e
java.nio.file.SecureDirectoryStream dir
java.nio.file.Path path
java.util.Collection exceptions
private static java.util.Collection deleteDirectoryContentsSecure (java.nio.file.SecureDirectoryStream)
java.nio.file.Path path
java.nio.file.DirectoryIteratorException e
java.nio.file.SecureDirectoryStream dir
java.util.Collection exceptions
private static java.util.Collection deleteRecursivelyInsecure (java.nio.file.Path)
java.nio.file.DirectoryStream stream
java.io.IOException e
java.nio.file.Path path
java.util.Collection exceptions
private static java.util.Collection deleteDirectoryContentsInsecure (java.nio.file.DirectoryStream)
java.nio.file.Path entry
java.nio.file.DirectoryIteratorException e
java.nio.file.DirectoryStream dir
java.util.Collection exceptions
private static java.nio.file.Path getParentPath (java.nio.file.Path)
java.nio.file.Path path
java.nio.file.Path parent
private static void checkAllowsInsecure (java.nio.file.Path, com.google.common.io.RecursiveDeleteOption[]) throws com.google.common.io.InsecureRecursiveDeleteException
java.nio.file.Path path
com.google.common.io.RecursiveDeleteOption[] options
private static transient boolean isDirectory (java.nio.file.SecureDirectoryStream, java.nio.file.Path, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.SecureDirectoryStream dir
java.nio.file.Path name
java.nio.file.LinkOption[] options
private static java.util.Collection addException (java.util.Collection, java.io.IOException)
java.util.Collection exceptions
java.io.IOException e
private static java.util.Collection concat (java.util.Collection, java.util.Collection)
java.util.Collection exceptions
java.util.Collection other
private static void throwDeleteFailed (java.nio.file.Path, java.util.Collection) throws java.nio.file.FileSystemException
java.io.IOException e
java.nio.file.Path path
java.util.Collection exceptions
java.nio.file.FileSystemException deleteFailed
}
com/google/common/io/MultiInputStream.classMultiInputStream.java
package com.google.common.io
final com.google.common.io.MultiInputStream extends java.io.InputStream {
private java.util.Iterator it
private java.io.InputStream in
public void (java.util.Iterator) throws java.io.IOException
java.util.Iterator it
public void close () throws java.io.IOException
private void advance () throws java.io.IOException
public int available () throws java.io.IOException
public boolean markSupported ()
public int read () throws java.io.IOException
int result
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int result
public long skip (long) throws java.io.IOException
long n
long result
}
com/google/common/io/MultiReader.classMultiReader.java
package com.google.common.io
com.google.common.io.MultiReader extends java.io.Reader {
private final java.util.Iterator it
private java.io.Reader current
void (java.util.Iterator) throws java.io.IOException
java.util.Iterator readers
private void advance () throws java.io.IOException
public int read (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
int result
public long skip (long) throws java.io.IOException
long result
long n
public boolean ready () throws java.io.IOException
public void close () throws java.io.IOException
}
com/google/common/io/PatternFilenameFilter.classPatternFilenameFilter.java
package com.google.common.io
public final com.google.common.io.PatternFilenameFilter extends java.lang.Object implements java.io.FilenameFilter {
private final java.util.regex.Pattern pattern
public void (java.lang.String)
String patternStr
public void (java.util.regex.Pattern)
java.util.regex.Pattern pattern
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String fileName
}
com/google/common/io/ReaderInputStream.classReaderInputStream.java
package com.google.common.io
final com.google.common.io.ReaderInputStream extends java.io.InputStream {
private final java.io.Reader reader
private final java.nio.charset.CharsetEncoder encoder
private final byte[] singleByte
private java.nio.CharBuffer charBuffer
private java.nio.ByteBuffer byteBuffer
private boolean endOfInput
private boolean draining
private boolean doneFlushing
void (java.io.Reader, java.nio.charset.Charset, int)
java.io.Reader reader
java.nio.charset.Charset charset
int bufferSize
void (java.io.Reader, java.nio.charset.CharsetEncoder, int)
java.io.Reader reader
java.nio.charset.CharsetEncoder encoder
int bufferSize
public void close () throws java.io.IOException
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
java.nio.charset.CoderResult result
java.nio.charset.CoderResult result
java.nio.charset.CoderResult result
byte[] b
int off
int len
int totalBytesRead
boolean doneEncoding
private static java.nio.CharBuffer grow (java.nio.CharBuffer)
java.nio.CharBuffer buf
char[] copy
java.nio.CharBuffer bigger
private void readMoreChars () throws java.io.IOException
int limit
int numChars
private static int availableCapacity (java.nio.Buffer)
java.nio.Buffer buffer
private void startDraining (boolean)
boolean overflow
private int drain (byte[], int, int)
byte[] b
int off
int len
int remaining
}
com/google/common/io/RecursiveDeleteOption.classRecursiveDeleteOption.java
package com.google.common.io
public final com.google.common.io.RecursiveDeleteOption extends java.lang.Enum {
public static final com.google.common.io.RecursiveDeleteOption ALLOW_INSECURE
private static final com.google.common.io.RecursiveDeleteOption[] $VALUES
public static com.google.common.io.RecursiveDeleteOption[] values ()
public static com.google.common.io.RecursiveDeleteOption valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/common/io/Resources$1.classResources.java
package com.google.common.io
final com.google.common.io.Resources$1 extends java.lang.Object implements com.google.common.io.LineProcessor {
final java.util.List result
void ()
public boolean processLine (java.lang.String)
String line
public java.util.List getResult ()
public volatile java.lang.Object getResult ()
}
com/google/common/io/Resources$UrlByteSource.classResources.java
package com.google.common.io
final com.google.common.io.Resources$UrlByteSource extends com.google.common.io.ByteSource {
private final java.net.URL url
private void (java.net.URL)
java.net.URL url
public java.io.InputStream openStream () throws java.io.IOException
public java.lang.String toString ()
void (java.net.URL, com.google.common.io.Resources$1)
java.net.URL x0
com.google.common.io.Resources$1 x1
}
com/google/common/io/Resources.classResources.java
package com.google.common.io
public final com.google.common.io.Resources extends java.lang.Object {
private void ()
public static com.google.common.io.ByteSource asByteSource (java.net.URL)
java.net.URL url
public static com.google.common.io.CharSource asCharSource (java.net.URL, java.nio.charset.Charset)
java.net.URL url
java.nio.charset.Charset charset
public static byte[] toByteArray (java.net.URL) throws java.io.IOException
java.net.URL url
public static java.lang.String toString (java.net.URL, java.nio.charset.Charset) throws java.io.IOException
java.net.URL url
java.nio.charset.Charset charset
public static java.lang.Object readLines (java.net.URL, java.nio.charset.Charset, com.google.common.io.LineProcessor) throws java.io.IOException
java.net.URL url
java.nio.charset.Charset charset
com.google.common.io.LineProcessor callback
public static java.util.List readLines (java.net.URL, java.nio.charset.Charset) throws java.io.IOException
java.net.URL url
java.nio.charset.Charset charset
public static void copy (java.net.URL, java.io.OutputStream) throws java.io.IOException
java.net.URL from
java.io.OutputStream to
public static java.net.URL getResource (java.lang.String)
String resourceName
ClassLoader loader
java.net.URL url
public static java.net.URL getResource (java.lang.Class, java.lang.String)
Class contextClass
String resourceName
java.net.URL url
}
com/google/common/io/package-info.classpackage-info.java
package com.google.common.io
abstract com.google.common.io.package-info extends java.lang.Object {
}
com/google/common/math/
com/google/common/math/BigIntegerMath$1.classBigIntegerMath.java
package com.google.common.math
com.google.common.math.BigIntegerMath$1 extends java.lang.Object {
static final int[] $SwitchMap$java$math$RoundingMode
static void ()
}
com/google/common/math/BigIntegerMath.classBigIntegerMath.java
package com.google.common.math
public final com.google.common.math.BigIntegerMath extends java.lang.Object {
static final int SQRT2_PRECOMPUTE_THRESHOLD
static final java.math.BigInteger SQRT2_PRECOMPUTED_BITS
private static final double LN_10
private static final double LN_2
public static java.math.BigInteger ceilingPowerOfTwo (java.math.BigInteger)
java.math.BigInteger x
public static java.math.BigInteger floorPowerOfTwo (java.math.BigInteger)
java.math.BigInteger x
public static boolean isPowerOfTwo (java.math.BigInteger)
java.math.BigInteger x
public static int log2 (java.math.BigInteger, java.math.RoundingMode)
java.math.BigInteger halfPower
java.math.BigInteger x2
int logX2Floor
java.math.BigInteger x
java.math.RoundingMode mode
int logFloor
public static int log10 (java.math.BigInteger, java.math.RoundingMode)
java.math.BigInteger nextPow
int nextCmp
java.math.BigInteger x2
java.math.BigInteger halfPowerSquared
java.math.BigInteger x
java.math.RoundingMode mode
int approxLog10
java.math.BigInteger approxPow
int approxCmp
int floorLog
java.math.BigInteger floorPow
int floorCmp
public static java.math.BigInteger sqrt (java.math.BigInteger, java.math.RoundingMode)
int sqrtFloorInt
boolean sqrtFloorIsExact
java.math.BigInteger halfSquare
java.math.BigInteger x
java.math.RoundingMode mode
java.math.BigInteger sqrtFloor
private static java.math.BigInteger sqrtFloor (java.math.BigInteger)
java.math.BigInteger sqrt0
int shift
java.math.BigInteger x
java.math.BigInteger sqrt0
int log2
java.math.BigInteger sqrt1
private static java.math.BigInteger sqrtApproxWithDoubles (java.math.BigInteger)
java.math.BigInteger x
public static java.math.BigInteger divide (java.math.BigInteger, java.math.BigInteger, java.math.RoundingMode)
java.math.BigInteger p
java.math.BigInteger q
java.math.RoundingMode mode
java.math.BigDecimal pDec
java.math.BigDecimal qDec
public static java.math.BigInteger factorial (int)
int tz
long normalizedNum
int normalizedBits
long num
int n
int approxSize
java.util.ArrayList bignums
int startingNumber
long product
int shift
int productBits
int bits
int nextPowerOfTwo
static java.math.BigInteger listProduct (java.util.List)
java.util.List nums
static java.math.BigInteger listProduct (java.util.List, int, int)
int m
java.util.List nums
int start
int end
public static java.math.BigInteger binomial (int, int)
int p
int q
int i
int n
int k
java.math.BigInteger accum
long numeratorAccum
long denominatorAccum
int bits
int numeratorBits
static boolean fitsInLong (java.math.BigInteger)
java.math.BigInteger x
private void ()
static void ()
}
com/google/common/math/DoubleMath$1.classDoubleMath.java
package com.google.common.math
com.google.common.math.DoubleMath$1 extends java.lang.Object {
static final int[] $SwitchMap$java$math$RoundingMode
static void ()
}
com/google/common/math/DoubleMath.classDoubleMath.java
package com.google.common.math
public final com.google.common.math.DoubleMath extends java.lang.Object {
private static final double MIN_INT_AS_DOUBLE
private static final double MAX_INT_AS_DOUBLE
private static final double MIN_LONG_AS_DOUBLE
private static final double MAX_LONG_AS_DOUBLE_PLUS_ONE
private static final double LN_2
static final int MAX_FACTORIAL
static final double[] everySixteenthFactorial
static double roundIntermediate (double, java.math.RoundingMode)
double z
double z
double x
java.math.RoundingMode mode
public static int roundToInt (double, java.math.RoundingMode)
double x
java.math.RoundingMode mode
double z
public static long roundToLong (double, java.math.RoundingMode)
double x
java.math.RoundingMode mode
double z
public static java.math.BigInteger roundToBigInteger (double, java.math.RoundingMode)
double x
java.math.RoundingMode mode
int exponent
long significand
java.math.BigInteger result
public static boolean isPowerOfTwo (double)
double x
public static double log2 (double)
double x
public static int log2 (double, java.math.RoundingMode)
boolean increment
boolean increment
boolean increment
boolean increment
boolean increment
double xScaled
double x
java.math.RoundingMode mode
int exponent
boolean increment
public static boolean isMathematicalInteger (double)
double x
public static double factorial (int)
int i
double accum
int n
public static boolean fuzzyEquals (double, double, double)
double a
double b
double tolerance
public static int fuzzyCompare (double, double, double)
double a
double b
double tolerance
public static transient double mean (double[])
int index
double[] values
long count
double mean
public static transient double mean (int[])
int index
int[] values
long sum
public static transient double mean (long[])
int index
long[] values
long count
double mean
public static double mean (java.lang.Iterable)
Iterable values
public static double mean (java.util.Iterator)
double value
java.util.Iterator values
long count
double mean
private static double checkFinite (double)
double argument
private void ()
static void ()
}
com/google/common/math/DoubleUtils.classDoubleUtils.java
package com.google.common.math
final com.google.common.math.DoubleUtils extends java.lang.Object {
static final long SIGNIFICAND_MASK
static final long EXPONENT_MASK
static final long SIGN_MASK
static final int SIGNIFICAND_BITS
static final int EXPONENT_BIAS
static final long IMPLICIT_BIT
private static final long ONE_BITS
private void ()
static double nextDown (double)
double d
static long getSignificand (double)
double d
int exponent
long bits
static boolean isFinite (double)
double d
static boolean isNormal (double)
double d
static double scaleNormalize (double)
double x
long significand
static double bigToDouble (java.math.BigInteger)
java.math.BigInteger x
java.math.BigInteger absX
int exponent
int shift
long twiceSignifFloor
long signifFloor
boolean increment
long signifRounded
long bits
static double ensureNonNegative (double)
double value
static void ()
}
com/google/common/math/IntMath$1.classIntMath.java
package com.google.common.math
com.google.common.math.IntMath$1 extends java.lang.Object {
static final int[] $SwitchMap$java$math$RoundingMode
static void ()
}
com/google/common/math/IntMath.classIntMath.java
package com.google.common.math
public final com.google.common.math.IntMath extends java.lang.Object {
static final int MAX_SIGNED_POWER_OF_TWO
static final int MAX_POWER_OF_SQRT2_UNSIGNED
static final byte[] maxLog10ForLeadingZeros
static final int[] powersOf10
static final int[] halfPowersOf10
static final int FLOOR_SQRT_MAX_INT
private static final int[] factorials
static int[] biggestBinomials
public static int ceilingPowerOfTwo (int)
int x
public static int floorPowerOfTwo (int)
int x
public static boolean isPowerOfTwo (int)
int x
static int lessThanBranchFree (int, int)
int x
int y
public static int log2 (int, java.math.RoundingMode)
int leadingZeros
int cmp
int logFloor
int x
java.math.RoundingMode mode
public static int log10 (int, java.math.RoundingMode)
int x
java.math.RoundingMode mode
int logFloor
int floorPow
private static int log10Floor (int)
int x
int y
public static int pow (int, int)
int accum
int b
int k
public static int sqrt (int, java.math.RoundingMode)
int halfSquare
int x
java.math.RoundingMode mode
int sqrtFloor
private static int sqrtFloor (int)
int x
public static int divide (int, int, java.math.RoundingMode)
boolean increment
boolean increment
boolean increment
boolean increment
boolean increment
boolean increment
int absRem
int cmpRemToHalfDivisor
int p
int q
java.math.RoundingMode mode
int div
int rem
int signum
boolean increment
public static int mod (int, int)
int x
int m
int result
public static int gcd (int, int)
int delta
int minDeltaOrZero
int a
int b
int aTwos
int bTwos
public static int checkedAdd (int, int)
int a
int b
long result
public static int checkedSubtract (int, int)
int a
int b
long result
public static int checkedMultiply (int, int)
int a
int b
long result
public static int checkedPow (int, int)
int b
int k
int accum
public static int saturatedAdd (int, int)
int a
int b
public static int saturatedSubtract (int, int)
int a
int b
public static int saturatedMultiply (int, int)
int a
int b
public static int saturatedPow (int, int)
int b
int k
int accum
int limit
public static int factorial (int)
int n
public static int binomial (int, int)
int i
long result
int n
int k
public static int mean (int, int)
int x
int y
public static boolean isPrime (int)
int n
private void ()
static void ()
}
com/google/common/math/LinearTransformation$1.classLinearTransformation.java
package com.google.common.math
com.google.common.math.LinearTransformation$1 extends java.lang.Object {
}
com/google/common/math/LinearTransformation$LinearTransformationBuilder.classLinearTransformation.java
package com.google.common.math
public final com.google.common.math.LinearTransformation$LinearTransformationBuilder extends java.lang.Object {
private final double x1
private final double y1
private void (double, double)
double x1
double y1
public com.google.common.math.LinearTransformation and (double, double)
double x2
double y2
public com.google.common.math.LinearTransformation withSlope (double)
double yIntercept
double slope
void (double, double, com.google.common.math.LinearTransformation$1)
double x0
double x1
com.google.common.math.LinearTransformation$1 x2
}
com/google/common/math/LinearTransformation$NaNLinearTransformation.classLinearTransformation.java
package com.google.common.math
final com.google.common.math.LinearTransformation$NaNLinearTransformation extends com.google.common.math.LinearTransformation {
static final com.google.common.math.LinearTransformation$NaNLinearTransformation INSTANCE
private void ()
public boolean isVertical ()
public boolean isHorizontal ()
public double slope ()
public double transform (double)
double x
public com.google.common.math.LinearTransformation inverse ()
public java.lang.String toString ()
static void ()
}
com/google/common/math/LinearTransformation$RegularLinearTransformation.classLinearTransformation.java
package com.google.common.math
final com.google.common.math.LinearTransformation$RegularLinearTransformation extends com.google.common.math.LinearTransformation {
final double slope
final double yIntercept
com.google.common.math.LinearTransformation inverse
void (double, double)
double slope
double yIntercept
void (double, double, com.google.common.math.LinearTransformation)
double slope
double yIntercept
com.google.common.math.LinearTransformation inverse
public boolean isVertical ()
public boolean isHorizontal ()
public double slope ()
public double transform (double)
double x
public com.google.common.math.LinearTransformation inverse ()
com.google.common.math.LinearTransformation result
public java.lang.String toString ()
private com.google.common.math.LinearTransformation createInverse ()
}
com/google/common/math/LinearTransformation$VerticalLinearTransformation.classLinearTransformation.java
package com.google.common.math
final com.google.common.math.LinearTransformation$VerticalLinearTransformation extends com.google.common.math.LinearTransformation {
final double x
com.google.common.math.LinearTransformation inverse
void (double)
double x
void (double, com.google.common.math.LinearTransformation)
double x
com.google.common.math.LinearTransformation inverse
public boolean isVertical ()
public boolean isHorizontal ()
public double slope ()
public double transform (double)
double x
public com.google.common.math.LinearTransformation inverse ()
com.google.common.math.LinearTransformation result
public java.lang.String toString ()
private com.google.common.math.LinearTransformation createInverse ()
}
com/google/common/math/LinearTransformation.classLinearTransformation.java
package com.google.common.math
public abstract com.google.common.math.LinearTransformation extends java.lang.Object {
public void ()
public static com.google.common.math.LinearTransformation$LinearTransformationBuilder mapping (double, double)
double x1
double y1
public static com.google.common.math.LinearTransformation vertical (double)
double x
public static com.google.common.math.LinearTransformation horizontal (double)
double y
double slope
public static com.google.common.math.LinearTransformation forNaN ()
public abstract boolean isVertical ()
public abstract boolean isHorizontal ()
public abstract double slope ()
public abstract double transform (double)
public abstract com.google.common.math.LinearTransformation inverse ()
}
com/google/common/math/LongMath$1.classLongMath.java
package com.google.common.math
com.google.common.math.LongMath$1 extends java.lang.Object {
static final int[] $SwitchMap$java$math$RoundingMode
static void ()
}
com/google/common/math/LongMath$MillerRabinTester$1.classLongMath.java
package com.google.common.math
final com.google.common.math.LongMath$MillerRabinTester$1 extends com.google.common.math.LongMath$MillerRabinTester {
void (java.lang.String, int)
long mulMod (long, long, long)
long a
long b
long m
long squareMod (long, long)
long a
long m
}
com/google/common/math/LongMath$MillerRabinTester$2.classLongMath.java
package com.google.common.math
final com.google.common.math.LongMath$MillerRabinTester$2 extends com.google.common.math.LongMath$MillerRabinTester {
void (java.lang.String, int)
private long plusMod (long, long, long)
long a
long b
long m
private long times2ToThe32Mod (long, long)
int shift
long a
long m
int remainingPowersOf2
long mulMod (long, long, long)
long a
long b
long m
long aHi
long bHi
long aLo
long bLo
long result
long squareMod (long, long)
long a
long m
long aHi
long aLo
long result
long hiLo
}
com/google/common/math/LongMath$MillerRabinTester.classLongMath.java
package com.google.common.math
abstract com.google.common.math.LongMath$MillerRabinTester extends java.lang.Enum {
public static final com.google.common.math.LongMath$MillerRabinTester SMALL
public static final com.google.common.math.LongMath$MillerRabinTester LARGE
private static final com.google.common.math.LongMath$MillerRabinTester[] $VALUES
public static com.google.common.math.LongMath$MillerRabinTester[] values ()
public static com.google.common.math.LongMath$MillerRabinTester valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static boolean test (long, long)
long base
long n
abstract long mulMod (long, long, long)
abstract long squareMod (long, long)
private long powMod (long, long, long)
long a
long p
long m
long res
private boolean testWitness (long, long)
long base
long n
int r
long d
long a
int j
void (java.lang.String, int, com.google.common.math.LongMath$1)
String x0
int x1
com.google.common.math.LongMath$1 x2
static void ()
}
com/google/common/math/LongMath.classLongMath.java
package com.google.common.math
public final com.google.common.math.LongMath extends java.lang.Object {
static final long MAX_SIGNED_POWER_OF_TWO
static final long MAX_POWER_OF_SQRT2_UNSIGNED
static final byte[] maxLog10ForLeadingZeros
static final long[] powersOf10
static final long[] halfPowersOf10
static final long FLOOR_SQRT_MAX_LONG
static final long[] factorials
static final int[] biggestBinomials
static final int[] biggestSimpleBinomials
private static final int SIEVE_30
private static final long[][] millerRabinBaseSets
public static long ceilingPowerOfTwo (long)
long x
public static long floorPowerOfTwo (long)
long x
public static boolean isPowerOfTwo (long)
long x
static int lessThanBranchFree (long, long)
long x
long y
public static int log2 (long, java.math.RoundingMode)
int leadingZeros
long cmp
int logFloor
long x
java.math.RoundingMode mode
public static int log10 (long, java.math.RoundingMode)
long x
java.math.RoundingMode mode
int logFloor
long floorPow
static int log10Floor (long)
long x
int y
public static long pow (long, int)
long accum
long b
int k
public static long sqrt (long, java.math.RoundingMode)
long sqrtFloor
long halfSquare
long x
java.math.RoundingMode mode
long guess
long guessSquared
public static long divide (long, long, java.math.RoundingMode)
boolean increment
boolean increment
boolean increment
boolean increment
boolean increment
boolean increment
long absRem
long cmpRemToHalfDivisor
long p
long q
java.math.RoundingMode mode
long div
long rem
int signum
boolean increment
public static int mod (long, int)
long x
int m
public static long mod (long, long)
long x
long m
long result
public static long gcd (long, long)
long delta
long minDeltaOrZero
long a
long b
int aTwos
int bTwos
public static long checkedAdd (long, long)
long a
long b
long result
public static long checkedSubtract (long, long)
long a
long b
long result
public static long checkedMultiply (long, long)
long a
long b
int leadingZeros
long result
public static long checkedPow (long, int)
long b
int k
long accum
public static long saturatedAdd (long, long)
long a
long b
long naiveSum
public static long saturatedSubtract (long, long)
long a
long b
long naiveDifference
public static long saturatedMultiply (long, long)
long a
long b
int leadingZeros
long limit
long result
public static long saturatedPow (long, int)
long b
int k
long accum
long limit
public static long factorial (int)
int n
public static long binomial (int, int)
int i
long result
int i
int nBits
long result
long numerator
long denominator
int numeratorBits
int n
int k
static long multiplyFraction (long, long, long)
long x
long numerator
long denominator
long commonDivisor
static boolean fitsInInt (long)
long x
public static long mean (long, long)
long x
long y
public static boolean isPrime (long)
int i
long[] baseSet
long n
private void ()
static void ()
}
com/google/common/math/MathPreconditions.classMathPreconditions.java
package com.google.common.math
final com.google.common.math.MathPreconditions extends java.lang.Object {
static int checkPositive (java.lang.String, int)
String role
int x
static long checkPositive (java.lang.String, long)
String role
long x
static java.math.BigInteger checkPositive (java.lang.String, java.math.BigInteger)
String role
java.math.BigInteger x
static int checkNonNegative (java.lang.String, int)
String role
int x
static long checkNonNegative (java.lang.String, long)
String role
long x
static java.math.BigInteger checkNonNegative (java.lang.String, java.math.BigInteger)
String role
java.math.BigInteger x
static double checkNonNegative (java.lang.String, double)
String role
double x
static void checkRoundingUnnecessary (boolean)
boolean condition
static void checkInRange (boolean)
boolean condition
static void checkNoOverflow (boolean)
boolean condition
private void ()
}
com/google/common/math/PairedStats.classPairedStats.java
package com.google.common.math
public final com.google.common.math.PairedStats extends java.lang.Object implements java.io.Serializable {
private final com.google.common.math.Stats xStats
private final com.google.common.math.Stats yStats
private final double sumOfProductsOfDeltas
private static final int BYTES
private static final long serialVersionUID
void (com.google.common.math.Stats, com.google.common.math.Stats, double)
com.google.common.math.Stats xStats
com.google.common.math.Stats yStats
double sumOfProductsOfDeltas
public long count ()
public com.google.common.math.Stats xStats ()
public com.google.common.math.Stats yStats ()
public double populationCovariance ()
public double sampleCovariance ()
public double pearsonsCorrelationCoefficient ()
double xSumOfSquaresOfDeltas
double ySumOfSquaresOfDeltas
double productOfSumsOfSquaresOfDeltas
public com.google.common.math.LinearTransformation leastSquaresFit ()
double xSumOfSquaresOfDeltas
public boolean equals (java.lang.Object)
Object obj
com.google.common.math.PairedStats other
public int hashCode ()
public java.lang.String toString ()
double sumOfProductsOfDeltas ()
private static double ensurePositive (double)
double value
private static double ensureInUnitRange (double)
double value
public byte[] toByteArray ()
java.nio.ByteBuffer buffer
public static com.google.common.math.PairedStats fromByteArray (byte[])
byte[] byteArray
java.nio.ByteBuffer buffer
com.google.common.math.Stats xStats
com.google.common.math.Stats yStats
double sumOfProductsOfDeltas
}
com/google/common/math/PairedStatsAccumulator.classPairedStatsAccumulator.java
package com.google.common.math
public final com.google.common.math.PairedStatsAccumulator extends java.lang.Object {
private final com.google.common.math.StatsAccumulator xStats
private final com.google.common.math.StatsAccumulator yStats
private double sumOfProductsOfDeltas
public void ()
public void add (double, double)
double x
double y
public void addAll (com.google.common.math.PairedStats)
com.google.common.math.PairedStats values
public com.google.common.math.PairedStats snapshot ()
public long count ()
public com.google.common.math.Stats xStats ()
public com.google.common.math.Stats yStats ()
public double populationCovariance ()
public final double sampleCovariance ()
public final double pearsonsCorrelationCoefficient ()
double xSumOfSquaresOfDeltas
double ySumOfSquaresOfDeltas
double productOfSumsOfSquaresOfDeltas
public final com.google.common.math.LinearTransformation leastSquaresFit ()
double xSumOfSquaresOfDeltas
private double ensurePositive (double)
double value
private static double ensureInUnitRange (double)
double value
}
com/google/common/math/Quantiles$1.classQuantiles.java
package com.google.common.math
com.google.common.math.Quantiles$1 extends java.lang.Object {
}
com/google/common/math/Quantiles$Scale.classQuantiles.java
package com.google.common.math
public final com.google.common.math.Quantiles$Scale extends java.lang.Object {
private final int scale
private void (int)
int scale
public com.google.common.math.Quantiles$ScaleAndIndex index (int)
int index
public transient com.google.common.math.Quantiles$ScaleAndIndexes indexes (int[])
int[] indexes
public com.google.common.math.Quantiles$ScaleAndIndexes indexes (java.util.Collection)
java.util.Collection indexes
void (int, com.google.common.math.Quantiles$1)
int x0
com.google.common.math.Quantiles$1 x1
}
com/google/common/math/Quantiles$ScaleAndIndex.classQuantiles.java
package com.google.common.math
public final com.google.common.math.Quantiles$ScaleAndIndex extends java.lang.Object {
private final int scale
private final int index
private void (int, int)
int scale
int index
public double compute (java.util.Collection)
java.util.Collection dataset
public transient double compute (double[])
double[] dataset
public transient double compute (long[])
long[] dataset
public transient double compute (int[])
int[] dataset
public transient double computeInPlace (double[])
double[] dataset
long numerator
int quotient
int remainder
void (int, int, com.google.common.math.Quantiles$1)
int x0
int x1
com.google.common.math.Quantiles$1 x2
}
com/google/common/math/Quantiles$ScaleAndIndexes.classQuantiles.java
package com.google.common.math
public final com.google.common.math.Quantiles$ScaleAndIndexes extends java.lang.Object {
private final int scale
private final int[] indexes
private void (int, int[])
int index
int scale
int[] indexes
public java.util.Map compute (java.util.Collection)
java.util.Collection dataset
public transient java.util.Map compute (double[])
double[] dataset
public transient java.util.Map compute (long[])
long[] dataset
public transient java.util.Map compute (int[])
int[] dataset
public transient java.util.Map computeInPlace (double[])
int index
java.util.Map nanMap
long numerator
int quotient
int remainder
int i
int quotient
int remainder
int i
double[] dataset
int[] quotients
int[] remainders
int[] requiredSelections
int requiredSelectionsCount
java.util.Map ret
void (int, int[], com.google.common.math.Quantiles$1)
int x0
int[] x1
com.google.common.math.Quantiles$1 x2
}
com/google/common/math/Quantiles.classQuantiles.java
package com.google.common.math
public final com.google.common.math.Quantiles extends java.lang.Object {
public void ()
public static com.google.common.math.Quantiles$ScaleAndIndex median ()
public static com.google.common.math.Quantiles$Scale quartiles ()
public static com.google.common.math.Quantiles$Scale percentiles ()
public static com.google.common.math.Quantiles$Scale scale (int)
int scale
private static transient boolean containsNaN (double[])
double value
double[] dataset
private static double interpolate (double, double, double, double)
double lower
double upper
double remainder
double scale
private static void checkIndex (int, int)
int index
int scale
private static double[] longsToDoubles (long[])
int i
long[] longs
int len
double[] doubles
private static double[] intsToDoubles (int[])
int i
int[] ints
int len
double[] doubles
private static void selectInPlace (int, double[], int, int)
int index
int min
int partitionPoint
int required
double[] array
int from
int to
private static int partition (double[], int, int)
int i
double[] array
int from
int to
double pivot
int partitionPoint
private static void movePivotToStartOfSlice (double[], int, int)
double[] array
int from
int to
int mid
boolean toLessThanMid
boolean midLessThanFrom
boolean toLessThanFrom
private static void selectAllInPlace (int[], int, int, double[], int, int)
int[] allRequired
int requiredFrom
int requiredTo
double[] array
int from
int to
int requiredChosen
int required
int requiredBelow
int requiredAbove
private static int chooseNextSelection (int[], int, int, int, int)
int mid
int[] allRequired
int requiredFrom
int requiredTo
int from
int to
int centerFloor
int low
int high
private static void swap (double[], int, int)
double[] array
int i
int j
double temp
static void access$300 (int, int)
int x0
int x1
static double[] access$400 (long[])
long[] x0
static double[] access$500 (int[])
int[] x0
static boolean access$600 (double[])
double[] x0
static void access$700 (int, double[], int, int)
int x0
double[] x1
int x2
int x3
static double access$800 (double, double, double, double)
double x0
double x1
double x2
double x3
static void access$900 (int[], int, int, double[], int, int)
int[] x0
int x1
int x2
double[] x3
int x4
int x5
}
com/google/common/math/Stats.classStats.java
package com.google.common.math
public final com.google.common.math.Stats extends java.lang.Object implements java.io.Serializable {
private final long count
private final double mean
private final double sumOfSquaresOfDeltas
private final double min
private final double max
static final int BYTES
private static final long serialVersionUID
void (long, double, double, double, double)
long count
double mean
double sumOfSquaresOfDeltas
double min
double max
public static com.google.common.math.Stats of (java.lang.Iterable)
Iterable values
com.google.common.math.StatsAccumulator accumulator
public static com.google.common.math.Stats of (java.util.Iterator)
java.util.Iterator values
com.google.common.math.StatsAccumulator accumulator
public static transient com.google.common.math.Stats of (double[])
double[] values
com.google.common.math.StatsAccumulator acummulator
public static transient com.google.common.math.Stats of (int[])
int[] values
com.google.common.math.StatsAccumulator acummulator
public static transient com.google.common.math.Stats of (long[])
long[] values
com.google.common.math.StatsAccumulator acummulator
public long count ()
public double mean ()
public double sum ()
public double populationVariance ()
public double populationStandardDeviation ()
public double sampleVariance ()
public double sampleStandardDeviation ()
public double min ()
public double max ()
public boolean equals (java.lang.Object)
Object obj
com.google.common.math.Stats other
public int hashCode ()
public java.lang.String toString ()
double sumOfSquaresOfDeltas ()
public static double meanOf (java.lang.Iterable)
Iterable values
public static double meanOf (java.util.Iterator)
double value
java.util.Iterator values
long count
double mean
public static transient double meanOf (double[])
double value
int index
double[] values
double mean
public static transient double meanOf (int[])
double value
int index
int[] values
double mean
public static transient double meanOf (long[])
double value
int index
long[] values
double mean
public byte[] toByteArray ()
java.nio.ByteBuffer buff
void writeTo (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
public static com.google.common.math.Stats fromByteArray (byte[])
byte[] byteArray
static com.google.common.math.Stats readFrom (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
}
com/google/common/math/StatsAccumulator.classStatsAccumulator.java
package com.google.common.math
public final com.google.common.math.StatsAccumulator extends java.lang.Object {
private long count
private double mean
private double sumOfSquaresOfDeltas
private double min
private double max
public void ()
public void add (double)
double delta
double value
public void addAll (java.lang.Iterable)
Number value
Iterable values
public void addAll (java.util.Iterator)
java.util.Iterator values
public transient void addAll (double[])
double value
double[] values
public transient void addAll (int[])
int value
int[] values
public transient void addAll (long[])
long value
long[] values
public void addAll (com.google.common.math.Stats)
double delta
com.google.common.math.Stats values
public com.google.common.math.Stats snapshot ()
public long count ()
public double mean ()
public final double sum ()
public final double populationVariance ()
public final double populationStandardDeviation ()
public final double sampleVariance ()
public final double sampleStandardDeviation ()
public double min ()
public double max ()
double sumOfSquaresOfDeltas ()
static double calculateNewMeanNonFinite (double, double)
double previousMean
double value
}
com/google/common/math/package-info.classpackage-info.java
package com.google.common.math
abstract com.google.common.math.package-info extends java.lang.Object {
}
com/google/common/net/
com/google/common/net/HostAndPort.classHostAndPort.java
package com.google.common.net
public final com.google.common.net.HostAndPort extends java.lang.Object implements java.io.Serializable {
private static final int NO_PORT
private final String host
private final int port
private final boolean hasBracketlessColons
private static final long serialVersionUID
private void (java.lang.String, int, boolean)
String host
int port
boolean hasBracketlessColons
public java.lang.String getHost ()
public boolean hasPort ()
public int getPort ()
public int getPortOrDefault (int)
int defaultPort
public static com.google.common.net.HostAndPort fromParts (java.lang.String, int)
String host
int port
com.google.common.net.HostAndPort parsedHost
public static com.google.common.net.HostAndPort fromHost (java.lang.String)
String host
com.google.common.net.HostAndPort parsedHost
public static com.google.common.net.HostAndPort fromString (java.lang.String)
String[] hostAndPort
String host
String host
int colonPos
NumberFormatException e
String hostPortString
String host
String portString
boolean hasBracketlessColons
int port
private static java.lang.String[] getHostAndPortFromBracketedHost (java.lang.String)
int i
String hostPortString
int colonIndex
int closeBracketIndex
String host
public com.google.common.net.HostAndPort withDefaultPort (int)
int defaultPort
public com.google.common.net.HostAndPort requireBracketsForIPv6 ()
public boolean equals (java.lang.Object)
com.google.common.net.HostAndPort that
Object other
public int hashCode ()
public java.lang.String toString ()
StringBuilder builder
private static boolean isValidPort (int)
int port
}
com/google/common/net/HostSpecifier.classHostSpecifier.java
package com.google.common.net
public final com.google.common.net.HostSpecifier extends java.lang.Object {
private final String canonicalForm
private void (java.lang.String)
String canonicalForm
public static com.google.common.net.HostSpecifier fromValid (java.lang.String)
String specifier
com.google.common.net.HostAndPort parsedHost
String host
java.net.InetAddress addr
com.google.common.net.InternetDomainName domain
public static com.google.common.net.HostSpecifier from (java.lang.String) throws java.text.ParseException
java.text.ParseException parseException
IllegalArgumentException e
String specifier
public static boolean isValid (java.lang.String)
IllegalArgumentException e
String specifier
public boolean equals (java.lang.Object)
com.google.common.net.HostSpecifier that
Object other
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/net/HttpHeaders.classHttpHeaders.java
package com.google.common.net
public final com.google.common.net.HttpHeaders extends java.lang.Object {
public static final String CACHE_CONTROL
public static final String CONTENT_LENGTH
public static final String CONTENT_TYPE
public static final String DATE
public static final String PRAGMA
public static final String VIA
public static final String WARNING
public static final String ACCEPT
public static final String ACCEPT_CHARSET
public static final String ACCEPT_ENCODING
public static final String ACCEPT_LANGUAGE
public static final String ACCESS_CONTROL_REQUEST_HEADERS
public static final String ACCESS_CONTROL_REQUEST_METHOD
public static final String AUTHORIZATION
public static final String CONNECTION
public static final String COOKIE
public static final String EXPECT
public static final String FROM
public static final String FORWARDED
public static final String FOLLOW_ONLY_WHEN_PRERENDER_SHOWN
public static final String HOST
public static final String IF_MATCH
public static final String IF_MODIFIED_SINCE
public static final String IF_NONE_MATCH
public static final String IF_RANGE
public static final String IF_UNMODIFIED_SINCE
public static final String LAST_EVENT_ID
public static final String MAX_FORWARDS
public static final String ORIGIN
public static final String PROXY_AUTHORIZATION
public static final String RANGE
public static final String REFERER
public static final String SERVICE_WORKER
public static final String TE
public static final String UPGRADE
public static final String USER_AGENT
public static final String ACCEPT_RANGES
public static final String ACCESS_CONTROL_ALLOW_HEADERS
public static final String ACCESS_CONTROL_ALLOW_METHODS
public static final String ACCESS_CONTROL_ALLOW_ORIGIN
public static final String ACCESS_CONTROL_ALLOW_CREDENTIALS
public static final String ACCESS_CONTROL_EXPOSE_HEADERS
public static final String ACCESS_CONTROL_MAX_AGE
public static final String AGE
public static final String ALLOW
public static final String CONTENT_DISPOSITION
public static final String CONTENT_ENCODING
public static final String CONTENT_LANGUAGE
public static final String CONTENT_LOCATION
public static final String CONTENT_MD5
public static final String CONTENT_RANGE
public static final String CONTENT_SECURITY_POLICY
public static final String CONTENT_SECURITY_POLICY_REPORT_ONLY
public static final String X_CONTENT_SECURITY_POLICY
public static final String X_CONTENT_SECURITY_POLICY_REPORT_ONLY
public static final String X_WEBKIT_CSP
public static final String X_WEBKIT_CSP_REPORT_ONLY
public static final String ETAG
public static final String EXPIRES
public static final String LAST_MODIFIED
public static final String LINK
public static final String LOCATION
public static final String P3P
public static final String PROXY_AUTHENTICATE
public static final String REFRESH
public static final String RETRY_AFTER
public static final String SERVER
public static final String SERVICE_WORKER_ALLOWED
public static final String SET_COOKIE
public static final String SET_COOKIE2
public static final String STRICT_TRANSPORT_SECURITY
public static final String TIMING_ALLOW_ORIGIN
public static final String TRAILER
public static final String TRANSFER_ENCODING
public static final String VARY
public static final String WWW_AUTHENTICATE
public static final String DNT
public static final String X_CONTENT_TYPE_OPTIONS
public static final String X_DO_NOT_TRACK
public static final String X_FORWARDED_FOR
public static final String X_FORWARDED_PROTO
public static final String X_FORWARDED_HOST
public static final String X_FORWARDED_PORT
public static final String X_FRAME_OPTIONS
public static final String X_POWERED_BY
public static final String PUBLIC_KEY_PINS
public static final String PUBLIC_KEY_PINS_REPORT_ONLY
public static final String X_REQUESTED_WITH
public static final String X_USER_IP
public static final String X_XSS_PROTECTION
public static final String X_DNS_PREFETCH_CONTROL
public static final String PING_FROM
public static final String PING_TO
private void ()
}
com/google/common/net/InetAddresses$TeredoInfo.classInetAddresses.java
package com.google.common.net
public final com.google.common.net.InetAddresses$TeredoInfo extends java.lang.Object {
private final java.net.Inet4Address server
private final java.net.Inet4Address client
private final int port
private final int flags
public void (java.net.Inet4Address, java.net.Inet4Address, int, int)
java.net.Inet4Address server
java.net.Inet4Address client
int port
int flags
public java.net.Inet4Address getServer ()
public java.net.Inet4Address getClient ()
public int getPort ()
public int getFlags ()
}
com/google/common/net/InetAddresses.classInetAddresses.java
package com.google.common.net
public final com.google.common.net.InetAddresses extends java.lang.Object {
private static final int IPV4_PART_COUNT
private static final int IPV6_PART_COUNT
private static final com.google.common.base.Splitter IPV4_SPLITTER
private static final java.net.Inet4Address LOOPBACK4
private static final java.net.Inet4Address ANY4
private void ()
private static java.net.Inet4Address getInet4Address (byte[])
byte[] bytes
public static java.net.InetAddress forString (java.lang.String)
String ipString
byte[] addr
public static boolean isInetAddress (java.lang.String)
String ipString
private static byte[] ipStringToBytes (java.lang.String)
char c
int i
String ipString
boolean hasColon
boolean hasDot
private static byte[] textToNumericFormatV4 (java.lang.String)
String octet
NumberFormatException ex
String ipString
byte[] bytes
int i
private static byte[] textToNumericFormatV6 (java.lang.String)
int i
int partsHi
int partsLo
int i
int i
int i
NumberFormatException ex
String ipString
String[] parts
int skipIndex
int partsHi
int partsLo
int partsSkipped
java.nio.ByteBuffer rawBytes
private static java.lang.String convertDottedQuadToHex (java.lang.String)
String ipString
int lastColon
String initialPart
String dottedQuad
byte[] quad
String penultimate
String ultimate
private static byte parseOctet (java.lang.String)
String ipPart
int octet
private static short parseHextet (java.lang.String)
String ipPart
int hextet
private static java.net.InetAddress bytesToInetAddress (byte[])
java.net.UnknownHostException e
byte[] addr
public static java.lang.String toAddrString (java.net.InetAddress)
int i
java.net.InetAddress ip
byte[] bytes
int[] hextets
private static void compressLongestRunOfZeroes (int[])
int runLength
int i
int[] hextets
int bestRunStart
int bestRunLength
int runStart
private static java.lang.String hextetsToIPv6String (int[])
boolean thisIsNumber
int i
int[] hextets
StringBuilder buf
boolean lastWasNumber
public static java.lang.String toUriString (java.net.InetAddress)
java.net.InetAddress ip
public static java.net.InetAddress forUriString (java.lang.String)
String hostAddr
java.net.InetAddress addr
private static java.net.InetAddress forUriStringNoThrow (java.lang.String)
String ipString
int expectBytes
String hostAddr
String ipString
int expectBytes
byte[] addr
public static boolean isUriInetAddress (java.lang.String)
String ipString
public static boolean isCompatIPv4Address (java.net.Inet6Address)
java.net.Inet6Address ip
byte[] bytes
public static java.net.Inet4Address getCompatIPv4Address (java.net.Inet6Address)
java.net.Inet6Address ip
public static boolean is6to4Address (java.net.Inet6Address)
java.net.Inet6Address ip
byte[] bytes
public static java.net.Inet4Address get6to4IPv4Address (java.net.Inet6Address)
java.net.Inet6Address ip
public static boolean isTeredoAddress (java.net.Inet6Address)
java.net.Inet6Address ip
byte[] bytes
public static com.google.common.net.InetAddresses$TeredoInfo getTeredoInfo (java.net.Inet6Address)
int i
java.net.Inet6Address ip
byte[] bytes
java.net.Inet4Address server
int flags
int port
byte[] clientBytes
java.net.Inet4Address client
public static boolean isIsatapAddress (java.net.Inet6Address)
java.net.Inet6Address ip
byte[] bytes
public static java.net.Inet4Address getIsatapIPv4Address (java.net.Inet6Address)
java.net.Inet6Address ip
public static boolean hasEmbeddedIPv4ClientAddress (java.net.Inet6Address)
java.net.Inet6Address ip
public static java.net.Inet4Address getEmbeddedIPv4ClientAddress (java.net.Inet6Address)
java.net.Inet6Address ip
public static boolean isMappedIPv4Address (java.lang.String)
int i
int i
String ipString
byte[] bytes
public static java.net.Inet4Address getCoercedIPv4Address (java.net.InetAddress)
int i
java.net.InetAddress ip
byte[] bytes
boolean leadingBytesOfZero
java.net.Inet6Address ip6
long addressAsLong
int coercedHash
public static int coerceToInteger (java.net.InetAddress)
java.net.InetAddress ip
public static java.net.Inet4Address fromInteger (int)
int address
public static java.net.InetAddress fromLittleEndianByteArray (byte[]) throws java.net.UnknownHostException
int i
byte[] addr
byte[] reversed
public static java.net.InetAddress decrement (java.net.InetAddress)
java.net.InetAddress address
byte[] addr
int i
public static java.net.InetAddress increment (java.net.InetAddress)
java.net.InetAddress address
byte[] addr
int i
public static boolean isMaximum (java.net.InetAddress)
int i
java.net.InetAddress address
byte[] addr
private static transient java.lang.IllegalArgumentException formatIllegalArgumentException (java.lang.String, java.lang.Object[])
String format
Object[] args
static java.net.Inet4Address access$000 ()
static void ()
}
com/google/common/net/InternetDomainName.classInternetDomainName.java
package com.google.common.net
public final com.google.common.net.InternetDomainName extends java.lang.Object {
private static final com.google.common.base.CharMatcher DOTS_MATCHER
private static final com.google.common.base.Splitter DOT_SPLITTER
private static final com.google.common.base.Joiner DOT_JOINER
private static final int NO_PUBLIC_SUFFIX_FOUND
private static final String DOT_REGEX
private static final int MAX_PARTS
private static final int MAX_LENGTH
private static final int MAX_DOMAIN_PART_LENGTH
private final String name
private final com.google.common.collect.ImmutableList parts
private final int publicSuffixIndex
private static final com.google.common.base.CharMatcher DASH_MATCHER
private static final com.google.common.base.CharMatcher PART_CHAR_MATCHER
void (java.lang.String)
String name
private int findPublicSuffix ()
String ancestorName
int i
int partsSize
public static com.google.common.net.InternetDomainName from (java.lang.String)
String domain
private static boolean validateSyntax (java.util.List)
String part
int i
java.util.List parts
int lastIndex
private static boolean validatePart (java.lang.String, boolean)
String part
boolean isFinalPart
String asciiChars
public com.google.common.collect.ImmutableList parts ()
public boolean isPublicSuffix ()
public boolean hasPublicSuffix ()
public com.google.common.net.InternetDomainName publicSuffix ()
public boolean isUnderPublicSuffix ()
public boolean isTopPrivateDomain ()
public com.google.common.net.InternetDomainName topPrivateDomain ()
public boolean hasParent ()
public com.google.common.net.InternetDomainName parent ()
private com.google.common.net.InternetDomainName ancestor (int)
int levels
public com.google.common.net.InternetDomainName child (java.lang.String)
String leftParts
public static boolean isValid (java.lang.String)
IllegalArgumentException e
String name
private static boolean matchesWildcardPublicSuffix (java.lang.String)
String domain
String[] pieces
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.common.net.InternetDomainName that
Object object
public int hashCode ()
static void ()
}
com/google/common/net/MediaType$1.classMediaType.java
package com.google.common.net
com.google.common.net.MediaType$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.net.MediaType this$0
void (com.google.common.net.MediaType)
com.google.common.net.MediaType this$0
public com.google.common.collect.ImmutableMultiset apply (java.util.Collection)
java.util.Collection input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/net/MediaType$2.classMediaType.java
package com.google.common.net
com.google.common.net.MediaType$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.net.MediaType this$0
void (com.google.common.net.MediaType)
com.google.common.net.MediaType this$0
public java.lang.String apply (java.lang.String)
String value
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/net/MediaType$Tokenizer.classMediaType.java
package com.google.common.net
final com.google.common.net.MediaType$Tokenizer extends java.lang.Object {
final String input
int position
void (java.lang.String)
String input
java.lang.String consumeTokenIfPresent (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher matcher
int startPosition
java.lang.String consumeToken (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher matcher
int startPosition
String token
char consumeCharacter (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher matcher
char c
char consumeCharacter (char)
char c
char previewChar ()
boolean hasMore ()
}
com/google/common/net/MediaType.classMediaType.java
package com.google.common.net
public final com.google.common.net.MediaType extends java.lang.Object {
private static final String CHARSET_ATTRIBUTE
private static final com.google.common.collect.ImmutableListMultimap UTF_8_CONSTANT_PARAMETERS
private static final com.google.common.base.CharMatcher TOKEN_MATCHER
private static final com.google.common.base.CharMatcher QUOTED_TEXT_MATCHER
private static final com.google.common.base.CharMatcher LINEAR_WHITE_SPACE
private static final String APPLICATION_TYPE
private static final String AUDIO_TYPE
private static final String IMAGE_TYPE
private static final String TEXT_TYPE
private static final String VIDEO_TYPE
private static final String WILDCARD
private static final java.util.Map KNOWN_TYPES
public static final com.google.common.net.MediaType ANY_TYPE
public static final com.google.common.net.MediaType ANY_TEXT_TYPE
public static final com.google.common.net.MediaType ANY_IMAGE_TYPE
public static final com.google.common.net.MediaType ANY_AUDIO_TYPE
public static final com.google.common.net.MediaType ANY_VIDEO_TYPE
public static final com.google.common.net.MediaType ANY_APPLICATION_TYPE
public static final com.google.common.net.MediaType CACHE_MANIFEST_UTF_8
public static final com.google.common.net.MediaType CSS_UTF_8
public static final com.google.common.net.MediaType CSV_UTF_8
public static final com.google.common.net.MediaType HTML_UTF_8
public static final com.google.common.net.MediaType I_CALENDAR_UTF_8
public static final com.google.common.net.MediaType PLAIN_TEXT_UTF_8
public static final com.google.common.net.MediaType TEXT_JAVASCRIPT_UTF_8
public static final com.google.common.net.MediaType TSV_UTF_8
public static final com.google.common.net.MediaType VCARD_UTF_8
public static final com.google.common.net.MediaType WML_UTF_8
public static final com.google.common.net.MediaType XML_UTF_8
public static final com.google.common.net.MediaType VTT_UTF_8
public static final com.google.common.net.MediaType BMP
public static final com.google.common.net.MediaType CRW
public static final com.google.common.net.MediaType GIF
public static final com.google.common.net.MediaType ICO
public static final com.google.common.net.MediaType JPEG
public static final com.google.common.net.MediaType PNG
public static final com.google.common.net.MediaType PSD
public static final com.google.common.net.MediaType SVG_UTF_8
public static final com.google.common.net.MediaType TIFF
public static final com.google.common.net.MediaType WEBP
public static final com.google.common.net.MediaType MP4_AUDIO
public static final com.google.common.net.MediaType MPEG_AUDIO
public static final com.google.common.net.MediaType OGG_AUDIO
public static final com.google.common.net.MediaType WEBM_AUDIO
public static final com.google.common.net.MediaType L24_AUDIO
public static final com.google.common.net.MediaType BASIC_AUDIO
public static final com.google.common.net.MediaType AAC_AUDIO
public static final com.google.common.net.MediaType VORBIS_AUDIO
public static final com.google.common.net.MediaType WMA_AUDIO
public static final com.google.common.net.MediaType WAX_AUDIO
public static final com.google.common.net.MediaType VND_REAL_AUDIO
public static final com.google.common.net.MediaType VND_WAVE_AUDIO
public static final com.google.common.net.MediaType MP4_VIDEO
public static final com.google.common.net.MediaType MPEG_VIDEO
public static final com.google.common.net.MediaType OGG_VIDEO
public static final com.google.common.net.MediaType QUICKTIME
public static final com.google.common.net.MediaType WEBM_VIDEO
public static final com.google.common.net.MediaType WMV
public static final com.google.common.net.MediaType FLV_VIDEO
public static final com.google.common.net.MediaType THREE_GPP_VIDEO
public static final com.google.common.net.MediaType THREE_GPP2_VIDEO
public static final com.google.common.net.MediaType APPLICATION_XML_UTF_8
public static final com.google.common.net.MediaType ATOM_UTF_8
public static final com.google.common.net.MediaType BZIP2
public static final com.google.common.net.MediaType DART_UTF_8
public static final com.google.common.net.MediaType APPLE_PASSBOOK
public static final com.google.common.net.MediaType EOT
public static final com.google.common.net.MediaType EPUB
public static final com.google.common.net.MediaType FORM_DATA
public static final com.google.common.net.MediaType KEY_ARCHIVE
public static final com.google.common.net.MediaType APPLICATION_BINARY
public static final com.google.common.net.MediaType GZIP
public static final com.google.common.net.MediaType JAVASCRIPT_UTF_8
public static final com.google.common.net.MediaType JSON_UTF_8
public static final com.google.common.net.MediaType MANIFEST_JSON_UTF_8
public static final com.google.common.net.MediaType KML
public static final com.google.common.net.MediaType KMZ
public static final com.google.common.net.MediaType MBOX
public static final com.google.common.net.MediaType APPLE_MOBILE_CONFIG
public static final com.google.common.net.MediaType MICROSOFT_EXCEL
public static final com.google.common.net.MediaType MICROSOFT_POWERPOINT
public static final com.google.common.net.MediaType MICROSOFT_WORD
public static final com.google.common.net.MediaType NACL_APPLICATION
public static final com.google.common.net.MediaType NACL_PORTABLE_APPLICATION
public static final com.google.common.net.MediaType OCTET_STREAM
public static final com.google.common.net.MediaType OGG_CONTAINER
public static final com.google.common.net.MediaType OOXML_DOCUMENT
public static final com.google.common.net.MediaType OOXML_PRESENTATION
public static final com.google.common.net.MediaType OOXML_SHEET
public static final com.google.common.net.MediaType OPENDOCUMENT_GRAPHICS
public static final com.google.common.net.MediaType OPENDOCUMENT_PRESENTATION
public static final com.google.common.net.MediaType OPENDOCUMENT_SPREADSHEET
public static final com.google.common.net.MediaType OPENDOCUMENT_TEXT
public static final com.google.common.net.MediaType PDF
public static final com.google.common.net.MediaType POSTSCRIPT
public static final com.google.common.net.MediaType PROTOBUF
public static final com.google.common.net.MediaType RDF_XML_UTF_8
public static final com.google.common.net.MediaType RTF_UTF_8
public static final com.google.common.net.MediaType SFNT
public static final com.google.common.net.MediaType SHOCKWAVE_FLASH
public static final com.google.common.net.MediaType SKETCHUP
public static final com.google.common.net.MediaType SOAP_XML_UTF_8
public static final com.google.common.net.MediaType TAR
public static final com.google.common.net.MediaType WOFF
public static final com.google.common.net.MediaType WOFF2
public static final com.google.common.net.MediaType XHTML_UTF_8
public static final com.google.common.net.MediaType XRD_UTF_8
public static final com.google.common.net.MediaType ZIP
private final String type
private final String subtype
private final com.google.common.collect.ImmutableListMultimap parameters
private String toString
private int hashCode
private com.google.common.base.Optional parsedCharset
private static final com.google.common.base.Joiner$MapJoiner PARAMETER_JOINER
private static com.google.common.net.MediaType createConstant (java.lang.String, java.lang.String)
String type
String subtype
com.google.common.net.MediaType mediaType
private static com.google.common.net.MediaType createConstantUtf8 (java.lang.String, java.lang.String)
String type
String subtype
com.google.common.net.MediaType mediaType
private static com.google.common.net.MediaType addKnownType (com.google.common.net.MediaType)
com.google.common.net.MediaType mediaType
private void (java.lang.String, java.lang.String, com.google.common.collect.ImmutableListMultimap)
String type
String subtype
com.google.common.collect.ImmutableListMultimap parameters
public java.lang.String type ()
public java.lang.String subtype ()
public com.google.common.collect.ImmutableListMultimap parameters ()
private java.util.Map parametersAsMap ()
public com.google.common.base.Optional charset ()
String currentValue
String value
com.google.common.base.Optional local
public com.google.common.net.MediaType withoutParameters ()
public com.google.common.net.MediaType withParameters (com.google.common.collect.Multimap)
com.google.common.collect.Multimap parameters
public com.google.common.net.MediaType withParameter (java.lang.String, java.lang.String)
String key
java.util.Map$Entry entry
String attribute
String value
String normalizedAttribute
com.google.common.collect.ImmutableListMultimap$Builder builder
com.google.common.net.MediaType mediaType
public com.google.common.net.MediaType withCharset (java.nio.charset.Charset)
java.nio.charset.Charset charset
com.google.common.net.MediaType withCharset
public boolean hasWildcard ()
public boolean is (com.google.common.net.MediaType)
com.google.common.net.MediaType mediaTypeRange
public static com.google.common.net.MediaType create (java.lang.String, java.lang.String)
String type
String subtype
com.google.common.net.MediaType mediaType
static com.google.common.net.MediaType createApplicationType (java.lang.String)
String subtype
static com.google.common.net.MediaType createAudioType (java.lang.String)
String subtype
static com.google.common.net.MediaType createImageType (java.lang.String)
String subtype
static com.google.common.net.MediaType createTextType (java.lang.String)
String subtype
static com.google.common.net.MediaType createVideoType (java.lang.String)
String subtype
private static com.google.common.net.MediaType create (java.lang.String, java.lang.String, com.google.common.collect.Multimap)
String attribute
java.util.Map$Entry entry
String type
String subtype
com.google.common.collect.Multimap parameters
String normalizedType
String normalizedSubtype
com.google.common.collect.ImmutableListMultimap$Builder builder
com.google.common.net.MediaType mediaType
private static java.lang.String normalizeToken (java.lang.String)
String token
private static java.lang.String normalizeParameterValue (java.lang.String, java.lang.String)
String attribute
String value
public static com.google.common.net.MediaType parse (java.lang.String)
StringBuilder valueBuilder
String value
String attribute
String value
String type
String subtype
com.google.common.collect.ImmutableListMultimap$Builder parameters
IllegalStateException e
String input
com.google.common.net.MediaType$Tokenizer tokenizer
public boolean equals (java.lang.Object)
com.google.common.net.MediaType that
Object obj
public int hashCode ()
int h
public java.lang.String toString ()
String result
private java.lang.String computeToString ()
com.google.common.collect.Multimap quotedParameters
StringBuilder builder
private static java.lang.String escapeAndQuote (java.lang.String)
char ch
int i
String value
StringBuilder escaped
static com.google.common.base.CharMatcher access$000 ()
static java.lang.String access$100 (java.lang.String)
String x0
static void ()
}
com/google/common/net/PercentEscaper.classPercentEscaper.java
package com.google.common.net
public final com.google.common.net.PercentEscaper extends com.google.common.escape.UnicodeEscaper {
private static final char[] PLUS_SIGN
private static final char[] UPPER_HEX_DIGITS
private final boolean plusForSpace
private final boolean[] safeOctets
public void (java.lang.String, boolean)
String safeChars
boolean plusForSpace
private static boolean[] createSafeOctets (java.lang.String)
char c
char c
String safeChars
int maxChar
char[] safeCharArray
boolean[] octets
protected int nextEscapeIndex (java.lang.CharSequence, int, int)
char c
CharSequence csq
int index
int end
public java.lang.String escape (java.lang.String)
char c
int index
String s
int slen
protected char[] escape (int)
char[] dest
char[] dest
char[] dest
char[] dest
int cp
static void ()
}
com/google/common/net/UrlEscapers.classUrlEscapers.java
package com.google.common.net
public final com.google.common.net.UrlEscapers extends java.lang.Object {
static final String URL_FORM_PARAMETER_OTHER_SAFE_CHARS
static final String URL_PATH_OTHER_SAFE_CHARS_LACKING_PLUS
private static final com.google.common.escape.Escaper URL_FORM_PARAMETER_ESCAPER
private static final com.google.common.escape.Escaper URL_PATH_SEGMENT_ESCAPER
private static final com.google.common.escape.Escaper URL_FRAGMENT_ESCAPER
private void ()
public static com.google.common.escape.Escaper urlFormParameterEscaper ()
public static com.google.common.escape.Escaper urlPathSegmentEscaper ()
public static com.google.common.escape.Escaper urlFragmentEscaper ()
static void ()
}
com/google/common/net/package-info.classpackage-info.java
package com.google.common.net
abstract com.google.common.net.package-info extends java.lang.Object {
}
com/google/common/primitives/
com/google/common/primitives/Booleans$BooleanArrayAsList.classBooleans.java
package com.google.common.primitives
com.google.common.primitives.Booleans$BooleanArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final boolean[] array
final int start
final int end
private static final long serialVersionUID
void (boolean[])
boolean[] array
void (boolean[], int, int)
boolean[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Boolean get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Boolean set (int, java.lang.Boolean)
int index
Boolean element
boolean oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Booleans$BooleanArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
boolean[] toBooleanArray ()
public volatile java.lang.Object set (int, java.lang.Object)
public volatile java.lang.Object get (int)
}
com/google/common/primitives/Booleans$BooleanComparator.classBooleans.java
package com.google.common.primitives
final com.google.common.primitives.Booleans$BooleanComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.Booleans$BooleanComparator TRUE_FIRST
public static final com.google.common.primitives.Booleans$BooleanComparator FALSE_FIRST
private final int trueValue
private final String toString
private static final com.google.common.primitives.Booleans$BooleanComparator[] $VALUES
public static com.google.common.primitives.Booleans$BooleanComparator[] values ()
public static com.google.common.primitives.Booleans$BooleanComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int, int, java.lang.String)
int trueValue
String toString
public int compare (java.lang.Boolean, java.lang.Boolean)
Boolean a
Boolean b
int aVal
int bVal
public java.lang.String toString ()
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/Booleans$LexicographicalComparator.classBooleans.java
package com.google.common.primitives
final com.google.common.primitives.Booleans$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.Booleans$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.Booleans$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Booleans$LexicographicalComparator[] values ()
public static com.google.common.primitives.Booleans$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (boolean[], boolean[])
int result
int i
boolean[] left
boolean[] right
int minLength
public java.lang.String toString ()
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/Booleans.classBooleans.java
package com.google.common.primitives
public final com.google.common.primitives.Booleans extends java.lang.Object {
private void ()
public static java.util.Comparator trueFirst ()
public static java.util.Comparator falseFirst ()
public static int hashCode (boolean)
boolean value
public static int compare (boolean, boolean)
boolean a
boolean b
public static boolean contains (boolean[], boolean)
boolean value
boolean[] array
boolean target
public static int indexOf (boolean[], boolean)
boolean[] array
boolean target
private static int indexOf (boolean[], boolean, int, int)
int i
boolean[] array
boolean target
int start
int end
public static int indexOf (boolean[], boolean[])
int j
int i
boolean[] array
boolean[] target
public static int lastIndexOf (boolean[], boolean)
boolean[] array
boolean target
private static int lastIndexOf (boolean[], boolean, int, int)
int i
boolean[] array
boolean target
int start
int end
public static transient boolean[] concat (boolean[][])
boolean[] array
boolean[] array
boolean[][] arrays
int length
boolean[] result
int pos
public static boolean[] ensureCapacity (boolean[], int, int)
boolean[] array
int minLength
int padding
public static transient java.lang.String join (java.lang.String, boolean[])
int i
String separator
boolean[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static boolean[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
boolean[] array
public static transient java.util.List asList (boolean[])
boolean[] backingArray
public static transient int countTrue (boolean[])
boolean value
boolean[] values
int count
static int access$000 (boolean[], boolean, int, int)
boolean[] x0
boolean x1
int x2
int x3
static int access$100 (boolean[], boolean, int, int)
boolean[] x0
boolean x1
int x2
int x3
}
com/google/common/primitives/Bytes$ByteArrayAsList.classBytes.java
package com.google.common.primitives
com.google.common.primitives.Bytes$ByteArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final byte[] array
final int start
final int end
private static final long serialVersionUID
void (byte[])
byte[] array
void (byte[], int, int)
byte[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Byte get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Byte set (int, java.lang.Byte)
int index
Byte element
byte oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Bytes$ByteArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
byte[] toByteArray ()
public volatile java.lang.Object set (int, java.lang.Object)
public volatile java.lang.Object get (int)
}
com/google/common/primitives/Bytes.classBytes.java
package com.google.common.primitives
public final com.google.common.primitives.Bytes extends java.lang.Object {
private void ()
public static int hashCode (byte)
byte value
public static boolean contains (byte[], byte)
byte value
byte[] array
byte target
public static int indexOf (byte[], byte)
byte[] array
byte target
private static int indexOf (byte[], byte, int, int)
int i
byte[] array
byte target
int start
int end
public static int indexOf (byte[], byte[])
int j
int i
byte[] array
byte[] target
public static int lastIndexOf (byte[], byte)
byte[] array
byte target
private static int lastIndexOf (byte[], byte, int, int)
int i
byte[] array
byte target
int start
int end
public static transient byte[] concat (byte[][])
byte[] array
byte[] array
byte[][] arrays
int length
byte[] result
int pos
public static byte[] ensureCapacity (byte[], int, int)
byte[] array
int minLength
int padding
public static byte[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
byte[] array
public static transient java.util.List asList (byte[])
byte[] backingArray
static int access$000 (byte[], byte, int, int)
byte[] x0
byte x1
int x2
int x3
static int access$100 (byte[], byte, int, int)
byte[] x0
byte x1
int x2
int x3
}
com/google/common/primitives/Chars$CharArrayAsList.classChars.java
package com.google.common.primitives
com.google.common.primitives.Chars$CharArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final char[] array
final int start
final int end
private static final long serialVersionUID
void (char[])
char[] array
void (char[], int, int)
char[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Character get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Character set (int, java.lang.Character)
int index
Character element
char oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Chars$CharArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
char[] toCharArray ()
public volatile java.lang.Object set (int, java.lang.Object)
public volatile java.lang.Object get (int)
}
com/google/common/primitives/Chars$LexicographicalComparator.classChars.java
package com.google.common.primitives
final com.google.common.primitives.Chars$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.Chars$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.Chars$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Chars$LexicographicalComparator[] values ()
public static com.google.common.primitives.Chars$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (char[], char[])
int result
int i
char[] left
char[] right
int minLength
public java.lang.String toString ()
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/Chars.classChars.java
package com.google.common.primitives
public final com.google.common.primitives.Chars extends java.lang.Object {
public static final int BYTES
private void ()
public static int hashCode (char)
char value
public static char checkedCast (long)
long value
char result
public static char saturatedCast (long)
long value
public static int compare (char, char)
char a
char b
public static boolean contains (char[], char)
char value
char[] array
char target
public static int indexOf (char[], char)
char[] array
char target
private static int indexOf (char[], char, int, int)
int i
char[] array
char target
int start
int end
public static int indexOf (char[], char[])
int j
int i
char[] array
char[] target
public static int lastIndexOf (char[], char)
char[] array
char target
private static int lastIndexOf (char[], char, int, int)
int i
char[] array
char target
int start
int end
public static transient char min (char[])
int i
char[] array
char min
public static transient char max (char[])
int i
char[] array
char max
public static char constrainToRange (char, char, char)
char value
char min
char max
public static transient char[] concat (char[][])
char[] array
char[] array
char[][] arrays
int length
char[] result
int pos
public static byte[] toByteArray (char)
char value
public static char fromByteArray (byte[])
byte[] bytes
public static char fromBytes (byte, byte)
byte b1
byte b2
public static char[] ensureCapacity (char[], int, int)
char[] array
int minLength
int padding
public static transient java.lang.String join (java.lang.String, char[])
int i
String separator
char[] array
int len
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static char[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
char[] array
public static transient java.util.List asList (char[])
char[] backingArray
static int access$000 (char[], char, int, int)
char[] x0
char x1
int x2
int x3
static int access$100 (char[], char, int, int)
char[] x0
char x1
int x2
int x3
}
com/google/common/primitives/Doubles$DoubleArrayAsList.classDoubles.java
package com.google.common.primitives
com.google.common.primitives.Doubles$DoubleArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final double[] array
final int start
final int end
private static final long serialVersionUID
void (double[])
double[] array
void (double[], int, int)
double[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Double get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Double set (int, java.lang.Double)
int index
Double element
double oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Doubles$DoubleArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
double[] toDoubleArray ()
public volatile java.lang.Object set (int, java.lang.Object)
public volatile java.lang.Object get (int)
}
com/google/common/primitives/Doubles$DoubleConverter.classDoubles.java
package com.google.common.primitives
final com.google.common.primitives.Doubles$DoubleConverter extends com.google.common.base.Converter implements java.io.Serializable {
static final com.google.common.primitives.Doubles$DoubleConverter INSTANCE
private static final long serialVersionUID
private void ()
protected java.lang.Double doForward (java.lang.String)
String value
protected java.lang.String doBackward (java.lang.Double)
Double value
public java.lang.String toString ()
private java.lang.Object readResolve ()
protected volatile java.lang.Object doBackward (java.lang.Object)
protected volatile java.lang.Object doForward (java.lang.Object)
static void ()
}
com/google/common/primitives/Doubles$LexicographicalComparator.classDoubles.java
package com.google.common.primitives
final com.google.common.primitives.Doubles$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.Doubles$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.Doubles$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Doubles$LexicographicalComparator[] values ()
public static com.google.common.primitives.Doubles$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (double[], double[])
int result
int i
double[] left
double[] right
int minLength
public java.lang.String toString ()
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/Doubles.classDoubles.java
package com.google.common.primitives
public final com.google.common.primitives.Doubles extends java.lang.Object {
public static final int BYTES
static final java.util.regex.Pattern FLOATING_POINT_PATTERN
private void ()
public static int hashCode (double)
double value
public static int compare (double, double)
double a
double b
public static boolean isFinite (double)
double value
public static boolean contains (double[], double)
double value
double[] array
double target
public static int indexOf (double[], double)
double[] array
double target
private static int indexOf (double[], double, int, int)
int i
double[] array
double target
int start
int end
public static int indexOf (double[], double[])
int j
int i
double[] array
double[] target
public static int lastIndexOf (double[], double)
double[] array
double target
private static int lastIndexOf (double[], double, int, int)
int i
double[] array
double target
int start
int end
public static transient double min (double[])
int i
double[] array
double min
public static transient double max (double[])
int i
double[] array
double max
public static double constrainToRange (double, double, double)
double value
double min
double max
public static transient double[] concat (double[][])
double[] array
double[] array
double[][] arrays
int length
double[] result
int pos
public static com.google.common.base.Converter stringConverter ()
public static double[] ensureCapacity (double[], int, int)
double[] array
int minLength
int padding
public static transient java.lang.String join (java.lang.String, double[])
int i
String separator
double[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static double[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
double[] array
public static transient java.util.List asList (double[])
double[] backingArray
private static java.util.regex.Pattern fpPattern ()
String decimal
String completeDec
String hex
String completeHex
String fpPattern
public static java.lang.Double tryParse (java.lang.String)
String string
static int access$000 (double[], double, int, int)
double[] x0
double x1
int x2
int x3
static int access$100 (double[], double, int, int)
double[] x0
double x1
int x2
int x3
static void ()
}
com/google/common/primitives/Floats$FloatArrayAsList.classFloats.java
package com.google.common.primitives
com.google.common.primitives.Floats$FloatArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final float[] array
final int start
final int end
private static final long serialVersionUID
void (float[])
float[] array
void (float[], int, int)
float[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Float get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Float set (int, java.lang.Float)
int index
Float element
float oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Floats$FloatArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
float[] toFloatArray ()
public volatile java.lang.Object set (int, java.lang.Object)
public volatile java.lang.Object get (int)
}
com/google/common/primitives/Floats$FloatConverter.classFloats.java
package com.google.common.primitives
final com.google.common.primitives.Floats$FloatConverter extends com.google.common.base.Converter implements java.io.Serializable {
static final com.google.common.primitives.Floats$FloatConverter INSTANCE
private static final long serialVersionUID
private void ()
protected java.lang.Float doForward (java.lang.String)
String value
protected java.lang.String doBackward (java.lang.Float)
Float value
public java.lang.String toString ()
private java.lang.Object readResolve ()
protected volatile java.lang.Object doBackward (java.lang.Object)
protected volatile java.lang.Object doForward (java.lang.Object)
static void ()
}
com/google/common/primitives/Floats$LexicographicalComparator.classFloats.java
package com.google.common.primitives
final com.google.common.primitives.Floats$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.Floats$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.Floats$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Floats$LexicographicalComparator[] values ()
public static com.google.common.primitives.Floats$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (float[], float[])
int result
int i
float[] left
float[] right
int minLength
public java.lang.String toString ()
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/Floats.classFloats.java
package com.google.common.primitives
public final com.google.common.primitives.Floats extends java.lang.Object {
public static final int BYTES
private void ()
public static int hashCode (float)
float value
public static int compare (float, float)
float a
float b
public static boolean isFinite (float)
float value
public static boolean contains (float[], float)
float value
float[] array
float target
public static int indexOf (float[], float)
float[] array
float target
private static int indexOf (float[], float, int, int)
int i
float[] array
float target
int start
int end
public static int indexOf (float[], float[])
int j
int i
float[] array
float[] target
public static int lastIndexOf (float[], float)
float[] array
float target
private static int lastIndexOf (float[], float, int, int)
int i
float[] array
float target
int start
int end
public static transient float min (float[])
int i
float[] array
float min
public static transient float max (float[])
int i
float[] array
float max
public static float constrainToRange (float, float, float)
float value
float min
float max
public static transient float[] concat (float[][])
float[] array
float[] array
float[][] arrays
int length
float[] result
int pos
public static com.google.common.base.Converter stringConverter ()
public static float[] ensureCapacity (float[], int, int)
float[] array
int minLength
int padding
public static transient java.lang.String join (java.lang.String, float[])
int i
String separator
float[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static float[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
float[] array
public static transient java.util.List asList (float[])
float[] backingArray
public static java.lang.Float tryParse (java.lang.String)
String string
static int access$000 (float[], float, int, int)
float[] x0
float x1
int x2
int x3
static int access$100 (float[], float, int, int)
float[] x0
float x1
int x2
int x3
}
com/google/common/primitives/ImmutableDoubleArray$1.classImmutableDoubleArray.java
package com.google.common.primitives
com.google.common.primitives.ImmutableDoubleArray$1 extends java.lang.Object {
}
com/google/common/primitives/ImmutableDoubleArray$AsList.classImmutableDoubleArray.java
package com.google.common.primitives
com.google.common.primitives.ImmutableDoubleArray$AsList extends java.util.AbstractList implements java.util.RandomAccess {
private final com.google.common.primitives.ImmutableDoubleArray parent
private void (com.google.common.primitives.ImmutableDoubleArray)
com.google.common.primitives.ImmutableDoubleArray parent
public int size ()
public java.lang.Double get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
Object target
public int lastIndexOf (java.lang.Object)
Object target
public java.util.List subList (int, int)
int fromIndex
int toIndex
public java.util.Spliterator spliterator ()
public boolean equals (java.lang.Object)
com.google.common.primitives.ImmutableDoubleArray$AsList that
Object element
Object object
java.util.List that
int i
public int hashCode ()
public java.lang.String toString ()
public volatile java.lang.Object get (int)
void (com.google.common.primitives.ImmutableDoubleArray, com.google.common.primitives.ImmutableDoubleArray$1)
com.google.common.primitives.ImmutableDoubleArray x0
com.google.common.primitives.ImmutableDoubleArray$1 x1
}
com/google/common/primitives/ImmutableDoubleArray$Builder.class
com/google/common/primitives/ImmutableDoubleArray.classImmutableDoubleArray.java
package com.google.common.primitives
public final com.google.common.primitives.ImmutableDoubleArray extends java.lang.Object implements java.io.Serializable {
private static final com.google.common.primitives.ImmutableDoubleArray EMPTY
private final double[] array
private final transient int start
private final int end
public static com.google.common.primitives.ImmutableDoubleArray of ()
public static com.google.common.primitives.ImmutableDoubleArray of (double)
double e0
public static com.google.common.primitives.ImmutableDoubleArray of (double, double)
double e0
double e1
public static com.google.common.primitives.ImmutableDoubleArray of (double, double, double)
double e0
double e1
double e2
public static com.google.common.primitives.ImmutableDoubleArray of (double, double, double, double)
double e0
double e1
double e2
double e3
public static com.google.common.primitives.ImmutableDoubleArray of (double, double, double, double, double)
double e0
double e1
double e2
double e3
double e4
public static com.google.common.primitives.ImmutableDoubleArray of (double, double, double, double, double, double)
double e0
double e1
double e2
double e3
double e4
double e5
public static transient com.google.common.primitives.ImmutableDoubleArray of (double, double[])
double first
double[] rest
double[] array
public static com.google.common.primitives.ImmutableDoubleArray copyOf (double[])
double[] values
public static com.google.common.primitives.ImmutableDoubleArray copyOf (java.util.Collection)
java.util.Collection values
public static com.google.common.primitives.ImmutableDoubleArray copyOf (java.lang.Iterable)
Iterable values
public static com.google.common.primitives.ImmutableDoubleArray copyOf (java.util.stream.DoubleStream)
java.util.stream.DoubleStream stream
double[] array
public static com.google.common.primitives.ImmutableDoubleArray$Builder builder (int)
int initialCapacity
public static com.google.common.primitives.ImmutableDoubleArray$Builder builder ()
private void (double[])
double[] array
private void (double[], int, int)
double[] array
int start
int end
public int length ()
public boolean isEmpty ()
public double get (int)
int index
public int indexOf (double)
int i
double target
public int lastIndexOf (double)
int i
double target
public boolean contains (double)
double target
public void forEach (java.util.function.DoubleConsumer)
int i
java.util.function.DoubleConsumer consumer
public java.util.stream.DoubleStream stream ()
public double[] toArray ()
public com.google.common.primitives.ImmutableDoubleArray subArray (int, int)
int startIndex
int endIndex
private java.util.Spliterator$OfDouble spliterator ()
public java.util.List asList ()
public boolean equals (java.lang.Object)
int i
Object object
com.google.common.primitives.ImmutableDoubleArray that
private static boolean areEqual (double, double)
double a
double b
public int hashCode ()
int i
int hash
public java.lang.String toString ()
int i
StringBuilder builder
public com.google.common.primitives.ImmutableDoubleArray trimmed ()
private boolean isPartialView ()
java.lang.Object writeReplace ()
java.lang.Object readResolve ()
static double[] access$000 (com.google.common.primitives.ImmutableDoubleArray)
com.google.common.primitives.ImmutableDoubleArray x0
static int access$100 (com.google.common.primitives.ImmutableDoubleArray)
com.google.common.primitives.ImmutableDoubleArray x0
static com.google.common.primitives.ImmutableDoubleArray access$200 ()
void (double[], int, int, com.google.common.primitives.ImmutableDoubleArray$1)
double[] x0
int x1
int x2
com.google.common.primitives.ImmutableDoubleArray$1 x3
static java.util.Spliterator$OfDouble access$500 (com.google.common.primitives.ImmutableDoubleArray)
com.google.common.primitives.ImmutableDoubleArray x0
static boolean access$600 (double, double)
double x0
double x1
static void ()
}
com/google/common/primitives/ImmutableIntArray$1.classImmutableIntArray.java
package com.google.common.primitives
com.google.common.primitives.ImmutableIntArray$1 extends java.lang.Object {
}
com/google/common/primitives/ImmutableIntArray$AsList.classImmutableIntArray.java
package com.google.common.primitives
com.google.common.primitives.ImmutableIntArray$AsList extends java.util.AbstractList implements java.util.RandomAccess {
private final com.google.common.primitives.ImmutableIntArray parent
private void (com.google.common.primitives.ImmutableIntArray)
com.google.common.primitives.ImmutableIntArray parent
public int size ()
public java.lang.Integer get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
Object target
public int lastIndexOf (java.lang.Object)
Object target
public java.util.List subList (int, int)
int fromIndex
int toIndex
public java.util.Spliterator spliterator ()
public boolean equals (java.lang.Object)
com.google.common.primitives.ImmutableIntArray$AsList that
Object element
Object object
java.util.List that
int i
public int hashCode ()
public java.lang.String toString ()
public volatile java.lang.Object get (int)
void (com.google.common.primitives.ImmutableIntArray, com.google.common.primitives.ImmutableIntArray$1)
com.google.common.primitives.ImmutableIntArray x0
com.google.common.primitives.ImmutableIntArray$1 x1
}
com/google/common/primitives/ImmutableIntArray$Builder.class
com/google/common/primitives/ImmutableIntArray.classImmutableIntArray.java
package com.google.common.primitives
public final com.google.common.primitives.ImmutableIntArray extends java.lang.Object implements java.io.Serializable {
private static final com.google.common.primitives.ImmutableIntArray EMPTY
private final int[] array
private final transient int start
private final int end
public static com.google.common.primitives.ImmutableIntArray of ()
public static com.google.common.primitives.ImmutableIntArray of (int)
int e0
public static com.google.common.primitives.ImmutableIntArray of (int, int)
int e0
int e1
public static com.google.common.primitives.ImmutableIntArray of (int, int, int)
int e0
int e1
int e2
public static com.google.common.primitives.ImmutableIntArray of (int, int, int, int)
int e0
int e1
int e2
int e3
public static com.google.common.primitives.ImmutableIntArray of (int, int, int, int, int)
int e0
int e1
int e2
int e3
int e4
public static com.google.common.primitives.ImmutableIntArray of (int, int, int, int, int, int)
int e0
int e1
int e2
int e3
int e4
int e5
public static transient com.google.common.primitives.ImmutableIntArray of (int, int[])
int first
int[] rest
int[] array
public static com.google.common.primitives.ImmutableIntArray copyOf (int[])
int[] values
public static com.google.common.primitives.ImmutableIntArray copyOf (java.util.Collection)
java.util.Collection values
public static com.google.common.primitives.ImmutableIntArray copyOf (java.lang.Iterable)
Iterable values
public static com.google.common.primitives.ImmutableIntArray copyOf (java.util.stream.IntStream)
java.util.stream.IntStream stream
int[] array
public static com.google.common.primitives.ImmutableIntArray$Builder builder (int)
int initialCapacity
public static com.google.common.primitives.ImmutableIntArray$Builder builder ()
private void (int[])
int[] array
private void (int[], int, int)
int[] array
int start
int end
public int length ()
public boolean isEmpty ()
public int get (int)
int index
public int indexOf (int)
int i
int target
public int lastIndexOf (int)
int i
int target
public boolean contains (int)
int target
public void forEach (java.util.function.IntConsumer)
int i
java.util.function.IntConsumer consumer
public java.util.stream.IntStream stream ()
public int[] toArray ()
public com.google.common.primitives.ImmutableIntArray subArray (int, int)
int startIndex
int endIndex
private java.util.Spliterator$OfInt spliterator ()
public java.util.List asList ()
public boolean equals (java.lang.Object)
int i
Object object
com.google.common.primitives.ImmutableIntArray that
public int hashCode ()
int i
int hash
public java.lang.String toString ()
int i
StringBuilder builder
public com.google.common.primitives.ImmutableIntArray trimmed ()
private boolean isPartialView ()
java.lang.Object writeReplace ()
java.lang.Object readResolve ()
static int[] access$000 (com.google.common.primitives.ImmutableIntArray)
com.google.common.primitives.ImmutableIntArray x0
static int access$100 (com.google.common.primitives.ImmutableIntArray)
com.google.common.primitives.ImmutableIntArray x0
static com.google.common.primitives.ImmutableIntArray access$200 ()
void (int[], int, int, com.google.common.primitives.ImmutableIntArray$1)
int[] x0
int x1
int x2
com.google.common.primitives.ImmutableIntArray$1 x3
static java.util.Spliterator$OfInt access$500 (com.google.common.primitives.ImmutableIntArray)
com.google.common.primitives.ImmutableIntArray x0
static void ()
}
com/google/common/primitives/ImmutableLongArray$1.classImmutableLongArray.java
package com.google.common.primitives
com.google.common.primitives.ImmutableLongArray$1 extends java.lang.Object {
}
com/google/common/primitives/ImmutableLongArray$AsList.classImmutableLongArray.java
package com.google.common.primitives
com.google.common.primitives.ImmutableLongArray$AsList extends java.util.AbstractList implements java.util.RandomAccess {
private final com.google.common.primitives.ImmutableLongArray parent
private void (com.google.common.primitives.ImmutableLongArray)
com.google.common.primitives.ImmutableLongArray parent
public int size ()
public java.lang.Long get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
Object target
public int lastIndexOf (java.lang.Object)
Object target
public java.util.List subList (int, int)
int fromIndex
int toIndex
public java.util.Spliterator spliterator ()
public boolean equals (java.lang.Object)
com.google.common.primitives.ImmutableLongArray$AsList that
Object element
Object object
java.util.List that
int i
public int hashCode ()
public java.lang.String toString ()
public volatile java.lang.Object get (int)
void (com.google.common.primitives.ImmutableLongArray, com.google.common.primitives.ImmutableLongArray$1)
com.google.common.primitives.ImmutableLongArray x0
com.google.common.primitives.ImmutableLongArray$1 x1
}
com/google/common/primitives/ImmutableLongArray$Builder.class
com/google/common/primitives/ImmutableLongArray.classImmutableLongArray.java
package com.google.common.primitives
public final com.google.common.primitives.ImmutableLongArray extends java.lang.Object implements java.io.Serializable {
private static final com.google.common.primitives.ImmutableLongArray EMPTY
private final long[] array
private final transient int start
private final int end
public static com.google.common.primitives.ImmutableLongArray of ()
public static com.google.common.primitives.ImmutableLongArray of (long)
long e0
public static com.google.common.primitives.ImmutableLongArray of (long, long)
long e0
long e1
public static com.google.common.primitives.ImmutableLongArray of (long, long, long)
long e0
long e1
long e2
public static com.google.common.primitives.ImmutableLongArray of (long, long, long, long)
long e0
long e1
long e2
long e3
public static com.google.common.primitives.ImmutableLongArray of (long, long, long, long, long)
long e0
long e1
long e2
long e3
long e4
public static com.google.common.primitives.ImmutableLongArray of (long, long, long, long, long, long)
long e0
long e1
long e2
long e3
long e4
long e5
public static transient com.google.common.primitives.ImmutableLongArray of (long, long[])
long first
long[] rest
long[] array
public static com.google.common.primitives.ImmutableLongArray copyOf (long[])
long[] values
public static com.google.common.primitives.ImmutableLongArray copyOf (java.util.Collection)
java.util.Collection values
public static com.google.common.primitives.ImmutableLongArray copyOf (java.lang.Iterable)
Iterable values
public static com.google.common.primitives.ImmutableLongArray copyOf (java.util.stream.LongStream)
java.util.stream.LongStream stream
long[] array
public static com.google.common.primitives.ImmutableLongArray$Builder builder (int)
int initialCapacity
public static com.google.common.primitives.ImmutableLongArray$Builder builder ()
private void (long[])
long[] array
private void (long[], int, int)
long[] array
int start
int end
public int length ()
public boolean isEmpty ()
public long get (int)
int index
public int indexOf (long)
int i
long target
public int lastIndexOf (long)
int i
long target
public boolean contains (long)
long target
public void forEach (java.util.function.LongConsumer)
int i
java.util.function.LongConsumer consumer
public java.util.stream.LongStream stream ()
public long[] toArray ()
public com.google.common.primitives.ImmutableLongArray subArray (int, int)
int startIndex
int endIndex
private java.util.Spliterator$OfLong spliterator ()
public java.util.List asList ()
public boolean equals (java.lang.Object)
int i
Object object
com.google.common.primitives.ImmutableLongArray that
public int hashCode ()
int i
int hash
public java.lang.String toString ()
int i
StringBuilder builder
public com.google.common.primitives.ImmutableLongArray trimmed ()
private boolean isPartialView ()
java.lang.Object writeReplace ()
java.lang.Object readResolve ()
static long[] access$000 (com.google.common.primitives.ImmutableLongArray)
com.google.common.primitives.ImmutableLongArray x0
static int access$100 (com.google.common.primitives.ImmutableLongArray)
com.google.common.primitives.ImmutableLongArray x0
static com.google.common.primitives.ImmutableLongArray access$200 ()
void (long[], int, int, com.google.common.primitives.ImmutableLongArray$1)
long[] x0
int x1
int x2
com.google.common.primitives.ImmutableLongArray$1 x3
static java.util.Spliterator$OfLong access$500 (com.google.common.primitives.ImmutableLongArray)
com.google.common.primitives.ImmutableLongArray x0
static void ()
}
com/google/common/primitives/Ints$IntArrayAsList.classInts.java
package com.google.common.primitives
com.google.common.primitives.Ints$IntArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final int[] array
final int start
final int end
private static final long serialVersionUID
void (int[])
int[] array
void (int[], int, int)
int[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Integer get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Integer set (int, java.lang.Integer)
int index
Integer element
int oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Ints$IntArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
int[] toIntArray ()
public volatile java.lang.Object set (int, java.lang.Object)
public volatile java.lang.Object get (int)
}
com/google/common/primitives/Ints$IntConverter.classInts.java
package com.google.common.primitives
final com.google.common.primitives.Ints$IntConverter extends com.google.common.base.Converter implements java.io.Serializable {
static final com.google.common.primitives.Ints$IntConverter INSTANCE
private static final long serialVersionUID
private void ()
protected java.lang.Integer doForward (java.lang.String)
String value
protected java.lang.String doBackward (java.lang.Integer)
Integer value
public java.lang.String toString ()
private java.lang.Object readResolve ()
protected volatile java.lang.Object doBackward (java.lang.Object)
protected volatile java.lang.Object doForward (java.lang.Object)
static void ()
}
com/google/common/primitives/Ints$LexicographicalComparator.classInts.java
package com.google.common.primitives
final com.google.common.primitives.Ints$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.Ints$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.Ints$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Ints$LexicographicalComparator[] values ()
public static com.google.common.primitives.Ints$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (int[], int[])
int result
int i
int[] left
int[] right
int minLength
public java.lang.String toString ()
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/Ints.classInts.java
package com.google.common.primitives
public final com.google.common.primitives.Ints extends java.lang.Object {
public static final int BYTES
public static final int MAX_POWER_OF_TWO
private void ()
public static int hashCode (int)
int value
public static int checkedCast (long)
long value
int result
public static int saturatedCast (long)
long value
public static int compare (int, int)
int a
int b
public static boolean contains (int[], int)
int value
int[] array
int target
public static int indexOf (int[], int)
int[] array
int target
private static int indexOf (int[], int, int, int)
int i
int[] array
int target
int start
int end
public static int indexOf (int[], int[])
int j
int i
int[] array
int[] target
public static int lastIndexOf (int[], int)
int[] array
int target
private static int lastIndexOf (int[], int, int, int)
int i
int[] array
int target
int start
int end
public static transient int min (int[])
int i
int[] array
int min
public static transient int max (int[])
int i
int[] array
int max
public static int constrainToRange (int, int, int)
int value
int min
int max
public static transient int[] concat (int[][])
int[] array
int[] array
int[][] arrays
int length
int[] result
int pos
public static byte[] toByteArray (int)
int value
public static int fromByteArray (byte[])
byte[] bytes
public static int fromBytes (byte, byte, byte, byte)
byte b1
byte b2
byte b3
byte b4
public static com.google.common.base.Converter stringConverter ()
public static int[] ensureCapacity (int[], int, int)
int[] array
int minLength
int padding
public static transient java.lang.String join (java.lang.String, int[])
int i
String separator
int[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static int[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
int[] array
public static transient java.util.List asList (int[])
int[] backingArray
public static java.lang.Integer tryParse (java.lang.String)
String string
public static java.lang.Integer tryParse (java.lang.String, int)
String string
int radix
Long result
static int access$000 (int[], int, int, int)
int[] x0
int x1
int x2
int x3
static int access$100 (int[], int, int, int)
int[] x0
int x1
int x2
int x3
}
com/google/common/primitives/Longs$LexicographicalComparator.classLongs.java
package com.google.common.primitives
final com.google.common.primitives.Longs$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.Longs$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.Longs$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Longs$LexicographicalComparator[] values ()
public static com.google.common.primitives.Longs$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (long[], long[])
int result
int i
long[] left
long[] right
int minLength
public java.lang.String toString ()
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/Longs$LongArrayAsList.classLongs.java
package com.google.common.primitives
com.google.common.primitives.Longs$LongArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final long[] array
final int start
final int end
private static final long serialVersionUID
void (long[])
long[] array
void (long[], int, int)
long[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Long get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Long set (int, java.lang.Long)
int index
Long element
long oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Longs$LongArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
long[] toLongArray ()
public volatile java.lang.Object set (int, java.lang.Object)
public volatile java.lang.Object get (int)
}
com/google/common/primitives/Longs$LongConverter.classLongs.java
package com.google.common.primitives
final com.google.common.primitives.Longs$LongConverter extends com.google.common.base.Converter implements java.io.Serializable {
static final com.google.common.primitives.Longs$LongConverter INSTANCE
private static final long serialVersionUID
private void ()
protected java.lang.Long doForward (java.lang.String)
String value
protected java.lang.String doBackward (java.lang.Long)
Long value
public java.lang.String toString ()
private java.lang.Object readResolve ()
protected volatile java.lang.Object doBackward (java.lang.Object)
protected volatile java.lang.Object doForward (java.lang.Object)
static void ()
}
com/google/common/primitives/Longs.classLongs.java
package com.google.common.primitives
public final com.google.common.primitives.Longs extends java.lang.Object {
public static final int BYTES
public static final long MAX_POWER_OF_TWO
private static final byte[] asciiDigits
private void ()
public static int hashCode (long)
long value
public static int compare (long, long)
long a
long b
public static boolean contains (long[], long)
long value
long[] array
long target
public static int indexOf (long[], long)
long[] array
long target
private static int indexOf (long[], long, int, int)
int i
long[] array
long target
int start
int end
public static int indexOf (long[], long[])
int j
int i
long[] array
long[] target
public static int lastIndexOf (long[], long)
long[] array
long target
private static int lastIndexOf (long[], long, int, int)
int i
long[] array
long target
int start
int end
public static transient long min (long[])
int i
long[] array
long min
public static transient long max (long[])
int i
long[] array
long max
public static long constrainToRange (long, long, long)
long value
long min
long max
public static transient long[] concat (long[][])
long[] array
long[] array
long[][] arrays
int length
long[] result
int pos
public static byte[] toByteArray (long)
int i
long value
byte[] result
public static long fromByteArray (byte[])
byte[] bytes
public static long fromBytes (byte, byte, byte, byte, byte, byte, byte, byte)
byte b1
byte b2
byte b3
byte b4
byte b5
byte b6
byte b7
byte b8
private static byte[] createAsciiDigits ()
int i
int i
byte[] result
private static int digit (char)
char c
public static java.lang.Long tryParse (java.lang.String)
String string
public static java.lang.Long tryParse (java.lang.String, int)
String string
int radix
boolean negative
int index
int digit
long accum
long cap
public static com.google.common.base.Converter stringConverter ()
public static long[] ensureCapacity (long[], int, int)
long[] array
int minLength
int padding
public static transient java.lang.String join (java.lang.String, long[])
int i
String separator
long[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static long[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
long[] array
public static transient java.util.List asList (long[])
long[] backingArray
static int access$000 (long[], long, int, int)
long[] x0
long x1
int x2
int x3
static int access$100 (long[], long, int, int)
long[] x0
long x1
int x2
int x3
static void ()
}
com/google/common/primitives/ParseRequest.classParseRequest.java
package com.google.common.primitives
final com.google.common.primitives.ParseRequest extends java.lang.Object {
final String rawValue
final int radix
private void (java.lang.String, int)
String rawValue
int radix
static com.google.common.primitives.ParseRequest fromString (java.lang.String)
String rawValue
int radix
String rawValue
int radix
String rawValue
int radix
String stringValue
String rawValue
int radix
char firstChar
}
com/google/common/primitives/Primitives.classPrimitives.java
package com.google.common.primitives
public final com.google.common.primitives.Primitives extends java.lang.Object {
private static final java.util.Map PRIMITIVE_TO_WRAPPER_TYPE
private static final java.util.Map WRAPPER_TO_PRIMITIVE_TYPE
private void ()
private static void add (java.util.Map, java.util.Map, java.lang.Class, java.lang.Class)
java.util.Map forward
java.util.Map backward
Class key
Class value
public static java.util.Set allPrimitiveTypes ()
public static java.util.Set allWrapperTypes ()
public static boolean isWrapperType (java.lang.Class)
Class type
public static java.lang.Class wrap (java.lang.Class)
Class type
Class wrapped
public static java.lang.Class unwrap (java.lang.Class)
Class type
Class unwrapped
static void ()
java.util.Map primToWrap
java.util.Map wrapToPrim
}
com/google/common/primitives/Shorts$LexicographicalComparator.classShorts.java
package com.google.common.primitives
final com.google.common.primitives.Shorts$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.Shorts$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.Shorts$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Shorts$LexicographicalComparator[] values ()
public static com.google.common.primitives.Shorts$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (short[], short[])
int result
int i
short[] left
short[] right
int minLength
public java.lang.String toString ()
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/Shorts$ShortArrayAsList.classShorts.java
package com.google.common.primitives
com.google.common.primitives.Shorts$ShortArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final short[] array
final int start
final int end
private static final long serialVersionUID
void (short[])
short[] array
void (short[], int, int)
short[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Short get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Short set (int, java.lang.Short)
int index
Short element
short oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Shorts$ShortArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
short[] toShortArray ()
public volatile java.lang.Object set (int, java.lang.Object)
public volatile java.lang.Object get (int)
}
com/google/common/primitives/Shorts$ShortConverter.classShorts.java
package com.google.common.primitives
final com.google.common.primitives.Shorts$ShortConverter extends com.google.common.base.Converter implements java.io.Serializable {
static final com.google.common.primitives.Shorts$ShortConverter INSTANCE
private static final long serialVersionUID
private void ()
protected java.lang.Short doForward (java.lang.String)
String value
protected java.lang.String doBackward (java.lang.Short)
Short value
public java.lang.String toString ()
private java.lang.Object readResolve ()
protected volatile java.lang.Object doBackward (java.lang.Object)
protected volatile java.lang.Object doForward (java.lang.Object)
static void ()
}
com/google/common/primitives/Shorts.classShorts.java
package com.google.common.primitives
public final com.google.common.primitives.Shorts extends java.lang.Object {
public static final int BYTES
public static final short MAX_POWER_OF_TWO
private void ()
public static int hashCode (short)
short value
public static short checkedCast (long)
long value
short result
public static short saturatedCast (long)
long value
public static int compare (short, short)
short a
short b
public static boolean contains (short[], short)
short value
short[] array
short target
public static int indexOf (short[], short)
short[] array
short target
private static int indexOf (short[], short, int, int)
int i
short[] array
short target
int start
int end
public static int indexOf (short[], short[])
int j
int i
short[] array
short[] target
public static int lastIndexOf (short[], short)
short[] array
short target
private static int lastIndexOf (short[], short, int, int)
int i
short[] array
short target
int start
int end
public static transient short min (short[])
int i
short[] array
short min
public static transient short max (short[])
int i
short[] array
short max
public static short constrainToRange (short, short, short)
short value
short min
short max
public static transient short[] concat (short[][])
short[] array
short[] array
short[][] arrays
int length
short[] result
int pos
public static byte[] toByteArray (short)
short value
public static short fromByteArray (byte[])
byte[] bytes
public static short fromBytes (byte, byte)
byte b1
byte b2
public static com.google.common.base.Converter stringConverter ()
public static short[] ensureCapacity (short[], int, int)
short[] array
int minLength
int padding
public static transient java.lang.String join (java.lang.String, short[])
int i
String separator
short[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static short[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
short[] array
public static transient java.util.List asList (short[])
short[] backingArray
static int access$000 (short[], short, int, int)
short[] x0
short x1
int x2
int x3
static int access$100 (short[], short, int, int)
short[] x0
short x1
int x2
int x3
}
com/google/common/primitives/SignedBytes$LexicographicalComparator.classSignedBytes.java
package com.google.common.primitives
final com.google.common.primitives.SignedBytes$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.SignedBytes$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.SignedBytes$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.SignedBytes$LexicographicalComparator[] values ()
public static com.google.common.primitives.SignedBytes$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (byte[], byte[])
int result
int i
byte[] left
byte[] right
int minLength
public java.lang.String toString ()
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/SignedBytes.classSignedBytes.java
package com.google.common.primitives
public final com.google.common.primitives.SignedBytes extends java.lang.Object {
public static final byte MAX_POWER_OF_TWO
private void ()
public static byte checkedCast (long)
long value
byte result
public static byte saturatedCast (long)
long value
public static int compare (byte, byte)
byte a
byte b
public static transient byte min (byte[])
int i
byte[] array
byte min
public static transient byte max (byte[])
int i
byte[] array
byte max
public static transient java.lang.String join (java.lang.String, byte[])
int i
String separator
byte[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
}
com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator.classUnsignedBytes.java
package com.google.common.primitives
final com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator INSTANCE
private static final com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator[] $VALUES
public static com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator[] values ()
public static com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (byte[], byte[])
int result
int i
byte[] left
byte[] right
int minLength
public java.lang.String toString ()
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator$1.classUnsignedBytes.java
package com.google.common.primitives
final com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
void ()
public sun.misc.Unsafe run () throws java.lang.Exception
Object x
java.lang.reflect.Field f
Class k
public volatile java.lang.Object run () throws java.lang.Exception
}
com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.classUnsignedBytes.java
package com.google.common.primitives
final com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator INSTANCE
static final boolean BIG_ENDIAN
static final sun.misc.Unsafe theUnsafe
static final int BYTE_ARRAY_BASE_OFFSET
private static final com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator[] $VALUES
public static com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator[] values ()
public static com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
private static sun.misc.Unsafe getUnsafe ()
java.security.PrivilegedActionException e
public int compare (byte[], byte[])
int n
long lw
long rw
int result
byte[] left
byte[] right
int stride
int minLength
int strideLimit
int i
public java.lang.String toString ()
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder.classUnsignedBytes.java
package com.google.common.primitives
com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder extends java.lang.Object {
static final String UNSAFE_COMPARATOR_NAME
static final java.util.Comparator BEST_COMPARATOR
void ()
static java.util.Comparator getBestComparator ()
Class theClass
java.util.Comparator comparator
Throwable t
static void ()
}
com/google/common/primitives/UnsignedBytes.classUnsignedBytes.java
package com.google.common.primitives
public final com.google.common.primitives.UnsignedBytes extends java.lang.Object {
public static final byte MAX_POWER_OF_TWO
public static final byte MAX_VALUE
private static final int UNSIGNED_MASK
private void ()
public static int toInt (byte)
byte value
public static byte checkedCast (long)
long value
public static byte saturatedCast (long)
long value
public static int compare (byte, byte)
byte a
byte b
public static transient byte min (byte[])
int next
int i
byte[] array
int min
public static transient byte max (byte[])
int next
int i
byte[] array
int max
public static java.lang.String toString (byte)
byte x
public static java.lang.String toString (byte, int)
byte x
int radix
public static byte parseUnsignedByte (java.lang.String)
String string
public static byte parseUnsignedByte (java.lang.String, int)
String string
int radix
int parse
public static transient java.lang.String join (java.lang.String, byte[])
int i
String separator
byte[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
static java.util.Comparator lexicographicalComparatorJavaImpl ()
}
com/google/common/primitives/UnsignedInteger.classUnsignedInteger.java
package com.google.common.primitives
public final com.google.common.primitives.UnsignedInteger extends java.lang.Number implements java.lang.Comparable {
public static final com.google.common.primitives.UnsignedInteger ZERO
public static final com.google.common.primitives.UnsignedInteger ONE
public static final com.google.common.primitives.UnsignedInteger MAX_VALUE
private final int value
private void (int)
int value
public static com.google.common.primitives.UnsignedInteger fromIntBits (int)
int bits
public static com.google.common.primitives.UnsignedInteger valueOf (long)
long value
public static com.google.common.primitives.UnsignedInteger valueOf (java.math.BigInteger)
java.math.BigInteger value
public static com.google.common.primitives.UnsignedInteger valueOf (java.lang.String)
String string
public static com.google.common.primitives.UnsignedInteger valueOf (java.lang.String, int)
String string
int radix
public com.google.common.primitives.UnsignedInteger plus (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger val
public com.google.common.primitives.UnsignedInteger minus (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger val
public com.google.common.primitives.UnsignedInteger times (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger val
public com.google.common.primitives.UnsignedInteger dividedBy (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger val
public com.google.common.primitives.UnsignedInteger mod (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger val
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
public java.math.BigInteger bigIntegerValue ()
public int compareTo (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger other
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.primitives.UnsignedInteger other
Object obj
public java.lang.String toString ()
public java.lang.String toString (int)
int radix
public volatile int compareTo (java.lang.Object)
static void ()
}
com/google/common/primitives/UnsignedInts$LexicographicalComparator.classUnsignedInts.java
package com.google.common.primitives
final com.google.common.primitives.UnsignedInts$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.UnsignedInts$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.UnsignedInts$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.UnsignedInts$LexicographicalComparator[] values ()
public static com.google.common.primitives.UnsignedInts$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (int[], int[])
int i
int[] left
int[] right
int minLength
public java.lang.String toString ()
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/UnsignedInts.classUnsignedInts.java
package com.google.common.primitives
public final com.google.common.primitives.UnsignedInts extends java.lang.Object {
static final long INT_MASK
private void ()
static int flip (int)
int value
public static int compare (int, int)
int a
int b
public static long toLong (int)
int value
public static int checkedCast (long)
long value
public static int saturatedCast (long)
long value
public static transient int min (int[])
int next
int i
int[] array
int min
public static transient int max (int[])
int next
int i
int[] array
int max
public static transient java.lang.String join (java.lang.String, int[])
int i
String separator
int[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static int divide (int, int)
int dividend
int divisor
public static int remainder (int, int)
int dividend
int divisor
public static int decode (java.lang.String)
NumberFormatException decodeException
NumberFormatException e
String stringValue
com.google.common.primitives.ParseRequest request
public static int parseUnsignedInt (java.lang.String)
String s
public static int parseUnsignedInt (java.lang.String, int)
String string
int radix
long result
public static java.lang.String toString (int)
int x
public static java.lang.String toString (int, int)
int x
int radix
long asLong
}
com/google/common/primitives/UnsignedLong.classUnsignedLong.java
package com.google.common.primitives
public final com.google.common.primitives.UnsignedLong extends java.lang.Number implements java.lang.Comparable java.io.Serializable {
private static final long UNSIGNED_MASK
public static final com.google.common.primitives.UnsignedLong ZERO
public static final com.google.common.primitives.UnsignedLong ONE
public static final com.google.common.primitives.UnsignedLong MAX_VALUE
private final long value
private void (long)
long value
public static com.google.common.primitives.UnsignedLong fromLongBits (long)
long bits
public static com.google.common.primitives.UnsignedLong valueOf (long)
long value
public static com.google.common.primitives.UnsignedLong valueOf (java.math.BigInteger)
java.math.BigInteger value
public static com.google.common.primitives.UnsignedLong valueOf (java.lang.String)
String string
public static com.google.common.primitives.UnsignedLong valueOf (java.lang.String, int)
String string
int radix
public com.google.common.primitives.UnsignedLong plus (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong val
public com.google.common.primitives.UnsignedLong minus (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong val
public com.google.common.primitives.UnsignedLong times (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong val
public com.google.common.primitives.UnsignedLong dividedBy (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong val
public com.google.common.primitives.UnsignedLong mod (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong val
public int intValue ()
public long longValue ()
public float floatValue ()
float fValue
public double doubleValue ()
double dValue
public java.math.BigInteger bigIntegerValue ()
java.math.BigInteger bigInt
public int compareTo (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong o
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.primitives.UnsignedLong other
Object obj
public java.lang.String toString ()
public java.lang.String toString (int)
int radix
public volatile int compareTo (java.lang.Object)
static void ()
}
com/google/common/primitives/UnsignedLongs$LexicographicalComparator.classUnsignedLongs.java
package com.google.common.primitives
final com.google.common.primitives.UnsignedLongs$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.UnsignedLongs$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.UnsignedLongs$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.UnsignedLongs$LexicographicalComparator[] values ()
public static com.google.common.primitives.UnsignedLongs$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (long[], long[])
int i
long[] left
long[] right
int minLength
public java.lang.String toString ()
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/UnsignedLongs.classUnsignedLongs.java
package com.google.common.primitives
public final com.google.common.primitives.UnsignedLongs extends java.lang.Object {
public static final long MAX_VALUE
private static final long[] maxValueDivs
private static final int[] maxValueMods
private static final int[] maxSafeDigits
private void ()
private static long flip (long)
long a
public static int compare (long, long)
long a
long b
public static transient long min (long[])
long next
int i
long[] array
long min
public static transient long max (long[])
long next
int i
long[] array
long max
public static transient java.lang.String join (java.lang.String, long[])
int i
String separator
long[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static long divide (long, long)
long dividend
long divisor
long quotient
long rem
public static long remainder (long, long)
long dividend
long divisor
long quotient
long rem
public static long parseUnsignedLong (java.lang.String)
String string
public static long decode (java.lang.String)
NumberFormatException decodeException
NumberFormatException e
String stringValue
com.google.common.primitives.ParseRequest request
public static long parseUnsignedLong (java.lang.String, int)
int digit
int pos
String string
int radix
int maxSafePos
long value
private static boolean overflowInParse (long, int, int)
long current
int digit
int radix
public static java.lang.String toString (long)
long x
public static java.lang.String toString (long, int)
int shift
int mask
long quotient
long quotient
long rem
char[] buf
int i
long x
int radix
static void ()
int i
java.math.BigInteger overflow
}
com/google/common/primitives/package-info.classpackage-info.java
package com.google.common.primitives
abstract com.google.common.primitives.package-info extends java.lang.Object {
}
com/google/common/reflect/
com/google/common/reflect/AbstractInvocationHandler.classAbstractInvocationHandler.java
package com.google.common.reflect
public abstract com.google.common.reflect.AbstractInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler {
private static final Object[] NO_ARGS
public void ()
public final java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object arg
Object proxy
java.lang.reflect.Method method
Object[] args
protected abstract java.lang.Object handleInvocation (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
private static boolean isProxyOfSameInterfaces (java.lang.Object, java.lang.Class)
Object arg
Class proxyClass
static void ()
}
com/google/common/reflect/ClassPath$1.classClassPath.java
package com.google.common.reflect
final com.google.common.reflect.ClassPath$1 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.google.common.reflect.ClassPath$ClassInfo)
com.google.common.reflect.ClassPath$ClassInfo info
public volatile boolean apply (java.lang.Object)
}
com/google/common/reflect/ClassPath$ClassInfo.classClassPath.java
package com.google.common.reflect
public final com.google.common.reflect.ClassPath$ClassInfo extends com.google.common.reflect.ClassPath$ResourceInfo {
private final String className
void (java.lang.String, java.lang.ClassLoader)
String resourceName
ClassLoader loader
public java.lang.String getPackageName ()
public java.lang.String getSimpleName ()
String innerClassName
int lastDollarSign
String packageName
public java.lang.String getName ()
public java.lang.Class load ()
ClassNotFoundException e
public java.lang.String toString ()
static java.lang.String access$000 (com.google.common.reflect.ClassPath$ClassInfo)
com.google.common.reflect.ClassPath$ClassInfo x0
}
com/google/common/reflect/ClassPath$DefaultScanner.classClassPath.java
package com.google.common.reflect
final com.google.common.reflect.ClassPath$DefaultScanner extends com.google.common.reflect.ClassPath$Scanner {
private final com.google.common.collect.SetMultimap resources
void ()
com.google.common.collect.ImmutableSet getResources ()
java.util.Map$Entry entry
com.google.common.collect.ImmutableSet$Builder builder
protected void scanJarFile (java.lang.ClassLoader, java.util.jar.JarFile)
java.util.jar.JarEntry entry
ClassLoader classloader
java.util.jar.JarFile file
java.util.Enumeration entries
protected void scanDirectory (java.lang.ClassLoader, java.io.File) throws java.io.IOException
ClassLoader classloader
java.io.File directory
java.util.Set currentPath
private void scanDirectory (java.io.File, java.lang.ClassLoader, java.lang.String, java.util.Set) throws java.io.IOException
java.io.File deref
String resourceName
String name
java.io.File f
java.io.File directory
ClassLoader classloader
String packagePrefix
java.util.Set currentPath
java.io.File[] files
}
com/google/common/reflect/ClassPath$ResourceInfo.classClassPath.java
package com.google.common.reflect
public com.google.common.reflect.ClassPath$ResourceInfo extends java.lang.Object {
private final String resourceName
final ClassLoader loader
static com.google.common.reflect.ClassPath$ResourceInfo of (java.lang.String, java.lang.ClassLoader)
String resourceName
ClassLoader loader
void (java.lang.String, java.lang.ClassLoader)
String resourceName
ClassLoader loader
public final java.net.URL url ()
java.net.URL url
public final com.google.common.io.ByteSource asByteSource ()
public final com.google.common.io.CharSource asCharSource (java.nio.charset.Charset)
java.nio.charset.Charset charset
public final java.lang.String getResourceName ()
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.reflect.ClassPath$ResourceInfo that
Object obj
public java.lang.String toString ()
}
com/google/common/reflect/ClassPath$Scanner.classClassPath.java
package com.google.common.reflect
abstract com.google.common.reflect.ClassPath$Scanner extends java.lang.Object {
private final java.util.Set scannedUris
void ()
public final void scan (java.lang.ClassLoader) throws java.io.IOException
java.util.Map$Entry entry
ClassLoader classloader
protected abstract void scanDirectory (java.lang.ClassLoader, java.io.File) throws java.io.IOException
protected abstract void scanJarFile (java.lang.ClassLoader, java.util.jar.JarFile) throws java.io.IOException
final void scan (java.io.File, java.lang.ClassLoader) throws java.io.IOException
java.io.File file
ClassLoader classloader
private void scanFrom (java.io.File, java.lang.ClassLoader) throws java.io.IOException
SecurityException e
java.io.File file
ClassLoader classloader
private void scanJar (java.io.File, java.lang.ClassLoader) throws java.io.IOException
java.util.jar.JarFile jarFile
java.io.IOException e
java.io.File path
java.io.File file
ClassLoader classloader
java.util.jar.JarFile jarFile
static com.google.common.collect.ImmutableSet getClassPathFromManifest (java.io.File, java.util.jar.Manifest)
java.net.URL url
java.net.MalformedURLException e
java.net.URL url
String path
java.io.File jarFile
java.util.jar.Manifest manifest
com.google.common.collect.ImmutableSet$Builder builder
String classpathAttribute
static com.google.common.collect.ImmutableMap getClassPathEntries (java.lang.ClassLoader)
java.io.File file
java.net.URL entry
java.net.URLClassLoader urlClassLoader
ClassLoader classloader
java.util.LinkedHashMap entries
ClassLoader parent
static java.net.URL getClassPathEntry (java.io.File, java.lang.String) throws java.net.MalformedURLException
java.io.File jarFile
String path
}
com/google/common/reflect/ClassPath.classClassPath.java
package com.google.common.reflect
public final com.google.common.reflect.ClassPath extends java.lang.Object {
private static final java.util.logging.Logger logger
private static final com.google.common.base.Predicate IS_TOP_LEVEL
private static final com.google.common.base.Splitter CLASS_PATH_ATTRIBUTE_SEPARATOR
private static final String CLASS_FILE_NAME_EXTENSION
private final com.google.common.collect.ImmutableSet resources
private void (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet resources
public static com.google.common.reflect.ClassPath from (java.lang.ClassLoader) throws java.io.IOException
ClassLoader classloader
com.google.common.reflect.ClassPath$DefaultScanner scanner
public com.google.common.collect.ImmutableSet getResources ()
public com.google.common.collect.ImmutableSet getAllClasses ()
public com.google.common.collect.ImmutableSet getTopLevelClasses ()
public com.google.common.collect.ImmutableSet getTopLevelClasses (java.lang.String)
com.google.common.reflect.ClassPath$ClassInfo classInfo
String packageName
com.google.common.collect.ImmutableSet$Builder builder
public com.google.common.collect.ImmutableSet getTopLevelClassesRecursive (java.lang.String)
com.google.common.reflect.ClassPath$ClassInfo classInfo
String packageName
String packagePrefix
com.google.common.collect.ImmutableSet$Builder builder
static java.lang.String getClassName (java.lang.String)
String filename
int classNameEnd
static java.io.File toFile (java.net.URL)
java.net.URISyntaxException e
java.net.URL url
static java.util.logging.Logger access$100 ()
static com.google.common.base.Splitter access$200 ()
static void ()
}
com/google/common/reflect/Element.classElement.java
package com.google.common.reflect
com.google.common.reflect.Element extends java.lang.reflect.AccessibleObject implements java.lang.reflect.Member {
private final java.lang.reflect.AccessibleObject accessibleObject
private final java.lang.reflect.Member member
void (java.lang.reflect.AccessibleObject)
java.lang.reflect.AccessibleObject member
public com.google.common.reflect.TypeToken getOwnerType ()
public final boolean isAnnotationPresent (java.lang.Class)
Class annotationClass
public final java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationClass
public final java.lang.annotation.Annotation[] getAnnotations ()
public final java.lang.annotation.Annotation[] getDeclaredAnnotations ()
public final void setAccessible (boolean) throws java.lang.SecurityException
boolean flag
public final boolean isAccessible ()
public java.lang.Class getDeclaringClass ()
public final java.lang.String getName ()
public final int getModifiers ()
public final boolean isSynthetic ()
public final boolean isPublic ()
public final boolean isProtected ()
public final boolean isPackagePrivate ()
public final boolean isPrivate ()
public final boolean isStatic ()
public final boolean isFinal ()
public final boolean isAbstract ()
public final boolean isNative ()
public final boolean isSynchronized ()
final boolean isVolatile ()
final boolean isTransient ()
public boolean equals (java.lang.Object)
com.google.common.reflect.Element that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/reflect/ImmutableTypeToInstanceMap$1.classImmutableTypeToInstanceMap.java
package com.google.common.reflect
com.google.common.reflect.ImmutableTypeToInstanceMap$1 extends java.lang.Object {
}
com/google/common/reflect/ImmutableTypeToInstanceMap$Builder.classImmutableTypeToInstanceMap.java
package com.google.common.reflect
public final com.google.common.reflect.ImmutableTypeToInstanceMap$Builder extends java.lang.Object {
private final com.google.common.collect.ImmutableMap$Builder mapBuilder
private void ()
public com.google.common.reflect.ImmutableTypeToInstanceMap$Builder put (java.lang.Class, java.lang.Object)
Class key
Object value
public com.google.common.reflect.ImmutableTypeToInstanceMap$Builder put (com.google.common.reflect.TypeToken, java.lang.Object)
com.google.common.reflect.TypeToken key
Object value
public com.google.common.reflect.ImmutableTypeToInstanceMap build ()
void (com.google.common.reflect.ImmutableTypeToInstanceMap$1)
com.google.common.reflect.ImmutableTypeToInstanceMap$1 x0
}
com/google/common/reflect/ImmutableTypeToInstanceMap.classImmutableTypeToInstanceMap.java
package com.google.common.reflect
public final com.google.common.reflect.ImmutableTypeToInstanceMap extends com.google.common.collect.ForwardingMap implements com.google.common.reflect.TypeToInstanceMap {
private final com.google.common.collect.ImmutableMap delegate
public static com.google.common.reflect.ImmutableTypeToInstanceMap of ()
public static com.google.common.reflect.ImmutableTypeToInstanceMap$Builder builder ()
private void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap delegate
public java.lang.Object getInstance (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public java.lang.Object putInstance (com.google.common.reflect.TypeToken, java.lang.Object)
com.google.common.reflect.TypeToken type
Object value
public java.lang.Object getInstance (java.lang.Class)
Class type
public java.lang.Object putInstance (java.lang.Class, java.lang.Object)
Class type
Object value
public java.lang.Object put (com.google.common.reflect.TypeToken, java.lang.Object)
com.google.common.reflect.TypeToken key
Object value
public void putAll (java.util.Map)
java.util.Map map
protected java.util.Map delegate ()
private java.lang.Object trustedGet (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.ImmutableMap, com.google.common.reflect.ImmutableTypeToInstanceMap$1)
com.google.common.collect.ImmutableMap x0
com.google.common.reflect.ImmutableTypeToInstanceMap$1 x1
}
com/google/common/reflect/Invokable$ConstructorInvokable.classInvokable.java
package com.google.common.reflect
com.google.common.reflect.Invokable$ConstructorInvokable extends com.google.common.reflect.Invokable {
final java.lang.reflect.Constructor constructor
void (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
final java.lang.Object invokeInternal (java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
InstantiationException e
Object receiver
Object[] args
java.lang.reflect.Type getGenericReturnType ()
Class declaringClass
java.lang.reflect.TypeVariable[] typeParams
java.lang.reflect.Type[] getGenericParameterTypes ()
Class[] rawParamTypes
java.lang.reflect.Type[] types
java.lang.reflect.Type[] getGenericExceptionTypes ()
final java.lang.annotation.Annotation[][] getParameterAnnotations ()
public final java.lang.reflect.TypeVariable[] getTypeParameters ()
java.lang.reflect.TypeVariable[] declaredByClass
java.lang.reflect.TypeVariable[] declaredByConstructor
java.lang.reflect.TypeVariable[] result
public final boolean isOverridable ()
public final boolean isVarArgs ()
private boolean mayNeedHiddenThis ()
Class declaringClass
java.lang.reflect.Method enclosingMethod
}
com/google/common/reflect/Invokable$MethodInvokable.classInvokable.java
package com.google.common.reflect
com.google.common.reflect.Invokable$MethodInvokable extends com.google.common.reflect.Invokable {
final java.lang.reflect.Method method
void (java.lang.reflect.Method)
java.lang.reflect.Method method
final java.lang.Object invokeInternal (java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
Object receiver
Object[] args
java.lang.reflect.Type getGenericReturnType ()
java.lang.reflect.Type[] getGenericParameterTypes ()
java.lang.reflect.Type[] getGenericExceptionTypes ()
final java.lang.annotation.Annotation[][] getParameterAnnotations ()
public final java.lang.reflect.TypeVariable[] getTypeParameters ()
public final boolean isOverridable ()
public final boolean isVarArgs ()
}
com/google/common/reflect/Invokable.classInvokable.java
package com.google.common.reflect
public abstract com.google.common.reflect.Invokable extends com.google.common.reflect.Element implements java.lang.reflect.GenericDeclaration {
void (java.lang.reflect.AccessibleObject)
java.lang.reflect.AccessibleObject member
public static com.google.common.reflect.Invokable from (java.lang.reflect.Method)
java.lang.reflect.Method method
public static com.google.common.reflect.Invokable from (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public abstract boolean isOverridable ()
public abstract boolean isVarArgs ()
public final transient java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
Object receiver
Object[] args
public final com.google.common.reflect.TypeToken getReturnType ()
public final com.google.common.collect.ImmutableList getParameters ()
int i
java.lang.reflect.Type[] parameterTypes
java.lang.annotation.Annotation[][] annotations
com.google.common.collect.ImmutableList$Builder builder
public final com.google.common.collect.ImmutableList getExceptionTypes ()
com.google.common.reflect.TypeToken exceptionType
java.lang.reflect.Type type
com.google.common.collect.ImmutableList$Builder builder
public final com.google.common.reflect.Invokable returning (java.lang.Class)
Class returnType
public final com.google.common.reflect.Invokable returning (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken returnType
com.google.common.reflect.Invokable specialized
public final java.lang.Class getDeclaringClass ()
public com.google.common.reflect.TypeToken getOwnerType ()
abstract java.lang.Object invokeInternal (java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
abstract java.lang.reflect.Type[] getGenericParameterTypes ()
abstract java.lang.reflect.Type[] getGenericExceptionTypes ()
abstract java.lang.annotation.Annotation[][] getParameterAnnotations ()
abstract java.lang.reflect.Type getGenericReturnType ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
}
com/google/common/reflect/MutableTypeToInstanceMap$1.classMutableTypeToInstanceMap.java
package com.google.common.reflect
com.google.common.reflect.MutableTypeToInstanceMap$1 extends java.lang.Object {
}
com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$1.classMutableTypeToInstanceMap.java
package com.google.common.reflect
final com.google.common.reflect.MutableTypeToInstanceMap$UnmodifiableEntry$1 extends com.google.common.collect.ForwardingSet {
final java.util.Set val$entries
void (java.util.Set)
protected java.util.Set delegate ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$2.classMutableTypeToInstanceMap.java
package com.google.common.reflect
final com.google.common.reflect.MutableTypeToInstanceMap$UnmodifiableEntry$2 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.util.Map$Entry apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry.classMutableTypeToInstanceMap.java
package com.google.common.reflect
final com.google.common.reflect.MutableTypeToInstanceMap$UnmodifiableEntry extends com.google.common.collect.ForwardingMapEntry {
private final java.util.Map$Entry delegate
static java.util.Set transformEntries (java.util.Set)
java.util.Set entries
private static java.util.Iterator transformEntries (java.util.Iterator)
java.util.Iterator entries
private void (java.util.Map$Entry)
java.util.Map$Entry delegate
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object value
protected volatile java.lang.Object delegate ()
static java.util.Iterator access$000 (java.util.Iterator)
java.util.Iterator x0
void (java.util.Map$Entry, com.google.common.reflect.MutableTypeToInstanceMap$1)
java.util.Map$Entry x0
com.google.common.reflect.MutableTypeToInstanceMap$1 x1
}
com/google/common/reflect/MutableTypeToInstanceMap.classMutableTypeToInstanceMap.java
package com.google.common.reflect
public final com.google.common.reflect.MutableTypeToInstanceMap extends com.google.common.collect.ForwardingMap implements com.google.common.reflect.TypeToInstanceMap {
private final java.util.Map backingMap
public void ()
public java.lang.Object getInstance (java.lang.Class)
Class type
public java.lang.Object putInstance (java.lang.Class, java.lang.Object)
Class type
Object value
public java.lang.Object getInstance (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public java.lang.Object putInstance (com.google.common.reflect.TypeToken, java.lang.Object)
com.google.common.reflect.TypeToken type
Object value
public java.lang.Object put (com.google.common.reflect.TypeToken, java.lang.Object)
com.google.common.reflect.TypeToken key
Object value
public void putAll (java.util.Map)
java.util.Map map
public java.util.Set entrySet ()
protected java.util.Map delegate ()
private java.lang.Object trustedPut (com.google.common.reflect.TypeToken, java.lang.Object)
com.google.common.reflect.TypeToken type
Object value
private java.lang.Object trustedGet (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
protected volatile java.lang.Object delegate ()
}
com/google/common/reflect/Parameter.classParameter.java
package com.google.common.reflect
public final com.google.common.reflect.Parameter extends java.lang.Object implements java.lang.reflect.AnnotatedElement {
private final com.google.common.reflect.Invokable declaration
private final int position
private final com.google.common.reflect.TypeToken type
private final com.google.common.collect.ImmutableList annotations
void (com.google.common.reflect.Invokable, int, com.google.common.reflect.TypeToken, java.lang.annotation.Annotation[])
com.google.common.reflect.Invokable declaration
int position
com.google.common.reflect.TypeToken type
java.lang.annotation.Annotation[] annotations
public com.google.common.reflect.TypeToken getType ()
public com.google.common.reflect.Invokable getDeclaringInvokable ()
public boolean isAnnotationPresent (java.lang.Class)
Class annotationType
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
java.lang.annotation.Annotation annotation
Class annotationType
public java.lang.annotation.Annotation[] getAnnotations ()
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
Class annotationType
public java.lang.annotation.Annotation[] getDeclaredAnnotations ()
public java.lang.annotation.Annotation getDeclaredAnnotation (java.lang.Class)
Class annotationType
public java.lang.annotation.Annotation[] getDeclaredAnnotationsByType (java.lang.Class)
Class annotationType
public boolean equals (java.lang.Object)
com.google.common.reflect.Parameter that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/reflect/Reflection.classReflection.java
package com.google.common.reflect
public final com.google.common.reflect.Reflection extends java.lang.Object {
public static java.lang.String getPackageName (java.lang.Class)
Class clazz
public static java.lang.String getPackageName (java.lang.String)
String classFullName
int lastDot
public static transient void initialize (java.lang.Class[])
ClassNotFoundException e
Class clazz
Class[] classes
public static java.lang.Object newProxy (java.lang.Class, java.lang.reflect.InvocationHandler)
Class interfaceType
java.lang.reflect.InvocationHandler handler
Object object
private void ()
}
com/google/common/reflect/TypeCapture.classTypeCapture.java
package com.google.common.reflect
abstract com.google.common.reflect.TypeCapture extends java.lang.Object {
void ()
final java.lang.reflect.Type capture ()
java.lang.reflect.Type superclass
}
com/google/common/reflect/TypeParameter.classTypeParameter.java
package com.google.common.reflect
public abstract com.google.common.reflect.TypeParameter extends com.google.common.reflect.TypeCapture {
final java.lang.reflect.TypeVariable typeVariable
protected void ()
java.lang.reflect.Type type
public final int hashCode ()
public final boolean equals (java.lang.Object)
com.google.common.reflect.TypeParameter that
Object o
public java.lang.String toString ()
}
com/google/common/reflect/TypeResolver$1.classTypeResolver.java
package com.google.common.reflect
final com.google.common.reflect.TypeResolver$1 extends com.google.common.reflect.TypeVisitor {
final java.util.Map val$mappings
final java.lang.reflect.Type val$to
void (java.util.Map, java.lang.reflect.Type)
void visitTypeVariable (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable typeVariable
void visitWildcardType (java.lang.reflect.WildcardType)
int i
int i
java.lang.reflect.WildcardType fromWildcardType
java.lang.reflect.WildcardType toWildcardType
java.lang.reflect.Type[] fromUpperBounds
java.lang.reflect.Type[] toUpperBounds
java.lang.reflect.Type[] fromLowerBounds
java.lang.reflect.Type[] toLowerBounds
void visitParameterizedType (java.lang.reflect.ParameterizedType)
int i
java.lang.reflect.ParameterizedType fromParameterizedType
java.lang.reflect.ParameterizedType toParameterizedType
java.lang.reflect.Type[] fromArgs
java.lang.reflect.Type[] toArgs
void visitGenericArrayType (java.lang.reflect.GenericArrayType)
java.lang.reflect.GenericArrayType fromArrayType
java.lang.reflect.Type componentType
void visitClass (java.lang.Class)
Class fromClass
}
com/google/common/reflect/TypeResolver$TypeMappingIntrospector.classTypeResolver.java
package com.google.common.reflect
final com.google.common.reflect.TypeResolver$TypeMappingIntrospector extends com.google.common.reflect.TypeVisitor {
private static final com.google.common.reflect.TypeResolver$WildcardCapturer wildcardCapturer
private final java.util.Map mappings
private void ()
static com.google.common.collect.ImmutableMap getTypeMappings (java.lang.reflect.Type)
java.lang.reflect.Type contextType
com.google.common.reflect.TypeResolver$TypeMappingIntrospector introspector
void visitClass (java.lang.Class)
Class clazz
void visitParameterizedType (java.lang.reflect.ParameterizedType)
int i
java.lang.reflect.ParameterizedType parameterizedType
Class rawClass
java.lang.reflect.TypeVariable[] vars
java.lang.reflect.Type[] typeArgs
void visitTypeVariable (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable t
void visitWildcardType (java.lang.reflect.WildcardType)
java.lang.reflect.WildcardType t
private void map (com.google.common.reflect.TypeResolver$TypeVariableKey, java.lang.reflect.Type)
java.lang.reflect.Type x
java.lang.reflect.Type t
com.google.common.reflect.TypeResolver$TypeVariableKey var
java.lang.reflect.Type arg
static void ()
}
com/google/common/reflect/TypeResolver$TypeTable$1.classTypeResolver.java
package com.google.common.reflect
com.google.common.reflect.TypeResolver$TypeTable$1 extends com.google.common.reflect.TypeResolver$TypeTable {
final java.lang.reflect.TypeVariable val$var
final com.google.common.reflect.TypeResolver$TypeTable val$unguarded
final com.google.common.reflect.TypeResolver$TypeTable this$0
void (com.google.common.reflect.TypeResolver$TypeTable, java.lang.reflect.TypeVariable, com.google.common.reflect.TypeResolver$TypeTable)
com.google.common.reflect.TypeResolver$TypeTable this$0
public java.lang.reflect.Type resolveInternal (java.lang.reflect.TypeVariable, com.google.common.reflect.TypeResolver$TypeTable)
java.lang.reflect.TypeVariable intermediateVar
com.google.common.reflect.TypeResolver$TypeTable forDependent
}
com/google/common/reflect/TypeResolver$TypeTable.classTypeResolver.java
package com.google.common.reflect
com.google.common.reflect.TypeResolver$TypeTable extends java.lang.Object {
private final com.google.common.collect.ImmutableMap map
void ()
private void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
final com.google.common.reflect.TypeResolver$TypeTable where (java.util.Map)
com.google.common.reflect.TypeResolver$TypeVariableKey variable
java.lang.reflect.Type type
java.util.Map$Entry mapping
java.util.Map mappings
com.google.common.collect.ImmutableMap$Builder builder
final java.lang.reflect.Type resolve (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable var
com.google.common.reflect.TypeResolver$TypeTable unguarded
com.google.common.reflect.TypeResolver$TypeTable guarded
java.lang.reflect.Type resolveInternal (java.lang.reflect.TypeVariable, com.google.common.reflect.TypeResolver$TypeTable)
java.lang.reflect.Type[] bounds
java.lang.reflect.Type[] resolvedBounds
java.lang.reflect.TypeVariable var
com.google.common.reflect.TypeResolver$TypeTable forDependants
java.lang.reflect.Type type
}
com/google/common/reflect/TypeResolver$TypeVariableKey.classTypeResolver.java
package com.google.common.reflect
final com.google.common.reflect.TypeResolver$TypeVariableKey extends java.lang.Object {
private final java.lang.reflect.TypeVariable var
void (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable var
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.reflect.TypeResolver$TypeVariableKey that
Object obj
public java.lang.String toString ()
static com.google.common.reflect.TypeResolver$TypeVariableKey forLookup (java.lang.reflect.Type)
java.lang.reflect.Type t
boolean equalsType (java.lang.reflect.Type)
java.lang.reflect.Type type
private boolean equalsTypeVariable (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable that
}
com/google/common/reflect/TypeResolver$WildcardCapturer$1.classTypeResolver.java
package com.google.common.reflect
com.google.common.reflect.TypeResolver$WildcardCapturer$1 extends com.google.common.reflect.TypeResolver$WildcardCapturer {
final java.lang.reflect.TypeVariable val$typeParam
final com.google.common.reflect.TypeResolver$WildcardCapturer this$0
void (com.google.common.reflect.TypeResolver$WildcardCapturer, java.util.concurrent.atomic.AtomicInteger, java.lang.reflect.TypeVariable)
com.google.common.reflect.TypeResolver$WildcardCapturer this$0
java.util.concurrent.atomic.AtomicInteger id
java.lang.reflect.TypeVariable captureAsTypeVariable (java.lang.reflect.Type[])
java.lang.reflect.Type[] upperBounds
java.util.Set combined
}
com/google/common/reflect/TypeResolver$WildcardCapturer.classTypeResolver.java
package com.google.common.reflect
com.google.common.reflect.TypeResolver$WildcardCapturer extends java.lang.Object {
private final java.util.concurrent.atomic.AtomicInteger id
void ()
private void (java.util.concurrent.atomic.AtomicInteger)
java.util.concurrent.atomic.AtomicInteger id
final java.lang.reflect.Type capture (java.lang.reflect.Type)
java.lang.reflect.GenericArrayType arrayType
int i
java.lang.reflect.ParameterizedType parameterizedType
Class rawType
java.lang.reflect.TypeVariable[] typeVars
java.lang.reflect.Type[] typeArgs
java.lang.reflect.WildcardType wildcardType
java.lang.reflect.Type[] lowerBounds
java.lang.reflect.Type type
java.lang.reflect.TypeVariable captureAsTypeVariable (java.lang.reflect.Type[])
java.lang.reflect.Type[] upperBounds
String name
private com.google.common.reflect.TypeResolver$WildcardCapturer forTypeVariable (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable typeParam
private com.google.common.reflect.TypeResolver$WildcardCapturer notForTypeVariable ()
private java.lang.reflect.Type captureNullable (java.lang.reflect.Type)
java.lang.reflect.Type type
void (java.util.concurrent.atomic.AtomicInteger, com.google.common.reflect.TypeResolver$1)
java.util.concurrent.atomic.AtomicInteger x0
com.google.common.reflect.TypeResolver$1 x1
}
com/google/common/reflect/TypeResolver.classTypeResolver.java
package com.google.common.reflect
public final com.google.common.reflect.TypeResolver extends java.lang.Object {
private final com.google.common.reflect.TypeResolver$TypeTable typeTable
public void ()
private void (com.google.common.reflect.TypeResolver$TypeTable)
com.google.common.reflect.TypeResolver$TypeTable typeTable
static com.google.common.reflect.TypeResolver accordingTo (java.lang.reflect.Type)
java.lang.reflect.Type type
public com.google.common.reflect.TypeResolver where (java.lang.reflect.Type, java.lang.reflect.Type)
java.lang.reflect.Type formal
java.lang.reflect.Type actual
java.util.Map mappings
com.google.common.reflect.TypeResolver where (java.util.Map)
java.util.Map mappings
private static void populateTypeMappings (java.util.Map, java.lang.reflect.Type, java.lang.reflect.Type)
java.util.Map mappings
java.lang.reflect.Type from
java.lang.reflect.Type to
public java.lang.reflect.Type resolveType (java.lang.reflect.Type)
java.lang.reflect.Type type
private java.lang.reflect.Type[] resolveTypes (java.lang.reflect.Type[])
int i
java.lang.reflect.Type[] types
java.lang.reflect.Type[] result
private java.lang.reflect.WildcardType resolveWildcardType (java.lang.reflect.WildcardType)
java.lang.reflect.WildcardType type
java.lang.reflect.Type[] lowerBounds
java.lang.reflect.Type[] upperBounds
private java.lang.reflect.Type resolveGenericArrayType (java.lang.reflect.GenericArrayType)
java.lang.reflect.GenericArrayType type
java.lang.reflect.Type componentType
java.lang.reflect.Type resolvedComponentType
private java.lang.reflect.ParameterizedType resolveParameterizedType (java.lang.reflect.ParameterizedType)
java.lang.reflect.ParameterizedType type
java.lang.reflect.Type owner
java.lang.reflect.Type resolvedOwner
java.lang.reflect.Type resolvedRawType
java.lang.reflect.Type[] args
java.lang.reflect.Type[] resolvedArgs
private static java.lang.Object expectArgument (java.lang.Class, java.lang.Object)
ClassCastException e
Class type
Object arg
static void access$000 (java.util.Map, java.lang.reflect.Type, java.lang.reflect.Type)
java.util.Map x0
java.lang.reflect.Type x1
java.lang.reflect.Type x2
static java.lang.Object access$100 (java.lang.Class, java.lang.Object)
Class x0
Object x1
void (com.google.common.reflect.TypeResolver$TypeTable, com.google.common.reflect.TypeResolver$1)
com.google.common.reflect.TypeResolver$TypeTable x0
com.google.common.reflect.TypeResolver$1 x1
static java.lang.reflect.Type[] access$300 (com.google.common.reflect.TypeResolver, java.lang.reflect.Type[])
com.google.common.reflect.TypeResolver x0
java.lang.reflect.Type[] x1
}
com/google/common/reflect/TypeToInstanceMap.classTypeToInstanceMap.java
package com.google.common.reflect
public abstract com.google.common.reflect.TypeToInstanceMap extends java.lang.Object implements java.util.Map {
public abstract java.lang.Object getInstance (java.lang.Class)
public abstract java.lang.Object putInstance (java.lang.Class, java.lang.Object)
public abstract java.lang.Object getInstance (com.google.common.reflect.TypeToken)
public abstract java.lang.Object putInstance (com.google.common.reflect.TypeToken, java.lang.Object)
}
com/google/common/reflect/TypeToken$1.classTypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$1 extends com.google.common.reflect.Invokable$MethodInvokable {
final com.google.common.reflect.TypeToken this$0
void (com.google.common.reflect.TypeToken, java.lang.reflect.Method)
com.google.common.reflect.TypeToken this$0
java.lang.reflect.Method method
java.lang.reflect.Type getGenericReturnType ()
java.lang.reflect.Type[] getGenericParameterTypes ()
java.lang.reflect.Type[] getGenericExceptionTypes ()
public com.google.common.reflect.TypeToken getOwnerType ()
public java.lang.String toString ()
}
com/google/common/reflect/TypeToken$2.classTypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$2 extends com.google.common.reflect.Invokable$ConstructorInvokable {
final com.google.common.reflect.TypeToken this$0
void (com.google.common.reflect.TypeToken, java.lang.reflect.Constructor)
com.google.common.reflect.TypeToken this$0
java.lang.reflect.Constructor constructor
java.lang.reflect.Type getGenericReturnType ()
java.lang.reflect.Type[] getGenericParameterTypes ()
java.lang.reflect.Type[] getGenericExceptionTypes ()
public com.google.common.reflect.TypeToken getOwnerType ()
public java.lang.String toString ()
}
com/google/common/reflect/TypeToken$3.classTypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$3 extends com.google.common.reflect.TypeVisitor {
final com.google.common.reflect.TypeToken this$0
void (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken this$0
void visitTypeVariable (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable type
void visitWildcardType (java.lang.reflect.WildcardType)
java.lang.reflect.WildcardType type
void visitParameterizedType (java.lang.reflect.ParameterizedType)
java.lang.reflect.ParameterizedType type
void visitGenericArrayType (java.lang.reflect.GenericArrayType)
java.lang.reflect.GenericArrayType type
}
com/google/common/reflect/TypeToken$4.classTypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$4 extends com.google.common.reflect.TypeVisitor {
final com.google.common.collect.ImmutableSet$Builder val$builder
final com.google.common.reflect.TypeToken this$0
void (com.google.common.reflect.TypeToken, com.google.common.collect.ImmutableSet$Builder)
com.google.common.reflect.TypeToken this$0
void visitTypeVariable (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable t
void visitWildcardType (java.lang.reflect.WildcardType)
java.lang.reflect.WildcardType t
void visitParameterizedType (java.lang.reflect.ParameterizedType)
java.lang.reflect.ParameterizedType t
void visitClass (java.lang.Class)
Class t
void visitGenericArrayType (java.lang.reflect.GenericArrayType)
java.lang.reflect.GenericArrayType t
}
com/google/common/reflect/TypeToken$Bounds.classTypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$Bounds extends java.lang.Object {
private final java.lang.reflect.Type[] bounds
private final boolean target
void (java.lang.reflect.Type[], boolean)
java.lang.reflect.Type[] bounds
boolean target
boolean isSubtypeOf (java.lang.reflect.Type)
java.lang.reflect.Type bound
java.lang.reflect.Type supertype
boolean isSupertypeOf (java.lang.reflect.Type)
java.lang.reflect.Type bound
java.lang.reflect.Type subtype
com.google.common.reflect.TypeToken type
}
com/google/common/reflect/TypeToken$ClassSet.classTypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$ClassSet extends com.google.common.reflect.TypeToken$TypeSet {
private transient com.google.common.collect.ImmutableSet classes
private static final long serialVersionUID
final com.google.common.reflect.TypeToken this$0
private void (com.google.common.reflect.TypeToken)
protected java.util.Set delegate ()
com.google.common.collect.ImmutableList collectedTypes
com.google.common.collect.ImmutableSet result
public com.google.common.reflect.TypeToken$TypeSet classes ()
public java.util.Set rawTypes ()
com.google.common.collect.ImmutableList collectedTypes
public com.google.common.reflect.TypeToken$TypeSet interfaces ()
private java.lang.Object readResolve ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
void (com.google.common.reflect.TypeToken, com.google.common.reflect.TypeToken$1)
com.google.common.reflect.TypeToken x0
com.google.common.reflect.TypeToken$1 x1
}
com/google/common/reflect/TypeToken$InterfaceSet$1.classTypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$InterfaceSet$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.common.reflect.TypeToken$InterfaceSet this$1
void (com.google.common.reflect.TypeToken$InterfaceSet)
com.google.common.reflect.TypeToken$InterfaceSet this$1
public boolean apply (java.lang.Class)
Class type
public volatile boolean apply (java.lang.Object)
}
com/google/common/reflect/TypeToken$InterfaceSet.classTypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$InterfaceSet extends com.google.common.reflect.TypeToken$TypeSet {
private final transient com.google.common.reflect.TypeToken$TypeSet allTypes
private transient com.google.common.collect.ImmutableSet interfaces
private static final long serialVersionUID
final com.google.common.reflect.TypeToken this$0
void (com.google.common.reflect.TypeToken, com.google.common.reflect.TypeToken$TypeSet)
com.google.common.reflect.TypeToken$TypeSet allTypes
protected java.util.Set delegate ()
com.google.common.collect.ImmutableSet result
public com.google.common.reflect.TypeToken$TypeSet interfaces ()
public java.util.Set rawTypes ()
com.google.common.collect.ImmutableList collectedTypes
public com.google.common.reflect.TypeToken$TypeSet classes ()
private java.lang.Object readResolve ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/reflect/TypeToken$SimpleTypeToken.classTypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$SimpleTypeToken extends com.google.common.reflect.TypeToken {
private static final long serialVersionUID
void (java.lang.reflect.Type)
java.lang.reflect.Type type
}
com/google/common/reflect/TypeToken$TypeCollector$1.classTypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$TypeCollector$1 extends com.google.common.reflect.TypeToken$TypeCollector {
void ()
java.lang.Class getRawType (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
java.lang.Iterable getInterfaces (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
com.google.common.reflect.TypeToken getSuperclass (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
volatile java.lang.Object getSuperclass (java.lang.Object)
volatile java.lang.Iterable getInterfaces (java.lang.Object)
volatile java.lang.Class getRawType (java.lang.Object)
}
com/google/common/reflect/TypeToken$TypeCollector$2.classTypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$TypeCollector$2 extends com.google.common.reflect.TypeToken$TypeCollector {
void ()
java.lang.Class getRawType (java.lang.Class)
Class type
java.lang.Iterable getInterfaces (java.lang.Class)
Class type
java.lang.Class getSuperclass (java.lang.Class)
Class type
volatile java.lang.Object getSuperclass (java.lang.Object)
volatile java.lang.Iterable getInterfaces (java.lang.Object)
volatile java.lang.Class getRawType (java.lang.Object)
}
com/google/common/reflect/TypeToken$TypeCollector$3.classTypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$TypeCollector$3 extends com.google.common.reflect.TypeToken$TypeCollector$ForwardingTypeCollector {
final com.google.common.reflect.TypeToken$TypeCollector this$0
void (com.google.common.reflect.TypeToken$TypeCollector, com.google.common.reflect.TypeToken$TypeCollector)
com.google.common.reflect.TypeToken$TypeCollector this$0
com.google.common.reflect.TypeToken$TypeCollector delegate
java.lang.Iterable getInterfaces (java.lang.Object)
Object type
com.google.common.collect.ImmutableList collectTypes (java.lang.Iterable)
Object type
Iterable types
com.google.common.collect.ImmutableList$Builder builder
}
com/google/common/reflect/TypeToken$TypeCollector$4.classTypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$TypeCollector$4 extends com.google.common.collect.Ordering {
final java.util.Comparator val$valueComparator
final java.util.Map val$map
void (java.util.Comparator, java.util.Map)
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
}
com/google/common/reflect/TypeToken$TypeCollector$ForwardingTypeCollector.classTypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$TypeCollector$ForwardingTypeCollector extends com.google.common.reflect.TypeToken$TypeCollector {
private final com.google.common.reflect.TypeToken$TypeCollector delegate
void (com.google.common.reflect.TypeToken$TypeCollector)
com.google.common.reflect.TypeToken$TypeCollector delegate
java.lang.Class getRawType (java.lang.Object)
Object type
java.lang.Iterable getInterfaces (java.lang.Object)
Object type
java.lang.Object getSuperclass (java.lang.Object)
Object type
}
com/google/common/reflect/TypeToken$TypeCollector.classTypeToken.java
package com.google.common.reflect
abstract com.google.common.reflect.TypeToken$TypeCollector extends java.lang.Object {
static final com.google.common.reflect.TypeToken$TypeCollector FOR_GENERIC_TYPE
static final com.google.common.reflect.TypeToken$TypeCollector FOR_RAW_TYPE
private void ()
final com.google.common.reflect.TypeToken$TypeCollector classesOnly ()
final com.google.common.collect.ImmutableList collectTypes (java.lang.Object)
Object type
com.google.common.collect.ImmutableList collectTypes (java.lang.Iterable)
Object type
Iterable types
java.util.Map map
private int collectTypes (java.lang.Object, java.util.Map)
Object interfaceType
Object type
java.util.Map map
Integer existing
int aboveMe
Object superclass
private static com.google.common.collect.ImmutableList sortKeysByValue (java.util.Map, java.util.Comparator)
java.util.Map map
java.util.Comparator valueComparator
com.google.common.collect.Ordering keyOrdering
abstract java.lang.Class getRawType (java.lang.Object)
abstract java.lang.Iterable getInterfaces (java.lang.Object)
abstract java.lang.Object getSuperclass (java.lang.Object)
void (com.google.common.reflect.TypeToken$1)
com.google.common.reflect.TypeToken$1 x0
static void ()
}
com/google/common/reflect/TypeToken$TypeFilter$1.classTypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$TypeFilter$1 extends com.google.common.reflect.TypeToken$TypeFilter {
void (java.lang.String, int)
public boolean apply (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public volatile boolean apply (java.lang.Object)
}
com/google/common/reflect/TypeToken$TypeFilter$2.classTypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$TypeFilter$2 extends com.google.common.reflect.TypeToken$TypeFilter {
void (java.lang.String, int)
public boolean apply (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public volatile boolean apply (java.lang.Object)
}
com/google/common/reflect/TypeToken$TypeFilter.classTypeToken.java
package com.google.common.reflect
abstract com.google.common.reflect.TypeToken$TypeFilter extends java.lang.Enum implements com.google.common.base.Predicate {
public static final com.google.common.reflect.TypeToken$TypeFilter IGNORE_TYPE_VARIABLE_OR_WILDCARD
public static final com.google.common.reflect.TypeToken$TypeFilter INTERFACE_ONLY
private static final com.google.common.reflect.TypeToken$TypeFilter[] $VALUES
public static com.google.common.reflect.TypeToken$TypeFilter[] values ()
public static com.google.common.reflect.TypeToken$TypeFilter valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.google.common.reflect.TypeToken$1)
String x0
int x1
com.google.common.reflect.TypeToken$1 x2
static void ()
}
com/google/common/reflect/TypeToken$TypeSet.classTypeToken.java
package com.google.common.reflect
public com.google.common.reflect.TypeToken$TypeSet extends com.google.common.collect.ForwardingSet implements java.io.Serializable {
private transient com.google.common.collect.ImmutableSet types
private static final long serialVersionUID
final com.google.common.reflect.TypeToken this$0
void (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken this$0
public com.google.common.reflect.TypeToken$TypeSet interfaces ()
public com.google.common.reflect.TypeToken$TypeSet classes ()
protected java.util.Set delegate ()
com.google.common.collect.ImmutableList collectedTypes
com.google.common.collect.ImmutableSet filteredTypes
public java.util.Set rawTypes ()
com.google.common.collect.ImmutableList collectedTypes
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/reflect/TypeToken.classTypeToken.java
package com.google.common.reflect
public abstract com.google.common.reflect.TypeToken extends com.google.common.reflect.TypeCapture implements java.io.Serializable {
private final java.lang.reflect.Type runtimeType
private transient com.google.common.reflect.TypeResolver typeResolver
protected void ()
protected void (java.lang.Class)
Class declaringClass
java.lang.reflect.Type captured
private void (java.lang.reflect.Type)
java.lang.reflect.Type type
public static com.google.common.reflect.TypeToken of (java.lang.Class)
Class type
public static com.google.common.reflect.TypeToken of (java.lang.reflect.Type)
java.lang.reflect.Type type
public final java.lang.Class getRawType ()
Class rawType
Class result
public final java.lang.reflect.Type getType ()
public final com.google.common.reflect.TypeToken where (com.google.common.reflect.TypeParameter, com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeParameter typeParam
com.google.common.reflect.TypeToken typeArg
com.google.common.reflect.TypeResolver resolver
public final com.google.common.reflect.TypeToken where (com.google.common.reflect.TypeParameter, java.lang.Class)
com.google.common.reflect.TypeParameter typeParam
Class typeArg
public final com.google.common.reflect.TypeToken resolveType (java.lang.reflect.Type)
java.lang.reflect.Type type
com.google.common.reflect.TypeResolver resolver
private java.lang.reflect.Type[] resolveInPlace (java.lang.reflect.Type[])
int i
java.lang.reflect.Type[] types
private com.google.common.reflect.TypeToken resolveSupertype (java.lang.reflect.Type)
java.lang.reflect.Type type
com.google.common.reflect.TypeToken supertype
final com.google.common.reflect.TypeToken getGenericSuperclass ()
java.lang.reflect.Type superclass
com.google.common.reflect.TypeToken superToken
private com.google.common.reflect.TypeToken boundAsSuperclass (java.lang.reflect.Type)
java.lang.reflect.Type bound
com.google.common.reflect.TypeToken token
com.google.common.reflect.TypeToken superclass
final com.google.common.collect.ImmutableList getGenericInterfaces ()
com.google.common.reflect.TypeToken resolvedInterface
java.lang.reflect.Type interfaceType
com.google.common.collect.ImmutableList$Builder builder
private com.google.common.collect.ImmutableList boundsAsInterfaces (java.lang.reflect.Type[])
com.google.common.reflect.TypeToken boundType
java.lang.reflect.Type bound
java.lang.reflect.Type[] bounds
com.google.common.collect.ImmutableList$Builder builder
public final com.google.common.reflect.TypeToken$TypeSet getTypes ()
public final com.google.common.reflect.TypeToken getSupertype (java.lang.Class)
Class superclass
com.google.common.reflect.TypeToken supertype
public final com.google.common.reflect.TypeToken getSubtype (java.lang.Class)
Class subclass
java.lang.reflect.Type resolvedTypeArgs
com.google.common.reflect.TypeToken subtype
public final boolean isSupertypeOf (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public final boolean isSupertypeOf (java.lang.reflect.Type)
java.lang.reflect.Type type
public final boolean isSubtypeOf (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public final boolean isSubtypeOf (java.lang.reflect.Type)
java.lang.reflect.Type supertype
public final boolean isArray ()
public final boolean isPrimitive ()
public final com.google.common.reflect.TypeToken wrap ()
Class type
private boolean isWrapper ()
public final com.google.common.reflect.TypeToken unwrap ()
Class type
public final com.google.common.reflect.TypeToken getComponentType ()
java.lang.reflect.Type componentType
public final com.google.common.reflect.Invokable method (java.lang.reflect.Method)
java.lang.reflect.Method method
public final com.google.common.reflect.Invokable constructor (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public boolean equals (java.lang.Object)
com.google.common.reflect.TypeToken that
Object o
public int hashCode ()
public java.lang.String toString ()
protected java.lang.Object writeReplace ()
final com.google.common.reflect.TypeToken rejectTypeVariables ()
private boolean someRawTypeIsSubclassOf (java.lang.Class)
Class rawType
Class superclass
private boolean isSubtypeOfParameterizedType (java.lang.reflect.ParameterizedType)
int i
java.lang.reflect.ParameterizedType supertype
Class matchedClass
java.lang.reflect.Type[] typeParams
java.lang.reflect.Type[] toTypeArgs
private boolean isSubtypeOfArrayType (java.lang.reflect.GenericArrayType)
Class fromClass
java.lang.reflect.GenericArrayType fromArrayType
java.lang.reflect.GenericArrayType supertype
private boolean isSupertypeOfArray (java.lang.reflect.GenericArrayType)
Class thisClass
java.lang.reflect.GenericArrayType subtype
private boolean is (java.lang.reflect.Type)
java.lang.reflect.Type formalType
private static com.google.common.reflect.TypeToken$Bounds every (java.lang.reflect.Type[])
java.lang.reflect.Type[] bounds
private static com.google.common.reflect.TypeToken$Bounds any (java.lang.reflect.Type[])
java.lang.reflect.Type[] bounds
private com.google.common.collect.ImmutableSet getRawTypes ()
com.google.common.collect.ImmutableSet$Builder builder
com.google.common.collect.ImmutableSet result
private boolean isOwnedBySubtypeOf (java.lang.reflect.Type)
java.lang.reflect.Type ownerType
com.google.common.reflect.TypeToken type
java.lang.reflect.Type supertype
private java.lang.reflect.Type getOwnerTypeIfPresent ()
static com.google.common.reflect.TypeToken toGenericType (java.lang.Class)
java.lang.reflect.Type arrayOfGenericType
com.google.common.reflect.TypeToken result
com.google.common.reflect.TypeToken type
Class cls
java.lang.reflect.TypeVariable[] typeParams
java.lang.reflect.Type ownerType
private com.google.common.reflect.TypeToken getSupertypeFromUpperBounds (java.lang.Class, java.lang.reflect.Type[])
com.google.common.reflect.TypeToken result
com.google.common.reflect.TypeToken bound
java.lang.reflect.Type upperBound
Class supertype
java.lang.reflect.Type[] upperBounds
private com.google.common.reflect.TypeToken getSubtypeFromLowerBounds (java.lang.Class, java.lang.reflect.Type[])
com.google.common.reflect.TypeToken bound
java.lang.reflect.Type lowerBound
Class subclass
java.lang.reflect.Type[] lowerBounds
private com.google.common.reflect.TypeToken getArraySupertype (java.lang.Class)
Class supertype
com.google.common.reflect.TypeToken componentType
com.google.common.reflect.TypeToken componentSupertype
com.google.common.reflect.TypeToken result
private com.google.common.reflect.TypeToken getArraySubtype (java.lang.Class)
Class subclass
com.google.common.reflect.TypeToken componentSubtype
com.google.common.reflect.TypeToken result
private java.lang.reflect.Type resolveTypeArgsForSubclass (java.lang.Class)
Class subclass
com.google.common.reflect.TypeToken genericSubtype
java.lang.reflect.Type supertypeWithArgsFromSubtype
private static java.lang.reflect.Type newArrayClassOrGenericArrayType (java.lang.reflect.Type)
java.lang.reflect.Type componentType
static java.lang.reflect.Type[] access$000 (com.google.common.reflect.TypeToken, java.lang.reflect.Type[])
com.google.common.reflect.TypeToken x0
java.lang.reflect.Type[] x1
static com.google.common.collect.ImmutableSet access$200 (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken x0
static java.lang.reflect.Type access$400 (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken x0
void (java.lang.reflect.Type, com.google.common.reflect.TypeToken$1)
java.lang.reflect.Type x0
com.google.common.reflect.TypeToken$1 x1
}
com/google/common/reflect/TypeVisitor.classTypeVisitor.java
package com.google.common.reflect
abstract com.google.common.reflect.TypeVisitor extends java.lang.Object {
private final java.util.Set visited
void ()
public final transient void visit (java.lang.reflect.Type[])
boolean succeeded
java.lang.reflect.Type type
java.lang.reflect.Type[] types
void visitClass (java.lang.Class)
Class t
void visitGenericArrayType (java.lang.reflect.GenericArrayType)
java.lang.reflect.GenericArrayType t
void visitParameterizedType (java.lang.reflect.ParameterizedType)
java.lang.reflect.ParameterizedType t
void visitTypeVariable (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable t
void visitWildcardType (java.lang.reflect.WildcardType)
java.lang.reflect.WildcardType t
}
com/google/common/reflect/Types$1.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.lang.String apply (java.lang.reflect.Type)
java.lang.reflect.Type from
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/reflect/Types$2.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$2 extends com.google.common.reflect.TypeVisitor {
final java.util.concurrent.atomic.AtomicReference val$result
void (java.util.concurrent.atomic.AtomicReference)
void visitTypeVariable (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable t
void visitWildcardType (java.lang.reflect.WildcardType)
java.lang.reflect.WildcardType t
void visitGenericArrayType (java.lang.reflect.GenericArrayType)
java.lang.reflect.GenericArrayType t
void visitClass (java.lang.Class)
Class t
}
com/google/common/reflect/Types$ClassOwnership$1.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$ClassOwnership$1 extends com.google.common.reflect.Types$ClassOwnership {
void (java.lang.String, int)
java.lang.Class getOwnerType (java.lang.Class)
Class rawType
}
com/google/common/reflect/Types$ClassOwnership$1LocalClass.classTypes.java
package com.google.common.reflect
com.google.common.reflect.Types$ClassOwnership$1LocalClass extends java.lang.Object {
void ()
}
com/google/common/reflect/Types$ClassOwnership$2.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$ClassOwnership$2 extends com.google.common.reflect.Types$ClassOwnership {
void (java.lang.String, int)
java.lang.Class getOwnerType (java.lang.Class)
Class rawType
}
com/google/common/reflect/Types$ClassOwnership$3.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$ClassOwnership$3 extends com.google.common.reflect.Types$ClassOwnership$1LocalClass {
void ()
}
com/google/common/reflect/Types$ClassOwnership.classTypes.java
package com.google.common.reflect
abstract com.google.common.reflect.Types$ClassOwnership extends java.lang.Enum {
public static final com.google.common.reflect.Types$ClassOwnership OWNED_BY_ENCLOSING_CLASS
public static final com.google.common.reflect.Types$ClassOwnership LOCAL_CLASS_HAS_NO_OWNER
static final com.google.common.reflect.Types$ClassOwnership JVM_BEHAVIOR
private static final com.google.common.reflect.Types$ClassOwnership[] $VALUES
public static com.google.common.reflect.Types$ClassOwnership[] values ()
public static com.google.common.reflect.Types$ClassOwnership valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract java.lang.Class getOwnerType (java.lang.Class)
private static com.google.common.reflect.Types$ClassOwnership detectJvmBehavior ()
com.google.common.reflect.Types$ClassOwnership behavior
Class subclass
java.lang.reflect.ParameterizedType parameterizedType
void (java.lang.String, int, com.google.common.reflect.Types$1)
String x0
int x1
com.google.common.reflect.Types$1 x2
static void ()
}
com/google/common/reflect/Types$GenericArrayTypeImpl.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$GenericArrayTypeImpl extends java.lang.Object implements java.lang.reflect.GenericArrayType java.io.Serializable {
private final java.lang.reflect.Type componentType
private static final long serialVersionUID
void (java.lang.reflect.Type)
java.lang.reflect.Type componentType
public java.lang.reflect.Type getGenericComponentType ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
java.lang.reflect.GenericArrayType that
Object obj
}
com/google/common/reflect/Types$JavaVersion$1.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$JavaVersion$1 extends com.google.common.reflect.Types$JavaVersion {
void (java.lang.String, int)
java.lang.reflect.GenericArrayType newArrayType (java.lang.reflect.Type)
java.lang.reflect.Type componentType
java.lang.reflect.Type usedInGenericType (java.lang.reflect.Type)
Class cls
java.lang.reflect.Type type
volatile java.lang.reflect.Type newArrayType (java.lang.reflect.Type)
}
com/google/common/reflect/Types$JavaVersion$2.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$JavaVersion$2 extends com.google.common.reflect.Types$JavaVersion {
void (java.lang.String, int)
java.lang.reflect.Type newArrayType (java.lang.reflect.Type)
java.lang.reflect.Type componentType
java.lang.reflect.Type usedInGenericType (java.lang.reflect.Type)
java.lang.reflect.Type type
}
com/google/common/reflect/Types$JavaVersion$3.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$JavaVersion$3 extends com.google.common.reflect.Types$JavaVersion {
void (java.lang.String, int)
java.lang.reflect.Type newArrayType (java.lang.reflect.Type)
java.lang.reflect.Type componentType
java.lang.reflect.Type usedInGenericType (java.lang.reflect.Type)
java.lang.reflect.Type type
java.lang.String typeName (java.lang.reflect.Type)
java.lang.reflect.Method getTypeName
NoSuchMethodException e
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
java.lang.reflect.Type type
}
com/google/common/reflect/Types$JavaVersion$4.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$JavaVersion$4 extends com.google.common.reflect.TypeCapture {
void ()
}
com/google/common/reflect/Types$JavaVersion.classTypes.java
package com.google.common.reflect
abstract com.google.common.reflect.Types$JavaVersion extends java.lang.Enum {
public static final com.google.common.reflect.Types$JavaVersion JAVA6
public static final com.google.common.reflect.Types$JavaVersion JAVA7
public static final com.google.common.reflect.Types$JavaVersion JAVA8
static final com.google.common.reflect.Types$JavaVersion CURRENT
private static final com.google.common.reflect.Types$JavaVersion[] $VALUES
public static com.google.common.reflect.Types$JavaVersion[] values ()
public static com.google.common.reflect.Types$JavaVersion valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract java.lang.reflect.Type newArrayType (java.lang.reflect.Type)
abstract java.lang.reflect.Type usedInGenericType (java.lang.reflect.Type)
java.lang.String typeName (java.lang.reflect.Type)
java.lang.reflect.Type type
final com.google.common.collect.ImmutableList usedInGenericType (java.lang.reflect.Type[])
java.lang.reflect.Type type
java.lang.reflect.Type[] types
com.google.common.collect.ImmutableList$Builder builder
void (java.lang.String, int, com.google.common.reflect.Types$1)
String x0
int x1
com.google.common.reflect.Types$1 x2
static void ()
}
com/google/common/reflect/Types$NativeTypeVariableEquals.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$NativeTypeVariableEquals extends java.lang.Object {
static final boolean NATIVE_TYPE_VARIABLE_ONLY
void ()
static void ()
}
com/google/common/reflect/Types$ParameterizedTypeImpl.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$ParameterizedTypeImpl extends java.lang.Object implements java.lang.reflect.ParameterizedType java.io.Serializable {
private final java.lang.reflect.Type ownerType
private final com.google.common.collect.ImmutableList argumentsList
private final Class rawType
private static final long serialVersionUID
void (java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Type[])
java.lang.reflect.Type ownerType
Class rawType
java.lang.reflect.Type[] typeArguments
public java.lang.reflect.Type[] getActualTypeArguments ()
public java.lang.reflect.Type getRawType ()
public java.lang.reflect.Type getOwnerType ()
public java.lang.String toString ()
StringBuilder builder
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
java.lang.reflect.ParameterizedType that
}
com/google/common/reflect/Types$TypeVariableImpl.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$TypeVariableImpl extends java.lang.Object {
private final java.lang.reflect.GenericDeclaration genericDeclaration
private final String name
private final com.google.common.collect.ImmutableList bounds
void (java.lang.reflect.GenericDeclaration, java.lang.String, java.lang.reflect.Type[])
java.lang.reflect.GenericDeclaration genericDeclaration
String name
java.lang.reflect.Type[] bounds
public java.lang.reflect.Type[] getBounds ()
public java.lang.reflect.GenericDeclaration getGenericDeclaration ()
public java.lang.String getName ()
public java.lang.String getTypeName ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.reflect.Types$TypeVariableInvocationHandler typeVariableInvocationHandler
com.google.common.reflect.Types$TypeVariableImpl that
java.lang.reflect.TypeVariable that
Object obj
}
com/google/common/reflect/Types$TypeVariableInvocationHandler.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$TypeVariableInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler {
private static final com.google.common.collect.ImmutableMap typeVariableMethods
private final com.google.common.reflect.Types$TypeVariableImpl typeVariableImpl
void (com.google.common.reflect.Types$TypeVariableImpl)
com.google.common.reflect.Types$TypeVariableImpl typeVariableImpl
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
java.lang.reflect.InvocationTargetException e
Object proxy
java.lang.reflect.Method method
Object[] args
String methodName
java.lang.reflect.Method typeVariableMethod
static com.google.common.reflect.Types$TypeVariableImpl access$600 (com.google.common.reflect.Types$TypeVariableInvocationHandler)
com.google.common.reflect.Types$TypeVariableInvocationHandler x0
static void ()
java.lang.reflect.Method method
com.google.common.collect.ImmutableMap$Builder builder
}
com/google/common/reflect/Types$WildcardTypeImpl.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$WildcardTypeImpl extends java.lang.Object implements java.lang.reflect.WildcardType java.io.Serializable {
private final com.google.common.collect.ImmutableList lowerBounds
private final com.google.common.collect.ImmutableList upperBounds
private static final long serialVersionUID
void (java.lang.reflect.Type[], java.lang.reflect.Type[])
java.lang.reflect.Type[] lowerBounds
java.lang.reflect.Type[] upperBounds
public java.lang.reflect.Type[] getLowerBounds ()
public java.lang.reflect.Type[] getUpperBounds ()
public boolean equals (java.lang.Object)
java.lang.reflect.WildcardType that
Object obj
public int hashCode ()
public java.lang.String toString ()
java.lang.reflect.Type lowerBound
java.lang.reflect.Type upperBound
StringBuilder builder
}
com/google/common/reflect/Types.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types extends java.lang.Object {
private static final com.google.common.base.Function TYPE_NAME
private static final com.google.common.base.Joiner COMMA_JOINER
static java.lang.reflect.Type newArrayType (java.lang.reflect.Type)
java.lang.reflect.Type[] upperBounds
java.lang.reflect.WildcardType wildcard
java.lang.reflect.Type[] lowerBounds
java.lang.reflect.Type componentType
static transient java.lang.reflect.ParameterizedType newParameterizedTypeWithOwner (java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Type[])
java.lang.reflect.Type ownerType
Class rawType
java.lang.reflect.Type[] arguments
static transient java.lang.reflect.ParameterizedType newParameterizedType (java.lang.Class, java.lang.reflect.Type[])
Class rawType
java.lang.reflect.Type[] arguments
static transient java.lang.reflect.TypeVariable newArtificialTypeVariable (java.lang.reflect.GenericDeclaration, java.lang.String, java.lang.reflect.Type[])
java.lang.reflect.GenericDeclaration declaration
String name
java.lang.reflect.Type[] bounds
static java.lang.reflect.WildcardType subtypeOf (java.lang.reflect.Type)
java.lang.reflect.Type upperBound
static java.lang.reflect.WildcardType supertypeOf (java.lang.reflect.Type)
java.lang.reflect.Type lowerBound
static java.lang.String toString (java.lang.reflect.Type)
java.lang.reflect.Type type
static java.lang.reflect.Type getComponentType (java.lang.reflect.Type)
java.lang.reflect.Type type
java.util.concurrent.atomic.AtomicReference result
private static java.lang.reflect.Type subtypeOfComponentType (java.lang.reflect.Type[])
Class componentClass
java.lang.reflect.Type componentType
java.lang.reflect.Type bound
java.lang.reflect.Type[] bounds
private static java.lang.reflect.TypeVariable newTypeVariableImpl (java.lang.reflect.GenericDeclaration, java.lang.String, java.lang.reflect.Type[])
java.lang.reflect.GenericDeclaration genericDeclaration
String name
java.lang.reflect.Type[] bounds
com.google.common.reflect.Types$TypeVariableImpl typeVariableImpl
java.lang.reflect.TypeVariable typeVariable
private static java.lang.reflect.Type[] toArray (java.util.Collection)
java.util.Collection types
private static java.lang.Iterable filterUpperBounds (java.lang.Iterable)
Iterable bounds
private static void disallowPrimitiveType (java.lang.reflect.Type[], java.lang.String)
Class cls
java.lang.reflect.Type type
java.lang.reflect.Type[] types
String usedAs
static java.lang.Class getArrayClass (java.lang.Class)
Class componentType
private void ()
static java.lang.reflect.Type access$100 (java.lang.reflect.Type[])
java.lang.reflect.Type[] x0
static void access$200 (java.lang.reflect.Type[], java.lang.String)
java.lang.reflect.Type[] x0
String x1
static java.lang.reflect.Type[] access$300 (java.util.Collection)
java.util.Collection x0
static com.google.common.base.Function access$400 ()
static com.google.common.base.Joiner access$500 ()
static java.lang.Iterable access$700 (java.lang.Iterable)
Iterable x0
static void ()
}
com/google/common/reflect/package-info.classpackage-info.java
package com.google.common.reflect
abstract com.google.common.reflect.package-info extends java.lang.Object {
}
com/google/common/util/
com/google/common/util/concurrent/
com/google/common/util/concurrent/AbstractCatchingFuture$AsyncCatchingFuture.classAbstractCatchingFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractCatchingFuture$AsyncCatchingFuture extends com.google.common.util.concurrent.AbstractCatchingFuture {
void (com.google.common.util.concurrent.ListenableFuture, java.lang.Class, com.google.common.util.concurrent.AsyncFunction)
com.google.common.util.concurrent.ListenableFuture input
Class exceptionType
com.google.common.util.concurrent.AsyncFunction fallback
com.google.common.util.concurrent.ListenableFuture doFallback (com.google.common.util.concurrent.AsyncFunction, java.lang.Throwable) throws java.lang.Exception
com.google.common.util.concurrent.AsyncFunction fallback
Throwable cause
com.google.common.util.concurrent.ListenableFuture replacement
void setResult (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture result
volatile void setResult (java.lang.Object)
volatile java.lang.Object doFallback (java.lang.Object, java.lang.Throwable) throws java.lang.Exception
}
com/google/common/util/concurrent/AbstractCatchingFuture$CatchingFuture.classAbstractCatchingFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractCatchingFuture$CatchingFuture extends com.google.common.util.concurrent.AbstractCatchingFuture {
void (com.google.common.util.concurrent.ListenableFuture, java.lang.Class, com.google.common.base.Function)
com.google.common.util.concurrent.ListenableFuture input
Class exceptionType
com.google.common.base.Function fallback
java.lang.Object doFallback (com.google.common.base.Function, java.lang.Throwable) throws java.lang.Exception
com.google.common.base.Function fallback
Throwable cause
void setResult (java.lang.Object)
Object result
volatile java.lang.Object doFallback (java.lang.Object, java.lang.Throwable) throws java.lang.Exception
}
com/google/common/util/concurrent/AbstractCatchingFuture.classAbstractCatchingFuture.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.AbstractCatchingFuture extends com.google.common.util.concurrent.AbstractFuture$TrustedFuture implements java.lang.Runnable {
com.google.common.util.concurrent.ListenableFuture inputFuture
Class exceptionType
Object fallback
static com.google.common.util.concurrent.ListenableFuture create (com.google.common.util.concurrent.ListenableFuture, java.lang.Class, com.google.common.base.Function)
com.google.common.util.concurrent.ListenableFuture input
Class exceptionType
com.google.common.base.Function fallback
com.google.common.util.concurrent.AbstractCatchingFuture$CatchingFuture future
static com.google.common.util.concurrent.ListenableFuture create (com.google.common.util.concurrent.ListenableFuture, java.lang.Class, com.google.common.base.Function, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture input
Class exceptionType
com.google.common.base.Function fallback
java.util.concurrent.Executor executor
com.google.common.util.concurrent.AbstractCatchingFuture$CatchingFuture future
static com.google.common.util.concurrent.ListenableFuture create (com.google.common.util.concurrent.ListenableFuture, java.lang.Class, com.google.common.util.concurrent.AsyncFunction)
com.google.common.util.concurrent.ListenableFuture input
Class exceptionType
com.google.common.util.concurrent.AsyncFunction fallback
com.google.common.util.concurrent.AbstractCatchingFuture$AsyncCatchingFuture future
static com.google.common.util.concurrent.ListenableFuture create (com.google.common.util.concurrent.ListenableFuture, java.lang.Class, com.google.common.util.concurrent.AsyncFunction, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture input
Class exceptionType
com.google.common.util.concurrent.AsyncFunction fallback
java.util.concurrent.Executor executor
com.google.common.util.concurrent.AbstractCatchingFuture$AsyncCatchingFuture future
void (com.google.common.util.concurrent.ListenableFuture, java.lang.Class, java.lang.Object)
com.google.common.util.concurrent.ListenableFuture inputFuture
Class exceptionType
Object fallback
public final void run ()
java.util.concurrent.ExecutionException e
Throwable e
Object fallbackResult
Throwable t
com.google.common.util.concurrent.ListenableFuture localInputFuture
Class localExceptionType
Object localFallback
Object sourceResult
Throwable throwable
Throwable castThrowable
Object fallbackResult
abstract java.lang.Object doFallback (java.lang.Object, java.lang.Throwable) throws java.lang.Exception
abstract void setResult (java.lang.Object)
protected final void afterDone ()
}
com/google/common/util/concurrent/AbstractCheckedFuture.classAbstractCheckedFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractCheckedFuture extends com.google.common.util.concurrent.ForwardingListenableFuture$SimpleForwardingListenableFuture implements com.google.common.util.concurrent.CheckedFuture {
protected void (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture delegate
protected abstract java.lang.Exception mapException (java.lang.Exception)
public java.lang.Object checkedGet () throws java.lang.Exception
InterruptedException e
java.util.concurrent.CancellationException e
java.util.concurrent.ExecutionException e
public java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException java.lang.Exception
InterruptedException e
java.util.concurrent.CancellationException e
java.util.concurrent.ExecutionException e
long timeout
java.util.concurrent.TimeUnit unit
}
com/google/common/util/concurrent/AbstractExecutionThreadService$1$1.classAbstractExecutionThreadService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractExecutionThreadService$1$1 extends java.lang.Object implements com.google.common.base.Supplier {
final com.google.common.util.concurrent.AbstractExecutionThreadService$1 this$1
void (com.google.common.util.concurrent.AbstractExecutionThreadService$1)
com.google.common.util.concurrent.AbstractExecutionThreadService$1 this$1
public java.lang.String get ()
public volatile java.lang.Object get ()
}
com/google/common/util/concurrent/AbstractExecutionThreadService$1$2.classAbstractExecutionThreadService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractExecutionThreadService$1$2 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractExecutionThreadService$1 this$1
void (com.google.common.util.concurrent.AbstractExecutionThreadService$1)
com.google.common.util.concurrent.AbstractExecutionThreadService$1 this$1
public void run ()
Exception ignored
Throwable t
Throwable t
}
com/google/common/util/concurrent/AbstractExecutionThreadService$1.classAbstractExecutionThreadService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractExecutionThreadService$1 extends com.google.common.util.concurrent.AbstractService {
final com.google.common.util.concurrent.AbstractExecutionThreadService this$0
void (com.google.common.util.concurrent.AbstractExecutionThreadService)
com.google.common.util.concurrent.AbstractExecutionThreadService this$0
protected final void doStart ()
java.util.concurrent.Executor executor
protected void doStop ()
public java.lang.String toString ()
}
com/google/common/util/concurrent/AbstractExecutionThreadService$2.classAbstractExecutionThreadService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractExecutionThreadService$2 extends java.lang.Object implements java.util.concurrent.Executor {
final com.google.common.util.concurrent.AbstractExecutionThreadService this$0
void (com.google.common.util.concurrent.AbstractExecutionThreadService)
com.google.common.util.concurrent.AbstractExecutionThreadService this$0
public void execute (java.lang.Runnable)
Runnable command
}
com/google/common/util/concurrent/AbstractExecutionThreadService.classAbstractExecutionThreadService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractExecutionThreadService extends java.lang.Object implements com.google.common.util.concurrent.Service {
private static final java.util.logging.Logger logger
private final com.google.common.util.concurrent.Service delegate
protected void ()
protected void startUp () throws java.lang.Exception
protected abstract void run () throws java.lang.Exception
protected void shutDown () throws java.lang.Exception
protected void triggerShutdown ()
protected java.util.concurrent.Executor executor ()
public java.lang.String toString ()
public final boolean isRunning ()
public final com.google.common.util.concurrent.Service$State state ()
public final void addListener (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.Service$Listener listener
java.util.concurrent.Executor executor
public final java.lang.Throwable failureCause ()
public final com.google.common.util.concurrent.Service startAsync ()
public final com.google.common.util.concurrent.Service stopAsync ()
public final void awaitRunning ()
public final void awaitRunning (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
public final void awaitTerminated ()
public final void awaitTerminated (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
protected java.lang.String serviceName ()
static java.util.logging.Logger access$000 ()
static void ()
}
com/google/common/util/concurrent/AbstractFuture$1.classAbstractFuture.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractFuture$1 extends java.lang.Object {
}
com/google/common/util/concurrent/AbstractFuture$AtomicHelper.classAbstractFuture.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.AbstractFuture$AtomicHelper extends java.lang.Object {
private void ()
abstract void putThread (com.google.common.util.concurrent.AbstractFuture$Waiter, java.lang.Thread)
abstract void putNext (com.google.common.util.concurrent.AbstractFuture$Waiter, com.google.common.util.concurrent.AbstractFuture$Waiter)
abstract boolean casWaiters (com.google.common.util.concurrent.AbstractFuture, com.google.common.util.concurrent.AbstractFuture$Waiter, com.google.common.util.concurrent.AbstractFuture$Waiter)
abstract boolean casListeners (com.google.common.util.concurrent.AbstractFuture, com.google.common.util.concurrent.AbstractFuture$Listener, com.google.common.util.concurrent.AbstractFuture$Listener)
abstract boolean casValue (com.google.common.util.concurrent.AbstractFuture, java.lang.Object, java.lang.Object)
void (com.google.common.util.concurrent.AbstractFuture$1)
com.google.common.util.concurrent.AbstractFuture$1 x0
}
com/google/common/util/concurrent/AbstractFuture$Cancellation.classAbstractFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractFuture$Cancellation extends java.lang.Object {
final boolean wasInterrupted
final Throwable cause
void (boolean, java.lang.Throwable)
boolean wasInterrupted
Throwable cause
}
com/google/common/util/concurrent/AbstractFuture$Failure$1.classAbstractFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractFuture$Failure$1 extends java.lang.Throwable {
void (java.lang.String)
String x0
public synchronized java.lang.Throwable fillInStackTrace ()
}
com/google/common/util/concurrent/AbstractFuture$Failure.classAbstractFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractFuture$Failure extends java.lang.Object {
static final com.google.common.util.concurrent.AbstractFuture$Failure FALLBACK_INSTANCE
final Throwable exception
void (java.lang.Throwable)
Throwable exception
static void ()
}
com/google/common/util/concurrent/AbstractFuture$Listener.classAbstractFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractFuture$Listener extends java.lang.Object {
static final com.google.common.util.concurrent.AbstractFuture$Listener TOMBSTONE
final Runnable task
final java.util.concurrent.Executor executor
com.google.common.util.concurrent.AbstractFuture$Listener next
void (java.lang.Runnable, java.util.concurrent.Executor)
Runnable task
java.util.concurrent.Executor executor
static void ()
}
com/google/common/util/concurrent/AbstractFuture$SafeAtomicHelper.classAbstractFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractFuture$SafeAtomicHelper extends com.google.common.util.concurrent.AbstractFuture$AtomicHelper {
final java.util.concurrent.atomic.AtomicReferenceFieldUpdater waiterThreadUpdater
final java.util.concurrent.atomic.AtomicReferenceFieldUpdater waiterNextUpdater
final java.util.concurrent.atomic.AtomicReferenceFieldUpdater waitersUpdater
final java.util.concurrent.atomic.AtomicReferenceFieldUpdater listenersUpdater
final java.util.concurrent.atomic.AtomicReferenceFieldUpdater valueUpdater
void (java.util.concurrent.atomic.AtomicReferenceFieldUpdater, java.util.concurrent.atomic.AtomicReferenceFieldUpdater, java.util.concurrent.atomic.AtomicReferenceFieldUpdater, java.util.concurrent.atomic.AtomicReferenceFieldUpdater, java.util.concurrent.atomic.AtomicReferenceFieldUpdater)
java.util.concurrent.atomic.AtomicReferenceFieldUpdater waiterThreadUpdater
java.util.concurrent.atomic.AtomicReferenceFieldUpdater waiterNextUpdater
java.util.concurrent.atomic.AtomicReferenceFieldUpdater waitersUpdater
java.util.concurrent.atomic.AtomicReferenceFieldUpdater listenersUpdater
java.util.concurrent.atomic.AtomicReferenceFieldUpdater valueUpdater
void putThread (com.google.common.util.concurrent.AbstractFuture$Waiter, java.lang.Thread)
com.google.common.util.concurrent.AbstractFuture$Waiter waiter
Thread newValue
void putNext (com.google.common.util.concurrent.AbstractFuture$Waiter, com.google.common.util.concurrent.AbstractFuture$Waiter)
com.google.common.util.concurrent.AbstractFuture$Waiter waiter
com.google.common.util.concurrent.AbstractFuture$Waiter newValue
boolean casWaiters (com.google.common.util.concurrent.AbstractFuture, com.google.common.util.concurrent.AbstractFuture$Waiter, com.google.common.util.concurrent.AbstractFuture$Waiter)
com.google.common.util.concurrent.AbstractFuture future
com.google.common.util.concurrent.AbstractFuture$Waiter expect
com.google.common.util.concurrent.AbstractFuture$Waiter update
boolean casListeners (com.google.common.util.concurrent.AbstractFuture, com.google.common.util.concurrent.AbstractFuture$Listener, com.google.common.util.concurrent.AbstractFuture$Listener)
com.google.common.util.concurrent.AbstractFuture future
com.google.common.util.concurrent.AbstractFuture$Listener expect
com.google.common.util.concurrent.AbstractFuture$Listener update
boolean casValue (com.google.common.util.concurrent.AbstractFuture, java.lang.Object, java.lang.Object)
com.google.common.util.concurrent.AbstractFuture future
Object expect
Object update
}
com/google/common/util/concurrent/AbstractFuture$SetFuture.classAbstractFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractFuture$SetFuture extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractFuture owner
final com.google.common.util.concurrent.ListenableFuture future
void (com.google.common.util.concurrent.AbstractFuture, com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.AbstractFuture owner
com.google.common.util.concurrent.ListenableFuture future
public void run ()
Object valueToSet
}
com/google/common/util/concurrent/AbstractFuture$SynchronizedHelper.classAbstractFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractFuture$SynchronizedHelper extends com.google.common.util.concurrent.AbstractFuture$AtomicHelper {
private void ()
void putThread (com.google.common.util.concurrent.AbstractFuture$Waiter, java.lang.Thread)
com.google.common.util.concurrent.AbstractFuture$Waiter waiter
Thread newValue
void putNext (com.google.common.util.concurrent.AbstractFuture$Waiter, com.google.common.util.concurrent.AbstractFuture$Waiter)
com.google.common.util.concurrent.AbstractFuture$Waiter waiter
com.google.common.util.concurrent.AbstractFuture$Waiter newValue
boolean casWaiters (com.google.common.util.concurrent.AbstractFuture, com.google.common.util.concurrent.AbstractFuture$Waiter, com.google.common.util.concurrent.AbstractFuture$Waiter)
com.google.common.util.concurrent.AbstractFuture future
com.google.common.util.concurrent.AbstractFuture$Waiter expect
com.google.common.util.concurrent.AbstractFuture$Waiter update
boolean casListeners (com.google.common.util.concurrent.AbstractFuture, com.google.common.util.concurrent.AbstractFuture$Listener, com.google.common.util.concurrent.AbstractFuture$Listener)
com.google.common.util.concurrent.AbstractFuture future
com.google.common.util.concurrent.AbstractFuture$Listener expect
com.google.common.util.concurrent.AbstractFuture$Listener update
boolean casValue (com.google.common.util.concurrent.AbstractFuture, java.lang.Object, java.lang.Object)
com.google.common.util.concurrent.AbstractFuture future
Object expect
Object update
void (com.google.common.util.concurrent.AbstractFuture$1)
com.google.common.util.concurrent.AbstractFuture$1 x0
}
com/google/common/util/concurrent/AbstractFuture$TrustedFuture.classAbstractFuture.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.AbstractFuture$TrustedFuture extends com.google.common.util.concurrent.AbstractFuture {
void ()
public final java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
public final 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
public final boolean isDone ()
public final boolean isCancelled ()
public final void addListener (java.lang.Runnable, java.util.concurrent.Executor)
Runnable listener
java.util.concurrent.Executor executor
public final boolean cancel (boolean)
boolean mayInterruptIfRunning
}
com/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1.classAbstractFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
void ()
public sun.misc.Unsafe run () throws java.lang.Exception
Object x
java.lang.reflect.Field f
Class k
public volatile java.lang.Object run () throws java.lang.Exception
}
com/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper.classAbstractFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper extends com.google.common.util.concurrent.AbstractFuture$AtomicHelper {
static final sun.misc.Unsafe UNSAFE
static final long LISTENERS_OFFSET
static final long WAITERS_OFFSET
static final long VALUE_OFFSET
static final long WAITER_THREAD_OFFSET
static final long WAITER_NEXT_OFFSET
private void ()
void putThread (com.google.common.util.concurrent.AbstractFuture$Waiter, java.lang.Thread)
com.google.common.util.concurrent.AbstractFuture$Waiter waiter
Thread newValue
void putNext (com.google.common.util.concurrent.AbstractFuture$Waiter, com.google.common.util.concurrent.AbstractFuture$Waiter)
com.google.common.util.concurrent.AbstractFuture$Waiter waiter
com.google.common.util.concurrent.AbstractFuture$Waiter newValue
boolean casWaiters (com.google.common.util.concurrent.AbstractFuture, com.google.common.util.concurrent.AbstractFuture$Waiter, com.google.common.util.concurrent.AbstractFuture$Waiter)
com.google.common.util.concurrent.AbstractFuture future
com.google.common.util.concurrent.AbstractFuture$Waiter expect
com.google.common.util.concurrent.AbstractFuture$Waiter update
boolean casListeners (com.google.common.util.concurrent.AbstractFuture, com.google.common.util.concurrent.AbstractFuture$Listener, com.google.common.util.concurrent.AbstractFuture$Listener)
com.google.common.util.concurrent.AbstractFuture future
com.google.common.util.concurrent.AbstractFuture$Listener expect
com.google.common.util.concurrent.AbstractFuture$Listener update
boolean casValue (com.google.common.util.concurrent.AbstractFuture, java.lang.Object, java.lang.Object)
com.google.common.util.concurrent.AbstractFuture future
Object expect
Object update
void (com.google.common.util.concurrent.AbstractFuture$1)
com.google.common.util.concurrent.AbstractFuture$1 x0
static void ()
java.security.PrivilegedActionException e
SecurityException tryReflectionInstead
Class abstractFuture
Exception e
sun.misc.Unsafe unsafe
}
com/google/common/util/concurrent/AbstractFuture$Waiter.classAbstractFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractFuture$Waiter extends java.lang.Object {
static final com.google.common.util.concurrent.AbstractFuture$Waiter TOMBSTONE
volatile Thread thread
volatile com.google.common.util.concurrent.AbstractFuture$Waiter next
void (boolean)
boolean unused
void ()
void setNext (com.google.common.util.concurrent.AbstractFuture$Waiter)
com.google.common.util.concurrent.AbstractFuture$Waiter next
void unpark ()
Thread w
static void ()
}
com/google/common/util/concurrent/AbstractFuture.classAbstractFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractFuture extends java.lang.Object implements com.google.common.util.concurrent.ListenableFuture {
private static final boolean GENERATE_CANCELLATION_CAUSES
private static final java.util.logging.Logger log
private static final long SPIN_THRESHOLD_NANOS
private static final com.google.common.util.concurrent.AbstractFuture$AtomicHelper ATOMIC_HELPER
private static final Object NULL
private volatile Object value
private volatile com.google.common.util.concurrent.AbstractFuture$Listener listeners
private volatile com.google.common.util.concurrent.AbstractFuture$Waiter waiters
private void removeWaiter (com.google.common.util.concurrent.AbstractFuture$Waiter)
com.google.common.util.concurrent.AbstractFuture$Waiter pred
com.google.common.util.concurrent.AbstractFuture$Waiter curr
com.google.common.util.concurrent.AbstractFuture$Waiter succ
com.google.common.util.concurrent.AbstractFuture$Waiter node
protected void ()
public java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.TimeoutException java.util.concurrent.ExecutionException
com.google.common.util.concurrent.AbstractFuture$Waiter node
com.google.common.util.concurrent.AbstractFuture$Waiter oldHead
long timeout
java.util.concurrent.TimeUnit unit
long remainingNanos
Object localValue
long endNanos
public java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
com.google.common.util.concurrent.AbstractFuture$Waiter node
Object localValue
com.google.common.util.concurrent.AbstractFuture$Waiter oldHead
private java.lang.Object getDoneValue (java.lang.Object) throws java.util.concurrent.ExecutionException
Object asV
Object obj
public boolean isDone ()
Object localValue
public boolean isCancelled ()
Object localValue
public boolean cancel (boolean)
com.google.common.util.concurrent.AbstractFuture trusted
com.google.common.util.concurrent.ListenableFuture futureToPropagateTo
Throwable cause
Object valueToSet
com.google.common.util.concurrent.AbstractFuture abstractFuture
boolean mayInterruptIfRunning
Object localValue
boolean rValue
protected void interruptTask ()
protected final boolean wasInterrupted ()
Object localValue
public void addListener (java.lang.Runnable, java.util.concurrent.Executor)
com.google.common.util.concurrent.AbstractFuture$Listener newNode
Runnable listener
java.util.concurrent.Executor executor
com.google.common.util.concurrent.AbstractFuture$Listener oldHead
protected boolean set (java.lang.Object)
Object value
Object valueToSet
protected boolean setException (java.lang.Throwable)
Throwable throwable
Object valueToSet
protected boolean setFuture (com.google.common.util.concurrent.ListenableFuture)
Object value
com.google.common.util.concurrent.AbstractFuture$Failure failure
Throwable oomMostLikely
com.google.common.util.concurrent.AbstractFuture$Failure failure
Throwable t
com.google.common.util.concurrent.AbstractFuture$SetFuture valueToSet
com.google.common.util.concurrent.ListenableFuture future
Object localValue
private static java.lang.Object getFutureValue (com.google.common.util.concurrent.ListenableFuture)
Object v
Object valueToSet
java.util.concurrent.ExecutionException exception
Object valueToSet
java.util.concurrent.CancellationException cancellation
Object valueToSet
Throwable t
com.google.common.util.concurrent.ListenableFuture future
Object valueToSet
private static void complete (com.google.common.util.concurrent.AbstractFuture)
Object valueToSet
com.google.common.util.concurrent.AbstractFuture$SetFuture setFuture
com.google.common.util.concurrent.AbstractFuture$Listener curr
Runnable task
com.google.common.util.concurrent.AbstractFuture future
com.google.common.util.concurrent.AbstractFuture$Listener next
protected void afterDone ()
final java.lang.Throwable trustedGetException ()
final void maybePropagateCancellation (java.util.concurrent.Future)
java.util.concurrent.Future related
private void releaseWaiters ()
com.google.common.util.concurrent.AbstractFuture$Waiter currentWaiter
com.google.common.util.concurrent.AbstractFuture$Waiter head
private com.google.common.util.concurrent.AbstractFuture$Listener clearListeners (com.google.common.util.concurrent.AbstractFuture$Listener)
com.google.common.util.concurrent.AbstractFuture$Listener tmp
com.google.common.util.concurrent.AbstractFuture$Listener onto
com.google.common.util.concurrent.AbstractFuture$Listener head
com.google.common.util.concurrent.AbstractFuture$Listener reversedList
private static void executeListener (java.lang.Runnable, java.util.concurrent.Executor)
RuntimeException e
Runnable runnable
java.util.concurrent.Executor executor
private static java.util.concurrent.CancellationException cancellationExceptionWithCause (java.lang.String, java.lang.Throwable)
String message
Throwable cause
java.util.concurrent.CancellationException exception
static com.google.common.util.concurrent.AbstractFuture$AtomicHelper access$200 ()
static java.lang.Object access$300 (com.google.common.util.concurrent.AbstractFuture)
com.google.common.util.concurrent.AbstractFuture x0
static java.lang.Object access$400 (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture x0
static void access$500 (com.google.common.util.concurrent.AbstractFuture)
com.google.common.util.concurrent.AbstractFuture x0
static com.google.common.util.concurrent.AbstractFuture$Waiter access$700 (com.google.common.util.concurrent.AbstractFuture)
com.google.common.util.concurrent.AbstractFuture x0
static com.google.common.util.concurrent.AbstractFuture$Waiter access$702 (com.google.common.util.concurrent.AbstractFuture, com.google.common.util.concurrent.AbstractFuture$Waiter)
com.google.common.util.concurrent.AbstractFuture x0
com.google.common.util.concurrent.AbstractFuture$Waiter x1
static com.google.common.util.concurrent.AbstractFuture$Listener access$800 (com.google.common.util.concurrent.AbstractFuture)
com.google.common.util.concurrent.AbstractFuture x0
static com.google.common.util.concurrent.AbstractFuture$Listener access$802 (com.google.common.util.concurrent.AbstractFuture, com.google.common.util.concurrent.AbstractFuture$Listener)
com.google.common.util.concurrent.AbstractFuture x0
com.google.common.util.concurrent.AbstractFuture$Listener x1
static java.lang.Object access$302 (com.google.common.util.concurrent.AbstractFuture, java.lang.Object)
com.google.common.util.concurrent.AbstractFuture x0
Object x1
static void ()
com.google.common.util.concurrent.AbstractFuture$AtomicHelper helper
com.google.common.util.concurrent.AbstractFuture$AtomicHelper helper
Throwable atomicReferenceFieldUpdaterFailure
Throwable unsafeFailure
com.google.common.util.concurrent.AbstractFuture$AtomicHelper helper
}
com/google/common/util/concurrent/AbstractIdleService$1.classAbstractIdleService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractIdleService$1 extends java.lang.Object implements java.util.concurrent.Executor {
final com.google.common.util.concurrent.AbstractIdleService this$0
void (com.google.common.util.concurrent.AbstractIdleService)
com.google.common.util.concurrent.AbstractIdleService this$0
public void execute (java.lang.Runnable)
Runnable command
}
com/google/common/util/concurrent/AbstractIdleService$DelegateService$1.classAbstractIdleService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractIdleService$DelegateService$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractIdleService$DelegateService this$1
void (com.google.common.util.concurrent.AbstractIdleService$DelegateService)
com.google.common.util.concurrent.AbstractIdleService$DelegateService this$1
public void run ()
Throwable t
}
com/google/common/util/concurrent/AbstractIdleService$DelegateService$2.classAbstractIdleService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractIdleService$DelegateService$2 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractIdleService$DelegateService this$1
void (com.google.common.util.concurrent.AbstractIdleService$DelegateService)
com.google.common.util.concurrent.AbstractIdleService$DelegateService this$1
public void run ()
Throwable t
}
com/google/common/util/concurrent/AbstractIdleService$DelegateService.classAbstractIdleService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractIdleService$DelegateService extends com.google.common.util.concurrent.AbstractService {
final com.google.common.util.concurrent.AbstractIdleService this$0
private void (com.google.common.util.concurrent.AbstractIdleService)
protected final void doStart ()
protected final void doStop ()
public java.lang.String toString ()
void (com.google.common.util.concurrent.AbstractIdleService, com.google.common.util.concurrent.AbstractIdleService$1)
com.google.common.util.concurrent.AbstractIdleService x0
com.google.common.util.concurrent.AbstractIdleService$1 x1
}
com/google/common/util/concurrent/AbstractIdleService$ThreadNameSupplier.classAbstractIdleService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractIdleService$ThreadNameSupplier extends java.lang.Object implements com.google.common.base.Supplier {
final com.google.common.util.concurrent.AbstractIdleService this$0
private void (com.google.common.util.concurrent.AbstractIdleService)
public java.lang.String get ()
public volatile java.lang.Object get ()
void (com.google.common.util.concurrent.AbstractIdleService, com.google.common.util.concurrent.AbstractIdleService$1)
com.google.common.util.concurrent.AbstractIdleService x0
com.google.common.util.concurrent.AbstractIdleService$1 x1
}
com/google/common/util/concurrent/AbstractIdleService.classAbstractIdleService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractIdleService extends java.lang.Object implements com.google.common.util.concurrent.Service {
private final com.google.common.base.Supplier threadNameSupplier
private final com.google.common.util.concurrent.Service delegate
protected void ()
protected abstract void startUp () throws java.lang.Exception
protected abstract void shutDown () throws java.lang.Exception
protected java.util.concurrent.Executor executor ()
public java.lang.String toString ()
public final boolean isRunning ()
public final com.google.common.util.concurrent.Service$State state ()
public final void addListener (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.Service$Listener listener
java.util.concurrent.Executor executor
public final java.lang.Throwable failureCause ()
public final com.google.common.util.concurrent.Service startAsync ()
public final com.google.common.util.concurrent.Service stopAsync ()
public final void awaitRunning ()
public final void awaitRunning (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
public final void awaitTerminated ()
public final void awaitTerminated (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
protected java.lang.String serviceName ()
static com.google.common.base.Supplier access$200 (com.google.common.util.concurrent.AbstractIdleService)
com.google.common.util.concurrent.AbstractIdleService x0
}
com/google/common/util/concurrent/AbstractListeningExecutorService.classAbstractListeningExecutorService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractListeningExecutorService extends java.util.concurrent.AbstractExecutorService implements com.google.common.util.concurrent.ListeningExecutorService {
public void ()
protected final java.util.concurrent.RunnableFuture newTaskFor (java.lang.Runnable, java.lang.Object)
Runnable runnable
Object value
protected final java.util.concurrent.RunnableFuture newTaskFor (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
public com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable)
Runnable task
public com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
public com.google.common.util.concurrent.ListenableFuture submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public volatile 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)
}
com/google/common/util/concurrent/AbstractScheduledService$1.classAbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$1 extends com.google.common.util.concurrent.Service$Listener {
final java.util.concurrent.ScheduledExecutorService val$executor
final com.google.common.util.concurrent.AbstractScheduledService this$0
void (com.google.common.util.concurrent.AbstractScheduledService, java.util.concurrent.ScheduledExecutorService)
com.google.common.util.concurrent.AbstractScheduledService this$0
public void terminated (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
public void failed (com.google.common.util.concurrent.Service$State, java.lang.Throwable)
com.google.common.util.concurrent.Service$State from
Throwable failure
}
com/google/common/util/concurrent/AbstractScheduledService$1ThreadFactoryImpl.classAbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$1ThreadFactoryImpl extends java.lang.Object implements java.util.concurrent.ThreadFactory {
final com.google.common.util.concurrent.AbstractScheduledService this$0
void (com.google.common.util.concurrent.AbstractScheduledService)
com.google.common.util.concurrent.AbstractScheduledService this$0
public java.lang.Thread newThread (java.lang.Runnable)
Runnable runnable
}
com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$ReschedulableCallable.classAbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$ReschedulableCallable extends com.google.common.util.concurrent.ForwardingFuture implements java.util.concurrent.Callable {
private final Runnable wrappedRunnable
private final java.util.concurrent.ScheduledExecutorService executor
private final com.google.common.util.concurrent.AbstractService service
private final java.util.concurrent.locks.ReentrantLock lock
private java.util.concurrent.Future currentFuture
final com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler this$0
void (com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler, com.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable)
com.google.common.util.concurrent.AbstractService service
java.util.concurrent.ScheduledExecutorService executor
Runnable runnable
public java.lang.Void call () throws java.lang.Exception
public void reschedule ()
com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule schedule
Throwable t
Throwable e
com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule schedule
Throwable scheduleFailure
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public boolean isCancelled ()
protected java.util.concurrent.Future delegate ()
protected volatile java.lang.Object delegate ()
public volatile java.lang.Object call () throws java.lang.Exception
}
com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule.classAbstractScheduledService.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule extends java.lang.Object {
private final long delay
private final java.util.concurrent.TimeUnit unit
public void (long, java.util.concurrent.TimeUnit)
long delay
java.util.concurrent.TimeUnit unit
static long access$800 (com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule)
com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule x0
static java.util.concurrent.TimeUnit access$900 (com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule)
com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule x0
}
com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler.classAbstractScheduledService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler extends com.google.common.util.concurrent.AbstractScheduledService$Scheduler {
public void ()
final java.util.concurrent.Future schedule (com.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable)
com.google.common.util.concurrent.AbstractService service
java.util.concurrent.ScheduledExecutorService executor
Runnable runnable
com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$ReschedulableCallable task
protected abstract com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule getNextSchedule () throws java.lang.Exception
}
com/google/common/util/concurrent/AbstractScheduledService$Scheduler$1.classAbstractScheduledService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractScheduledService$Scheduler$1 extends com.google.common.util.concurrent.AbstractScheduledService$Scheduler {
final long val$initialDelay
final long val$delay
final java.util.concurrent.TimeUnit val$unit
void (long, long, java.util.concurrent.TimeUnit)
public java.util.concurrent.Future schedule (com.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable)
com.google.common.util.concurrent.AbstractService service
java.util.concurrent.ScheduledExecutorService executor
Runnable task
}
com/google/common/util/concurrent/AbstractScheduledService$Scheduler$2.classAbstractScheduledService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractScheduledService$Scheduler$2 extends com.google.common.util.concurrent.AbstractScheduledService$Scheduler {
final long val$initialDelay
final long val$period
final java.util.concurrent.TimeUnit val$unit
void (long, long, java.util.concurrent.TimeUnit)
public java.util.concurrent.Future schedule (com.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable)
com.google.common.util.concurrent.AbstractService service
java.util.concurrent.ScheduledExecutorService executor
Runnable task
}
com/google/common/util/concurrent/AbstractScheduledService$Scheduler.classAbstractScheduledService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractScheduledService$Scheduler extends java.lang.Object {
public static com.google.common.util.concurrent.AbstractScheduledService$Scheduler newFixedDelaySchedule (long, long, java.util.concurrent.TimeUnit)
long initialDelay
long delay
java.util.concurrent.TimeUnit unit
public static com.google.common.util.concurrent.AbstractScheduledService$Scheduler newFixedRateSchedule (long, long, java.util.concurrent.TimeUnit)
long initialDelay
long period
java.util.concurrent.TimeUnit unit
abstract java.util.concurrent.Future schedule (com.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable)
private void ()
void (com.google.common.util.concurrent.AbstractScheduledService$1)
com.google.common.util.concurrent.AbstractScheduledService$1 x0
}
com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$1.classAbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate$1 extends java.lang.Object implements com.google.common.base.Supplier {
final com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate this$1
void (com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate)
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate this$1
public java.lang.String get ()
public volatile java.lang.Object get ()
}
com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$2.classAbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate$2 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate this$1
void (com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate)
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate this$1
public void run ()
Throwable t
}
com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$3.classAbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate$3 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate this$1
void (com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate)
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate this$1
public void run ()
Throwable t
}
com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$Task.classAbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate$Task extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate this$1
void (com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate)
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate this$1
public void run ()
Exception ignored
Throwable t
}
com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate.classAbstractScheduledService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate extends com.google.common.util.concurrent.AbstractService {
private volatile java.util.concurrent.Future runningTask
private volatile java.util.concurrent.ScheduledExecutorService executorService
private final java.util.concurrent.locks.ReentrantLock lock
private final Runnable task
final com.google.common.util.concurrent.AbstractScheduledService this$0
private void (com.google.common.util.concurrent.AbstractScheduledService)
protected final void doStart ()
protected final void doStop ()
public java.lang.String toString ()
void (com.google.common.util.concurrent.AbstractScheduledService, com.google.common.util.concurrent.AbstractScheduledService$1)
com.google.common.util.concurrent.AbstractScheduledService x0
com.google.common.util.concurrent.AbstractScheduledService$1 x1
static java.util.concurrent.locks.ReentrantLock access$200 (com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate)
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate x0
static java.util.concurrent.Future access$300 (com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate)
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate x0
static java.util.concurrent.Future access$302 (com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate, java.util.concurrent.Future)
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate x0
java.util.concurrent.Future x1
static java.util.concurrent.ScheduledExecutorService access$600 (com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate)
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate x0
static java.lang.Runnable access$700 (com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate)
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate x0
}
com/google/common/util/concurrent/AbstractScheduledService.classAbstractScheduledService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractScheduledService extends java.lang.Object implements com.google.common.util.concurrent.Service {
private static final java.util.logging.Logger logger
private final com.google.common.util.concurrent.AbstractService delegate
protected void ()
protected abstract void runOneIteration () throws java.lang.Exception
protected void startUp () throws java.lang.Exception
protected void shutDown () throws java.lang.Exception
protected abstract com.google.common.util.concurrent.AbstractScheduledService$Scheduler scheduler ()
protected java.util.concurrent.ScheduledExecutorService executor ()
java.util.concurrent.ScheduledExecutorService executor
protected java.lang.String serviceName ()
public java.lang.String toString ()
public final boolean isRunning ()
public final com.google.common.util.concurrent.Service$State state ()
public final void addListener (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.Service$Listener listener
java.util.concurrent.Executor executor
public final java.lang.Throwable failureCause ()
public final com.google.common.util.concurrent.Service startAsync ()
public final com.google.common.util.concurrent.Service stopAsync ()
public final void awaitRunning ()
public final void awaitRunning (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
public final void awaitTerminated ()
public final void awaitTerminated (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
static java.util.logging.Logger access$400 ()
static com.google.common.util.concurrent.AbstractService access$500 (com.google.common.util.concurrent.AbstractScheduledService)
com.google.common.util.concurrent.AbstractScheduledService x0
static void ()
}
com/google/common/util/concurrent/AbstractService$1.classAbstractService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractService$1 extends java.lang.Object implements com.google.common.util.concurrent.ListenerCallQueue$Event {
void ()
public void call (com.google.common.util.concurrent.Service$Listener)
com.google.common.util.concurrent.Service$Listener listener
public java.lang.String toString ()
public volatile void call (java.lang.Object)
}
com/google/common/util/concurrent/AbstractService$2.classAbstractService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractService$2 extends java.lang.Object implements com.google.common.util.concurrent.ListenerCallQueue$Event {
void ()
public void call (com.google.common.util.concurrent.Service$Listener)
com.google.common.util.concurrent.Service$Listener listener
public java.lang.String toString ()
public volatile void call (java.lang.Object)
}
com/google/common/util/concurrent/AbstractService$3.classAbstractService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractService$3 extends java.lang.Object implements com.google.common.util.concurrent.ListenerCallQueue$Event {
final com.google.common.util.concurrent.Service$State val$from
void (com.google.common.util.concurrent.Service$State)
public void call (com.google.common.util.concurrent.Service$Listener)
com.google.common.util.concurrent.Service$Listener listener
public java.lang.String toString ()
public volatile void call (java.lang.Object)
}
com/google/common/util/concurrent/AbstractService$4.classAbstractService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractService$4 extends java.lang.Object implements com.google.common.util.concurrent.ListenerCallQueue$Event {
final com.google.common.util.concurrent.Service$State val$from
void (com.google.common.util.concurrent.Service$State)
public void call (com.google.common.util.concurrent.Service$Listener)
com.google.common.util.concurrent.Service$Listener listener
public java.lang.String toString ()
public volatile void call (java.lang.Object)
}
com/google/common/util/concurrent/AbstractService$5.classAbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$5 extends java.lang.Object implements com.google.common.util.concurrent.ListenerCallQueue$Event {
final com.google.common.util.concurrent.Service$State val$from
final Throwable val$cause
final com.google.common.util.concurrent.AbstractService this$0
void (com.google.common.util.concurrent.AbstractService, com.google.common.util.concurrent.Service$State, java.lang.Throwable)
com.google.common.util.concurrent.AbstractService this$0
public void call (com.google.common.util.concurrent.Service$Listener)
com.google.common.util.concurrent.Service$Listener listener
public java.lang.String toString ()
public volatile void call (java.lang.Object)
}
com/google/common/util/concurrent/AbstractService$6.classAbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$6 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$util$concurrent$Service$State
static void ()
}
com/google/common/util/concurrent/AbstractService$HasReachedRunningGuard.classAbstractService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractService$HasReachedRunningGuard extends com.google.common.util.concurrent.Monitor$Guard {
final com.google.common.util.concurrent.AbstractService this$0
void (com.google.common.util.concurrent.AbstractService)
public boolean isSatisfied ()
}
com/google/common/util/concurrent/AbstractService$IsStartableGuard.classAbstractService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractService$IsStartableGuard extends com.google.common.util.concurrent.Monitor$Guard {
final com.google.common.util.concurrent.AbstractService this$0
void (com.google.common.util.concurrent.AbstractService)
public boolean isSatisfied ()
}
com/google/common/util/concurrent/AbstractService$IsStoppableGuard.classAbstractService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractService$IsStoppableGuard extends com.google.common.util.concurrent.Monitor$Guard {
final com.google.common.util.concurrent.AbstractService this$0
void (com.google.common.util.concurrent.AbstractService)
public boolean isSatisfied ()
}
com/google/common/util/concurrent/AbstractService$IsStoppedGuard.classAbstractService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractService$IsStoppedGuard extends com.google.common.util.concurrent.Monitor$Guard {
final com.google.common.util.concurrent.AbstractService this$0
void (com.google.common.util.concurrent.AbstractService)
public boolean isSatisfied ()
}
com/google/common/util/concurrent/AbstractService$StateSnapshot.classAbstractService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractService$StateSnapshot extends java.lang.Object {
final com.google.common.util.concurrent.Service$State state
final boolean shutdownWhenStartupFinishes
final Throwable failure
void (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State internalState
void (com.google.common.util.concurrent.Service$State, boolean, java.lang.Throwable)
com.google.common.util.concurrent.Service$State internalState
boolean shutdownWhenStartupFinishes
Throwable failure
com.google.common.util.concurrent.Service$State externalState ()
java.lang.Throwable failureCause ()
}
com/google/common/util/concurrent/AbstractService.classAbstractService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractService extends java.lang.Object implements com.google.common.util.concurrent.Service {
private static final com.google.common.util.concurrent.ListenerCallQueue$Event STARTING_EVENT
private static final com.google.common.util.concurrent.ListenerCallQueue$Event RUNNING_EVENT
private static final com.google.common.util.concurrent.ListenerCallQueue$Event STOPPING_FROM_STARTING_EVENT
private static final com.google.common.util.concurrent.ListenerCallQueue$Event STOPPING_FROM_RUNNING_EVENT
private static final com.google.common.util.concurrent.ListenerCallQueue$Event TERMINATED_FROM_NEW_EVENT
private static final com.google.common.util.concurrent.ListenerCallQueue$Event TERMINATED_FROM_RUNNING_EVENT
private static final com.google.common.util.concurrent.ListenerCallQueue$Event TERMINATED_FROM_STOPPING_EVENT
private final com.google.common.util.concurrent.Monitor monitor
private final com.google.common.util.concurrent.Monitor$Guard isStartable
private final com.google.common.util.concurrent.Monitor$Guard isStoppable
private final com.google.common.util.concurrent.Monitor$Guard hasReachedRunning
private final com.google.common.util.concurrent.Monitor$Guard isStopped
private final com.google.common.util.concurrent.ListenerCallQueue listeners
private volatile com.google.common.util.concurrent.AbstractService$StateSnapshot snapshot
private static com.google.common.util.concurrent.ListenerCallQueue$Event terminatedEvent (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
private static com.google.common.util.concurrent.ListenerCallQueue$Event stoppingEvent (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
protected void ()
protected abstract void doStart ()
protected abstract void doStop ()
public final com.google.common.util.concurrent.Service startAsync ()
Throwable startupFailure
public final com.google.common.util.concurrent.Service stopAsync ()
com.google.common.util.concurrent.Service$State previous
Throwable shutdownFailure
public final void awaitRunning ()
public final void awaitRunning (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
public final void awaitTerminated ()
public final void awaitTerminated (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
private void checkCurrentState (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State expected
com.google.common.util.concurrent.Service$State actual
protected final void notifyStarted ()
IllegalStateException failure
protected final void notifyStopped ()
IllegalStateException failure
com.google.common.util.concurrent.Service$State previous
protected final void notifyFailed (java.lang.Throwable)
com.google.common.util.concurrent.Service$State previous
Throwable cause
public final boolean isRunning ()
public final com.google.common.util.concurrent.Service$State state ()
public final java.lang.Throwable failureCause ()
public final void addListener (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.Service$Listener listener
java.util.concurrent.Executor executor
public java.lang.String toString ()
private void dispatchListenerEvents ()
private void enqueueStartingEvent ()
private void enqueueRunningEvent ()
private void enqueueStoppingEvent (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
private void enqueueTerminatedEvent (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
private void enqueueFailedEvent (com.google.common.util.concurrent.Service$State, java.lang.Throwable)
com.google.common.util.concurrent.Service$State from
Throwable cause
static com.google.common.util.concurrent.Monitor access$000 (com.google.common.util.concurrent.AbstractService)
com.google.common.util.concurrent.AbstractService x0
static void ()
}
com/google/common/util/concurrent/AbstractTransformFuture$AsyncTransformFuture.classAbstractTransformFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractTransformFuture$AsyncTransformFuture extends com.google.common.util.concurrent.AbstractTransformFuture {
void (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.AsyncFunction)
com.google.common.util.concurrent.ListenableFuture inputFuture
com.google.common.util.concurrent.AsyncFunction function
com.google.common.util.concurrent.ListenableFuture doTransform (com.google.common.util.concurrent.AsyncFunction, java.lang.Object) throws java.lang.Exception
com.google.common.util.concurrent.AsyncFunction function
Object input
com.google.common.util.concurrent.ListenableFuture outputFuture
void setResult (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture result
volatile void setResult (java.lang.Object)
volatile java.lang.Object doTransform (java.lang.Object, java.lang.Object) throws java.lang.Exception
}
com/google/common/util/concurrent/AbstractTransformFuture$TransformFuture.classAbstractTransformFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractTransformFuture$TransformFuture extends com.google.common.util.concurrent.AbstractTransformFuture {
void (com.google.common.util.concurrent.ListenableFuture, com.google.common.base.Function)
com.google.common.util.concurrent.ListenableFuture inputFuture
com.google.common.base.Function function
java.lang.Object doTransform (com.google.common.base.Function, java.lang.Object)
com.google.common.base.Function function
Object input
void setResult (java.lang.Object)
Object result
volatile java.lang.Object doTransform (java.lang.Object, java.lang.Object) throws java.lang.Exception
}
com/google/common/util/concurrent/AbstractTransformFuture.classAbstractTransformFuture.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.AbstractTransformFuture extends com.google.common.util.concurrent.AbstractFuture$TrustedFuture implements java.lang.Runnable {
com.google.common.util.concurrent.ListenableFuture inputFuture
Object function
static com.google.common.util.concurrent.ListenableFuture create (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.AsyncFunction)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.util.concurrent.AsyncFunction function
com.google.common.util.concurrent.AbstractTransformFuture$AsyncTransformFuture output
static com.google.common.util.concurrent.ListenableFuture create (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.AsyncFunction, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.util.concurrent.AsyncFunction function
java.util.concurrent.Executor executor
com.google.common.util.concurrent.AbstractTransformFuture$AsyncTransformFuture output
static com.google.common.util.concurrent.ListenableFuture create (com.google.common.util.concurrent.ListenableFuture, com.google.common.base.Function)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.base.Function function
com.google.common.util.concurrent.AbstractTransformFuture$TransformFuture output
static com.google.common.util.concurrent.ListenableFuture create (com.google.common.util.concurrent.ListenableFuture, com.google.common.base.Function, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.base.Function function
java.util.concurrent.Executor executor
com.google.common.util.concurrent.AbstractTransformFuture$TransformFuture output
void (com.google.common.util.concurrent.ListenableFuture, java.lang.Object)
com.google.common.util.concurrent.ListenableFuture inputFuture
Object function
public final void run ()
Object sourceResult
java.util.concurrent.CancellationException e
java.util.concurrent.ExecutionException e
RuntimeException e
Error e
Object transformResult
java.lang.reflect.UndeclaredThrowableException e
Throwable t
com.google.common.util.concurrent.ListenableFuture localInputFuture
Object localFunction
Object sourceResult
Object transformResult
abstract java.lang.Object doTransform (java.lang.Object, java.lang.Object) throws java.lang.Exception
abstract void setResult (java.lang.Object)
protected final void afterDone ()
}
com/google/common/util/concurrent/AggregateFuture$RunningState$1.classAggregateFuture.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AggregateFuture$RunningState$1 extends java.lang.Object implements java.lang.Runnable {
final int val$index
final com.google.common.util.concurrent.ListenableFuture val$listenable
final com.google.common.util.concurrent.AggregateFuture$RunningState this$1
void (com.google.common.util.concurrent.AggregateFuture$RunningState, int, com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.AggregateFuture$RunningState this$1
public void run ()
}
com/google/common/util/concurrent/AggregateFuture$RunningState.classAggregateFuture.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.AggregateFuture$RunningState extends com.google.common.util.concurrent.AggregateFutureState implements java.lang.Runnable {
private com.google.common.collect.ImmutableCollection futures
private final boolean allMustSucceed
private final boolean collectsValues
final com.google.common.util.concurrent.AggregateFuture this$0
void (com.google.common.util.concurrent.AggregateFuture, com.google.common.collect.ImmutableCollection, boolean, boolean)
com.google.common.util.concurrent.AggregateFuture this$0
com.google.common.collect.ImmutableCollection futures
boolean allMustSucceed
boolean collectsValues
public final void run ()
private void init ()
int index
com.google.common.util.concurrent.ListenableFuture listenable
int i
com.google.common.util.concurrent.ListenableFuture listenable
private void handleException (java.lang.Throwable)
String message
Throwable throwable
boolean completedWithFailure
boolean firstTimeSeeingThisException
final void addInitialException (java.util.Set)
java.util.Set seen
private void handleOneInputDone (int, java.util.concurrent.Future)
Object result
java.util.concurrent.ExecutionException e
Throwable t
int index
java.util.concurrent.Future future
private void decrementCountAndMaybeComplete ()
int newRemaining
private void processCompleted ()
com.google.common.util.concurrent.ListenableFuture listenable
int i
void releaseResourcesAfterFailure ()
abstract void collectOneValue (boolean, int, java.lang.Object)
abstract void handleAllCompleted ()
void interruptTask ()
static com.google.common.collect.ImmutableCollection access$000 (com.google.common.util.concurrent.AggregateFuture$RunningState)
com.google.common.util.concurrent.AggregateFuture$RunningState x0
static void access$100 (com.google.common.util.concurrent.AggregateFuture$RunningState)
com.google.common.util.concurrent.AggregateFuture$RunningState x0
static void access$200 (com.google.common.util.concurrent.AggregateFuture$RunningState, int, java.util.concurrent.Future)
com.google.common.util.concurrent.AggregateFuture$RunningState x0
int x1
java.util.concurrent.Future x2
static void access$300 (com.google.common.util.concurrent.AggregateFuture$RunningState)
com.google.common.util.concurrent.AggregateFuture$RunningState x0
}
com/google/common/util/concurrent/AggregateFuture.classAggregateFuture.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.AggregateFuture extends com.google.common.util.concurrent.AbstractFuture$TrustedFuture {
private static final java.util.logging.Logger logger
private com.google.common.util.concurrent.AggregateFuture$RunningState runningState
void ()
protected final void afterDone ()
com.google.common.util.concurrent.ListenableFuture future
com.google.common.collect.ImmutableCollection futures
boolean wasInterrupted
com.google.common.util.concurrent.AggregateFuture$RunningState localRunningState
final void init (com.google.common.util.concurrent.AggregateFuture$RunningState)
com.google.common.util.concurrent.AggregateFuture$RunningState runningState
private static boolean addCausalChain (java.util.Set, java.lang.Throwable)
boolean firstTimeSeen
java.util.Set seen
Throwable t
static boolean access$400 (java.util.Set, java.lang.Throwable)
java.util.Set x0
Throwable x1
static java.util.logging.Logger access$500 ()
static com.google.common.util.concurrent.AggregateFuture$RunningState access$602 (com.google.common.util.concurrent.AggregateFuture, com.google.common.util.concurrent.AggregateFuture$RunningState)
com.google.common.util.concurrent.AggregateFuture x0
com.google.common.util.concurrent.AggregateFuture$RunningState x1
static void ()
}
com/google/common/util/concurrent/AggregateFutureState$1.classAggregateFutureState.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AggregateFutureState$1 extends java.lang.Object {
}
com/google/common/util/concurrent/AggregateFutureState$AtomicHelper.classAggregateFutureState.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.AggregateFutureState$AtomicHelper extends java.lang.Object {
private void ()
abstract void compareAndSetSeenExceptions (com.google.common.util.concurrent.AggregateFutureState, java.util.Set, java.util.Set)
abstract int decrementAndGetRemainingCount (com.google.common.util.concurrent.AggregateFutureState)
void (com.google.common.util.concurrent.AggregateFutureState$1)
com.google.common.util.concurrent.AggregateFutureState$1 x0
}
com/google/common/util/concurrent/AggregateFutureState$SafeAtomicHelper.classAggregateFutureState.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AggregateFutureState$SafeAtomicHelper extends com.google.common.util.concurrent.AggregateFutureState$AtomicHelper {
final java.util.concurrent.atomic.AtomicReferenceFieldUpdater seenExceptionsUpdater
final java.util.concurrent.atomic.AtomicIntegerFieldUpdater remainingCountUpdater
void (java.util.concurrent.atomic.AtomicReferenceFieldUpdater, java.util.concurrent.atomic.AtomicIntegerFieldUpdater)
java.util.concurrent.atomic.AtomicReferenceFieldUpdater seenExceptionsUpdater
java.util.concurrent.atomic.AtomicIntegerFieldUpdater remainingCountUpdater
void compareAndSetSeenExceptions (com.google.common.util.concurrent.AggregateFutureState, java.util.Set, java.util.Set)
com.google.common.util.concurrent.AggregateFutureState state
java.util.Set expect
java.util.Set update
int decrementAndGetRemainingCount (com.google.common.util.concurrent.AggregateFutureState)
com.google.common.util.concurrent.AggregateFutureState state
}
com/google/common/util/concurrent/AggregateFutureState$SynchronizedAtomicHelper.classAggregateFutureState.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AggregateFutureState$SynchronizedAtomicHelper extends com.google.common.util.concurrent.AggregateFutureState$AtomicHelper {
private void ()
void compareAndSetSeenExceptions (com.google.common.util.concurrent.AggregateFutureState, java.util.Set, java.util.Set)
com.google.common.util.concurrent.AggregateFutureState state
java.util.Set expect
java.util.Set update
int decrementAndGetRemainingCount (com.google.common.util.concurrent.AggregateFutureState)
com.google.common.util.concurrent.AggregateFutureState state
void (com.google.common.util.concurrent.AggregateFutureState$1)
com.google.common.util.concurrent.AggregateFutureState$1 x0
}
com/google/common/util/concurrent/AggregateFutureState.classAggregateFutureState.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.AggregateFutureState extends java.lang.Object {
private volatile java.util.Set seenExceptions
private volatile int remaining
private static final com.google.common.util.concurrent.AggregateFutureState$AtomicHelper ATOMIC_HELPER
private static final java.util.logging.Logger log
void (int)
int remainingFutures
final java.util.Set getOrInitSeenExceptions ()
java.util.Set seenExceptionsLocal
abstract void addInitialException (java.util.Set)
final int decrementRemainingAndGet ()
static java.util.Set access$200 (com.google.common.util.concurrent.AggregateFutureState)
com.google.common.util.concurrent.AggregateFutureState x0
static java.util.Set access$202 (com.google.common.util.concurrent.AggregateFutureState, java.util.Set)
com.google.common.util.concurrent.AggregateFutureState x0
java.util.Set x1
static int access$310 (com.google.common.util.concurrent.AggregateFutureState)
com.google.common.util.concurrent.AggregateFutureState x0
static int access$300 (com.google.common.util.concurrent.AggregateFutureState)
com.google.common.util.concurrent.AggregateFutureState x0
static void ()
com.google.common.util.concurrent.AggregateFutureState$AtomicHelper helper
Throwable reflectionFailure
com.google.common.util.concurrent.AggregateFutureState$AtomicHelper helper
}
com/google/common/util/concurrent/AsyncCallable.classAsyncCallable.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AsyncCallable extends java.lang.Object {
public abstract com.google.common.util.concurrent.ListenableFuture call () throws java.lang.Exception
}
com/google/common/util/concurrent/AsyncFunction.classAsyncFunction.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AsyncFunction extends java.lang.Object {
public abstract com.google.common.util.concurrent.ListenableFuture apply (java.lang.Object) throws java.lang.Exception
}
com/google/common/util/concurrent/AtomicDouble.classAtomicDouble.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.AtomicDouble extends java.lang.Number implements java.io.Serializable {
private static final long serialVersionUID
private volatile transient long value
private static final java.util.concurrent.atomic.AtomicLongFieldUpdater updater
public void (double)
double initialValue
public void ()
public final double get ()
public final void set (double)
double newValue
long next
public final void lazySet (double)
double newValue
public final double getAndSet (double)
double newValue
long next
public final boolean compareAndSet (double, double)
double expect
double update
public final boolean weakCompareAndSet (double, double)
double expect
double update
public final double getAndAdd (double)
long current
double currentVal
double nextVal
long next
double delta
public final double addAndGet (double)
long current
double currentVal
double nextVal
long next
double delta
public java.lang.String toString ()
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream s
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
static void ()
}
com/google/common/util/concurrent/AtomicDoubleArray.classAtomicDoubleArray.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.AtomicDoubleArray extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private transient java.util.concurrent.atomic.AtomicLongArray longs
public void (int)
int length
public void (double[])
int i
double[] array
int len
long[] longArray
public final int length ()
public final double get (int)
int i
public final void set (int, double)
int i
double newValue
long next
public final void lazySet (int, double)
int i
double newValue
public final double getAndSet (int, double)
int i
double newValue
long next
public final boolean compareAndSet (int, double, double)
int i
double expect
double update
public final boolean weakCompareAndSet (int, double, double)
int i
double expect
double update
public final double getAndAdd (int, double)
long current
double currentVal
double nextVal
long next
int i
double delta
public double addAndGet (int, double)
long current
double currentVal
double nextVal
long next
int i
double delta
public java.lang.String toString ()
int i
int iMax
StringBuilder b
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
int i
java.io.ObjectOutputStream s
int length
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int i
java.io.ObjectInputStream s
int length
}
com/google/common/util/concurrent/AtomicLongMap.class
com/google/common/util/concurrent/Atomics.classAtomics.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Atomics extends java.lang.Object {
private void ()
public static java.util.concurrent.atomic.AtomicReference newReference ()
public static java.util.concurrent.atomic.AtomicReference newReference (java.lang.Object)
Object initialValue
public static java.util.concurrent.atomic.AtomicReferenceArray newReferenceArray (int)
int length
public static java.util.concurrent.atomic.AtomicReferenceArray newReferenceArray (java.lang.Object[])
Object[] array
}
com/google/common/util/concurrent/Callables$1.classCallables.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Callables$1 extends java.lang.Object implements java.util.concurrent.Callable {
final Object val$value
void (java.lang.Object)
public java.lang.Object call ()
}
com/google/common/util/concurrent/Callables$2.classCallables.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Callables$2 extends java.lang.Object implements com.google.common.util.concurrent.AsyncCallable {
final com.google.common.util.concurrent.ListeningExecutorService val$listeningExecutorService
final java.util.concurrent.Callable val$callable
void (com.google.common.util.concurrent.ListeningExecutorService, java.util.concurrent.Callable)
public com.google.common.util.concurrent.ListenableFuture call () throws java.lang.Exception
}
com/google/common/util/concurrent/Callables$3.classCallables.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Callables$3 extends java.lang.Object implements java.util.concurrent.Callable {
final com.google.common.base.Supplier val$nameSupplier
final java.util.concurrent.Callable val$callable
void (com.google.common.base.Supplier, java.util.concurrent.Callable)
public java.lang.Object call () throws java.lang.Exception
Thread currentThread
String oldName
boolean restoreName
}
com/google/common/util/concurrent/Callables$4.classCallables.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Callables$4 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.base.Supplier val$nameSupplier
final Runnable val$task
void (com.google.common.base.Supplier, java.lang.Runnable)
public void run ()
Thread currentThread
String oldName
boolean restoreName
}
com/google/common/util/concurrent/Callables.classCallables.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Callables extends java.lang.Object {
private void ()
public static java.util.concurrent.Callable returning (java.lang.Object)
Object value
public static com.google.common.util.concurrent.AsyncCallable asAsyncCallable (java.util.concurrent.Callable, com.google.common.util.concurrent.ListeningExecutorService)
java.util.concurrent.Callable callable
com.google.common.util.concurrent.ListeningExecutorService listeningExecutorService
static java.util.concurrent.Callable threadRenaming (java.util.concurrent.Callable, com.google.common.base.Supplier)
java.util.concurrent.Callable callable
com.google.common.base.Supplier nameSupplier
static java.lang.Runnable threadRenaming (java.lang.Runnable, com.google.common.base.Supplier)
Runnable task
com.google.common.base.Supplier nameSupplier
private static boolean trySetName (java.lang.String, java.lang.Thread)
SecurityException e
String threadName
Thread currentThread
static boolean access$000 (java.lang.String, java.lang.Thread)
String x0
Thread x1
}
com/google/common/util/concurrent/CheckedFuture.classCheckedFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.CheckedFuture extends java.lang.Object implements com.google.common.util.concurrent.ListenableFuture {
public abstract java.lang.Object checkedGet () throws java.lang.Exception
public abstract java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException java.lang.Exception
}
com/google/common/util/concurrent/CollectionFuture$CollectionFutureRunningState.classCollectionFuture.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState extends com.google.common.util.concurrent.AggregateFuture$RunningState {
private java.util.List values
final com.google.common.util.concurrent.CollectionFuture this$0
void (com.google.common.util.concurrent.CollectionFuture, com.google.common.collect.ImmutableCollection, boolean)
int i
com.google.common.util.concurrent.CollectionFuture this$0
com.google.common.collect.ImmutableCollection futures
boolean allMustSucceed
final void collectOneValue (boolean, int, java.lang.Object)
boolean allMustSucceed
int index
Object returnValue
java.util.List localValues
final void handleAllCompleted ()
java.util.List localValues
void releaseResourcesAfterFailure ()
abstract java.lang.Object combine (java.util.List)
}
com/google/common/util/concurrent/CollectionFuture$ListFuture$ListFutureRunningState.classCollectionFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CollectionFuture$ListFuture$ListFutureRunningState extends com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState {
final com.google.common.util.concurrent.CollectionFuture$ListFuture this$0
void (com.google.common.util.concurrent.CollectionFuture$ListFuture, com.google.common.collect.ImmutableCollection, boolean)
com.google.common.collect.ImmutableCollection futures
boolean allMustSucceed
public java.util.List combine (java.util.List)
com.google.common.base.Optional element
java.util.List values
java.util.List result
public volatile java.lang.Object combine (java.util.List)
}
com/google/common/util/concurrent/CollectionFuture$ListFuture.classCollectionFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CollectionFuture$ListFuture extends com.google.common.util.concurrent.CollectionFuture {
void (com.google.common.collect.ImmutableCollection, boolean)
com.google.common.collect.ImmutableCollection futures
boolean allMustSucceed
}
com/google/common/util/concurrent/CollectionFuture.classCollectionFuture.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.CollectionFuture extends com.google.common.util.concurrent.AggregateFuture {
void ()
}
com/google/common/util/concurrent/CombinedFuture$AsyncCallableInterruptibleTask.classCombinedFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CombinedFuture$AsyncCallableInterruptibleTask extends com.google.common.util.concurrent.CombinedFuture$CombinedFutureInterruptibleTask {
private final com.google.common.util.concurrent.AsyncCallable callable
final com.google.common.util.concurrent.CombinedFuture this$0
public void (com.google.common.util.concurrent.CombinedFuture, com.google.common.util.concurrent.AsyncCallable, java.util.concurrent.Executor)
com.google.common.util.concurrent.AsyncCallable callable
java.util.concurrent.Executor listenerExecutor
void setValue () throws java.lang.Exception
}
com/google/common/util/concurrent/CombinedFuture$CallableInterruptibleTask.classCombinedFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CombinedFuture$CallableInterruptibleTask extends com.google.common.util.concurrent.CombinedFuture$CombinedFutureInterruptibleTask {
private final java.util.concurrent.Callable callable
final com.google.common.util.concurrent.CombinedFuture this$0
public void (com.google.common.util.concurrent.CombinedFuture, java.util.concurrent.Callable, java.util.concurrent.Executor)
java.util.concurrent.Callable callable
java.util.concurrent.Executor listenerExecutor
void setValue () throws java.lang.Exception
}
com/google/common/util/concurrent/CombinedFuture$CombinedFutureInterruptibleTask.classCombinedFuture.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.CombinedFuture$CombinedFutureInterruptibleTask extends com.google.common.util.concurrent.InterruptibleTask {
private final java.util.concurrent.Executor listenerExecutor
volatile boolean thrownByExecute
final com.google.common.util.concurrent.CombinedFuture this$0
public void (com.google.common.util.concurrent.CombinedFuture, java.util.concurrent.Executor)
java.util.concurrent.Executor listenerExecutor
final void runInterruptibly ()
java.util.concurrent.ExecutionException e
java.util.concurrent.CancellationException e
Throwable e
final boolean wasInterrupted ()
final void execute ()
java.util.concurrent.RejectedExecutionException e
abstract void setValue () throws java.lang.Exception
}
com/google/common/util/concurrent/CombinedFuture$CombinedFutureRunningState.classCombinedFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CombinedFuture$CombinedFutureRunningState extends com.google.common.util.concurrent.AggregateFuture$RunningState {
private com.google.common.util.concurrent.CombinedFuture$CombinedFutureInterruptibleTask task
final com.google.common.util.concurrent.CombinedFuture this$0
void (com.google.common.util.concurrent.CombinedFuture, com.google.common.collect.ImmutableCollection, boolean, com.google.common.util.concurrent.CombinedFuture$CombinedFutureInterruptibleTask)
com.google.common.collect.ImmutableCollection futures
boolean allMustSucceed
com.google.common.util.concurrent.CombinedFuture$CombinedFutureInterruptibleTask task
void collectOneValue (boolean, int, java.lang.Object)
boolean allMustSucceed
int index
Object returnValue
void handleAllCompleted ()
com.google.common.util.concurrent.CombinedFuture$CombinedFutureInterruptibleTask localTask
void releaseResourcesAfterFailure ()
void interruptTask ()
com.google.common.util.concurrent.CombinedFuture$CombinedFutureInterruptibleTask localTask
}
com/google/common/util/concurrent/CombinedFuture.classCombinedFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CombinedFuture extends com.google.common.util.concurrent.AggregateFuture {
void (com.google.common.collect.ImmutableCollection, boolean, java.util.concurrent.Executor, com.google.common.util.concurrent.AsyncCallable)
com.google.common.collect.ImmutableCollection futures
boolean allMustSucceed
java.util.concurrent.Executor listenerExecutor
com.google.common.util.concurrent.AsyncCallable callable
void (com.google.common.collect.ImmutableCollection, boolean, java.util.concurrent.Executor, java.util.concurrent.Callable)
com.google.common.collect.ImmutableCollection futures
boolean allMustSucceed
java.util.concurrent.Executor listenerExecutor
java.util.concurrent.Callable callable
}
com/google/common/util/concurrent/CycleDetectingLockFactory$1.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CycleDetectingLockFactory$1 extends java.lang.ThreadLocal {
void ()
protected java.util.ArrayList initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock extends java.lang.Object {
public abstract com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode getLockGraphNode ()
public abstract boolean isAcquiredByCurrentThread ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantLock.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantLock extends java.util.concurrent.locks.ReentrantLock implements com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock {
private final com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode lockGraphNode
final com.google.common.util.concurrent.CycleDetectingLockFactory this$0
private void (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, boolean)
com.google.common.util.concurrent.CycleDetectingLockFactory this$0
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode lockGraphNode
boolean fair
public com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode getLockGraphNode ()
public boolean isAcquiredByCurrentThread ()
public void lock ()
public void lockInterruptibly () throws java.lang.InterruptedException
public boolean tryLock ()
public boolean tryLock (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void unlock ()
void (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, boolean, com.google.common.util.concurrent.CycleDetectingLockFactory$1)
com.google.common.util.concurrent.CycleDetectingLockFactory x0
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode x1
boolean x2
com.google.common.util.concurrent.CycleDetectingLockFactory$1 x3
}
com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadLock.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadLock extends java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock {
final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock readWriteLock
final com.google.common.util.concurrent.CycleDetectingLockFactory this$0
void (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock)
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock readWriteLock
public void lock ()
public void lockInterruptibly () throws java.lang.InterruptedException
public boolean tryLock ()
public boolean tryLock (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void unlock ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock extends java.util.concurrent.locks.ReentrantReadWriteLock implements com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock {
private final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadLock readLock
private final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantWriteLock writeLock
private final com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode lockGraphNode
final com.google.common.util.concurrent.CycleDetectingLockFactory this$0
private void (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, boolean)
com.google.common.util.concurrent.CycleDetectingLockFactory this$0
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode lockGraphNode
boolean fair
public java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock readLock ()
public java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock writeLock ()
public com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode getLockGraphNode ()
public boolean isAcquiredByCurrentThread ()
public volatile java.util.concurrent.locks.Lock writeLock ()
public volatile java.util.concurrent.locks.Lock readLock ()
void (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, boolean, com.google.common.util.concurrent.CycleDetectingLockFactory$1)
com.google.common.util.concurrent.CycleDetectingLockFactory x0
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode x1
boolean x2
com.google.common.util.concurrent.CycleDetectingLockFactory$1 x3
}
com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantWriteLock.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantWriteLock extends java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock {
final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock readWriteLock
final com.google.common.util.concurrent.CycleDetectingLockFactory this$0
void (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock)
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock readWriteLock
public void lock ()
public void lockInterruptibly () throws java.lang.InterruptedException
public boolean tryLock ()
public boolean tryLock (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void unlock ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace extends java.lang.IllegalStateException {
static final StackTraceElement[] EMPTY_STACK_TRACE
static final com.google.common.collect.ImmutableSet EXCLUDED_CLASS_NAMES
void (com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode)
int i
int n
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node1
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node2
StackTraceElement[] origStackTrace
static void ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode extends java.lang.Object {
final java.util.Map allowedPriorLocks
final java.util.Map disallowedPriorLocks
final String lockName
void (java.lang.String)
String lockName
java.lang.String getLockName ()
void checkAcquiredLocks (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy, java.util.List)
int i
int size
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
java.util.List acquiredLocks
void checkAcquiredLock (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode)
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException exception
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException exception
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode acquiredLock
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException previousDeadlockException
java.util.Set seen
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace path
private com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace findPathTo (com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, java.util.Set)
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace path
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode preAcquiredLock
java.util.Map$Entry entry
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node
java.util.Set seen
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace found
}
com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$1.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CycleDetectingLockFactory$Policies$1 extends com.google.common.util.concurrent.CycleDetectingLockFactory$Policies {
void (java.lang.String, int)
public void handlePotentialDeadlock (com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException)
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException e
}
com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$2.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CycleDetectingLockFactory$Policies$2 extends com.google.common.util.concurrent.CycleDetectingLockFactory$Policies {
void (java.lang.String, int)
public void handlePotentialDeadlock (com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException)
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException e
}
com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$3.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CycleDetectingLockFactory$Policies$3 extends com.google.common.util.concurrent.CycleDetectingLockFactory$Policies {
void (java.lang.String, int)
public void handlePotentialDeadlock (com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException)
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException e
}
com/google/common/util/concurrent/CycleDetectingLockFactory$Policies.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.CycleDetectingLockFactory$Policies extends java.lang.Enum implements com.google.common.util.concurrent.CycleDetectingLockFactory$Policy {
public static final com.google.common.util.concurrent.CycleDetectingLockFactory$Policies THROW
public static final com.google.common.util.concurrent.CycleDetectingLockFactory$Policies WARN
public static final com.google.common.util.concurrent.CycleDetectingLockFactory$Policies DISABLED
private static final com.google.common.util.concurrent.CycleDetectingLockFactory$Policies[] $VALUES
public static com.google.common.util.concurrent.CycleDetectingLockFactory$Policies[] values ()
public static com.google.common.util.concurrent.CycleDetectingLockFactory$Policies valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.google.common.util.concurrent.CycleDetectingLockFactory$1)
String x0
int x1
com.google.common.util.concurrent.CycleDetectingLockFactory$1 x2
static void ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$Policy.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.CycleDetectingLockFactory$Policy extends java.lang.Object {
public abstract void handlePotentialDeadlock (com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException)
}
com/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException extends com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace {
private final com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace conflictingStackTrace
private void (com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace)
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node1
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node2
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace conflictingStackTrace
public com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace getConflictingStackTrace ()
public java.lang.String getMessage ()
Throwable t
StringBuilder message
void (com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace, com.google.common.util.concurrent.CycleDetectingLockFactory$1)
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode x0
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode x1
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace x2
com.google.common.util.concurrent.CycleDetectingLockFactory$1 x3
}
com/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.CycleDetectingLockFactory$WithExplicitOrdering extends com.google.common.util.concurrent.CycleDetectingLockFactory {
private final java.util.Map lockGraphNodes
void (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy, java.util.Map)
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
java.util.Map lockGraphNodes
public java.util.concurrent.locks.ReentrantLock newReentrantLock (java.lang.Enum)
Enum rank
public java.util.concurrent.locks.ReentrantLock newReentrantLock (java.lang.Enum, boolean)
Enum rank
boolean fair
public java.util.concurrent.locks.ReentrantReadWriteLock newReentrantReadWriteLock (java.lang.Enum)
Enum rank
public java.util.concurrent.locks.ReentrantReadWriteLock newReentrantReadWriteLock (java.lang.Enum, boolean)
Enum rank
boolean fair
}
com/google/common/util/concurrent/CycleDetectingLockFactory.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.CycleDetectingLockFactory extends java.lang.Object {
private static final java.util.concurrent.ConcurrentMap lockGraphNodesPerType
private static final java.util.logging.Logger logger
final com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
private static final ThreadLocal acquiredLocks
public static com.google.common.util.concurrent.CycleDetectingLockFactory newInstance (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy)
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
public java.util.concurrent.locks.ReentrantLock newReentrantLock (java.lang.String)
String lockName
public java.util.concurrent.locks.ReentrantLock newReentrantLock (java.lang.String, boolean)
String lockName
boolean fair
public java.util.concurrent.locks.ReentrantReadWriteLock newReentrantReadWriteLock (java.lang.String)
String lockName
public java.util.concurrent.locks.ReentrantReadWriteLock newReentrantReadWriteLock (java.lang.String, boolean)
String lockName
boolean fair
public static com.google.common.util.concurrent.CycleDetectingLockFactory$WithExplicitOrdering newInstanceWithExplicitOrdering (java.lang.Class, com.google.common.util.concurrent.CycleDetectingLockFactory$Policy)
Class enumClass
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
java.util.Map lockGraphNodes
private static java.util.Map getOrCreateNodes (java.lang.Class)
Class clazz
java.util.Map existing
java.util.Map created
static java.util.Map createNodes (java.lang.Class)
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node
Enum key
int i
int i
Class clazz
java.util.EnumMap map
Enum[] keys
int numKeys
java.util.ArrayList nodes
private static java.lang.String getLockName (java.lang.Enum)
Enum rank
private void (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy)
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
private void aboutToAcquire (com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock)
java.util.ArrayList acquiredLockList
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock lock
private static void lockStateChanged (com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock)
int i
java.util.ArrayList acquiredLockList
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock lock
static java.util.logging.Logger access$100 ()
void (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy, com.google.common.util.concurrent.CycleDetectingLockFactory$1)
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy x0
com.google.common.util.concurrent.CycleDetectingLockFactory$1 x1
static void access$600 (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock)
com.google.common.util.concurrent.CycleDetectingLockFactory x0
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock x1
static void access$700 (com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock)
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock x0
static void ()
}
com/google/common/util/concurrent/ExecutionError.classExecutionError.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.ExecutionError extends java.lang.Error {
private static final long serialVersionUID
protected void ()
protected void (java.lang.String)
String message
public void (java.lang.String, java.lang.Error)
String message
Error cause
public void (java.lang.Error)
Error cause
}
com/google/common/util/concurrent/ExecutionList$RunnableExecutorPair.classExecutionList.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair extends java.lang.Object {
final Runnable runnable
final java.util.concurrent.Executor executor
com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair next
void (java.lang.Runnable, java.util.concurrent.Executor, com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair)
Runnable runnable
java.util.concurrent.Executor executor
com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair next
}
com/google/common/util/concurrent/ExecutionList.classExecutionList.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.ExecutionList extends java.lang.Object {
private static final java.util.logging.Logger log
private com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair runnables
private boolean executed
public void ()
public void add (java.lang.Runnable, java.util.concurrent.Executor)
Runnable runnable
java.util.concurrent.Executor executor
public void execute ()
com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair list
com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair tmp
com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair list
com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair reversedList
private static void executeListener (java.lang.Runnable, java.util.concurrent.Executor)
RuntimeException e
Runnable runnable
java.util.concurrent.Executor executor
static void ()
}
com/google/common/util/concurrent/FakeTimeLimiter.classFakeTimeLimiter.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.FakeTimeLimiter extends java.lang.Object implements com.google.common.util.concurrent.TimeLimiter {
public void ()
public java.lang.Object newProxy (java.lang.Object, java.lang.Class, long, java.util.concurrent.TimeUnit)
Object target
Class interfaceType
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
public java.lang.Object callWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit, boolean) throws java.lang.Exception
java.util.concurrent.Callable callable
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
boolean amInterruptible
public java.lang.Object callWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException
RuntimeException e
Exception e
Error e
Throwable e
java.util.concurrent.Callable callable
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
public java.lang.Object callUninterruptiblyWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException
java.util.concurrent.Callable callable
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
public void runWithTimeout (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
RuntimeException e
Error e
Throwable e
Runnable runnable
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
public void runUninterruptiblyWithTimeout (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Runnable runnable
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
}
com/google/common/util/concurrent/ForwardingBlockingDeque.classForwardingBlockingDeque.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingBlockingDeque extends com.google.common.collect.ForwardingDeque implements java.util.concurrent.BlockingDeque {
protected void ()
protected abstract java.util.concurrent.BlockingDeque delegate ()
public int remainingCapacity ()
public void putFirst (java.lang.Object) throws java.lang.InterruptedException
Object e
public void putLast (java.lang.Object) throws java.lang.InterruptedException
Object e
public boolean offerFirst (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
public boolean offerLast (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object takeFirst () throws java.lang.InterruptedException
public java.lang.Object takeLast () throws java.lang.InterruptedException
public java.lang.Object pollFirst (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object pollLast (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void put (java.lang.Object) throws java.lang.InterruptedException
Object e
public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object take () throws java.lang.InterruptedException
public java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public int drainTo (java.util.Collection)
java.util.Collection c
public int drainTo (java.util.Collection, int)
java.util.Collection c
int maxElements
protected volatile java.util.Deque delegate ()
protected volatile java.util.Queue delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingBlockingQueue.classForwardingBlockingQueue.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingBlockingQueue extends com.google.common.collect.ForwardingQueue implements java.util.concurrent.BlockingQueue {
protected void ()
protected abstract java.util.concurrent.BlockingQueue delegate ()
public int drainTo (java.util.Collection, int)
java.util.Collection c
int maxElements
public int drainTo (java.util.Collection)
java.util.Collection c
public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void put (java.lang.Object) throws java.lang.InterruptedException
Object e
public int remainingCapacity ()
public java.lang.Object take () throws java.lang.InterruptedException
protected volatile java.util.Queue delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingCheckedFuture$SimpleForwardingCheckedFuture.classForwardingCheckedFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingCheckedFuture$SimpleForwardingCheckedFuture extends com.google.common.util.concurrent.ForwardingCheckedFuture {
private final com.google.common.util.concurrent.CheckedFuture delegate
protected void (com.google.common.util.concurrent.CheckedFuture)
com.google.common.util.concurrent.CheckedFuture delegate
protected final com.google.common.util.concurrent.CheckedFuture delegate ()
protected volatile com.google.common.util.concurrent.ListenableFuture delegate ()
protected volatile java.util.concurrent.Future delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingCheckedFuture.classForwardingCheckedFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingCheckedFuture extends com.google.common.util.concurrent.ForwardingListenableFuture implements com.google.common.util.concurrent.CheckedFuture {
public void ()
public java.lang.Object checkedGet () throws java.lang.Exception
public java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException java.lang.Exception
long timeout
java.util.concurrent.TimeUnit unit
protected abstract com.google.common.util.concurrent.CheckedFuture delegate ()
protected volatile com.google.common.util.concurrent.ListenableFuture delegate ()
protected volatile java.util.concurrent.Future delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingExecutorService.classForwardingExecutorService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingExecutorService extends com.google.common.collect.ForwardingObject implements java.util.concurrent.ExecutorService {
protected void ()
protected abstract java.util.concurrent.ExecutorService delegate ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public java.util.List invokeAll (java.util.Collection) throws java.lang.InterruptedException
java.util.Collection tasks
public java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
java.util.Collection tasks
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object invokeAny (java.util.Collection) throws java.lang.InterruptedException java.util.concurrent.ExecutionException
java.util.Collection tasks
public java.lang.Object invokeAny (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
java.util.Collection tasks
long timeout
java.util.concurrent.TimeUnit unit
public boolean isShutdown ()
public boolean isTerminated ()
public void shutdown ()
public java.util.List shutdownNow ()
public void execute (java.lang.Runnable)
Runnable command
public java.util.concurrent.Future submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public java.util.concurrent.Future submit (java.lang.Runnable)
Runnable task
public java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingFuture$SimpleForwardingFuture.classForwardingFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingFuture$SimpleForwardingFuture extends com.google.common.util.concurrent.ForwardingFuture {
private final java.util.concurrent.Future delegate
protected void (java.util.concurrent.Future)
java.util.concurrent.Future delegate
protected final java.util.concurrent.Future delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingFuture.classForwardingFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingFuture extends com.google.common.collect.ForwardingObject implements java.util.concurrent.Future {
protected void ()
protected abstract java.util.concurrent.Future delegate ()
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public boolean isCancelled ()
public boolean isDone ()
public java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
public java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingListenableFuture$SimpleForwardingListenableFuture.classForwardingListenableFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingListenableFuture$SimpleForwardingListenableFuture extends com.google.common.util.concurrent.ForwardingListenableFuture {
private final com.google.common.util.concurrent.ListenableFuture delegate
protected void (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture delegate
protected final com.google.common.util.concurrent.ListenableFuture delegate ()
protected volatile java.util.concurrent.Future delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingListenableFuture.classForwardingListenableFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingListenableFuture extends com.google.common.util.concurrent.ForwardingFuture implements com.google.common.util.concurrent.ListenableFuture {
protected void ()
protected abstract com.google.common.util.concurrent.ListenableFuture delegate ()
public void addListener (java.lang.Runnable, java.util.concurrent.Executor)
Runnable listener
java.util.concurrent.Executor exec
protected volatile java.util.concurrent.Future delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingListeningExecutorService.classForwardingListeningExecutorService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingListeningExecutorService extends com.google.common.util.concurrent.ForwardingExecutorService implements com.google.common.util.concurrent.ListeningExecutorService {
protected void ()
protected abstract com.google.common.util.concurrent.ListeningExecutorService delegate ()
public com.google.common.util.concurrent.ListenableFuture submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable)
Runnable task
public com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
public volatile java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
public volatile java.util.concurrent.Future submit (java.lang.Runnable)
public volatile java.util.concurrent.Future submit (java.util.concurrent.Callable)
protected volatile java.util.concurrent.ExecutorService delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/FutureCallback.classFutureCallback.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.FutureCallback extends java.lang.Object {
public abstract void onSuccess (java.lang.Object)
public abstract void onFailure (java.lang.Throwable)
}
com/google/common/util/concurrent/Futures$1.classFutures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$1 extends java.lang.Object implements java.util.concurrent.Future {
final java.util.concurrent.Future val$input
final com.google.common.base.Function val$function
void (java.util.concurrent.Future, com.google.common.base.Function)
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public boolean isCancelled ()
public boolean isDone ()
public java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
public java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
private java.lang.Object applyTransformation (java.lang.Object) throws java.util.concurrent.ExecutionException
Throwable t
Object input
}
com/google/common/util/concurrent/Futures$2.classFutures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$2 extends java.lang.Object implements com.google.common.util.concurrent.AsyncFunction {
void ()
public com.google.common.util.concurrent.ListenableFuture apply (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture input
public volatile com.google.common.util.concurrent.ListenableFuture apply (java.lang.Object) throws java.lang.Exception
}
com/google/common/util/concurrent/Futures$3.classFutures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$3 extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.atomic.AtomicInteger val$delegateIndex
final com.google.common.collect.ImmutableList val$delegates
final com.google.common.util.concurrent.ListenableFuture val$future
void (java.util.concurrent.atomic.AtomicInteger, com.google.common.collect.ImmutableList, com.google.common.util.concurrent.ListenableFuture)
public void run ()
int i
}
com/google/common/util/concurrent/Futures$CallbackListener.classFutures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$CallbackListener extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.Future future
final com.google.common.util.concurrent.FutureCallback callback
void (java.util.concurrent.Future, com.google.common.util.concurrent.FutureCallback)
java.util.concurrent.Future future
com.google.common.util.concurrent.FutureCallback callback
public void run ()
Object value
java.util.concurrent.ExecutionException e
RuntimeException e
Error e
Object value
public java.lang.String toString ()
}
com/google/common/util/concurrent/Futures$FutureCombiner.classFutures.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Futures$FutureCombiner extends java.lang.Object {
private final boolean allMustSucceed
private final com.google.common.collect.ImmutableList futures
private void (boolean, com.google.common.collect.ImmutableList)
boolean allMustSucceed
com.google.common.collect.ImmutableList futures
public com.google.common.util.concurrent.ListenableFuture callAsync (com.google.common.util.concurrent.AsyncCallable, java.util.concurrent.Executor)
com.google.common.util.concurrent.AsyncCallable combiner
java.util.concurrent.Executor executor
public com.google.common.util.concurrent.ListenableFuture callAsync (com.google.common.util.concurrent.AsyncCallable)
com.google.common.util.concurrent.AsyncCallable combiner
public com.google.common.util.concurrent.ListenableFuture call (java.util.concurrent.Callable, java.util.concurrent.Executor)
java.util.concurrent.Callable combiner
java.util.concurrent.Executor executor
public com.google.common.util.concurrent.ListenableFuture call (java.util.concurrent.Callable)
java.util.concurrent.Callable combiner
void (boolean, com.google.common.collect.ImmutableList, com.google.common.util.concurrent.Futures$1)
boolean x0
com.google.common.collect.ImmutableList x1
com.google.common.util.concurrent.Futures$1 x2
}
com/google/common/util/concurrent/Futures$MappingCheckedFuture.classFutures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$MappingCheckedFuture extends com.google.common.util.concurrent.AbstractCheckedFuture {
final com.google.common.base.Function mapper
void (com.google.common.util.concurrent.ListenableFuture, com.google.common.base.Function)
com.google.common.util.concurrent.ListenableFuture delegate
com.google.common.base.Function mapper
protected java.lang.Exception mapException (java.lang.Exception)
Exception e
}
com/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture$1.classFutures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$NonCancellationPropagatingFuture$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.ListenableFuture val$delegate
final com.google.common.util.concurrent.Futures$NonCancellationPropagatingFuture this$0
void (com.google.common.util.concurrent.Futures$NonCancellationPropagatingFuture, com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.Futures$NonCancellationPropagatingFuture this$0
public void run ()
}
com/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture.classFutures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$NonCancellationPropagatingFuture extends com.google.common.util.concurrent.AbstractFuture$TrustedFuture {
void (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture delegate
}
com/google/common/util/concurrent/Futures.classFutures.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Futures extends com.google.common.util.concurrent.GwtFuturesCatchingSpecialization {
private static final com.google.common.util.concurrent.AsyncFunction DEREFERENCER
private void ()
public static com.google.common.util.concurrent.CheckedFuture makeChecked (com.google.common.util.concurrent.ListenableFuture, com.google.common.base.Function)
com.google.common.util.concurrent.ListenableFuture future
com.google.common.base.Function mapper
public static com.google.common.util.concurrent.ListenableFuture immediateFuture (java.lang.Object)
com.google.common.util.concurrent.ListenableFuture typedNull
Object value
public static com.google.common.util.concurrent.CheckedFuture immediateCheckedFuture (java.lang.Object)
Object value
public static com.google.common.util.concurrent.ListenableFuture immediateFailedFuture (java.lang.Throwable)
Throwable throwable
public static com.google.common.util.concurrent.ListenableFuture immediateCancelledFuture ()
public static com.google.common.util.concurrent.CheckedFuture immediateFailedCheckedFuture (java.lang.Exception)
Exception exception
public static com.google.common.util.concurrent.ListenableFuture catching (com.google.common.util.concurrent.ListenableFuture, java.lang.Class, com.google.common.base.Function)
com.google.common.util.concurrent.ListenableFuture input
Class exceptionType
com.google.common.base.Function fallback
public static com.google.common.util.concurrent.ListenableFuture catching (com.google.common.util.concurrent.ListenableFuture, java.lang.Class, com.google.common.base.Function, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture input
Class exceptionType
com.google.common.base.Function fallback
java.util.concurrent.Executor executor
public static com.google.common.util.concurrent.ListenableFuture catchingAsync (com.google.common.util.concurrent.ListenableFuture, java.lang.Class, com.google.common.util.concurrent.AsyncFunction)
com.google.common.util.concurrent.ListenableFuture input
Class exceptionType
com.google.common.util.concurrent.AsyncFunction fallback
public static com.google.common.util.concurrent.ListenableFuture catchingAsync (com.google.common.util.concurrent.ListenableFuture, java.lang.Class, com.google.common.util.concurrent.AsyncFunction, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture input
Class exceptionType
com.google.common.util.concurrent.AsyncFunction fallback
java.util.concurrent.Executor executor
public static com.google.common.util.concurrent.ListenableFuture withTimeout (com.google.common.util.concurrent.ListenableFuture, long, java.util.concurrent.TimeUnit, java.util.concurrent.ScheduledExecutorService)
com.google.common.util.concurrent.ListenableFuture delegate
long time
java.util.concurrent.TimeUnit unit
java.util.concurrent.ScheduledExecutorService scheduledExecutor
public static com.google.common.util.concurrent.ListenableFuture transformAsync (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.AsyncFunction)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.util.concurrent.AsyncFunction function
public static com.google.common.util.concurrent.ListenableFuture transformAsync (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.AsyncFunction, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.util.concurrent.AsyncFunction function
java.util.concurrent.Executor executor
public static com.google.common.util.concurrent.ListenableFuture transform (com.google.common.util.concurrent.ListenableFuture, com.google.common.base.Function)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.base.Function function
public static com.google.common.util.concurrent.ListenableFuture transform (com.google.common.util.concurrent.ListenableFuture, com.google.common.base.Function, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.base.Function function
java.util.concurrent.Executor executor
public static java.util.concurrent.Future lazyTransform (java.util.concurrent.Future, com.google.common.base.Function)
java.util.concurrent.Future input
com.google.common.base.Function function
public static com.google.common.util.concurrent.ListenableFuture dereference (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture nested
public static transient com.google.common.util.concurrent.ListenableFuture allAsList (com.google.common.util.concurrent.ListenableFuture[])
com.google.common.util.concurrent.ListenableFuture[] futures
public static com.google.common.util.concurrent.ListenableFuture allAsList (java.lang.Iterable)
Iterable futures
public static transient com.google.common.util.concurrent.Futures$FutureCombiner whenAllComplete (com.google.common.util.concurrent.ListenableFuture[])
com.google.common.util.concurrent.ListenableFuture[] futures
public static com.google.common.util.concurrent.Futures$FutureCombiner whenAllComplete (java.lang.Iterable)
Iterable futures
public static transient com.google.common.util.concurrent.Futures$FutureCombiner whenAllSucceed (com.google.common.util.concurrent.ListenableFuture[])
com.google.common.util.concurrent.ListenableFuture[] futures
public static com.google.common.util.concurrent.Futures$FutureCombiner whenAllSucceed (java.lang.Iterable)
Iterable futures
public static com.google.common.util.concurrent.ListenableFuture nonCancellationPropagating (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture future
public static transient com.google.common.util.concurrent.ListenableFuture successfulAsList (com.google.common.util.concurrent.ListenableFuture[])
com.google.common.util.concurrent.ListenableFuture[] futures
public static com.google.common.util.concurrent.ListenableFuture successfulAsList (java.lang.Iterable)
Iterable futures
public static com.google.common.collect.ImmutableList inCompletionOrder (java.lang.Iterable)
int i
com.google.common.util.concurrent.ListenableFuture future
Iterable futures
com.google.common.collect.ImmutableList copy
com.google.common.collect.ImmutableList$Builder delegatesBuilder
com.google.common.collect.ImmutableList delegates
java.util.concurrent.atomic.AtomicInteger delegateIndex
com.google.common.collect.ImmutableList delegatesCast
public static void addCallback (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.FutureCallback)
com.google.common.util.concurrent.ListenableFuture future
com.google.common.util.concurrent.FutureCallback callback
public static void addCallback (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.FutureCallback, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture future
com.google.common.util.concurrent.FutureCallback callback
java.util.concurrent.Executor executor
public static java.lang.Object getDone (java.util.concurrent.Future) throws java.util.concurrent.ExecutionException
java.util.concurrent.Future future
public static java.lang.Object getChecked (java.util.concurrent.Future, java.lang.Class) throws java.lang.Exception
java.util.concurrent.Future future
Class exceptionClass
public static java.lang.Object getChecked (java.util.concurrent.Future, java.lang.Class, long, java.util.concurrent.TimeUnit) throws java.lang.Exception
java.util.concurrent.Future future
Class exceptionClass
long timeout
java.util.concurrent.TimeUnit unit
public static java.lang.Object getUnchecked (java.util.concurrent.Future)
java.util.concurrent.ExecutionException e
java.util.concurrent.Future future
private static void wrapAndThrowUnchecked (java.lang.Throwable)
Throwable cause
static void ()
}
com/google/common/util/concurrent/FuturesGetChecked$1.classFuturesGetChecked.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.FuturesGetChecked$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.lang.Boolean apply (java.lang.reflect.Constructor)
java.lang.reflect.Constructor input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator.classFuturesGetChecked.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidator extends java.lang.Object {
public abstract void validateClass (java.lang.Class)
}
com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator$1.classFuturesGetChecked.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator$1 extends java.lang.ClassValue {
void ()
protected java.lang.Boolean computeValue (java.lang.Class)
Class type
protected volatile java.lang.Object computeValue (java.lang.Class)
}
com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator.classFuturesGetChecked.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator extends java.lang.Enum implements com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidator {
public static final com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator INSTANCE
private static final ClassValue isValidClass
private static final com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator[] $VALUES
public static com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator[] values ()
public static com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void validateClass (java.lang.Class)
Class exceptionClass
static void ()
}
com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator.classFuturesGetChecked.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator extends java.lang.Enum implements com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidator {
public static final com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator INSTANCE
private static final java.util.Set validClasses
private static final com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator[] $VALUES
public static com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator[] values ()
public static com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void validateClass (java.lang.Class)
java.lang.ref.WeakReference knownGood
Class exceptionClass
static void ()
}
com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder.classFuturesGetChecked.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolder extends java.lang.Object {
static final String CLASS_VALUE_VALIDATOR_NAME
static final com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidator BEST_VALIDATOR
void ()
static com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidator getBestValidator ()
Class theClass
Throwable t
static void ()
}
com/google/common/util/concurrent/FuturesGetChecked.classFuturesGetChecked.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.FuturesGetChecked extends java.lang.Object {
private static final com.google.common.collect.Ordering WITH_STRING_PARAM_FIRST
static java.lang.Object getChecked (java.util.concurrent.Future, java.lang.Class) throws java.lang.Exception
java.util.concurrent.Future future
Class exceptionClass
static java.lang.Object getChecked (com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidator, java.util.concurrent.Future, java.lang.Class) throws java.lang.Exception
InterruptedException e
java.util.concurrent.ExecutionException e
com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidator validator
java.util.concurrent.Future future
Class exceptionClass
static java.lang.Object getChecked (java.util.concurrent.Future, java.lang.Class, long, java.util.concurrent.TimeUnit) throws java.lang.Exception
InterruptedException e
java.util.concurrent.TimeoutException e
java.util.concurrent.ExecutionException e
java.util.concurrent.Future future
Class exceptionClass
long timeout
java.util.concurrent.TimeUnit unit
private static com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidator bestGetCheckedTypeValidator ()
static com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidator weakSetValidator ()
static com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidator classValueValidator ()
private static void wrapAndThrowExceptionOrError (java.lang.Throwable, java.lang.Class) throws java.lang.Exception
Throwable cause
Class exceptionClass
private static boolean hasConstructorUsableByGetChecked (java.lang.Class)
Exception unused
Exception e
Class exceptionClass
private static java.lang.Exception newWithCause (java.lang.Class, java.lang.Throwable)
Exception instance
java.lang.reflect.Constructor constructor
Class exceptionClass
Throwable cause
java.util.List constructors
private static java.util.List preferringStrings (java.util.List)
java.util.List constructors
private static java.lang.Object newFromConstructor (java.lang.reflect.Constructor, java.lang.Throwable)
Class paramType
int i
IllegalArgumentException e
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
java.lang.reflect.Constructor constructor
Throwable cause
Class[] paramTypes
Object[] params
static boolean isCheckedException (java.lang.Class)
Class type
static void checkExceptionClassValidity (java.lang.Class)
Class exceptionClass
private void ()
static void ()
}
com/google/common/util/concurrent/GwtFuturesCatchingSpecialization.classGwtFuturesCatchingSpecialization.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.GwtFuturesCatchingSpecialization extends java.lang.Object {
void ()
}
com/google/common/util/concurrent/ImmediateFuture$ImmediateCancelledFuture.classImmediateFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ImmediateFuture$ImmediateCancelledFuture extends com.google.common.util.concurrent.AbstractFuture$TrustedFuture {
void ()
}
com/google/common/util/concurrent/ImmediateFuture$ImmediateFailedCheckedFuture.classImmediateFuture.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.ImmediateFuture$ImmediateFailedCheckedFuture extends com.google.common.util.concurrent.ImmediateFuture implements com.google.common.util.concurrent.CheckedFuture {
private final Exception thrown
void (java.lang.Exception)
Exception thrown
public java.lang.Object get () throws java.util.concurrent.ExecutionException
public java.lang.Object checkedGet () throws java.lang.Exception
public java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit) throws java.lang.Exception
long timeout
java.util.concurrent.TimeUnit unit
}
com/google/common/util/concurrent/ImmediateFuture$ImmediateFailedFuture.classImmediateFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ImmediateFuture$ImmediateFailedFuture extends com.google.common.util.concurrent.AbstractFuture$TrustedFuture {
void (java.lang.Throwable)
Throwable thrown
}
com/google/common/util/concurrent/ImmediateFuture$ImmediateSuccessfulCheckedFuture.classImmediateFuture.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.ImmediateFuture$ImmediateSuccessfulCheckedFuture extends com.google.common.util.concurrent.ImmediateFuture implements com.google.common.util.concurrent.CheckedFuture {
private final Object value
void (java.lang.Object)
Object value
public java.lang.Object get ()
public java.lang.Object checkedGet ()
public java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
}
com/google/common/util/concurrent/ImmediateFuture$ImmediateSuccessfulFuture.classImmediateFuture.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.ImmediateFuture$ImmediateSuccessfulFuture extends com.google.common.util.concurrent.ImmediateFuture {
static final com.google.common.util.concurrent.ImmediateFuture$ImmediateSuccessfulFuture NULL
private final Object value
void (java.lang.Object)
Object value
public java.lang.Object get ()
static void ()
}
com/google/common/util/concurrent/ImmediateFuture.classImmediateFuture.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.ImmediateFuture extends java.lang.Object implements com.google.common.util.concurrent.ListenableFuture {
private static final java.util.logging.Logger log
void ()
public void addListener (java.lang.Runnable, java.util.concurrent.Executor)
RuntimeException e
Runnable listener
java.util.concurrent.Executor executor
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public abstract java.lang.Object get () throws java.util.concurrent.ExecutionException
public java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException
long timeout
java.util.concurrent.TimeUnit unit
public boolean isCancelled ()
public boolean isDone ()
static void ()
}
com/google/common/util/concurrent/InterruptibleTask$1.classInterruptibleTask.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.InterruptibleTask$1 extends java.lang.Object {
}
com/google/common/util/concurrent/InterruptibleTask$AtomicHelper.classInterruptibleTask.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.InterruptibleTask$AtomicHelper extends java.lang.Object {
private void ()
abstract boolean compareAndSetRunner (com.google.common.util.concurrent.InterruptibleTask, java.lang.Thread, java.lang.Thread)
void (com.google.common.util.concurrent.InterruptibleTask$1)
com.google.common.util.concurrent.InterruptibleTask$1 x0
}
com/google/common/util/concurrent/InterruptibleTask$SafeAtomicHelper.classInterruptibleTask.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.InterruptibleTask$SafeAtomicHelper extends com.google.common.util.concurrent.InterruptibleTask$AtomicHelper {
final java.util.concurrent.atomic.AtomicReferenceFieldUpdater runnerUpdater
void (java.util.concurrent.atomic.AtomicReferenceFieldUpdater)
java.util.concurrent.atomic.AtomicReferenceFieldUpdater runnerUpdater
boolean compareAndSetRunner (com.google.common.util.concurrent.InterruptibleTask, java.lang.Thread, java.lang.Thread)
com.google.common.util.concurrent.InterruptibleTask task
Thread expect
Thread update
}
com/google/common/util/concurrent/InterruptibleTask$SynchronizedAtomicHelper.classInterruptibleTask.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.InterruptibleTask$SynchronizedAtomicHelper extends com.google.common.util.concurrent.InterruptibleTask$AtomicHelper {
private void ()
boolean compareAndSetRunner (com.google.common.util.concurrent.InterruptibleTask, java.lang.Thread, java.lang.Thread)
com.google.common.util.concurrent.InterruptibleTask task
Thread expect
Thread update
void (com.google.common.util.concurrent.InterruptibleTask$1)
com.google.common.util.concurrent.InterruptibleTask$1 x0
}
com/google/common/util/concurrent/InterruptibleTask.classInterruptibleTask.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.InterruptibleTask extends java.lang.Object implements java.lang.Runnable {
private volatile Thread runner
private volatile boolean doneInterrupting
private static final com.google.common.util.concurrent.InterruptibleTask$AtomicHelper ATOMIC_HELPER
private static final java.util.logging.Logger log
void ()
public final void run ()
abstract void runInterruptibly ()
abstract boolean wasInterrupted ()
final void interruptTask ()
Thread currentRunner
static java.lang.Thread access$200 (com.google.common.util.concurrent.InterruptibleTask)
com.google.common.util.concurrent.InterruptibleTask x0
static java.lang.Thread access$202 (com.google.common.util.concurrent.InterruptibleTask, java.lang.Thread)
com.google.common.util.concurrent.InterruptibleTask x0
Thread x1
static void ()
com.google.common.util.concurrent.InterruptibleTask$AtomicHelper helper
Throwable reflectionFailure
com.google.common.util.concurrent.InterruptibleTask$AtomicHelper helper
}
com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter$1.classJdkFutureAdapters.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter this$0
void (com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter)
com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter this$0
public void run ()
}
com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter.classJdkFutureAdapters.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter extends com.google.common.util.concurrent.ForwardingFuture implements com.google.common.util.concurrent.ListenableFuture {
private static final java.util.concurrent.ThreadFactory threadFactory
private static final java.util.concurrent.Executor defaultAdapterExecutor
private final java.util.concurrent.Executor adapterExecutor
private final com.google.common.util.concurrent.ExecutionList executionList
private final java.util.concurrent.atomic.AtomicBoolean hasListeners
private final java.util.concurrent.Future delegate
void (java.util.concurrent.Future)
java.util.concurrent.Future delegate
void (java.util.concurrent.Future, java.util.concurrent.Executor)
java.util.concurrent.Future delegate
java.util.concurrent.Executor adapterExecutor
protected java.util.concurrent.Future delegate ()
public void addListener (java.lang.Runnable, java.util.concurrent.Executor)
Runnable listener
java.util.concurrent.Executor exec
protected volatile java.lang.Object delegate ()
static java.util.concurrent.Future access$000 (com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter)
com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter x0
static com.google.common.util.concurrent.ExecutionList access$100 (com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter)
com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter x0
static void ()
}
com/google/common/util/concurrent/JdkFutureAdapters.classJdkFutureAdapters.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.JdkFutureAdapters extends java.lang.Object {
public static com.google.common.util.concurrent.ListenableFuture listenInPoolThread (java.util.concurrent.Future)
java.util.concurrent.Future future
public static com.google.common.util.concurrent.ListenableFuture listenInPoolThread (java.util.concurrent.Future, java.util.concurrent.Executor)
java.util.concurrent.Future future
java.util.concurrent.Executor executor
private void ()
}
com/google/common/util/concurrent/ListenableFuture.classListenableFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ListenableFuture extends java.lang.Object implements java.util.concurrent.Future {
public abstract void addListener (java.lang.Runnable, java.util.concurrent.Executor)
}
com/google/common/util/concurrent/ListenableFutureTask.classListenableFutureTask.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.ListenableFutureTask extends java.util.concurrent.FutureTask implements com.google.common.util.concurrent.ListenableFuture {
private final com.google.common.util.concurrent.ExecutionList executionList
public static com.google.common.util.concurrent.ListenableFutureTask create (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
public static com.google.common.util.concurrent.ListenableFutureTask create (java.lang.Runnable, java.lang.Object)
Runnable runnable
Object result
void (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
void (java.lang.Runnable, java.lang.Object)
Runnable runnable
Object result
public void addListener (java.lang.Runnable, java.util.concurrent.Executor)
Runnable listener
java.util.concurrent.Executor exec
protected void done ()
}
com/google/common/util/concurrent/ListenableScheduledFuture.classListenableScheduledFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ListenableScheduledFuture extends java.lang.Object implements java.util.concurrent.ScheduledFuture com.google.common.util.concurrent.ListenableFuture {
}
com/google/common/util/concurrent/ListenerCallQueue$Event.classListenerCallQueue.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ListenerCallQueue$Event extends java.lang.Object {
public abstract void call (java.lang.Object)
}
com/google/common/util/concurrent/ListenerCallQueue$PerListenerQueue.classListenerCallQueue.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ListenerCallQueue$PerListenerQueue extends java.lang.Object implements java.lang.Runnable {
final Object listener
final java.util.concurrent.Executor executor
final java.util.Queue waitQueue
final java.util.Queue labelQueue
boolean isThreadScheduled
void (java.lang.Object, java.util.concurrent.Executor)
Object listener
java.util.concurrent.Executor executor
synchronized void add (com.google.common.util.concurrent.ListenerCallQueue$Event, java.lang.Object)
com.google.common.util.concurrent.ListenerCallQueue$Event event
Object label
void dispatch ()
RuntimeException e
boolean scheduleEventRunner
public void run ()
com.google.common.util.concurrent.ListenerCallQueue$Event nextToRun
Object nextLabel
RuntimeException e
com.google.common.util.concurrent.ListenerCallQueue$Event nextToRun
Object nextLabel
boolean stillRunning
}
com/google/common/util/concurrent/ListenerCallQueue.classListenerCallQueue.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ListenerCallQueue extends java.lang.Object {
private static final java.util.logging.Logger logger
private final java.util.List listeners
void ()
public void addListener (java.lang.Object, java.util.concurrent.Executor)
Object listener
java.util.concurrent.Executor executor
public void enqueue (com.google.common.util.concurrent.ListenerCallQueue$Event)
com.google.common.util.concurrent.ListenerCallQueue$Event event
public void enqueue (com.google.common.util.concurrent.ListenerCallQueue$Event, java.lang.String)
com.google.common.util.concurrent.ListenerCallQueue$Event event
String label
private void enqueueHelper (com.google.common.util.concurrent.ListenerCallQueue$Event, java.lang.Object)
com.google.common.util.concurrent.ListenerCallQueue$PerListenerQueue queue
com.google.common.util.concurrent.ListenerCallQueue$Event event
Object label
public void dispatch ()
int i
static java.util.logging.Logger access$000 ()
static void ()
}
com/google/common/util/concurrent/ListeningExecutorService.classListeningExecutorService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ListeningExecutorService extends java.lang.Object implements java.util.concurrent.ExecutorService {
public abstract com.google.common.util.concurrent.ListenableFuture submit (java.util.concurrent.Callable)
public abstract com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable)
public abstract com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable, java.lang.Object)
public abstract java.util.List invokeAll (java.util.Collection) throws java.lang.InterruptedException
public abstract java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public volatile java.util.concurrent.Future submit (java.lang.Runnable)
public volatile java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
public volatile java.util.concurrent.Future submit (java.util.concurrent.Callable)
}
com/google/common/util/concurrent/ListeningScheduledExecutorService.classListeningScheduledExecutorService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ListeningScheduledExecutorService extends java.lang.Object implements java.util.concurrent.ScheduledExecutorService com.google.common.util.concurrent.ListeningExecutorService {
public abstract com.google.common.util.concurrent.ListenableScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
public abstract com.google.common.util.concurrent.ListenableScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
public abstract com.google.common.util.concurrent.ListenableScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
public abstract com.google.common.util.concurrent.ListenableScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
public volatile java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
public volatile java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
public volatile java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
public volatile java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
}
com/google/common/util/concurrent/Monitor$1.classMonitor.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Monitor$1 extends com.google.common.util.concurrent.Monitor$Guard {
final java.util.function.BooleanSupplier val$isSatisfied
final com.google.common.util.concurrent.Monitor this$0
void (com.google.common.util.concurrent.Monitor, com.google.common.util.concurrent.Monitor, java.util.function.BooleanSupplier)
com.google.common.util.concurrent.Monitor this$0
com.google.common.util.concurrent.Monitor monitor
public boolean isSatisfied ()
}
com/google/common/util/concurrent/Monitor$Guard.classMonitor.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.Monitor$Guard extends java.lang.Object {
final com.google.common.util.concurrent.Monitor monitor
final java.util.concurrent.locks.Condition condition
int waiterCount
com.google.common.util.concurrent.Monitor$Guard next
protected void (com.google.common.util.concurrent.Monitor)
com.google.common.util.concurrent.Monitor monitor
public abstract boolean isSatisfied ()
}
com/google/common/util/concurrent/Monitor.classMonitor.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Monitor extends java.lang.Object {
private final boolean fair
private final java.util.concurrent.locks.ReentrantLock lock
private com.google.common.util.concurrent.Monitor$Guard activeGuards
public void ()
public void (boolean)
boolean fair
public com.google.common.util.concurrent.Monitor$Guard newGuard (java.util.function.BooleanSupplier)
java.util.function.BooleanSupplier isSatisfied
public void enter ()
public void enterInterruptibly () throws java.lang.InterruptedException
public boolean enter (long, java.util.concurrent.TimeUnit)
InterruptedException interrupt
long remainingNanos
long startTime
long time
java.util.concurrent.TimeUnit unit
long timeoutNanos
java.util.concurrent.locks.ReentrantLock lock
boolean interrupted
public boolean enterInterruptibly (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long time
java.util.concurrent.TimeUnit unit
public boolean tryEnter ()
public void enterWhen (com.google.common.util.concurrent.Monitor$Guard) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
java.util.concurrent.locks.ReentrantLock lock
boolean signalBeforeWaiting
boolean satisfied
public void enterWhenUninterruptibly (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
java.util.concurrent.locks.ReentrantLock lock
boolean signalBeforeWaiting
boolean satisfied
public boolean enterWhen (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
long timeoutNanos
java.util.concurrent.locks.ReentrantLock lock
boolean reentrant
long startTime
boolean satisfied
boolean threw
public boolean enterWhenUninterruptibly (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)
InterruptedException interrupt
long remainingNanos
long remainingNanos
long remainingNanos
InterruptedException interrupt
boolean satisfied
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
long timeoutNanos
java.util.concurrent.locks.ReentrantLock lock
long startTime
boolean signalBeforeWaiting
boolean interrupted
public boolean enterIf (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
java.util.concurrent.locks.ReentrantLock lock
boolean satisfied
public boolean enterIfInterruptibly (com.google.common.util.concurrent.Monitor$Guard) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
java.util.concurrent.locks.ReentrantLock lock
boolean satisfied
public boolean enterIf (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
boolean satisfied
public boolean enterIfInterruptibly (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
java.util.concurrent.locks.ReentrantLock lock
boolean satisfied
public boolean tryEnterIf (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
java.util.concurrent.locks.ReentrantLock lock
boolean satisfied
public void waitFor (com.google.common.util.concurrent.Monitor$Guard) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
public void waitForUninterruptibly (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
public boolean waitFor (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
long timeoutNanos
public boolean waitForUninterruptibly (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)
InterruptedException interrupt
long remainingNanos
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
long timeoutNanos
boolean signalBeforeWaiting
long startTime
boolean interrupted
public void leave ()
java.util.concurrent.locks.ReentrantLock lock
public boolean isFair ()
public boolean isOccupied ()
public boolean isOccupiedByCurrentThread ()
public int getOccupiedDepth ()
public int getQueueLength ()
public boolean hasQueuedThreads ()
public boolean hasQueuedThread (java.lang.Thread)
Thread thread
public boolean hasWaiters (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
public int getWaitQueueLength (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
private static long toSafeNanos (long, java.util.concurrent.TimeUnit)
long time
java.util.concurrent.TimeUnit unit
long timeoutNanos
private static long initNanoTime (long)
long startTime
long timeoutNanos
private static long remainingNanos (long, long)
long startTime
long timeoutNanos
private void signalNextWaiter ()
com.google.common.util.concurrent.Monitor$Guard guard
private boolean isSatisfied (com.google.common.util.concurrent.Monitor$Guard)
Throwable throwable
com.google.common.util.concurrent.Monitor$Guard guard
private void signalAllWaiters ()
com.google.common.util.concurrent.Monitor$Guard guard
private void beginWaitingFor (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
int waiters
private void endWaitingFor (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard p
com.google.common.util.concurrent.Monitor$Guard pred
com.google.common.util.concurrent.Monitor$Guard guard
int waiters
private void await (com.google.common.util.concurrent.Monitor$Guard, boolean) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
boolean signalBeforeWaiting
private void awaitUninterruptibly (com.google.common.util.concurrent.Monitor$Guard, boolean)
com.google.common.util.concurrent.Monitor$Guard guard
boolean signalBeforeWaiting
private boolean awaitNanos (com.google.common.util.concurrent.Monitor$Guard, long, boolean) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
long nanos
boolean signalBeforeWaiting
boolean firstTime
static java.util.concurrent.locks.ReentrantLock access$000 (com.google.common.util.concurrent.Monitor)
com.google.common.util.concurrent.Monitor x0
}
com/google/common/util/concurrent/MoreExecutors$1.classMoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$1 extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.BlockingQueue val$queue
final com.google.common.util.concurrent.ListenableFuture val$future
void (java.util.concurrent.BlockingQueue, com.google.common.util.concurrent.ListenableFuture)
public void run ()
}
com/google/common/util/concurrent/MoreExecutors$2.classMoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$2 extends java.lang.Object implements java.util.concurrent.Executor {
final java.util.concurrent.Executor val$executor
final com.google.common.base.Supplier val$nameSupplier
void (java.util.concurrent.Executor, com.google.common.base.Supplier)
public void execute (java.lang.Runnable)
Runnable command
}
com/google/common/util/concurrent/MoreExecutors$3.classMoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$3 extends com.google.common.util.concurrent.WrappingExecutorService {
final com.google.common.base.Supplier val$nameSupplier
void (java.util.concurrent.ExecutorService, com.google.common.base.Supplier)
java.util.concurrent.ExecutorService delegate
protected java.util.concurrent.Callable wrapTask (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
protected java.lang.Runnable wrapTask (java.lang.Runnable)
Runnable command
}
com/google/common/util/concurrent/MoreExecutors$4.classMoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$4 extends com.google.common.util.concurrent.WrappingScheduledExecutorService {
final com.google.common.base.Supplier val$nameSupplier
void (java.util.concurrent.ScheduledExecutorService, com.google.common.base.Supplier)
java.util.concurrent.ScheduledExecutorService delegate
protected java.util.concurrent.Callable wrapTask (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
protected java.lang.Runnable wrapTask (java.lang.Runnable)
Runnable command
}
com/google/common/util/concurrent/MoreExecutors$5$1.classMoreExecutors.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.MoreExecutors$5$1 extends java.lang.Object implements java.lang.Runnable {
final Runnable val$command
final com.google.common.util.concurrent.MoreExecutors$5 this$0
void (com.google.common.util.concurrent.MoreExecutors$5, java.lang.Runnable)
com.google.common.util.concurrent.MoreExecutors$5 this$0
public void run ()
}
com/google/common/util/concurrent/MoreExecutors$5.classMoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$5 extends java.lang.Object implements java.util.concurrent.Executor {
volatile boolean thrownFromDelegate
final java.util.concurrent.Executor val$delegate
final com.google.common.util.concurrent.AbstractFuture val$future
void (java.util.concurrent.Executor, com.google.common.util.concurrent.AbstractFuture)
public void execute (java.lang.Runnable)
java.util.concurrent.RejectedExecutionException e
Runnable command
}
com/google/common/util/concurrent/MoreExecutors$Application$1.classMoreExecutors.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.MoreExecutors$Application$1 extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.ExecutorService val$service
final long val$terminationTimeout
final java.util.concurrent.TimeUnit val$timeUnit
final com.google.common.util.concurrent.MoreExecutors$Application this$0
void (com.google.common.util.concurrent.MoreExecutors$Application, java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit)
com.google.common.util.concurrent.MoreExecutors$Application this$0
public void run ()
}
com/google/common/util/concurrent/MoreExecutors$Application.classMoreExecutors.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.MoreExecutors$Application extends java.lang.Object {
void ()
final java.util.concurrent.ExecutorService getExitingExecutorService (java.util.concurrent.ThreadPoolExecutor, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ThreadPoolExecutor executor
long terminationTimeout
java.util.concurrent.TimeUnit timeUnit
java.util.concurrent.ExecutorService service
final java.util.concurrent.ScheduledExecutorService getExitingScheduledExecutorService (java.util.concurrent.ScheduledThreadPoolExecutor, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ScheduledThreadPoolExecutor executor
long terminationTimeout
java.util.concurrent.TimeUnit timeUnit
java.util.concurrent.ScheduledExecutorService service
final void addDelayedShutdownHook (java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ExecutorService service
long terminationTimeout
java.util.concurrent.TimeUnit timeUnit
final java.util.concurrent.ExecutorService getExitingExecutorService (java.util.concurrent.ThreadPoolExecutor)
java.util.concurrent.ThreadPoolExecutor executor
final java.util.concurrent.ScheduledExecutorService getExitingScheduledExecutorService (java.util.concurrent.ScheduledThreadPoolExecutor)
java.util.concurrent.ScheduledThreadPoolExecutor executor
void addShutdownHook (java.lang.Thread)
Thread hook
}
com/google/common/util/concurrent/MoreExecutors$DirectExecutor.classMoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$DirectExecutor extends java.lang.Enum implements java.util.concurrent.Executor {
public static final com.google.common.util.concurrent.MoreExecutors$DirectExecutor INSTANCE
private static final com.google.common.util.concurrent.MoreExecutors$DirectExecutor[] $VALUES
public static com.google.common.util.concurrent.MoreExecutors$DirectExecutor[] values ()
public static com.google.common.util.concurrent.MoreExecutors$DirectExecutor valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void execute (java.lang.Runnable)
Runnable command
public java.lang.String toString ()
static void ()
}
com/google/common/util/concurrent/MoreExecutors$DirectExecutorService.classMoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$DirectExecutorService extends com.google.common.util.concurrent.AbstractListeningExecutorService {
private final Object lock
private int runningTasks
private boolean shutdown
private void ()
public void execute (java.lang.Runnable)
Runnable command
public boolean isShutdown ()
public void shutdown ()
public java.util.List shutdownNow ()
public boolean isTerminated ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long now
long timeout
java.util.concurrent.TimeUnit unit
long nanos
private void startTask ()
private void endTask ()
int numRunning
void (com.google.common.util.concurrent.MoreExecutors$1)
com.google.common.util.concurrent.MoreExecutors$1 x0
}
com/google/common/util/concurrent/MoreExecutors$ListeningDecorator.classMoreExecutors.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.MoreExecutors$ListeningDecorator extends com.google.common.util.concurrent.AbstractListeningExecutorService {
private final java.util.concurrent.ExecutorService delegate
void (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService delegate
public final boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public final boolean isShutdown ()
public final boolean isTerminated ()
public final void shutdown ()
public final java.util.List shutdownNow ()
public final void execute (java.lang.Runnable)
Runnable command
}
com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$ListenableScheduledTask.classMoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator$ListenableScheduledTask extends com.google.common.util.concurrent.ForwardingListenableFuture$SimpleForwardingListenableFuture implements com.google.common.util.concurrent.ListenableScheduledFuture {
private final java.util.concurrent.ScheduledFuture scheduledDelegate
public void (com.google.common.util.concurrent.ListenableFuture, java.util.concurrent.ScheduledFuture)
com.google.common.util.concurrent.ListenableFuture listenableDelegate
java.util.concurrent.ScheduledFuture scheduledDelegate
public boolean cancel (boolean)
boolean mayInterruptIfRunning
boolean cancelled
public long getDelay (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
public int compareTo (java.util.concurrent.Delayed)
java.util.concurrent.Delayed other
public volatile int compareTo (java.lang.Object)
}
com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask.classMoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask extends com.google.common.util.concurrent.AbstractFuture implements java.lang.Runnable {
private final Runnable delegate
public void (java.lang.Runnable)
Runnable delegate
public void run ()
Throwable t
}
com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator.classMoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator extends com.google.common.util.concurrent.MoreExecutors$ListeningDecorator implements com.google.common.util.concurrent.ListeningScheduledExecutorService {
final java.util.concurrent.ScheduledExecutorService delegate
void (java.util.concurrent.ScheduledExecutorService)
java.util.concurrent.ScheduledExecutorService delegate
public com.google.common.util.concurrent.ListenableScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Runnable command
long delay
java.util.concurrent.TimeUnit unit
com.google.common.util.concurrent.TrustedListenableFutureTask task
java.util.concurrent.ScheduledFuture scheduled
public com.google.common.util.concurrent.ListenableScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
java.util.concurrent.Callable callable
long delay
java.util.concurrent.TimeUnit unit
com.google.common.util.concurrent.TrustedListenableFutureTask task
java.util.concurrent.ScheduledFuture scheduled
public com.google.common.util.concurrent.ListenableScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
Runnable command
long initialDelay
long period
java.util.concurrent.TimeUnit unit
com.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask task
java.util.concurrent.ScheduledFuture scheduled
public com.google.common.util.concurrent.ListenableScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
Runnable command
long initialDelay
long delay
java.util.concurrent.TimeUnit unit
com.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask task
java.util.concurrent.ScheduledFuture scheduled
public volatile java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
public volatile java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
public volatile java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
public volatile java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
}
com/google/common/util/concurrent/MoreExecutors.classMoreExecutors.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.MoreExecutors extends java.lang.Object {
private void ()
public static java.util.concurrent.ExecutorService getExitingExecutorService (java.util.concurrent.ThreadPoolExecutor, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ThreadPoolExecutor executor
long terminationTimeout
java.util.concurrent.TimeUnit timeUnit
public static java.util.concurrent.ScheduledExecutorService getExitingScheduledExecutorService (java.util.concurrent.ScheduledThreadPoolExecutor, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ScheduledThreadPoolExecutor executor
long terminationTimeout
java.util.concurrent.TimeUnit timeUnit
public static void addDelayedShutdownHook (java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ExecutorService service
long terminationTimeout
java.util.concurrent.TimeUnit timeUnit
public static java.util.concurrent.ExecutorService getExitingExecutorService (java.util.concurrent.ThreadPoolExecutor)
java.util.concurrent.ThreadPoolExecutor executor
public static java.util.concurrent.ScheduledExecutorService getExitingScheduledExecutorService (java.util.concurrent.ScheduledThreadPoolExecutor)
java.util.concurrent.ScheduledThreadPoolExecutor executor
private static void useDaemonThreadFactory (java.util.concurrent.ThreadPoolExecutor)
java.util.concurrent.ThreadPoolExecutor executor
public static com.google.common.util.concurrent.ListeningExecutorService newDirectExecutorService ()
public static java.util.concurrent.Executor directExecutor ()
public static com.google.common.util.concurrent.ListeningExecutorService listeningDecorator (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService delegate
public static com.google.common.util.concurrent.ListeningScheduledExecutorService listeningDecorator (java.util.concurrent.ScheduledExecutorService)
java.util.concurrent.ScheduledExecutorService delegate
static java.lang.Object invokeAnyImpl (com.google.common.util.concurrent.ListeningExecutorService, java.util.Collection, boolean, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
long now
java.util.concurrent.Future f
java.util.concurrent.ExecutionException eex
RuntimeException rex
java.util.concurrent.Future f
java.util.concurrent.ExecutionException ee
long lastTime
java.util.Iterator it
int active
java.util.concurrent.Future f
com.google.common.util.concurrent.ListeningExecutorService executorService
java.util.Collection tasks
boolean timed
long timeout
java.util.concurrent.TimeUnit unit
int ntasks
java.util.List futures
java.util.concurrent.BlockingQueue futureQueue
long timeoutNanos
private static com.google.common.util.concurrent.ListenableFuture submitAndAddQueueListener (com.google.common.util.concurrent.ListeningExecutorService, java.util.concurrent.Callable, java.util.concurrent.BlockingQueue)
com.google.common.util.concurrent.ListeningExecutorService executorService
java.util.concurrent.Callable task
java.util.concurrent.BlockingQueue queue
com.google.common.util.concurrent.ListenableFuture future
public static java.util.concurrent.ThreadFactory platformThreadFactory ()
IllegalAccessException e
ClassNotFoundException e
NoSuchMethodException e
java.lang.reflect.InvocationTargetException e
private static boolean isAppEngine ()
ClassNotFoundException e
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
NoSuchMethodException e
static java.lang.Thread newThread (java.lang.String, java.lang.Runnable)
String name
Runnable runnable
Thread result
static java.util.concurrent.Executor renamingDecorator (java.util.concurrent.Executor, com.google.common.base.Supplier)
java.util.concurrent.Executor executor
com.google.common.base.Supplier nameSupplier
static java.util.concurrent.ExecutorService renamingDecorator (java.util.concurrent.ExecutorService, com.google.common.base.Supplier)
java.util.concurrent.ExecutorService service
com.google.common.base.Supplier nameSupplier
static java.util.concurrent.ScheduledExecutorService renamingDecorator (java.util.concurrent.ScheduledExecutorService, com.google.common.base.Supplier)
java.util.concurrent.ScheduledExecutorService service
com.google.common.base.Supplier nameSupplier
public static boolean shutdownAndAwaitTermination (java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit)
InterruptedException ie
java.util.concurrent.ExecutorService service
long timeout
java.util.concurrent.TimeUnit unit
long halfTimeoutNanos
static java.util.concurrent.Executor rejectionPropagatingExecutor (java.util.concurrent.Executor, com.google.common.util.concurrent.AbstractFuture)
java.util.concurrent.Executor delegate
com.google.common.util.concurrent.AbstractFuture future
static void access$000 (java.util.concurrent.ThreadPoolExecutor)
java.util.concurrent.ThreadPoolExecutor x0
}
com/google/common/util/concurrent/Partially$GwtIncompatible.classPartially.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.Partially$GwtIncompatible extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
com/google/common/util/concurrent/Partially.classPartially.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Partially extends java.lang.Object {
private void ()
}
com/google/common/util/concurrent/Platform.classPlatform.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Platform extends java.lang.Object {
static boolean isInstanceOfThrowableClass (java.lang.Throwable, java.lang.Class)
Throwable t
Class expectedClass
private void ()
}
com/google/common/util/concurrent/RateLimiter$SleepingStopwatch$1.classRateLimiter.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.RateLimiter$SleepingStopwatch$1 extends com.google.common.util.concurrent.RateLimiter$SleepingStopwatch {
final com.google.common.base.Stopwatch stopwatch
void ()
protected long readMicros ()
protected void sleepMicrosUninterruptibly (long)
long micros
}
com/google/common/util/concurrent/RateLimiter$SleepingStopwatch.classRateLimiter.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.RateLimiter$SleepingStopwatch extends java.lang.Object {
protected void ()
protected abstract long readMicros ()
protected abstract void sleepMicrosUninterruptibly (long)
public static final com.google.common.util.concurrent.RateLimiter$SleepingStopwatch createFromSystemTimer ()
}
com/google/common/util/concurrent/RateLimiter.classRateLimiter.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.RateLimiter extends java.lang.Object {
private final com.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
private volatile Object mutexDoNotUseDirectly
public static com.google.common.util.concurrent.RateLimiter create (double)
double permitsPerSecond
static com.google.common.util.concurrent.RateLimiter create (com.google.common.util.concurrent.RateLimiter$SleepingStopwatch, double)
com.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
double permitsPerSecond
com.google.common.util.concurrent.RateLimiter rateLimiter
public static com.google.common.util.concurrent.RateLimiter create (double, long, java.util.concurrent.TimeUnit)
double permitsPerSecond
long warmupPeriod
java.util.concurrent.TimeUnit unit
static com.google.common.util.concurrent.RateLimiter create (com.google.common.util.concurrent.RateLimiter$SleepingStopwatch, double, long, java.util.concurrent.TimeUnit, double)
com.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
double permitsPerSecond
long warmupPeriod
java.util.concurrent.TimeUnit unit
double coldFactor
com.google.common.util.concurrent.RateLimiter rateLimiter
private java.lang.Object mutex ()
Object mutex
void (com.google.common.util.concurrent.RateLimiter$SleepingStopwatch)
com.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
public final void setRate (double)
double permitsPerSecond
abstract void doSetRate (double, long)
public final double getRate ()
abstract double doGetRate ()
public double acquire ()
public double acquire (int)
int permits
long microsToWait
final long reserve (int)
int permits
public boolean tryAcquire (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
public boolean tryAcquire (int)
int permits
public boolean tryAcquire ()
public boolean tryAcquire (int, long, java.util.concurrent.TimeUnit)
long nowMicros
long microsToWait
int permits
long timeout
java.util.concurrent.TimeUnit unit
long timeoutMicros
long microsToWait
private boolean canAcquire (long, long)
long nowMicros
long timeoutMicros
final long reserveAndGetWaitLength (int, long)
int permits
long nowMicros
long momentAvailable
abstract long queryEarliestAvailable (long)
abstract long reserveEarliestAvailable (int, long)
public java.lang.String toString ()
private static void checkPermits (int)
int permits
}
com/google/common/util/concurrent/Runnables$1.classRunnables.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Runnables$1 extends java.lang.Object implements java.lang.Runnable {
void ()
public void run ()
}
com/google/common/util/concurrent/Runnables.classRunnables.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Runnables extends java.lang.Object {
private static final Runnable EMPTY_RUNNABLE
public static java.lang.Runnable doNothing ()
private void ()
static void ()
}
com/google/common/util/concurrent/SerializingExecutor$1.classSerializingExecutor.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.SerializingExecutor$1 extends java.lang.Object {
}
com/google/common/util/concurrent/SerializingExecutor$QueueWorker.classSerializingExecutor.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.SerializingExecutor$QueueWorker extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.SerializingExecutor this$0
private void (com.google.common.util.concurrent.SerializingExecutor)
public void run ()
Error e
private void workOnQueue ()
RuntimeException e
Runnable task
void (com.google.common.util.concurrent.SerializingExecutor, com.google.common.util.concurrent.SerializingExecutor$1)
com.google.common.util.concurrent.SerializingExecutor x0
com.google.common.util.concurrent.SerializingExecutor$1 x1
}
com/google/common/util/concurrent/SerializingExecutor.classSerializingExecutor.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.SerializingExecutor extends java.lang.Object implements java.util.concurrent.Executor {
private static final java.util.logging.Logger log
private final java.util.concurrent.Executor executor
private final java.util.Deque queue
private boolean isWorkerRunning
private int suspensions
private final com.google.common.util.concurrent.SerializingExecutor$QueueWorker worker
public void (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public void execute (java.lang.Runnable)
Runnable task
public void executeFirst (java.lang.Runnable)
Runnable task
public void suspend ()
public void resume ()
private void startQueueWorker ()
boolean executionRejected
static java.util.Deque access$100 (com.google.common.util.concurrent.SerializingExecutor)
com.google.common.util.concurrent.SerializingExecutor x0
static boolean access$202 (com.google.common.util.concurrent.SerializingExecutor, boolean)
com.google.common.util.concurrent.SerializingExecutor x0
boolean x1
static int access$300 (com.google.common.util.concurrent.SerializingExecutor)
com.google.common.util.concurrent.SerializingExecutor x0
static java.util.logging.Logger access$400 ()
static void ()
}
com/google/common/util/concurrent/Service$1.classService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Service$1 extends java.lang.Object {
}
com/google/common/util/concurrent/Service$Listener.classService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.Service$Listener extends java.lang.Object {
public void ()
public void starting ()
public void running ()
public void stopping (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
public void terminated (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
public void failed (com.google.common.util.concurrent.Service$State, java.lang.Throwable)
com.google.common.util.concurrent.Service$State from
Throwable failure
}
com/google/common/util/concurrent/Service$State$1.classService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Service$State$1 extends com.google.common.util.concurrent.Service$State {
void (java.lang.String, int)
boolean isTerminal ()
}
com/google/common/util/concurrent/Service$State$2.classService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Service$State$2 extends com.google.common.util.concurrent.Service$State {
void (java.lang.String, int)
boolean isTerminal ()
}
com/google/common/util/concurrent/Service$State$3.classService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Service$State$3 extends com.google.common.util.concurrent.Service$State {
void (java.lang.String, int)
boolean isTerminal ()
}
com/google/common/util/concurrent/Service$State$4.classService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Service$State$4 extends com.google.common.util.concurrent.Service$State {
void (java.lang.String, int)
boolean isTerminal ()
}
com/google/common/util/concurrent/Service$State$5.classService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Service$State$5 extends com.google.common.util.concurrent.Service$State {
void (java.lang.String, int)
boolean isTerminal ()
}
com/google/common/util/concurrent/Service$State$6.classService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Service$State$6 extends com.google.common.util.concurrent.Service$State {
void (java.lang.String, int)
boolean isTerminal ()
}
com/google/common/util/concurrent/Service$State.classService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.Service$State extends java.lang.Enum {
public static final com.google.common.util.concurrent.Service$State NEW
public static final com.google.common.util.concurrent.Service$State STARTING
public static final com.google.common.util.concurrent.Service$State RUNNING
public static final com.google.common.util.concurrent.Service$State STOPPING
public static final com.google.common.util.concurrent.Service$State TERMINATED
public static final com.google.common.util.concurrent.Service$State FAILED
private static final com.google.common.util.concurrent.Service$State[] $VALUES
public static com.google.common.util.concurrent.Service$State[] values ()
public static com.google.common.util.concurrent.Service$State valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract boolean isTerminal ()
void (java.lang.String, int, com.google.common.util.concurrent.Service$1)
String x0
int x1
com.google.common.util.concurrent.Service$1 x2
static void ()
}
com/google/common/util/concurrent/Service.classService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.Service extends java.lang.Object {
public abstract com.google.common.util.concurrent.Service startAsync ()
public abstract boolean isRunning ()
public abstract com.google.common.util.concurrent.Service$State state ()
public abstract com.google.common.util.concurrent.Service stopAsync ()
public abstract void awaitRunning ()
public abstract void awaitRunning (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
public abstract void awaitTerminated ()
public abstract void awaitTerminated (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
public abstract java.lang.Throwable failureCause ()
public abstract void addListener (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
}
com/google/common/util/concurrent/ServiceManager$1.classServiceManager.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ServiceManager$1 extends java.lang.Object implements com.google.common.util.concurrent.ListenerCallQueue$Event {
void ()
public void call (com.google.common.util.concurrent.ServiceManager$Listener)
com.google.common.util.concurrent.ServiceManager$Listener listener
public java.lang.String toString ()
public volatile void call (java.lang.Object)
}
com/google/common/util/concurrent/ServiceManager$2.classServiceManager.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ServiceManager$2 extends java.lang.Object implements com.google.common.util.concurrent.ListenerCallQueue$Event {
void ()
public void call (com.google.common.util.concurrent.ServiceManager$Listener)
com.google.common.util.concurrent.ServiceManager$Listener listener
public java.lang.String toString ()
public volatile void call (java.lang.Object)
}
com/google/common/util/concurrent/ServiceManager$EmptyServiceManagerWarning.classServiceManager.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ServiceManager$EmptyServiceManagerWarning extends java.lang.Throwable {
private void ()
void (com.google.common.util.concurrent.ServiceManager$1)
com.google.common.util.concurrent.ServiceManager$1 x0
}
com/google/common/util/concurrent/ServiceManager$Listener.classServiceManager.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ServiceManager$Listener extends java.lang.Object {
public void ()
public void healthy ()
public void stopped ()
public void failure (com.google.common.util.concurrent.Service)
com.google.common.util.concurrent.Service service
}
com/google/common/util/concurrent/ServiceManager$NoOpService.classServiceManager.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ServiceManager$NoOpService extends com.google.common.util.concurrent.AbstractService {
private void ()
protected void doStart ()
protected void doStop ()
void (com.google.common.util.concurrent.ServiceManager$1)
com.google.common.util.concurrent.ServiceManager$1 x0
}
com/google/common/util/concurrent/ServiceManager$ServiceListener.classServiceManager.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ServiceManager$ServiceListener extends com.google.common.util.concurrent.Service$Listener {
final com.google.common.util.concurrent.Service service
final java.lang.ref.WeakReference state
void (com.google.common.util.concurrent.Service, java.lang.ref.WeakReference)
com.google.common.util.concurrent.Service service
java.lang.ref.WeakReference state
public void starting ()
com.google.common.util.concurrent.ServiceManager$ServiceManagerState state
public void running ()
com.google.common.util.concurrent.ServiceManager$ServiceManagerState state
public void stopping (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
com.google.common.util.concurrent.ServiceManager$ServiceManagerState state
public void terminated (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
com.google.common.util.concurrent.ServiceManager$ServiceManagerState state
public void failed (com.google.common.util.concurrent.Service$State, java.lang.Throwable)
boolean log
com.google.common.util.concurrent.Service$State from
Throwable failure
com.google.common.util.concurrent.ServiceManager$ServiceManagerState state
}
com/google/common/util/concurrent/ServiceManager$ServiceManagerState$1.classServiceManager.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.ServiceManager$ServiceManagerState$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
void (com.google.common.util.concurrent.ServiceManager$ServiceManagerState)
com.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
public java.lang.Long apply (java.util.Map$Entry)
java.util.Map$Entry input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/util/concurrent/ServiceManager$ServiceManagerState$2.classServiceManager.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.ServiceManager$ServiceManagerState$2 extends java.lang.Object implements com.google.common.util.concurrent.ListenerCallQueue$Event {
final com.google.common.util.concurrent.Service val$service
final com.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
void (com.google.common.util.concurrent.ServiceManager$ServiceManagerState, com.google.common.util.concurrent.Service)
com.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
public void call (com.google.common.util.concurrent.ServiceManager$Listener)
com.google.common.util.concurrent.ServiceManager$Listener listener
public java.lang.String toString ()
public volatile void call (java.lang.Object)
}
com/google/common/util/concurrent/ServiceManager$ServiceManagerState$AwaitHealthGuard.classServiceManager.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ServiceManager$ServiceManagerState$AwaitHealthGuard extends com.google.common.util.concurrent.Monitor$Guard {
final com.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
void (com.google.common.util.concurrent.ServiceManager$ServiceManagerState)
com.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
public boolean isSatisfied ()
}
com/google/common/util/concurrent/ServiceManager$ServiceManagerState$StoppedGuard.classServiceManager.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ServiceManager$ServiceManagerState$StoppedGuard extends com.google.common.util.concurrent.Monitor$Guard {
final com.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
void (com.google.common.util.concurrent.ServiceManager$ServiceManagerState)
com.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
public boolean isSatisfied ()
}
com/google/common/util/concurrent/ServiceManager$ServiceManagerState.classServiceManager.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ServiceManager$ServiceManagerState extends java.lang.Object {
final com.google.common.util.concurrent.Monitor monitor
final com.google.common.collect.SetMultimap servicesByState
final com.google.common.collect.Multiset states
final java.util.Map startupTimers
boolean ready
boolean transitioned
final int numberOfServices
final com.google.common.util.concurrent.Monitor$Guard awaitHealthGuard
final com.google.common.util.concurrent.Monitor$Guard stoppedGuard
final com.google.common.util.concurrent.ListenerCallQueue listeners
void (com.google.common.collect.ImmutableCollection)
com.google.common.collect.ImmutableCollection services
void tryStartTiming (com.google.common.util.concurrent.Service)
com.google.common.base.Stopwatch stopwatch
com.google.common.util.concurrent.Service service
void markReady ()
com.google.common.util.concurrent.Service service
java.util.List servicesInBadStates
void addListener (com.google.common.util.concurrent.ServiceManager$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.ServiceManager$Listener listener
java.util.concurrent.Executor executor
void awaitHealthy ()
void awaitHealthy (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
void awaitStopped ()
void awaitStopped (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
com.google.common.collect.ImmutableMultimap servicesByState ()
java.util.Map$Entry entry
com.google.common.collect.ImmutableSetMultimap$Builder builder
com.google.common.collect.ImmutableMap startupTimes ()
com.google.common.util.concurrent.Service service
com.google.common.base.Stopwatch stopWatch
java.util.Map$Entry entry
java.util.List loadTimes
java.util.List loadTimes
void transitionService (com.google.common.util.concurrent.Service, com.google.common.util.concurrent.Service$State, com.google.common.util.concurrent.Service$State)
com.google.common.base.Stopwatch stopwatch
com.google.common.util.concurrent.Service service
com.google.common.util.concurrent.Service$State from
com.google.common.util.concurrent.Service$State to
void enqueueStoppedEvent ()
void enqueueHealthyEvent ()
void enqueueFailedEvent (com.google.common.util.concurrent.Service)
com.google.common.util.concurrent.Service service
void dispatchListenerEvents ()
void checkHealthy ()
IllegalStateException exception
}
com/google/common/util/concurrent/ServiceManager.classServiceManager.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.ServiceManager extends java.lang.Object {
private static final java.util.logging.Logger logger
private static final com.google.common.util.concurrent.ListenerCallQueue$Event HEALTHY_EVENT
private static final com.google.common.util.concurrent.ListenerCallQueue$Event STOPPED_EVENT
private final com.google.common.util.concurrent.ServiceManager$ServiceManagerState state
private final com.google.common.collect.ImmutableList services
public void (java.lang.Iterable)
com.google.common.util.concurrent.Service service
Iterable services
com.google.common.collect.ImmutableList copy
java.lang.ref.WeakReference stateReference
public void addListener (com.google.common.util.concurrent.ServiceManager$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.ServiceManager$Listener listener
java.util.concurrent.Executor executor
public void addListener (com.google.common.util.concurrent.ServiceManager$Listener)
com.google.common.util.concurrent.ServiceManager$Listener listener
public com.google.common.util.concurrent.ServiceManager startAsync ()
com.google.common.util.concurrent.Service$State state
com.google.common.util.concurrent.Service service
IllegalStateException e
com.google.common.util.concurrent.Service service
public void awaitHealthy ()
public void awaitHealthy (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
public com.google.common.util.concurrent.ServiceManager stopAsync ()
com.google.common.util.concurrent.Service service
public void awaitStopped ()
public void awaitStopped (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
public boolean isHealthy ()
com.google.common.util.concurrent.Service service
public com.google.common.collect.ImmutableMultimap servicesByState ()
public com.google.common.collect.ImmutableMap startupTimes ()
public java.lang.String toString ()
static java.util.logging.Logger access$200 ()
static com.google.common.util.concurrent.ListenerCallQueue$Event access$300 ()
static com.google.common.util.concurrent.ListenerCallQueue$Event access$400 ()
static void ()
}
com/google/common/util/concurrent/SettableFuture.classSettableFuture.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.SettableFuture extends com.google.common.util.concurrent.AbstractFuture$TrustedFuture {
public static com.google.common.util.concurrent.SettableFuture create ()
public boolean set (java.lang.Object)
Object value
public boolean setException (java.lang.Throwable)
Throwable throwable
public boolean setFuture (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture future
private void ()
}
com/google/common/util/concurrent/SimpleTimeLimiter$1$1.classSimpleTimeLimiter.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.SimpleTimeLimiter$1$1 extends java.lang.Object implements java.util.concurrent.Callable {
final java.lang.reflect.Method val$method
final Object[] val$args
final com.google.common.util.concurrent.SimpleTimeLimiter$1 this$1
void (com.google.common.util.concurrent.SimpleTimeLimiter$1, java.lang.reflect.Method, java.lang.Object[])
com.google.common.util.concurrent.SimpleTimeLimiter$1 this$1
public java.lang.Object call () throws java.lang.Exception
java.lang.reflect.InvocationTargetException e
}
com/google/common/util/concurrent/SimpleTimeLimiter$1.classSimpleTimeLimiter.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.SimpleTimeLimiter$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final Object val$target
final long val$timeoutDuration
final java.util.concurrent.TimeUnit val$timeoutUnit
final java.util.Set val$interruptibleMethods
final com.google.common.util.concurrent.SimpleTimeLimiter this$0
void (com.google.common.util.concurrent.SimpleTimeLimiter, java.lang.Object, long, java.util.concurrent.TimeUnit, java.util.Set)
com.google.common.util.concurrent.SimpleTimeLimiter this$0
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object obj
java.lang.reflect.Method method
Object[] args
java.util.concurrent.Callable callable
}
com/google/common/util/concurrent/SimpleTimeLimiter.classSimpleTimeLimiter.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.SimpleTimeLimiter extends java.lang.Object implements com.google.common.util.concurrent.TimeLimiter {
private final java.util.concurrent.ExecutorService executor
public void (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService executor
public void ()
public static com.google.common.util.concurrent.SimpleTimeLimiter create (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService executor
public java.lang.Object newProxy (java.lang.Object, java.lang.Class, long, java.util.concurrent.TimeUnit)
Object target
Class interfaceType
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
java.util.Set interruptibleMethods
java.lang.reflect.InvocationHandler handler
public java.lang.Object callWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit, boolean) throws java.lang.Exception
InterruptedException e
java.util.concurrent.ExecutionException e
java.util.concurrent.TimeoutException e
java.util.concurrent.Callable callable
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
boolean amInterruptible
java.util.concurrent.Future future
public java.lang.Object callWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException java.lang.InterruptedException java.util.concurrent.ExecutionException
Exception e
java.util.concurrent.ExecutionException e
java.util.concurrent.Callable callable
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
java.util.concurrent.Future future
public java.lang.Object callUninterruptiblyWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException java.util.concurrent.ExecutionException
java.util.concurrent.TimeoutException e
java.util.concurrent.ExecutionException e
java.util.concurrent.Callable callable
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
java.util.concurrent.Future future
public void runWithTimeout (java.lang.Runnable, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException java.lang.InterruptedException
Exception e
java.util.concurrent.ExecutionException e
Runnable runnable
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
java.util.concurrent.Future future
public void runUninterruptiblyWithTimeout (java.lang.Runnable, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
java.util.concurrent.TimeoutException e
java.util.concurrent.ExecutionException e
Runnable runnable
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
java.util.concurrent.Future future
private static java.lang.Exception throwCause (java.lang.Exception, boolean) throws java.lang.Exception
StackTraceElement[] combined
Exception e
boolean combineStackTraces
Throwable cause
private static java.util.Set findInterruptibleMethods (java.lang.Class)
java.lang.reflect.Method m
Class interfaceType
java.util.Set set
private static boolean declaresInterruptedEx (java.lang.reflect.Method)
Class exType
java.lang.reflect.Method method
private static java.lang.Object newProxy (java.lang.Class, java.lang.reflect.InvocationHandler)
Class interfaceType
java.lang.reflect.InvocationHandler handler
Object object
private void wrapAndThrowExecutionExceptionOrError (java.lang.Throwable) throws java.util.concurrent.ExecutionException
Throwable cause
private void wrapAndThrowRuntimeExecutionExceptionOrError (java.lang.Throwable)
Throwable cause
private static void checkPositiveTimeout (long)
long timeoutDuration
static java.lang.Exception access$000 (java.lang.Exception, boolean) throws java.lang.Exception
Exception x0
boolean x1
}
com/google/common/util/concurrent/SmoothRateLimiter$1.classSmoothRateLimiter.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.SmoothRateLimiter$1 extends java.lang.Object {
}
com/google/common/util/concurrent/SmoothRateLimiter$SmoothBursty.classSmoothRateLimiter.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.SmoothRateLimiter$SmoothBursty extends com.google.common.util.concurrent.SmoothRateLimiter {
final double maxBurstSeconds
void (com.google.common.util.concurrent.RateLimiter$SleepingStopwatch, double)
com.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
double maxBurstSeconds
void doSetRate (double, double)
double permitsPerSecond
double stableIntervalMicros
double oldMaxPermits
long storedPermitsToWaitTime (double, double)
double storedPermits
double permitsToTake
double coolDownIntervalMicros ()
}
com/google/common/util/concurrent/SmoothRateLimiter$SmoothWarmingUp.classSmoothRateLimiter.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.SmoothRateLimiter$SmoothWarmingUp extends com.google.common.util.concurrent.SmoothRateLimiter {
private final long warmupPeriodMicros
private double slope
private double thresholdPermits
private double coldFactor
void (com.google.common.util.concurrent.RateLimiter$SleepingStopwatch, long, java.util.concurrent.TimeUnit, double)
com.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
long warmupPeriod
java.util.concurrent.TimeUnit timeUnit
double coldFactor
void doSetRate (double, double)
double permitsPerSecond
double stableIntervalMicros
double oldMaxPermits
double coldIntervalMicros
long storedPermitsToWaitTime (double, double)
double permitsAboveThresholdToTake
double length
double storedPermits
double permitsToTake
double availablePermitsAboveThreshold
long micros
private double permitsToTime (double)
double permits
double coolDownIntervalMicros ()
}
com/google/common/util/concurrent/SmoothRateLimiter.classSmoothRateLimiter.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.SmoothRateLimiter extends com.google.common.util.concurrent.RateLimiter {
double storedPermits
double maxPermits
double stableIntervalMicros
private long nextFreeTicketMicros
private void (com.google.common.util.concurrent.RateLimiter$SleepingStopwatch)
com.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
final void doSetRate (double, long)
double permitsPerSecond
long nowMicros
double stableIntervalMicros
abstract void doSetRate (double, double)
final double doGetRate ()
final long queryEarliestAvailable (long)
long nowMicros
final long reserveEarliestAvailable (int, long)
int requiredPermits
long nowMicros
long returnValue
double storedPermitsToSpend
double freshPermits
long waitMicros
abstract long storedPermitsToWaitTime (double, double)
abstract double coolDownIntervalMicros ()
void resync (long)
double newPermits
long nowMicros
void (com.google.common.util.concurrent.RateLimiter$SleepingStopwatch, com.google.common.util.concurrent.SmoothRateLimiter$1)
com.google.common.util.concurrent.RateLimiter$SleepingStopwatch x0
com.google.common.util.concurrent.SmoothRateLimiter$1 x1
}
com/google/common/util/concurrent/Striped$1.classStriped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$1 extends java.lang.Object implements com.google.common.base.Supplier {
void ()
public java.util.concurrent.locks.Lock get ()
public volatile java.lang.Object get ()
}
com/google/common/util/concurrent/Striped$2.classStriped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$2 extends java.lang.Object implements com.google.common.base.Supplier {
void ()
public java.util.concurrent.locks.Lock get ()
public volatile java.lang.Object get ()
}
com/google/common/util/concurrent/Striped$3.classStriped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$3 extends java.lang.Object implements com.google.common.base.Supplier {
final int val$permits
void (int)
public java.util.concurrent.Semaphore get ()
public volatile java.lang.Object get ()
}
com/google/common/util/concurrent/Striped$4.classStriped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$4 extends java.lang.Object implements com.google.common.base.Supplier {
final int val$permits
void (int)
public java.util.concurrent.Semaphore get ()
public volatile java.lang.Object get ()
}
com/google/common/util/concurrent/Striped$5.classStriped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$5 extends java.lang.Object implements com.google.common.base.Supplier {
void ()
public java.util.concurrent.locks.ReadWriteLock get ()
public volatile java.lang.Object get ()
}
com/google/common/util/concurrent/Striped$CompactStriped.classStriped.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Striped$CompactStriped extends com.google.common.util.concurrent.Striped$PowerOfTwoStriped {
private final Object[] array
private void (int, com.google.common.base.Supplier)
int i
int stripes
com.google.common.base.Supplier supplier
public java.lang.Object getAt (int)
int index
public int size ()
void (int, com.google.common.base.Supplier, com.google.common.util.concurrent.Striped$1)
int x0
com.google.common.base.Supplier x1
com.google.common.util.concurrent.Striped$1 x2
}
com/google/common/util/concurrent/Striped$LargeLazyStriped.classStriped.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Striped$LargeLazyStriped extends com.google.common.util.concurrent.Striped$PowerOfTwoStriped {
final java.util.concurrent.ConcurrentMap locks
final com.google.common.base.Supplier supplier
final int size
void (int, com.google.common.base.Supplier)
int stripes
com.google.common.base.Supplier supplier
public java.lang.Object getAt (int)
int index
Object existing
Object created
public int size ()
}
com/google/common/util/concurrent/Striped$PaddedLock.classStriped.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Striped$PaddedLock extends java.util.concurrent.locks.ReentrantLock {
long unused1
long unused2
long unused3
void ()
}
com/google/common/util/concurrent/Striped$PaddedSemaphore.classStriped.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Striped$PaddedSemaphore extends java.util.concurrent.Semaphore {
long unused1
long unused2
long unused3
void (int)
int permits
}
com/google/common/util/concurrent/Striped$PowerOfTwoStriped.classStriped.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.Striped$PowerOfTwoStriped extends com.google.common.util.concurrent.Striped {
final int mask
void (int)
int stripes
final int indexFor (java.lang.Object)
Object key
int hash
public final java.lang.Object get (java.lang.Object)
Object key
}
com/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference.classStriped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$SmallLazyStriped$ArrayReference extends java.lang.ref.WeakReference {
final int index
void (java.lang.Object, int, java.lang.ref.ReferenceQueue)
Object referent
int index
java.lang.ref.ReferenceQueue queue
}
com/google/common/util/concurrent/Striped$SmallLazyStriped.classStriped.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Striped$SmallLazyStriped extends com.google.common.util.concurrent.Striped$PowerOfTwoStriped {
final java.util.concurrent.atomic.AtomicReferenceArray locks
final com.google.common.base.Supplier supplier
final int size
final java.lang.ref.ReferenceQueue queue
void (int, com.google.common.base.Supplier)
int stripes
com.google.common.base.Supplier supplier
public java.lang.Object getAt (int)
int index
com.google.common.util.concurrent.Striped$SmallLazyStriped$ArrayReference existingRef
Object existing
Object created
com.google.common.util.concurrent.Striped$SmallLazyStriped$ArrayReference newRef
private void drainQueue ()
com.google.common.util.concurrent.Striped$SmallLazyStriped$ArrayReference arrayRef
java.lang.ref.Reference ref
public int size ()
}
com/google/common/util/concurrent/Striped.classStriped.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.Striped extends java.lang.Object {
private static final int LARGE_LAZY_CUTOFF
private static final com.google.common.base.Supplier READ_WRITE_LOCK_SUPPLIER
private static final int ALL_SET
private void ()
public abstract java.lang.Object get (java.lang.Object)
public abstract java.lang.Object getAt (int)
abstract int indexFor (java.lang.Object)
public abstract int size ()
public java.lang.Iterable bulkGet (java.lang.Iterable)
int i
int currentStripe
int i
Iterable keys
Object[] array
int[] stripes
int previousStripe
java.util.List asList
public static com.google.common.util.concurrent.Striped lock (int)
int stripes
public static com.google.common.util.concurrent.Striped lazyWeakLock (int)
int stripes
private static com.google.common.util.concurrent.Striped lazy (int, com.google.common.base.Supplier)
int stripes
com.google.common.base.Supplier supplier
public static com.google.common.util.concurrent.Striped semaphore (int, int)
int stripes
int permits
public static com.google.common.util.concurrent.Striped lazyWeakSemaphore (int, int)
int stripes
int permits
public static com.google.common.util.concurrent.Striped readWriteLock (int)
int stripes
public static com.google.common.util.concurrent.Striped lazyWeakReadWriteLock (int)
int stripes
private static int ceilToPowerOfTwo (int)
int x
private static int smear (int)
int hashCode
void (com.google.common.util.concurrent.Striped$1)
com.google.common.util.concurrent.Striped$1 x0
static int access$200 (int)
int x0
static int access$300 (int)
int x0
static void ()
}
com/google/common/util/concurrent/ThreadFactoryBuilder$1.classThreadFactoryBuilder.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ThreadFactoryBuilder$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory {
final java.util.concurrent.ThreadFactory val$backingThreadFactory
final String val$nameFormat
final java.util.concurrent.atomic.AtomicLong val$count
final Boolean val$daemon
final Integer val$priority
final Thread$UncaughtExceptionHandler val$uncaughtExceptionHandler
void (java.util.concurrent.ThreadFactory, java.lang.String, java.util.concurrent.atomic.AtomicLong, java.lang.Boolean, java.lang.Integer, java.lang.Thread$UncaughtExceptionHandler)
public java.lang.Thread newThread (java.lang.Runnable)
Runnable runnable
Thread thread
}
com/google/common/util/concurrent/ThreadFactoryBuilder.classThreadFactoryBuilder.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.ThreadFactoryBuilder extends java.lang.Object {
private String nameFormat
private Boolean daemon
private Integer priority
private Thread$UncaughtExceptionHandler uncaughtExceptionHandler
private java.util.concurrent.ThreadFactory backingThreadFactory
public void ()
public com.google.common.util.concurrent.ThreadFactoryBuilder setNameFormat (java.lang.String)
String nameFormat
String unused
public com.google.common.util.concurrent.ThreadFactoryBuilder setDaemon (boolean)
boolean daemon
public com.google.common.util.concurrent.ThreadFactoryBuilder setPriority (int)
int priority
public com.google.common.util.concurrent.ThreadFactoryBuilder setUncaughtExceptionHandler (java.lang.Thread$UncaughtExceptionHandler)
Thread$UncaughtExceptionHandler uncaughtExceptionHandler
public com.google.common.util.concurrent.ThreadFactoryBuilder setThreadFactory (java.util.concurrent.ThreadFactory)
java.util.concurrent.ThreadFactory backingThreadFactory
public java.util.concurrent.ThreadFactory build ()
private static java.util.concurrent.ThreadFactory build (com.google.common.util.concurrent.ThreadFactoryBuilder)
com.google.common.util.concurrent.ThreadFactoryBuilder builder
String nameFormat
Boolean daemon
Integer priority
Thread$UncaughtExceptionHandler uncaughtExceptionHandler
java.util.concurrent.ThreadFactory backingThreadFactory
java.util.concurrent.atomic.AtomicLong count
private static transient java.lang.String format (java.lang.String, java.lang.Object[])
String format
Object[] args
static java.lang.String access$000 (java.lang.String, java.lang.Object[])
String x0
Object[] x1
}
com/google/common/util/concurrent/TimeLimiter.classTimeLimiter.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.TimeLimiter extends java.lang.Object {
public abstract java.lang.Object newProxy (java.lang.Object, java.lang.Class, long, java.util.concurrent.TimeUnit)
public abstract java.lang.Object callWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit, boolean) throws java.lang.Exception
public abstract java.lang.Object callWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException java.lang.InterruptedException java.util.concurrent.ExecutionException
public abstract java.lang.Object callUninterruptiblyWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException java.util.concurrent.ExecutionException
public abstract void runWithTimeout (java.lang.Runnable, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException java.lang.InterruptedException
public abstract void runUninterruptiblyWithTimeout (java.lang.Runnable, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException
}
com/google/common/util/concurrent/TimeoutFuture$Fire.classTimeoutFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.TimeoutFuture$Fire extends java.lang.Object implements java.lang.Runnable {
com.google.common.util.concurrent.TimeoutFuture timeoutFutureRef
void (com.google.common.util.concurrent.TimeoutFuture)
com.google.common.util.concurrent.TimeoutFuture timeoutFuture
public void run ()
com.google.common.util.concurrent.TimeoutFuture timeoutFuture
com.google.common.util.concurrent.ListenableFuture delegate
}
com/google/common/util/concurrent/TimeoutFuture.classTimeoutFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.TimeoutFuture extends com.google.common.util.concurrent.AbstractFuture$TrustedFuture {
private com.google.common.util.concurrent.ListenableFuture delegateRef
private java.util.concurrent.Future timer
static com.google.common.util.concurrent.ListenableFuture create (com.google.common.util.concurrent.ListenableFuture, long, java.util.concurrent.TimeUnit, java.util.concurrent.ScheduledExecutorService)
com.google.common.util.concurrent.ListenableFuture delegate
long time
java.util.concurrent.TimeUnit unit
java.util.concurrent.ScheduledExecutorService scheduledExecutor
com.google.common.util.concurrent.TimeoutFuture result
com.google.common.util.concurrent.TimeoutFuture$Fire fire
private void (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture delegate
protected void afterDone ()
java.util.concurrent.Future localTimer
static com.google.common.util.concurrent.ListenableFuture access$000 (com.google.common.util.concurrent.TimeoutFuture)
com.google.common.util.concurrent.TimeoutFuture x0
}
com/google/common/util/concurrent/TrustedListenableFutureTask$TrustedFutureInterruptibleTask.classTrustedListenableFutureTask.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask extends com.google.common.util.concurrent.InterruptibleTask {
private final java.util.concurrent.Callable callable
final com.google.common.util.concurrent.TrustedListenableFutureTask this$0
void (com.google.common.util.concurrent.TrustedListenableFutureTask, java.util.concurrent.Callable)
java.util.concurrent.Callable callable
void runInterruptibly ()
Throwable t
boolean wasInterrupted ()
public java.lang.String toString ()
}
com/google/common/util/concurrent/TrustedListenableFutureTask.classTrustedListenableFutureTask.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.TrustedListenableFutureTask extends com.google.common.util.concurrent.AbstractFuture$TrustedFuture implements java.util.concurrent.RunnableFuture {
private com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask task
static com.google.common.util.concurrent.TrustedListenableFutureTask create (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
static com.google.common.util.concurrent.TrustedListenableFutureTask create (java.lang.Runnable, java.lang.Object)
Runnable runnable
Object result
void (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
public void run ()
com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask localTask
protected void afterDone ()
com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask localTask
public java.lang.String toString ()
}
com/google/common/util/concurrent/UncaughtExceptionHandlers$Exiter.classUncaughtExceptionHandlers.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.UncaughtExceptionHandlers$Exiter extends java.lang.Object implements java.lang.Thread$UncaughtExceptionHandler {
private static final java.util.logging.Logger logger
private final Runtime runtime
void (java.lang.Runtime)
Runtime runtime
public void uncaughtException (java.lang.Thread, java.lang.Throwable)
Throwable errorInLogging
Thread t
Throwable e
static void ()
}
com/google/common/util/concurrent/UncaughtExceptionHandlers.classUncaughtExceptionHandlers.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.UncaughtExceptionHandlers extends java.lang.Object {
private void ()
public static java.lang.Thread$UncaughtExceptionHandler systemExit ()
}
com/google/common/util/concurrent/UncheckedExecutionException.classUncheckedExecutionException.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.UncheckedExecutionException extends java.lang.RuntimeException {
private static final long serialVersionUID
protected void ()
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
}
com/google/common/util/concurrent/UncheckedTimeoutException.classUncheckedTimeoutException.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.UncheckedTimeoutException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void ()
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/common/util/concurrent/Uninterruptibles.classUninterruptibles.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Uninterruptibles extends java.lang.Object {
public static void awaitUninterruptibly (java.util.concurrent.CountDownLatch)
InterruptedException e
java.util.concurrent.CountDownLatch latch
boolean interrupted
public static boolean awaitUninterruptibly (java.util.concurrent.CountDownLatch, long, java.util.concurrent.TimeUnit)
InterruptedException e
long remainingNanos
long end
java.util.concurrent.CountDownLatch latch
long timeout
java.util.concurrent.TimeUnit unit
boolean interrupted
public static void joinUninterruptibly (java.lang.Thread)
InterruptedException e
Thread toJoin
boolean interrupted
public static java.lang.Object getUninterruptibly (java.util.concurrent.Future) throws java.util.concurrent.ExecutionException
InterruptedException e
java.util.concurrent.Future future
boolean interrupted
public static java.lang.Object getUninterruptibly (java.util.concurrent.Future, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
InterruptedException e
long remainingNanos
long end
java.util.concurrent.Future future
long timeout
java.util.concurrent.TimeUnit unit
boolean interrupted
public static void joinUninterruptibly (java.lang.Thread, long, java.util.concurrent.TimeUnit)
InterruptedException e
long remainingNanos
long end
Thread toJoin
long timeout
java.util.concurrent.TimeUnit unit
boolean interrupted
public static java.lang.Object takeUninterruptibly (java.util.concurrent.BlockingQueue)
InterruptedException e
java.util.concurrent.BlockingQueue queue
boolean interrupted
public static void putUninterruptibly (java.util.concurrent.BlockingQueue, java.lang.Object)
InterruptedException e
java.util.concurrent.BlockingQueue queue
Object element
boolean interrupted
public static void sleepUninterruptibly (long, java.util.concurrent.TimeUnit)
InterruptedException e
long remainingNanos
long end
long sleepFor
java.util.concurrent.TimeUnit unit
boolean interrupted
public static boolean tryAcquireUninterruptibly (java.util.concurrent.Semaphore, long, java.util.concurrent.TimeUnit)
java.util.concurrent.Semaphore semaphore
long timeout
java.util.concurrent.TimeUnit unit
public static boolean tryAcquireUninterruptibly (java.util.concurrent.Semaphore, int, long, java.util.concurrent.TimeUnit)
InterruptedException e
long remainingNanos
long end
java.util.concurrent.Semaphore semaphore
int permits
long timeout
java.util.concurrent.TimeUnit unit
boolean interrupted
private void ()
}
com/google/common/util/concurrent/WrappingExecutorService$1.classWrappingExecutorService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.WrappingExecutorService$1 extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.Callable val$wrapped
final com.google.common.util.concurrent.WrappingExecutorService this$0
void (com.google.common.util.concurrent.WrappingExecutorService, java.util.concurrent.Callable)
com.google.common.util.concurrent.WrappingExecutorService this$0
public void run ()
Exception e
}
com/google/common/util/concurrent/WrappingExecutorService.classWrappingExecutorService.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.WrappingExecutorService extends java.lang.Object implements java.util.concurrent.ExecutorService {
private final java.util.concurrent.ExecutorService delegate
protected void (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService delegate
protected abstract java.util.concurrent.Callable wrapTask (java.util.concurrent.Callable)
protected java.lang.Runnable wrapTask (java.lang.Runnable)
Runnable command
java.util.concurrent.Callable wrapped
private final com.google.common.collect.ImmutableList wrapTasks (java.util.Collection)
java.util.concurrent.Callable task
java.util.Collection tasks
com.google.common.collect.ImmutableList$Builder builder
public final void execute (java.lang.Runnable)
Runnable command
public final java.util.concurrent.Future submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public final java.util.concurrent.Future submit (java.lang.Runnable)
Runnable task
public final java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
public final java.util.List invokeAll (java.util.Collection) throws java.lang.InterruptedException
java.util.Collection tasks
public final java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
java.util.Collection tasks
long timeout
java.util.concurrent.TimeUnit unit
public final java.lang.Object invokeAny (java.util.Collection) throws java.lang.InterruptedException java.util.concurrent.ExecutionException
java.util.Collection tasks
public final java.lang.Object invokeAny (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
java.util.Collection tasks
long timeout
java.util.concurrent.TimeUnit unit
public final void shutdown ()
public final java.util.List shutdownNow ()
public final boolean isShutdown ()
public final boolean isTerminated ()
public final boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
}
com/google/common/util/concurrent/WrappingScheduledExecutorService.classWrappingScheduledExecutorService.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.WrappingScheduledExecutorService extends com.google.common.util.concurrent.WrappingExecutorService implements java.util.concurrent.ScheduledExecutorService {
final java.util.concurrent.ScheduledExecutorService delegate
protected void (java.util.concurrent.ScheduledExecutorService)
java.util.concurrent.ScheduledExecutorService delegate
public final java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Runnable command
long delay
java.util.concurrent.TimeUnit unit
public final java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
java.util.concurrent.Callable task
long delay
java.util.concurrent.TimeUnit unit
public final java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
Runnable command
long initialDelay
long period
java.util.concurrent.TimeUnit unit
public final java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
Runnable command
long initialDelay
long delay
java.util.concurrent.TimeUnit unit
}
com/google/common/util/concurrent/package-info.classpackage-info.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.package-info extends java.lang.Object {
}
com/google/common/xml/
com/google/common/xml/XmlEscapers.classXmlEscapers.java
package com.google.common.xml
public com.google.common.xml.XmlEscapers extends java.lang.Object {
private static final char MIN_ASCII_CONTROL_CHAR
private static final char MAX_ASCII_CONTROL_CHAR
private static final com.google.common.escape.Escaper XML_ESCAPER
private static final com.google.common.escape.Escaper XML_CONTENT_ESCAPER
private static final com.google.common.escape.Escaper XML_ATTRIBUTE_ESCAPER
private void ()
public static com.google.common.escape.Escaper xmlContentEscaper ()
public static com.google.common.escape.Escaper xmlAttributeEscaper ()
static void ()
char c
com.google.common.escape.Escapers$Builder builder
}
com/google/common/xml/package-info.classpackage-info.java
package com.google.common.xml
abstract com.google.common.xml.package-info extends java.lang.Object {
}
com/google/thirdparty/
com/google/thirdparty/publicsuffix/
com/google/thirdparty/publicsuffix/PublicSuffixPatterns.classPublicSuffixPatterns.java
package com.google.thirdparty.publicsuffix
public final com.google.thirdparty.publicsuffix.PublicSuffixPatterns extends java.lang.Object {
public static final com.google.common.collect.ImmutableMap EXACT
public static final com.google.common.collect.ImmutableMap UNDER
public static final com.google.common.collect.ImmutableMap EXCLUDED
private void ()
static void ()
}
com/google/thirdparty/publicsuffix/PublicSuffixType.classPublicSuffixType.java
package com.google.thirdparty.publicsuffix
final com.google.thirdparty.publicsuffix.PublicSuffixType extends java.lang.Enum {
public static final com.google.thirdparty.publicsuffix.PublicSuffixType PRIVATE
public static final com.google.thirdparty.publicsuffix.PublicSuffixType ICANN
private final char innerNodeCode
private final char leafNodeCode
private static final com.google.thirdparty.publicsuffix.PublicSuffixType[] $VALUES
public static com.google.thirdparty.publicsuffix.PublicSuffixType[] values ()
public static com.google.thirdparty.publicsuffix.PublicSuffixType valueOf (java.lang.String)
String name
private void (java.lang.String, int, char, char)
char innerNodeCode
char leafNodeCode
char getLeafNodeCode ()
char getInnerNodeCode ()
static com.google.thirdparty.publicsuffix.PublicSuffixType fromCode (char)
com.google.thirdparty.publicsuffix.PublicSuffixType value
char code
static com.google.thirdparty.publicsuffix.PublicSuffixType fromIsPrivate (boolean)
boolean isPrivate
static void ()
}
com/google/thirdparty/publicsuffix/TrieParser.classTrieParser.java
package com.google.thirdparty.publicsuffix
final com.google.thirdparty.publicsuffix.TrieParser extends java.lang.Object {
private static final com.google.common.base.Joiner PREFIX_JOINER
void ()
static com.google.common.collect.ImmutableMap parseTrie (java.lang.CharSequence)
CharSequence encoded
com.google.common.collect.ImmutableMap$Builder builder
int encodedLen
int idx
private static int doParseTrieToBuilder (java.util.List, java.lang.CharSequence, com.google.common.collect.ImmutableMap$Builder)
String domain
java.util.List stack
CharSequence encoded
com.google.common.collect.ImmutableMap$Builder builder
int encodedLen
int idx
char c
private static java.lang.CharSequence reverse (java.lang.CharSequence)
CharSequence s
static void ()
}
com/google/auto/
com/google/auto/common/
com/google/auto/common/AnnotationMirrors$1.classAnnotationMirrors.java
package com.google.auto.common
final com.google.auto.common.AnnotationMirrors$1 extends com.google.common.base.Equivalence {
void ()
protected boolean doEquivalent (javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror left
javax.lang.model.element.AnnotationMirror right
protected int doHash (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.type.DeclaredType type
Iterable annotationValues
protected volatile int doHash (java.lang.Object)
protected volatile boolean doEquivalent (java.lang.Object, java.lang.Object)
}
com/google/auto/common/MoreTypes$ArrayTypeVisitor.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$ArrayTypeVisitor extends com.google.auto.common.MoreTypes$CastingTypeVisitor {
private static final com.google.auto.common.MoreTypes$ArrayTypeVisitor INSTANCE
void ()
public javax.lang.model.type.ArrayType visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType type
Void ignore
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
static com.google.auto.common.MoreTypes$ArrayTypeVisitor access$1100 ()
static void ()
}
com/google/auto/common/AnnotationValues$1$1$4.classAnnotationValues.java
package com.google.auto.common
com.google.auto.common.AnnotationValues$1$1$4 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final com.google.auto.common.AnnotationValues$1$1 this$1
void (com.google.auto.common.AnnotationValues$1$1)
com.google.auto.common.AnnotationValues$1$1 this$1
protected java.lang.Boolean defaultAction (java.lang.Object, javax.lang.model.type.TypeMirror)
Object ignored
javax.lang.model.type.TypeMirror alsoIgnored
public java.lang.Boolean visitType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror right
javax.lang.model.type.TypeMirror left
public volatile java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
com/google/auto/common/AnnotationMirrors.classAnnotationMirrors.java
package com.google.auto.common
public final com.google.auto.common.AnnotationMirrors extends java.lang.Object {
private static final com.google.common.base.Equivalence ANNOTATION_MIRROR_EQUIVALENCE
public static com.google.common.base.Equivalence equivalence ()
public static com.google.common.collect.ImmutableMap getAnnotationValuesWithDefaults (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.AnnotationMirror annotation
com.google.common.collect.ImmutableMap$Builder values
java.util.Map declaredValues
public static javax.lang.model.element.AnnotationValue getAnnotationValue (javax.lang.model.element.AnnotationMirror, java.lang.String)
javax.lang.model.element.AnnotationMirror annotationMirror
String elementName
public static java.util.Map$Entry getAnnotationElementAndValue (javax.lang.model.element.AnnotationMirror, java.lang.String)
java.util.Map$Entry entry
javax.lang.model.element.AnnotationMirror annotationMirror
String elementName
public static com.google.common.collect.ImmutableSet getAnnotatedAnnotations (javax.lang.model.element.Element, java.lang.Class)
javax.lang.model.element.Element element
Class annotationType
java.util.List annotations
private void ()
static void ()
}
com/google/auto/common/SuperficialValidation$1.classSuperficialValidation.java
package com.google.auto.common
final com.google.auto.common.SuperficialValidation$1 extends javax.lang.model.util.AbstractElementVisitor6 {
void ()
public java.lang.Boolean visitPackage (javax.lang.model.element.PackageElement, java.lang.Void)
javax.lang.model.element.PackageElement e
Void p
public java.lang.Boolean visitType (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement e
Void p
public java.lang.Boolean visitVariable (javax.lang.model.element.VariableElement, java.lang.Void)
javax.lang.model.element.VariableElement e
Void p
public java.lang.Boolean visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Void)
javax.lang.model.element.ExecutableElement e
Void p
javax.lang.model.element.AnnotationValue defaultValue
public java.lang.Boolean visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Void)
javax.lang.model.element.TypeParameterElement e
Void p
public java.lang.Boolean visitUnknown (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element e
Void p
public volatile java.lang.Object visitUnknown (javax.lang.model.element.Element, java.lang.Object)
public volatile java.lang.Object visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Object)
public volatile java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
public volatile java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
public volatile java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
}
com/google/auto/common/Visibility.classVisibility.java
package com.google.auto.common
public final com.google.auto.common.Visibility extends java.lang.Enum {
public static final com.google.auto.common.Visibility PRIVATE
public static final com.google.auto.common.Visibility DEFAULT
public static final com.google.auto.common.Visibility PROTECTED
public static final com.google.auto.common.Visibility PUBLIC
private static final javax.lang.model.element.ElementKind MODULE
private static final com.google.auto.common.Visibility[] $VALUES
public static com.google.auto.common.Visibility[] values ()
public static com.google.auto.common.Visibility valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public static com.google.auto.common.Visibility ofElement (javax.lang.model.element.Element)
javax.lang.model.element.Element element
java.util.Set modifiers
public static com.google.auto.common.Visibility effectiveVisibilityOfElement (javax.lang.model.element.Element)
javax.lang.model.element.Element element
com.google.auto.common.Visibility effectiveVisibility
javax.lang.model.element.Element currentElement
static void ()
}
com/google/auto/common/GeneratedAnnotationSpecs.class
com/google/auto/common/SuperficialValidation.classSuperficialValidation.java
package com.google.auto.common
public final com.google.auto.common.SuperficialValidation extends java.lang.Object {
private static final javax.lang.model.element.ElementVisitor ELEMENT_VALIDATING_VISITOR
private static final javax.lang.model.type.TypeVisitor TYPE_VALIDATING_VISITOR
private static final javax.lang.model.element.AnnotationValueVisitor VALUE_VALIDATING_VISITOR
public void ()
public static boolean validateElements (java.lang.Iterable)
javax.lang.model.element.Element element
Iterable elements
public static boolean validateElement (javax.lang.model.element.Element)
javax.lang.model.element.Element element
private static boolean isValidBaseElement (javax.lang.model.element.Element)
javax.lang.model.element.Element e
private static boolean validateTypes (java.lang.Iterable)
javax.lang.model.type.TypeMirror type
Iterable types
private static boolean validateType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
private static boolean validateAnnotations (java.lang.Iterable)
javax.lang.model.element.AnnotationMirror annotationMirror
Iterable annotationMirrors
private static boolean validateAnnotation (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotationMirror
private static boolean validateAnnotationValues (java.util.Map)
javax.lang.model.type.TypeMirror expectedType
java.util.Map$Entry valueEntry
java.util.Map valueMap
private static boolean validateAnnotationValue (javax.lang.model.element.AnnotationValue, javax.lang.model.type.TypeMirror)
javax.lang.model.element.AnnotationValue annotationValue
javax.lang.model.type.TypeMirror expectedType
static boolean access$000 (java.lang.Iterable)
Iterable x0
static boolean access$100 (javax.lang.model.element.Element)
javax.lang.model.element.Element x0
static boolean access$200 (java.lang.Iterable)
Iterable x0
static boolean access$300 (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror x0
static boolean access$400 (javax.lang.model.element.AnnotationValue, javax.lang.model.type.TypeMirror)
javax.lang.model.element.AnnotationValue x0
javax.lang.model.type.TypeMirror x1
static boolean access$500 (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror x0
static void ()
}
com/google/auto/common/AnnotationValues$1$1$1.classAnnotationValues.java
package com.google.auto.common
com.google.auto.common.AnnotationValues$1$1$1 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final com.google.auto.common.AnnotationValues$1$1 this$1
void (com.google.auto.common.AnnotationValues$1$1)
com.google.auto.common.AnnotationValues$1$1 this$1
protected java.lang.Object defaultAction (java.lang.Object, java.lang.Void)
Object object
Void unused
protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
com/google/auto/common/AnnotationValues.classAnnotationValues.java
package com.google.auto.common
public final com.google.auto.common.AnnotationValues extends java.lang.Object {
private static final com.google.common.base.Equivalence ANNOTATION_VALUE_EQUIVALENCE
public static com.google.common.base.Equivalence equivalence ()
private void ()
static void ()
}
com/google/auto/common/BasicAnnotationProcessor.classBasicAnnotationProcessor.java
package com.google.auto.common
public abstract com.google.auto.common.BasicAnnotationProcessor extends javax.annotation.processing.AbstractProcessor {
private final java.util.Set deferredElementNames
private final com.google.common.collect.SetMultimap elementsDeferredBySteps
private javax.lang.model.util.Elements elements
private javax.annotation.processing.Messager messager
private com.google.common.collect.ImmutableList steps
public void ()
public final synchronized void init (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnv
protected abstract java.lang.Iterable initSteps ()
protected void postProcess ()
protected void postRound (javax.annotation.processing.RoundEnvironment)
javax.annotation.processing.RoundEnvironment roundEnv
private com.google.common.collect.ImmutableSet getSupportedAnnotationClasses ()
com.google.auto.common.BasicAnnotationProcessor$ProcessingStep step
com.google.common.collect.ImmutableSet$Builder builder
public final com.google.common.collect.ImmutableSet getSupportedAnnotationTypes ()
Class annotationClass
com.google.common.collect.ImmutableSet$Builder builder
public final boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
java.util.Set annotations
javax.annotation.processing.RoundEnvironment roundEnv
com.google.common.collect.ImmutableMap deferredElements
private com.google.common.collect.ImmutableMap deferredElements ()
com.google.auto.common.BasicAnnotationProcessor$ElementName elementName
com.google.common.collect.ImmutableMap$Builder deferredElements
private void reportMissingElements (java.util.Map, java.util.Collection)
com.google.auto.common.BasicAnnotationProcessor$ElementName missingElement
com.google.common.collect.ImmutableMap$Builder allMissingElements
com.google.common.base.Optional missingElement
java.util.Map$Entry missingElementEntry
java.util.Map missingElements
java.util.Collection missingElementNames
private java.lang.String processingErrorMessage (java.lang.String)
String target
private com.google.common.collect.ImmutableSetMultimap validElements (com.google.common.collect.ImmutableMap, javax.annotation.processing.RoundEnvironment)
com.google.common.base.Optional deferredElement
java.util.Map$Entry deferredTypeElementEntry
javax.lang.model.element.PackageElement annotatedPackageElement
com.google.auto.common.BasicAnnotationProcessor$ElementName annotatedPackageName
boolean validPackage
javax.lang.model.element.TypeElement enclosingType
com.google.auto.common.BasicAnnotationProcessor$ElementName enclosingTypeName
boolean validEnclosingType
javax.lang.model.element.Element annotatedElement
javax.lang.model.element.TypeElement annotationType
java.util.Set elementsAnnotatedWith
Class annotationClass
com.google.common.collect.ImmutableMap deferredElements
javax.annotation.processing.RoundEnvironment roundEnv
com.google.common.collect.ImmutableSetMultimap$Builder deferredElementsByAnnotationBuilder
com.google.common.collect.ImmutableSetMultimap deferredElementsByAnnotation
com.google.common.collect.ImmutableSetMultimap$Builder validElements
java.util.Set validElementNames
private void process (com.google.common.collect.ImmutableSetMultimap)
java.util.Set rejectedElements
com.google.common.collect.ImmutableSetMultimap stepElements
com.google.auto.common.BasicAnnotationProcessor$ProcessingStep step
com.google.common.collect.ImmutableSetMultimap validElements
private com.google.common.collect.ImmutableSetMultimap indexByAnnotation (java.util.Set)
com.google.common.base.Optional element
com.google.auto.common.BasicAnnotationProcessor$ElementName elementName
java.util.Set annotatedElements
com.google.common.collect.ImmutableSet supportedAnnotationClasses
com.google.common.collect.ImmutableSetMultimap$Builder deferredElements
private static void findAnnotatedElements (javax.lang.model.element.Element, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSetMultimap$Builder)
javax.lang.model.element.Element enclosedElement
javax.lang.model.element.Element parameterElement
Class annotationClass
javax.lang.model.element.Element element
com.google.common.collect.ImmutableSet annotationClasses
com.google.common.collect.ImmutableSetMultimap$Builder annotatedElements
private static javax.lang.model.element.TypeElement getEnclosingType (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public volatile java.util.Set getSupportedAnnotationTypes ()
static javax.lang.model.element.TypeElement access$000 (javax.lang.model.element.Element)
javax.lang.model.element.Element x0
}
com/google/auto/common/MoreTypes$NullTypeVisitor.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$NullTypeVisitor extends com.google.auto.common.MoreTypes$CastingTypeVisitor {
private static final com.google.auto.common.MoreTypes$NullTypeVisitor INSTANCE
void ()
public javax.lang.model.type.NullType visitNull (javax.lang.model.type.NullType, java.lang.Void)
javax.lang.model.type.NullType type
Void ignore
public volatile java.lang.Object visitNull (javax.lang.model.type.NullType, java.lang.Object)
static com.google.auto.common.MoreTypes$NullTypeVisitor access$1600 ()
static void ()
}
com/google/auto/common/Overrides$1.classOverrides.java
package com.google.auto.common
com.google.auto.common.Overrides$1 extends java.lang.Object {
}
com/google/auto/common/Overrides$NativeOverrides.classOverrides.java
package com.google.auto.common
com.google.auto.common.Overrides$NativeOverrides extends com.google.auto.common.Overrides {
private final javax.lang.model.util.Elements elementUtils
void (javax.lang.model.util.Elements)
javax.lang.model.util.Elements elementUtils
boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement overrider
javax.lang.model.element.ExecutableElement overridden
javax.lang.model.element.TypeElement in
}
com/google/auto/common/MoreTypes$AsElementVisitor.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$AsElementVisitor extends javax.lang.model.util.SimpleTypeVisitor6 {
private static final com.google.auto.common.MoreTypes$AsElementVisitor INSTANCE
private void ()
protected javax.lang.model.element.Element defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void p
public javax.lang.model.element.Element visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
public javax.lang.model.element.Element visitError (javax.lang.model.type.ErrorType, java.lang.Void)
javax.lang.model.type.ErrorType t
Void p
public javax.lang.model.element.Element visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Void)
javax.lang.model.type.TypeVariable t
Void p
public volatile java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public volatile java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
static com.google.auto.common.MoreTypes$AsElementVisitor access$1000 ()
static void ()
}
com/google/auto/common/AnnotationValues$1$1.classAnnotationValues.java
package com.google.auto.common
com.google.auto.common.AnnotationValues$1$1 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final com.google.auto.common.AnnotationValues$1 this$0
void (com.google.auto.common.AnnotationValues$1)
com.google.auto.common.AnnotationValues$1 this$0
protected java.lang.Boolean defaultAction (java.lang.Object, javax.lang.model.element.AnnotationValue)
Object left
javax.lang.model.element.AnnotationValue right
public java.lang.Boolean visitAnnotation (javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationMirror left
javax.lang.model.element.AnnotationValue right
public java.lang.Boolean visitArray (java.util.List, javax.lang.model.element.AnnotationValue)
java.util.List left
javax.lang.model.element.AnnotationValue right
public java.lang.Boolean visitType (javax.lang.model.type.TypeMirror, javax.lang.model.element.AnnotationValue)
javax.lang.model.type.TypeMirror left
javax.lang.model.element.AnnotationValue right
public volatile java.lang.Object visitArray (java.util.List, java.lang.Object)
public volatile java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
public volatile java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
META-INF/maven/com.google.auto/
META-INF/maven/com.google.auto/auto-common/
META-INF/maven/com.google.auto/auto-common/pom.xml
com/google/auto/common/BasicAnnotationProcessor$ElementName$Kind.classBasicAnnotationProcessor.java
package com.google.auto.common
final com.google.auto.common.BasicAnnotationProcessor$ElementName$Kind extends java.lang.Enum {
public static final com.google.auto.common.BasicAnnotationProcessor$ElementName$Kind PACKAGE_NAME
public static final com.google.auto.common.BasicAnnotationProcessor$ElementName$Kind TYPE_NAME
private static final com.google.auto.common.BasicAnnotationProcessor$ElementName$Kind[] $VALUES
public static com.google.auto.common.BasicAnnotationProcessor$ElementName$Kind[] values ()
public static com.google.auto.common.BasicAnnotationProcessor$ElementName$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/auto/common/MoreElements$CastingElementVisitor.classMoreElements.java
package com.google.auto.common
abstract com.google.auto.common.MoreElements$CastingElementVisitor extends javax.lang.model.util.SimpleElementVisitor6 {
private final String label
void (java.lang.String)
String label
protected final java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element e
Void ignore
protected volatile java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
}
com/google/auto/common/SuperficialValidation$3.classSuperficialValidation.java
package com.google.auto.common
final com.google.auto.common.SuperficialValidation$3 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
void ()
protected java.lang.Boolean defaultAction (java.lang.Object, javax.lang.model.type.TypeMirror)
Object o
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitUnknown (javax.lang.model.element.AnnotationValue, javax.lang.model.type.TypeMirror)
javax.lang.model.element.AnnotationValue av
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitAnnotation (javax.lang.model.element.AnnotationMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.element.AnnotationMirror a
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitArray (java.util.List, javax.lang.model.type.TypeMirror)
IllegalArgumentException e
javax.lang.model.element.AnnotationValue value
java.util.List values
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitEnumConstant (javax.lang.model.element.VariableElement, javax.lang.model.type.TypeMirror)
javax.lang.model.element.VariableElement enumConstant
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
javax.lang.model.type.TypeMirror ignored
public java.lang.Boolean visitBoolean (boolean, javax.lang.model.type.TypeMirror)
boolean b
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitByte (byte, javax.lang.model.type.TypeMirror)
byte b
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitChar (char, javax.lang.model.type.TypeMirror)
char c
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitDouble (double, javax.lang.model.type.TypeMirror)
double d
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitFloat (float, javax.lang.model.type.TypeMirror)
float f
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitInt (int, javax.lang.model.type.TypeMirror)
int i
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitLong (long, javax.lang.model.type.TypeMirror)
long l
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitShort (short, javax.lang.model.type.TypeMirror)
short s
javax.lang.model.type.TypeMirror expectedType
public volatile java.lang.Object visitArray (java.util.List, java.lang.Object)
public volatile java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
public volatile java.lang.Object visitEnumConstant (javax.lang.model.element.VariableElement, java.lang.Object)
public volatile java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
public volatile java.lang.Object visitShort (short, java.lang.Object)
public volatile java.lang.Object visitLong (long, java.lang.Object)
public volatile java.lang.Object visitInt (int, java.lang.Object)
public volatile java.lang.Object visitFloat (float, java.lang.Object)
public volatile java.lang.Object visitDouble (double, java.lang.Object)
public volatile java.lang.Object visitChar (char, java.lang.Object)
public volatile java.lang.Object visitByte (byte, java.lang.Object)
public volatile java.lang.Object visitBoolean (boolean, java.lang.Object)
protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
public volatile java.lang.Object visitUnknown (javax.lang.model.element.AnnotationValue, java.lang.Object)
}
com/google/auto/common/AnnotationValues$1$2.classAnnotationValues.java
package com.google.auto.common
com.google.auto.common.AnnotationValues$1$2 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final com.google.auto.common.AnnotationValues$1 this$0
void (com.google.auto.common.AnnotationValues$1)
com.google.auto.common.AnnotationValues$1 this$0
public java.lang.Integer visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Void)
javax.lang.model.element.AnnotationMirror value
Void ignore
public java.lang.Integer visitArray (java.util.List, java.lang.Void)
java.util.List values
Void ignore
public java.lang.Integer visitType (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror value
Void ignore
protected java.lang.Integer defaultAction (java.lang.Object, java.lang.Void)
Object value
Void ignored
public volatile java.lang.Object visitArray (java.util.List, java.lang.Object)
public volatile java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
public volatile java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
com/google/auto/common/BasicAnnotationProcessor$ProcessingStep.classBasicAnnotationProcessor.java
package com.google.auto.common
public abstract com.google.auto.common.BasicAnnotationProcessor$ProcessingStep extends java.lang.Object {
public abstract java.util.Set annotations ()
public abstract java.util.Set process (com.google.common.collect.SetMultimap)
}
com/google/auto/common/MoreTypes$EqualVisitorParam.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$EqualVisitorParam extends java.lang.Object {
javax.lang.model.type.TypeMirror type
java.util.Set visiting
private void ()
void (com.google.auto.common.MoreTypes$1)
com.google.auto.common.MoreTypes$1 x0
}
com/google/auto/common/MoreElements$2.classMoreElements.java
package com.google.auto.common
com.google.auto.common.MoreElements$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$auto$common$Visibility
static void ()
}
com/google/auto/common/MoreTypes$2.classMoreTypes.java
package com.google.auto.common
com.google.auto.common.MoreTypes$2 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
com/google/auto/common/MoreTypes$DeclaredTypeVisitor.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$DeclaredTypeVisitor extends com.google.auto.common.MoreTypes$CastingTypeVisitor {
private static final com.google.auto.common.MoreTypes$DeclaredTypeVisitor INSTANCE
void ()
public javax.lang.model.type.DeclaredType visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType type
Void ignore
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
static com.google.auto.common.MoreTypes$DeclaredTypeVisitor access$1200 ()
static void ()
}
com/google/auto/common/BasicAnnotationProcessor$2.classBasicAnnotationProcessor.java
package com.google.auto.common
final com.google.auto.common.BasicAnnotationProcessor$2 extends javax.lang.model.util.SimpleElementVisitor6 {
void ()
protected javax.lang.model.element.TypeElement defaultAction (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element e
Void p
public javax.lang.model.element.TypeElement visitType (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement e
Void p
public javax.lang.model.element.TypeElement visitPackage (javax.lang.model.element.PackageElement, java.lang.Void)
javax.lang.model.element.PackageElement e
Void p
public volatile java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
public volatile java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
protected volatile java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
}
com/google/auto/common/MoreElements$VariableElementVisitor.classMoreElements.java
package com.google.auto.common
final com.google.auto.common.MoreElements$VariableElementVisitor extends com.google.auto.common.MoreElements$CastingElementVisitor {
private static final com.google.auto.common.MoreElements$VariableElementVisitor INSTANCE
void ()
public javax.lang.model.element.VariableElement visitVariable (javax.lang.model.element.VariableElement, java.lang.Void)
javax.lang.model.element.VariableElement e
Void ignore
public volatile java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
static com.google.auto.common.MoreElements$VariableElementVisitor access$200 ()
static void ()
}
com/google/auto/common/MoreTypes$IsTypeVisitor.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$IsTypeVisitor extends javax.lang.model.util.SimpleTypeVisitor6 {
private static final com.google.auto.common.MoreTypes$IsTypeVisitor INSTANCE
private void ()
protected java.lang.Boolean defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror type
Void ignored
public java.lang.Boolean visitNoType (javax.lang.model.type.NoType, java.lang.Void)
javax.lang.model.type.NoType noType
Void p
public java.lang.Boolean visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Void)
javax.lang.model.type.PrimitiveType type
Void p
public java.lang.Boolean visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType array
Void p
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType type
Void ignored
public volatile java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
public volatile java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
static com.google.auto.common.MoreTypes$IsTypeVisitor access$2000 ()
static void ()
}
com/google/auto/common/MoreTypes$EqualVisitor.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$EqualVisitor extends javax.lang.model.util.SimpleTypeVisitor6 {
private static final com.google.auto.common.MoreTypes$EqualVisitor INSTANCE
private void ()
protected java.lang.Boolean defaultAction (javax.lang.model.type.TypeMirror, com.google.auto.common.MoreTypes$EqualVisitorParam)
javax.lang.model.type.TypeMirror a
com.google.auto.common.MoreTypes$EqualVisitorParam p
public java.lang.Boolean visitArray (javax.lang.model.type.ArrayType, com.google.auto.common.MoreTypes$EqualVisitorParam)
javax.lang.model.type.ArrayType b
javax.lang.model.type.ArrayType a
com.google.auto.common.MoreTypes$EqualVisitorParam p
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, com.google.auto.common.MoreTypes$EqualVisitorParam)
javax.lang.model.type.DeclaredType b
javax.lang.model.element.Element aElement
javax.lang.model.element.Element bElement
java.util.Set newVisiting
javax.lang.model.type.DeclaredType a
com.google.auto.common.MoreTypes$EqualVisitorParam p
public java.lang.Boolean visitError (javax.lang.model.type.ErrorType, com.google.auto.common.MoreTypes$EqualVisitorParam)
javax.lang.model.type.ErrorType a
com.google.auto.common.MoreTypes$EqualVisitorParam p
public java.lang.Boolean visitExecutable (javax.lang.model.type.ExecutableType, com.google.auto.common.MoreTypes$EqualVisitorParam)
javax.lang.model.type.ExecutableType b
javax.lang.model.type.ExecutableType a
com.google.auto.common.MoreTypes$EqualVisitorParam p
public java.lang.Boolean visitTypeVariable (javax.lang.model.type.TypeVariable, com.google.auto.common.MoreTypes$EqualVisitorParam)
javax.lang.model.type.TypeVariable b
javax.lang.model.element.TypeParameterElement aElement
javax.lang.model.element.TypeParameterElement bElement
java.util.Set newVisiting
javax.lang.model.type.TypeVariable a
com.google.auto.common.MoreTypes$EqualVisitorParam p
public java.lang.Boolean visitWildcard (javax.lang.model.type.WildcardType, com.google.auto.common.MoreTypes$EqualVisitorParam)
javax.lang.model.type.WildcardType b
javax.lang.model.type.WildcardType a
com.google.auto.common.MoreTypes$EqualVisitorParam p
public java.lang.Boolean visitUnknown (javax.lang.model.type.TypeMirror, com.google.auto.common.MoreTypes$EqualVisitorParam)
javax.lang.model.type.TypeMirror a
com.google.auto.common.MoreTypes$EqualVisitorParam p
private java.util.Set visitingSetPlus (java.util.Set, javax.lang.model.element.Element, javax.lang.model.element.Element)
java.util.Set visiting
javax.lang.model.element.Element a
javax.lang.model.element.Element b
com.google.common.collect.ImmutableList noArguments
private java.util.Set visitingSetPlus (java.util.Set, javax.lang.model.element.Element, java.util.List, javax.lang.model.element.Element, java.util.List)
java.util.Set visiting
javax.lang.model.element.Element a
java.util.List aArguments
javax.lang.model.element.Element b
java.util.List bArguments
com.google.auto.common.MoreTypes$ComparedElements comparedElements
java.util.Set newVisiting
public volatile java.lang.Object visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Object)
public volatile java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
public volatile java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public volatile java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
public volatile java.lang.Object visitUnknown (javax.lang.model.type.TypeMirror, java.lang.Object)
static com.google.auto.common.MoreTypes$EqualVisitor access$600 ()
static void ()
}
com/google/auto/common/GeneratedAnnotations.classGeneratedAnnotations.java
package com.google.auto.common
public final com.google.auto.common.GeneratedAnnotations extends java.lang.Object {
private void ()
public static java.util.Optional generatedAnnotation (javax.lang.model.util.Elements)
javax.lang.model.util.Elements elements
javax.lang.model.element.TypeElement jdk9Generated
}
com/google/auto/common/MoreElements.classMoreElements.java
package com.google.auto.common
public final com.google.auto.common.MoreElements extends java.lang.Object {
public static javax.lang.model.element.PackageElement getPackage (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public static javax.lang.model.element.PackageElement asPackage (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public static boolean isType (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public static javax.lang.model.element.TypeElement asType (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public static javax.lang.model.element.VariableElement asVariable (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public static javax.lang.model.element.ExecutableElement asExecutable (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public static boolean isAnnotationPresent (javax.lang.model.element.Element, java.lang.Class)
javax.lang.model.element.Element element
Class annotationClass
public static com.google.common.base.Optional getAnnotationMirror (javax.lang.model.element.Element, java.lang.Class)
javax.lang.model.element.TypeElement annotationTypeElement
javax.lang.model.element.AnnotationMirror annotationMirror
javax.lang.model.element.Element element
Class annotationClass
String annotationClassName
public static transient com.google.common.base.Predicate hasModifiers (javax.lang.model.element.Modifier[])
javax.lang.model.element.Modifier[] modifiers
public static com.google.common.base.Predicate hasModifiers (java.util.Set)
java.util.Set modifiers
public static com.google.common.collect.ImmutableSet getLocalAndInheritedMethods (javax.lang.model.element.TypeElement, javax.lang.model.util.Elements)
javax.lang.model.element.TypeElement type
javax.lang.model.util.Elements elementUtils
com.google.auto.common.Overrides overrides
public static com.google.common.collect.ImmutableSet getLocalAndInheritedMethods (javax.lang.model.element.TypeElement, javax.lang.model.util.Types, javax.lang.model.util.Elements)
javax.lang.model.element.TypeElement type
javax.lang.model.util.Types typeUtils
javax.lang.model.util.Elements elementUtils
com.google.auto.common.Overrides overrides
private static com.google.common.collect.ImmutableSet getLocalAndInheritedMethods (javax.lang.model.element.TypeElement, com.google.auto.common.Overrides)
javax.lang.model.element.ExecutableElement methodJ
int j
javax.lang.model.element.ExecutableElement methodI
int i
java.util.List methodList
java.util.Collection methods
javax.lang.model.element.TypeElement type
com.google.auto.common.Overrides overrides
com.google.common.collect.SetMultimap methodMap
java.util.Set overridden
java.util.Set methods
private static void getLocalAndInheritedMethods (javax.lang.model.element.PackageElement, javax.lang.model.element.TypeElement, com.google.common.collect.SetMultimap)
javax.lang.model.type.TypeMirror superInterface
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.PackageElement pkg
javax.lang.model.element.TypeElement type
com.google.common.collect.SetMultimap methods
static boolean methodVisibleFromPackage (javax.lang.model.element.ExecutableElement, javax.lang.model.element.PackageElement)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.PackageElement pkg
com.google.auto.common.Visibility visibility
private void ()
}
com/google/auto/common/AnnotationValues$1$1$2.classAnnotationValues.java
package com.google.auto.common
com.google.auto.common.AnnotationValues$1$1$2 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final com.google.auto.common.AnnotationValues$1$1 this$1
void (com.google.auto.common.AnnotationValues$1$1)
com.google.auto.common.AnnotationValues$1$1 this$1
protected java.lang.Boolean defaultAction (java.lang.Object, javax.lang.model.element.AnnotationMirror)
Object right
javax.lang.model.element.AnnotationMirror left
public java.lang.Boolean visitAnnotation (javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror right
javax.lang.model.element.AnnotationMirror left
public volatile java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
com/google/auto/common/MoreTypes$PrimitiveTypeVisitor.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$PrimitiveTypeVisitor extends com.google.auto.common.MoreTypes$CastingTypeVisitor {
private static final com.google.auto.common.MoreTypes$PrimitiveTypeVisitor INSTANCE
void ()
public javax.lang.model.type.PrimitiveType visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Void)
javax.lang.model.type.PrimitiveType type
Void ignore
public volatile java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
static com.google.auto.common.MoreTypes$PrimitiveTypeVisitor access$1700 ()
static void ()
}
com/google/auto/common/MoreTypes$TypeVariableVisitor.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$TypeVariableVisitor extends com.google.auto.common.MoreTypes$CastingTypeVisitor {
private static final com.google.auto.common.MoreTypes$TypeVariableVisitor INSTANCE
void ()
public javax.lang.model.type.TypeVariable visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Void)
javax.lang.model.type.TypeVariable type
Void ignore
public volatile java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
static com.google.auto.common.MoreTypes$TypeVariableVisitor access$1800 ()
static void ()
}
com/google/auto/common/MoreTypes$TypeEquivalence.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$TypeEquivalence extends com.google.common.base.Equivalence {
private static final com.google.auto.common.MoreTypes$TypeEquivalence INSTANCE
private void ()
protected boolean doEquivalent (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror a
javax.lang.model.type.TypeMirror b
protected int doHash (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
protected volatile int doHash (java.lang.Object)
protected volatile boolean doEquivalent (java.lang.Object, java.lang.Object)
static com.google.auto.common.MoreTypes$TypeEquivalence access$200 ()
static void ()
}
com/google/auto/common/MoreTypes.classMoreTypes.java
package com.google.auto.common
public final com.google.auto.common.MoreTypes extends java.lang.Object {
private static final Class INTERSECTION_TYPE
private static final java.lang.reflect.Method GET_BOUNDS
private static final int HASH_SEED
private static final int HASH_MULTIPLIER
public static com.google.common.base.Equivalence equivalence ()
private static boolean equal (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror, java.util.Set)
javax.lang.model.type.TypeMirror a
javax.lang.model.type.TypeMirror b
java.util.Set visiting
com.google.auto.common.MoreTypes$EqualVisitorParam p
private static javax.lang.model.type.TypeMirror enclosingType (javax.lang.model.type.DeclaredType)
javax.lang.model.type.DeclaredType t
javax.lang.model.type.TypeMirror enclosing
private static boolean isIntersectionType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
private static boolean equalIntersectionTypes (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror, java.util.Set)
java.util.List aBounds
java.util.List bBounds
Exception e
javax.lang.model.type.TypeMirror a
javax.lang.model.type.TypeMirror b
java.util.Set visiting
java.util.List aBounds
java.util.List bBounds
private static boolean equalLists (java.util.List, java.util.List, java.util.Set)
javax.lang.model.type.TypeMirror nextMirrorA
javax.lang.model.type.TypeMirror nextMirrorB
java.util.List a
java.util.List b
java.util.Set visiting
int size
java.util.Iterator aIterator
java.util.Iterator bIterator
private static int hashList (java.util.List, java.util.Set)
javax.lang.model.type.TypeMirror mirror
java.util.List mirrors
java.util.Set visiting
int result
private static int hash (javax.lang.model.type.TypeMirror, java.util.Set)
javax.lang.model.type.TypeMirror mirror
java.util.Set visiting
public static com.google.common.collect.ImmutableSet referencedTypes (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
com.google.common.collect.ImmutableSet$Builder elements
public static javax.lang.model.element.Element asElement (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror typeMirror
public static javax.lang.model.element.TypeElement asTypeElement (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror mirror
public static com.google.common.collect.ImmutableSet asTypeElements (java.lang.Iterable)
javax.lang.model.type.TypeMirror mirror
Iterable mirrors
com.google.common.collect.ImmutableSet$Builder builder
public static javax.lang.model.type.ArrayType asArray (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybeArrayType
public static javax.lang.model.type.DeclaredType asDeclared (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybeDeclaredType
public static javax.lang.model.type.ErrorType asError (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybeErrorType
public static javax.lang.model.type.ExecutableType asExecutable (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybeExecutableType
public static javax.lang.model.type.NoType asNoType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybeNoType
public static javax.lang.model.type.NullType asNullType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybeNullType
public static javax.lang.model.type.PrimitiveType asPrimitiveType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybePrimitiveType
public static javax.lang.model.type.TypeVariable asTypeVariable (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybeTypeVariable
public static javax.lang.model.type.WildcardType asWildcard (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybeWildcardType
public static boolean isType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
public static boolean isTypeOf (java.lang.Class, javax.lang.model.type.TypeMirror)
Class clazz
javax.lang.model.type.TypeMirror type
public static com.google.common.base.Optional nonObjectSuperclass (javax.lang.model.util.Types, javax.lang.model.util.Elements, javax.lang.model.type.DeclaredType)
javax.lang.model.util.Types types
javax.lang.model.util.Elements elements
javax.lang.model.type.DeclaredType type
javax.lang.model.type.TypeMirror objectType
javax.lang.model.type.TypeMirror superclass
public static javax.lang.model.type.TypeMirror asMemberOf (javax.lang.model.util.Types, javax.lang.model.type.DeclaredType, javax.lang.model.element.VariableElement)
int i
javax.lang.model.element.ExecutableElement methodOrConstructor
javax.lang.model.type.ExecutableType resolvedMethodOrConstructor
java.util.List parameters
java.util.List parameterTypes
javax.lang.model.util.Types types
javax.lang.model.type.DeclaredType container
javax.lang.model.element.VariableElement variable
private void ()
static boolean access$000 (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror, java.util.Set)
javax.lang.model.type.TypeMirror x0
javax.lang.model.type.TypeMirror x1
java.util.Set x2
static int access$100 (javax.lang.model.type.TypeMirror, java.util.Set)
javax.lang.model.type.TypeMirror x0
java.util.Set x1
static javax.lang.model.type.TypeMirror access$300 (javax.lang.model.type.DeclaredType)
javax.lang.model.type.DeclaredType x0
static boolean access$400 (java.util.List, java.util.List, java.util.Set)
java.util.List x0
java.util.List x1
java.util.Set x2
static int access$700 (java.util.List, java.util.Set)
java.util.List x0
java.util.Set x1
static void ()
Class c
java.lang.reflect.Method m
Exception e
Class c
java.lang.reflect.Method m
}
com/google/auto/common/AnnotationValues$1.classAnnotationValues.java
package com.google.auto.common
final com.google.auto.common.AnnotationValues$1 extends com.google.common.base.Equivalence {
void ()
protected boolean doEquivalent (javax.lang.model.element.AnnotationValue, javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue left
javax.lang.model.element.AnnotationValue right
protected int doHash (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue value
protected volatile int doHash (java.lang.Object)
protected volatile boolean doEquivalent (java.lang.Object, java.lang.Object)
}
com/google/auto/common/MoreTypes$ExecutableTypeVisitor.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$ExecutableTypeVisitor extends com.google.auto.common.MoreTypes$CastingTypeVisitor {
private static final com.google.auto.common.MoreTypes$ExecutableTypeVisitor INSTANCE
void ()
public javax.lang.model.type.ExecutableType visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Void)
javax.lang.model.type.ExecutableType type
Void ignore
public volatile java.lang.Object visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Object)
static com.google.auto.common.MoreTypes$ExecutableTypeVisitor access$1400 ()
static void ()
}
com/google/auto/common/MoreElements$1.classMoreElements.java
package com.google.auto.common
final com.google.auto.common.MoreElements$1 extends java.lang.Object implements com.google.common.base.Predicate {
final java.util.Set val$modifiers
void (java.util.Set)
public boolean apply (javax.lang.model.element.Element)
javax.lang.model.element.Element input
public volatile boolean apply (java.lang.Object)
}
META-INF/maven/com.google.auto/auto-common/pom.properties
com/google/auto/common/MoreTypes$IsTypeOf.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$IsTypeOf extends javax.lang.model.util.SimpleTypeVisitor6 {
private final Class clazz
void (java.lang.Class)
Class clazz
protected java.lang.Boolean defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror type
Void ignored
public java.lang.Boolean visitNoType (javax.lang.model.type.NoType, java.lang.Void)
javax.lang.model.type.NoType noType
Void p
public java.lang.Boolean visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Void)
javax.lang.model.type.PrimitiveType type
Void p
public java.lang.Boolean visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType array
Void p
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.element.TypeElement typeElement
IllegalArgumentException iae
javax.lang.model.type.DeclaredType type
Void ignored
javax.lang.model.element.TypeElement typeElement
public volatile java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
public volatile java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
com/google/auto/common/MoreTypes$NoTypeVisitor.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$NoTypeVisitor extends com.google.auto.common.MoreTypes$CastingTypeVisitor {
private static final com.google.auto.common.MoreTypes$NoTypeVisitor INSTANCE
void ()
public javax.lang.model.type.NoType visitNoType (javax.lang.model.type.NoType, java.lang.Void)
javax.lang.model.type.NoType type
Void ignore
public volatile java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
static com.google.auto.common.MoreTypes$NoTypeVisitor access$1500 ()
static void ()
}
com/google/auto/common/SuperficialValidation$2.classSuperficialValidation.java
package com.google.auto.common
final com.google.auto.common.SuperficialValidation$2 extends javax.lang.model.util.SimpleTypeVisitor6 {
void ()
protected java.lang.Boolean defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror t
Void p
public java.lang.Boolean visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType t
Void p
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
public java.lang.Boolean visitError (javax.lang.model.type.ErrorType, java.lang.Void)
javax.lang.model.type.ErrorType t
Void p
public java.lang.Boolean visitUnknown (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror t
Void p
public java.lang.Boolean visitWildcard (javax.lang.model.type.WildcardType, java.lang.Void)
javax.lang.model.type.WildcardType t
Void p
javax.lang.model.type.TypeMirror extendsBound
javax.lang.model.type.TypeMirror superBound
public java.lang.Boolean visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Void)
javax.lang.model.type.ExecutableType t
Void p
public volatile java.lang.Object visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Object)
public volatile java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
public volatile java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
public volatile java.lang.Object visitUnknown (javax.lang.model.type.TypeMirror, java.lang.Object)
}
com/google/auto/common/BasicAnnotationProcessor$ElementName.classBasicAnnotationProcessor.java
package com.google.auto.common
final com.google.auto.common.BasicAnnotationProcessor$ElementName extends java.lang.Object {
private final com.google.auto.common.BasicAnnotationProcessor$ElementName$Kind kind
private final String name
private void (com.google.auto.common.BasicAnnotationProcessor$ElementName$Kind, java.lang.String)
com.google.auto.common.BasicAnnotationProcessor$ElementName$Kind kind
String name
static com.google.auto.common.BasicAnnotationProcessor$ElementName forPackageName (java.lang.String)
String packageName
static com.google.auto.common.BasicAnnotationProcessor$ElementName forTypeName (java.lang.String)
String typeName
static com.google.auto.common.BasicAnnotationProcessor$ElementName forAnnotatedElement (javax.lang.model.element.Element)
javax.lang.model.element.Element element
java.lang.String name ()
com.google.common.base.Optional getElement (javax.lang.model.util.Elements)
javax.lang.model.util.Elements elements
public boolean equals (java.lang.Object)
Object object
com.google.auto.common.BasicAnnotationProcessor$ElementName that
public int hashCode ()
}
com/google/auto/common/AnnotationMirrors$2.classAnnotationMirrors.java
package com.google.auto.common
final com.google.auto.common.AnnotationMirrors$2 extends java.lang.Object implements com.google.common.base.Predicate {
final Class val$annotationType
void (java.lang.Class)
public boolean apply (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror input
public volatile boolean apply (java.lang.Object)
}
com/google/auto/common/MoreElements$TypeElementVisitor.classMoreElements.java
package com.google.auto.common
final com.google.auto.common.MoreElements$TypeElementVisitor extends com.google.auto.common.MoreElements$CastingElementVisitor {
private static final com.google.auto.common.MoreElements$TypeElementVisitor INSTANCE
void ()
public javax.lang.model.element.TypeElement visitType (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement e
Void ignore
public volatile java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
static com.google.auto.common.MoreElements$TypeElementVisitor access$100 ()
static void ()
}
com/google/auto/common/MoreTypes$ErrorTypeVisitor.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$ErrorTypeVisitor extends com.google.auto.common.MoreTypes$CastingTypeVisitor {
private static final com.google.auto.common.MoreTypes$ErrorTypeVisitor INSTANCE
void ()
public javax.lang.model.type.ErrorType visitError (javax.lang.model.type.ErrorType, java.lang.Void)
javax.lang.model.type.ErrorType type
Void ignore
public volatile java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
static com.google.auto.common.MoreTypes$ErrorTypeVisitor access$1300 ()
static void ()
}
com/google/auto/common/MoreTypes$ComparedElements.classMoreTypes.java
package com.google.auto.common
com.google.auto.common.MoreTypes$ComparedElements extends java.lang.Object {
final javax.lang.model.element.Element a
final com.google.common.collect.ImmutableList aArguments
final javax.lang.model.element.Element b
final com.google.common.collect.ImmutableList bArguments
void (javax.lang.model.element.Element, com.google.common.collect.ImmutableList, javax.lang.model.element.Element, com.google.common.collect.ImmutableList)
javax.lang.model.element.Element a
com.google.common.collect.ImmutableList aArguments
javax.lang.model.element.Element b
com.google.common.collect.ImmutableList bArguments
public boolean equals (java.lang.Object)
int i
com.google.auto.common.MoreTypes$ComparedElements that
int nArguments
Object o
public int hashCode ()
}
com/google/auto/common/MoreTypes$HashVisitor.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$HashVisitor extends javax.lang.model.util.SimpleTypeVisitor6 {
private static final com.google.auto.common.MoreTypes$HashVisitor INSTANCE
private void ()
int hashKind (int, javax.lang.model.type.TypeMirror)
int seed
javax.lang.model.type.TypeMirror t
int result
protected java.lang.Integer defaultAction (javax.lang.model.type.TypeMirror, java.util.Set)
javax.lang.model.type.TypeMirror e
java.util.Set visiting
public java.lang.Integer visitArray (javax.lang.model.type.ArrayType, java.util.Set)
javax.lang.model.type.ArrayType t
java.util.Set visiting
int result
public java.lang.Integer visitDeclared (javax.lang.model.type.DeclaredType, java.util.Set)
javax.lang.model.type.DeclaredType t
java.util.Set visiting
javax.lang.model.element.Element element
java.util.Set newVisiting
int result
public java.lang.Integer visitExecutable (javax.lang.model.type.ExecutableType, java.util.Set)
javax.lang.model.type.ExecutableType t
java.util.Set visiting
int result
public java.lang.Integer visitTypeVariable (javax.lang.model.type.TypeVariable, java.util.Set)
javax.lang.model.type.TypeMirror bound
javax.lang.model.type.TypeVariable t
java.util.Set visiting
int result
javax.lang.model.element.TypeParameterElement element
public java.lang.Integer visitWildcard (javax.lang.model.type.WildcardType, java.util.Set)
javax.lang.model.type.WildcardType t
java.util.Set visiting
int result
public java.lang.Integer visitUnknown (javax.lang.model.type.TypeMirror, java.util.Set)
javax.lang.model.type.TypeMirror t
java.util.Set visiting
public volatile java.lang.Object visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Object)
public volatile java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
public volatile java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
public volatile java.lang.Object visitUnknown (javax.lang.model.type.TypeMirror, java.lang.Object)
static com.google.auto.common.MoreTypes$HashVisitor access$800 ()
static void ()
}
com/google/auto/common/AnnotationValues$1$1$3.classAnnotationValues.java
package com.google.auto.common
com.google.auto.common.AnnotationValues$1$1$3 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final com.google.auto.common.AnnotationValues$1$1 this$1
void (com.google.auto.common.AnnotationValues$1$1)
com.google.auto.common.AnnotationValues$1$1 this$1
protected java.lang.Boolean defaultAction (java.lang.Object, java.util.List)
Object ignored
java.util.List alsoIgnored
public java.lang.Boolean visitArray (java.util.List, java.util.List)
java.util.List right
java.util.List left
public volatile java.lang.Object visitArray (java.util.List, java.lang.Object)
protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
com/google/auto/common/Overrides.classOverrides.java
package com.google.auto.common
abstract com.google.auto.common.Overrides extends java.lang.Object {
void ()
abstract boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
}
com/google/auto/common/MoreTypes$1.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$1 extends java.lang.Object implements com.google.common.base.Predicate {
final javax.lang.model.util.Types val$types
final javax.lang.model.type.TypeMirror val$objectType
void (javax.lang.model.util.Types, javax.lang.model.type.TypeMirror)
public boolean apply (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror input
public volatile boolean apply (java.lang.Object)
}
com/google/auto/common/MoreElements$ExecutableElementVisitor.classMoreElements.java
package com.google.auto.common
final com.google.auto.common.MoreElements$ExecutableElementVisitor extends com.google.auto.common.MoreElements$CastingElementVisitor {
private static final com.google.auto.common.MoreElements$ExecutableElementVisitor INSTANCE
void ()
public javax.lang.model.element.ExecutableElement visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Void)
javax.lang.model.element.ExecutableElement e
Void label
public volatile java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
static com.google.auto.common.MoreElements$ExecutableElementVisitor access$300 ()
static void ()
}
com/google/auto/common/BasicAnnotationProcessor$1.classBasicAnnotationProcessor.java
package com.google.auto.common
com.google.auto.common.BasicAnnotationProcessor$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.auto.common.BasicAnnotationProcessor this$0
void (com.google.auto.common.BasicAnnotationProcessor)
com.google.auto.common.BasicAnnotationProcessor this$0
public com.google.auto.common.BasicAnnotationProcessor$ElementName apply (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/auto/common/MoreTypes$ReferencedTypes.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$ReferencedTypes extends javax.lang.model.util.SimpleTypeVisitor6 {
private static final com.google.auto.common.MoreTypes$ReferencedTypes INSTANCE
private void ()
public java.lang.Void visitArray (javax.lang.model.type.ArrayType, com.google.common.collect.ImmutableSet$Builder)
javax.lang.model.type.ArrayType t
com.google.common.collect.ImmutableSet$Builder p
public java.lang.Void visitDeclared (javax.lang.model.type.DeclaredType, com.google.common.collect.ImmutableSet$Builder)
javax.lang.model.type.TypeMirror typeArgument
javax.lang.model.type.DeclaredType t
com.google.common.collect.ImmutableSet$Builder p
public java.lang.Void visitTypeVariable (javax.lang.model.type.TypeVariable, com.google.common.collect.ImmutableSet$Builder)
javax.lang.model.type.TypeVariable t
com.google.common.collect.ImmutableSet$Builder p
public java.lang.Void visitWildcard (javax.lang.model.type.WildcardType, com.google.common.collect.ImmutableSet$Builder)
javax.lang.model.type.WildcardType t
com.google.common.collect.ImmutableSet$Builder p
javax.lang.model.type.TypeMirror extendsBound
javax.lang.model.type.TypeMirror superBound
public volatile java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
public volatile java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
static com.google.auto.common.MoreTypes$ReferencedTypes access$900 ()
static void ()
}
com/google/auto/common/Overrides$ExplicitOverrides$TypeSubstVisitor.classOverrides.java
package com.google.auto.common
com.google.auto.common.Overrides$ExplicitOverrides$TypeSubstVisitor extends javax.lang.model.util.SimpleTypeVisitor6 {
private final java.util.Map typeBindings
final com.google.auto.common.Overrides$ExplicitOverrides this$0
private void (com.google.auto.common.Overrides$ExplicitOverrides)
com.google.common.collect.ImmutableList erasedParameterTypes (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.VariableElement param
com.google.common.collect.ImmutableList$Builder params
int i
javax.lang.model.type.DeclaredType declared
javax.lang.model.element.TypeElement element
java.util.List actuals
java.util.List formals
com.google.common.collect.ImmutableList params
javax.lang.model.type.TypeMirror supertype
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement in
java.util.List supers
protected javax.lang.model.type.TypeMirror defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void p
public javax.lang.model.type.TypeMirror visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Void)
javax.lang.model.element.TypeParameterElement e
javax.lang.model.type.TypeVariable t
Void p
javax.lang.model.element.Element element
public javax.lang.model.type.TypeMirror visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.TypeMirror arg
javax.lang.model.type.DeclaredType t
Void p
java.util.List newArgs
public javax.lang.model.type.TypeMirror visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType t
Void p
public volatile java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
void (com.google.auto.common.Overrides$ExplicitOverrides, com.google.auto.common.Overrides$1)
com.google.auto.common.Overrides$ExplicitOverrides x0
com.google.auto.common.Overrides$1 x1
}
com/google/auto/common/MoreElements$PackageElementVisitor.classMoreElements.java
package com.google.auto.common
final com.google.auto.common.MoreElements$PackageElementVisitor extends com.google.auto.common.MoreElements$CastingElementVisitor {
private static final com.google.auto.common.MoreElements$PackageElementVisitor INSTANCE
void ()
public javax.lang.model.element.PackageElement visitPackage (javax.lang.model.element.PackageElement, java.lang.Void)
javax.lang.model.element.PackageElement e
Void ignore
public volatile java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
static com.google.auto.common.MoreElements$PackageElementVisitor access$000 ()
static void ()
}
com/google/auto/common/Overrides$ExplicitOverrides.classOverrides.java
package com.google.auto.common
com.google.auto.common.Overrides$ExplicitOverrides extends com.google.auto.common.Overrides {
private final javax.lang.model.util.Types typeUtils
void (javax.lang.model.util.Types)
javax.lang.model.util.Types typeUtils
public boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement inherited
javax.lang.model.element.ExecutableElement inherited
javax.lang.model.element.ExecutableElement overrider
javax.lang.model.element.ExecutableElement overridden
javax.lang.model.element.TypeElement in
com.google.auto.common.Visibility overriddenVisibility
com.google.auto.common.Visibility overriderVisibility
javax.lang.model.element.TypeElement overriddenType
private boolean isSubsignature (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.type.ExecutableType overriderExecutable
javax.lang.model.type.ExecutableType overriddenExecutable
int i
int nParams
java.util.List overriderParams
java.util.List overriddenParams
IllegalArgumentException e
javax.lang.model.element.ExecutableElement overrider
javax.lang.model.element.ExecutableElement overridden
javax.lang.model.element.TypeElement in
javax.lang.model.type.DeclaredType inType
com.google.common.collect.ImmutableList erasedParameterTypes (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement in
javax.lang.model.element.ExecutableElement methodFromSuperclasses (javax.lang.model.element.TypeElement, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement tMethod
javax.lang.model.element.TypeElement t
javax.lang.model.element.TypeElement in
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.ExecutableElement methodFromSuperinterfaces (javax.lang.model.element.TypeElement, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement tMethod
javax.lang.model.element.TypeElement sup
javax.lang.model.type.TypeMirror candidateType
javax.lang.model.element.TypeElement t
com.google.common.collect.ImmutableList$Builder newTypes
javax.lang.model.element.TypeElement in
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement methodContainer
javax.lang.model.type.TypeMirror methodContainerType
com.google.common.collect.ImmutableList types
private javax.lang.model.element.ExecutableElement methodInType (javax.lang.model.element.TypeElement, javax.lang.model.element.ExecutableElement)
javax.lang.model.type.TypeMirror tParamType
int i
javax.lang.model.element.ExecutableElement tMethod
javax.lang.model.element.TypeElement type
javax.lang.model.element.ExecutableElement method
int nParams
java.util.List params
private javax.lang.model.element.TypeElement superclass (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
javax.lang.model.type.TypeMirror sup
private com.google.common.collect.ImmutableList superinterfaces (javax.lang.model.element.TypeElement)
javax.lang.model.type.TypeMirror sup
javax.lang.model.element.TypeElement type
com.google.common.collect.ImmutableList$Builder types
private javax.lang.model.element.TypeElement asTypeElement (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror typeMirror
javax.lang.model.type.DeclaredType declaredType
javax.lang.model.element.Element element
static javax.lang.model.util.Types access$100 (com.google.auto.common.Overrides$ExplicitOverrides)
com.google.auto.common.Overrides$ExplicitOverrides x0
static javax.lang.model.element.TypeElement access$200 (com.google.auto.common.Overrides$ExplicitOverrides, javax.lang.model.type.TypeMirror)
com.google.auto.common.Overrides$ExplicitOverrides x0
javax.lang.model.type.TypeMirror x1
}
com/google/auto/common/MoreTypes$WildcardTypeVisitor.classMoreTypes.java
package com.google.auto.common
final com.google.auto.common.MoreTypes$WildcardTypeVisitor extends com.google.auto.common.MoreTypes$CastingTypeVisitor {
private static final com.google.auto.common.MoreTypes$WildcardTypeVisitor INSTANCE
void ()
public javax.lang.model.type.WildcardType visitWildcard (javax.lang.model.type.WildcardType, java.lang.Void)
javax.lang.model.type.WildcardType type
Void ignore
public volatile java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
static com.google.auto.common.MoreTypes$WildcardTypeVisitor access$1900 ()
static void ()
}
com/google/auto/common/MoreTypes$CastingTypeVisitor.classMoreTypes.java
package com.google.auto.common
abstract com.google.auto.common.MoreTypes$CastingTypeVisitor extends javax.lang.model.util.SimpleTypeVisitor6 {
private final String label
void (java.lang.String)
String label
protected java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void v
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
javax/
javax/annotation/
javax/annotation/CheckForNull.java
javax/annotation/CheckForSigned.java
javax/annotation/CheckReturnValue.java
javax/annotation/Detainted.java
javax/annotation/MatchesPattern.java
javax/annotation/Nonnegative.java
javax/annotation/Nonnull.java
javax/annotation/Nullable.java
javax/annotation/OverridingMethodsMustInvokeSuper.java
javax/annotation/ParametersAreNonnullByDefault.java
javax/annotation/ParametersAreNullableByDefault.java
javax/annotation/PropertyKey.java
javax/annotation/RegEx.java
javax/annotation/Signed.java
javax/annotation/Syntax.java
javax/annotation/Tainted.java
javax/annotation/Untainted.java
javax/annotation/WillClose.java
javax/annotation/WillCloseWhenClosed.java
javax/annotation/WillNotClose.java
javax/annotation/concurrent/
javax/annotation/concurrent/GuardedBy.java
javax/annotation/concurrent/Immutable.java
javax/annotation/concurrent/NotThreadSafe.java
javax/annotation/concurrent/ThreadSafe.java
javax/annotation/meta/
javax/annotation/meta/Exclusive.java
javax/annotation/meta/Exhaustive.java
javax/annotation/meta/TypeQualifier.java
javax/annotation/meta/TypeQualifierDefault.java
javax/annotation/meta/TypeQualifierNickname.java
javax/annotation/meta/TypeQualifierValidator.java
javax/annotation/meta/When.java
javax/annotation/CheckForNull.classCheckForNull.java
package javax.annotation
public abstract javax.annotation.CheckForNull extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/CheckForSigned.classCheckForSigned.java
package javax.annotation
public abstract javax.annotation.CheckForSigned extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/CheckReturnValue.classCheckReturnValue.java
package javax.annotation
public abstract javax.annotation.CheckReturnValue extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Detainted.classDetainted.java
package javax.annotation
public abstract javax.annotation.Detainted extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/MatchesPattern$Checker.classMatchesPattern.java
package javax.annotation
public javax.annotation.MatchesPattern$Checker extends java.lang.Object implements javax.annotation.meta.TypeQualifierValidator {
public void ()
public javax.annotation.meta.When forConstantValue (javax.annotation.MatchesPattern, java.lang.Object)
javax.annotation.MatchesPattern annotation
Object value
java.util.regex.Pattern p
public volatile javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
java.lang.annotation.Annotation x0
Object x1
}
javax/annotation/MatchesPattern.classMatchesPattern.java
package javax.annotation
public abstract javax.annotation.MatchesPattern extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract int flags ()
}
javax/annotation/Nonnegative$Checker.classNonnegative.java
package javax.annotation
public javax.annotation.Nonnegative$Checker extends java.lang.Object implements javax.annotation.meta.TypeQualifierValidator {
public void ()
public javax.annotation.meta.When forConstantValue (javax.annotation.Nonnegative, java.lang.Object)
boolean isNegative
boolean isNegative
boolean isNegative
javax.annotation.Nonnegative annotation
Object v
boolean isNegative
Number value
public volatile javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
java.lang.annotation.Annotation x0
Object x1
}
javax/annotation/Nonnegative.classNonnegative.java
package javax.annotation
public abstract javax.annotation.Nonnegative extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Nonnull$Checker.classNonnull.java
package javax.annotation
public javax.annotation.Nonnull$Checker extends java.lang.Object implements javax.annotation.meta.TypeQualifierValidator {
public void ()
public javax.annotation.meta.When forConstantValue (javax.annotation.Nonnull, java.lang.Object)
javax.annotation.Nonnull qualifierqualifierArgument
Object value
public volatile javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
java.lang.annotation.Annotation x0
Object x1
}
javax/annotation/Nonnull.classNonnull.java
package javax.annotation
public abstract javax.annotation.Nonnull extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Nullable.classNullable.java
package javax.annotation
public abstract javax.annotation.Nullable extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/OverridingMethodsMustInvokeSuper.classOverridingMethodsMustInvokeSuper.java
package javax.annotation
public abstract javax.annotation.OverridingMethodsMustInvokeSuper extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/ParametersAreNonnullByDefault.classParametersAreNonnullByDefault.java
package javax.annotation
public abstract javax.annotation.ParametersAreNonnullByDefault extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/ParametersAreNullableByDefault.classParametersAreNullableByDefault.java
package javax.annotation
public abstract javax.annotation.ParametersAreNullableByDefault extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/PropertyKey.classPropertyKey.java
package javax.annotation
public abstract javax.annotation.PropertyKey extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/RegEx$Checker.classRegEx.java
package javax.annotation
public javax.annotation.RegEx$Checker extends java.lang.Object implements javax.annotation.meta.TypeQualifierValidator {
public void ()
public javax.annotation.meta.When forConstantValue (javax.annotation.RegEx, java.lang.Object)
java.util.regex.PatternSyntaxException e
javax.annotation.RegEx annotation
Object value
public volatile javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
java.lang.annotation.Annotation x0
Object x1
}
javax/annotation/RegEx.classRegEx.java
package javax.annotation
public abstract javax.annotation.RegEx extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Signed.classSigned.java
package javax.annotation
public abstract javax.annotation.Signed extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/Syntax.classSyntax.java
package javax.annotation
public abstract javax.annotation.Syntax extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Tainted.classTainted.java
package javax.annotation
public abstract javax.annotation.Tainted extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/Untainted.classUntainted.java
package javax.annotation
public abstract javax.annotation.Untainted extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/WillClose.classWillClose.java
package javax.annotation
public abstract javax.annotation.WillClose extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/WillCloseWhenClosed.classWillCloseWhenClosed.java
package javax.annotation
public abstract javax.annotation.WillCloseWhenClosed extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/WillNotClose.classWillNotClose.java
package javax.annotation
public abstract javax.annotation.WillNotClose extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/concurrent/GuardedBy.classGuardedBy.java
package javax.annotation.concurrent
public abstract javax.annotation.concurrent.GuardedBy extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
javax/annotation/concurrent/Immutable.classImmutable.java
package javax.annotation.concurrent
public abstract javax.annotation.concurrent.Immutable extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/concurrent/NotThreadSafe.classNotThreadSafe.java
package javax.annotation.concurrent
public abstract javax.annotation.concurrent.NotThreadSafe extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/concurrent/ThreadSafe.classThreadSafe.java
package javax.annotation.concurrent
public abstract javax.annotation.concurrent.ThreadSafe extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/meta/Exclusive.classExclusive.java
package javax.annotation.meta
public abstract javax.annotation.meta.Exclusive extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/meta/Exhaustive.classExhaustive.java
package javax.annotation.meta
public abstract javax.annotation.meta.Exhaustive extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/meta/TypeQualifier.classTypeQualifier.java
package javax.annotation.meta
public abstract javax.annotation.meta.TypeQualifier extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class applicableTo ()
}
javax/annotation/meta/TypeQualifierDefault.classTypeQualifierDefault.java
package javax.annotation.meta
public abstract javax.annotation.meta.TypeQualifierDefault extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.annotation.ElementType[] value ()
}
javax/annotation/meta/TypeQualifierNickname.classTypeQualifierNickname.java
package javax.annotation.meta
public abstract javax.annotation.meta.TypeQualifierNickname extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/meta/TypeQualifierValidator.classTypeQualifierValidator.java
package javax.annotation.meta
public abstract javax.annotation.meta.TypeQualifierValidator extends java.lang.Object {
public abstract javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
}
javax/annotation/meta/When.classWhen.java
package javax.annotation.meta
public final javax.annotation.meta.When extends java.lang.Enum {
public static final javax.annotation.meta.When ALWAYS
public static final javax.annotation.meta.When UNKNOWN
public static final javax.annotation.meta.When MAYBE
public static final javax.annotation.meta.When NEVER
private static final javax.annotation.meta.When[] $VALUES
public static javax.annotation.meta.When[] values ()
public static javax.annotation.meta.When valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}