Home | History | Annotate | Download | only in 2.0.18

META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/errorprone/
com/google/errorprone/dataflow/
com/google/errorprone/dataflow/nullnesspropagation/
com/google/errorprone/scanner/
com/google/errorprone/bugpatterns/
com/google/errorprone/apply/
com/google/errorprone/predicates/
com/google/errorprone/predicates/type/
com/google/errorprone/util/
com/google/errorprone/suppliers/
com/google/errorprone/fixes/
com/google/errorprone/matchers/
com/google/errorprone/matchers/method/
com/google/errorprone/SuppressionHelper.class
SuppressionHelper.java
package com.google.errorprone
public com.google.errorprone.SuppressionHelper extends java.lang.Object {
	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.util.List v
		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
}

com/google/errorprone/ErrorProneOptions$Severity.class
ErrorProneOptions.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/BugCheckerInfo$1.class
BugCheckerInfo.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/DescriptionListener.class
DescriptionListener.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/dataflow/LocalStore$1.class
LocalStore.java
package com.google.errorprone.dataflow
 com.google.errorprone.dataflow.LocalStore$1 extends java.lang.Object {
}

com/google/errorprone/dataflow/DataFlow$1.class
DataFlow.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$Builder.class
LocalStore.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/LocalStore.class
LocalStore.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 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 boolean hasDOToutput () 
	public java.lang.String toDOToutput () 
	private static void checkElementType (javax.lang.model.element.Element) 
		javax.lang.model.element.Element element
	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/nullnesspropagation/TrustingNullnessPropagation$TrustReturnAnnotation.class
TrustingNullnessPropagation.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$ResultingStore.class
AbstractNullnessPropagationTransfer.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/MethodInfo.class
MethodInfo.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 () 
}

com/google/errorprone/dataflow/nullnesspropagation/Nullness.class
Nullness.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/AbstractNullnessPropagationTransfer.class
AbstractNullnessPropagationTransfer.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/AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates.class
AbstractNullnessPropagationTransfer.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/NullnessPropagationTransfer$ClassAndField.class
NullnessPropagationTransfer.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/NullnessPropagationTransfer.class
NullnessPropagationTransfer.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.source.tree.MethodInvocationTree tree
		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.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/TrustingNullnessPropagation.class
TrustingNullnessPropagation.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/TrustingNullnessAnalysis.class
TrustingNullnessAnalysis.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) 
		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.tools.javac.processing.JavacProcessingEnvironment javacEnv
		org.checkerframework.dataflow.cfg.UnderlyingAST ast
		org.checkerframework.dataflow.cfg.ControlFlowGraph cfg
		org.checkerframework.dataflow.analysis.Analysis analysis
	public static boolean hasNullableAnnotation (javax.lang.model.element.Element) 
		javax.lang.model.element.Element element
	static void  () 
}

com/google/errorprone/dataflow/nullnesspropagation/NullnessPropagationTransfer$MemberName.class
NullnessPropagationTransfer.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/NullnessPropagationTransfer$1.class
NullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
 com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$1 extends java.lang.Object {
}

com/google/errorprone/dataflow/nullnesspropagation/Nullness$1.class
Nullness.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/nullnesspropagation/NullnessPropagationTransfer$ClassAndMethod.class
NullnessPropagationTransfer.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
	private void  (java.lang.String, java.lang.String, java.util.List, boolean, boolean, boolean) 
		String clazz
		String method
		java.util.List annotations
		boolean isStatic
		boolean isPrimitive
		boolean isBoolean
	static com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod make (com.sun.tools.javac.code.Symbol$MethodSymbol) 
		javax.lang.model.element.AnnotationMirror annotationMirror
		com.sun.tools.javac.code.Symbol$MethodSymbol symbol
		java.util.List annotationMirrors
		java.util.List annotations
	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 () 
}

com/google/errorprone/dataflow/nullnesspropagation/NullnessAnalysis.class
NullnessAnalysis.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/AbstractNullnessPropagationTransfer$LocalVariableUpdates.class
AbstractNullnessPropagationTransfer.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/AbstractNullnessPropagationTransfer$1.class
AbstractNullnessPropagationTransfer.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/NullnessPropagationTransfer$ReturnValueIsNonNull.class
NullnessPropagationTransfer.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/NullnessPropagationTransfer$Member.class
NullnessPropagationTransfer.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/AbstractNullnessPropagationTransfer$SubNodeValues.class
AbstractNullnessPropagationTransfer.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/DataFlow$CfgParams.class
DataFlow.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/LocalVariableValues.class
LocalVariableValues.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/dataflow/DataFlow$Result.class
DataFlow.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$AnalysisParams.class
DataFlow.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/AutoValue_DataFlow_CfgParams.class
AutoValue_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$3.class
DataFlow.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.class
AutoValue_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/DataFlow$2.class
DataFlow.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) 
		org.checkerframework.dataflow.cfg.UnderlyingAST ast
		com.sun.source.tree.MethodTree method
		com.google.errorprone.dataflow.DataFlow$CfgParams key
		com.sun.source.util.TreePath methodPath
		org.checkerframework.dataflow.cfg.UnderlyingAST ast
		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/ConstantPropagationAnalysis.class
ConstantPropagationAnalysis.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/DataFlow.class
DataFlow.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 findEnclosingMethodOrLambda (com.sun.source.util.TreePath) 
		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) 
		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/ErrorProneAnalyzer.class

