META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/testing/
com/google/testing/compile/
com/google/testing/compile/JavaSourcesSubject$CompilationClause$2$1.classJavaSourcesSubject.java
package com.google.testing.compile
com.google.testing.compile.JavaSourcesSubject$CompilationClause$2$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.sun.source.tree.CompilationUnitTree val$expectedTree
final com.google.testing.compile.JavaSourcesSubject$CompilationClause$2 this$2
void (com.google.testing.compile.JavaSourcesSubject$CompilationClause$2, com.sun.source.tree.CompilationUnitTree)
com.google.testing.compile.JavaSourcesSubject$CompilationClause$2 this$2
public boolean apply (com.sun.source.tree.CompilationUnitTree)
com.sun.source.tree.CompilationUnitTree actualTree
public volatile boolean apply (java.lang.Object)
}
com/google/testing/compile/JavaSourcesSubject$CompilationWithWarningsBuilder$2$3$1.classJavaSourcesSubject.java
package com.google.testing.compile
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3$1 extends java.lang.Object implements com.google.common.base.Predicate {
final long val$lineNumber
final com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3 this$3
void (com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3, long)
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3 this$3
public boolean apply (javax.tools.Diagnostic)
javax.tools.Diagnostic input
public volatile boolean apply (java.lang.Object)
}
com/google/testing/compile/JavaSourcesSubject$SuccessfulFileBuilder.classJavaSourcesSubject.java
package com.google.testing.compile
final com.google.testing.compile.JavaSourcesSubject$SuccessfulFileBuilder extends java.lang.Object implements com.google.testing.compile.CompileTester$SuccessfulFileClause {
private final com.google.testing.compile.CompileTester$GeneratedPredicateClause chainedClause
private final String generatedFilePath
private final com.google.common.io.ByteSource generatedByteSource
final com.google.testing.compile.JavaSourcesSubject this$0
void (com.google.testing.compile.JavaSourcesSubject, com.google.testing.compile.CompileTester$GeneratedPredicateClause, java.lang.String, com.google.common.io.ByteSource)
com.google.testing.compile.CompileTester$GeneratedPredicateClause chainedClause
String generatedFilePath
com.google.common.io.ByteSource generatedByteSource
public com.google.testing.compile.CompileTester$GeneratedPredicateClause and ()
public com.google.testing.compile.CompileTester$SuccessfulFileClause withContents (com.google.common.io.ByteSource)
java.io.IOException e
com.google.common.io.ByteSource expectedByteSource
public com.google.testing.compile.CompileTester$SuccessfulFileClause withStringContents (java.nio.charset.Charset, java.lang.String)
String generatedString
java.io.IOException e
java.nio.charset.Charset charset
String expectedString
public volatile java.lang.Object and ()
}
com/google/testing/compile/CompileTester$CompilationWithNotesClause.classCompileTester.java
package com.google.testing.compile
public abstract com.google.testing.compile.CompileTester$CompilationWithNotesClause extends java.lang.Object {
public abstract com.google.testing.compile.CompileTester$FileClause withNoteContaining (java.lang.String)
public abstract java.lang.Object withNoteCount (int)
}
com/google/testing/compile/JavaFileObjects$StringSourceJavaFileObject.classJavaFileObjects.java
package com.google.testing.compile
final com.google.testing.compile.JavaFileObjects$StringSourceJavaFileObject extends javax.tools.SimpleJavaFileObject {
final String source
final long lastModified
void (java.lang.String, java.lang.String)
String fullyQualifiedName
String source
static java.net.URI createUri (java.lang.String)
String fullyQualifiedClassName
public java.lang.CharSequence getCharContent (boolean)
boolean ignoreEncodingErrors
public java.io.OutputStream openOutputStream ()
public java.io.InputStream openInputStream ()
public java.io.Writer openWriter ()
public java.io.Reader openReader (boolean)
boolean ignoreEncodingErrors
public long getLastModified ()
}
com/google/testing/compile/CompileTester$ChainingClause.classCompileTester.java
package com.google.testing.compile
public abstract com.google.testing.compile.CompileTester$ChainingClause extends java.lang.Object {
public abstract java.lang.Object and ()
}
com/google/testing/compile/TreeDifference$Builder.classTreeDifference.java
package com.google.testing.compile
final com.google.testing.compile.TreeDifference$Builder extends java.lang.Object {
private final com.google.common.collect.ImmutableList$Builder extraExpectedNodesBuilder
private final com.google.common.collect.ImmutableList$Builder extraActualNodesBuilder
private final com.google.common.collect.ImmutableList$Builder differingNodesBuilder
void ()
com.google.testing.compile.TreeDifference$Builder addExtraExpectedNode (com.sun.source.util.TreePath)
com.sun.source.util.TreePath extraNode
com.google.testing.compile.TreeDifference$Builder addExtraExpectedNode (com.sun.source.util.TreePath, java.lang.String)
com.sun.source.util.TreePath extraNode
String message
com.google.testing.compile.TreeDifference$Builder addExtraActualNode (com.sun.source.util.TreePath, java.lang.String)
com.sun.source.util.TreePath extraNode
String message
com.google.testing.compile.TreeDifference$Builder addExtraActualNode (com.sun.source.util.TreePath)
com.sun.source.util.TreePath extraNode
com.google.testing.compile.TreeDifference$Builder addDifferingNodes (com.sun.source.util.TreePath, com.sun.source.util.TreePath)
com.sun.source.util.TreePath expectedNode
com.sun.source.util.TreePath actualNode
com.google.testing.compile.TreeDifference$Builder addDifferingNodes (com.sun.source.util.TreePath, com.sun.source.util.TreePath, java.lang.String)
com.sun.source.util.TreePath expectedNode
com.sun.source.util.TreePath actualNode
String message
com.google.testing.compile.TreeDifference build ()
}
com/google/testing/compile/TreeDiffer.classTreeDiffer.java
package com.google.testing.compile
final com.google.testing.compile.TreeDiffer extends java.lang.Object {
private void ()
static final com.google.testing.compile.TreeDifference diffCompilationUnits (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.CompilationUnitTree)
com.sun.source.tree.CompilationUnitTree expected
com.sun.source.tree.CompilationUnitTree actual
com.google.testing.compile.TreeDifference$Builder diffBuilder
com.google.testing.compile.TreeDiffer$DiffVisitor diffVisitor
static final com.google.testing.compile.TreeDifference diffSubtrees (com.sun.source.util.TreePath, com.sun.source.util.TreePath)
com.sun.source.util.TreePath pathToExpected
com.sun.source.util.TreePath pathToActual
com.google.testing.compile.TreeDifference$Builder diffBuilder
com.google.testing.compile.TreeDiffer$DiffVisitor diffVisitor
}
com/google/testing/compile/JavaSourcesSubject.classJavaSourcesSubject.java
package com.google.testing.compile
public final com.google.testing.compile.JavaSourcesSubject extends com.google.common.truth.Subject implements com.google.testing.compile.CompileTester com.google.testing.compile.ProcessedCompileTesterFactory {
private final java.util.List options
void (com.google.common.truth.FailureStrategy, java.lang.Iterable)
com.google.common.truth.FailureStrategy failureStrategy
Iterable subject
public com.google.testing.compile.JavaSourcesSubject withCompilerOptions (java.lang.Iterable)
Iterable options
public transient com.google.testing.compile.JavaSourcesSubject withCompilerOptions (java.lang.String[])
String[] options
public transient com.google.testing.compile.CompileTester processedWith (javax.annotation.processing.Processor, javax.annotation.processing.Processor[])
javax.annotation.processing.Processor first
javax.annotation.processing.Processor[] rest
public com.google.testing.compile.CompileTester processedWith (java.lang.Iterable)
Iterable processors
public transient void parsesAs (javax.tools.JavaFileObject, javax.tools.JavaFileObject[])
javax.tools.JavaFileObject first
javax.tools.JavaFileObject[] rest
public com.google.testing.compile.CompileTester$SuccessfulCompilationClause compilesWithoutError ()
public com.google.testing.compile.CompileTester$CleanCompilationClause compilesWithoutWarnings ()
public com.google.testing.compile.CompileTester$UnsuccessfulCompilationClause failsToCompile ()
private com.google.testing.compile.JavaSourcesSubject$CompilationClause newCompilationClause (java.lang.Iterable)
Iterable processors
private static transient java.lang.String messageListing (java.lang.Iterable, java.lang.String, java.lang.Object[])
javax.tools.Diagnostic diagnostic
Iterable diagnostics
String headingFormat
Object[] formatArgs
StringBuilder listing
private static java.lang.String kindToString (javax.tools.Diagnostic$Kind, boolean)
javax.tools.Diagnostic$Kind kind
boolean expectingSpecificCount
public static transient com.google.testing.compile.JavaSourcesSubject assertThat (javax.tools.JavaFileObject[])
javax.tools.JavaFileObject[] javaFileObjects
public volatile com.google.testing.compile.ProcessedCompileTesterFactory withCompilerOptions (java.lang.String[])
public volatile com.google.testing.compile.ProcessedCompileTesterFactory withCompilerOptions (java.lang.Iterable)
static java.lang.Object access$200 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static com.google.common.truth.FailureStrategy access$300 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static com.google.common.truth.FailureStrategy access$400 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static com.google.common.truth.FailureStrategy access$500 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static java.util.List access$600 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static java.lang.Object access$700 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static com.google.common.truth.FailureStrategy access$800 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static java.lang.Object access$900 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static com.google.common.truth.FailureStrategy access$1000 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static java.lang.String access$1100 (javax.tools.Diagnostic$Kind, boolean)
javax.tools.Diagnostic$Kind x0
boolean x1
static java.lang.String access$1200 (java.lang.Iterable, java.lang.String, java.lang.Object[])
Iterable x0
String x1
Object[] x2
static com.google.common.truth.FailureStrategy access$1300 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static com.google.common.truth.FailureStrategy access$1400 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static com.google.common.truth.FailureStrategy access$1500 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static com.google.common.truth.FailureStrategy access$1600 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static com.google.common.truth.FailureStrategy access$1700 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static com.google.common.truth.FailureStrategy access$1800 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static com.google.common.truth.FailureStrategy access$1900 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static com.google.common.truth.FailureStrategy access$2000 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static com.google.common.truth.FailureStrategy access$2100 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static com.google.common.truth.FailureStrategy access$2200 (com.google.testing.compile.JavaSourcesSubject)
com.google.testing.compile.JavaSourcesSubject x0
static com.google.testing.compile.JavaSourcesSubject$CompilationClause access$2300 (com.google.testing.compile.JavaSourcesSubject, java.lang.Iterable)
com.google.testing.compile.JavaSourcesSubject x0
Iterable x1
}
com/google/testing/compile/JavaFileObjects$ResourceSourceJavaFileObject.classJavaFileObjects.java
package com.google.testing.compile
final com.google.testing.compile.JavaFileObjects$ResourceSourceJavaFileObject extends javax.tools.SimpleJavaFileObject {
final com.google.common.io.ByteSource resourceByteSource
void (java.net.URL, java.net.URI)
java.net.URL resourceUrl
java.net.URI resourceUri
void (java.net.URL)
java.net.URL resourceUrl
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
public java.io.InputStream openInputStream () throws java.io.IOException
public java.io.Reader openReader (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
}
com/google/testing/compile/JavaSourcesSubject$CompilationClause$3.classJavaSourcesSubject.java
package com.google.testing.compile
com.google.testing.compile.JavaSourcesSubject$CompilationClause$3 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.ImmutableMap val$actualTypes
final com.google.testing.compile.JavaSourcesSubject$CompilationClause this$1
void (com.google.testing.compile.JavaSourcesSubject$CompilationClause, com.google.common.collect.ImmutableMap)
com.google.testing.compile.JavaSourcesSubject$CompilationClause this$1
public java.lang.String apply (com.sun.source.tree.CompilationUnitTree)
com.sun.source.tree.CompilationUnitTree generated
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/testing/compile/JavaSourcesSubject$CompilationWithWarningsBuilder$2$3.classJavaSourcesSubject.java
package com.google.testing.compile
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3 extends java.lang.Object implements com.google.testing.compile.CompileTester$LineClause {
final javax.tools.JavaFileObject val$file
final com.google.common.collect.FluentIterable val$diagnosticsInFile
final com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2 this$2
void (com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2, javax.tools.JavaFileObject, com.google.common.collect.FluentIterable)
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2 this$2
public java.lang.Object and ()
public com.google.testing.compile.CompileTester$ColumnClause onLine (long)
long lineNumber
com.google.common.collect.FluentIterable diagnosticsOnLine
}
com/google/testing/compile/InMemoryJavaFileManager.classInMemoryJavaFileManager.java
package com.google.testing.compile
final com.google.testing.compile.InMemoryJavaFileManager extends javax.tools.ForwardingJavaFileManager {
private final com.google.common.cache.LoadingCache inMemoryFileObjects
void (javax.tools.JavaFileManager)
javax.tools.JavaFileManager fileManager
private static java.net.URI uriForFileObject (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String)
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
private static java.net.URI uriForJavaFileObject (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind)
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
public boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject)
javax.tools.FileObject a
javax.tools.FileObject b
public javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
javax.tools.FileObject sibling
java.net.URI uri
public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
javax.tools.FileObject sibling
java.net.URI uri
com.google.common.collect.ImmutableList getGeneratedSources ()
java.util.Map$Entry entry
com.google.common.collect.ImmutableList$Builder result
com.google.common.collect.ImmutableList getOutputFiles ()
}
com/google/testing/compile/CompileTester$UnsuccessfulCompilationClause.classCompileTester.java
package com.google.testing.compile
public abstract com.google.testing.compile.CompileTester$UnsuccessfulCompilationClause extends java.lang.Object implements com.google.testing.compile.CompileTester$CompilationWithWarningsClause {
public abstract com.google.testing.compile.CompileTester$FileClause withErrorContaining (java.lang.String)
public abstract com.google.testing.compile.CompileTester$UnsuccessfulCompilationClause withErrorCount (int)
}
com/google/testing/compile/JavaSourcesSubject$CompilationWithWarningsBuilder$2$3$3.classJavaSourcesSubject.java
package com.google.testing.compile
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3$3 extends java.lang.Object implements com.google.testing.compile.CompileTester$ColumnClause {
final com.google.common.collect.FluentIterable val$diagnosticsOnLine
final long val$lineNumber
final com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3 this$3
void (com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3, com.google.common.collect.FluentIterable, long)
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3 this$3
public java.lang.Object and ()
public com.google.testing.compile.CompileTester$ChainingClause atColumn (long)
long columnNumber
com.google.common.collect.FluentIterable diagnosticsAtColumn
}
com/google/testing/compile/CompileTester$CompilationWithWarningsClause.classCompileTester.java
package com.google.testing.compile
public abstract com.google.testing.compile.CompileTester$CompilationWithWarningsClause extends java.lang.Object implements com.google.testing.compile.CompileTester$CompilationWithNotesClause {
public abstract com.google.testing.compile.CompileTester$FileClause withWarningContaining (java.lang.String)
public abstract java.lang.Object withWarningCount (int)
}
com/google/testing/compile/JavaSourcesSubject$CompilationWithWarningsBuilder$2$3$2.classJavaSourcesSubject.java
package com.google.testing.compile
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3 this$3
void (com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3)
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3 this$3
public java.lang.String apply (javax.tools.Diagnostic)
javax.tools.Diagnostic input
long errLine
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/testing/compile/Compilation$Result.classCompilation.java
package com.google.testing.compile
final com.google.testing.compile.Compilation$Result extends java.lang.Object {
private final boolean successful
private final com.google.common.collect.ImmutableListMultimap diagnostics
private final com.google.common.collect.ImmutableListMultimap generatedFilesByKind
void (boolean, com.google.common.collect.ImmutableListMultimap, java.lang.Iterable)
boolean successful
com.google.common.collect.ImmutableListMultimap diagnostics
Iterable generatedFiles
boolean successful ()
com.google.common.collect.ImmutableListMultimap diagnosticsByKind ()
com.google.common.collect.ImmutableListMultimap generatedFilesByKind ()
com.google.common.collect.ImmutableList generatedSources ()
public java.lang.String toString ()
}
com/google/testing/compile/TypeEnumerator$TypeScanner.classTypeEnumerator.java
package com.google.testing.compile
final com.google.testing.compile.TypeEnumerator$TypeScanner extends com.sun.source.util.TreeScanner {
void ()
public java.util.Set scan (com.sun.source.tree.Tree, java.lang.Void)
com.sun.source.tree.Tree node
Void v
public java.util.Set reduce (java.util.Set, java.util.Set)
java.util.Set r1
java.util.Set r2
public java.util.Set visitClass (com.sun.source.tree.ClassTree, java.lang.Void)
com.sun.source.tree.ClassTree reference
Void v
public java.util.Set visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Void)
com.sun.source.tree.ExpressionStatementTree reference
Void v
public java.util.Set visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree reference
Void v
public java.util.Set visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Void)
com.sun.source.tree.MemberSelectTree reference
Void v
java.util.Set expressionSet
String expressionStr
public java.util.Set visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Void)
com.sun.source.tree.CompilationUnitTree reference
Void v
java.util.Set packageSet
String packageName
java.util.Set typeDeclSet
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public volatile java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public volatile java.lang.Object visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/testing/compile/JavaSourcesSubject$CompilationClause.classJavaSourcesSubject.java
package com.google.testing.compile
final com.google.testing.compile.JavaSourcesSubject$CompilationClause extends java.lang.Object implements com.google.testing.compile.CompileTester {
private final com.google.common.collect.ImmutableSet processors
final com.google.testing.compile.JavaSourcesSubject this$0
private void (com.google.testing.compile.JavaSourcesSubject)
private void (com.google.testing.compile.JavaSourcesSubject, java.lang.Iterable)
Iterable processors
private java.lang.String reportFileGenerated (javax.tools.JavaFileObject)
StringBuilder entry
java.io.IOException e
javax.tools.JavaFileObject generatedFile
private java.lang.String reportFilesGenerated (com.google.testing.compile.Compilation$Result)
javax.tools.JavaFileObject generatedFile
com.google.testing.compile.Compilation$Result result
com.google.common.collect.FluentIterable generatedFiles
StringBuilder message
public transient void parsesAs (javax.tools.JavaFileObject, javax.tools.JavaFileObject[])
javax.tools.Diagnostic error
StringBuilder message
String diffReport
com.sun.source.tree.CompilationUnitTree actualTree
com.google.testing.compile.TreeDifference treeDifference
com.sun.source.tree.CompilationUnitTree expectedTree
java.util.Map$Entry matchedTreePair
javax.tools.JavaFileObject first
javax.tools.JavaFileObject[] rest
com.google.testing.compile.Compilation$ParseResult actualResult
com.google.common.collect.ImmutableList errors
com.google.testing.compile.Compilation$ParseResult expectedResult
com.google.common.collect.FluentIterable actualTrees
com.google.common.collect.FluentIterable expectedTrees
com.google.common.base.Function getTypesFunction
com.google.common.collect.ImmutableMap expectedTreeTypes
com.google.common.collect.ImmutableMap actualTreeTypes
com.google.common.collect.ImmutableMap matchedTrees
private void failNoCandidates (com.google.common.collect.ImmutableSet, com.sun.source.tree.CompilationUnitTree, com.google.common.collect.ImmutableMap, com.google.common.collect.FluentIterable)
com.google.common.collect.ImmutableSet expectedTypes
com.sun.source.tree.CompilationUnitTree expectedTree
com.google.common.collect.ImmutableMap actualTypes
com.google.common.collect.FluentIterable actualTrees
String generatedTypesReport
private void failWithCandidate (javax.tools.JavaFileObject, javax.tools.JavaFileObject, java.lang.String)
java.io.IOException e
javax.tools.JavaFileObject expectedSource
javax.tools.JavaFileObject actualSource
String diffReport
public com.google.testing.compile.CompileTester$SuccessfulCompilationClause compilesWithoutError ()
public com.google.testing.compile.CompileTester$CleanCompilationClause compilesWithoutWarnings ()
private com.google.testing.compile.Compilation$Result successfulCompilationResult ()
javax.tools.Diagnostic error
com.google.common.collect.ImmutableList errors
StringBuilder message
com.google.testing.compile.Compilation$Result result
public com.google.testing.compile.CompileTester$UnsuccessfulCompilationClause failsToCompile ()
String message
com.google.testing.compile.Compilation$Result result
void (com.google.testing.compile.JavaSourcesSubject, java.lang.Iterable, com.google.testing.compile.JavaSourcesSubject$1)
com.google.testing.compile.JavaSourcesSubject x0
Iterable x1
com.google.testing.compile.JavaSourcesSubject$1 x2
void (com.google.testing.compile.JavaSourcesSubject, com.google.testing.compile.JavaSourcesSubject$1)
com.google.testing.compile.JavaSourcesSubject x0
com.google.testing.compile.JavaSourcesSubject$1 x1
}
com/google/testing/compile/CompileTester$LineClause.classCompileTester.java
package com.google.testing.compile
public abstract com.google.testing.compile.CompileTester$LineClause extends java.lang.Object implements com.google.testing.compile.CompileTester$ChainingClause {
public abstract com.google.testing.compile.CompileTester$ColumnClause onLine (long)
}
com/google/testing/compile/Breadcrumbs$BreadcrumbVisitor.classBreadcrumbs.java
package com.google.testing.compile
final com.google.testing.compile.Breadcrumbs$BreadcrumbVisitor extends com.sun.source.util.SimpleTreeVisitor {
void ()
private java.lang.String kindString (com.sun.source.tree.Tree)
com.sun.source.tree.Tree t
private java.lang.String detailedKindString (com.sun.source.tree.Tree, java.lang.Object)
com.sun.source.tree.Tree t
Object detail
public java.lang.String defaultAction (com.sun.source.tree.Tree, java.lang.Void)
com.sun.source.tree.Tree t
Void v
public java.lang.String visitBlock (com.sun.source.tree.BlockTree, java.lang.Void)
com.sun.source.tree.BlockTree reference
Void v
public java.lang.String visitBreak (com.sun.source.tree.BreakTree, java.lang.Void)
com.sun.source.tree.BreakTree reference
Void v
public java.lang.String visitClass (com.sun.source.tree.ClassTree, java.lang.Void)
com.sun.source.tree.ClassTree reference
Void v
public java.lang.String visitContinue (com.sun.source.tree.ContinueTree, java.lang.Void)
com.sun.source.tree.ContinueTree reference
Void v
public java.lang.String visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree reference
Void v
public java.lang.String visitImport (com.sun.source.tree.ImportTree, java.lang.Void)
com.sun.source.tree.ImportTree reference
Void v
public java.lang.String visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Void)
com.sun.source.tree.LabeledStatementTree reference
Void v
public java.lang.String visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Void)
com.sun.source.tree.LiteralTree reference
Void v
public java.lang.String visitMethod (com.sun.source.tree.MethodTree, java.lang.Void)
com.sun.source.tree.MethodTree reference
Void v
public java.lang.String visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Void)
com.sun.source.tree.ModifiersTree reference
Void v
public java.lang.String visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Void)
com.sun.source.tree.MemberSelectTree reference
Void v
public java.lang.String visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Void)
com.sun.source.tree.PrimitiveTypeTree reference
Void v
public java.lang.String visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Void)
com.sun.source.tree.TypeParameterTree reference
Void v
public java.lang.String visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
com.sun.source.tree.VariableTree reference
Void v
public volatile java.lang.Object visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Object)
public volatile java.lang.Object visitTypeParameter (com.sun.source.tree.TypeParameterTree, 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 visitMemberSelect (com.sun.source.tree.MemberSelectTree, 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 visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
public volatile java.lang.Object visitBlock (com.sun.source.tree.BlockTree, 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 defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/testing/compile/JavaSourcesSubject$SuccessfulCompilationBuilder.classJavaSourcesSubject.java
package com.google.testing.compile
final com.google.testing.compile.JavaSourcesSubject$SuccessfulCompilationBuilder extends com.google.testing.compile.JavaSourcesSubject$GeneratedCompilationBuilder implements com.google.testing.compile.CompileTester$SuccessfulCompilationClause {
final com.google.testing.compile.JavaSourcesSubject this$0
void (com.google.testing.compile.JavaSourcesSubject, com.google.testing.compile.Compilation$Result)
com.google.testing.compile.Compilation$Result result
}
com/google/testing/compile/CompilationRule.classCompilationRule.java
package com.google.testing.compile
public final com.google.testing.compile.CompilationRule extends java.lang.Object implements org.junit.rules.TestRule {
private javax.lang.model.util.Elements elements
private javax.lang.model.util.Types types
public void ()
public org.junit.runners.model.Statement apply (org.junit.runners.model.Statement, org.junit.runner.Description)
org.junit.runners.model.Statement base
org.junit.runner.Description description
public javax.lang.model.util.Elements getElements ()
public javax.lang.model.util.Types getTypes ()
static javax.lang.model.util.Elements access$002 (com.google.testing.compile.CompilationRule, javax.lang.model.util.Elements)
com.google.testing.compile.CompilationRule x0
javax.lang.model.util.Elements x1
static javax.lang.model.util.Types access$102 (com.google.testing.compile.CompilationRule, javax.lang.model.util.Types)
com.google.testing.compile.CompilationRule x0
javax.lang.model.util.Types x1
}
com/google/testing/compile/MoreTrees.classMoreTrees.java
package com.google.testing.compile
final com.google.testing.compile.MoreTrees extends java.lang.Object {
void ()
static transient com.sun.source.tree.CompilationUnitTree parseLinesToTree (java.lang.String[])
String[] source
static com.sun.source.tree.CompilationUnitTree parseLinesToTree (java.lang.Iterable)
Iterable source
Iterable parseResults
static transient com.google.testing.compile.Compilation$ParseResult parseLines (java.lang.String[])
String[] source
static com.google.testing.compile.Compilation$ParseResult parseLines (java.lang.Iterable)
Iterable source
static com.sun.source.tree.Tree findSubtree (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree$Kind)
com.sun.source.tree.CompilationUnitTree root
com.sun.source.tree.Tree$Kind treeKind
static com.sun.source.tree.Tree findSubtree (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree$Kind, java.lang.String)
com.sun.source.tree.CompilationUnitTree root
com.sun.source.tree.Tree$Kind treeKind
String identifier
static com.sun.source.util.TreePath findSubtreePath (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree$Kind)
com.sun.source.tree.CompilationUnitTree root
com.sun.source.tree.Tree$Kind treeKind
static com.sun.source.util.TreePath findSubtreePath (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree$Kind, java.lang.String)
com.sun.source.tree.CompilationUnitTree root
com.sun.source.tree.Tree$Kind treeKind
String identifier
com.google.testing.compile.MoreTrees$SearchScanner subtreeFinder
com.google.common.base.Optional res
}
com/google/testing/compile/CompileTester$SuccessfulFileClause.classCompileTester.java
package com.google.testing.compile
public abstract com.google.testing.compile.CompileTester$SuccessfulFileClause extends java.lang.Object implements com.google.testing.compile.CompileTester$ChainingClause {
public abstract com.google.testing.compile.CompileTester$SuccessfulFileClause withContents (com.google.common.io.ByteSource)
public abstract com.google.testing.compile.CompileTester$SuccessfulFileClause withStringContents (java.nio.charset.Charset, java.lang.String)
}
com/google/testing/compile/Diagnostics.classDiagnostics.java
package com.google.testing.compile
final com.google.testing.compile.Diagnostics extends java.lang.Object {
private void ()
static java.lang.String toString (java.lang.Iterable)
javax.tools.Diagnostic diagnostic
Iterable diagnostics
StringBuilder builder
}
com/google/testing/compile/JavaSourceSubjectFactory.classJavaSourceSubjectFactory.java
package com.google.testing.compile
public final com.google.testing.compile.JavaSourceSubjectFactory extends com.google.common.truth.SubjectFactory {
public static com.google.testing.compile.JavaSourceSubjectFactory javaSource ()
private void ()
public com.google.testing.compile.JavaSourcesSubject$SingleSourceAdapter getSubject (com.google.common.truth.FailureStrategy, javax.tools.JavaFileObject)
com.google.common.truth.FailureStrategy failureStrategy
javax.tools.JavaFileObject subject
public volatile com.google.common.truth.Subject getSubject (com.google.common.truth.FailureStrategy, java.lang.Object)
}
com/google/testing/compile/TreeContext.classTreeContext.java
package com.google.testing.compile
final com.google.testing.compile.TreeContext extends java.lang.Object {
private final com.sun.source.tree.CompilationUnitTree compilationUnit
private final com.sun.source.util.Trees trees
private final com.sun.source.util.SourcePositions sourcePositions
private final com.sun.source.tree.LineMap lineMap
void (com.sun.source.tree.CompilationUnitTree, com.sun.source.util.Trees)
com.sun.source.tree.CompilationUnitTree compilationUnit
com.sun.source.util.Trees trees
com.sun.source.tree.CompilationUnitTree getCompilationUnit ()
com.sun.source.util.Trees getTrees ()
com.sun.source.util.TreePath getNodePath (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
com.sun.source.util.TreePath treePath
long getNodeStartLine (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
long startPosition
long getNodeStartColumn (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
long startPosition
long getNodeEndLine (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
long endPosition
long getNodeEndColumn (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
long endPosition
long getNodeStartPosition (com.sun.source.tree.Tree)
long startPosition
com.sun.source.tree.Tree node
com.sun.source.util.TreePath currentNode
long getNodeEndPosition (com.sun.source.tree.Tree)
long endPosition
com.sun.source.tree.Tree node
com.sun.source.util.TreePath currentNode
}
com/google/testing/compile/CompilationRule$1.classCompilationRule.java
package com.google.testing.compile
com.google.testing.compile.CompilationRule$1 extends org.junit.runners.model.Statement {
final org.junit.runners.model.Statement val$base
final com.google.testing.compile.CompilationRule this$0
void (com.google.testing.compile.CompilationRule, org.junit.runners.model.Statement)
com.google.testing.compile.CompilationRule this$0
public void evaluate () throws java.lang.Throwable
java.util.concurrent.atomic.AtomicReference thrown
com.google.testing.compile.Compilation$Result result
Throwable t
}
com/google/testing/compile/InMemoryJavaFileManager$1.classInMemoryJavaFileManager.java
package com.google.testing.compile
com.google.testing.compile.InMemoryJavaFileManager$1 extends com.google.common.cache.CacheLoader {
final com.google.testing.compile.InMemoryJavaFileManager this$0
void (com.google.testing.compile.InMemoryJavaFileManager)
com.google.testing.compile.InMemoryJavaFileManager this$0
public javax.tools.JavaFileObject load (java.net.URI)
java.net.URI key
public volatile java.lang.Object load (java.lang.Object) throws java.lang.Exception
}
com/google/testing/compile/MoreTrees$SearchScanner.classMoreTrees.java
package com.google.testing.compile
final com.google.testing.compile.MoreTrees$SearchScanner extends com.sun.source.util.TreePathScanner {
private final com.google.common.base.Optional identifier
private final com.sun.source.tree.Tree$Kind kindSought
public void (com.sun.source.tree.Tree$Kind, com.google.common.base.Optional)
com.sun.source.tree.Tree$Kind kindSought
com.google.common.base.Optional identifier
private boolean isMatch (com.sun.source.tree.Tree, com.google.common.base.Optional)
boolean idsMatch
boolean idsMatch
com.sun.source.tree.Tree node
com.google.common.base.Optional idValue
boolean idsMatch
private boolean isMatch (com.sun.source.tree.Tree, java.lang.Object)
com.sun.source.tree.Tree node
Object idValue
private com.google.common.base.Optional currentPathPlus (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
private com.google.common.base.Optional absentIfNull (com.google.common.base.Optional)
com.google.common.base.Optional ret
public com.google.common.base.Optional scan (com.sun.source.tree.Tree, java.lang.Void)
com.sun.source.tree.Tree node
Void v
public com.google.common.base.Optional scan (java.lang.Iterable, java.lang.Void)
Iterable nodes
Void v
com.google.common.base.Optional ret
public com.google.common.base.Optional reduce (com.google.common.base.Optional, com.google.common.base.Optional)
com.google.common.base.Optional t1
com.google.common.base.Optional t2
public com.google.common.base.Optional visitBreak (com.sun.source.tree.BreakTree, java.lang.Void)
com.sun.source.tree.BreakTree node
Void v
public com.google.common.base.Optional visitClass (com.sun.source.tree.ClassTree, java.lang.Void)
com.sun.source.tree.ClassTree node
Void v
public com.google.common.base.Optional visitContinue (com.sun.source.tree.ContinueTree, java.lang.Void)
com.sun.source.tree.ContinueTree node
Void v
public com.google.common.base.Optional visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree node
Void v
public com.google.common.base.Optional visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Void)
com.sun.source.tree.LabeledStatementTree node
Void v
public com.google.common.base.Optional visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Void)
com.sun.source.tree.LiteralTree node
Void v
public com.google.common.base.Optional visitMethod (com.sun.source.tree.MethodTree, java.lang.Void)
com.sun.source.tree.MethodTree node
Void v
public com.google.common.base.Optional visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Void)
com.sun.source.tree.MemberSelectTree node
Void v
public com.google.common.base.Optional visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Void)
com.sun.source.tree.TypeParameterTree node
Void v
public com.google.common.base.Optional visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
com.sun.source.tree.VariableTree node
Void v
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
public volatile java.lang.Object visitTypeParameter (com.sun.source.tree.TypeParameterTree, 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 visitMemberSelect (com.sun.source.tree.MemberSelectTree, 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 visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, 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 reduce (java.lang.Object, java.lang.Object)
public volatile java.lang.Object scan (java.lang.Iterable, java.lang.Object)
}
com/google/testing/compile/CompileTester$FileClause.classCompileTester.java
package com.google.testing.compile
public abstract com.google.testing.compile.CompileTester$FileClause extends java.lang.Object implements com.google.testing.compile.CompileTester$ChainingClause {
public abstract com.google.testing.compile.CompileTester$LineClause in (javax.tools.JavaFileObject)
}
com/google/testing/compile/Compilation$ParseResult.classCompilation.java
package com.google.testing.compile
final com.google.testing.compile.Compilation$ParseResult extends java.lang.Object {
private final com.google.common.collect.ImmutableListMultimap diagnostics
private final com.google.common.collect.ImmutableList compilationUnits
private final com.sun.source.util.Trees trees
void (com.google.common.collect.ImmutableListMultimap, java.lang.Iterable, com.sun.source.util.Trees)
com.google.common.collect.ImmutableListMultimap diagnostics
Iterable compilationUnits
com.sun.source.util.Trees trees
com.google.common.collect.ImmutableListMultimap diagnosticsByKind ()
java.lang.Iterable compilationUnits ()
com.sun.source.util.Trees trees ()
}
com/google/testing/compile/TypeEnumerator.classTypeEnumerator.java
package com.google.testing.compile
final com.google.testing.compile.TypeEnumerator extends java.lang.Object {
private static final com.google.testing.compile.TypeEnumerator$TypeScanner nameVisitor
private void ()
static com.google.common.collect.ImmutableSet getTopLevelTypes (com.sun.source.tree.CompilationUnitTree)
com.sun.source.tree.CompilationUnitTree t
static void ()
}
com/google/testing/compile/TypeEnumerator$TypeScanner$1.classTypeEnumerator.java
package com.google.testing.compile
com.google.testing.compile.TypeEnumerator$TypeScanner$1 extends java.lang.Object implements com.google.common.base.Function {
final String val$packageName
final com.google.testing.compile.TypeEnumerator$TypeScanner this$0
void (com.google.testing.compile.TypeEnumerator$TypeScanner, java.lang.String)
com.google.testing.compile.TypeEnumerator$TypeScanner this$0
public java.lang.String apply (java.lang.String)
String typeName
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/testing/compile/JavaSourcesSubject$CompilationClause$1.classJavaSourcesSubject.java
package com.google.testing.compile
com.google.testing.compile.JavaSourcesSubject$CompilationClause$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.testing.compile.JavaSourcesSubject$CompilationClause this$1
void (com.google.testing.compile.JavaSourcesSubject$CompilationClause)
com.google.testing.compile.JavaSourcesSubject$CompilationClause this$1
public com.google.common.collect.ImmutableSet apply (com.sun.source.tree.CompilationUnitTree)
com.sun.source.tree.CompilationUnitTree compilationUnit
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/testing/compile/InMemoryJavaFileManager$InMemoryJavaFileObject$2.classInMemoryJavaFileManager.java
package com.google.testing.compile
com.google.testing.compile.InMemoryJavaFileManager$InMemoryJavaFileObject$2 extends java.io.StringWriter {
final com.google.testing.compile.InMemoryJavaFileManager$InMemoryJavaFileObject this$0
void (com.google.testing.compile.InMemoryJavaFileManager$InMemoryJavaFileObject)
com.google.testing.compile.InMemoryJavaFileManager$InMemoryJavaFileObject this$0
public void close () throws java.io.IOException
}
com/google/testing/compile/CompileTester$GeneratedPredicateClause.classCompileTester.java
package com.google.testing.compile
public abstract com.google.testing.compile.CompileTester$GeneratedPredicateClause extends java.lang.Object {
public transient abstract java.lang.Object generatesSources (javax.tools.JavaFileObject, javax.tools.JavaFileObject[])
public transient abstract java.lang.Object generatesFiles (javax.tools.JavaFileObject, javax.tools.JavaFileObject[])
public abstract com.google.testing.compile.CompileTester$SuccessfulFileClause generatesFileNamed (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String)
}
com/google/testing/compile/TreeDiffer$DiffVisitor.classTreeDiffer.java
package com.google.testing.compile
final com.google.testing.compile.TreeDiffer$DiffVisitor extends com.sun.source.util.SimpleTreeVisitor {
private com.sun.source.util.TreePath expectedPath
private com.sun.source.util.TreePath actualPath
private final com.google.testing.compile.TreeDifference$Builder diffBuilder
public void (com.google.testing.compile.TreeDifference$Builder)
com.google.testing.compile.TreeDifference$Builder diffBuilder
public void (com.google.testing.compile.TreeDifference$Builder, com.sun.source.util.TreePath, com.sun.source.util.TreePath)
com.google.testing.compile.TreeDifference$Builder diffBuilder
com.sun.source.util.TreePath pathToExpected
com.sun.source.util.TreePath pathToActual
public void addTypeMismatch (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.Tree expected
com.sun.source.tree.Tree actual
private transient void checkForDiff (boolean, java.lang.String, java.lang.Object[])
boolean p
String message
Object[] formatArgs
private com.sun.source.util.TreePath actualPathPlus (com.sun.source.tree.Tree)
com.sun.source.tree.Tree actual
private com.sun.source.util.TreePath expectedPathPlus (com.sun.source.tree.Tree)
com.sun.source.tree.Tree expected
private java.lang.Void pushPathAndAccept (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.Tree expected
com.sun.source.tree.Tree actual
com.sun.source.util.TreePath prevExpectedPath
com.sun.source.util.TreePath prevActualPath
private boolean namesEqual (javax.lang.model.element.Name, javax.lang.model.element.Name)
javax.lang.model.element.Name expected
javax.lang.model.element.Name actual
public java.lang.Void scan (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.Tree expected
com.sun.source.tree.Tree actual
private java.lang.Void parallelScan (java.lang.Iterable, java.lang.Iterable)
java.util.Iterator expectedsIterator
java.util.Iterator actualsIterator
Iterable expecteds
Iterable actuals
private boolean isEmptyOrNull (java.lang.Iterable)
Iterable iterable
public java.lang.Void visitAnnotation (com.sun.source.tree.AnnotationTree, com.sun.source.tree.Tree)
com.sun.source.tree.AnnotationTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.sun.source.tree.Tree)
com.sun.source.tree.MethodInvocationTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitAssert (com.sun.source.tree.AssertTree, com.sun.source.tree.Tree)
com.sun.source.tree.AssertTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitAssignment (com.sun.source.tree.AssignmentTree, com.sun.source.tree.Tree)
com.sun.source.tree.AssignmentTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.sun.source.tree.Tree)
com.sun.source.tree.CompoundAssignmentTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitBinary (com.sun.source.tree.BinaryTree, com.sun.source.tree.Tree)
com.sun.source.tree.BinaryTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitBlock (com.sun.source.tree.BlockTree, com.sun.source.tree.Tree)
com.sun.source.tree.BlockTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitBreak (com.sun.source.tree.BreakTree, com.sun.source.tree.Tree)
com.sun.source.tree.BreakTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitCase (com.sun.source.tree.CaseTree, com.sun.source.tree.Tree)
com.sun.source.tree.CaseTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitCatch (com.sun.source.tree.CatchTree, com.sun.source.tree.Tree)
com.sun.source.tree.CatchTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitClass (com.sun.source.tree.ClassTree, com.sun.source.tree.Tree)
com.sun.source.tree.ClassTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, com.sun.source.tree.Tree)
com.sun.source.tree.ConditionalExpressionTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitContinue (com.sun.source.tree.ContinueTree, com.sun.source.tree.Tree)
com.sun.source.tree.ContinueTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, com.sun.source.tree.Tree)
com.sun.source.tree.DoWhileLoopTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitErroneous (com.sun.source.tree.ErroneousTree, com.sun.source.tree.Tree)
com.sun.source.tree.ErroneousTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, com.sun.source.tree.Tree)
com.sun.source.tree.ExpressionStatementTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, com.sun.source.tree.Tree)
com.sun.source.tree.EnhancedForLoopTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitForLoop (com.sun.source.tree.ForLoopTree, com.sun.source.tree.Tree)
com.sun.source.tree.ForLoopTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, com.sun.source.tree.Tree)
com.sun.source.tree.IdentifierTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitIf (com.sun.source.tree.IfTree, com.sun.source.tree.Tree)
com.sun.source.tree.IfTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitImport (com.sun.source.tree.ImportTree, com.sun.source.tree.Tree)
com.sun.source.tree.ImportTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitArrayAccess (com.sun.source.tree.ArrayAccessTree, com.sun.source.tree.Tree)
com.sun.source.tree.ArrayAccessTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, com.sun.source.tree.Tree)
com.sun.source.tree.LabeledStatementTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitLiteral (com.sun.source.tree.LiteralTree, com.sun.source.tree.Tree)
com.sun.source.tree.LiteralTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitMethod (com.sun.source.tree.MethodTree, com.sun.source.tree.Tree)
com.sun.source.tree.MethodTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitModifiers (com.sun.source.tree.ModifiersTree, com.sun.source.tree.Tree)
com.sun.source.tree.ModifiersTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitNewArray (com.sun.source.tree.NewArrayTree, com.sun.source.tree.Tree)
com.sun.source.tree.NewArrayTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitNewClass (com.sun.source.tree.NewClassTree, com.sun.source.tree.Tree)
com.sun.source.tree.NewClassTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitParenthesized (com.sun.source.tree.ParenthesizedTree, com.sun.source.tree.Tree)
com.sun.source.tree.ParenthesizedTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitReturn (com.sun.source.tree.ReturnTree, com.sun.source.tree.Tree)
com.sun.source.tree.ReturnTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitMemberSelect (com.sun.source.tree.MemberSelectTree, com.sun.source.tree.Tree)
com.sun.source.tree.MemberSelectTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, com.sun.source.tree.Tree)
com.sun.source.tree.EmptyStatementTree expected
com.sun.source.tree.Tree actual
public java.lang.Void visitSwitch (com.sun.source.tree.SwitchTree, com.sun.source.tree.Tree)
com.sun.source.tree.SwitchTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitSynchronized (com.sun.source.tree.SynchronizedTree, com.sun.source.tree.Tree)
com.sun.source.tree.SynchronizedTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitThrow (com.sun.source.tree.ThrowTree, com.sun.source.tree.Tree)
com.sun.source.tree.ThrowTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
com.sun.source.tree.CompilationUnitTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitTry (com.sun.source.tree.TryTree, com.sun.source.tree.Tree)
com.sun.source.tree.TryTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, com.sun.source.tree.Tree)
com.sun.source.tree.ParameterizedTypeTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitArrayType (com.sun.source.tree.ArrayTypeTree, com.sun.source.tree.Tree)
com.sun.source.tree.ArrayTypeTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitTypeCast (com.sun.source.tree.TypeCastTree, com.sun.source.tree.Tree)
com.sun.source.tree.TypeCastTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, com.sun.source.tree.Tree)
com.sun.source.tree.PrimitiveTypeTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitTypeParameter (com.sun.source.tree.TypeParameterTree, com.sun.source.tree.Tree)
com.sun.source.tree.TypeParameterTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitInstanceOf (com.sun.source.tree.InstanceOfTree, com.sun.source.tree.Tree)
com.sun.source.tree.InstanceOfTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitUnary (com.sun.source.tree.UnaryTree, com.sun.source.tree.Tree)
com.sun.source.tree.UnaryTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitVariable (com.sun.source.tree.VariableTree, com.sun.source.tree.Tree)
com.sun.source.tree.VariableTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitWhileLoop (com.sun.source.tree.WhileLoopTree, com.sun.source.tree.Tree)
com.sun.source.tree.WhileLoopTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitWildcard (com.sun.source.tree.WildcardTree, com.sun.source.tree.Tree)
com.sun.source.tree.WildcardTree expected
com.sun.source.tree.Tree actual
com.google.common.base.Optional other
public java.lang.Void visitOther (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.Tree expected
com.sun.source.tree.Tree actual
private com.google.common.base.Optional checkTypeAndCast (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.Tree treeAsExpectedType
com.sun.source.tree.Tree expected
com.sun.source.tree.Tree actual
com.sun.source.tree.Tree$Kind expectedKind
com.sun.source.tree.Tree$Kind treeKind
public volatile java.lang.Object visitOther (com.sun.source.tree.Tree, java.lang.Object)
public volatile java.lang.Object visitErroneous (com.sun.source.tree.ErroneousTree, 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 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 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 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/testing/compile/ProcessedCompileTesterFactory.classProcessedCompileTesterFactory.java
package com.google.testing.compile
public abstract com.google.testing.compile.ProcessedCompileTesterFactory extends java.lang.Object {
public abstract com.google.testing.compile.ProcessedCompileTesterFactory withCompilerOptions (java.lang.Iterable)
public transient abstract com.google.testing.compile.ProcessedCompileTesterFactory withCompilerOptions (java.lang.String[])
public transient abstract com.google.testing.compile.CompileTester processedWith (javax.annotation.processing.Processor, javax.annotation.processing.Processor[])
public abstract com.google.testing.compile.CompileTester processedWith (java.lang.Iterable)
}
com/google/testing/compile/Breadcrumbs$1.classBreadcrumbs.java
package com.google.testing.compile
final com.google.testing.compile.Breadcrumbs$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.lang.String apply (com.sun.source.tree.Tree)
com.sun.source.tree.Tree t
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/testing/compile/CompileTester.classCompileTester.java
package com.google.testing.compile
public abstract com.google.testing.compile.CompileTester extends java.lang.Object {
public transient abstract void parsesAs (javax.tools.JavaFileObject, javax.tools.JavaFileObject[])
public abstract com.google.testing.compile.CompileTester$SuccessfulCompilationClause compilesWithoutError ()
public abstract com.google.testing.compile.CompileTester$CleanCompilationClause compilesWithoutWarnings ()
public abstract com.google.testing.compile.CompileTester$UnsuccessfulCompilationClause failsToCompile ()
}
com/google/testing/compile/JavaSourcesSubject$CompilationWithWarningsBuilder.classJavaSourcesSubject.java
package com.google.testing.compile
abstract com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder extends java.lang.Object implements com.google.testing.compile.CompileTester$CompilationWithWarningsClause {
protected final com.google.testing.compile.Compilation$Result result
final com.google.testing.compile.JavaSourcesSubject this$0
protected void (com.google.testing.compile.JavaSourcesSubject, com.google.testing.compile.Compilation$Result)
com.google.testing.compile.Compilation$Result result
public java.lang.Object withNoteCount (int)
int noteCount
public com.google.testing.compile.CompileTester$FileClause withNoteContaining (java.lang.String)
String messageFragment
public java.lang.Object withWarningCount (int)
int warningCount
public com.google.testing.compile.CompileTester$FileClause withWarningContaining (java.lang.String)
String messageFragment
protected java.lang.Object withDiagnosticCount (javax.tools.Diagnostic$Kind, int)
javax.tools.Diagnostic$Kind kind
int expectedCount
java.util.List diagnostics
protected com.google.testing.compile.CompileTester$FileClause withDiagnosticContaining (javax.tools.Diagnostic$Kind, java.lang.String)
javax.tools.Diagnostic$Kind kind
String messageFragment
com.google.common.collect.FluentIterable diagnostics
com.google.common.collect.FluentIterable diagnosticsWithMessage
protected final java.lang.Object thisObject ()
}
com/google/testing/compile/JavaSourcesSubject$CompilationClause$2.classJavaSourcesSubject.java
package com.google.testing.compile
com.google.testing.compile.JavaSourcesSubject$CompilationClause$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.FluentIterable val$actualTrees
final com.google.common.collect.ImmutableMap val$expectedTreeTypes
final com.google.common.collect.ImmutableMap val$actualTreeTypes
final com.google.testing.compile.JavaSourcesSubject$CompilationClause this$1
void (com.google.testing.compile.JavaSourcesSubject$CompilationClause, com.google.common.collect.FluentIterable, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableMap)
com.google.testing.compile.JavaSourcesSubject$CompilationClause this$1
public com.google.common.base.Optional apply (com.sun.source.tree.CompilationUnitTree)
com.sun.source.tree.CompilationUnitTree expectedTree
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/testing/compile/CompilationFailureException.classCompilationFailureException.java
package com.google.testing.compile
public com.google.testing.compile.CompilationFailureException extends java.lang.RuntimeException {
void ()
}
com/google/testing/compile/JavaSourcesSubject$CompilationWithWarningsBuilder$2$3$3$1.classJavaSourcesSubject.java
package com.google.testing.compile
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3$3$1 extends java.lang.Object implements com.google.common.base.Predicate {
final long val$columnNumber
final com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3$3 this$4
void (com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3$3, long)
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3$3 this$4
public boolean apply (javax.tools.Diagnostic)
javax.tools.Diagnostic input
public volatile boolean apply (java.lang.Object)
}
com/google/testing/compile/JavaSourcesSubject$GeneratedCompilationBuilder.classJavaSourcesSubject.java
package com.google.testing.compile
abstract com.google.testing.compile.JavaSourcesSubject$GeneratedCompilationBuilder extends com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder implements com.google.testing.compile.CompileTester$GeneratedPredicateClause com.google.testing.compile.CompileTester$ChainingClause {
final com.google.testing.compile.JavaSourcesSubject this$0
protected void (com.google.testing.compile.JavaSourcesSubject, com.google.testing.compile.Compilation$Result)
com.google.testing.compile.Compilation$Result result
public transient java.lang.Object generatesSources (javax.tools.JavaFileObject, javax.tools.JavaFileObject[])
javax.tools.JavaFileObject first
javax.tools.JavaFileObject[] rest
public transient java.lang.Object generatesFiles (javax.tools.JavaFileObject, javax.tools.JavaFileObject[])
javax.tools.JavaFileObject expected
javax.tools.JavaFileObject first
javax.tools.JavaFileObject[] rest
boolean wasGenerated (com.google.testing.compile.Compilation$Result, javax.tools.JavaFileObject)
com.google.common.io.ByteSource generatedByteSource
java.io.IOException e
javax.tools.JavaFileObject generated
com.google.testing.compile.Compilation$Result result
javax.tools.JavaFileObject expected
com.google.common.io.ByteSource expectedByteSource
public com.google.testing.compile.CompileTester$SuccessfulFileClause generatesFileNamed (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String)
javax.tools.JavaFileObject generated
javax.tools.JavaFileObject generated
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
String expectedFilename
StringBuilder encounteredFiles
public com.google.testing.compile.CompileTester$GeneratedPredicateClause and ()
public volatile java.lang.Object and ()
}
com/google/testing/compile/InMemoryJavaFileManager$InMemoryJavaFileObject$1.classInMemoryJavaFileManager.java
package com.google.testing.compile
com.google.testing.compile.InMemoryJavaFileManager$InMemoryJavaFileObject$1 extends java.io.ByteArrayOutputStream {
final com.google.testing.compile.InMemoryJavaFileManager$InMemoryJavaFileObject this$0
void (com.google.testing.compile.InMemoryJavaFileManager$InMemoryJavaFileObject)
com.google.testing.compile.InMemoryJavaFileManager$InMemoryJavaFileObject this$0
public void close () throws java.io.IOException
}
com/google/testing/compile/Compilation$Result$1.classCompilation.java
package com.google.testing.compile
com.google.testing.compile.Compilation$Result$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.testing.compile.Compilation$Result this$0
void (com.google.testing.compile.Compilation$Result)
com.google.testing.compile.Compilation$Result this$0
public javax.tools.JavaFileObject$Kind apply (javax.tools.JavaFileObject)
javax.tools.JavaFileObject input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/testing/compile/JavaSourcesSubject$SingleSourceAdapter.classJavaSourcesSubject.java
package com.google.testing.compile
public final com.google.testing.compile.JavaSourcesSubject$SingleSourceAdapter extends com.google.common.truth.Subject implements com.google.testing.compile.CompileTester com.google.testing.compile.ProcessedCompileTesterFactory {
private final com.google.testing.compile.JavaSourcesSubject delegate
void (com.google.common.truth.FailureStrategy, javax.tools.JavaFileObject)
com.google.common.truth.FailureStrategy failureStrategy
javax.tools.JavaFileObject subject
public com.google.testing.compile.JavaSourcesSubject withCompilerOptions (java.lang.Iterable)
Iterable options
public transient com.google.testing.compile.JavaSourcesSubject withCompilerOptions (java.lang.String[])
String[] options
public transient com.google.testing.compile.CompileTester processedWith (javax.annotation.processing.Processor, javax.annotation.processing.Processor[])
javax.annotation.processing.Processor first
javax.annotation.processing.Processor[] rest
public com.google.testing.compile.CompileTester processedWith (java.lang.Iterable)
Iterable processors
public com.google.testing.compile.CompileTester$SuccessfulCompilationClause compilesWithoutError ()
public com.google.testing.compile.CompileTester$CleanCompilationClause compilesWithoutWarnings ()
public com.google.testing.compile.CompileTester$UnsuccessfulCompilationClause failsToCompile ()
public transient void parsesAs (javax.tools.JavaFileObject, javax.tools.JavaFileObject[])
javax.tools.JavaFileObject first
javax.tools.JavaFileObject[] rest
public volatile com.google.testing.compile.ProcessedCompileTesterFactory withCompilerOptions (java.lang.String[])
public volatile com.google.testing.compile.ProcessedCompileTesterFactory withCompilerOptions (java.lang.Iterable)
}
com/google/testing/compile/JavaFileObjects$JarFileJavaFileObject.classJavaFileObjects.java
package com.google.testing.compile
final com.google.testing.compile.JavaFileObjects$JarFileJavaFileObject extends javax.tools.ForwardingJavaFileObject {
final String name
static final com.google.common.base.Splitter JAR_URL_SPLITTER
void (java.net.URL)
java.net.URL jarUrl
static final java.net.URI getPathUri (java.net.URL)
java.net.URL jarUrl
com.google.common.collect.ImmutableList parts
String pathPart
public java.lang.String getName ()
static void ()
}
com/google/testing/compile/TreeDifference$OneWayDiff.classTreeDifference.java
package com.google.testing.compile
final com.google.testing.compile.TreeDifference$OneWayDiff extends java.lang.Object {
private final com.sun.source.util.TreePath nodePath
private String details
void (com.sun.source.util.TreePath, java.lang.String)
com.sun.source.util.TreePath nodePath
String details
com.sun.source.util.TreePath getNodePath ()
java.lang.String getDetails ()
}
com/google/testing/compile/JavaSourcesSubject$UnsuccessfulCompilationBuilder.classJavaSourcesSubject.java
package com.google.testing.compile
final com.google.testing.compile.JavaSourcesSubject$UnsuccessfulCompilationBuilder extends com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder implements com.google.testing.compile.CompileTester$UnsuccessfulCompilationClause {
final com.google.testing.compile.JavaSourcesSubject this$0
void (com.google.testing.compile.JavaSourcesSubject, com.google.testing.compile.Compilation$Result)
com.google.testing.compile.Compilation$Result result
public com.google.testing.compile.CompileTester$UnsuccessfulCompilationClause withErrorCount (int)
int errorCount
public com.google.testing.compile.CompileTester$FileClause withErrorContaining (java.lang.String)
String messageFragment
}
com/google/testing/compile/JavaSourcesSubject$CompilationWithWarningsBuilder$2$3$3$2.classJavaSourcesSubject.java
package com.google.testing.compile
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3$3$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3$3 this$4
void (com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3$3)
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$3$3 this$4
public java.lang.String apply (javax.tools.Diagnostic)
javax.tools.Diagnostic input
long errCol
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/testing/compile/CompileTester$CleanCompilationClause.classCompileTester.java
package com.google.testing.compile
public abstract com.google.testing.compile.CompileTester$CleanCompilationClause extends java.lang.Object implements com.google.testing.compile.CompileTester$CompilationWithNotesClause com.google.testing.compile.CompileTester$ChainingClause {
}
com/google/testing/compile/JavaFileObjects.classJavaFileObjects.java
package com.google.testing.compile
public final com.google.testing.compile.JavaFileObjects extends java.lang.Object {
private static final com.google.common.base.Joiner LINE_JOINER
private void ()
public static javax.tools.JavaFileObject forSourceString (java.lang.String, java.lang.String)
String fullyQualifiedName
String source
public static transient javax.tools.JavaFileObject forSourceLines (java.lang.String, java.lang.String[])
String fullyQualifiedName
String[] lines
public static javax.tools.JavaFileObject forSourceLines (java.lang.String, java.lang.Iterable)
String fullyQualifiedName
Iterable lines
public static javax.tools.JavaFileObject forResource (java.net.URL)
java.net.URL resourceUrl
public static javax.tools.JavaFileObject forResource (java.lang.String)
String resourceName
static javax.tools.JavaFileObject$Kind deduceKind (java.net.URI)
javax.tools.JavaFileObject$Kind kind
java.net.URI uri
String path
static com.google.common.io.ByteSource asByteSource (javax.tools.JavaFileObject)
javax.tools.JavaFileObject javaFileObject
static void ()
}
com/google/testing/compile/JavaFileObjects$1.classJavaFileObjects.java
package com.google.testing.compile
final com.google.testing.compile.JavaFileObjects$1 extends com.google.common.io.ByteSource {
final javax.tools.JavaFileObject val$javaFileObject
void (javax.tools.JavaFileObject)
public java.io.InputStream openStream () throws java.io.IOException
}
com/google/testing/compile/JavaSourcesSubject$CompilationWithWarningsBuilder$1.classJavaSourcesSubject.java
package com.google.testing.compile
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$1 extends java.lang.Object implements com.google.common.base.Predicate {
final String val$messageFragment
final com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder this$1
void (com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder, java.lang.String)
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder this$1
public boolean apply (javax.tools.Diagnostic)
javax.tools.Diagnostic input
public volatile boolean apply (java.lang.Object)
}
com/google/testing/compile/JavaSourcesSubject$1.classJavaSourcesSubject.java
package com.google.testing.compile
com.google.testing.compile.JavaSourcesSubject$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$tools$Diagnostic$Kind
static void ()
}
com/google/testing/compile/JavaSourcesSubject$CompilationWithWarningsBuilder$2.classJavaSourcesSubject.java
package com.google.testing.compile
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2 extends java.lang.Object implements com.google.testing.compile.CompileTester$FileClause {
final com.google.common.collect.FluentIterable val$diagnosticsWithMessage
final javax.tools.Diagnostic$Kind val$kind
final com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder this$1
void (com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder, com.google.common.collect.FluentIterable, javax.tools.Diagnostic$Kind)
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder this$1
public java.lang.Object and ()
public com.google.testing.compile.CompileTester$LineClause in (javax.tools.JavaFileObject)
javax.tools.JavaFileObject file
com.google.common.collect.FluentIterable diagnosticsInFile
}
com/google/testing/compile/Compilation.classCompilation.java
package com.google.testing.compile
final com.google.testing.compile.Compilation extends java.lang.Object {
private void ()
static com.google.testing.compile.Compilation$Result compile (java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
Iterable processors
Iterable options
Iterable sources
javax.tools.JavaCompiler compiler
javax.tools.DiagnosticCollector diagnosticCollector
com.google.testing.compile.InMemoryJavaFileManager fileManager
javax.tools.JavaCompiler$CompilationTask task
boolean successful
static com.google.testing.compile.Compilation$ParseResult parse (java.lang.Iterable)
javax.tools.Diagnostic diagnostic
Iterable parsedCompilationUnits
java.util.List diagnostics
java.io.IOException e
Iterable sources
javax.tools.JavaCompiler compiler
javax.tools.DiagnosticCollector diagnosticCollector
com.google.testing.compile.InMemoryJavaFileManager fileManager
com.sun.source.util.JavacTask task
private static com.google.common.collect.ImmutableListMultimap sortDiagnosticsByKind (java.lang.Iterable)
Iterable diagnostics
}
com/google/testing/compile/CompilationRule$1$1.classCompilationRule.java
package com.google.testing.compile
com.google.testing.compile.CompilationRule$1$1 extends javax.annotation.processing.AbstractProcessor {
final java.util.concurrent.atomic.AtomicReference val$thrown
final com.google.testing.compile.CompilationRule$1 this$1
void (com.google.testing.compile.CompilationRule$1, java.util.concurrent.atomic.AtomicReference)
com.google.testing.compile.CompilationRule$1 this$1
public javax.lang.model.SourceVersion getSupportedSourceVersion ()
public java.util.Set getSupportedAnnotationTypes ()
public synchronized void init (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnv
public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
Throwable e
java.util.Set annotations
javax.annotation.processing.RoundEnvironment roundEnv
}
com/google/testing/compile/JavaSourcesSubject$CompilationWithWarningsBuilder$2$1.classJavaSourcesSubject.java
package com.google.testing.compile
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$1 extends java.lang.Object implements com.google.common.base.Predicate {
final javax.tools.JavaFileObject val$file
final com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2 this$2
void (com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2, javax.tools.JavaFileObject)
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2 this$2
public boolean apply (javax.tools.Diagnostic)
javax.tools.Diagnostic input
public volatile boolean apply (java.lang.Object)
}
com/google/testing/compile/Compilation$1.classCompilation.java
package com.google.testing.compile
final com.google.testing.compile.Compilation$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public javax.tools.Diagnostic$Kind apply (javax.tools.Diagnostic)
javax.tools.Diagnostic input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/testing/compile/CompileTester$ColumnClause.classCompileTester.java
package com.google.testing.compile
public abstract com.google.testing.compile.CompileTester$ColumnClause extends java.lang.Object implements com.google.testing.compile.CompileTester$ChainingClause {
public abstract com.google.testing.compile.CompileTester$ChainingClause atColumn (long)
}
com/google/testing/compile/JavaSourcesSubject$CompilationWithWarningsBuilder$2$2.classJavaSourcesSubject.java
package com.google.testing.compile
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2 this$2
void (com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2)
com.google.testing.compile.JavaSourcesSubject$CompilationWithWarningsBuilder$2 this$2
public java.lang.String apply (javax.tools.Diagnostic)
javax.tools.Diagnostic input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/testing/compile/Breadcrumbs.classBreadcrumbs.java
package com.google.testing.compile
final com.google.testing.compile.Breadcrumbs extends java.lang.Object {
private static final com.google.testing.compile.Breadcrumbs$BreadcrumbVisitor BREADCRUMB_VISITOR
private void ()
static java.lang.String describeTreePath (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
static java.util.List getBreadcrumbList (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
static com.google.testing.compile.Breadcrumbs$BreadcrumbVisitor access$000 ()
static void ()
}
com/google/testing/compile/TreeDifference.classTreeDifference.java
package com.google.testing.compile
final com.google.testing.compile.TreeDifference extends java.lang.Object {
private static final String NO_LINE
private final com.google.common.collect.ImmutableList extraExpectedNodes
private final com.google.common.collect.ImmutableList extraActualNodes
private final com.google.common.collect.ImmutableList differingNodes
void ()
void (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList extraExpectedNodes
com.google.common.collect.ImmutableList extraActualNodes
com.google.common.collect.ImmutableList differingNodes
boolean isEmpty ()
com.google.common.collect.ImmutableList getExtraExpectedNodes ()
com.google.common.collect.ImmutableList getExtraActualNodes ()
com.google.common.collect.ImmutableList getDifferingNodes ()
java.lang.String getDiffReport ()
java.lang.String getDiffReport (com.google.testing.compile.TreeContext, com.google.testing.compile.TreeContext)
com.google.testing.compile.TreeDifference$OneWayDiff diff
com.google.testing.compile.TreeDifference$OneWayDiff diff
com.google.testing.compile.TreeDifference$TwoWayDiff diff
com.google.testing.compile.TreeContext expectedContext
com.google.testing.compile.TreeContext actualContext
com.google.common.collect.ImmutableList$Builder reportLines
private java.lang.String createMessage (java.lang.String, com.sun.source.util.TreePath, com.google.testing.compile.TreeContext, boolean)
String details
com.sun.source.util.TreePath nodePath
com.google.testing.compile.TreeContext treeContext
boolean onExpected
long startLine
String contextStr
private java.lang.String createMessage (java.lang.String, com.sun.source.util.TreePath, com.google.testing.compile.TreeContext, com.sun.source.util.TreePath, com.google.testing.compile.TreeContext)
String details
com.sun.source.util.TreePath expectedNodePath
com.google.testing.compile.TreeContext expectedTreeContext
com.sun.source.util.TreePath actualNodePath
com.google.testing.compile.TreeContext actualTreeContext
long expectedTreeStartLine
String expectedContextStr
long actualTreeStartLine
String actualContextStr
private java.lang.String nodeContents (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
}
com/google/testing/compile/CompileTester$SuccessfulCompilationClause.classCompileTester.java
package com.google.testing.compile
public abstract com.google.testing.compile.CompileTester$SuccessfulCompilationClause extends java.lang.Object implements com.google.testing.compile.CompileTester$CompilationWithWarningsClause com.google.testing.compile.CompileTester$ChainingClause {
}
com/google/testing/compile/JavaSourcesSubject$CleanCompilationBuilder.classJavaSourcesSubject.java
package com.google.testing.compile
final com.google.testing.compile.JavaSourcesSubject$CleanCompilationBuilder extends com.google.testing.compile.JavaSourcesSubject$GeneratedCompilationBuilder implements com.google.testing.compile.CompileTester$CleanCompilationClause {
final com.google.testing.compile.JavaSourcesSubject this$0
void (com.google.testing.compile.JavaSourcesSubject, com.google.testing.compile.Compilation$Result)
com.google.testing.compile.Compilation$Result result
}
com/google/testing/compile/InMemoryJavaFileManager$InMemoryJavaFileObject.classInMemoryJavaFileManager.java
package com.google.testing.compile
final com.google.testing.compile.InMemoryJavaFileManager$InMemoryJavaFileObject extends javax.tools.SimpleJavaFileObject implements javax.tools.JavaFileObject {
private long lastModified
private com.google.common.base.Optional data
void (java.net.URI)
java.net.URI uri
public java.io.InputStream openInputStream () throws java.io.IOException
public java.io.OutputStream openOutputStream () throws java.io.IOException
public java.io.Reader openReader (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
public java.io.Writer openWriter () throws java.io.IOException
public long getLastModified ()
public boolean delete ()
public java.lang.String toString ()
static com.google.common.base.Optional access$002 (com.google.testing.compile.InMemoryJavaFileManager$InMemoryJavaFileObject, com.google.common.base.Optional)
com.google.testing.compile.InMemoryJavaFileManager$InMemoryJavaFileObject x0
com.google.common.base.Optional x1
static long access$102 (com.google.testing.compile.InMemoryJavaFileManager$InMemoryJavaFileObject, long)
com.google.testing.compile.InMemoryJavaFileManager$InMemoryJavaFileObject x0
long x1
}
com/google/testing/compile/JavaSourcesSubjectFactory.classJavaSourcesSubjectFactory.java
package com.google.testing.compile
public final com.google.testing.compile.JavaSourcesSubjectFactory extends com.google.common.truth.SubjectFactory {
public static com.google.testing.compile.JavaSourcesSubjectFactory javaSources ()
private void ()
public com.google.testing.compile.JavaSourcesSubject getSubject (com.google.common.truth.FailureStrategy, java.lang.Iterable)
com.google.common.truth.FailureStrategy failureStrategy
Iterable subject
public volatile com.google.common.truth.Subject getSubject (com.google.common.truth.FailureStrategy, java.lang.Object)
}
com/google/testing/compile/TreeDifference$TwoWayDiff.classTreeDifference.java
package com.google.testing.compile
final com.google.testing.compile.TreeDifference$TwoWayDiff extends java.lang.Object {
private final com.sun.source.util.TreePath expectedNodePath
private final com.sun.source.util.TreePath actualNodePath
private String details
void (com.sun.source.util.TreePath, com.sun.source.util.TreePath, java.lang.String)
com.sun.source.util.TreePath expectedNodePath
com.sun.source.util.TreePath actualNodePath
String details
com.sun.source.util.TreePath getExpectedNodePath ()
com.sun.source.util.TreePath getActualNodePath ()
java.lang.String getDetails ()
}
META-INF/maven/
META-INF/maven/com.google.testing.compile/
META-INF/maven/com.google.testing.compile/compile-testing/
META-INF/maven/com.google.testing.compile/compile-testing/pom.xml
META-INF/maven/com.google.testing.compile/compile-testing/pom.properties