com/google/errorprone/AutoValue_RefactoringCollection_RefactoringResult.class
AutoValue_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/MaskedClassLoader.class
MaskedClassLoader.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/scanner/ScannerSupplierImpl$1.class
ScannerSupplierImpl.java
package com.google.errorprone.scanner
final com.google.errorprone.scanner.ScannerSupplierImpl$1 extends java.lang.Object implements com.google.common.base.Function  {
	void  () 
	public com.google.errorprone.bugpatterns.BugChecker apply (com.google.errorprone.BugCheckerInfo) 
		ReflectiveOperationException e
		com.google.errorprone.BugCheckerInfo checkerClass
	public volatile java.lang.Object apply (java.lang.Object) 
}

com/google/errorprone/scanner/ScannerSupplierImpl$2.class
ScannerSupplierImpl.java
package com.google.errorprone.scanner
 com.google.errorprone.scanner.ScannerSupplierImpl$2 extends java.lang.Object implements com.google.common.base.Predicate  {
	final com.google.errorprone.scanner.ScannerSupplierImpl this$0
	void  (com.google.errorprone.scanner.ScannerSupplierImpl) 
		com.google.errorprone.scanner.ScannerSupplierImpl this$0
	public boolean apply (com.google.errorprone.BugCheckerInfo) 
		com.google.errorprone.BugCheckerInfo input
	public volatile boolean apply (java.lang.Object) 
}

com/google/errorprone/scanner/Scanner.class
Scanner.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/InstanceReturningScannerSupplierImpl.class
InstanceReturningScannerSupplierImpl.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.common.collect.ImmutableSet getEnabledChecks () 
	public volatile java.lang.Object get () 
}

com/google/errorprone/scanner/ErrorProneScanner.class
ErrorProneScanner.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 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 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/ErrorProneScannerTransformer.class
ErrorProneScannerTransformer.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/scanner/ScannerSupplier.class

com/google/errorprone/scanner/AutoValue_ErrorProneScannerTransformer.class
AutoValue_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/ScannerSupplierImpl.class
ScannerSupplierImpl.java
package com.google.errorprone.scanner
 com.google.errorprone.scanner.ScannerSupplierImpl extends com.google.errorprone.scanner.ScannerSupplier implements java.io.Serializable  {
	private final com.google.common.collect.ImmutableBiMap checks
	private final com.google.common.collect.ImmutableMap severities
	private final com.google.common.collect.ImmutableSet disabled
	private static final com.google.common.base.Function INSTANTIATE_CHECKER
	void  (com.google.common.collect.ImmutableBiMap, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableSet) 
		com.google.common.collect.ImmutableBiMap checks
		com.google.common.collect.ImmutableMap severities
		com.google.common.collect.ImmutableSet disabled
	public com.google.errorprone.scanner.ErrorProneScanner 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.common.collect.ImmutableSet getEnabledChecks () 
	public java.lang.String toString () 
	public volatile java.lang.Object get () 
	static com.google.common.collect.ImmutableSet access$000 (com.google.errorprone.scanner.ScannerSupplierImpl) 
		com.google.errorprone.scanner.ScannerSupplierImpl x0
	static void  () 
}

com/google/errorprone/scanner/ScannerSupplier$1.class
ScannerSupplier.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/bugpatterns/BugChecker$ImportTreeMatcher.class
BugChecker.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$DoWhileLoopTreeMatcher.class
BugChecker.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$ModifiersTreeMatcher.class
BugChecker.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$AssertTreeMatcher.class
BugChecker.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$LambdaExpressionTreeMatcher.class
BugChecker.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$VariableTreeMatcher.class
BugChecker.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$ClassTreeMatcher.class
BugChecker.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$BreakTreeMatcher.class
BugChecker.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$AnnotationTreeMatcher.class
BugChecker.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$MemberReferenceTreeMatcher.class
BugChecker.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$MethodTreeMatcher.class
BugChecker.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$ArrayAccessTreeMatcher.class
BugChecker.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$CompilationUnitTreeMatcher.class
BugChecker.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$ParameterizedTypeTreeMatcher.class
BugChecker.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$ConditionalExpressionTreeMatcher.class
BugChecker.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$ReturnTreeMatcher.class
BugChecker.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$ForLoopTreeMatcher.class
BugChecker.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.class
BugChecker.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$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 com.google.errorprone.BugPattern$Suppressibility suppressibility () 
	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$CatchTreeMatcher.class
BugChecker.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$ContinueTreeMatcher.class
BugChecker.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$LabeledStatementTreeMatcher.class
BugChecker.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$ThrowTreeMatcher.class
BugChecker.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$ParenthesizedTreeMatcher.class
BugChecker.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/bugpatterns/BugChecker$NewClassTreeMatcher.class
BugChecker.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$CompoundAssignmentTreeMatcher.class
BugChecker.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$WhileLoopTreeMatcher.class
BugChecker.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$NewArrayTreeMatcher.class
BugChecker.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$SynchronizedTreeMatcher.class
BugChecker.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$IntersectionTypeTreeMatcher.class
BugChecker.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.class
BugChecker.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$UnaryTreeMatcher.class
BugChecker.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$MemberSelectTreeMatcher.class
BugChecker.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$TypeParameterTreeMatcher.class
BugChecker.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$MethodInvocationTreeMatcher.class
BugChecker.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$LiteralTreeMatcher.class
BugChecker.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$BinaryTreeMatcher.class
BugChecker.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$BlockTreeMatcher.class
BugChecker.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$AssignmentTreeMatcher.class
BugChecker.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$SwitchTreeMatcher.class
BugChecker.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$AnnotatedTypeTreeMatcher.class
BugChecker.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$IdentifierTreeMatcher.class
BugChecker.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$ExpressionStatementTreeMatcher.class
BugChecker.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$InstanceOfTreeMatcher.class
BugChecker.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$TryTreeMatcher.class
BugChecker.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$UnionTypeTreeMatcher.class
BugChecker.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$ArrayTypeTreeMatcher.class
BugChecker.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$PrimitiveTypeTreeMatcher.class
BugChecker.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$WildcardTreeMatcher.class
BugChecker.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$TypeCastTreeMatcher.class
BugChecker.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$EmptyStatementTreeMatcher.class
BugChecker.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$EnhancedForLoopTreeMatcher.class
BugChecker.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$CaseTreeMatcher.class
BugChecker.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/ErrorProneOptions$1.class
ErrorProneOptions.java
package com.google.errorprone
 com.google.errorprone.ErrorProneOptions$1 extends java.lang.Object {
}

com/google/errorprone/AutoValue_CompositeCodeTransformer.class
AutoValue_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/InvalidCommandLineOptionException.class
InvalidCommandLineOptionException.java
package com.google.errorprone
public com.google.errorprone.InvalidCommandLineOptionException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String message
}

com/google/errorprone/MaskedClassLoader$1$1.class
MaskedClassLoader.java
package com.google.errorprone
 com.google.errorprone.MaskedClassLoader$1$1 extends com.sun.tools.javac.file.JavacFileManager {
	final com.google.errorprone.MaskedClassLoader$1 this$0
	void  (com.google.errorprone.MaskedClassLoader$1, com.sun.tools.javac.util.Context, boolean, java.nio.charset.Charset) 
		com.google.errorprone.MaskedClassLoader$1 this$0
		com.sun.tools.javac.util.Context x0
		boolean x1
		java.nio.charset.Charset x2
	protected java.lang.ClassLoader getClassLoader (java.net.URL[]) 
		java.net.URL[] urls
}

com/google/errorprone/AutoValue_ErrorProneOptions_PatchingOptions$Builder.class
AutoValue_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
	void  () 
	void  (com.google.errorprone.ErrorProneOptions$PatchingOptions) 
		com.google.errorprone.ErrorProneOptions$PatchingOptions source
	public com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder namedCheckers (java.util.Set) 
		java.util.Set namedCheckers
	public com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder inPlace (boolean) 
		boolean inPlace
	public com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder baseDirectory (java.lang.String) 
		String baseDirectory
	public com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder customRefactorer (com.google.common.base.Supplier) 
		com.google.common.base.Supplier customRefactorer
	public com.google.errorprone.ErrorProneOptions$PatchingOptions autoBuild () 
		String missing
}

com/google/errorprone/BaseErrorProneCompiler$1.class
BaseErrorProneCompiler.java
package com.google.errorprone
 com.google.errorprone.BaseErrorProneCompiler$1 extends java.lang.Object {
}

com/google/errorprone/DescriptionListener$Factory.class
DescriptionListener.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/SuppressionHelper$1.class
SuppressionHelper.java
package com.google.errorprone
 com.google.errorprone.SuppressionHelper$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$google$errorprone$BugPattern$Suppressibility
	static void  () 
}

com/google/errorprone/VisitorState$2.class
VisitorState.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/JavacErrorDescriptionListener.class

com/google/errorprone/JavacErrorDescriptionListener$1.class
JavacErrorDescriptionListener.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/ErrorProneOptions$Builder.class
ErrorProneOptions.java
package com.google.errorprone
 com.google.errorprone.ErrorProneOptions$Builder extends java.lang.Object {
	private boolean ignoreUnknownChecks
	private boolean disableWarningsInGeneratedCode
	private boolean dropWarningsToErrors
	private boolean enableAllChecks
	private java.util.Map severityMap
	private final com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder patchingOptionsBuilder
	private void  () 
	public void setIgnoreUnknownChecks (boolean) 
		boolean ignoreUnknownChecks
	public void setDisableWarningsInGeneratedCode (boolean) 
		boolean disableWarningsInGeneratedCode
	public void setDropWarningsToErrors (boolean) 
		boolean dropWarningsToErrors
	public void putSeverity (java.lang.String, com.google.errorprone.ErrorProneOptions$Severity) 
		String checkName
		com.google.errorprone.ErrorProneOptions$Severity severity
	public void setEnableAllChecks (boolean) 
		boolean enableAllChecks
	public com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder patchingOptionsBuilder () 
	public com.google.errorprone.ErrorProneOptions build (com.google.common.collect.ImmutableList) 
		com.google.common.collect.ImmutableList outputArgs
	void  (com.google.errorprone.ErrorProneOptions$1) 
		com.google.errorprone.ErrorProneOptions$1 x0
}

com/google/errorprone/apply/FsFileSource.class
FsFileSource.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/DiffSupplier.class
DiffSupplier.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/ImportStatements$2.class
ImportStatements.java
package com.google.errorprone.apply
 com.google.errorprone.apply.ImportStatements$2 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/apply/SourceFile.class
SourceFile.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/DiffApplier.class
DiffApplier.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/PatchFileDestination.class
PatchFileDestination.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 () 
	public void flush ()  throws java.io.IOException 
	static void  () 
}

com/google/errorprone/apply/ImportStatements$1.class
ImportStatements.java
package com.google.errorprone.apply
final com.google.errorprone.apply.ImportStatements$1 extends com.google.common.collect.Ordering {
	void  () 
	public int compare (java.lang.String, java.lang.String) 
		String s1
		String s2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/google/errorprone/apply/FsFileDestination.class
FsFileDestination.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/DescriptionBasedDiff.class
DescriptionBasedDiff.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
	public static com.google.errorprone.apply.DescriptionBasedDiff create (com.sun.tools.javac.tree.JCTree$JCCompilationUnit) 
		com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
	public static com.google.errorprone.apply.DescriptionBasedDiff createIgnoringOverlaps (com.sun.tools.javac.tree.JCTree$JCCompilationUnit) 
		com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
	private void  (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, boolean) 
		com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
		boolean ignoreOverlappingFixes
	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/DiffApplier$Task.class
DiffApplier.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/FileSource.class
FileSource.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.class
DiscardingFileDestination.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/ImportStatements.class
ImportStatements.java
package com.google.errorprone.apply
public com.google.errorprone.apply.ImportStatements extends java.lang.Object {
	private static final com.google.common.collect.Ordering IMPORT_ORDERING
	private int startPos
	private int endPos
	private final java.util.SortedSet importStrings
	private boolean hasExistingImports
	public static com.google.errorprone.apply.ImportStatements create (com.sun.tools.javac.tree.JCTree$JCCompilationUnit) 
		com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
	public void  (com.sun.tools.javac.tree.JCTree$JCExpression, java.util.List, com.sun.tools.javac.tree.EndPosTable) 
		int currStartPos
		int currEndPos
		com.sun.tools.javac.tree.JCTree$JCImport importTree
		com.sun.tools.javac.tree.JCTree$JCExpression packageTree
		java.util.List importTrees
		com.sun.tools.javac.tree.EndPosTable endPositions
	public int getStartPos () 
	public int getEndPos () 
	public boolean add (java.lang.String) 
		String importToAdd
	public boolean addAll (java.util.Collection) 
		java.util.Collection importsToAdd
	public boolean remove (java.lang.String) 
		String importToRemove
	public boolean removeAll (java.util.Collection) 
		java.util.Collection importsToRemove
	public java.lang.String toString () 
		boolean isStatic
		String importString
		StringBuilder result
		boolean first
		boolean prevIsStatic
		String replacementString
	private static boolean isStatic (java.lang.String) 
		String importString
	static boolean access$000 (java.lang.String) 
		String x0
	static void  () 
}

com/google/errorprone/apply/FileDestination.class
FileDestination.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/DiffNotApplicableException.class
DiffNotApplicableException.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/Diff.class
Diff.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/SubContext.class
SubContext.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/AutoValue_ErrorProneOptions_PatchingOptions$1.class
AutoValue_ErrorProneOptions_PatchingOptions.java
package com.google.errorprone
 com.google.errorprone.AutoValue_ErrorProneOptions_PatchingOptions$1 extends java.lang.Object {
}

com/google/errorprone/RefactoringCollection$RefactoringResultType.class
RefactoringCollection.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/CodeTransformer.class
CodeTransformer.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/predicates/TypePredicate.class
TypePredicate.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/predicates/TypePredicates.class
TypePredicates.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/TypePredicates$1.class
TypePredicates.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/type/DescendantOfAny.class
DescendantOfAny.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/Array$1.class
Array.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/type/Any.class
Any.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/Any$1.class
Any.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/DescendantOf.class
DescendantOf.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/ExactAny.class
ExactAny.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.class
Exact.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.class
Array.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/util/ErrorProneTokens$CommentWithTextAndPosition.class
ErrorProneTokens.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/util/FindIdentifiers$1.class
FindIdentifiers.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$1.class

com/google/errorprone/util/Reachability.class
Reachability.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
}

com/google/errorprone/util/Reachability$1.class
Reachability.java
package com.google.errorprone.util
 com.google.errorprone.util.Reachability$1 extends java.lang.Object {
}

com/google/errorprone/util/ErrorProneTokens$CommentSavingTokenizer.class
ErrorProneTokens.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/Reachability$CanCompleteNormallyVisitor.class

com/google/errorprone/util/FindIdentifiers.class

com/google/errorprone/util/OperatorPrecedence.class
OperatorPrecedence.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/Signatures.class

com/google/errorprone/util/ErrorProneTokens$AccessibleScanner.class
ErrorProneTokens.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.class

com/google/errorprone/util/ErrorProneToken.class
ErrorProneToken.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/ErrorProneTokens$AccessibleReader.class
ErrorProneTokens.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/OperatorPrecedence$1.class
OperatorPrecedence.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/FindIdentifiers$2.class
FindIdentifiers.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/Signatures$SigGen.class
Signatures.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.class
ErrorProneTokens.java
package com.google.errorprone.util
public com.google.errorprone.util.ErrorProneTokens extends java.lang.Object {
	public void  () 
	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.sun.tools.javac.parser.ScannerFactory fac
		char[] buffer
		com.sun.tools.javac.parser.Scanner scanner
		com.google.common.collect.ImmutableList$Builder tokens
}

com/google/errorprone/util/EditDistance.class
EditDistance.java
package com.google.errorprone.util
public com.google.errorprone.util.EditDistance 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
	private static boolean isEmptyOrWhitespace (java.lang.String) 
		String source
}

com/google/errorprone/VisitorState$1.class
VisitorState.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/ErrorProneError.class
ErrorProneError.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/ErrorProneOptions$PatchingOptions.class
ErrorProneOptions.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 () 
	static com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder builder () 
}

com/google/errorprone/MaskedClassLoader$1.class
MaskedClassLoader.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.class
SuppressionHelper.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/BaseErrorProneCompiler.class

com/google/errorprone/suppliers/Suppliers$13.class
Suppliers.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$3.class
Suppliers.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.class
Suppliers.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$15.class
Suppliers.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$5.class
Suppliers.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$20.class
Suppliers.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$6.class
Suppliers.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$7.class
Suppliers.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$4.class
Suppliers.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/Supplier.class
Supplier.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$1.class
Suppliers.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$14.class
Suppliers.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$16.class
Suppliers.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/Suppliers$8.class
Suppliers.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$10.class
Suppliers.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$11.class
Suppliers.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/suppliers/Suppliers$2.class
Suppliers.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$9.class
Suppliers.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$18.class
Suppliers.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$17.class
Suppliers.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$12.class
Suppliers.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.class
Suppliers.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/ErrorPronePlugins.class
ErrorPronePlugins.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/ErrorProneAnalyzer$1.class
ErrorProneAnalyzer.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/VisitorState.class
VisitorState.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
	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
		com.sun.tools.javac.code.Symbol$CompletionFailure failure
		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 static boolean isPrimitiveType (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/ErrorProneOptions.class

com/google/errorprone/CompositeCodeTransformer.class
CompositeCodeTransformer.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/ErrorProneOptions$PatchingOptions$Builder.class
ErrorProneOptions.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 autoBuild () 
	final com.google.errorprone.ErrorProneOptions$PatchingOptions build () 
		com.google.errorprone.ErrorProneOptions$PatchingOptions patchingOptions
}

com/google/errorprone/ErrorProneVersion.class
ErrorProneVersion.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/RefactoringCollection.class

com/google/errorprone/AutoValue_ErrorProneOptions_PatchingOptions.class
AutoValue_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 void  (java.util.Set, boolean, java.lang.String, com.google.common.base.Optional) 
		java.util.Set namedCheckers
		boolean inPlace
		String baseDirectory
		com.google.common.base.Optional customRefactorer
	java.util.Set namedCheckers () 
	boolean inPlace () 
	java.lang.String baseDirectory () 
	com.google.common.base.Optional customRefactorer () 
	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.AutoValue_ErrorProneOptions_PatchingOptions$1) 
		java.util.Set x0
		boolean x1
		String x2
		com.google.common.base.Optional x3
		com.google.errorprone.AutoValue_ErrorProneOptions_PatchingOptions$1 x4
}

com/google/errorprone/BaseErrorProneCompiler$Builder.class
BaseErrorProneCompiler.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 String compilerName
	private com.google.errorprone.scanner.ScannerSupplier scannerSupplier
	public void  () 
	public com.google.errorprone.BaseErrorProneCompiler build () 
	public com.google.errorprone.BaseErrorProneCompiler$Builder named (java.lang.String) 
		String compilerName
	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/RefactoringCollection$DelegatingDescriptionListener.class
RefactoringCollection.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/errors.properties
com/google/errorprone/RefactoringCollection$RefactoringResult.class
RefactoringCollection.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$000 (java.lang.String, com.google.errorprone.RefactoringCollection$RefactoringResultType) 
		String x0
		com.google.errorprone.RefactoringCollection$RefactoringResultType x1
}

com/google/errorprone/fixes/SuggestedFix$1.class
SuggestedFix.java
package com.google.errorprone.fixes
 com.google.errorprone.fixes.SuggestedFix$1 extends java.lang.Object {
}

com/google/errorprone/fixes/SuggestedFixes$4.class
SuggestedFixes.java
package com.google.errorprone.fixes
 com.google.errorprone.fixes.SuggestedFixes$4 extends java.lang.Object {
	static final int[] $SwitchMap$com$sun$tools$javac$parser$Tokens$TokenKind
	static void  () 
}

com/google/errorprone/fixes/Replacement.class
Replacement.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/Fix.class
Fix.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/SuggestedFixes$3.class
SuggestedFixes.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/SuggestedFix.class
SuggestedFix.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 () 
	public static com.google.errorprone.fixes.Fix addModifier (com.sun.source.tree.Tree, javax.lang.model.element.Modifier, com.google.errorprone.VisitorState) 
		com.sun.source.tree.Tree tree
		javax.lang.model.element.Modifier modifier
		com.google.errorprone.VisitorState state
	public static com.google.errorprone.fixes.Fix removeModifier (com.sun.source.tree.Tree, javax.lang.model.element.Modifier, com.google.errorprone.VisitorState) 
		com.sun.source.tree.Tree tree
		javax.lang.model.element.Modifier modifier
		com.google.errorprone.VisitorState state
	public static java.lang.String qualifyType (com.google.errorprone.VisitorState, com.google.errorprone.fixes.SuggestedFix$Builder, com.sun.tools.javac.code.Symbol$TypeSymbol) 
		com.google.errorprone.VisitorState state
		com.google.errorprone.fixes.SuggestedFix$Builder fix
		com.sun.tools.javac.code.Symbol$TypeSymbol sym
	public static java.lang.String qualifyType (com.sun.tools.javac.tree.TreeMaker, com.google.errorprone.fixes.SuggestedFix$Builder, com.sun.tools.javac.code.Symbol$TypeSymbol) 
		com.sun.tools.javac.tree.TreeMaker make
		com.google.errorprone.fixes.SuggestedFix$Builder fix
		com.sun.tools.javac.code.Symbol$TypeSymbol sym
	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/AdjustedPosition.class
AdjustedPosition.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/AppliedFix$Applier.class
AppliedFix.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/IndexedPosition.class
IndexedPosition.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$1.class
AppliedFix.java
package com.google.errorprone.fixes
 com.google.errorprone.fixes.AppliedFix$1 extends java.lang.Object {
}

com/google/errorprone/fixes/SuggestedFixes$2.class
SuggestedFixes.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/AutoValue_Replacement.class
AutoValue_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/BranchedSuggestedFixes$Builder.class
BranchedSuggestedFixes.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/SuggestedFixes$1.class
SuggestedFixes.java
package com.google.errorprone.fixes
final com.google.errorprone.fixes.SuggestedFixes$1 extends javax.lang.model.util.SimpleTypeVisitor8 {
	final com.sun.tools.javac.tree.TreeMaker val$make
	void  (com.sun.tools.javac.tree.TreeMaker) 
	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/SuggestedFix$PostfixInsertion.class
SuggestedFix.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/BranchedSuggestedFixes$1.class
BranchedSuggestedFixes.java
package com.google.errorprone.fixes
 com.google.errorprone.fixes.BranchedSuggestedFixes$1 extends java.lang.Object {
}

com/google/errorprone/fixes/Replacements.class
Replacements.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.class
SuggestedFix.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/Replacements$1.class
Replacements.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/AppliedFix.class
AppliedFix.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/SuggestedFix$InsertionFix.class
SuggestedFix.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/SuggestedFix$Builder.class
SuggestedFix.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.class

com/google/errorprone/fixes/BranchedSuggestedFixes.class
BranchedSuggestedFixes.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/SuggestedFix$FixOperation.class
SuggestedFix.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.class
SuggestedFix.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/ErrorPronePlugins$1.class
ErrorPronePlugins.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/BugCheckerInfo.class
BugCheckerInfo.java
package com.google.errorprone
public com.google.errorprone.BugCheckerInfo extends java.lang.Object implements java.io.Serializable  {
	private final Class checker
	private final String canonicalName
	private final com.google.common.collect.ImmutableSet allNames
	private final String message
	private final com.google.errorprone.BugPattern$SeverityLevel defaultSeverity
	private final String linkUrl
	private final com.google.errorprone.BugPattern$Suppressibility suppressibility
	private final java.util.Set customSuppressionAnnotations
	private static final String URL_FORMAT
	public static com.google.errorprone.BugCheckerInfo create (java.lang.Class) 
		com.google.errorprone.ValidationException e
		Class checker
		com.google.errorprone.BugPattern pattern
	private void  (java.lang.Class, com.google.errorprone.BugPattern) 
		Class checker
		com.google.errorprone.BugPattern pattern
	private static java.lang.String createLinkUrl (com.google.errorprone.BugPattern) 
		com.google.errorprone.BugPattern pattern
	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 com.google.errorprone.BugPattern$Suppressibility suppressibility () 
	public java.util.Set customSuppressionAnnotations () 
	public java.lang.Class checkerClass () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
	public java.lang.String toString () 
}

com/google/errorprone/matchers/CompileTimeConstantExpressionMatcher$1.class
CompileTimeConstantExpressionMatcher.java
package com.google.errorprone.matchers
 com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$1 extends java.lang.Object {
}

com/google/errorprone/matchers/IsSubtypeOf.class
IsSubtypeOf.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/matchers/Matchers$10.class
Matchers.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.class
Enclosing.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$41.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$41 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/ChildMultiMatcher.class
ChildMultiMatcher.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/MethodInvocation$MethodArgumentMatcher.class
MethodInvocation.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/MethodVisibility$Visibility.class
MethodVisibility.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/IsSameType.class
IsSameType.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$29.class
Matchers.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.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$54.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$54 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/Matchers$34.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$34 extends java.lang.Object implements com.google.errorprone.matchers.Matcher  {
	final com.google.errorprone.matchers.Matcher[] val$variableMatcher
	void  (com.google.errorprone.matchers.Matcher[]) 
	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$49.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$49 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/Matchers$42.class
Matchers.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$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/CompileTimeConstantExpressionMatcher$ExpressionWithConstValueMatcher.class
CompileTimeConstantExpressionMatcher.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
		Object constValue
	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/Description.class
Description.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 link
	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 link
		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
	static java.lang.String access$100 (java.lang.String) 
		String x0
	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/JUnitMatchers$JUnit4TestClassMatcher$1.class
JUnitMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.JUnitMatchers$JUnit4TestClassMatcher$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/Matchers$21.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$21 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/ChildMultiMatcher$LastMatcher.class
ChildMultiMatcher.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/IsLastStatementInBlock.class
IsLastStatementInBlock.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/Contains$FirstMatchingScanner.class
Contains.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/Matcher.class
Matcher.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/AnnotationType.class
AnnotationType.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$31.class
Matchers.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$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/DatastoreMatchers$1.class
DatastoreMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.DatastoreMatchers$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.Type treeType
		java.util.List typeArgs
	public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState) 
}

com/google/errorprone/matchers/Matchers$47.class
Matchers.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$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/ChildMultiMatcher$AtLeastOneMatcher.class
ChildMultiMatcher.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/Matchers$46.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$46 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$40.class
Matchers.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.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/NullnessMatcher.class
NullnessMatcher.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/method/MethodNameMatcherImpl.class
MethodNameMatcherImpl.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/MethodMatchers$StaticMethodMatcher.class
MethodMatchers.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 (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/MethodNameMatcherImpl$Exact.class
MethodNameMatcherImpl.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/ParameterMatcherImpl.class
ParameterMatcherImpl.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/AbstractChainedMatcher.class
AbstractChainedMatcher.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/MethodSignatureMatcherImpl.class
MethodSignatureMatcherImpl.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/MethodNameMatcherImpl$Any.class
MethodNameMatcherImpl.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/MethodNameMatcherImpl$Regex.class
MethodNameMatcherImpl.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/MethodMatchers$AnyMethodMatcher.class
MethodMatchers.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/ConstructorMatcherImpl.class
ConstructorMatcherImpl.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 (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/MethodMatcher.class
MethodMatcher.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/method/StaticMethodMatcherImpl.class
StaticMethodMatcherImpl.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 (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) 
}

com/google/errorprone/matchers/method/AbstractSimpleMatcher.class
AbstractSimpleMatcher.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/MethodMatchers$MethodSignatureMatcher.class
MethodMatchers.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/MethodMatchers$ParameterMatcher.class
MethodMatchers.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/ConstructorClassMatcherImpl.class
ConstructorClassMatcherImpl.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/InstanceMethodMatcherImpl.class
InstanceMethodMatcherImpl.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/MethodMatchers$InstanceMethodMatcher.class
MethodMatchers.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/MethodMatchers$MethodClassMatcher.class
MethodMatchers.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/MethodMatchers$ConstructorClassMatcher.class
MethodMatchers.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/MethodMatchers.class
MethodMatchers.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/MethodClassMatcherImpl.class
MethodClassMatcherImpl.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/MatchState.class
MatchState.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/ConstructorMatcherImpl$1.class
ConstructorMatcherImpl.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/MethodMatchers$MethodNameMatcher.class
MethodMatchers.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.class
MethodMatchers.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 (java.lang.String) 
	public abstract com.google.errorprone.matchers.method.MethodMatchers$ConstructorClassMatcher forClass (com.google.errorprone.suppliers.Supplier) 
}

com/google/errorprone/matchers/method/MethodMatcher$1.class
MethodMatcher.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/AnyMethodMatcherImpl.class
AnyMethodMatcherImpl.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/AutoValue_MatchState.class
AutoValue_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/WaitMatchers.class
WaitMatchers.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/Matchers$5.class
Matchers.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/Matchers$30.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$30 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/Matchers$45.class
Matchers.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.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/InjectMatchers.class
InjectMatchers.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$15.class
Matchers.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/CompileTimeConstantExpressionMatcher.class
CompileTimeConstantExpressionMatcher.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/AutoValue_ChildMultiMatcher_Matchable.class
AutoValue_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/Matchers$52.class
Matchers.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.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/Asserts.class
Asserts.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/Matchers$9.class
Matchers.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/AnnotationMatcherUtils.class
AnnotationMatcherUtils.java
package com.google.errorprone.matchers
 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/Matchers$16.class
Matchers.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/Enclosing$Block.class
Enclosing.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$23.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$23 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$6.class
Matchers.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/JUnitMatchers$JUnit4TestClassMatcher.class
JUnitMatchers.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.JUnitMatchers$JUnit4TestClassMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher  {
	private static final java.util.Collection TEST_RUNNERS
	private static final com.google.errorprone.matchers.Matcher isJUnit4TestRunner
	private static final com.google.errorprone.matchers.Matcher isJUnit4TestClass
	public 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) 
	static java.util.Collection access$000 () 
	static void  () 
}

com/google/errorprone/matchers/NextStatement.class
NextStatement.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/Matchers$44.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$44 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/ParentNode.class
ParentNode.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$27.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$27 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/Enclosing$Method.class
Enclosing.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/HasIdentifier$HasIdentifierScanner.class
HasIdentifier.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/StringLiteral.class
StringLiteral.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$28.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$28 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/AnnotationDoesNotHaveArgument.class
AnnotationDoesNotHaveArgument.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/MethodInvocation.class
MethodInvocation.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/MultiMatcher$MultiMatchResult.class
MultiMatcher.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 com.google.common.collect.ImmutableList matchingNodes () 
	public final com.sun.source.tree.Tree onlyMatchingNode () 
	static com.google.errorprone.matchers.MultiMatcher$MultiMatchResult create (boolean, com.google.common.collect.ImmutableList) 
		boolean matches
		com.google.common.collect.ImmutableList matchingNodes
}

com/google/errorprone/matchers/Matchers$22.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$22 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/Matchers$20.class
Matchers.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.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$43.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$43 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/Description$Builder.class
Description.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Description$Builder extends java.lang.Object {
	private final com.sun.source.tree.Tree node
	private final String name
	private final String linkUrl
	private final com.google.errorprone.BugPattern$SeverityLevel severity
	private final com.google.common.collect.ImmutableList$Builder fixListBuilder
	private String rawMessage
	private void  (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 linkUrl
		com.google.errorprone.BugPattern$SeverityLevel severity
		String rawMessage
	public com.google.errorprone.matchers.Description$Builder addFix (com.google.errorprone.fixes.Fix) 
		com.google.errorprone.fixes.Fix fix
	public com.google.errorprone.matchers.Description$Builder addAllFixes (java.util.List) 
		com.google.errorprone.fixes.Fix fix
		java.util.List fixes
	public com.google.errorprone.matchers.Description$Builder setMessage (java.lang.String) 
		String message
	public com.google.errorprone.matchers.Description build () 
	void  (com.sun.source.tree.Tree, java.lang.String, java.lang.String, com.google.errorprone.BugPattern$SeverityLevel, java.lang.String, com.google.errorprone.matchers.Description$1) 
		com.sun.source.tree.Tree x0
		String x1
		String x2
		com.google.errorprone.BugPattern$SeverityLevel x3
		String x4
		com.google.errorprone.matchers.Description$1 x5
}

com/google/errorprone/matchers/Matchers$24.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$24 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$32.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$32 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/Matchers$17.class
Matchers.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/HasIdentifier.class
HasIdentifier.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/AutoValue_MultiMatcher_MultiMatchResult.class
AutoValue_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 com.google.common.collect.ImmutableList matchingNodes
	void  (boolean, com.google.common.collect.ImmutableList) 
		boolean matches
		com.google.common.collect.ImmutableList matchingNodes
	public boolean matches () 
	public com.google.common.collect.ImmutableList 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/Enclosing$Class.class
Enclosing.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/MethodInvocationMethodSelect.class
MethodInvocationMethodSelect.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/ChildMultiMatcher$1.class
ChildMultiMatcher.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/DescendantOf.class
DescendantOf.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/MethodVisibility.class
MethodVisibility.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$12.class
Matchers.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$14.class
Matchers.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/JUnitMatchers$1.class
JUnitMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.JUnitMatchers$1 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/MultiMatcher.class
MultiMatcher.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$2.class
Matchers.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/Matchers$35.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$35 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/Matchers$13.class
Matchers.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$MatchResult.class
ChildMultiMatcher.java
package com.google.errorprone.matchers
abstract com.google.errorprone.matchers.ChildMultiMatcher$MatchResult extends java.lang.Object {
	void  () 
	public abstract com.google.common.collect.ImmutableList 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 (com.google.common.collect.ImmutableList, boolean) 
		com.google.common.collect.ImmutableList matchingNode
		boolean matches
}

com/google/errorprone/matchers/Matchers$51.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$51 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.class

com/google/errorprone/matchers/HasArguments.class
HasArguments.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/AbstractTypeMatcher.class
AbstractTypeMatcher.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/ChildMultiMatcher$Matchable.class
ChildMultiMatcher.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$33.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$33 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/CompoundAssignment.class
CompoundAssignment.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/MethodInvocationArgument.class
MethodInvocationArgument.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/AutoValue_ChildMultiMatcher_MatchResult.class
AutoValue_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 com.google.common.collect.ImmutableList matchingNodes
	private final boolean matches
	void  (com.google.common.collect.ImmutableList, boolean) 
		com.google.common.collect.ImmutableList matchingNodes
		boolean matches
	public com.google.common.collect.ImmutableList 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$50.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$50 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/JUnitMatchers.class
JUnitMatchers.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 hasJUnit4AfterAnnotations
	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
	public static final com.google.errorprone.matchers.Matcher looksLikeJUnit3SetUp
	public static final com.google.errorprone.matchers.Matcher looksLikeJUnit3TearDown
	public static final com.google.errorprone.matchers.Matcher wouldRunInJUnit4
	public void  () 
	public static boolean containsTestMethod (com.sun.source.tree.Tree) 
		com.sun.source.tree.Tree tree
	static void  () 
}

com/google/errorprone/matchers/Matchers$18.class
Matchers.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/Matchers$26.class
Matchers.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$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/InstanceMethod.class
InstanceMethod.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/IsSymbol.class
IsSymbol.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$4.class
Matchers.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/CompileTimeConstantExpressionMatcher$FinalCompileTimeConstantParameterMatcher.class
CompileTimeConstantExpressionMatcher.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$7.class
Matchers.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/Matchers$8.class
Matchers.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$57.class
Matchers.java
package com.google.errorprone.matchers
 com.google.errorprone.matchers.Matchers$57 extends java.lang.Object {
	static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
	static void  () 
}

com/google/errorprone/matchers/AnnotationHasArgumentWithValue.class
AnnotationHasArgumentWithValue.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$39.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$39 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/AnnotationMatcher.class
AnnotationMatcher.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/Suppressible.class
Suppressible.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 com.google.errorprone.BugPattern$Suppressibility suppressibility () 
	public abstract java.util.Set customSuppressionAnnotations () 
}

com/google/errorprone/matchers/ChildMultiMatcher$AllMatcher.class
ChildMultiMatcher.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/Matchers$53.class
Matchers.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$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/MethodHasParameters.class
MethodHasParameters.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$38.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$38 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/Matchers$11.class
Matchers.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/Matchers$36.class
Matchers.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$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/Matchers$19.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$19 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/DatastoreMatchers.class
DatastoreMatchers.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.DatastoreMatchers extends java.lang.Object {
	public static final String QUERY
	public static final String ENTITY
	public static final com.google.errorprone.matchers.Matcher hasSetKeysOnlyMethodCall
	private static final com.google.errorprone.matchers.Matcher queryExpr
	private static final com.google.errorprone.matchers.Matcher entityExpr
	private static final com.google.errorprone.matchers.Matcher anyInstanceMethodOnEntity
	private static final com.google.errorprone.matchers.Matcher hasInstanceMethodCallOnEntity
	private static final com.google.errorprone.matchers.Matcher queryVar
	private static final com.google.errorprone.matchers.Matcher entityVar
	private static final com.google.errorprone.matchers.Matcher iterableVar
	private static final com.google.errorprone.matchers.Matcher hasParamOfTypeQueryEntityOrIterable
	private static final com.google.errorprone.matchers.Matcher prepareQuery
	private static final com.google.errorprone.matchers.Matcher hasPrepareMethodCallOnDatastoreService
	private static final com.google.errorprone.matchers.MultiMatcher queryArg
	private static final com.google.errorprone.matchers.Matcher queryArgButNotPrepare
	private static final com.google.errorprone.matchers.Matcher hasMethodCallOtherThanPrepareThatTakesQueryType
	private static final com.google.errorprone.matchers.MultiMatcher entityArg
	private static final com.google.errorprone.matchers.Matcher hasMethodCallThatTakesEntityType
	private static final com.google.errorprone.matchers.Matcher onlyNeedKey
	public static final com.google.errorprone.matchers.Matcher hasEntityMethodsThatNeedMoreThanKeys
	private static final com.google.errorprone.matchers.Matcher hasEntityTypeArgument
	private static final com.google.errorprone.matchers.Matcher hasArgOfTypeIterableEntity
	private static final com.google.errorprone.matchers.Matcher hasMethodCallWithArgOfTypeIterableEntity
	public static final com.google.errorprone.matchers.Matcher baseMatcher
	public void  () 
	static void  () 
}

com/google/errorprone/matchers/Throws.class
Throws.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/Matchers$55.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$55 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/ChildMultiMatcher$ListMatcher.class
ChildMultiMatcher.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/Matchers$37.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$37 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$3.class
Matchers.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/Description$1.class
Description.java
package com.google.errorprone.matchers
 com.google.errorprone.matchers.Description$1 extends java.lang.Object {
}

com/google/errorprone/matchers/Contains.class
Contains.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/Matchers$48.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$48 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/Enclosing$EnclosingMatcher.class
Enclosing.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/Matchers$1.class
Matchers.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/Returns.class
Returns.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/ChildMultiMatcher$MatchType.class
ChildMultiMatcher.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/ConstructorOfClass.class
ConstructorOfClass.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/Matchers$25.class
Matchers.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$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$56.class
Matchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$56 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/Enclosing.class
Enclosing.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Enclosing extends java.lang.Object {
	private void  () 
}

META-INF/maven/
META-INF/maven/com.google.errorprone/
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